@font-face{font-family:__display_bb4f18;src:url(/_next/static/media/a5a846b80042abc2-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__display_bb4f18;src:url(/_next/static/media/57ffad6f4cd1a3d5-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:__display_Fallback_bb4f18;src:local("Arial");ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.00%;size-adjust:76.79%}.__className_bb4f18{font-family:__display_bb4f18,__display_Fallback_bb4f18}.__variable_bb4f18{--display:"__display_bb4f18","__display_Fallback_bb4f18"}@font-face{font-family:__sans_f17d3c;src:url(/_next/static/media/52e25459168ca65d-s.p.ttf) format("truetype");font-display:swap;font-weight:400 700}@font-face{font-family:__sans_Fallback_f17d3c;src:local("Arial");ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.00%;size-adjust:103.22%}.__className_f17d3c{font-family:__sans_f17d3c,__sans_Fallback_f17d3c}.__variable_f17d3c{--sans:"__sans_f17d3c","__sans_Fallback_f17d3c"}:root{--void:#08070b;--surface:#131118;--raised:#1a1720;--text:#f1eff6;--dim:#9b96a8;--faint:#67627a;--accent:#b4a7d5;--deep:#7c6ba8;--pale:#dcd4f0;--mint:#5dcaa5;--amber:#e0a13c;--hot:#e2624b;--line:rgba(241,239,246,.07);--line-2:rgba(241,239,246,.13);--ease:cubic-bezier(0.16,1,0.3,1);--r-shell:20px;--r-card:16px;--r-inline:10px;--r-pill:999px;--t-xs:11.5px;--t-sm:13.5px;--t-md:16px;--t-lg:19px;--t-xl:clamp(34px,4.2vw,56px);--t-hero:clamp(44px,6vw,86px);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-8:48px;--s-10:64px;--s-14:112px;--gutter:clamp(16px,4vw,40px);--max:1240px}*{box-sizing:border-box;margin:0;padding:0}html{color-scheme:dark;-webkit-text-size-adjust:100%}body{background:var(--void);color:var(--text);font-family:var(--sans),system-ui,sans-serif;font-size:var(--t-md);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit;text-decoration:none}::selection{background:var(--accent);color:var(--void)}:focus-visible{outline:2px solid var(--pale);outline-offset:3px;border-radius:var(--r-inline)}.bloom{z-index:-2;background:radial-gradient(60vw 50vh at 78% 12%,rgba(124,107,168,.16) 0,rgba(124,107,168,.143) 15%,rgba(124,107,168,.104) 30%,rgba(124,107,168,.056) 45%,rgba(124,107,168,.017) 60%,rgba(124,107,168,0) 75%),radial-gradient(50vw 60vh at 8% 70%,rgba(180,167,213,.06) 0,rgba(180,167,213,.054) 15%,rgba(180,167,213,.039) 30%,rgba(180,167,213,.021) 45%,rgba(180,167,213,.006) 60%,rgba(180,167,213,0) 75%)}.bloom,.grain{position:fixed;inset:0;pointer-events:none}.grain{z-index:50;opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:512px 512px}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.eyebrow{font-size:var(--t-xs);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.serif,.serif-i{font-family:var(--display),Georgia,serif;font-weight:400}.serif-i{font-style:italic}.nav{position:fixed;top:calc(var(--s-4) + env(safe-area-inset-top, 0px));left:50%;transform:translateX(-50%);z-index:40;width:min(calc(100% - 2 * var(--gutter)),var(--max));display:flex;align-items:center;justify-content:space-between;padding:var(--s-2) var(--s-2) var(--s-2) var(--s-5);border:1px solid var(--line);border-radius:var(--r-pill);background:rgba(19,17,24,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.wordmark{font-family:var(--display),Georgia,serif;font-size:var(--t-lg);letter-spacing:.01em}.nav__links{display:flex;gap:var(--s-5);font-size:var(--t-sm);color:var(--dim)}.nav__links a:hover{color:var(--text)}.btn{display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-5);border-radius:var(--r-pill);font-size:var(--t-sm);font-weight:500;white-space:nowrap;transition:transform .6s var(--ease),translate .5s var(--ease),background-color .6s var(--ease),border-color .6s var(--ease)}.btn--primary{background:var(--pale);color:var(--void)}.btn--primary:hover{transform:translateY(-2px);background:var(--text)}.btn--ghost{border:1px solid var(--line-2);color:var(--text)}.btn--ghost:hover{border-color:var(--accent)}.btn__arrow{transition:transform .6s var(--ease)}.btn:hover .btn__arrow{transform:translateX(3px)}.hero{position:relative;min-height:100svh;display:flex;align-items:center;padding-block:calc(var(--s-14) + var(--s-4)) var(--s-14);overflow-x:clip}.hero__light{position:absolute;inset:0 0 -18vh 0;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.hero__light:before{content:"";position:absolute;inset:0;background:radial-gradient(42vw 16vw at 64% 58%,rgba(180,167,213,.22) 0,rgba(180,167,213,.197) 14%,rgba(180,167,213,.143) 28%,rgba(180,167,213,.077) 42%,rgba(180,167,213,.023) 56%,rgba(180,167,213,0) 70%),radial-gradient(28vw 9vw at 46% 74%,rgba(220,212,240,.14) 0,rgba(220,212,240,.125) 14%,rgba(220,212,240,.091) 28%,rgba(220,212,240,.049) 42%,rgba(220,212,240,.015) 56%,rgba(220,212,240,0) 70%);transform:rotate(-14deg)}.ribbon{position:fixed;z-index:-1;pointer-events:none}.hero__canvas,.ribbon{inset:0;width:100%;height:100%;mix-blend-mode:screen}.hero__canvas{position:absolute;opacity:0;transition:opacity 1.6s var(--ease)}.hero__canvas.is-on{opacity:1}.apply__form,.faq__head,.hero__copy,.leak__stages,.legal__head .wrap,.pain__head,.section__head{position:relative}.apply__form:before,.faq__head:before,.hero__copy:before,.leak__stages:before,.legal__head .wrap:before,.pain__head:before,.section__head:before{content:"";position:absolute;inset:-12% -24% -50% -40%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(8,7,11,.86) 0,rgba(8,7,11,.82) 35%,rgba(8,7,11,.62) 55%,rgba(8,7,11,.36) 72%,rgba(8,7,11,.12) 88%,rgba(8,7,11,0) 100%)}.hero__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:var(--s-8);gap:var(--s-8);align-items:center}.pill-badge{display:inline-flex;align-items:center;gap:var(--s-2);padding:6px var(--s-3) 6px 6px;border:1px solid var(--line-2);border-radius:var(--r-pill);font-size:var(--t-xs);color:var(--dim);background:rgba(19,17,24,.6)}.pill-badge__tag{padding:2px var(--s-2);border-radius:var(--r-pill);background:rgba(180,167,213,.14);color:var(--pale);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.hero h1{margin-top:var(--s-5);font-family:var(--display),Georgia,serif;font-weight:400;font-size:var(--t-hero);line-height:.98;letter-spacing:-.02em}.line{overflow:hidden;overflow:visible clip;padding-bottom:.06em}.line,.line>span{display:block}.hero h1 em{font-style:italic;background:linear-gradient(100deg,var(--deep),var(--accent) 45%,var(--pale));-webkit-background-clip:text;background-clip:text;color:transparent}.hero__sub{margin-top:var(--s-5);max-width:33rem;color:var(--dim);font-size:var(--t-lg);line-height:1.55}.hero__ctas{gap:var(--s-3)}.hero__ctas,.hero__proof{margin-top:var(--s-6);display:flex;flex-wrap:wrap}.hero__proof{gap:var(--s-2) var(--s-5)}.hero__proof li{list-style:none;display:inline-flex;align-items:center;gap:var(--s-2)}.hero__proof li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent)}.stack{--px:0;--py:0;position:relative;min-height:460px;perspective:1400px}.panel{position:absolute;background:linear-gradient(180deg,rgba(241,239,246,.03),transparent 38%),var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card);box-shadow:0 40px 80px -36px rgba(0,0,0,.85),inset 0 1px 0 rgba(241,239,246,.05);translate:calc(var(--px) * var(--depth, 0) * 1px) calc(var(--py) * var(--depth, 0) * 1px)}.panel--back{top:0;right:0;width:78%;padding:var(--s-5);opacity:.55;transform:translate(4%,-6%) scale(.94) rotateX(calc(var(--py) * -5deg)) rotateY(calc(var(--px) * 7deg))}.panel--main{top:12%;left:2%;width:88%;padding:var(--s-5);transform:rotateX(calc(var(--py) * -7deg)) rotateY(calc(var(--px) * 9deg))}.panel--toast{bottom:2%;right:4%;padding:var(--s-3) var(--s-4);gap:var(--s-3);border-radius:var(--r-inline);min-width:15.5rem}.panel--toast,.panel__head{display:flex;align-items:center}.panel__head{justify-content:space-between;margin-bottom:var(--s-4)}.panel__title{font-size:var(--t-sm);font-weight:500}.chip{font-size:var(--t-xs);padding:2px var(--s-2);border-radius:var(--r-pill);border:1px solid var(--line-2);color:var(--faint);white-space:nowrap}.chip--hot{color:var(--hot);border-color:rgba(226,98,75,.35);background:rgba(226,98,75,.08)}.chip--mint{color:var(--mint);border-color:rgba(93,202,165,.35);background:rgba(93,202,165,.08)}.drop{grid-gap:var(--s-3)}.drop,.drop__row{display:grid;gap:var(--s-3)}.drop__row{grid-template-columns:5.6rem minmax(0,1fr) 2.6rem;grid-gap:var(--s-3);align-items:center;font-size:var(--t-sm)}.drop__name{color:var(--dim)}.drop__track{height:6px;border-radius:var(--r-pill);background:var(--raised);overflow:hidden}.drop__row{transition:opacity .5s var(--ease)}.drop__fill{display:block;height:100%;border-radius:var(--r-pill);background:var(--accent);transform-origin:left;transition:transform 1.2s var(--ease) calc(.6s + var(--i, 0) * .07s),filter .4s var(--ease)}.drop__row--leak .drop__name,.drop__row--leak .drop__val{color:var(--hot)}.drop__row--leak .drop__fill{background:var(--hot)}.drop__val{position:relative;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--dim)}.drop__delta,.drop__num{display:block;transition:opacity .4s var(--ease),translate .4s var(--ease)}.drop__delta{position:absolute;inset:0;color:var(--text);opacity:0;translate:0 6px}.drop__row--leak .drop__delta{color:var(--hot)}.drop:hover .drop__row:not(:hover){opacity:.38}.drop__row:hover .drop__fill{filter:brightness(1.25)}.drop__row.has-delta:hover .drop__num{opacity:0;translate:0 -6px}.drop__row.has-delta:hover .drop__delta{opacity:1;translate:0 0}.panel__foot{margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--line);display:flex;justify-content:space-between;color:var(--faint);font-size:var(--t-xs)}.dot{position:relative;width:8px;height:8px;border-radius:50%;flex:none}.dot--faint{background:var(--faint)}.dot--mint{background:var(--mint);box-shadow:0 0 12px rgba(93,202,165,.7)}.toast__text{font-size:var(--t-sm);line-height:1.35}.toast__text small{display:block;color:var(--faint);font-size:var(--t-xs)}.mini-findings{display:grid;grid-gap:var(--s-2);gap:var(--s-2);font-size:var(--t-sm);color:var(--dim)}.mini-findings li{list-style:none;display:flex;gap:var(--s-2);align-items:baseline}.mini-findings b{font-weight:500;color:var(--accent);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;min-width:4.6rem}.section{position:relative;padding-block:var(--s-14)}.section__head{max-width:46rem;margin-bottom:var(--s-8)}.h2,.section__head h2{margin-top:var(--s-3);font-family:var(--display),Georgia,serif;font-weight:400;font-size:var(--t-xl);line-height:1.04;letter-spacing:-.015em;text-wrap:balance}.h2 em,.section__head h2 em{font-style:italic;color:var(--accent)}.section__head p{margin-top:var(--s-4);color:var(--dim);max-width:36rem}.bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--s-4);gap:var(--s-4)}.cell{position:relative;min-width:0;display:flex;flex-direction:column;gap:var(--s-5);padding:var(--s-6);background:linear-gradient(180deg,rgba(241,239,246,.025),transparent 35%),var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:inset 0 1px 0 rgba(241,239,246,.04);transition:border-color .6s var(--ease),transform .6s var(--ease)}.cell:hover{border-color:var(--line-2);transform:translateY(-2px)}.cell--a{grid-column:span 4;grid-row:span 2}.cell--b,.cell--c,.cell--d,.cell--e,.cell--f{grid-column:span 2}.cell__title{font-size:var(--t-lg);font-weight:500;letter-spacing:-.005em;line-height:1.3}.cell__desc{margin-top:var(--s-2);color:var(--dim);font-size:var(--t-sm);line-height:1.55}.cell__ui{margin-top:auto}.inset{background:var(--raised);border:1px solid var(--line);border-radius:var(--r-inline);padding:var(--s-4)}.chart{position:relative}.chart svg{display:block;width:100%;height:auto;overflow:visible}.chart__line{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round}.chart__area{fill:url(#areaGrad)}.chart__axis{display:flex;justify-content:space-between;margin-top:var(--s-2)}.chart__call{display:flex;align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-3)}.chart__figure{font-family:var(--display),Georgia,serif;font-size:var(--t-xl);line-height:1;color:var(--hot)}.chart__label{font-size:var(--t-xs);color:var(--dim)}.urlbar{position:relative;overflow:hidden;display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-pill);border:1px solid var(--line-2);font-size:var(--t-sm);color:var(--dim);margin-bottom:var(--s-3);transition:border-color .5s var(--ease)}.urlbar__text{min-height:1.6em;white-space:nowrap}.urlbar__caret{display:inline-block;width:1px;height:1em;margin-left:1px;vertical-align:-2px;background:var(--pale);opacity:0}.urlbar--idle .urlbar__caret,.urlbar--typing .urlbar__caret{opacity:1;animation:blink 1s steps(1) infinite}.urlbar__status{margin-left:auto;font-size:var(--t-xs);color:var(--faint)}.urlbar--done .urlbar__status{color:var(--mint)}.urlbar--scan{border-color:rgba(180,167,213,.4)}.urlbar__bar{position:absolute;left:0;bottom:0;width:100%;height:1px;opacity:0;background:linear-gradient(90deg,transparent,var(--accent),transparent);transform:translateX(-100%)}.urlbar--scan .urlbar__bar{opacity:1;animation:sweep 1.1s var(--ease) infinite}.audit .mini-findings li{transition:opacity .5s var(--ease),translate .5s var(--ease)}.audit .mini-findings li:not(.is-on){opacity:0;translate:-8px 0}.notes{position:relative;display:flex;flex-direction:column}.note-slot{display:grid;grid-template-rows:1fr}.note-slot>div{min-height:0;overflow:hidden;overflow:visible clip}.note-slot .note{margin-bottom:var(--s-2)}.note-slot:last-child .note{margin-bottom:0}.note-slot.is-fresh{animation:slot-open .8s var(--ease) both}.note-slot.is-fresh .note{animation:note-in .8s var(--ease) both}.note{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3);border-radius:var(--r-inline);background:var(--raised);border:1px solid var(--line);font-size:var(--t-sm);transition:border-color .4s var(--ease),translate .4s var(--ease)}.note:hover{border-color:var(--line-2);translate:3px 0}.note small{margin-left:auto;color:var(--faint);font-size:var(--t-xs)}.note--fade{opacity:.5}.steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin:var(--s-6) 18px 0 0}.steps:before{background:var(--line-2)}.steps:after,.steps:before{content:"";position:absolute;top:5px;left:6px;right:-6px;height:2px;border-radius:var(--r-pill)}.steps:after{background:linear-gradient(90deg,var(--accent) 0 75%,var(--mint));transform-origin:left}.step{position:relative;display:flex;flex-direction:column;gap:var(--s-2);font-size:var(--t-xs);color:var(--dim)}.step:before{content:"";box-sizing:border-box;width:12px;height:12px;border-radius:50%;position:relative;z-index:1;border:1px solid var(--accent);background:var(--accent);box-shadow:0 0 0 4px var(--surface)}.step--todo{color:var(--text)}.step--todo:before{background:var(--mint);border-color:var(--mint);box-shadow:0 0 0 4px var(--surface),0 0 14px rgba(93,202,165,.6)}.steps__end{position:absolute;left:calc(100% + 6px);top:6px;z-index:1;translate:-50% -50%;width:24px;height:24px;border-radius:50%;color:var(--mint);box-shadow:0 0 0 4px var(--surface),0 0 16px rgba(93,202,165,.5)}.steps__end svg{display:block;width:100%;height:100%;overflow:visible}.end__base{fill:var(--surface)}.end__ring{fill:currentColor;fill-opacity:.14;stroke:currentColor;stroke-width:1}.end__arrow{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html.js .steps:after{animation:build-line 5.2s linear infinite}html.js .step:before{animation:5.2s linear infinite}html.js .step:first-child:before{animation-name:node-0}html.js .step:nth-child(2):before{animation-name:node-1}html.js .step:nth-child(3):before{animation-name:node-2}html.js .step--todo:before{animation-name:node-launch}html.js .step--todo{animation:launch-label 5.2s linear infinite}html.js .steps__live{animation:live-chip 5.2s linear infinite}html.js .steps__end{animation:end-node 5.2s linear infinite}html.js .end__ring{animation:end-fill 5.2s linear infinite}html.js .end__arrow{animation:end-arrow 5.2s var(--ease) infinite}html.js .cell:not([data-shown]) .end__arrow,html.js .cell:not([data-shown]) .end__ring,html.js .cell:not([data-shown]) .step--todo,html.js .cell:not([data-shown]) .step:before,html.js .cell:not([data-shown]) .steps:after,html.js .cell:not([data-shown]) .steps__end,html.js .cell:not([data-shown]) .steps__live{animation-play-state:paused}.iso{display:flex;justify-content:center}.iso svg{width:100%;max-width:260px;height:auto;display:block}.weeks{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:6px;gap:6px}.week{position:relative;aspect-ratio:1;border-radius:50%;background:var(--raised);border:1px solid var(--line);transition:box-shadow .4s var(--ease)}.week--on{background:rgba(180,167,213,.35);border-color:rgba(180,167,213,.45)}.week--ship{background:var(--accent);border-color:var(--accent)}.weeks__legend{display:flex;justify-content:space-between;margin-top:var(--s-3)}[data-glow]{isolation:isolate}[data-glow]:after,[data-glow]:before{content:"";position:absolute;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .6s var(--ease)}[data-glow]:before{inset:-1px;padding:1px;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%),rgba(220,212,240,.6) 0,rgba(220,212,240,.538) 14%,rgba(220,212,240,.389) 28%,rgba(220,212,240,.211) 42%,rgba(220,212,240,.062) 56%,rgba(220,212,240,0) 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}[data-glow]:after{inset:0;z-index:-1;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(180,167,213,.07) 0,rgba(180,167,213,.063) 13%,rgba(180,167,213,.045) 26%,rgba(180,167,213,.025) 39%,rgba(180,167,213,.007) 52%,rgba(180,167,213,0) 65%)}[data-glow].is-lit:after,[data-glow].is-lit:before{opacity:1}.has-pointer .cell:not(.cell--a) .cell__ui{translate:calc(var(--nx, 0) * 10px) calc(var(--ny, 0) * 8px);transition:translate .9s var(--ease)}.live{display:inline-flex;align-items:center;gap:var(--s-2)}.live__dot{position:relative;width:6px;height:6px}.live__dot,.live__dot:after{border-radius:50%;background:var(--mint)}.live__dot:after{content:"";position:absolute;inset:0;animation:ping 2.4s var(--ease) infinite}.toast__text--in{animation:toast-in .7s var(--ease) both}.dot--ping:after{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid var(--mint);animation:ping 1.2s var(--ease) both}.chart__plot{position:relative;touch-action:pan-y;cursor:crosshair}.chart__guide{stroke:var(--line-2);stroke-width:1}.chart__cursor,.chart__guide{opacity:0;transition:transform .45s var(--ease),opacity .3s var(--ease)}.chart__cursor circle{fill:var(--void);stroke:var(--pale);stroke-width:2}.is-scrub .chart__cursor,.is-scrub .chart__guide{opacity:1}.chart__ping{fill:none;stroke:var(--hot);stroke-opacity:.6;transform-box:fill-box;transform-origin:center}html.js .chart[data-shown] .chart__ping{animation:ring 2.6s var(--ease) 1.2s infinite}.chart__tip{position:absolute;display:flex;gap:var(--s-2);align-items:baseline;transform:translate(var(--tx,-50%),calc(-100% - 16px));padding:6px var(--s-3);border-radius:var(--r-inline);background:rgba(26,23,32,.94);border:1px solid var(--line-2);font-size:var(--t-xs);white-space:nowrap;pointer-events:none;opacity:0;transition:left .45s var(--ease),top .45s var(--ease),opacity .3s var(--ease)}.chart__tip b{font-weight:500}.chart__tip span{color:var(--dim)}.chart__tip em{font-style:normal;color:var(--text)}.chart__tip em.is-hot{color:var(--hot)}.is-scrub .chart__tip{opacity:1}.steps__live{position:absolute;left:calc(75% + 6px);bottom:calc(100% + 10px);translate:-50% 0}.grow{overflow:visible}.prism{transition:translate .9s var(--ease)}.has-pointer .prism--now{translate:calc(var(--nx, 0) * 3px) calc(var(--ny, 0) * 2px)}.has-pointer .prism--new{translate:calc(var(--nx, 0) * 8px) calc(var(--ny, 0) * 5px)}.week:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 8px);z-index:2;padding:2px var(--s-2);border-radius:var(--r-pill);white-space:nowrap;background:var(--raised);border:1px solid var(--line-2);color:var(--text);font-size:var(--t-xs);opacity:0;translate:-50% 4px;pointer-events:none;transition:opacity .3s var(--ease),translate .3s var(--ease)}.week:hover{box-shadow:0 0 0 3px rgba(180,167,213,.22)}.week:hover:after{opacity:1;translate:-50% 0}.cell:hover .week--ship{box-shadow:0 0 12px rgba(180,167,213,.55)}.cell:hover .week--ship:hover{box-shadow:0 0 0 3px rgba(180,167,213,.22),0 0 12px rgba(180,167,213,.55)}@keyframes blink{50%{opacity:0}}@keyframes sweep{to{transform:translateX(100%)}}@keyframes ping{0%{transform:scale(1);opacity:.9}to{transform:scale(3.2);opacity:0}}@keyframes ring{0%{transform:scale(.5);opacity:.9}70%,to{transform:scale(2.2);opacity:0}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}}@keyframes slot-open{0%{grid-template-rows:0fr;opacity:0}}@keyframes note-in{0%{transform:translateY(-10px) scale(.97)}}@keyframes pop{0%{opacity:0;transform:scale(.3)}}@keyframes build-line{0%{transform:scaleX(0);opacity:1}66%,90%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes node-0{0%,90%{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px var(--surface),0 0 10px rgba(180,167,213,.55)}96%,to{background:var(--raised);border-color:var(--line-2);box-shadow:0 0 0 4px var(--surface)}}@keyframes node-1{0%,16%{background:var(--raised);border-color:var(--line-2);box-shadow:0 0 0 4px var(--surface)}17%,90%{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px var(--surface),0 0 10px rgba(180,167,213,.55)}96%,to{background:var(--raised);border-color:var(--line-2);box-shadow:0 0 0 4px var(--surface)}}@keyframes node-2{0%,32%{background:var(--raised);border-color:var(--line-2);box-shadow:0 0 0 4px var(--surface)}33.5%,90%{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px var(--surface),0 0 10px rgba(180,167,213,.55)}96%,to{background:var(--raised);border-color:var(--line-2);box-shadow:0 0 0 4px var(--surface)}}@keyframes node-launch{0%,49%{background:var(--raised);border-color:var(--line-2);box-shadow:0 0 0 4px var(--surface)}50.5%,90%{background:var(--mint);border-color:var(--mint);box-shadow:0 0 0 4px var(--surface),0 0 14px rgba(93,202,165,.6)}96%,to{background:var(--raised);border-color:var(--line-2);box-shadow:0 0 0 4px var(--surface)}}@keyframes launch-label{0%,49%{color:var(--dim)}51%,90%{color:var(--text)}96%,to{color:var(--dim)}}@keyframes live-chip{0%,50%{opacity:0;translate:-50% 6px}55%,88%{opacity:1;translate:-50% 0}94%,to{opacity:0;translate:-50% 0}}@keyframes end-node{0%,65%{color:var(--faint);box-shadow:0 0 0 4px var(--surface)}67%,90%{color:var(--mint);box-shadow:0 0 0 4px var(--surface),0 0 16px rgba(93,202,165,.5)}96%,to{color:var(--faint);box-shadow:0 0 0 4px var(--surface)}}@keyframes end-fill{0%,65%{fill-opacity:0;stroke-opacity:.55}67%,90%{fill-opacity:.14;stroke-opacity:1}96%,to{fill-opacity:0;stroke-opacity:.55}}@keyframes end-arrow{0%,66%{transform:translateY(0)}71%{transform:translateY(-2.5px)}77%,to{transform:translateY(0)}}html.js [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d,0s)}html.js [data-reveal][data-shown]{opacity:1;transform:none}html.js [data-reveal] .line>span{transform:translateY(108%);transition:transform 1.15s var(--ease);transition-delay:var(--d,0s)}html.js [data-reveal][data-shown] .line>span{transform:none}html.js .chart__line{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .8s var(--ease)}html.js .chart[data-shown] .chart__line{stroke-dashoffset:0}html.js .chart__area{opacity:0;transition:opacity .8s var(--ease) .3s}html.js .chart[data-shown] .chart__area{opacity:1}html.js .stack:not([data-shown]) .drop__fill{transform:scaleX(0)}html.js .cell:not([data-shown]) .week{opacity:0}html.js .cell[data-shown] .week{animation:pop .6s var(--ease) backwards;animation-delay:calc(.2s + var(--i, 0) * .05s)}@media (prefers-reduced-motion:reduce){html.js .chart__area,html.js .chart__line,html.js [data-reveal],html.js [data-reveal] .line>span{opacity:1!important;transform:none!important;stroke-dashoffset:0!important;transition:none!important}.btn,.btn__arrow,.cell,.hero__canvas{transition:none}html.js *,html.js :after,html.js :before{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}}@media (max-width:980px){.hero__grid{grid-template-columns:1fr}.stack{min-height:400px;margin-top:var(--s-4)}.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.cell--a{grid-column:span 2;grid-row:auto}.cell--b,.cell--c,.cell--d,.cell--e,.cell--f{grid-column:span 1}}@media (max-width:640px){.nav__links{display:none}.hero{padding-block:calc(var(--s-14) - var(--s-4)) var(--s-10);min-height:auto}.stack{min-height:450px}.panel--main{left:0;width:100%}.panel--toast{bottom:0;right:2%}.panel--back{width:86%}.bento{grid-template-columns:1fr}.cell--a,.cell--b,.cell--c,.cell--d,.cell--e,.cell--f{grid-column:auto}.cell{padding:var(--s-5)}}.sig{display:grid;grid-template-columns:76px minmax(0,1fr);min-height:100vh}.sig__main{position:relative;min-width:0}.swap{display:inline-block;animation:swap-in .45s var(--ease) both}.btn--sm{min-height:36px;padding:0 var(--s-4)}.rail{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:100vh;display:flex;flex-direction:column;align-items:center;gap:var(--s-5);padding:var(--s-4) 0;border-right:1px solid var(--line);background:rgba(8,7,11,.7)}.rail__mark{width:40px;height:40px;display:grid;place-items:center}.rail__mark svg{width:28px;height:28px}.rail__items{position:relative;display:flex;flex-direction:column;gap:6px}.rail__active{position:absolute;left:-16px;top:12px;width:3px;height:20px;border-radius:var(--r-pill);background:var(--accent);box-shadow:0 0 12px var(--accent)}.rail__item{position:relative;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:var(--r-inline);background:none;color:var(--faint);cursor:pointer;transition:color .4s var(--ease),background-color .4s var(--ease)}.rail__item svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rail__item:hover{color:var(--text);background:var(--surface)}.rail__item:hover path{animation:draw .9s var(--ease)}.rail__item.is-on{color:var(--pale);background:rgba(180,167,213,.1)}.rail__tip{position:absolute;left:calc(100% + 12px);top:50%;translate:-4px -50%;padding:4px var(--s-3);border-radius:var(--r-pill);white-space:nowrap;pointer-events:none;background:var(--raised);border:1px solid var(--line-2);color:var(--text);font-size:var(--t-xs);opacity:0;transition:opacity .3s var(--ease),translate .3s var(--ease)}.rail__item:hover .rail__tip{opacity:1;translate:0 -50%}.rail__me{margin-top:auto;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--deep),var(--accent));color:var(--void);font-family:var(--display),Georgia,serif;font-size:var(--t-lg)}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:15;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;padding:var(--s-4) var(--s-6) var(--s-6);background:linear-gradient(180deg,rgba(8,7,11,.94) 55%,rgba(8,7,11,.6) 78%,rgba(8,7,11,0))}.topbar,.topbar__client{display:flex;align-items:center}.topbar__client{gap:var(--s-3)}.client-mark{width:40px;height:40px;border-radius:var(--r-inline);display:grid;place-items:center;flex:none;background:linear-gradient(135deg,var(--raised),var(--surface));border:1px solid var(--line-2);font-family:var(--display),Georgia,serif;font-size:var(--t-lg);color:var(--pale)}.topbar__name{display:flex;align-items:center;gap:var(--s-2);font-weight:500}.topbar__site{display:block;font-size:var(--t-xs);color:var(--faint)}.topbar__right{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.live-chip{display:inline-flex;align-items:center;gap:var(--s-2);padding:6px var(--s-3);border-radius:var(--r-pill);border:1px solid var(--line-2);font-size:var(--t-sm);color:var(--dim)}.pills{position:relative;display:inline-grid;grid-template-columns:repeat(3,1fr);padding:4px;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line)}.pills button{position:relative;z-index:1;min-height:32px;padding:0 var(--s-4);border:0;background:none;color:var(--dim);font:inherit;font-size:var(--t-sm);cursor:pointer;white-space:nowrap;transition:color .4s var(--ease)}.pills button.is-on{color:var(--void)}.pills__thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3);border-radius:var(--r-pill);background:var(--pale);transform:translateX(calc(var(--i) * 100%));transition:transform .6s var(--ease)}.sig__notice{margin:calc(-1 * var(--s-3)) var(--s-6) var(--s-4);font-size:var(--t-xs);color:var(--faint)}.sig__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--s-4);gap:var(--s-4);padding:0 var(--s-6) var(--s-10)}.kpi,.panel-x{position:relative;min-width:0;border-radius:var(--r-card);border:1px solid var(--line);background:linear-gradient(180deg,rgba(241,239,246,.025),transparent 35%),var(--surface);box-shadow:inset 0 1px 0 rgba(241,239,246,.04)}.panel-x{padding:var(--s-6)}.panel-x--hero{grid-column:span 8}.sig__kpis{grid-column:span 4;display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.panel-x--advisor,.panel-x--funnel,.panel-x--spine{grid-column:span 7}.panel-x--ladder,.panel-x--live,.panel-x--video{grid-column:span 5}.panel-x--patterns,.panel-x--sources{grid-column:span 12}.panel-x--patterns{background:transparent;border-color:transparent;box-shadow:none;padding-inline:0}.panel-x__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-4);margin-bottom:var(--s-5)}.panel-x__title{margin-top:var(--s-2);font-size:var(--t-lg);font-weight:500;line-height:1.3}.panel-x__foot{margin-top:var(--s-3);font-size:var(--t-xs);color:var(--faint)}.delta{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:var(--r-pill);font-size:var(--t-xs);font-weight:500;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.delta svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.delta--up{color:var(--mint);background:rgba(93,202,165,.1)}.delta--down{color:var(--hot);background:rgba(226,98,75,.1)}.delta--none{color:var(--faint);border:1px solid var(--line-2)}.hero-chart__top{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-4)}.hero-chart__figure{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s-4);margin-top:var(--s-2)}.sig-hero-num{font-family:var(--display),Georgia,serif;font-size:var(--t-hero);line-height:.9;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero-chart__aside{color:var(--dim);font-size:var(--t-sm)}.hero-chart__plot{position:relative;height:230px;margin-top:var(--s-5);cursor:crosshair;touch-action:pan-y}.hero-chart__plot svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.hero-chart__area{fill:url(#heroArea)}.hero-chart__line{fill:none;stroke:url(#heroLine);stroke-width:2.5;stroke-linecap:round}.hero-chart__plot svg,.ret__plot svg,.video__plot svg{-webkit-clip-path:inset(-24px -24px -24px -24px);clip-path:inset(-24px -24px -24px -24px);transition:-webkit-clip-path 1.2s var(--ease);transition:clip-path 1.2s var(--ease);transition:clip-path 1.2s var(--ease),-webkit-clip-path 1.2s var(--ease)}html.js .hero-chart__plot:not(.is-shown) svg,html.js .ret__plot:not(.is-shown) svg,html.js .video__plot:not(.is-shown) svg{-webkit-clip-path:inset(-24px 100% -24px -24px);clip-path:inset(-24px 100% -24px -24px)}.hero-chart__guide{position:absolute;top:0;bottom:0;width:1px;background:var(--line-2);opacity:0;transition:opacity .3s var(--ease),left .2s var(--ease)}.hero-chart__dot{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--void);border:2px solid var(--pale);opacity:0;transition:opacity .3s var(--ease),left .2s var(--ease),top .2s var(--ease)}.is-scrub .hero-chart__dot,.is-scrub .hero-chart__guide{opacity:1}.hero-chart__end{position:absolute;right:0;width:10px;height:10px;margin:-5px -5px 0 0;border-radius:50%;background:var(--pale);box-shadow:0 0 0 6px rgba(220,212,240,.12),0 0 18px rgba(220,212,240,.6);animation:breathe 2.4s var(--ease) infinite;transition:top .9s var(--ease)}.is-scrub .hero-chart__end{opacity:0}.hero-chart__axis{display:flex;justify-content:space-between;gap:var(--s-3);margin-top:var(--s-3)}.kpi{padding:var(--s-5) var(--s-6)}.kpi__top{align-items:center;gap:var(--s-3)}.kpi__row,.kpi__top{display:flex;justify-content:space-between}.kpi__row{align-items:flex-end;gap:var(--s-4);margin-top:var(--s-3)}.kpi__value{font-size:var(--t-xl);font-weight:500;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi__spark{width:46%;height:44px;overflow:visible}.kpi__spark-area{fill:rgba(180,167,213,.1)}.kpi__spark-line{fill:none;stroke:var(--accent);stroke-width:1.8}.kpi__note{margin-top:var(--s-2);font-size:var(--t-xs);color:var(--faint)}.iso-funnel{position:relative}.iso-funnel svg{display:block;width:100%;height:auto;overflow:visible}.iso-funnel__flow{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.iso-funnel__flowline{stroke:rgba(220,212,240,.7);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:2 14;animation:link-flow 1.4s linear infinite}.plate{transition:transform .5s var(--ease)}.plate.is-hot{transform:translateY(-5px)}.plate__shadow{transition:opacity .5s var(--ease)}.plate.is-hot .plate__shadow{opacity:.6}.plate__top{stroke:none}.plate__edge{fill:none;stroke-linejoin:round;transition:stroke .4s var(--ease)}.plate__edge--back{stroke:rgba(220,212,240,.16);stroke-width:1}.plate__edge--front{stroke:rgba(220,212,240,.45);stroke-width:1.2}.plate--end .plate__left{fill:rgba(93,202,165,.3)}.plate--end .plate__right{fill:rgba(93,202,165,.16)}.plate--end .plate__edge--front{stroke:rgba(93,202,165,.75)}.plate--end .plate__edge--back{stroke:rgba(93,202,165,.3)}.plate--worst .plate__edge--front{stroke:rgba(226,98,75,.75)}.plate--worst .plate__edge--back{stroke:rgba(226,98,75,.3)}.plate.is-hot .plate__edge--front{stroke:var(--pale)}.plate__leader{stroke:var(--line-2);stroke-dasharray:2 4}.plate__value{fill:var(--text);font-size:var(--t-lg);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plate__label{fill:var(--dim);font-size:var(--t-sm)}.plate__rate{fill:var(--faint);font-size:var(--t-xs)}.plate__rate.is-worst{fill:var(--hot)}.globe{position:relative;height:270px;margin:calc(-1 * var(--s-5)) 0 var(--s-2)}.globe canvas{display:block;width:100%;height:100%}.feed{list-style:none;display:grid;grid-gap:2px;gap:2px}.feed li{display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;grid-gap:var(--s-3);gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-inline);transition:background-color .4s var(--ease)}.feed li:hover{background:var(--raised)}.feed li.is-fresh{animation:feed-in .8s var(--ease) both}.feed__dot{width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 8px rgba(93,202,165,.7)}.feed__where b{display:block;font-weight:500;font-size:var(--t-sm);line-height:1.3}.feed__where small{display:block;font-size:var(--t-xs);color:var(--faint)}.feed__what{font-size:var(--t-xs);color:var(--dim);white-space:nowrap}.feed__what em{font-style:normal;color:var(--text)}.feed__time{font-size:var(--t-xs);color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spine{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:var(--s-6);gap:var(--s-6);align-items:start}.spine__page{position:relative;display:flex;flex-direction:column;gap:5px;overflow:hidden;padding:26px 10px 10px;border-radius:var(--r-inline);background:var(--raised);border:1px solid var(--line)}.spine__bar{position:absolute;top:9px;left:10px;display:flex;gap:4px}.spine__bar i{width:5px;height:5px;border-radius:50%;background:var(--line-2)}.spine__block{display:block;height:34px;border-radius:var(--r-inline);background:rgba(180,167,213,var(--a));transition:background-color .9s var(--ease),box-shadow .4s var(--ease)}.spine__block.is-leak{box-shadow:inset 0 0 0 1px rgba(226,98,75,.7)}.spine__block.is-on{box-shadow:inset 0 0 0 1px var(--pale)}.spine__scan{position:absolute;left:0;right:0;top:26px;height:2px;background:linear-gradient(90deg,transparent,var(--pale),transparent);box-shadow:0 0 12px var(--accent);animation:scan 7s linear infinite}.spine__list{list-style:none;display:grid;grid-gap:0;gap:0;margin-top:23px}.spine__list li{display:grid;grid-template-columns:6.8rem minmax(0,1fr) 2.8rem 5.6rem;align-items:center;grid-gap:var(--s-3);gap:var(--s-3);height:39px;padding:0 var(--s-2);border-radius:var(--r-inline);transition:background-color .3s var(--ease)}.spine__list li.is-on,.spine__list li:hover{background:var(--raised)}.spine__name{font-size:var(--t-sm);white-space:nowrap}.spine__track{height:6px;border-radius:var(--r-pill);background:var(--raised);overflow:hidden}.spine__track span{display:block;height:100%;border-radius:var(--r-pill);background:var(--accent);transform-origin:left;transition:transform .9s var(--ease) calc(.1s + var(--i, 0) * .06s)}.spine__list li.is-leak .spine__track span{background:var(--hot)}html.js .spine:not(.is-shown) .spine__track span{transform:scaleX(0)!important}.spine__val{text-align:right;font-size:var(--t-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spine__meta{display:flex;flex-direction:column;align-items:flex-end;font-size:var(--t-xs);color:var(--faint);line-height:1.3}.spine__meta em{font-style:normal;color:var(--dim)}.spine__meta em.is-hot{color:var(--hot);font-weight:500}.ladder{list-style:none;display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.ladder li{display:grid;grid-template-columns:28px minmax(0,1fr) 2.6rem;align-items:center;grid-gap:var(--s-3);gap:var(--s-3)}.ladder__n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:var(--t-xs);color:var(--dim);background:var(--raised);border:1px solid var(--line-2)}.ladder li.is-worst .ladder__n{color:var(--hot);border-color:rgba(226,98,75,.6)}.ladder__top{display:flex;justify-content:space-between;gap:var(--s-3);font-size:var(--t-sm)}.ladder__top b{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ladder__track{margin-top:6px;height:8px;background:var(--raised);overflow:hidden}.ladder__track,.ladder__track span{display:block;border-radius:var(--r-pill)}.ladder__track span{height:100%;background:linear-gradient(90deg,var(--deep),var(--accent));transition:width .9s var(--ease) calc(var(--i, 0) * .07s)}.ladder li.is-worst .ladder__track span{background:var(--hot)}html.js .ladder:not(.is-shown) .ladder__track span{width:0!important}.ladder__drop{justify-self:end;font-size:var(--t-xs);color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ladder__drop.is-hot{color:var(--hot);font-weight:500}.patterns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s-4);gap:var(--s-4)}.pattern{position:relative;display:flex;flex-direction:column;padding:var(--s-5) var(--s-6) var(--s-6);border-radius:var(--r-card);border:1px solid var(--line);background:linear-gradient(180deg,rgba(241,239,246,.025),transparent 35%),var(--surface)}.pattern--mint{--tone:var(--mint)}.pattern--amber{--tone:var(--amber)}.pattern--hot{--tone:var(--hot)}.pattern--dim{--tone:var(--dim)}.pattern__path{position:relative;display:flex;justify-content:space-between;margin-bottom:var(--s-8)}.pattern__path:before{content:"";right:6px;background:var(--line-2)}.pattern__line,.pattern__path:before{position:absolute;left:6px;top:5px;height:2px;border-radius:var(--r-pill)}.pattern__line{width:calc((100% - 12px) * var(--to));background:var(--tone);transform-origin:left}html.js .pattern[data-shown] .pattern__line{animation:path-run 1.2s var(--ease) .3s backwards}.pattern:hover .pattern__line{animation:path-run-again .9s var(--ease)}.pattern__node{position:relative;z-index:1;display:flex;justify-content:center}.pattern__node i{width:12px;height:12px;border-radius:50%;background:var(--surface);border:1px solid var(--line-2);transition:box-shadow .4s var(--ease)}.pattern__node.is-on i{background:var(--tone);border-color:var(--tone)}.pattern__node.is-end i{box-shadow:0 0 0 4px var(--surface),0 0 14px var(--tone)}.pattern__node b{position:absolute;top:20px;font-size:var(--t-xs);font-weight:400;color:var(--faint);white-space:nowrap}.pattern__node.is-on b{color:var(--dim)}.pattern__share{font-size:var(--t-xl);font-weight:500;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pattern__label{margin-top:var(--s-2);font-size:var(--t-sm)}.pattern__count{margin-top:var(--s-1);font-size:var(--t-xs);color:var(--faint)}.advisor__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--s-4);gap:var(--s-4);align-items:start}.advisor__headline{margin-top:var(--s-2);font-family:var(--display),Georgia,serif;font-style:italic;font-weight:400;font-size:var(--t-xl);line-height:1.08}.advisor__p{margin-top:var(--s-4);max-width:64ch;color:var(--dim)}.advisor__actions{list-style:none;margin-top:var(--s-5);display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.advisor__actions button{display:flex;align-items:center;gap:var(--s-3);width:100%;padding:var(--s-3) var(--s-4);border-radius:var(--r-inline);border:1px solid var(--line-2);background:transparent;color:var(--text);font:inherit;font-size:var(--t-sm);text-align:left;cursor:pointer;transition:border-color .4s var(--ease),color .4s var(--ease)}.advisor__actions button:hover{border-color:var(--accent)}.advisor__actions button.is-done{color:var(--dim)}.check{position:relative;flex:none;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--line-2);transition:background-color .3s var(--ease),border-color .3s var(--ease)}.is-done .check{background:var(--mint);border-color:var(--mint)}.is-done .check:after{content:"";position:absolute;left:50%;top:44%;width:7px;height:4px;border-left:1.5px solid var(--void);border-bottom:1.5px solid var(--void);translate:-50% -50%;rotate:-45deg}.ask{margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--line)}.ask__chips{display:flex;flex-wrap:wrap;gap:var(--s-2)}.ask__chip{padding:var(--s-2) var(--s-4);border-radius:var(--r-pill);border:1px solid var(--line-2);background:transparent;color:var(--dim);font:inherit;font-size:var(--t-sm);cursor:pointer;transition:color .3s var(--ease),border-color .3s var(--ease)}.ask__chip.is-on,.ask__chip:hover{color:var(--text);border-color:var(--accent)}.ask__answer{margin-top:var(--s-4);padding:var(--s-4);border-radius:var(--r-inline);background:var(--raised);animation:swap-in .5s var(--ease) both}.ask__q{display:block;font-size:var(--t-xs);color:var(--accent);letter-spacing:.08em;text-transform:uppercase}.ask__answer p{margin-top:var(--s-2);line-height:1.6}.ask__caret{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-2px;background:var(--pale);animation:blink 1s steps(1) infinite}.ask__field{margin-top:var(--s-4);display:flex;align-items:center;gap:var(--s-2);padding:6px 6px 6px var(--s-4);border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--raised);transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.ask__field:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px rgba(180,167,213,.15)}.ask__field input{flex:1 1;min-width:0;border:0;outline:none;background:none;color:var(--text);font:inherit}.ask__field input::placeholder{color:var(--faint)}.ask__field button{flex:none;width:36px;height:36px;border-radius:50%;border:0;display:grid;place-items:center;background:var(--pale);color:var(--void);cursor:pointer}.ask__field svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.video__top{display:flex;justify-content:space-between;align-items:flex-start}.video__figure{display:flex;align-items:baseline;gap:var(--s-2);margin-top:var(--s-2)}.video__figure>span{font-size:var(--t-xl);font-weight:500;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.video__figure small{font-size:var(--t-sm);color:var(--dim)}.video__plot{position:relative;height:200px;margin-top:var(--s-5);cursor:crosshair;touch-action:pan-y}.video__plot svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.video__line{fill:none;stroke:var(--mint);stroke-width:2;stroke-linecap:round}.video__mark{position:absolute;top:0;bottom:0;width:1px;background:var(--line)}.video__mark i{position:absolute;top:-4px;left:6px;font-style:normal;font-size:var(--t-xs);color:var(--faint);white-space:nowrap}.video__mark.is-end i{left:auto;right:6px}.video__head{position:absolute;top:0;bottom:0;left:0;width:2px;margin-left:-1px;background:var(--pale);box-shadow:0 0 10px var(--pale);animation:playhead 14s linear infinite}.sources{width:100%;border-collapse:collapse;font-size:var(--t-sm)}.sources th{padding:0 var(--s-3) var(--s-3);text-align:left;font-size:var(--t-xs);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.sources td{padding:var(--s-3);border-top:1px solid var(--line);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color .3s var(--ease)}.sources tr:hover td,.sources__bar{background:var(--raised)}.sources__bar{display:inline-block;width:min(200px,30vw);height:6px;margin-right:var(--s-3);vertical-align:middle;border-radius:var(--r-pill);overflow:hidden}.sources__bar span{display:block;height:100%;border-radius:var(--r-pill);background:var(--accent);transition:width .9s var(--ease)}.muted{color:var(--faint)}.toast{position:fixed;left:50%;bottom:var(--s-6);z-index:60;translate:-50% 16px;opacity:0;pointer-events:none;padding:var(--s-3) var(--s-5);border-radius:var(--r-pill);background:var(--raised);border:1px solid var(--line-2);font-size:var(--t-sm);box-shadow:0 20px 40px -20px rgba(0,0,0,.8);transition:opacity .4s var(--ease),translate .5s var(--ease)}.toast.is-on{opacity:1;translate:-50% 0}@keyframes draw{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes scan{0%{top:26px;opacity:1}85%{opacity:.18}to{top:calc(100% - 12px);opacity:0}}@keyframes path-run{0%{transform:scaleX(0)}}@keyframes path-run-again{0%{transform:scaleX(0)}}@keyframes feed-in{0%{opacity:0;transform:translateY(-6px);background-color:rgba(93,202,165,.1)}}@keyframes playhead{0%{left:0}to{left:100%}}@keyframes orb{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:1180px){.panel-x--advisor,.panel-x--funnel,.panel-x--hero,.panel-x--ladder,.panel-x--live,.panel-x--spine,.panel-x--video,.sig__kpis{grid-column:span 12}.sig__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.patterns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sig{grid-template-columns:1fr}.sig__main{padding-bottom:76px}.rail{position:fixed;top:auto;bottom:0;left:0;right:0;height:64px;flex-direction:row;justify-content:center;padding:0 var(--s-2) env(safe-area-inset-bottom,0);border-right:0;border-top:1px solid var(--line);background:rgba(8,7,11,.96)}.rail__active,.rail__mark,.rail__me,.rail__tip{display:none}.rail__items{flex-direction:row;gap:0}.topbar{padding:var(--s-4) var(--gutter) var(--s-5)}.topbar__right .btn{display:none}.sig__notice{margin-inline:var(--gutter)}.sig__grid{padding:0 var(--gutter) var(--s-8);gap:var(--s-3)}.panel-x{padding:var(--s-5)}.patterns,.sig__kpis,.spine{grid-template-columns:1fr}.spine__page{display:none}.spine__list{margin-top:0}.spine__list li{grid-template-columns:5.6rem minmax(0,1fr) 2.6rem}.spine__meta{display:none}.panel-x--sources{overflow-x:auto}.hero-chart__plot{height:180px}}.login{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);min-height:100vh}.login__art{overflow:hidden;flex-direction:column;justify-content:space-between;gap:var(--s-8);padding:var(--s-8) var(--s-10);border-right:1px solid var(--line)}.login__art,.login__brand{position:relative;display:flex}.login__brand{align-items:center;gap:var(--s-3)}.login__mark{width:32px;height:32px}.login__mark svg{width:100%;height:100%}.login__word{font-family:var(--display),Georgia,serif;font-size:var(--t-lg)}.login__line--accent em,.login__word em{font-style:italic;background:linear-gradient(100deg,var(--deep),var(--accent) 45%,var(--pale));-webkit-background-clip:text;background-clip:text;color:transparent}.login__pitch{position:relative}.login__line{font-family:var(--display),Georgia,serif;font-size:var(--t-xl);line-height:1.05;letter-spacing:-.015em}.login__stack{position:relative;min-height:360px;width:min(540px,92%);align-self:flex-end}.login__kpi{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-2)}.login__figure{font-size:var(--t-xl);font-weight:500;line-height:1;letter-spacing:-.02em}.login__spark{width:100%;height:56px;margin-top:var(--s-2);overflow:visible;-webkit-clip-path:inset(-12px -12px -12px -12px);clip-path:inset(-12px -12px -12px -12px);animation:wipe-in 1.6s var(--ease) .7s backwards}@keyframes wipe-in{0%{-webkit-clip-path:inset(-12px 100% -12px -12px);clip-path:inset(-12px 100% -12px -12px)}}.login__spark-line{fill:none;stroke:var(--accent);stroke-width:2;vector-effect:non-scaling-stroke;stroke-linecap:round}.login__example{position:absolute;top:var(--s-5);right:var(--s-5)}.login__quote{font-family:var(--display),Georgia,serif;font-size:var(--t-lg);color:var(--dim);line-height:1.3;max-width:22ch}.login__side{display:grid;place-items:center;padding:var(--s-8) var(--gutter)}.login__card{position:relative;width:min(420px,100%);padding:var(--s-8) var(--s-6);border-radius:var(--r-shell);border:1px solid var(--line-2);background:linear-gradient(180deg,rgba(241,239,246,.04),transparent 30%),var(--surface);box-shadow:0 40px 80px -36px rgba(0,0,0,.85)}.login__card.is-shake{animation:shake .45s var(--ease)}.login__title{margin-top:var(--s-2);font-family:var(--display),Georgia,serif;font-weight:400;font-size:var(--t-xl);line-height:1}.login__sub{margin-top:var(--s-3);color:var(--dim);font-size:var(--t-sm)}.login__field{display:block;margin-top:var(--s-6)}.login__label{display:block;margin-bottom:var(--s-2);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.login__input{display:flex;align-items:center;gap:var(--s-2);min-height:52px;padding:0 6px 0 var(--s-4);border-radius:var(--r-inline);background:var(--raised);border:1px solid var(--line-2);transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.login__input:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px rgba(180,167,213,.15)}.login__input.is-bad{border-color:rgba(226,98,75,.6);box-shadow:0 0 0 4px rgba(226,98,75,.1)}.login__input input{flex:1 1;min-width:0;height:50px;border:0;outline:none;background:none;color:var(--text);font:inherit}.login__input input::placeholder{color:var(--faint)}.login__eye svg,.login__lock{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.login__lock{flex:none;color:var(--faint)}.login__eye{flex:none;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:var(--r-inline);background:none;color:var(--faint);cursor:pointer;transition:color .3s var(--ease)}.login__eye:hover{color:var(--text)}.login__go{position:relative;overflow:hidden;width:100%;min-height:52px;margin-top:var(--s-5);justify-content:center}.login__card--busy .login__go:after{content:"";position:absolute;inset:0;translate:-100% 0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.55),transparent);animation:shimmer 1.1s var(--ease) infinite}.login__card--ok .login__go{background:var(--mint)}.login__tick{width:14px;height:8px;border-left:2px solid var(--void);border-bottom:2px solid var(--void);rotate:-45deg;translate:0 -2px;animation:pop .4s var(--ease) both}.login__msg{min-height:1.6em;margin-top:var(--s-2);font-size:var(--t-xs);color:var(--hot)}.login__help{margin-top:var(--s-3);font-size:var(--t-sm);color:var(--dim)}.login__help a{color:var(--pale);text-decoration:underline;text-underline-offset:3px}.login__proto{margin-top:var(--s-2);font-size:var(--t-xs);color:var(--faint)}@keyframes shake{20%{translate:-8px 0}40%{translate:7px 0}60%{translate:-4px 0}80%{translate:2px 0}}@keyframes shimmer{to{translate:100% 0}}@media (max-width:900px){.login{grid-template-columns:1fr}.login__art{min-height:300px;padding:var(--s-6) var(--gutter);border-right:0;border-bottom:1px solid var(--line)}.login__stack{display:none}.login__side{padding:var(--s-8) var(--gutter) var(--s-10)}}.video__stats{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s-3);gap:var(--s-3);margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--line)}.video__stats li{display:flex;flex-direction:column;gap:2px}.video__stats span{font-size:var(--t-xs);color:var(--faint)}.video__stats b{font-size:var(--t-lg);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.login__pitch:before{content:"";position:absolute;inset:-30% -20% -40% -30%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(8,7,11,.86) 0,rgba(8,7,11,.82) 35%,rgba(8,7,11,.62) 55%,rgba(8,7,11,.36) 72%,rgba(8,7,11,.12) 88%,rgba(8,7,11,0) 100%)}.login__brand,.login__pitch{z-index:1}@media (max-width:760px){.hero-chart__hint{display:none}.video__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.amark{position:relative;flex:none;display:grid;place-items:center;width:44px;height:44px}.amark svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 10px rgba(180,167,213,.35))}.amark--sm{width:16px;height:16px}.amark--sm svg{filter:none}.amark--lg{width:56px;height:56px}.amark.is-busy svg{animation:spin 2.4s linear infinite}.amark:after,.amark:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.amark:before{inset:-40%;z-index:-1;background:radial-gradient(closest-side,rgba(180,167,213,.28) 0,rgba(180,167,213,.22) 30%,rgba(180,167,213,.1) 60%,rgba(180,167,213,.03) 82%,rgba(180,167,213,0) 100%);animation:orb 6s var(--ease) infinite}.amark:after{inset:-22%;background:conic-gradient(from 0deg,transparent,rgba(220,212,240,.75),transparent 40%);-webkit-mask:radial-gradient(closest-side,transparent 86%,#000 89%,#000 100%);mask:radial-gradient(closest-side,transparent 86%,#000 89%,#000 100%);animation:spin 5s linear infinite}.amark--sm:before{inset:-60%}.amark--sm:after{inset:-30%;animation-duration:4s}.amark.is-busy:after{animation-duration:1.4s}@media (prefers-reduced-motion:reduce){.amark:after,.amark:before{animation:none}}@keyframes link-flow{to{stroke-dashoffset:-16}}