.pf{margin-top:160px;position:relative}.pf-pause{right:max(var(--s4), calc(50% - 50vw + var(--s6)));bottom:var(--s4);z-index:7;align-items:center;gap:var(--s2);min-height:44px;padding:0 var(--s4);background:var(--white);border:1px solid var(--border);border-radius:var(--r-pill);box-shadow:var(--shadow-sm);font:600 var(--fs-sm)/1 var(--font-body);color:var(--ink-heading);cursor:pointer;transition:border-color var(--t2) var(--ease), color var(--t2) var(--ease);display:inline-flex;position:absolute}.pf-pause:hover{border-color:var(--azure);color:var(--azure-hover)}.pf[data-paused] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.pf-pause{display:none}}.pf-tagline{letter-spacing:-.03em;text-align:center;max-width:17em;color:var(--text);text-wrap:balance;margin:40px auto 0;font-size:clamp(30px,5.6vw,56px);line-height:1.12}.pf-tagline .lp-hl{color:#fff}#sources{padding-bottom:5px;overflow-x:clip}.pf-stage{perspective:800px;touch-action:pan-y;width:100vw;height:880px;margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.pf-stage:before,.pf-stage:after{content:"";z-index:3;pointer-events:none;position:absolute;inset:0}.pf-stage:before{z-index:4;background:linear-gradient(to bottom, var(--mist) 0, transparent 24%, transparent 66%, var(--mist) 100%)}.pf-stage:after{background:linear-gradient(to right, var(--mist) 0, transparent 8%, transparent 92%, var(--mist) 100%)}.pf-tilt{width:max-content;height:1200px;transform-style:preserve-3d;gap:14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(calc(-50% - 6vw),-50%)rotateX(12deg)rotateY(-6deg)rotate(10deg)scale(1.1)}.pf-col{flex:none;width:224px;height:100%;overflow:hidden}.pf-set{flex-direction:column;gap:12px;padding-bottom:12px;display:flex}.pf-track{animation:pf-up var(--dur,60s) linear infinite;will-change:transform;flex-direction:column;display:flex}.pf-col[data-reverse] .pf-track{animation-name:pf-down}.pf-col:hover .pf-track{animation-play-state:paused}@keyframes pf-up{to{transform:translateY(-50%)}}@keyframes pf-down{0%{transform:translateY(-50%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.pf-track{animation:none}}@media (max-width:520px){.pf-stage{height:640px}.pf-col{width:200px}.pf-tilt{gap:12px}}.pf-card{color:#0f1419;width:100%;font:400 12.5px/1.4 var(--font-sans);text-align:left;background:#fff;border:1px solid #e3e8ef;border-radius:14px;padding:12px;display:block;position:relative;box-shadow:0 6px 18px -10px #06122e59}.pf-card header{align-items:center;gap:8px;padding-right:22px;display:flex}.pf-card header div{flex-direction:column;min-width:0;display:flex}.pf-card header b,.pf-meta b{font-weight:700}.pf-card header span{color:#667085;font-size:11.5px}.pf-card .pf-title{font:600 13px/1.3 var(--font-sans);margin:0}.pf-body{margin:8px 0 0}.pf-meta{color:#667085;margin:0 0 4px;padding-right:22px;font-size:11px}.pf-foot{color:#667085;align-items:center;gap:14px;margin:8px 0 0;font-size:11.5px;display:flex}.pf-foot span{align-items:center;gap:5px;display:inline-flex}.pf-foot svg{flex:none}.pf-tag{background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 0 0 1px #06122e14}.pf-av{color:#fff;border-radius:50%;flex:none;align-self:flex-start;place-items:center;font-weight:700;display:inline-grid}.pf-media{border-radius:10px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.pf-media-glyph{color:#ffffffd9;width:34%;height:34%}.pf-play{color:#fff;background:#00000073;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;display:grid;position:absolute}.pf-t0{background:linear-gradient(135deg,#0747b8,#0a6cff)}.pf-t1{background:linear-gradient(135deg,#5b21b6,#7c3aed)}.pf-t2{background:linear-gradient(135deg,#9d174d,#be185d)}.pf-t3{background:linear-gradient(135deg,#92400e,#b45309)}.pf-t4{background:linear-gradient(135deg,#065f46,#047857)}.pf-t5{background:linear-gradient(135deg,#9a3412,#c2410c)}.pf-card header .pf-av{color:#fff}.pf-reddit{border-color:#d7dadc;gap:10px;display:flex}.pf-reddit .pf-vote{color:#878a8c;background:#f6f7f8;border-radius:8px;flex-direction:column;align-self:flex-start;align-items:center;gap:4px;padding:2px 6px;font-size:10px;display:flex}.pf-reddit .pf-vote b{color:#1c1c1c;font-size:11px}.pf-reddit .pf-main{min-width:0}.pf-reddit .pf-meta b{color:#1c1c1c}.pf-reddit .pf-body{color:#3c3f41}.pf-x{border-color:#eff3f4}.pf-x header b{color:#0f1419}.pf-x .pf-body{color:#0f1419;font-size:13px}.pf-x-actions{justify-content:space-between;gap:8px;padding-top:2px;font-size:11.5px}.pf-x-end{gap:10px}.pf-threads{border-radius:18px}.pf-threads .pf-foot{gap:12px}.pf-ig{border-color:#dbdbdb;padding:0 0 12px;overflow:hidden}.pf-ig header{padding:10px 32px 10px 10px}.pf-ig .pf-media{border-radius:0}.pf-ring{background:conic-gradient(from 200deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75);border-radius:50%;padding:2px;display:inline-grid}.pf-ring .pf-av{box-shadow:0 0 0 2px #fff}.pf-ig-actions{color:#262626;gap:12px;padding:0 10px;font-size:16px}.pf-ig .pf-body{padding:0 10px}.pf-tt{color:#fff;background:#000;border-color:#000;padding:0;overflow:hidden}.pf-tt .pf-media{border-radius:0}.pf-tt-rail{z-index:1;text-shadow:0 1px 2px #00000080;flex-direction:column;align-items:center;gap:12px;font-size:10px;font-weight:600;display:flex;position:absolute;bottom:64px;right:8px}.pf-tt-rail span{flex-direction:column;align-items:center;gap:2px;display:flex}.pf-tt-rail svg{font-size:19px}.pf-tt-av{margin-bottom:6px;position:relative}.pf-tt-av .pf-av{box-shadow:0 0 0 1.5px #fff}.pf-tt-av i{background:#fe2c55;border-radius:50%;place-items:center;width:14px;height:14px;display:grid;position:absolute;bottom:-7px}.pf-tt-av i svg{font-size:8px}.pf-tt-cap{background:linear-gradient(0deg,#000000d1 0,#0000008c 55%,#0000);padding:56px 46px 10px 10px;position:absolute;bottom:0;left:0;right:0}.pf-tt-cap p{margin:2px 0 4px;font-size:11.5px}.pf-tt-cap small{opacity:.9;align-items:center;gap:4px;font-size:10px;display:flex}.pf-tt .pf-tag{background:#000;box-shadow:0 0 0 1px #ffffff4d;color:#fff!important}.pf-yt{box-shadow:none;background:0 0;border:0;padding:0}.pf-yt-thumb{position:relative}.pf-yt-thumb .pf-media{border-radius:12px}.pf-dur{color:#fff;background:#000c;border-radius:4px;padding:1px 5px;font-size:10.5px;font-weight:600;position:absolute;bottom:6px;right:6px}.pf-yt-row{gap:8px;margin-top:8px;padding-right:22px;display:flex;position:relative}.pf-yt-row p:not(.pf-title){color:#606060;margin:3px 0 0;font-size:11px}.pf-yt .pf-tag{top:0}.pf-fb{border-color:#ced0d4}.pf-fb-count{color:#65676b;align-items:center;gap:5px;margin:8px 0 0;font-size:11.5px;display:flex}.pf-fb-count span{margin-left:auto}.pf-fb-actions{border-top:1px solid #e4e6eb;justify-content:space-between;gap:6px;padding-top:6px}.pf-fb-actions span{font-weight:600}.pf-dc{color:#dbdee1;background:#313338;border-color:#1e1f22;padding:0;overflow:hidden}.pf-dc-head{color:#f2f3f5;border-bottom:1px solid #26272b;align-items:center;gap:4px;margin:0;padding:9px 34px 9px 12px;font-size:12px;font-weight:600;display:flex}.pf-dc-head svg{color:#80848e}.pf-dc-head span{color:#949ba4;white-space:nowrap;text-overflow:ellipsis;border-left:1px solid #4a4d55;margin-left:6px;padding-left:8px;font-size:11px;font-weight:500;overflow:hidden}.pf-dc-msg{gap:10px;padding:10px 12px 12px;display:flex}.pf-dc-msg>div{min-width:0}.pf-dc-who{align-items:baseline;gap:6px;margin:0;display:flex}.pf-dc-who b{font-size:12.5px;font-weight:600}.pf-dc-who time{color:#949ba4;font-size:10px}.pf-dc-n0{color:#f47fff}.pf-dc-n1{color:#5dade2}.pf-dc-n2{color:#57f287}.pf-dc-text{color:#dbdee1;margin:2px 0 0;font-size:12.5px}.pf-dc-thread{color:#00a8fc;align-items:center;gap:5px;margin:8px 0 0;font-size:11px;font-weight:600;display:inline-flex}.pf-dc .pf-tag{background:#313338;top:7px;box-shadow:0 0 0 1px #ffffff26}.pf-wa{background:#efeae2;border-color:#d9d2c5}.pf-wa .pf-meta{color:#54656f}.pf-wa .pf-meta b{color:#111b21}.pf-wa-bubble{background:#fff;border-radius:0 10px 10px;padding:6px 9px 4px;box-shadow:0 1px 1px #0b141a21}.pf-wa-bubble b{color:#1fa855;font-size:11.5px}.pf-wa-bubble p{margin:1px 0 0}.pf-wa-bubble small{color:#667781;justify-content:flex-end;align-items:center;gap:3px;font-size:10px;display:flex}.pf-wa-bubble small svg{color:#53bdeb}.pf-stage[data-live]{cursor:none}.pf-cursor{--k:#0a6cff;z-index:6;pointer-events:none;opacity:0;will-change:transform;transition:opacity .15s var(--ease-brand);position:absolute;top:0;left:0}.pf-cursor[data-on]{opacity:1}.pf-arrow{filter:drop-shadow(0 2px 4px #06122e59);display:block}.pf-ctag{background:var(--k);color:#fff;width:max-content;max-width:230px;font:500 12px/1.35 var(--font-sans);box-shadow:0 10px 24px -8px color-mix(in srgb, var(--k) 70%, #06122e), 0 0 0 1.5px #ffffffe6;transition:background-color .15s var(--ease-brand);border-radius:8px 10px 10px;flex-direction:column;gap:3px;padding:7px 10px 8px;display:flex;position:absolute;top:24px;left:20px}.pf-cursor[data-flip] .pf-ctag{border-radius:10px 8px 10px 10px;left:auto;right:14px}.pf-ck{font:700 9.5px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;opacity:.92;align-items:center;gap:5px;display:flex}.pf-ck i{background:#fff;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite pf-blink}.pf-ct{min-height:1.35em;font-size:12.5px;font-weight:600}.pf-ct b{vertical-align:-2px;background:#fff;width:1.5px;height:1em;margin-left:1px;animation:.8s step-end infinite pf-blink;display:inline-block}.pf-cc{font:600 9.5px/1 var(--font-mono);letter-spacing:.04em;opacity:.85;border-top:1px solid #ffffff59;margin-top:2px;padding-top:4px}.pf-ctag-idle{background:var(--azure-ink,#00297a);border-radius:999px;padding:5px 9px;box-shadow:0 6px 16px -6px #06122e99,0 0 0 1.5px #ffffffe6}.pf-ctag-idle .pf-ct{min-height:0;font:600 10.5px/1.2 var(--font-mono);white-space:nowrap}@keyframes pf-blink{50%{opacity:.25}}.pf-hit{transition:outline-color .15s var(--ease-brand), box-shadow .2s var(--ease-brand);border-radius:14px;position:relative}.pf-hot{outline:2px solid var(--k);outline-offset:3px;box-shadow:0 0 0 7px color-mix(in srgb, var(--k) 16%, transparent), 0 14px 30px -14px var(--k);z-index:2}.pf-hot:after{content:"";background:var(--k);height:2px;box-shadow:0 0 12px 1px var(--k);pointer-events:none;z-index:3;border-radius:2px;animation:1.2s ease-in-out infinite alternate pf-scan;position:absolute;top:6px;left:6px;right:6px}@keyframes pf-scan{to{top:calc(100% - 8px)}}@media (prefers-reduced-motion:reduce){.pf-hot:after,.pf-ck i,.pf-ct b{animation:none}.pf-cursor,.pf-ctag{transition:none}}@media (hover:none),(pointer:coarse){.pf-cursor{display:none}}.pf-agents{z-index:5;pointer-events:none;position:absolute;inset:0}.pf-agent{--k:#0a6cff;opacity:0;will-change:transform;transition:opacity .4s var(--ease-brand);position:absolute;top:0;left:0}.pf-agent[data-busy]{opacity:1}.pf-agent .pf-arrow{width:20px;height:24px}.pf-atag{background:var(--k);color:#fff;width:max-content;max-width:168px;font:600 10.5px/1.3 var(--font-sans);box-shadow:0 6px 14px -6px color-mix(in srgb, var(--k) 70%, #06122e), 0 0 0 1px #ffffffd9;border-radius:4px 8px 8px;flex-direction:column;gap:2px;padding:3px 8px 4px;display:flex;position:absolute;top:19px;left:15px}.pf-agent[data-flip] .pf-atag{border-radius:8px 4px 8px 8px;left:auto;right:12px}.pf-atag b{font:700 9px/1.2 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;opacity:.92}.pf-atag span{animation:pf-fade .35s var(--ease-brand) both}@keyframes pf-fade{0%{opacity:0;transform:translateY(2px)}}.pf-agent-on{outline:2px dashed var(--ak);outline-offset:3px;box-shadow:0 0 0 6px color-mix(in srgb, var(--ak) 12%, transparent)}@media (max-width:700px){.pf-agent:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.pf-agents{display:none}.pf-agent-on{box-shadow:none;outline:none}}
.jb-grid{--jb-card-pad:24px;--jb-ill-h:260px;--jb-card-min:0;gap:var(--s4);margin-top:var(--s8);grid-template-columns:minmax(0,1fr);display:grid}.jb-card{padding:var(--jb-card-pad) var(--jb-card-pad) 0;background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);overflow-anchor:none;flex-direction:column;display:flex;overflow:hidden}.jb-icon{color:var(--azure-link)}.jb-title{margin-top:var(--s4);font:700 var(--fs-xl)/1.3 var(--font-display);letter-spacing:-.01em;color:var(--ink-heading)}.jb-body{margin-top:var(--s2);color:var(--muted);text-wrap:balance}.jb-ill{box-sizing:content-box;height:var(--jb-ill-h);border-top:var(--s6) solid transparent;margin-top:auto;position:relative;overflow:hidden}.jb-ill>*{position:absolute;inset:0 0 auto}.jb-k{font:500 var(--fs-xs)/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--azure-link)}@media (min-width:960px){.jb-grid{--jb-card-min:480px;grid-template-columns:repeat(3,minmax(0,1fr))}.jb-card{min-height:var(--jb-card-min)}}#how-it-works{padding-top:calc(var(--section-y) * 1.75)}.jb-head{text-align:center;margin-inline:auto}#how-it-works+#who-its-for{padding-top:calc(var(--section-y) * .5)}.jb-notes{flex-direction:column;height:100%;display:flex;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.jb-slot{animation:jb-slot .6s var(--ease) both;grid-template-rows:1fr;display:grid}.jb-slot>*{min-height:0;overflow:hidden}.jb-note{margin:0 0 var(--s2);gap:var(--s3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--white);box-shadow:var(--shadow-sm);animation:jb-note-in .6s var(--ease) both;padding:10px 12px;display:flex}.jb-note-ico{width:30px;height:30px;color:var(--white);border-radius:9px;flex:none;place-items:center;font-size:15px;display:grid}.jb-note-main{flex:1;min-width:0}.jb-note figcaption{justify-content:space-between;gap:var(--s2);font:600 var(--fs-xs)/1.4 var(--font-body);color:var(--ink-heading);display:flex}.jb-note-head{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jb-note-time{color:var(--muted);flex:none;font-weight:500}.jb-note p{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.jb-at{color:#5865f2;background:#5865f21f;border-radius:4px;padding:0 3px;font-weight:600}.jb-note-foot{justify-content:space-between;align-items:center;gap:var(--s2);margin-top:6px;display:flex}.jb-note-stats{font:500 11px/1 var(--font-mono);color:var(--muted);align-items:center;gap:4px;display:inline-flex}.jb-note-stats svg{margin-left:4px}.jb-note-stats svg:first-child{margin-left:0}.jb-note-reddit{border-left:4px solid #ff4500}.jb-note-reddit .jb-note-ico{background:#ff4500;border-radius:50%}.jb-note-reddit .jb-note-stats svg:first-child{color:#ff4500}.jb-note-tiktok{background:#0b0b10;border-color:#0b0b10}.jb-note-tiktok figcaption{color:#fff}.jb-note-tiktok p{color:#ffffffd1}.jb-note-tiktok .jb-note-stats{color:#fff9}.jb-note-tiktok .jb-note-ico{filter:drop-shadow(-1.5px -1px #25f4ee)drop-shadow(1.5px 1px #fe2c55);background:#000;border:1px solid #ffffff2e}.jb-note-tiktok .jb-note-discord{background:#f3f4ff;border-color:#d5d9ff}.jb-note-discord .jb-note-ico{background:#5865f2;border-radius:12px}.jb-note-discord .jb-note-head{color:#4752c4}.jb-note-facebook{border-top:3px solid #1877f2}.jb-note-facebook .jb-note-ico{background:#1877f2;border-radius:50%}.jb-note-youtube{border-radius:14px}.jb-note-youtube .jb-note-ico{background:#f03;border-radius:7px;width:36px;height:26px}.jb-note-x{box-shadow:none;border-color:#0f1419;border-radius:6px}.jb-note-x .jb-note-ico{background:#0f1419;border-radius:6px}@keyframes jb-slot{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes jb-note-in{0%{opacity:0;transform:translateY(-14px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.jb-slot,.jb-note{animation:none}}.jb-card-find .jb-ill,.jb-card-hear .jb-ill,.jb-card-plan .jb-ill{height:auto;min-height:var(--jb-ill-h);flex:1}.jb-card-find .jb-ill>*,.jb-card-hear .jb-ill>*,.jb-card-plan .jb-ill>*{inset:0}.jb-card-hear .jb-ill{min-height:300px}.jb-board{flex-direction:column;align-items:center;display:flex}.jb-in{z-index:1;justify-content:center;align-items:flex-end;width:100%;height:44px;display:flex;position:relative}.jb-incoming{background:var(--white);border:1px solid var(--border);min-width:0;max-width:100%;box-shadow:var(--shadow-sm);color:var(--text);animation:jb-flow 1.5s var(--ease) both;border-radius:18px 18px 18px 6px;align-items:center;gap:8px;margin:0;padding:6px 12px 6px 6px;font-size:12px;line-height:1.3;display:flex}.jb-av{width:22px;height:22px;color:var(--white);font:700 11px/1 var(--font-display);background:hsl(calc(205 + var(--t,0) * 28) 78% 52%);border-radius:50%;flex:none;place-items:center;display:inline-grid}.jb-core{z-index:2;background:var(--white);border:1px solid var(--border);border-radius:50%;place-items:center;width:52px;height:52px;margin-top:-10px;display:grid;position:relative;box-shadow:0 6px 18px #0a6cff2e}.jb-pulse{border:2px solid var(--azure);border-radius:50%;animation:.9s ease-out 1.1s both jb-pulse;position:absolute;inset:-2px}.jb-stem{border-left:2px dashed var(--ice);width:0;height:14px}.jb-cols{gap:var(--s2);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;width:100%;display:grid}.jb-col{background:var(--mist);border:1px solid var(--border);border-radius:var(--r-md);min-width:0;min-height:130px;transition:background-color .3s var(--ease), border-color .3s var(--ease);flex-direction:column;gap:6px;padding:8px 6px;display:flex}.jb-col-on{background:#eff9d6;border-color:#b9dc72;transition-delay:1.1s}.jb-col-on .jb-count{background:#ddf3a8;border-color:#b9dc72;transition-delay:1.1s}.jb-col h4{font:700 12px/1.3 var(--font-display);color:var(--ink-heading);align-items:center;gap:4px;display:flex}.jb-col h4 svg{color:#4f7f0f;flex:none;font-size:11px}.jb-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jb-count{border-radius:var(--r-pill);background:var(--white);border:1px solid var(--border);min-width:16px;transition:background-color .3s var(--ease), border-color .3s var(--ease);font:500 11px/16px var(--font-mono);text-align:center;color:var(--muted);flex:none;margin-left:auto;padding:0 4px}.jb-q{background:var(--white);min-width:0;box-shadow:var(--shadow-sm);color:var(--text);border:1px solid #d5eba3;border-radius:14px;align-items:center;gap:4px;margin:0;padding:5px 6px;font-size:11px;line-height:1.45;display:flex}.jb-dot{background:hsl(calc(205 + var(--t,0) * 28) 78% 52%);border-radius:50%;flex:none;width:8px;height:8px}.jb-q-new{animation:jb-land .5s var(--ease) 1.1s both}@keyframes jb-flow{0%{opacity:0;transform:translateY(-8px)}22%{opacity:1;transform:none}62%{opacity:1;transform:none}to{opacity:0;transform:translateY(44px)scale(.3)}}@keyframes jb-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes jb-land{0%{opacity:0;transform:translateY(-22px)scale(.9)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.jb-incoming,.jb-pulse,.jb-q-new{animation:none}.jb-col,.jb-count{transition:none}}.jb-chat{box-sizing:border-box;height:100%;padding-bottom:var(--jb-card-pad);contain:layout paint;overflow-anchor:none;flex-direction:column;justify-content:flex-end;gap:8px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}.jb-msg{animation:jb-msg-in .45s var(--ease) both;align-items:flex-end;gap:6px;display:flex}.jb-msg-me{flex-direction:row-reverse}.jb-wav{background:var(--white);border:1px solid var(--border);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.jb-wav-me{background:var(--ice);border-color:var(--ice);color:var(--ink-heading);font-size:11px}.jb-bub{background:var(--mist);border:1px solid var(--border);min-width:0;max-width:calc(100% - 34px);color:var(--text);border-radius:14px 14px 14px 4px;padding:8px 10px;font-size:12px;line-height:1.4}.jb-bub p{margin:0}.jb-bub{position:relative}.jb-msg-me .jb-bub{background:var(--azure);border-color:var(--azure);color:var(--white);border-radius:14px 14px 4px}.jb-opts{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.jb-opt{background:var(--white);border:1px solid var(--border);transition:background-color .3s var(--ease), border-color .3s var(--ease);border-radius:10px;align-items:center;gap:6px;padding:5px 6px;display:flex;position:relative}.jb-opt-n{background:var(--mist);width:16px;height:16px;font:600 10px/1 var(--font-mono);color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.jb-opt-t{min-width:0;display:grid}.jb-opt-t b{color:var(--ink-heading);font-size:12px;font-weight:600;line-height:1.25}.jb-opt-t i{color:var(--muted);font-size:11px;font-style:normal}.jb-opt em{border-radius:var(--r-pill);color:var(--ink-heading);font:600 11px/16px var(--font-body);background:#ddf3a8;padding:0 6px;font-style:normal;position:absolute;top:-7px;right:6px}.jb-opt-on{background:#eff9d6;border-color:#b9dc72}.jb-opt-on .jb-opt-n{color:var(--ink-heading);background:#b9dc72}.jb-plan-mini{background:var(--white);border:1px solid var(--border);border-radius:10px;justify-items:start;gap:6px;margin-top:6px;padding:8px;display:grid}.jb-plan-mini dl{gap:4px;margin:0;display:grid}.jb-plan-mini dt{font:500 11px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--azure-link)}.jb-plan-mini dd{color:var(--text);margin:0;font-size:12px;line-height:1.3}.jb-typing{gap:4px;padding:10px 12px;display:flex}.jb-typing span{background:var(--azure-link);opacity:.4;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite jb-dot}.jb-typing span:nth-child(2){animation-delay:.15s}.jb-typing span:nth-child(3){animation-delay:.3s}@keyframes jb-msg-in{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes jb-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.jb-msg,.jb-typing span{animation:none}.jb-opt{transition:none}}.jb-react{background:var(--white);border:1px solid var(--border);width:20px;height:20px;box-shadow:var(--shadow-sm);animation:jb-pop .35s var(--ease) both;border-radius:50%;place-items:center;font-size:11px;line-height:1;display:grid;position:absolute;bottom:-9px;left:-8px}.jb-sched{border-radius:var(--r-pill);font:500 11px/1.6 var(--font-mono);color:var(--ink-heading);background:#eff9d6;border:1px solid #b9dc72;margin-top:6px;padding:2px 8px;display:inline-block}@keyframes jb-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.jb-react{animation:none}}.jb-msg-me+.jb-msg{margin-top:6px}
.pe-grid{gap:var(--s12);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.pe-copy h2{font-size:clamp(var(--fs-3xl), 6vw, var(--fs-4xl))}.pe-copy .lp-hl{color:var(--white)}.pe-copy .lp-btn-primary{--edge:#0747b8}.pe-lead{margin:var(--s4) 0 var(--s6);font-size:var(--fs-lg);color:var(--muted);max-width:34em}.pe-join{align-items:center;gap:var(--s3);margin-bottom:var(--s4);display:flex}.pe-avs{display:flex}.pe-ph{border:2px solid var(--mist);border-radius:50%;place-items:center;width:36px;height:36px;margin-left:-10px;font-size:14px;display:grid}.pe-ph:first-child{margin-left:0}.pe-ph-1{background:var(--azure);color:var(--white)}.pe-ph-2{background:var(--lime);color:var(--night)}.pe-ph-3{background:var(--rose);color:var(--white)}.pe-ph-4{background:var(--azure-bright);color:var(--night)}.pe-ph-n{background:var(--white);color:var(--ink-heading);font:600 var(--fs-xs)/1 var(--font-mono)}.pe-join-t{font:500 var(--fs-base)/1.3 var(--font-body);color:var(--muted);align-items:center;gap:6px;display:inline-flex}.pe-join-t .lp-wm{opacity:.6;width:auto;height:14px}.pe-stack{--pe-dx:24px;--pe-dy:98px;width:100%;max-width:calc(22rem + var(--pe-dx) * 2);padding:20px 0 calc(var(--pe-dy) * 2 + 20px);grid-template-areas:"stack";justify-self:center;place-items:start;margin:0;list-style:none;display:grid}.pe-card{--lift:0px;width:calc(100% - var(--pe-dx) * 2);border:2px solid var(--border);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transform:translate(calc(var(--i) * var(--pe-dx)), calc(var(--i) * var(--pe-dy) - var(--lift))) skewY(-8deg);transition:transform .7s var(--ease), filter .7s var(--ease), box-shadow .7s var(--ease);background:#ffffffeb;flex-direction:column;grid-area:stack;gap:6px;padding:10px 14px 12px;display:flex;position:relative;box-shadow:0 8px 24px #06122e14}.pe-card:first-child{--i:0}.pe-card:nth-child(2){--i:1}.pe-card:nth-child(3){--i:2}.pe-card:not(.pe-on):not(:hover){filter:grayscale()}.pe-card:before{content:"";border-radius:inherit;transition:opacity .7s var(--ease);pointer-events:none;background:#eef5ff8c;position:absolute;inset:0}.pe-card:hover,.pe-on{--lift:12px;filter:none;box-shadow:0 16px 36px #06122e29}.pe-card:hover:before,.pe-on:before{opacity:0}.pe-head{align-items:center;gap:var(--s2);min-width:0;display:flex}.pe-av{object-fit:cover;background:var(--ice);border:2px solid var(--white);width:28px;height:28px;box-shadow:0 0 0 1px var(--border);border-radius:50%;flex:none}.pe-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 var(--fs-sm)/1.3 var(--font-display);color:var(--azure-link);overflow:hidden}.pe-q{-webkit-line-clamp:3;font-size:var(--fs-sm);color:var(--text);-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}@media (min-width:640px){.pe-stack{--pe-dx:48px;--pe-dy:98px}.pe-title{font-size:var(--fs-base)}}@media (min-width:960px){.pe-grid{gap:var(--s16);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.pe-card,.pe-card:before{transition:none}}
