.referral-consent.svelte-g06mqu{z-index:1000;left:max(1rem, env(safe-area-inset-left));bottom:max(1rem, env(safe-area-inset-bottom));border:1px solid var(--border,#393041);background:#131118;width:min(23rem,100vw - 2rem);padding:1rem 1.1rem;font-size:.82rem;line-height:1.55;position:fixed;box-shadow:0 12px 40px #0009}.heading.svelte-g06mqu{color:var(--violet,#bd93f9);font-family:var(--mono,monospace);letter-spacing:.06em;margin:0 0 .4rem;font-weight:700}p.svelte-g06mqu{margin:0 0 .7rem}.actions.svelte-g06mqu{flex-wrap:wrap;gap:.5rem;margin:.7rem 0 .5rem;display:flex}button.svelte-g06mqu{border:1px solid var(--violet,#bd93f9);color:#fff;cursor:pointer;background:0 0;padding:.45rem .6rem}button.decline.svelte-g06mqu{border-color:var(--border,#393041)}button.svelte-g06mqu:disabled{opacity:.6;cursor:wait}a.svelte-g06mqu{color:var(--violet,#bd93f9)}.error.svelte-g06mqu{color:#f77;margin:.4rem 0 0}canvas.svelte-1i19bcr,canvas.svelte-arscup{touch-action:pan-y;width:100%;height:100%;display:block}.em.svelte-16lpq4y{grid-template:".iris"1fr"lead iris""payoff iris"".iris"1fr/minmax(0,1.05fr) minmax(0,.95fr);column-gap:56px;display:grid}.lead.svelte-16lpq4y{color:var(--muted);text-wrap:pretty;grid-area:lead;margin:0;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.72}.iris-field.svelte-16lpq4y{aspect-ratio:1;grid-area:iris;place-self:center;width:min(100%,400px);display:block}.payoff.svelte-16lpq4y{font-family:var(--mono);color:#ffffffd1;text-wrap:balance;grid-area:payoff;margin:32px 0 0;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.6}.ac.svelte-16lpq4y{text-wrap:balance;color:var(--yellow);font-weight:700;display:block}@media (width<=900px){.em.svelte-16lpq4y{text-align:center;grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"lead""iris""payoff"}.lead.svelte-16lpq4y{max-width:52ch;margin:0 auto}.iris-field.svelte-16lpq4y{margin:10px auto 16px}.payoff.svelte-16lpq4y{max-width:46ch;margin:0 auto}.ac.svelte-16lpq4y{display:inline}}.how.svelte-qaz2i{padding:10px 0 4px}.cmark.svelte-qaz2i{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);justify-content:center;align-items:center;gap:12px;margin-bottom:74px;font-size:.64rem;display:flex}.cmark.svelte-qaz2i .rule:where(.svelte-qaz2i){background:linear-gradient(90deg, transparent, var(--hair-p));width:min(200px,18vw);height:1px}.cmark.svelte-qaz2i .rule.flip:where(.svelte-qaz2i){background:linear-gradient(90deg, var(--hair-p), transparent)}.stage.svelte-qaz2i{display:grid}.stage.svelte-qaz2i>.wrap:where(.svelte-qaz2i){grid-area:1/1}.wrap.svelte-qaz2i{text-align:center}.sizer.svelte-qaz2i{visibility:hidden}.sizer.svelte-qaz2i .word:where(.svelte-qaz2i),.sizer.svelte-qaz2i .body:where(.svelte-qaz2i){animation:none}h4.svelte-qaz2i{font-family:var(--mono);color:#fff;margin:0 0 26px;font-size:clamp(1.5rem,2.6vw,1.95rem);font-weight:700;line-height:1.25}.word.svelte-qaz2i{opacity:0;animation:1.24s cubic-bezier(.2,.7,.2,1) forwards svelte-qaz2i-qbRise;animation-delay:calc(var(--i) * .24s);display:inline-block;transform:translateY(18px)}@keyframes svelte-qaz2i-qbRise{to{opacity:1;transform:translateY(0)}}.word.sheen.svelte-qaz2i{color:var(--yellow)}.keep.svelte-qaz2i{white-space:nowrap}.body.svelte-qaz2i{color:var(--faint);text-wrap:pretty;max-width:64ch;margin:0 auto;font-size:1.04rem;line-height:1.74;animation:.6s cubic-bezier(.2,.7,.2,1) .18s both svelte-qaz2i-rise}@keyframes svelte-qaz2i-rise{0%{opacity:0;transform:translateY(10px)}}.steps.svelte-qaz2i{justify-content:center;align-items:center;gap:22px;margin-top:40px;display:flex}.step.svelte-qaz2i{cursor:pointer;background:0 0;border:0;padding:6px;line-height:0}.step.svelte-qaz2i svg:where(.svelte-qaz2i){width:18px;height:18px;display:block;overflow:visible}.step.svelte-qaz2i circle,.step.svelte-qaz2i polygon,.step.svelte-qaz2i path,.step.svelte-qaz2i polyline{fill:none;stroke:#bd93f973;stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round;transition:stroke .4s,fill .4s}.step.svelte-qaz2i .node,.step.svelte-qaz2i .core{fill:#bd93f973;stroke:none}.step.svelte-qaz2i .ln{fill:none}.step.on.svelte-qaz2i polygon{stroke:var(--yellow);fill:#f5e66324}.step.on.svelte-qaz2i circle,.step.on.svelte-qaz2i path,.step.on.svelte-qaz2i polyline{stroke:var(--yellow)}.step.on.svelte-qaz2i .node,.step.on.svelte-qaz2i .core{fill:var(--yellow);stroke:none}.step.svelte-qaz2i:focus-visible circle,.step.svelte-qaz2i:focus-visible polygon,.step.svelte-qaz2i:focus-visible path,.step.svelte-qaz2i:focus-visible polyline{stroke:var(--yellow)}@media (width<=700px){.cmark.svelte-qaz2i{margin-bottom:52px}}@media (prefers-reduced-motion:reduce){.word.svelte-qaz2i,.body.svelte-qaz2i{opacity:1;animation:none;transform:none}}.syl.svelte-dpmuht{font-family:var(--mono)}.bar.svelte-dpmuht{justify-content:space-between;align-items:center;gap:16px;display:flex}.tot.svelte-dpmuht{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:.64rem}.key.svelte-dpmuht{background:#bd93f90a;border-radius:3px;margin:46px 0 0;padding:16px 18px 14px}.klabel.svelte-dpmuht{letter-spacing:.2em;text-transform:uppercase;color:#ffffff4d;margin-bottom:12px;font-size:.56rem;display:block}.legend.svelte-dpmuht{flex-wrap:wrap;gap:8px 10px;display:flex}.lg.svelte-dpmuht{color:#ffffff8c;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #bd93f929;border-radius:3px;align-items:center;gap:8px;padding:7px 11px;font-size:.62rem;transition:color .22s,border-color .22s,background .22s;display:inline-flex}.lg.svelte-dpmuht:hover,.lg.lit.svelte-dpmuht{color:#fff;background:#bd93f90d;border-color:#bd93f973}.lgn.svelte-dpmuht{color:var(--faint);font-size:.58rem}.cap.svelte-dpmuht{min-height:1.5em;font-family:var(--sans);color:var(--muted);margin:14px 0 0;font-size:.9rem}.mk.svelte-dpmuht{flex:none;justify-content:center;width:15px;font-size:.92rem;line-height:1;display:inline-flex}.mk.lesson.svelte-dpmuht{color:var(--green)}.mk.labA.svelte-dpmuht{color:var(--pink)}.mk.labB.svelte-dpmuht{color:var(--yellow)}.mk.biy.svelte-dpmuht{color:var(--purple)}.part.svelte-dpmuht{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:14px;margin:40px 0 4px;font-size:.66rem;display:flex}.pn.svelte-dpmuht{color:var(--yellow)}.pt.svelte-dpmuht{color:#ffffffb8}.prule.svelte-dpmuht{background:linear-gradient(90deg, var(--hair-p), transparent);flex:1;height:1px}.ov.svelte-dpmuht{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:6px;display:grid}.ov[hidden].svelte-dpmuht{display:none}.ov-card.svelte-dpmuht{background:#0b0b1199;border:1px solid #bd93f91a;border-radius:4px;flex-direction:column;padding:20px 16px 12px;transition:border-color .3s;display:flex;position:relative;overflow:hidden}.ov-accent.svelte-dpmuht{background:linear-gradient(90deg, var(--purple), transparent 70%);opacity:.3;width:100%;height:1px;transition:opacity .5s;position:absolute;top:0;left:0}.ov-card.svelte-dpmuht:hover{border-color:#bd93f947}.ov-card.svelte-dpmuht:hover .ov-accent:where(.svelte-dpmuht){opacity:.7}.ov-head.svelte-dpmuht{border-bottom:1px solid #ffffff0f;flex-direction:column;gap:8px;margin-bottom:8px;padding:0 6px 16px;display:flex}.ov-num.svelte-dpmuht{letter-spacing:.02em;color:#0000;-webkit-text-stroke:1.1px var(--yellow);paint-order:stroke fill;font-size:2.3rem;font-weight:500;line-height:1}.ov-title.svelte-dpmuht{flex-direction:column;gap:8px;margin-top:6px;display:flex}.ov-pt.svelte-dpmuht{letter-spacing:.14em;text-transform:uppercase;color:#fff;text-wrap:balance;font-size:.7rem;font-weight:600;line-height:1.4}.ov-cnt.svelte-dpmuht{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:.58rem}.ov-mods.svelte-dpmuht{margin:0;padding:0;list-style:none}.ov-mod.svelte-dpmuht{text-align:left;cursor:pointer;width:100%;color:inherit;font-family:var(--mono);background:0 0;border:0;border-radius:3px;align-items:baseline;gap:10px;padding:9px 6px;transition:background .22s;display:flex}.ov-mod.svelte-dpmuht:hover{background:#bd93f90d}.ov-mod.svelte-dpmuht:focus-visible{outline-offset:1px;outline:1px solid #bd93f999}.ov-n.svelte-dpmuht{color:var(--purple);flex:none;font-size:.68rem;transition:color .25s}.ov-t.svelte-dpmuht{color:#ffffffdb;font-size:.88rem;line-height:1.35;transition:color .25s}.ov-mod.svelte-dpmuht:hover .ov-n:where(.svelte-dpmuht),.ov-mod.svelte-dpmuht:focus-visible .ov-n:where(.svelte-dpmuht){color:var(--yellow)}.ov-mod.svelte-dpmuht:hover .ov-t:where(.svelte-dpmuht),.ov-mod.svelte-dpmuht:focus-visible .ov-t:where(.svelte-dpmuht){color:#fff}@media (width<=1000px){.ov.svelte-dpmuht{grid-template-columns:repeat(2,minmax(0,1fr))}}.syl.toggled.svelte-dpmuht .ov:where(.svelte-dpmuht):not([hidden]),.syl.toggled.svelte-dpmuht .full:where(.svelte-dpmuht):not([hidden]){animation:.42s cubic-bezier(.3,.8,.3,1) both svelte-dpmuht-syl-in}@keyframes svelte-dpmuht-syl-in{0%{opacity:0;transform:translateY(6px)}}.more.svelte-dpmuht{justify-content:center;margin-top:30px;display:flex}.more-btn.svelte-dpmuht{color:#ffffffbf;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#bd93f90a;border:1px solid #bd93f938;border-radius:3px;align-items:center;gap:10px;padding:11px 18px;font-size:.64rem;transition:color .22s,border-color .22s,background .22s;display:inline-flex}.more-btn.svelte-dpmuht:hover{color:#fff;background:#bd93f912;border-color:#bd93f980}.more-btn.svelte-dpmuht:focus-visible{outline:1px solid var(--purple);outline-offset:2px}.more-chev.svelte-dpmuht{color:var(--faint);transition:transform .3s,color .25s}.more-btn.svelte-dpmuht:hover .more-chev:where(.svelte-dpmuht){color:var(--yellow)}.more-btn[aria-expanded=true].svelte-dpmuht .more-chev:where(.svelte-dpmuht){transform:rotate(180deg)}.row.svelte-dpmuht{border:1px solid #0000;border-bottom-color:#ffffff0d;border-radius:3px;scroll-margin-top:128px}.row.on.svelte-dpmuht{background:#bd93f90d;border-color:#bd93f973}.row.on.svelte-dpmuht .c:where(.svelte-dpmuht){opacity:1}.syl.focused.svelte-dpmuht .row:where(.svelte-dpmuht):not(.on),.syl.focused.svelte-dpmuht .part:where(.svelte-dpmuht){opacity:.45;filter:blur(1px)}.syl.focused.svelte-dpmuht .row:where(.svelte-dpmuht):not(.on):hover{opacity:1;filter:none}.part.svelte-dpmuht,.row.svelte-dpmuht{transition:border-color .28s,background .28s,opacity .45s,filter .45s}.head.svelte-dpmuht{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:44px 1fr auto 20px;align-items:start;gap:16px;padding:18px 14px;display:grid}.row.svelte-dpmuht:not(.on) .head:where(.svelte-dpmuht):hover{background:#bd93f909}.n.svelte-dpmuht{color:var(--purple);padding-top:3px;font-size:.78rem;transition:color .25s}.head.svelte-dpmuht:hover .n:where(.svelte-dpmuht),.row.on.svelte-dpmuht .n:where(.svelte-dpmuht){color:var(--yellow)}.mid.svelte-dpmuht{min-width:0;display:block}.t.svelte-dpmuht{color:#fff;font-size:1rem;font-weight:600;display:block}.s.svelte-dpmuht{font-family:var(--sans);color:var(--muted);margin-top:6px;font-size:.9rem;line-height:1.55;display:block}.c.svelte-dpmuht{opacity:0;letter-spacing:.08em;color:var(--faint);white-space:nowrap;padding-top:5px;font-size:.66rem;transition:opacity .28s}.chev.svelte-dpmuht{color:var(--faint);margin-top:4px;transition:transform .3s,color .25s}.row.on.svelte-dpmuht .chev:where(.svelte-dpmuht){color:var(--yellow);transform:rotate(180deg)}.drawer.svelte-dpmuht{grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.3,.8,.3,1);display:grid}.row.on.svelte-dpmuht .drawer:where(.svelte-dpmuht){grid-template-rows:1fr}.clip.svelte-dpmuht{overflow:hidden}.items.svelte-dpmuht{border-left:1px solid var(--hair-p);margin:0 14px 6px 60px;padding:4px 0 18px;list-style:none}.items.svelte-dpmuht li:where(.svelte-dpmuht){grid-template-columns:15px 1fr auto;align-items:center;gap:14px;padding:8px 0 8px 22px;display:grid}.it.svelte-dpmuht{color:#ffffffb3;font-size:.86rem}.items.svelte-dpmuht li.labB:where(.svelte-dpmuht) .it:where(.svelte-dpmuht){color:var(--yellow)}.items.svelte-dpmuht li.labA:where(.svelte-dpmuht) .it:where(.svelte-dpmuht){color:var(--pink)}.items.svelte-dpmuht li.biy:where(.svelte-dpmuht) .it:where(.svelte-dpmuht){color:var(--purple-light)}.kl.svelte-dpmuht{letter-spacing:.12em;text-transform:uppercase;color:#ffffff3d;white-space:nowrap;font-size:.55rem}@media (width<=760px){.head.svelte-dpmuht{grid-template-columns:32px minmax(0,1fr) 18px;gap:12px;padding:16px 10px}.t.svelte-dpmuht{overflow-wrap:anywhere}.c.svelte-dpmuht{white-space:normal;grid-column:2;padding-top:8px}.items.svelte-dpmuht{margin-left:20px}.items.svelte-dpmuht li:where(.svelte-dpmuht){grid-template-columns:15px 1fr;padding-left:14px}.kl.svelte-dpmuht{display:none}.legend.svelte-dpmuht{flex-direction:column;align-items:flex-start}}@media (width<=560px){.ov.svelte-dpmuht{grid-template-columns:minmax(0,1fr);gap:12px}.ov-card.svelte-dpmuht{padding:16px 14px 10px}.ov-head.svelte-dpmuht{flex-direction:row;align-items:center;gap:16px;padding-bottom:14px}.ov-num.svelte-dpmuht{min-width:3.2ch;font-size:1.9rem}.ov-title.svelte-dpmuht{gap:5px;margin-top:0}.ov-mod.svelte-dpmuht{padding:8px 6px}}@media (prefers-reduced-motion:reduce){.drawer.svelte-dpmuht{transition:none}.syl.toggled.svelte-dpmuht .ov:where(.svelte-dpmuht):not([hidden]),.syl.toggled.svelte-dpmuht .full:where(.svelte-dpmuht):not([hidden]){animation:none}}.harness.svelte-d9pk5s{width:100%;max-width:480px;display:block;overflow:visible}.ring.svelte-d9pk5s{fill:none;stroke:#bd93f94d;stroke-width:1px;stroke-dasharray:2 4;transform-origin:240px 118px}.harness.live.svelte-d9pk5s .ring:where(.svelte-d9pk5s){animation:80s linear infinite svelte-d9pk5s-ring-turn}@keyframes svelte-d9pk5s-ring-turn{to{transform:rotate(360deg)}}.spoke.svelte-d9pk5s{stroke:#bd93f92e;stroke-width:1px;transition:stroke .45s}.spoke.on.svelte-d9pk5s{stroke:#f5e6638c}.hit.svelte-d9pk5s{fill:#0000}.mark.svelte-d9pk5s{fill:#0b0b11;stroke:#f5e6638c;stroke-width:1.2px;transition:fill .45s,stroke .45s}.node.on.svelte-d9pk5s .mark:where(.svelte-d9pk5s){fill:var(--yellow);stroke:var(--yellow)}.core.svelte-d9pk5s{fill:#bd93f914;stroke:#bd93f9b3;stroke-width:1.2px}.core-t.svelte-d9pk5s,.ring-t.svelte-d9pk5s,.nt.svelte-d9pk5s{font-family:var(--mono)}.core-t.svelte-d9pk5s{letter-spacing:.18em;fill:#ffffffd9;font-size:10px}.ring-t.svelte-d9pk5s{letter-spacing:.3em;fill:#bd93f999;font-size:9px}.nt.svelte-d9pk5s{fill:#ffffffe0;opacity:0;font-size:11.5px;transition:opacity .45s}.nt.on.svelte-d9pk5s,.harness.still.svelte-d9pk5s .nt:where(.svelte-d9pk5s){opacity:1}.chips.svelte-d9pk5s{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:none}.chips.svelte-d9pk5s li:where(.svelte-d9pk5s){font-family:var(--mono);letter-spacing:.08em;color:#ffffffbf;border:1px solid #f5e66340;border-radius:3px;padding:6px 10px;font-size:.64rem}@media (width<=640px){.harness.svelte-d9pk5s{display:none}.chips.svelte-d9pk5s{display:flex}}.board.svelte-3ja6fh{font-family:var(--sans);flex-direction:column;gap:14px;display:flex;container-type:inline-size}.k.svelte-3ja6fh{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-size:.62rem;display:block}.body.svelte-3ja6fh{color:#fffc;margin:0;font-size:1.18rem;line-height:1.65}.sr.svelte-3ja6fh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.box.svelte-3ja6fh{background:#0b0b1199;border:1px solid #bd93f91f;border-radius:4px;position:relative;overflow:hidden}.accent.svelte-3ja6fh{background:linear-gradient(90deg, var(--purple), transparent 70%);opacity:.35;width:100%;height:1px;position:absolute;top:0;left:0}.intro.svelte-3ja6fh{padding-bottom:38px}.eyebrow.svelte-3ja6fh{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);align-items:center;gap:13px;margin-bottom:38px;font-size:.64rem;display:flex}.rule.svelte-3ja6fh{background:linear-gradient(90deg, var(--hair-p), transparent);flex:1;height:1px}h2.svelte-3ja6fh{font-family:var(--mono);color:#fff;text-wrap:balance;margin:0;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:700;line-height:1.22}.gold.svelte-3ja6fh{color:var(--yellow)}.purple.svelte-3ja6fh{color:var(--purple)}.score.svelte-3ja6fh{padding:22px 0 28px}.score.svelte-3ja6fh>.k:where(.svelte-3ja6fh){padding:0 26px 18px}.cells.svelte-3ja6fh{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cell.svelte-3ja6fh{border-left:1px solid #ffffff12;flex-direction:column;gap:14px;padding:4px 26px;display:flex}.cell.svelte-3ja6fh:first-child{border-left:0}.num.svelte-3ja6fh{font-family:var(--mono);color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,4.6vw,3.6rem);font-weight:500;line-height:1}.label.svelte-3ja6fh{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffffd1;font-size:.64rem;line-height:1.5}.think.svelte-3ja6fh{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.think-text.svelte-3ja6fh{flex-direction:column;justify-content:center;padding:26px 28px 28px 26px;display:flex}.think-text.svelte-3ja6fh .body:where(.svelte-3ja6fh){margin-top:14px}.think-art.svelte-3ja6fh{border-left:1px solid #ffffff12;justify-content:center;align-items:center;margin:22px 0;padding:0 20px;display:flex}.values.svelte-3ja6fh{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.val.svelte-3ja6fh{background:#0b0b1199;border:1px solid #f5e66324;border-radius:4px;align-items:center;gap:16px;padding:18px 22px;transition:border-color .3s;display:flex}.val.svelte-3ja6fh:hover{border-color:#f5e66352}.vg.svelte-3ja6fh{width:44px;height:44px;color:var(--yellow);border:1px solid #f5e66340;border-radius:50%;flex:none;place-items:center;display:grid}.vtext.svelte-3ja6fh{flex-direction:column;gap:4px;display:flex}.vt.svelte-3ja6fh{font-family:var(--mono);color:#fff;font-size:.95rem;font-weight:600}.note.svelte-3ja6fh{color:var(--muted);font-size:.86rem;line-height:1.45}.closer.svelte-3ja6fh{border-color:#f5e66333;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:40px;padding:26px;display:grid}.closer.svelte-3ja6fh .accent:where(.svelte-3ja6fh){background:linear-gradient(90deg, var(--yellow), transparent 70%)}.wl.svelte-3ja6fh{color:#ffffffdb;margin:12px 0 0;font-size:1.12rem;line-height:1.55}.wn.svelte-3ja6fh{color:var(--muted);text-wrap:balance;margin:4px 0 0;font-size:.98rem;line-height:1.6}.spec-cta.svelte-3ja6fh{flex-direction:column;align-items:center;gap:14px;display:flex}.btn.svelte-3ja6fh{font-family:var(--mono);letter-spacing:.06em;cursor:pointer;white-space:nowrap;border:1px solid;border-radius:3px;align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-size:.74rem;font-weight:600;line-height:1rem;transition:all .3s;display:inline-flex}.btn.svelte-3ja6fh:hover:not(:disabled){transform:scale(1.02)}.btn.svelte-3ja6fh:disabled{cursor:progress;opacity:.7}.btn.solid.svelte-3ja6fh{color:#f5e663;background:#f5e66312;border-color:#f5e66340}.btn.solid.svelte-3ja6fh:hover:not(:disabled){background:#f5e6631a;border-color:#f5e66373}.chevron-group.svelte-3ja6fh{color:#bd93f980;align-items:center;gap:2px;display:inline-flex}.chevron-1.svelte-3ja6fh,.chevron-2.svelte-3ja6fh,.chevron-3.svelte-3ja6fh{opacity:.3;transition:opacity .2s}.btn.svelte-3ja6fh:hover .chevron-1:where(.svelte-3ja6fh){animation:1.2s ease-in-out infinite svelte-3ja6fh-chevron-pulse}.btn.svelte-3ja6fh:hover .chevron-2:where(.svelte-3ja6fh){animation:1.2s ease-in-out .2s infinite svelte-3ja6fh-chevron-pulse}.btn.svelte-3ja6fh:hover .chevron-3:where(.svelte-3ja6fh){animation:1.2s ease-in-out .4s infinite svelte-3ja6fh-chevron-pulse}@keyframes svelte-3ja6fh-chevron-pulse{0%,to{opacity:.2}50%{opacity:.9}}.terms.svelte-3ja6fh{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);flex-wrap:wrap;gap:4px 10px;font-size:.6rem;display:flex}.dot.svelte-3ja6fh{color:#bd93f980}[data-stage].svelte-3ja6fh.armed{opacity:0;transform:translateY(14px)}[data-stage].svelte-3ja6fh.armed.shown{opacity:1;transition:opacity .7s cubic-bezier(.2, .7, .2, 1) calc(var(--i,0) * .1s), transform .7s cubic-bezier(.2, .7, .2, 1) calc(var(--i,0) * .1s), border-color .3s ease;transform:none}@media (width<=900px){.cells.svelte-3ja6fh{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.cell.svelte-3ja6fh:nth-child(3){border-left:0}.think.svelte-3ja6fh{grid-template-columns:minmax(0,1fr)}.think-art.svelte-3ja6fh{border-top:1px solid #ffffff12;border-left:0;margin:0 24px;padding:22px 0 24px}.closer.svelte-3ja6fh{grid-template-columns:minmax(0,1fr);row-gap:22px}.spec-cta.svelte-3ja6fh{align-items:flex-start}}@media (width<=560px){h2.svelte-3ja6fh{font-size:min(1.8rem,8.6cqi)}.body.svelte-3ja6fh{font-size:1.08rem}.intro.svelte-3ja6fh{padding-bottom:28px}.eyebrow.svelte-3ja6fh{margin-bottom:28px}.cell.svelte-3ja6fh{padding:4px 16px}.score.svelte-3ja6fh>.k:where(.svelte-3ja6fh){padding:0 16px 16px}.values.svelte-3ja6fh{grid-template-columns:minmax(0,1fr)}.think-text.svelte-3ja6fh,.val.svelte-3ja6fh{padding:18px 16px}.think-art.svelte-3ja6fh{margin:0 16px}.closer.svelte-3ja6fh{padding:22px 16px}.terms.svelte-3ja6fh{flex-direction:column}.dot.svelte-3ja6fh{display:none}}@media (prefers-reduced-motion:reduce){.btn.svelte-3ja6fh:hover:not(:disabled){transform:none}.btn.svelte-3ja6fh:hover .chevron-1:where(.svelte-3ja6fh),.btn.svelte-3ja6fh:hover .chevron-2:where(.svelte-3ja6fh),.btn.svelte-3ja6fh:hover .chevron-3:where(.svelte-3ja6fh){animation:none}}.look-grid.svelte-16vp9ey{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;display:grid}figure.svelte-16vp9ey{align-content:start;gap:12px;margin:0;display:grid}img.svelte-16vp9ey{border:1px solid var(--hair);background:#09090a;border-radius:3px;width:100%;height:auto;display:block}figcaption.svelte-16vp9ey{font:400 .92rem/1.55 var(--sans);color:var(--muted);text-align:center}.accent.svelte-16vp9ey{color:var(--purple)}.thumbnail.svelte-16vp9ey{cursor:zoom-in;background:0 0;border:0;border-radius:3px;width:100%;padding:0;position:relative}button.svelte-16vp9ey:focus-visible{outline:1px solid var(--purple);outline-offset:2px}.enlarge-label.svelte-16vp9ey{border:1px solid var(--hair);color:#eeeaf5;font:400 .72rem/1.2 var(--sans);background:#0c0b13e6;border-radius:3px;padding:5px 8px;position:absolute;bottom:8px;right:8px}dialog.svelte-16vp9ey{box-sizing:border-box;color:#eeeaf5;overscroll-behavior:contain;background:#100e17;border:1px solid #534364;border-radius:3px;width:min(1120px,100vw - 64px);max-width:none;max-height:calc(100dvh - 64px);margin:auto;padding:0;overflow:auto;box-shadow:0 24px 100px #000a}dialog.svelte-16vp9ey::backdrop{background:#05040bcc}.preview-toolbar.svelte-16vp9ey{z-index:1;border-bottom:1px solid var(--hair);background:#100e17;justify-content:space-between;align-items:center;gap:12px;padding:7px 8px;display:flex;position:sticky;top:0}.preview-nav.svelte-16vp9ey{align-items:center;gap:6px;display:flex}.icon.svelte-16vp9ey{box-sizing:border-box;border:1px solid var(--hair-p);width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border-radius:3px;place-items:center;padding:0;transition:color .15s,border-color .15s,background-color .15s;display:grid}.icon.svelte-16vp9ey:hover,.icon[aria-pressed=true].svelte-16vp9ey{color:var(--purple);background:#bd93f914;border-color:#bd93f973}.preview-count.svelte-16vp9ey{font:400 .72rem/1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--muted);margin-left:6px}.preview-image.svelte-16vp9ey{overscroll-behavior:contain;background:#09090a;max-height:calc(100dvh - 230px);overflow:auto}.preview-image.svelte-16vp9ey img:where(.svelte-16vp9ey){object-fit:contain;cursor:zoom-in;background:#09090a 50%/contain no-repeat;border:0;border-radius:0;max-height:calc(100dvh - 230px)}.preview-image.zoomed.svelte-16vp9ey img:where(.svelte-16vp9ey){cursor:zoom-out;max-width:none;max-height:none}.preview-caption.svelte-16vp9ey{font:400 .95rem/1.55 var(--sans);color:var(--muted);text-align:center;margin:0;padding:16px 24px}@media (width<=560px){.look-grid.svelte-16vp9ey{grid-template-columns:minmax(0,1fr)}dialog.svelte-16vp9ey{width:calc(100vw - 32px);max-height:calc(100dvh - 48px)}.preview-caption.svelte-16vp9ey{padding:14px 16px}}@media (height<=500px){dialog.svelte-16vp9ey{max-height:calc(100dvh - 24px)}.preview-image.svelte-16vp9ey,.preview-image.svelte-16vp9ey img:where(.svelte-16vp9ey){max-height:none}}.bar.svelte-u9vco3{text-align:center;padding-bottom:20px}.head.svelte-u9vco3{margin:44px 0 52px;container-type:inline-size}h2.svelte-u9vco3{font-family:var(--mono);color:#fff;text-wrap:balance;margin:0;font-size:min(clamp(1.5rem,2.7vw,2.1rem),11cqi);font-weight:700}.ac.svelte-u9vco3{color:var(--yellow);white-space:nowrap}.grid.svelte-u9vco3{text-align:left;grid-template-rows:repeat(2,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:28px 44px;max-width:900px;margin:0 auto;display:grid}.cell.svelte-u9vco3{grid-template-columns:22px 1fr;align-items:start;gap:14px;display:grid}.g.svelte-u9vco3{color:var(--purple);opacity:.72;padding-top:2px}.k.svelte-u9vco3{font-family:var(--mono);color:#fff;margin-bottom:6px;font-size:.8rem}.cell.svelte-u9vco3 p:where(.svelte-u9vco3){color:var(--muted);text-wrap:pretty;margin:0;font-size:.9rem;line-height:1.6}.band.svelte-u9vco3{border-top:1px solid var(--hair);text-align:left;flex-wrap:wrap;align-items:center;gap:20px 40px;max-width:900px;margin:52px auto 0;padding-top:30px;display:flex;container-type:inline-size}.deal.svelte-u9vco3{flex-wrap:wrap;flex:999 auto;align-items:baseline;gap:12px 30px;display:flex}.price.svelte-u9vco3{align-items:baseline;gap:8px;margin:0;display:flex}.pnum.svelte-u9vco3{font-family:var(--mono);color:var(--yellow);font-size:1.9rem;font-weight:800;line-height:1}.pnum.svelte-u9vco3 .cur:where(.svelte-u9vco3){vertical-align:.62em;opacity:.85;margin-right:.06em;font-size:.5em;font-weight:700}.code.svelte-u9vco3,.terms.svelte-u9vco3{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.62rem}.terms.svelte-u9vco3{gap:12px;margin:0;padding:0;list-style:none;display:flex}.terms.svelte-u9vco3 li:where(.svelte-u9vco3)+li:where(.svelte-u9vco3):before{content:"·";color:#bd93f980;margin-right:12px}.cta.svelte-u9vco3{font-family:var(--mono);letter-spacing:.06em;color:#0b0b11;background:var(--yellow);cursor:pointer;border:0;border-radius:3px;flex:auto;justify-content:center;align-items:center;gap:10px;padding:.9rem 1.8rem;font-size:.8rem;font-weight:700;transition:filter .25s,transform .25s;display:inline-flex}.cta.svelte-u9vco3:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.cta.svelte-u9vco3:disabled{opacity:.65;cursor:default}@media (width<=860px){.grid.svelte-u9vco3{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}}@media (width<=560px){.terms.svelte-u9vco3{flex-direction:column;gap:8px}.terms.svelte-u9vco3 li:where(.svelte-u9vco3)+li:where(.svelte-u9vco3):before{content:none}}@container (width<=250px){.cta.svelte-u9vco3{padding-inline:1rem}}.smark.svelte-eyof89{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);align-items:center;gap:13px;margin-bottom:26px;font-size:.64rem;display:flex}.smark.svelte-eyof89 svg{color:var(--purple);flex-shrink:0}.smark.svelte-eyof89 .rule:where(.svelte-eyof89){background:linear-gradient(90deg, var(--hair-p), transparent);flex:1;height:1px}.buy-error.svelte-eyof89{z-index:300;color:#ffd9df;background:#1c0a0ef5;border:1px solid #ff6b8173;border-radius:4px;align-items:center;gap:12px;max-width:min(520px,100vw - 32px);padding:12px 14px;font-size:.85rem;line-height:1.5;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.buy-error-x.svelte-eyof89{color:#ffd9df;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:1.1rem;line-height:1}.page.svelte-eyof89{z-index:1;flex-direction:column;gap:54px;max-width:1180px;margin:0 auto;padding:22px 20px 60px;display:flex;position:relative}.panel.svelte-eyof89{border:1px solid var(--hair);background:var(--panel);padding:38px 40px;position:relative}.btn.svelte-eyof89{font-family:var(--mono);letter-spacing:.06em;cursor:pointer;white-space:nowrap;color:#bd93f9;background:#bd93f90f;border:1px solid #bd93f933;border-radius:3px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.72rem;font-weight:600;line-height:1rem;text-decoration:none;transition:all .3s;display:inline-flex}.btn.svelte-eyof89:hover{transform:scale(1.02)}.btn.solid.svelte-eyof89{color:#f5e663;background:#f5e6630f;border-color:#f5e66333}.chevron-group.svelte-eyof89{color:#f5e66380;align-items:center;gap:2px;display:inline-flex}.btn.solid.svelte-eyof89 .chevron-group:where(.svelte-eyof89){color:#bd93f980}.chevron-1.svelte-eyof89,.chevron-2.svelte-eyof89,.chevron-3.svelte-eyof89{opacity:.3;transition:opacity .2s}.btn.svelte-eyof89:hover .chevron-1:where(.svelte-eyof89){animation:1.2s ease-in-out infinite svelte-eyof89-chevron-pulse}.btn.svelte-eyof89:hover .chevron-2:where(.svelte-eyof89){animation:1.2s ease-in-out .2s infinite svelte-eyof89-chevron-pulse}.btn.svelte-eyof89:hover .chevron-3:where(.svelte-eyof89){animation:1.2s ease-in-out .4s infinite svelte-eyof89-chevron-pulse}@keyframes svelte-eyof89-chevron-pulse{0%,to{opacity:.2}50%{opacity:.9}}.eyebrow.svelte-eyof89{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--purple);align-items:center;gap:13px;margin-bottom:18px;font-size:.66rem;font-weight:600;display:flex}.eyebrow.svelte-eyof89 svg{color:var(--purple);flex-shrink:0}.eyebrow.svelte-eyof89 .rule:where(.svelte-eyof89){background:linear-gradient(90deg, var(--hair-p), transparent);flex:1;height:1px}.fig.svelte-eyof89{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-size:.6rem}.hero.svelte-eyof89{isolation:isolate;align-items:center;width:100vw;min-height:74vh;margin-left:calc(50% - 50vw);padding:5rem max(1.5rem,50vw - 590px + 1.5rem);display:flex;position:relative;overflow:hidden}.hero.svelte-eyof89>:where(.svelte-eyof89){min-width:0}.hero-spiral.svelte-eyof89{z-index:0;pointer-events:none;position:absolute;inset:0}.hero.svelte-eyof89 .h-l:where(.svelte-eyof89){z-index:2;width:min(100%,36rem);position:relative}.proofbar.svelte-eyof89{padding:20px 8px}.hero.svelte-eyof89 h1:where(.svelte-eyof89){font-family:var(--mono);letter-spacing:-.02em;color:#fff;margin-top:26px;margin-bottom:26px;font-size:clamp(2.2rem,5.5vw,3.9rem);font-weight:500;line-height:1.08}.hero.svelte-eyof89 h1:where(.svelte-eyof89) .ac:where(.svelte-eyof89){color:#0000;letter-spacing:-.02em;-webkit-text-stroke:1.35px var(--yellow);paint-order:stroke fill;text-shadow:none;font-family:inherit;font-size:1em;font-style:normal;font-weight:500;display:inline-block}.hero.svelte-eyof89 .sub:where(.svelte-eyof89){color:var(--muted);max-width:520px;margin-bottom:34px;font-size:1.08rem;line-height:1.6}.hero-cta.svelte-eyof89{gap:12px;display:flex}.hero.svelte-eyof89 .sub:where(.svelte-eyof89) b:where(.svelte-eyof89){color:#ffffffdb;font-weight:500}.twall.svelte-eyof89{columns:2;column-gap:14px;margin-top:6px}.tcard.svelte-eyof89{border:1px solid var(--hair);break-inside:avoid;background:#0c0c1466;flex-direction:column;gap:12px;margin-bottom:14px;padding:22px;transition:transform .25s,border-color .25s,background .25s,opacity .7s,filter .45s;display:flex}.twall.svelte-eyof89.armed .tcard:where(.svelte-eyof89){opacity:0;transform:translateY(14px)}.twall.svelte-eyof89.armed .tcard:where(.svelte-eyof89).in{opacity:1;transform:none}.tcard.svelte-eyof89:hover{border-color:var(--hair-p);background:#bd93f90a;transform:translateY(-3px)}@media (hover:hover){.twall.svelte-eyof89:hover .tcard:where(.svelte-eyof89):not(:hover){opacity:.6;filter:blur(1px)}}.tcard.svelte-eyof89 .tq:where(.svelte-eyof89){font-family:var(--mono);color:#bd93f973;font-size:1.5rem;line-height:.6}.tcard.svelte-eyof89 p:where(.svelte-eyof89){color:#fffc;font-size:.9rem;line-height:1.6}.tcard.svelte-eyof89 .who:where(.svelte-eyof89){font-family:var(--mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin-top:auto;font-size:.6rem}.tcard.svelte-eyof89 .who:where(.svelte-eyof89) b:where(.svelte-eyof89){color:var(--purple);font-weight:600}.qband.svelte-eyof89{text-align:center;padding:clamp(58px,6vw,84px) 30px;position:relative}.qband.svelte-eyof89 .qline:where(.svelte-eyof89){font-family:var(--mono);letter-spacing:-.01em;color:#fff;font-size:clamp(1.5rem,3.4vw,2.35rem);font-weight:700;line-height:1.3}.qband.svelte-eyof89 .word:where(.svelte-eyof89){opacity:0;display:inline-block;transform:translateY(18px)}.qband.svelte-eyof89.in .word:where(.svelte-eyof89){animation:1.24s cubic-bezier(.2,.7,.2,1) forwards svelte-eyof89-qbRise;animation-delay:calc(var(--i) * .24s)}@keyframes svelte-eyof89-qbRise{to{opacity:1;transform:translateY(0)}}.qband.svelte-eyof89 .bsheen:where(.svelte-eyof89){color:var(--yellow);display:inline-block}.qband.svelte-eyof89 .qmark:where(.svelte-eyof89){font-family:var(--mono);letter-spacing:.34em;color:var(--faint);margin-top:28px;font-size:.6rem}.qband.gibson.svelte-eyof89 .qmark:where(.svelte-eyof89){letter-spacing:.16em}.qband.gibson.svelte-eyof89.in .word:where(.svelte-eyof89){animation-delay:calc(var(--i) * .13s)}@media (prefers-reduced-motion:reduce){.qband.svelte-eyof89 .word:where(.svelte-eyof89){opacity:1;animation:none;transform:none}}.afaq.svelte-eyof89{background:#bd93f904;border:1px solid #ffffff0d;flex-direction:column;display:flex;overflow:hidden}.afaq-item.svelte-eyof89+.afaq-item:where(.svelte-eyof89){border-top:1px solid #ffffff0d}.afaq-heading.svelte-eyof89{margin:0;font-weight:400}.afaq-q.svelte-eyof89{cursor:pointer;text-align:left;width:100%;font-family:var(--sans);color:#fff9;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;font-size:.95rem;line-height:1.5;transition:color .2s,background .2s;display:flex}.afaq-q.svelte-eyof89:hover{background:#bd93f908}.afaq-item.svelte-eyof89.open .afaq-q:where(.svelte-eyof89){color:#ffffffeb}.afaq-chev.svelte-eyof89{color:var(--purple);opacity:.55;flex-shrink:0;transition:transform .3s}.afaq-item.svelte-eyof89.open .afaq-chev:where(.svelte-eyof89){transform:rotate(180deg)}.afaq-a.svelte-eyof89{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid}.afaq-item.svelte-eyof89.open .afaq-a:where(.svelte-eyof89){grid-template-rows:1fr}.afaq-a.svelte-eyof89>div:where(.svelte-eyof89){overflow:hidden}.afaq-a.svelte-eyof89 p:where(.svelte-eyof89){color:var(--muted);max-width:68ch;margin:0;padding:2px 28px 28px;font-size:.9rem;line-height:1.8}@media (width<=860px){.hero.svelte-eyof89{min-height:70vh}}@media (width<=700px){.twall.svelte-eyof89{columns:1}}#course-introduction.svelte-eyof89,#whatitis.svelte-eyof89,#how.svelte-eyof89,#syllabus.svelte-eyof89,#opportunity.svelte-eyof89,#pricing.svelte-eyof89,#faq.svelte-eyof89,.afaq-q.svelte-eyof89{scroll-margin-top:128px}.wd-tail.svelte-eyof89{height:26px}.listnote.svelte-eyof89{text-align:center;color:var(--faint);font:.85rem/1.6 var(--sans);margin:4px 0 0}.listnote.svelte-eyof89 a:where(.svelte-eyof89){color:var(--purple);text-decoration:none}.listnote.svelte-eyof89 a:where(.svelte-eyof89):hover{text-decoration:underline}.mlheading.svelte-eyof89{color:#fff;font:700 clamp(1.45rem, 2.4vw, 1.95rem) / 1.5 var(--mono);letter-spacing:-.01em;text-wrap:balance;margin:0 0 30px}.mlheading.svelte-eyof89 .ac:where(.svelte-eyof89){color:var(--yellow)}.signup.svelte-eyof89 .ask:where(.svelte-eyof89){max-width:640px;margin-top:30px}.signup.svelte-eyof89 .success:where(.svelte-eyof89){background:#f5e6630a;border:1px solid #f5e66340;border-radius:2px;max-width:600px;padding:24px}.signup.svelte-eyof89 .success:where(.svelte-eyof89) span:where(.svelte-eyof89){color:var(--yellow);font:600 .64rem/1.5 var(--mono);letter-spacing:.2em;text-transform:uppercase}.signup.svelte-eyof89 .success:where(.svelte-eyof89) p:where(.svelte-eyof89){color:var(--muted);font:.9rem/1.6 var(--sans);margin:10px 0 0}.lastart.svelte-eyof89{border:1px solid var(--hair);background:#06060a;line-height:0;position:relative;overflow:hidden}.lastart.svelte-eyof89 img:where(.svelte-eyof89){opacity:.92;width:100%;height:auto;display:block}.lastart.svelte-eyof89:after{content:"";pointer-events:none;background:linear-gradient(#07070a8c 0%,#0000 20% 78%,#07070a99 100%);position:absolute;inset:0}.hr.svelte-eyof89{background:var(--hair);height:1px;margin:2px 0}.howsec.svelte-eyof89{padding:44px 8px 52px}.inst-panel.svelte-eyof89{color:inherit;text-decoration:none;display:block}.readmore.svelte-eyof89{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--purple);opacity:0;pointer-events:none;align-items:center;gap:6px;font-size:.62rem;font-weight:600;transition:opacity .4s,transform .4s;display:inline-flex;position:absolute;bottom:30px;right:40px;transform:translateY(4px)}.inst-panel.svelte-eyof89:hover .readmore:where(.svelte-eyof89){opacity:1;transform:translateY(0)}.inst-panel.svelte-eyof89:hover .chevron-1:where(.svelte-eyof89){animation:1.2s ease-in-out infinite svelte-eyof89-chevron-pulse}.inst-panel.svelte-eyof89:hover .chevron-2:where(.svelte-eyof89){animation:1.2s ease-in-out .2s infinite svelte-eyof89-chevron-pulse}.inst-panel.svelte-eyof89:hover .chevron-3:where(.svelte-eyof89){animation:1.2s ease-in-out .4s infinite svelte-eyof89-chevron-pulse}.finalband.svelte-eyof89{text-align:center;padding:64px 30px 56px}.qband.svelte-eyof89 .qbm:where(.svelte-eyof89),.finalband.svelte-eyof89 .qbm:where(.svelte-eyof89){margin:0 auto 26px}.finalband.svelte-eyof89 h2:where(.svelte-eyof89){font-family:var(--mono);color:#fff;letter-spacing:-.01em;margin-bottom:24px;font-size:2.1rem;font-weight:700}.finalband.svelte-eyof89 h2:where(.svelte-eyof89) .ac:where(.svelte-eyof89){color:var(--yellow)}.finalband.svelte-eyof89 .cta:where(.svelte-eyof89){justify-content:center;display:flex}
