:root{--pearl:#EFEFEC;--mist-copper:rgba(210, 138, 85, .22);--mist-copper-2:rgba(240, 171, 104, .14);--mist-silver:rgba(255, 255, 255, .85);--mist-graphite:rgba(66, 65, 67, .05);--glass-hi:rgba(255, 255, 255, .94);--glass-lo:rgba(255, 255, 255, .66);--glass-edge:rgba(255, 255, 255, .85);--glass-line:rgba(66, 65, 67, .07);--glass-shade:0 1px 0 rgba(66, 65, 67, .04), 0 22px 44px -28px rgba(66, 65, 67, .30);--glass-spark:inset 0 1px 0 rgba(255, 255, 255, .95), inset 0 0 0 1px rgba(255, 255, 255, .35)}html[data-theme=dark]{--pearl:#1C1C1E;--mist-copper:rgba(227, 154, 98, .13);--mist-copper-2:rgba(245, 181, 119, .06);--mist-silver:rgba(236, 235, 232, .05);--mist-graphite:rgba(0, 0, 0, .25);--glass-hi:rgba(52, 52, 57, .86);--glass-lo:rgba(36, 36, 40, .72);--glass-edge:rgba(255, 255, 255, .07);--glass-line:rgba(255, 255, 255, .06);--glass-shade:0 1px 0 rgba(255, 255, 255, .03), 0 24px 48px -26px rgba(0, 0, 0, .85);--glass-spark:inset 0 1px 0 rgba(255, 255, 255, .07), inset 0 0 0 1px rgba(255, 255, 255, .02)}body{background:var(--pearl)}body::before,body::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none}body::before{background:radial-gradient(46% 40%at 92% 4%,var(--mist-copper),transparent 70%),radial-gradient(40% 36%at 4% 26%,var(--mist-silver),transparent 72%),radial-gradient(52% 44%at 78% 92%,var(--mist-copper-2),transparent 72%),radial-gradient(60% 50%at 20% 100%,var(--mist-graphite),transparent 70%)}body::after{opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}html[data-theme=dark] body::after{opacity:.05}.card,.leak__chart,.beak__step,.svc__link,.sol__link,.site,.svcd__block,.mv__card,.pr,.pkg,.engine__in,.tile,.chart,.book__form,.book__done,.book__card,.how__step,.lead-card,.case__link,.cstat,.rv,.post__link,.toc,.lc__card,.lc__fixes li,.lc__form,.sp-comp,.sol-mini a,.cmp__table{background:linear-gradient(158deg,var(--glass-hi),var(--glass-lo));border-color:var(--glass-edge);box-shadow:var(--glass-spark),var(--glass-shade)}html[data-theme=dark] :is(.card,.leak__chart,.beak__step,.svc__link,.sol__link,.site,.svcd__block,.mv__card,.pr,.pkg,.engine__in,.tile,.chart,.book__form,.book__done,.book__card,.how__step,.lead-card,.case__link,.cstat,.rv,.post__link,.toc,.lc__card,.lc__fixes li,.lc__form,.sp-comp,.sol-mini a,.cmp__table){border-color:var(--glass-line)}.seg{background:linear-gradient(158deg,rgba(255,255,255,.55),rgba(255,255,255,.25));box-shadow:inset 0 0 0 1px var(--glass-edge),inset 0 1px 2px rgba(66,65,67,.06)}html[data-theme=dark] .seg{background:rgba(255,255,255,.03);box-shadow:inset 0 0 0 1px var(--glass-line)}.hero{position:relative;isolation:isolate}.hero::before{content:"";position:absolute;z-index:-1;pointer-events:none;inset-block:0;inset-inline-end:-6%;width:min(70%,860px);-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent 96%);mask-image:linear-gradient(to bottom,#000 55%,transparent 96%);background:radial-gradient(46% 42%at 50% 46%,rgba(210,138,85,.26),transparent 70%),radial-gradient(26% 26%at 62% 32%,rgba(255,255,255,.95),transparent 70%),radial-gradient(60% 50%at 30% 70%,rgba(212,212,212,.45),transparent 72%)}html[data-theme=dark] .hero::before{background:radial-gradient(50% 46%at 50% 48%,rgba(227,154,98,.16),transparent 70%)}.cc__in{background:var(--glass-hi)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){@media (prefers-reduced-transparency:no-preference){.cc__in{background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}html[data-theme=dark] .cc__in{background:rgba(38,38,42,.72)}}}@media (hover:hover) and (pointer:fine){:is(.svc__link,.sol__link,.beak__step,.pkg,.post__link,.case__link)[data-glow]{background:radial-gradient(320px circle at var(--mx, -400px) var(--my, -400px),rgba(210,138,85,.1),transparent 62%),linear-gradient(158deg,var(--glass-hi),var(--glass-lo))}}@media (prefers-contrast:more){.card,.leak__chart,.beak__step,.svc__link,.sol__link,.pkg,.post__link,.case__link{background:var(--surface);border-color:var(--line-2)}body::before,body::after{display:none}}@media print{body::before,body::after,.hero::before{display:none}}:root{--m-fast:200ms;--m-base:320ms;--m-slow:560ms;--m-mark:900ms;--m-out:cubic-bezier(.16, 1, .3, 1);--m-spring:cubic-bezier(.34, 1.4, .64, 1);--m-pen:cubic-bezier(.25, .8, .25, 1)}.seg.has-thumb{position:relative;isolation:isolate}.seg.has-thumb .seg__opt{position:relative;z-index:1}.seg.has-thumb .seg__opt[aria-pressed=true],html[data-theme=dark] .seg.has-thumb .seg__opt[aria-pressed=true]{background:0 0;box-shadow:none}.seg__thumb{position:absolute;top:0;left:0;z-index:0;border-radius:var(--pill);pointer-events:none;opacity:0;background:linear-gradient(158deg,#fff,rgba(255,255,255,.82));box-shadow:inset 0 1px 0#fff,0 1px 2px rgba(0,0,0,.08),0 6px 14px -8px rgba(66,65,67,.35);transition:transform var(--m-base) var(--m-spring),width var(--m-base) var(--m-out),opacity var(--m-fast) linear}html[data-theme=dark] .seg__thumb{background:#3a3a40;box-shadow:inset 0 0 0 1px #4a4a52}.hl{background-image:linear-gradient(rgba(210,138,85,.3),rgba(210,138,85,.3));background-repeat:no-repeat;background-size:0 .42em;background-position:right 0 bottom .06em;padding-inline:.08em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--m-mark) var(--m-pen)}[dir=ltr] .hl,html[dir=ltr] .hl{background-position:left 0 bottom .06em}.hl.is-marked{background-size:100% .42em}html[data-theme=dark] .hl{background-image:linear-gradient(rgba(227,154,98,.32),rgba(227,154,98,.32))}.leak__val.is-rolling [data-v]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.leak__val.is-rolling{position:relative}.leak__live{display:inline-block;min-width:2ch;font-variant-numeric:tabular-nums}.leak__bar{transition:transform var(--m-slow) var(--m-out),height var(--m-slow) var(--m-out)}.beak__list{position:relative}.beak__rail{position:absolute;inset-inline:0;top:-14px;height:2px;border-radius:2px;background:color-mix(in srgb,var(--ink) 8%,transparent);overflow:hidden}.beak__rail i{display:block;height:100%;background:linear-gradient(90deg,var(--copper-lo),var(--copper-hi));transform-origin:right center;transform:scaleX(var(--p, 0));transition:transform var(--m-slow) var(--m-out)}[dir=ltr] .beak__rail i,html[dir=ltr] .beak__rail i{transform-origin:left center}.beak__list.is-guided .beak__step{transition:filter var(--m-slow) var(--m-out),border-color var(--m-slow) var(--m-out),box-shadow var(--m-slow) var(--m-out)}.beak__list.is-guided .beak__step:not(.is-lit){filter:saturate(.25) brightness(1.02)}.beak__list.is-guided .beak__step:not(.is-lit) .beak__letter{color:color-mix(in srgb,var(--ink) 6%,transparent)}.beak__letter{transition:color var(--m-slow) var(--m-out),transform var(--m-slow) var(--m-out)}.beak__step.is-now{border-color:color-mix(in srgb,var(--copper) 55%,transparent);box-shadow:var(--glass-spark),0 0 0 3px color-mix(in srgb,var(--copper) 14%,transparent),var(--glass-shade)}.beak__step.is-now .beak__letter{color:color-mix(in srgb,var(--copper) 26%,transparent);transform:translateY(-4px)}@media (max-width:899px){.beak__rail{top:8px;bottom:8px;inset-inline:0 auto;width:2px;height:auto}.beak__rail i{width:100%;height:100%;transform-origin:center top;transform:scaleY(var(--p, 0))}[dir=ltr] .beak__rail i,html[dir=ltr] .beak__rail i{transform-origin:center top}.beak__list{padding-inline-start:16px}}.swipe__nav{display:none}@media (max-width:639px){.sols__grid.is-swipe{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gut)*-1);padding-inline:var(--gut);scroll-padding-inline:var(--gut);padding-block:4px 10px}.sols__grid.is-swipe::-webkit-scrollbar{display:none}.sols__grid.is-swipe>li{scroll-snap-align:start;grid-column:auto!important;transition:transform var(--m-base) var(--m-out),opacity var(--m-base) var(--m-out)}.sols__grid.is-swipe>li:not(.is-current){opacity:.72;transform:scale(.97)}.swipe__nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:12px}html.no-js .swipe__nav{display:none}.swipe__dots span[hidden]{display:none}.swipe__btn{width:44px;height:44px;border-radius:50%;border:1px solid var(--glass-edge);background:linear-gradient(158deg,var(--glass-hi),var(--glass-lo));box-shadow:var(--glass-spark),var(--glass-shade);font-size:1.375rem;line-height:1;color:var(--ink)}.swipe__btn:active{transform:scale(.96)}.swipe__dots{display:flex;gap:6px}.swipe__dots span{width:6px;height:6px;border-radius:3px;background:var(--line-2);transition:width var(--m-base) var(--m-out),background-color var(--m-base)}.swipe__dots span.is-on{width:18px;background:var(--copper)}}.is-glow{position:relative}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.is-glow .gw{opacity:.22;animation:ngs-glow linear both;animation-timeline:view();animation-range:cover calc(18% + var(--wi)*(40%/var(--wn, 30))) cover calc(24% + var(--wi)*(40%/var(--wn, 30)))}@keyframes ngs-glow{to{opacity:1}}}}:is(.svc__link,.sol__link,.pkg,.post__link,.case__link):active{transform:scale(.985);transition:transform 120ms var(--m-out)}@media (prefers-reduced-motion:reduce){.seg__thumb,.hl,.beak__rail i,.beak__step,.beak__letter,.sols__grid.is-swipe>li{transition:none!important}.hl{background-size:100% .42em}}.hl--hero{transition-delay:.75s;background-position:right 0 bottom .02em;background-size:0 .22em}.hl--hero.is-marked{background-size:100% .22em}[dir=ltr] .hl--hero,html[dir=ltr] .hl--hero{background-position:left 0 bottom .02em}@media (min-width:1280px){.hdr__nav{margin-inline:auto}.hdr__tools{margin-inline-start:0}.hdr__nav ul{gap:0;padding:4px;border-radius:var(--pill);background:linear-gradient(158deg,rgba(255,255,255,.62),rgba(255,255,255,.3));box-shadow:inset 0 0 0 1px var(--glass-edge),inset 0 1px 0 rgba(255,255,255,.9),0 10px 30px -22px rgba(66,65,67,.35)}html[data-theme=dark] .hdr__nav ul{background:rgba(255,255,255,.03);box-shadow:inset 0 0 0 1px var(--glass-line)}.hdr__nav a{padding:8px 12px;transition:color .2s var(--ease),background-color .2s var(--ease)}.hdr__nav a:hover{background:rgba(255,255,255,.85)}html[data-theme=dark] .hdr__nav a:hover{background:rgba(255,255,255,.06)}.hdr__nav a[aria-current=page]{color:var(--ink);background:rgba(255,255,255,.92);box-shadow:0 1px 2px rgba(0,0,0,.06)}html[data-theme=dark] .hdr__nav a[aria-current=page]{background:rgba(255,255,255,.08);box-shadow:none}.hdr__nav a[aria-current=page]::after{inset-inline:40%;bottom:3px}}.mv__card--alt,.book__card--alt{background:linear-gradient(158deg,#4a494c,var(--graphite) 55%,#39383a);border-color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 0 0 1px rgba(255,255,255,.04),0 24px 48px -28px rgba(42,41,43,.6)}html[data-theme=dark] :is(.mv__card--alt,.book__card--alt){background:linear-gradient(158deg,#343337,#2b2a2d 60%,#252427)}.pkg--featured{border-color:var(--copper);box-shadow:var(--glass-spark),0 24px 48px -32px color-mix(in srgb,var(--copper) 80%,transparent)}html[data-theme=dark] .pkg--featured{border-color:var(--copper)}.tile--accent{border-color:color-mix(in srgb,var(--copper) 50%,var(--line))}