.x2{--surface:#f8f6f1;--raised:#fff;--sunk:#eeeae2;--line:#e2dcd2;--type:#121110;--type-soft:#4f4a45;--type-faint:#6b655f;--ember:#e33b1a;--ember-ink:#c22d10;--ember-fill:#121110;--ember-fill-hover:#34302c;--marker:#e33b1a;--btn-label:#fff;--x-hi-c:#e9ff3b;--ln-max:1240px;font-family:var(--sans);background-color:var(--surface);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='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .1  0 0 0 0 .09  0 0 0 0 .08  0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.28'/%3E%3C/svg%3E");background-repeat:repeat;background-size:180px 180px}.x2 .circled-svg{width:110%;height:102%;top:2%;left:-5%}.x2 .circled-svg path{stroke-width:1.9px}.x-kicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--type-soft);margin:0;font-size:11.5px}.x-h1{font-family:var(--x-display), var(--display);letter-spacing:-.025em;text-wrap:balance;margin:22px 0 0;font-size:clamp(52px,min(6.8vw,12.5vh),112px);font-weight:400;line-height:.9}.x-h1 em{color:var(--ember-ink);padding-right:.04em;font-style:italic}.x-h2{font-family:var(--x-display), var(--display);letter-spacing:-.02em;text-wrap:balance;max-width:15em;margin:0;font-size:clamp(40px,5.2vw,76px);font-weight:400;line-height:.98}.x-lede{color:var(--type-soft);max-width:33em;margin:26px 0 0;font-size:clamp(17px,1.45vw,19.5px);line-height:1.6}.x-hi{background-image:linear-gradient(100deg, transparent 0 1%, var(--x-hi-c) 2% 97%, transparent 99%);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 62%;background-repeat:no-repeat;background-size:0% 78%;margin:0 -.04em;padding:0 .08em;animation:.8s cubic-bezier(.6,0,.2,1) 1.5s forwards x-swipe}@keyframes x-swipe{to{background-size:100% 78%}}.x2 .hf-row{border:1.5px solid var(--type);box-shadow:6px 6px 0 var(--type);background:#fff;border-radius:999px;padding:6px 6px 6px 8px}.x2 .hf-row:focus-within{border-color:var(--type);box-shadow:6px 6px 0 var(--ember)}.x2 .hf-go{border-radius:999px;padding:13px 22px}.x2 .hf-plat,.x2 .hf-plat button{border-radius:999px}.x-form{margin-top:34px}.x2 main>section.x-hero{align-items:center;gap:40px;min-height:min(100dvh - 70px,820px);padding-top:clamp(24px,5vh,56px);display:grid}@media (min-width:1040px){.x2 main>section.x-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}}.x-wall{height:clamp(440px,min(40vw,76vh),580px);margin:56px 0 20px;position:relative}.x-print{margin:0;position:absolute}.x-print .mk,.x-print-img{border:0;border-radius:6px;box-shadow:0 1px 1px #00000014,0 24px 48px -22px #1211108c}.x-print-img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.x-print:before{content:"";z-index:3;clip-path:polygon(2% 8%,98% 0,100% 92%,0 100%);background:#ece2cdd1;width:34%;height:26px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 1px 2px #00000014}.x-print-1{z-index:1;width:38%;top:17%;left:3%;transform:rotate(-6deg)}.x-print-2{z-index:2;width:44%;top:0;right:1%;transform:rotate(3.5deg)}.x-print-3{z-index:3;width:24%;bottom:0;left:31%;transform:rotate(-2deg)}.x-print-2:before{left:40%;transform:translate(-50%)rotate(4deg)}.x-note{z-index:4;font-family:var(--x-hand), cursive;color:var(--ember);white-space:nowrap;opacity:0;font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.02;animation:.5s ease-out forwards x-write;position:absolute}.x-note b{text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}@keyframes x-write{0%{opacity:0;transform:translateY(4px) rotate(var(--r,0deg))}to{opacity:1;transform:translateY(0) rotate(var(--r,0deg))}}.x-note-1{--r:-7deg;animation-delay:1.3s;bottom:112%;left:-8%}.x-note-2{--r:4deg;text-align:right;animation-delay:1.8s;top:103%;right:-2%}.x-note-3{--r:-3deg;animation-delay:2.3s;bottom:8%;left:104%}.x-tick{z-index:4;font-family:var(--x-hand), cursive;color:var(--ember);opacity:0;font-size:72px;font-weight:700;line-height:1;animation:.4s ease-out 2.2s forwards x-write;position:absolute;top:-10%;right:-8%;transform:rotate(-8deg)}.x-arrow{z-index:4;width:96px;height:64px;position:absolute;overflow:visible}.x-arrow path{fill:none;stroke:var(--ember);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.6s ease-out forwards mk-draw}.x-arrow-1{top:-14%;left:70%;transform:rotate(8deg)}.x-arrow-1 path{animation-delay:1.5s}.x-arrow-1 .x-arrow-head{animation-delay:2s}.x-arrow-2{top:84%;left:6%;transform:scaleY(-1)rotate(-4deg)}.x-arrow-2 path{animation-delay:2s}.x-arrow-2 .x-arrow-head{animation-delay:2.5s}@media (min-width:701px) and (max-width:1039px){.x-wall{height:min(78vw,640px);margin-top:72px}.x-note{font-size:22px}}.x2 main>section.x-ticker{background:var(--type);max-width:none;color:var(--surface);width:104%;margin-top:clamp(40px,6vw,80px);margin-left:-2%;padding:0;overflow:hidden;transform:rotate(-1.2deg)}.x-ticker-track{width:max-content;animation:60s linear infinite x-roll;display:flex}.x-ticker p{white-space:nowrap;font-family:var(--x-display), var(--display);margin:0;padding:20px 0;font-size:clamp(26px,2.6vw,38px);font-style:italic;display:flex}.x-ticker span{align-items:center;display:inline-flex}.x-ticker i{color:var(--x-hi-c);margin:0 .8em;font-size:.7em;font-style:normal}@keyframes x-roll{to{transform:translate(-50%)}}.x-num{font-family:var(--x-display), var(--display);color:#0000;-webkit-text-stroke:1.4px var(--type);margin:0 0 10px;font-size:clamp(88px,11vw,160px);font-style:italic;line-height:.8}.x-spread{align-items:center;gap:22px;margin-top:52px;display:grid}.x-spread-slide{justify-self:center;width:100%;max-width:440px}.x-margin{font-family:var(--x-hand), cursive;color:var(--ember);margin:0;font-size:clamp(24px,2.2vw,31px);font-weight:700;line-height:1.08}.x-margin b{background:var(--ember);color:#fff;width:30px;height:30px;font-family:var(--mono);vertical-align:4px;border-radius:999px;place-items:center;margin-right:8px;font-size:13px;display:inline-grid}.x-sticky{background:var(--x-hi-c);color:var(--type);max-width:320px;padding:22px 22px 26px;transform:rotate(2.5deg);box-shadow:0 1px 1px #0000000f,0 18px 34px -18px #12111073}.x-sticky p{margin:0;font-size:15.5px;line-height:1.55}.x-sticky .x-sticky-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:11px}@media (min-width:1000px){.x-spread{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,440px) minmax(0,1fr);gap:24px 56px}.x-spread-slide{grid-area:1/2/span 2}.x-margin-1{text-align:right;grid-area:1/1;align-self:end;transform:rotate(-3deg)}.x-margin-2{grid-area:1/3;align-self:end;transform:rotate(2deg)}.x-sticky{grid-area:2/3;align-self:start}}.x-rewrite{margin-top:48px}.x-old{font-family:var(--x-display), var(--display);color:var(--type-faint);white-space:nowrap;margin:0;font-size:clamp(19px,3vw,40px);font-style:italic;display:inline-block;position:relative}.x-strike{width:102%;height:60%;position:absolute;top:22%;left:-1%;overflow:visible}.x-strike path{fill:none;stroke:var(--ember);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.6s ease-out .3s forwards mk-draw}.x-new{font-family:var(--x-display), var(--display);letter-spacing:-.025em;text-wrap:balance;max-width:12em;margin:18px 0 0;font-size:clamp(48px,7vw,108px);line-height:.95}.x-why{color:var(--type-soft);margin:22px 0 0;font-size:17px}.x2 main>section.x-band{background:var(--x-hi-c);max-width:none;margin-top:clamp(120px,14vw,190px);padding:clamp(80px,10vw,130px) 0}.x-band-in{max-width:var(--ln-max);padding-inline:var(--ln-gut);align-items:center;gap:48px;margin:0 auto;display:grid}@media (min-width:1000px){.x-band-in{grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:80px}}.x-band .x-lede{color:#2b2a1c}.x-num-band{-webkit-text-stroke-color:var(--type)}.x-band-card{box-shadow:10px 10px 0 var(--type);border:1.5px solid var(--type);transform:rotate(-1.5deg)}.x2 main>section.x-faq{margin-top:clamp(110px,13vw,170px)}.x-faq dl{border-top:1.5px solid var(--type);gap:0 64px;margin:40px 0 0;display:grid}@media (min-width:860px){.x-faq dl{grid-template-columns:1fr 1fr}}.x-faq dl>div{border-bottom:1px solid color-mix(in srgb, var(--type) 22%, transparent);padding:26px 0 30px}.x-faq dt{font-family:var(--x-display), var(--display);font-size:clamp(24px,2.3vw,30px);line-height:1.12}.x-faq dd{color:var(--type-soft);max-width:32em;margin:10px 0 0;font-size:16px;line-height:1.6}.x2 main>section.x-close{text-align:center;margin-top:clamp(110px,13vw,170px)}.x-close-h{font-family:var(--x-display), var(--display);letter-spacing:-.025em;margin:0;font-size:clamp(52px,8vw,124px);font-weight:400;line-height:.92}.x-close-h em{color:var(--ember-ink)}@media (prefers-reduced-motion:reduce){.x-hi{background-size:100% 78%;animation:none}.x-note,.x-tick{opacity:1;transform:rotate(var(--r,0deg));animation:none}.x-arrow path,.x-strike path{stroke-dashoffset:0;animation:none}.x-ticker-track{animation:none}}.x-rewrite-grid{align-items:center;gap:64px;display:grid}@media (min-width:1040px){.x-rewrite-grid{grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:72px}}.x-print.x-mock{justify-self:center;width:100%;max-width:340px;margin-bottom:40px;position:relative;transform:rotate(2.5deg)}.x-mock-line{z-index:2;-webkit-backdrop-filter:blur(6px);color:#fff;text-align:center;background:#0e0d0c;flex-direction:column;justify-content:center;align-items:center;height:44%;padding:12px 18px;display:flex;position:absolute;top:26%;left:0;right:0}.x-mock-line b{font-family:var(--sans);letter-spacing:-.01em;font-size:clamp(20px,1.9vw,26px);font-weight:800;line-height:1.08;display:block}.x-mock-line span{font-family:var(--sans);letter-spacing:.02em;background:var(--x-hi-c);color:var(--type);border-radius:999px;margin-top:10px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-block}.x-note-mock{--r:-3deg;animation-delay:.2s;top:102%;left:4%}@media (max-width:480px){.x2 .hf-row{box-shadow:4px 4px 0 var(--type);border-radius:20px;padding:6px}.x2 .hf-row:focus-within{box-shadow:4px 4px 0 var(--ember)}.x2 .hf-go{border-radius:14px}}.x-print{transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .45s}.x-print-1{--rot:-6deg}.x-print-2{--rot:3.5deg}.x-print-3{--rot:-2deg}.x-mock{--rot:2.5deg}.x-print-1,.x-print-2,.x-print-3,.x-mock{transform:rotate(var(--rot))}@media (hover:hover){.x-print:hover{transform:rotate(calc(var(--rot) * .25)) translateY(-8px) scale(1.03);z-index:6;filter:drop-shadow(0 30px 30px #12111038)}}@media (prefers-reduced-motion:reduce){.x-print{transition:none}}.x-margin{position:relative}.x-arrow-m1,.x-arrow-m2{display:none}@media (min-width:1000px){.x-arrow-m1,.x-arrow-m2{width:110px;height:70px;display:block}.x-arrow-m1{top:100%;right:-58px;transform:rotate(10deg)}.x-arrow-m2{top:100%;left:-64px;transform:rotate(-6deg)}.x-arrow-m1 path,.x-arrow-m2 path{animation-delay:.4s}.x-arrow-m1 .x-arrow-head,.x-arrow-m2 .x-arrow-head{animation-delay:.9s}}.x-sign{text-align:center;font-family:var(--font-wordmark), var(--display);letter-spacing:-.06em;height:.56em;color:var(--type);-webkit-user-select:none;user-select:none;margin:40px 0 0;font-size:clamp(120px,30vw,460px);font-weight:600;line-height:.72;overflow:hidden}.x-chart-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin-top:56px;overflow-x:auto}.x-chart{width:100%;min-width:720px;height:auto;display:block;overflow:visible}.x-chart-hatch{stroke:var(--type);stroke-width:1.1px;opacity:.55}.x-chart-fill{stroke:none}.x-chart-bar.best .x-chart-fill{fill:var(--x-hi-c)}.x-chart-line,.x-chart-base{fill:none;stroke:var(--type);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.7s ease-out forwards mk-draw}.x-chart-base{stroke-width:2.6px;animation-duration:.9s}.x-chart-bar .x-chart-line{animation-delay:calc(.35s + var(--i) * 90ms)}.x-chart-bar .x-chart-fill{opacity:0;animation:.5s ease-out forwards x-fade;animation-delay:calc(.6s + var(--i) * 90ms)}@keyframes x-fade{to{opacity:1}}.x-chart-v,.x-chart-d,.x-chart-note{font-family:var(--x-hand), cursive;text-anchor:middle}.x-chart-v{fill:var(--type);opacity:0;animation:.4s ease-out forwards x-fade;animation-delay:calc(.9s + var(--i) * 90ms);font-size:25px;font-weight:700}.x-chart-bar.best .x-chart-v{fill:var(--ember-ink)}.x-chart-d{fill:var(--type-faint);font-size:19px;font-weight:500}.x-chart-median{stroke:var(--type-faint);stroke-width:1.6px;stroke-dasharray:9 7;fill:none}.x-chart-note{fill:var(--ember);text-anchor:start;opacity:0;font-size:27px;font-weight:700;animation:.5s ease-out 2.2s forwards x-fade}.x-chart-note.pencil{fill:var(--type-faint);text-anchor:middle;font-size:22px;animation-delay:1.9s}.x-chart-ring,.x-chart-pen{fill:none;stroke:var(--ember);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.8s cubic-bezier(.45,.1,.25,1) 1.8s forwards mk-draw}.x-chart-pen{animation-duration:.5s;animation-delay:2.4s}.x-chart-pen.head{animation-duration:.2s;animation-delay:2.85s}.x-held:not(.x-in) :is(.x-frame-img svg *,.x-frame-tick,.x-frame-note,.x-note,.x-tick,.x-arrow path,.x-strike path,.x-hi,.x-chart-line,.x-chart-base,.x-chart-fill,.x-chart-v,.x-chart-note,.x-chart-ring,.x-chart-pen,.x-aside,.x-close-note){animation-play-state:paused}.x-aside{vertical-align:2px;font-family:var(--x-hand), cursive;color:var(--ember);opacity:0;margin-left:10px;font-size:24px;font-weight:700;line-height:1;animation:.5s ease-out .6s forwards x-fade;display:inline-block;transform:rotate(-4deg)}.x-close-note{font-family:var(--x-hand), cursive;color:var(--ember);opacity:0;margin:26px 0 0;font-size:30px;font-weight:700;animation:.5s ease-out .6s forwards x-fade;display:inline-block;position:relative;transform:translate(-120px)rotate(-5deg)}.x-arrow-close{width:80px;height:64px;top:8px;right:-84px}.x-arrow-close path{animation-delay:.9s}.x-arrow-close .x-arrow-head{animation-delay:1.4s}.x-close .x-form{margin-top:6px}@media (max-width:640px){.x-close-note{font-size:26px;transform:translate(-40px)rotate(-5deg)}}@media (prefers-reduced-motion:reduce){.x-chart-line,.x-chart-base,.x-chart-ring,.x-chart-pen{stroke-dashoffset:0;animation:none}.x-chart-fill,.x-chart-v,.x-chart-note,.x-aside,.x-close-note{opacity:1;animation:none}}@media (max-width:640px){.x-chart-wrap{overflow:visible}.x-chart{min-width:0}.x-chart-v{font-size:40px}.x-chart-d{font-size:30px}.x-chart-note{font-size:44px}.x-chart-note.pencil{font-size:36px}.x-chart-hatch{stroke-width:2px}.x-chart-line{stroke-width:3.5px}}.x-chart-note.pencil.end{text-anchor:start}.x2 .ln-head{background:var(--surface);-webkit-backdrop-filter:none;border-bottom-color:color-mix(in srgb, var(--type) 10%, transparent)}.x2 .ln-cta-sm{background-image:linear-gradient(100deg, var(--x-hi-c), var(--x-hi-c));background-repeat:no-repeat;background-size:0% 100%;transition:background-size .45s cubic-bezier(.6,0,.2,1),color .2s,box-shadow .2s}.x2.x-cta-on .ln-cta-sm{color:var(--type);box-shadow:3px 3px 0 var(--type);background-size:100% 100%}@media (max-width:480px){.x2.x-cta-on .ln-cta-sm{display:inline-flex}.x2.x-cta-on .ln-tagline{display:none}}.x-ours{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:22px 0 0;display:flex}.x-ours-hand{font-family:var(--x-hand), cursive;color:var(--ember);font-size:25px;font-weight:700;display:inline-block;transform:rotate(-2deg)}.x-ours-link{color:var(--type);text-underline-offset:4px;font-size:15px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.x-ours-link:hover{-webkit-text-decoration-color:var(--ember);text-decoration-color:var(--ember)}.x-sheet{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;margin:48px 0 0;padding:0;list-style:none;display:grid}.x-frame{transform:rotate(calc((var(--i) - 2.5) * .5deg));flex-direction:column;gap:10px;display:flex;position:relative}.x-frame:nth-child(2n){transform:rotate(1deg)translateY(10px)}.x-frame-n{font-family:var(--x-hand), cursive;color:var(--type-faint);font-size:24px;line-height:1}.x-frame-img{display:block;position:relative}.x-frame-img img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 1px 1px #00000014,0 16px 30px -18px #1211108c}.x-frame-img svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.x-frame-img svg :is(ellipse,path){fill:none;stroke:var(--ember);stroke-width:2.6px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:.6s ease-out forwards mk-draw;animation-delay:calc(.3s + var(--i) * .15s)}.x-frame-tick{font-family:var(--x-hand), cursive;color:var(--ember);opacity:0;animation:.3s ease-out forwards x-fade;animation-delay:calc(.3s + var(--i) * .15s);font-size:44px;font-weight:700;line-height:1;position:absolute;top:-14px;right:-6px;transform:rotate(-8deg)}.x-frame-note{font-family:var(--x-hand), cursive;color:var(--ember);opacity:0;animation:.4s ease-out forwards x-fade;animation-delay:calc(.5s + var(--i) * .15s);font-size:20px;font-weight:700;line-height:1.05}.x-frame.is-ring .x-frame-note,.x-frame.is-under .x-frame-note{color:var(--ember-ink)}@media (max-width:900px){.x-sheet{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 16px}}@media (max-width:480px){.x-frame-note{font-size:19px}.x-frame-tick{font-size:36px}}.x-verdicts{align-items:center;gap:28px;margin-top:52px;display:grid}@media (min-width:860px){.x-verdicts{grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:56px}}.x-verdicts .x-sticky{max-width:360px}.x-verdict-pen{font-family:var(--x-hand), cursive;color:var(--ember);max-width:22em;margin:0;font-size:clamp(26px,2.4vw,32px);font-weight:700;line-height:1.1;transform:rotate(-1.5deg)}.x-verdict-pen b{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.x-mock-line{-webkit-backdrop-filter:none;text-align:center;background:0 0;flex-direction:column;align-items:center;height:auto;padding:0 8%;display:flex;top:24%;left:0;right:0}.x-mock:after{content:"";pointer-events:none;background:linear-gradient(#0000 12%,#0000006b 26% 52%,#0000 66%);border-radius:6px;position:absolute;inset:0}.x-mock-line{z-index:2}.x-mock-line b{font-family:var(--sans);letter-spacing:-.02em;color:#fff;text-shadow:0 2px 12px #00000073;font-size:clamp(22px,2.3vw,30px);font-weight:800;line-height:1.02}.x-mock-line span{margin-top:14px}.x-planner{color:var(--type);clip-path:polygon(0 1.6%,6% .4%,12% 1.4%,19% .2%,27% 1.2%,34% .5%,42% 1.5%,50% .3%,58% 1.3%,66% .4%,74% 1.4%,82% .2%,90% 1.2%,100% .6%,100% 100%,0 100%);background:#fffef8 repeating-linear-gradient(#0000 0 33px,#285ac824 33px 34px) 0 58px;padding:30px 26px 22px 46px;position:relative;transform:rotate(-1.2deg);box-shadow:0 1px 1px #00000014,10px 12px #121110e6}.x-planner:before{content:"";background:#d23c2859;width:1.5px;position:absolute;top:0;bottom:0;left:30px}.x-planner-top{justify-content:space-between;align-items:baseline;display:flex}.x-planner-h{font-family:var(--x-hand), cursive;margin:0;font-size:34px;font-weight:700;line-height:1}.x-planner-who{font-family:var(--mono);letter-spacing:.08em;color:var(--type-faint);margin:0;font-size:11px}.x-planner-coach{background:var(--x-hi-c);margin:18px -8px 16px 0;padding:14px 16px 16px;font-size:14.5px;line-height:1.5;position:relative;transform:rotate(1.4deg);box-shadow:0 1px 1px #0000000f,0 12px 22px -14px #12111080}.x-planner-sig{font-family:var(--x-hand), cursive;margin-top:4px;font-size:20px;font-weight:700;display:block}.x-planner-sig:before{content:"— "}.x-planner-days{margin:0;padding:0;list-style:none}.x-planner-days>li{border-bottom:1px solid #1211101f;grid-template-columns:76px 1fr;gap:12px;min-height:34px;padding:7px 0;display:grid}.x-planner-day{font-family:var(--mono);letter-spacing:.04em;color:var(--type-faint);margin:0;padding-top:3px;font-size:11px}.x-planner-day b{font-family:var(--x-hand), cursive;letter-spacing:0;color:var(--type);font-size:22px;font-weight:700;line-height:1;display:block}.x-planner-days>li:not(.on) .x-planner-day b{color:var(--type-faint);font-weight:500}.x-planner-post{padding-left:28px;position:relative}.x-planner-box{border:2px solid var(--type);border-radius:3px;width:16px;height:16px;position:absolute;top:3px;left:0;transform:rotate(-4deg)}.x-planner-tag{font-family:var(--mono);letter-spacing:.04em;color:var(--type-faint);margin:0;font-size:10.5px}.x-planner-tag mark{color:var(--type);background:#785ae633;border-radius:2px;padding:1px 5px}.x-planner-tag mark.x-tag-good{background:#14966433}.x-planner-tag mark.x-tag-plain{background:#1211101a}.x-planner-post h3{font-family:var(--x-hand), cursive;margin:4px 0 0;font-size:25px;font-weight:700;line-height:1.05}.x-planner-shot{color:var(--type-soft);margin:5px 0 2px;font-size:13px;line-height:1.45}@media (max-width:480px){.x-planner{padding:26px 16px 18px 38px}.x-planner:before{left:24px}.x-planner-days>li{grid-template-columns:58px 1fr}}.x2 main>section.x-ch{margin-top:clamp(96px,10vw,140px)}.x2 main>section.x-band{margin-top:clamp(100px,11vw,150px)}.x2 main>section.x-faq,.x2 main>section.x-close{margin-top:clamp(96px,10vw,140px)}.x-chart-wrap{margin-top:40px}.x-chart-break{fill:none;stroke:var(--type);stroke-width:2.4px;stroke-linecap:round}.x2 .ln-foot{margin-top:72px}.x-sign{margin-top:8px}@media (max-width:700px){.x-wall{grid-template-columns:1fr 1fr;align-items:start;height:auto;margin:44px 4px 8px;display:grid}.x-print{width:auto;position:relative;inset:auto}.x-print-1{--rot:-5deg;z-index:1;grid-area:1/1;margin-top:18px;margin-right:-12%}.x-print-2{--rot:4deg;z-index:2;grid-area:1/2}.x-print-3{display:none}.x-wall .x-note{white-space:normal;text-align:left;margin-top:16px;font-size:19px;display:block;position:static}.x-wall .x-arrow{display:none}.x-print-2 .x-note{padding-left:14%}}@media (prefers-reduced-motion:reduce){.x-frame-img svg :is(ellipse,path){stroke-dashoffset:0;animation:none}.x-frame-tick,.x-frame-note{opacity:1;animation:none}.x2 .ln-cta-sm{transition:none}}.x-verdicts .x-sticky{grid-area:auto;align-self:center}.x-sign{height:.62em;margin-top:-.3em}.x-note-mock{text-align:right;left:auto;right:0}@media (max-width:700px){.x-print-1{margin-top:0;margin-right:-8%}.x-print-2{margin-top:64px}.x-wall .x-note{font-size:18px}.x-print-2 .x-note{text-align:right;padding-left:0}.x-wall{grid-template-areas:"a b""n1 n1""n2 n2";row-gap:0}.x-print-1,.x-print-2{display:contents}.x-print-1 .mk{z-index:1;grid-area:a;margin-right:-10%;position:relative;transform:rotate(-5deg)}.x-print-2 .mk{z-index:2;grid-area:b;position:relative;transform:rotate(4deg)translateY(26px)}.x-wall .x-note{white-space:normal;text-align:left;padding:0;font-size:21px}.x-wall .x-note br{display:none}.x-wall .x-note-1{grid-area:n1;margin-top:50px}.x-wall .x-note-2{grid-area:n2;margin-top:10px}.x-print-1:before,.x-print-2:before{display:none}.x-wall .x-note-1,.x-wall .x-note-2{--r:-1.5deg;line-height:1.1}.x-wall .x-note-2{margin-top:16px}}.x-frame-img svg path{stroke-dasharray:3;stroke-dashoffset:3px}@media (prefers-reduced-motion:reduce){.x-frame-img svg path{stroke-dashoffset:0;stroke-dasharray:none}}.x-chart-like{font-family:var(--x-hand), cursive;fill:var(--type-faint);text-anchor:middle;font-size:22px;font-weight:500}.x-chart-like.hot{fill:var(--ember-ink);font-size:26px;font-weight:700}@media (max-width:640px){.x-chart-like{font-size:32px}.x-chart-like.hot{font-size:36px}}.x-held:not(.x-in) .x-chart-like{animation-play-state:paused}.x-chart-notes{display:none}@media (max-width:640px){.x-pen-desk{display:none}.x-chart-notes{counter-reset:pen;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.x-chart-notes li{font-family:var(--x-hand), cursive;color:var(--ember);font-size:22px;font-weight:700;line-height:1.1}.x-chart-note.pencil{font-size:30px}.x-chart .x-chart-note.pencil{display:inline}.x-chart-v{font-size:30px}.x-chart-like{font-size:28px}.x-chart-like.hot{font-size:32px}}.x2 .btn.primary{background:var(--ember-fill);border-color:var(--ember-fill);color:#fff}.x2 .btn.primary:hover:not(:disabled){background:var(--ember-fill-hover);border-color:var(--ember-fill-hover);color:#fff}.radio .radio-dot{border:2px solid var(--line);border-radius:999px;flex:none;place-items:center;width:20px;height:20px;margin-left:auto;display:grid}.radio.on .radio-dot{border-color:var(--ember)}.radio.on .radio-dot:after{content:"";background:var(--ember);border-radius:999px;width:10px;height:10px}
.x4-h1{font-size:clamp(50px,min(6.2vw,11.5vh),104px);line-height:.92}.x4 .x-hero-copy .x-lede{max-width:30em}.x4-desk{height:clamp(500px,min(44vw,80vh),620px);margin:24px 0 8px;position:relative}.x4-card{margin:0;position:absolute}.x4-print{position:relative}.x4-print .mk,.x4-img{border:0;border-radius:6px;box-shadow:0 1px 1px #00000014,0 22px 44px -22px #1211108c}.x4-img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.x4-print:before{content:"";z-index:3;clip-path:polygon(2% 8%,98% 0,100% 92%,0 100%);background:#ece2cdd9;width:36%;height:24px;position:absolute;top:-11px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 1px 2px #00000014}.x4-q{z-index:4;color:#1d1b19;font-family:var(--x-her), cursive;clip-path:polygon(0 6%,8% 0,22% 5%,40% 1%,58% 6%,77% 0,92% 5%,100% 2%,99% 94%,84% 100%,63% 95%,41% 100%,20% 94%,4% 100%);opacity:0;background:#fff;margin:0 0 14px;padding:6px 14px 8px;font-size:clamp(24px,2vw,30px);line-height:1;animation:.45s ease-out forwards x-write;display:inline-block;position:relative;box-shadow:0 1px 1px #00000014,0 10px 18px -12px #12111080}.x4-a{z-index:4;font-family:var(--x-hand), cursive;color:var(--ember);opacity:0;margin:14px 0 0;font-size:clamp(20px,1.7vw,25px);font-weight:700;line-height:1.05;animation:.45s ease-out forwards x-write;position:relative}.x4-a b{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.x4-c1{z-index:1;width:38%;top:4%;left:0;transform:rotate(-4deg)}.x4-c2{z-index:2;width:42%;top:0;right:0;transform:rotate(3deg)}.x4-c3{z-index:3;width:30%;bottom:0;left:30%;transform:rotate(-1.5deg)}.x4-c1 .x4-q{animation-delay:.5s;transform:rotate(-3deg)}.x4-c1 .x4-a{animation-delay:1.5s}.x4-c2 .x4-q{margin-left:-8%;animation-delay:2.1s;transform:rotate(2deg)}.x4-c2 .x4-a{animation-delay:3s}.x4-c3 .x4-q{white-space:nowrap;margin-left:-30%;animation-delay:3.6s;transform:rotate(-2deg)}.x4-c3 .x4-a{width:90%;margin-top:-42%;margin-left:104%;animation-delay:4.4s}.x4-cover{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;inset:24% 6% auto}.x4-c2 .x4-print:after{content:"";z-index:1;background:linear-gradient(#0000 12%,#0000006b 26% 52%,#0000 66%);border-radius:6px;position:absolute;inset:0}.x4-cover b{font-family:var(--sans);letter-spacing:-.02em;color:#fff;text-shadow:0 2px 12px #00000073;font-size:clamp(17px,1.7vw,24px);font-weight:800;line-height:1.02}.x4-cover span{font-family:var(--sans);background:var(--x-hi-c);color:var(--type);border-radius:999px;margin-top:10px;padding:4px 9px;font-size:11.5px;font-weight:700}.x4-tick{z-index:4;font-family:var(--x-hand), cursive;color:var(--ember);opacity:0;font-size:64px;font-weight:700;line-height:1;animation:.35s ease-out 4.2s forwards x-write;position:absolute;top:-14%;right:-10%;transform:rotate(-8deg)}@media (max-width:1039px){.x4-desk{height:min(96vw,680px);margin-top:56px}}@media (max-width:700px){.x4-desk{gap:40px;height:auto;margin-top:44px;display:grid}.x4-card{width:78%;position:relative;inset:auto}.x4-c2{justify-self:end}.x4-c3{justify-self:center;width:60%}.x4-c2 .x4-q,.x4-c3 .x4-q{white-space:normal;margin-left:0}.x4-c3 .x4-a{width:auto;margin:14px 0 0}}@media (prefers-reduced-motion:reduce){.x4-q,.x4-a,.x4-tick{opacity:1;animation:none}}@media (min-width:701px){.x4-desk{aspect-ratio:100/104;justify-self:center;width:100%;max-width:700px;height:auto;margin:20px auto 0}.x4-c1{width:40%;top:3%;left:0;transform:rotate(-4deg)}.x4-c2{width:44%;top:0;right:0;transform:rotate(3deg)}.x4-c3{width:26%;bottom:0;left:38%;right:auto;transform:rotate(-2deg)}.x4 .x4-q{white-space:normal;font-size:clamp(20px,1.8vw,27px)}.x4-c1 .x4-q{margin-left:-4%}.x4-c2 .x4-q{margin-left:8%}.x4-c1 .x4-a{width:92%}.x4-c2 .x4-a{width:80%;margin-left:22%}.x4-c3 .x4-q{width:128%;margin:0;position:absolute;bottom:10%;right:112%;transform:rotate(-3deg)}.x4-c3 .x4-a{width:128%;margin:0;position:absolute;bottom:6%;left:112%}.x4 .x4-a{font-size:clamp(18px,1.6vw,24px)}.x4-tick{font-size:58px;top:-16%;right:-14%}}@media (min-width:1040px){.x4-desk{max-width:min(700px,96.1539vh - 169.231px);margin-top:0}.x4-c3 .x4-a{bottom:-2%}}@media (min-width:701px){.x4-desk{container-type:inline-size}.x4 .x4-q{font-size:clamp(16px,4.2cqi,28px)}.x4 .x4-a{font-size:clamp(19px,3.6cqi,24px)}.x4-tick{font-size:9cqi}.x4-cover b{font-size:3.1cqi}.x4-desk{aspect-ratio:1}.x4-c1,.x4-c2,.x4-c3{width:36%}.x4-c1{top:0;left:0}.x4-c2{top:6%;left:auto;right:0}.x4-c3{bottom:1%;left:32%}.x4-c1 .x4-q{margin-left:-4%}.x4-c1 .x4-a{width:84%}.x4-c2 .x4-q{margin-left:0}.x4-c2 .x4-a{width:88%;margin-left:16%}.x4-c3 .x4-q{width:86%;bottom:16%;right:106%}.x4-c3 .x4-a{width:86%;bottom:6%;left:106%}.x4-tick{top:-12%;right:-12%}}@media (min-width:1040px){.x4-desk{max-width:min(700px,100vh - 176px)}}@media (max-width:700px){.x4-c1,.x4-c2,.x4-c3{width:74%}.x4-c3{justify-self:start}}@media (min-width:701px){.x4-desk{aspect-ratio:1/1.1}.x4-c3{bottom:0;left:32%}.x4-c3 .x4-q,.x4-c3 .x4-a{width:auto;position:relative;bottom:auto;left:auto;right:auto}.x4-c3 .x4-q{margin:0 -8% 14px -4%;transform:rotate(-2deg)}.x4-c3 .x4-a{margin:14px -10% 0 0}}@media (min-width:1040px){.x4-desk{max-width:min(700px,90.9091vh - 160px)}}.ln-brand{align-items:center;gap:12px;display:inline-flex}.ln-tagline{font-family:var(--x-hand), cursive;color:var(--ember);white-space:nowrap;align-items:center;gap:12px;font-size:21px;font-weight:700;line-height:1;display:inline-flex;transform:rotate(-2deg)translateY(1px)}.ln-tagline:before{content:"";background:color-mix(in srgb, var(--type) 25%, transparent);width:1.5px;height:20px;transform:rotate(2deg)}@media (max-width:420px){.ln-tagline{gap:9px;font-size:19px}.ln-brand{gap:9px}}.x4 .ln-foot>.ln-mark{display:none}.x4 .ln-foot{justify-content:center}.x4-gets{flex-wrap:wrap;gap:6px 22px;margin:20px 0 0;padding:0;list-style:none;display:flex}.x4-gets li{font-family:var(--x-hand), cursive;color:var(--type);align-items:baseline;gap:7px;font-size:23px;font-weight:700;line-height:1;display:inline-flex}.x4-gets li:before{content:"✓";color:var(--ember);font-size:26px;transform:rotate(-6deg)}.x4-h1{font-size:clamp(50px,min(6.2vw,11.5vh),90px)}.x4v .x4v-q{margin:0;font-size:clamp(24px,2.2vw,30px);animation-delay:.1s;transform:rotate(-2deg)}.x4v-h1{margin-top:18px;font-size:clamp(44px,min(5.4vw,10vh),80px)}.x4v .x-lede{margin-top:18px}.x4v .x4v-form{margin-top:24px}.x4v .x4-gets{margin-top:16px}@media (max-width:700px){.x2 main>section.x-hero.x4v{padding-top:20px}.x4v .x-lede{font-size:16.5px;line-height:1.5}}.x4v .x4-gets{flex-direction:column;gap:8px}@media (max-width:700px){.x4 .x4-desk{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin:32px calc(-1 * var(--ln-gut)) 0;padding:18px var(--ln-gut) 22px;scrollbar-width:none;gap:18px;display:flex;overflow-x:auto}.x4 .x4-desk::-webkit-scrollbar{display:none}.x4 .x4-card{scroll-snap-align:center;flex:0 0 70%;width:auto}.x4 .x4-c2,.x4 .x4-c3{justify-self:auto}.x4 .x-sheet{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin:36px calc(-1 * var(--ln-gut)) 0;padding:14px var(--ln-gut) 18px;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.x4 .x-sheet::-webkit-scrollbar{display:none}.x4 .x-frame{scroll-snap-align:start;flex:0 0 40%}.x4 .x-print.x-mock,.x4 .x-ticker,.x4 .x-ch-rewrite{display:none}.x4 .x-hero-copy .x-lede{font-size:16.5px;line-height:1.5}}
body:has(.xo){background-color:#f8f6f1;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='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .1  0 0 0 0 .09  0 0 0 0 .08  0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.28'/%3E%3C/svg%3E");background-size:180px 180px;background-attachment:scroll}body:has(.xo):after{display:none}.onb.xo{background:0 0;max-width:1180px;padding:22px clamp(16px,4vw,40px) 72px}.xo .onb-top{border-bottom:1px solid color-mix(in srgb, var(--type) 10%, transparent);margin-bottom:clamp(28px,5vh,56px);padding-bottom:18px}.xo .wordmark{font-size:24px}.onb-prog{flex:1;justify-content:flex-end;align-items:center;gap:14px;display:flex}.onb-prog-name{font-family:var(--x-hand), cursive;color:var(--type-soft);white-space:nowrap;font-size:20px;font-weight:700}.xo .progress{background:color-mix(in srgb, var(--type) 12%, transparent);border-radius:0;flex:0 200px;height:3px}.xo .progress i{background:var(--type);border-radius:0}.onb.xo.bare .onb-prog{visibility:hidden}@media (max-width:560px){.onb-prog-name{display:none}.xo .progress{flex-basis:90px}}.xo .kicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--type-soft);font-size:11.5px}.xo h1,.xo h2,.xo h3{font-family:var(--x-display), var(--display);letter-spacing:-.02em;font-weight:400}.xo .step-h{font-size:clamp(40px,5.6vw,76px);line-height:.96}.xo .step-sub{color:var(--type-soft);max-width:34em;font-size:clamp(16px,1.35vw,18.5px);line-height:1.6}.xo em{color:var(--ember-ink);font-style:italic}.xo .btn{border:1.5px solid var(--type);color:var(--type);background:#fff;border-radius:999px;font-weight:600}body:has(.xo,.x2) .modal .btn{border:1.5px solid var(--type);color:var(--type);background:#fff;border-radius:999px;font-weight:600}.xo .btn:hover:not(:disabled){border-color:var(--type);background:var(--surface)}.xo .btn.primary{background:var(--type);color:#fff;border-color:var(--type);box-shadow:5px 5px 0 var(--x-hi-c), 5px 5px 0 1.5px var(--type);transition:transform .15s,box-shadow .15s}body:has(.xo,.x2) .modal .btn.primary{background:var(--type);color:#fff;border-color:var(--type);box-shadow:5px 5px 0 var(--x-hi-c), 5px 5px 0 1.5px var(--type);transition:transform .15s,box-shadow .15s}.xo .btn.primary:hover:not(:disabled){color:#fff;box-shadow:6px 6px 0 var(--x-hi-c), 6px 6px 0 1.5px var(--type);background:#2a2724;transform:translate(-1px,-1px)}body:has(.xo,.x2) .modal .btn.primary:hover:not(:disabled){color:#fff;box-shadow:6px 6px 0 var(--x-hi-c), 6px 6px 0 1.5px var(--type);background:#2a2724;transform:translate(-1px,-1px)}.xo .btn.primary:active:not(:disabled){box-shadow:2px 2px 0 var(--x-hi-c), 2px 2px 0 1.5px var(--type);transform:translate(3px,3px)}.xo .btn:disabled,.xo .btn.primary:disabled{background:color-mix(in srgb, var(--type) 8%, #fff);color:var(--type-faint);border-color:color-mix(in srgb, var(--type) 20%, transparent);box-shadow:none;transform:none}.xo .btn.md{padding:14px 24px;font-size:15px}.xo .link-btn{color:var(--type);text-underline-offset:3px;font-size:inherit;text-decoration:underline;text-decoration-thickness:1.5px}body:has(.xo,.x2) .modal .link-btn{color:var(--type);text-underline-offset:3px;font-size:inherit;text-decoration:underline;text-decoration-thickness:1.5px}.xo .radio-list{gap:14px}.xo .radio{border:1.5px solid var(--type);color:var(--type);background:#fff;border-radius:16px;padding:18px 20px;font-size:16px;font-weight:600;transition:box-shadow .15s,transform .15s,background .15s}.xo .radio:hover{box-shadow:4px 4px 0 var(--type);transform:translate(-1px,-1px)}.xo .radio.on{background:var(--x-hi-c);border-color:var(--type);box-shadow:5px 5px 0 var(--type)}.xo .radio .radio-dot{border:1.5px solid var(--type)}.xo .radio.on .radio-dot{border-color:var(--type);background:var(--type)}.xo .radio.on .radio-dot:after{content:"✓";width:auto;height:auto;color:var(--x-hi-c);background:0 0;font-size:12px;font-weight:800;line-height:1}.xo .field{border:1.5px solid var(--type);box-shadow:6px 6px 0 var(--type);background:#fff;border-radius:999px;padding:14px 22px}body:has(.xo,.x2) .modal .field{border:1.5px solid var(--type);box-shadow:6px 6px 0 var(--type);background:#fff;border-radius:999px;padding:14px 22px}.xo .field:focus-within{border-color:var(--type);box-shadow:6px 6px 0 var(--ember)}body:has(.xo,.x2) .modal .field:focus-within{border-color:var(--type);box-shadow:6px 6px 0 var(--ember)}body:has(.xo,.x2) .veil{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1211108c}body:has(.xo,.x2) .modal{border:1.5px solid var(--type);box-shadow:10px 10px 0 var(--type);background:#fffef9;border-radius:20px;padding:30px 28px 26px}body:has(.xo,.x2) .modal h2{font-family:var(--x-display), var(--display);letter-spacing:-.02em;font-size:34px;font-weight:400}body:has(.xo,.x2) .modal .kicker{font-family:var(--mono);letter-spacing:.16em;font-size:11px}.xo .scan{gap:clamp(40px,6vw,88px)}.xo .scan-steps{gap:16px;margin-top:34px}.xo .scan-trust{color:var(--type-soft);margin:10px 0 0;font-size:13.5px}.xo .scan-first{border:1.5px solid var(--type);max-width:34em;box-shadow:4px 4px 0 var(--type);color:var(--type);background:#fffef8;border-radius:14px;margin:18px 0 0;padding:10px 14px;font-size:14.5px;line-height:1.45}.xo .scan-first span{font-family:var(--x-hand), cursive;color:var(--ember);margin-right:4px;font-size:19px;font-weight:700}.xo .scan-steps li{opacity:.45;color:var(--type-soft);font-size:16.5px}.xo .scan-steps li.active,.xo .scan-steps li.done{opacity:1;color:var(--type)}.xo .sdot{border:1.5px solid color-mix(in srgb, var(--type) 35%, transparent);background:#fff;width:24px;height:24px}.xo .scan-steps li.active .sdot{border-color:var(--type);animation:1.2s ease-in-out infinite blink}.xo .scan-steps li.done .sdot{color:var(--ember);background:0 0;border:0}.xo .scan-steps li.done .sdot svg{display:none}.xo .scan-steps li.done .sdot:after{content:"✓";font-family:var(--x-hand), cursive;font-size:30px;font-weight:700;line-height:1;transform:rotate(-8deg)translateY(-2px)}.xo .thinking{color:var(--type-soft)}.xo .thinking .sp{border-color:color-mix(in srgb, var(--type) 20%, transparent);border-top-color:var(--type)}.xo .scan-ask{max-width:440px;margin-top:30px}.xo .scan-ask-h{font-size:clamp(26px,3vw,32px);line-height:1.05}.xo .scan-ask-sub{color:var(--type-soft);margin-top:6px;font-size:15.5px;line-height:1.5}.xo .scan-ask-field{align-items:center;gap:8px;margin-top:16px;padding:6px 6px 6px 22px;display:flex}.xo .scan-ask-field input{flex:1;min-width:0;font-size:16px}.xo .scan-ask-field .btn{box-shadow:none;flex:none;padding:11px 20px;font-size:14.5px}.xo .scan-ask-field .btn:hover:not(:disabled),.xo .scan-ask-field .btn:active:not(:disabled){box-shadow:none;transform:none}.xo .scan-ask-err{color:var(--ember-ink);margin-top:12px;font-size:13.5px}.xo .scan-skip{color:var(--type-soft);margin-top:16px;font-size:14px;text-decoration-thickness:1px;display:inline-block}.xo .scan-ask-done{color:var(--type-soft);overflow-wrap:anywhere;align-items:center;gap:8px;margin-top:26px;font-size:15px;display:flex}.xo .scan-ask-done svg{color:var(--type);flex:none}.xo .scan-fail{flex-direction:column;align-items:flex-start;gap:4px;margin-top:28px;display:flex}.xo .scan-fail .scan-ask{width:100%;margin-top:0}.xo .scan-fail .scan-ask-field{margin-top:0}.xo .phone{border:1.5px solid var(--type);width:300px;box-shadow:12px 14px 0 color-mix(in srgb, var(--type) 88%, transparent);background:#fff;border-radius:30px;overflow:visible;transform:rotate(2.5deg)}.xo .phone:before{content:"";z-index:5;clip-path:polygon(2% 8%,98% 0,100% 92%,0 100%);background:#ece2cde6;width:38%;height:26px;position:absolute;top:-13px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 1px 2px #00000014}.xo .phone .laser{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--x-hi-c) 70%, transparent), transparent);border-radius:30px}.xo .phone .pill{font-size:10px;top:20px}.xo .ph-head{margin-top:36px}.xo .ph-av{background:var(--type)}.xo .ph-counts b{font-family:var(--x-display), var(--display);font-size:19px;font-weight:400}.xo .ph-grid span{border-radius:3px}.xo .ph-grid span.noted{outline:2.5px solid var(--type);outline-offset:2px;z-index:1;position:relative}.xo .ph-grid span.noted.pen{outline-color:var(--ember);border-radius:46% 54% 50% 50%/52% 48% 54% 46%}.xo .ph-note{font-family:var(--x-hand), cursive;color:var(--type);margin:12px 2px 2px;font-size:20px;font-weight:700;line-height:1.12;animation:.45s ease-out both x-note-in;transform:rotate(-1.5deg)}.xo .ph-note.good span{background:linear-gradient(100deg, transparent 0 1%, var(--x-hi-c) 2% 97%, transparent 99%) no-repeat 0 70% / 100% 60%;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .1em}.xo .ph-note.pen{color:var(--ember)}@keyframes x-note-in{0%{opacity:0;transform:rotate(-1.5deg)translateY(4px)}}@media (prefers-reduced-motion:reduce){.xo .ph-note{animation:none}}.xo .push{border:1.5px solid var(--type);box-shadow:6px 6px 0 var(--type);background:#fff;border-radius:18px}.xo .push .ico{background:var(--x-hi-c);color:var(--type)}.xo .edge-wrap{max-width:1000px}.xo .edge-kicker{margin-bottom:22px}.xo .edge-h{font-size:clamp(42px,6vw,84px);line-height:.98}.xo .edge-h em{color:var(--type);background-image:linear-gradient(100deg, transparent 0 1%, var(--x-hi-c) 2% 97%, transparent 99%);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 70%;background-repeat:no-repeat;background-size:0% 72%;padding:0 .06em;font-style:italic;animation:.8s cubic-bezier(.6,0,.2,1) .5s forwards x-swipe}.xo .edge-wrap>.step-sub{font-size:clamp(17px,1.5vw,20px);max-width:38em!important}.xo .edge-cols{gap:36px;margin-top:56px}@media (min-width:760px){.xo .edge-cols{grid-template-columns:1fr 1fr}}.xo .edge-col{border-radius:0;padding:30px 28px}.xo .edge-col h3{font-family:var(--x-hand), cursive;letter-spacing:0;margin:0 0 20px;font-size:34px;font-style:normal;font-weight:700;line-height:1}.xo .edge-col li{color:var(--type-soft);font-size:15.5px;line-height:1.6}.xo .edge-col li b{color:var(--type)}.xo .edge-col.sp{background:var(--x-hi-c);border:0;transform:rotate(-1deg);box-shadow:0 1px 1px #0000000f,0 22px 36px -22px #12111080}.xo .edge-col.sp h3{color:var(--type)}.xo .edge-col.sp h3:after{content:" ✓"}.xo .edge-col.sp li:before{content:"✓";opacity:1;width:auto;height:auto;color:var(--type);background:0 0;margin-top:0;font-weight:800}.xo .edge-col.sp li{color:#2b2a1c}.xo .edge-col.un{border:1.5px solid var(--type);box-shadow:8px 8px 0 var(--type);counter-reset:fix;background:#fff;transform:rotate(.8deg)}.xo .edge-col.un h3{color:var(--ember)}.xo .edge-col.un li{counter-increment:fix}.xo .edge-col.un li:before{content:counter(fix);opacity:1;border:2px solid var(--ember);width:24px;height:24px;color:var(--ember);font-family:var(--x-hand), cursive;background:0 0;border-radius:999px;place-items:center;margin-top:0;font-size:17px;font-weight:700;line-height:1;display:grid}.xo .audit-h2{font-size:clamp(34px,4.4vw,58px);line-height:1}.xo .audit{gap:clamp(28px,4vw,56px);margin-top:36px}.xo .igpost{border:0;border-radius:6px;position:relative;overflow:visible;transform:rotate(-1.5deg);box-shadow:0 1px 1px #00000014,0 26px 50px -24px #1211108c}.xo .igpost:before{content:"";z-index:3;clip-path:polygon(2% 8%,98% 0,100% 92%,0 100%);background:#ece2cde6;width:34%;height:24px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(-3deg)}.xo .igpost .top .av{background:var(--type)}.xo .blocks{background:0 0;border:0;border-radius:0;gap:18px;overflow:visible}.xo .blocks>div{background:0 0;padding:0}.xo .blocks .lbl{font-family:var(--x-hand), cursive;letter-spacing:0;text-transform:none;margin-bottom:6px;font-size:25px;font-weight:700}.xo .blocks .w .lbl{color:var(--type)}.xo .blocks .w .lbl span,.xo .blocks .w .lbl{background:linear-gradient(100deg, transparent 0 1%, var(--x-hi-c) 2% 97%, transparent 99%) no-repeat 0 72% / 100% 55%;padding:0 .1em;display:inline-block}.xo .blocks .h .lbl{color:var(--ember)}.xo .blocks p{color:var(--type-soft);font-size:16px;line-height:1.6}.xo .blocks .d{background:var(--type);box-shadow:6px 6px 0 var(--x-hi-c);border:0;border-radius:16px;padding:20px 22px 22px}.xo .blocks .d .lbl{color:var(--x-hi-c)}.xo .blocks .d p{color:#f4f1ea;font-size:16.5px}.xo .dots i{background:color-mix(in srgb, var(--type) 20%, transparent)}.xo .dots i.on{background:var(--type)}.xo .audit .btn{justify-content:center;width:46px;height:46px;padding:0}.xo .frames-line .do{border-left-color:var(--type)}.xo .pay{max-width:480px}.xo .pay h1{margin-top:14px;font-size:clamp(40px,5vw,60px);line-height:1}.xo .plan{text-align:left;border:1.5px solid var(--type);box-shadow:10px 10px 0 var(--type);background:#fffef8;border-radius:18px;margin-top:34px;padding:28px 26px 20px;position:relative;transform:rotate(-.8deg)}.xo .plan-badge{background:var(--x-hi-c);color:var(--type);border:1.5px solid var(--type);font-family:var(--x-hand), cursive;letter-spacing:0;text-transform:none;border-radius:4px;padding:2px 12px 4px;font-size:22px;font-weight:700;position:absolute;top:-18px;left:auto;right:18px;transform:rotate(4deg)}.xo .plan-top .n{font-family:var(--x-display), var(--display);letter-spacing:-.01em;font-size:30px;font-weight:400}.xo .plan-top .p{font-family:var(--x-display), var(--display);color:var(--type);letter-spacing:-.02em;font-size:40px;font-weight:400}.xo .plan-row{color:var(--type);border-top-color:color-mix(in srgb, var(--type) 12%, transparent);padding:12px 0;font-size:15px}.xo .plan-row svg{color:var(--ember)}.xo .pay-note{font-family:var(--x-hand), cursive;color:var(--ember);margin-top:26px;font-size:23px;font-weight:700}.xo .pay-cta{margin-top:22px;padding:16px;font-size:16px}.xo .pay-foot{border-top-color:color-mix(in srgb, var(--type) 12%, transparent);color:var(--type-soft);font-size:13.5px}@media (prefers-reduced-motion:reduce){.xo .edge-h em{background-size:100% 72%;animation:none}}body:has(.xo,.x2) .modal .field{box-shadow:none}body:has(.xo,.x2) .modal .field:focus-within{box-shadow:3px 3px 0 var(--ember)}.xo .edge-col.sp{transform:rotate(-.5deg)}.xo .edge-col.un{transform:rotate(.4deg)}.xo .igpost{transform:rotate(-1deg)}.xo .plan{transform:rotate(-.5deg)}.xo .plan-row svg{stroke-width:2.6px;width:18px;height:18px}.xo .sdot{transition:none}.xo-split{align-items:center;gap:48px;display:grid}@media (min-width:960px){.xo-split{grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:72px}}.xo-aside{justify-self:center;width:100%;max-width:360px;margin:0;position:relative}.xo-aside .xo-q{z-index:2;color:#1d1b19;font-family:var(--x-her), cursive;clip-path:polygon(0 6%,8% 0,22% 5%,40% 1%,58% 6%,77% 0,92% 5%,100% 2%,99% 94%,84% 100%,63% 95%,41% 100%,20% 94%,4% 100%);background:#fff;margin:0 0 14px -6%;padding:6px 14px 8px;font-size:27px;line-height:1;display:inline-block;position:relative;transform:rotate(-3deg);box-shadow:0 1px 1px #00000014,0 10px 18px -12px #12111080}.xo-aside .xo-print{position:relative;transform:rotate(2.5deg)}.xo-aside .xo-print img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:6px;width:100%;height:auto;display:block;box-shadow:0 1px 1px #00000014,0 26px 50px -24px #1211108c}.xo-aside .xo-print:before{content:"";z-index:3;clip-path:polygon(2% 8%,98% 0,100% 92%,0 100%);background:#ece2cde6;width:36%;height:24px;position:absolute;top:-11px;left:50%;transform:translate(-50%)rotate(-3deg)}.xo-aside .xo-cover{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;inset:24% 6% auto}.xo-aside .xo-print:after{content:"";z-index:1;background:linear-gradient(#0000 12%,#0000006b 26% 52%,#0000 66%);border-radius:6px;position:absolute;inset:0}.xo-aside .xo-cover b{font-family:var(--sans);letter-spacing:-.02em;color:#fff;text-shadow:0 2px 12px #00000073;font-size:24px;font-weight:800;line-height:1.02}.xo-aside .xo-cover span{background:var(--x-hi-c);color:var(--type);border-radius:999px;margin-top:10px;padding:4px 10px;font-size:12px;font-weight:700}.xo-aside figcaption{font-family:var(--x-hand), cursive;color:var(--ember);margin:16px 0 0 8%;font-size:24px;font-weight:700;line-height:1.1;transform:rotate(-1.5deg)}.xo-aside figcaption b{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}@media (max-width:959px){.xo-aside{display:none}}.onb.xo{--x-hi-c:#e9dfcc}body:has(.xo) .modal{--x-hi-c:#e9dfcc}.xo .nf{text-align:center;max-width:760px;margin:0 auto}.xo .nf .hero-h{margin-top:16px;font-size:clamp(46px,7vw,92px);line-height:.96}.xo .nf .hero-sub{color:var(--type-soft);max-width:30em;margin:18px auto 0;font-size:clamp(16px,1.4vw,19px)}.xo .nf-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.xo .nf-note{max-width:28em;font-family:var(--x-hand), cursive;color:var(--ember);margin:40px auto 0;font-size:23px;font-weight:700;line-height:1.2;transform:rotate(-1deg)}.xo .nf-note a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.xo .legal{counter-reset:sec;max-width:68ch;padding:8px 0 56px}.xo .legal-h{font-family:var(--x-display), var(--display);letter-spacing:-.02em;margin:14px 0;font-size:clamp(42px,6vw,72px);font-weight:400;line-height:.98}.xo .legal-meta{color:var(--type-soft);font-size:13.5px}.xo .legal-meta a{color:var(--type);text-underline-offset:3px;text-decoration:underline}.xo .legal-intro{color:var(--type);border-bottom:1.5px solid var(--type);padding-bottom:26px;font-size:18px;line-height:1.65}.xo .legal section{counter-increment:sec;padding-top:6px}.xo .legal h2{font-family:var(--x-display), var(--display);letter-spacing:-.01em;align-items:baseline;gap:12px;margin:34px 0 12px;font-size:clamp(26px,3vw,32px);font-weight:400;line-height:1.1;display:flex}.xo .legal h2:before{content:counter(sec);font-family:var(--x-hand), cursive;color:var(--ember);flex:none;font-size:26px;font-weight:700}.xo .legal p{color:var(--type-soft);font-size:16px;line-height:1.75}.xo .legal a{color:var(--type)}.xo .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.xo .lead-hi{background-image:linear-gradient(100deg, transparent 0 1%, var(--x-hi-c) 2% 97%, transparent 99%);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 70%;background-repeat:no-repeat;background-size:100% 72%;padding:0 .06em}.xo .edge-wrap-cols{width:100%}.xo .edge-wrap+.edge-wrap-cols[data-testid=audit-account]{margin-top:clamp(56px,8vw,88px)}.xo .edge-wrap-cols .edge-cols{margin-top:clamp(56px,8vw,96px)}.xo .lead{text-align:left;border:1.5px solid var(--type);width:100%;max-width:1000px;box-shadow:10px 10px 0 var(--type);background:#fff;border-radius:22px;margin:clamp(44px,6vw,72px) auto 0;padding:clamp(26px,4vw,44px) clamp(20px,4vw,48px) clamp(26px,4vw,38px)}.xo .lead-h{margin:12px 0 0;font-size:clamp(36px,4.6vw,60px);line-height:1}.xo .lead-grid{align-items:start;gap:30px;margin-top:30px;display:grid}@media (min-width:760px){.xo .lead-grid{grid-template-columns:230px minmax(0,1fr);gap:48px}}.xo .lead-print{width:min(140px,42%);margin:8px 0 0 4px;position:relative;transform:rotate(-2deg)}@media (min-width:760px){.xo .lead-print{width:100%}}.xo .lead-print:before{content:"";z-index:3;clip-path:polygon(2% 8%,98% 0,100% 92%,0 100%);background:#ece2cde6;width:40%;height:22px;position:absolute;top:-11px;left:50%;transform:translate(-50%)rotate(-3deg)}.xo .lead-img{aspect-ratio:4/5;border-radius:6px;overflow:hidden;box-shadow:0 1px 1px #00000014,0 22px 40px -22px #1211108c}.xo .lead-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.xo .lead-count{font-family:var(--x-hand), cursive;color:var(--ember);margin:14px 0 0;font-size:22px;font-weight:700;line-height:1.1;transform:rotate(-1.5deg)}.xo .lead-pen{font-family:var(--x-hand), cursive;color:var(--ember);margin:0 0 4px;font-size:25px;font-weight:700;line-height:1.1}.xo .lead-why{color:var(--type-soft);max-width:36em;margin:0;font-size:16px;line-height:1.6}.xo .lead-old{max-width:100%;font-family:var(--x-display), var(--display);color:var(--type-faint);margin:26px 0 0;font-size:clamp(18px,2vw,24px);font-style:italic;line-height:1.3;display:inline-block;position:relative}.xo .lead-paste{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--type-soft);margin:24px 0 10px;font-size:11.5px}.xo .lead-new{font-family:var(--x-display), var(--display);letter-spacing:-.02em;color:var(--type);text-wrap:pretty;margin:0;font-size:clamp(28px,3.4vw,44px);line-height:1.08}.xo .lead-new.long{letter-spacing:-.01em;font-size:clamp(22px,2.4vw,30px);line-height:1.22}.xo .lead-copy{gap:8px;margin-top:20px;padding:10px 18px;font-size:14px}.xo .lead .tcta{border-top:1.5px dashed color-mix(in srgb, var(--type) 22%, transparent);margin-top:34px;padding-top:28px}.xo .tcta{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.xo .tcta-left{text-align:left;align-items:flex-start}.xo .tcta-terms{color:var(--type-soft);max-width:36em;margin:0;font-size:13.5px;line-height:1.55}.xo .tcta-card{color:var(--type-faint);max-width:36em;margin:-8px 0 0;font-size:12.5px;line-height:1.5}.xo .bridge{grid-template-areas:"copy""planner""cta";gap:36px;margin-top:clamp(72px,10vw,120px);display:grid}@media (min-width:960px){.xo .bridge{-moz-column-gap:72px;grid-template:"copy planner""cta planner"1fr/minmax(0,1fr) minmax(0,480px);align-items:start;gap:34px 72px}}.xo .bridge-copy{grid-area:copy}.xo .bridge-posts{gap:10px;margin:16px 0 6px;padding:0;list-style:none;display:grid}.xo .bridge-posts li{background:color-mix(in srgb, var(--type) 4%, #fff);text-align:left;border-radius:12px;gap:3px;padding:12px 14px;display:grid}.xo .bridge-day{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ember);font-size:11px}.xo .bridge-posts b{font-family:var(--x-display), var(--display);color:var(--type);font-size:18px;font-weight:400;line-height:1.25}.xo .bridge-hook{color:var(--type-soft);font-size:14.5px;line-height:1.45}.xo .bridge-planner{grid-area:planner;margin:0 6px}.xo .bridge-cta{grid-area:cta}.xo .bridge .step-sub{margin-top:18px}.xo .bridge-note{max-width:22em;font-family:var(--x-hand), cursive;color:var(--ember);margin:24px 0 0;font-size:23px;font-weight:700;line-height:1.15;transform:rotate(-1deg)}.tcta-host{background:0 0}.xo .tcta-bar{display:none}@media (max-width:759px){body:has(.tcta-bar) .onb.xo{padding-bottom:150px}.xo .tcta-bar{z-index:40;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));border:1.5px solid var(--type);box-shadow:5px 5px 0 var(--type);background:#fffef9;border-radius:22px;flex-direction:column;align-items:stretch;gap:8px;padding:10px;transition:transform .25s;display:flex;position:fixed;transform:translateY(170%)}.xo .tcta-bar.on{transform:none}.xo .tcta-bar .btn.md{white-space:nowrap;box-shadow:none;justify-content:center;padding:12px 16px;font-size:15px}.xo .tcta-bar-terms{color:var(--type-soft);text-align:center;margin:0;font-size:12.5px;line-height:1.35}.xo .tcta-bar-terms b{color:var(--type)}.xo .tcta-bar-card{display:none}}@media (prefers-reduced-motion:reduce){.xo .tcta-bar{transition:none}}.xo .ck{text-align:left;width:100%;max-width:480px;margin:0 auto}.xo .ck .kicker,.xo .ck h1{text-align:center}.xo .ck h1{margin-top:8px;font-size:clamp(34px,8.4vw,56px);line-height:1}.xo .ck-recap{border:1.5px solid var(--type);box-shadow:4px 4px 0 var(--type);background:#fffef8;border-radius:16px;align-items:flex-start;gap:10px;margin-top:16px;padding:10px 14px;display:flex}.xo .ck-recap-text{min-width:0}.xo .ck-avatar{border:1.5px solid var(--type);-o-object-fit:cover;object-fit:cover;border-radius:999px;flex:none;width:32px;height:32px}.xo .ck-avatar-x{background:var(--x-hi-c);color:var(--type);place-items:center;font-weight:700;display:grid}.xo .ck-handle{color:var(--type);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700;line-height:1.35}.xo .ck-read{color:var(--type-soft);font-size:12.5px;font-weight:400}.xo .ck-insight{color:var(--type);margin:4px 0 0;font-size:13px;line-height:1.4}.xo .ck-more{color:var(--type-soft);margin:4px 0 0;font-size:12.5px}.xo .ck-insight span{font-family:var(--x-hand), cursive;color:var(--ember);margin-right:4px;font-size:17px;font-weight:700}.xo .ck-value{gap:3px;margin:6px 0 0;padding:0;list-style:none;display:grid}.xo .ck-value li{color:var(--type);padding-left:18px;font-size:13px;line-height:1.4;position:relative}.xo .ck-value li:before{content:"✓";color:var(--ember);font-weight:700;position:absolute;top:0;left:0}.xo .ck-form{grid-template-columns:minmax(0,1fr);margin-top:16px;display:grid}.xo .ck-label{color:var(--type-soft);margin-bottom:6px;font-size:13px;font-weight:600}.xo .ck-email{max-width:none;box-shadow:none;border-radius:14px;padding:0}.xo .ck-email:focus-within{box-shadow:3px 3px 0 var(--ember)}.xo .ck-email input{width:100%;font:inherit;color:var(--type);background:0 0;border:0;border-radius:14px;outline:none;padding:13px 14px;font-size:16px}.xo .ck-hint{color:var(--type-faint);margin:6px 0 0;font-size:12.5px}.xo .ck-pay{width:100%;min-height:120px;margin-top:16px;position:relative}.xo .ck-pay>div{width:100%}.xo .ck-pay.ck-wait{min-height:368px}.xo .ck-skel{background:linear-gradient(90deg, color-mix(in srgb, var(--type) 5%, #fff), color-mix(in srgb, var(--type) 9%, #fff), color-mix(in srgb, var(--type) 5%, #fff));background-size:200% 100%;border-radius:16px;animation:1.2s linear infinite ck-shimmer;position:absolute;inset:0}@keyframes ck-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.xo .ck-skel{animation:none}}.xo .ck-error{color:var(--ember-ink);margin:14px 0 0;font-size:14px}.xo .ck-bar{z-index:5;padding:8px 16px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid color-mix(in srgb, var(--type) 12%, transparent);background:#fffcf7f5;margin:18px -16px 0;position:sticky;bottom:0}.xo .ck-cta{width:100%;margin-top:0;padding:13px 16px}html:has(.ck-bar){scroll-padding-bottom:120px}.xo .ck-terms{color:var(--type);text-align:center;margin:0 0 8px;font-size:12.5px;font-weight:600;line-height:1.4}.xo .ck-fine{color:var(--type-soft);text-align:center;margin:14px 0 0;font-size:12.5px;line-height:1.55}.xo .ck-fine a{color:inherit}.xo .ck-back{text-align:left;margin:0 0 14px;font-size:14px}.xo .ck-back .link-btn{font-weight:600;text-decoration-thickness:1px}.xo .ck-signin{border-top:1px solid color-mix(in srgb, var(--type) 12%, transparent);color:var(--type-soft);text-align:center;margin:22px 0 0;padding-top:16px;font-size:14px}.xo .lweek-why{margin-top:14px}.xo .lweek-slots{gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.xo .lweek-slots li{border:1.5px solid color-mix(in srgb, var(--type) 18%, transparent);background:#fffef9;border-radius:14px;gap:2px;padding:12px 14px;display:grid}.xo .lweek-slots li.on{border-color:var(--type);box-shadow:4px 4px 0 var(--type)}.xo .lweek-day{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ember);font-size:11.5px}.xo .lweek-title{font-family:var(--x-display), var(--display);color:var(--type);font-size:19px;line-height:1.25}.xo .lweek-meta{color:var(--type-soft);font-size:13px;line-height:1.45}.xo .lweek-post{white-space:pre-wrap;word-break:break-word;font-family:var(--sans,inherit);color:var(--type);background:color-mix(in srgb, var(--type) 4%, #fff);border-radius:14px;margin:0;padding:16px 18px;font-size:15.5px;line-height:1.6}.xo .lockcard{background:var(--type);box-shadow:6px 6px 0 var(--x-hi-c);border-radius:16px;margin-top:18px;padding:20px 22px 22px}.xo .lockcard .lockcard-k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--x-hi-c);align-items:center;gap:7px;margin:0 0 10px;font-size:11px;line-height:1.4;display:flex}.xo .lockcard .lockcard-h{font-family:var(--x-display), var(--display);color:#f4f1ea;margin:0;font-size:23px;line-height:1.25}.xo .lockcard .lockcard-p{white-space:nowrap;color:var(--x-hi-c)}.xo .lockcard .tcta{text-align:left;align-items:stretch;margin-top:18px}.xo .lockcard .tcta .btn{justify-content:center}.xo .lockcard .tcta-terms,.xo .lockcard .tcta-card{color:#f4f1eab8}.xo .dots i.lk{opacity:.45}.xo .lweek-slots li.locked .lweek-title{color:var(--type-soft);align-items:baseline;gap:6px;display:flex}.xo .lweek-slots li.locked .lweek-title svg{color:var(--type-faint);flex:none;transform:translateY(1px)}.xo .lweek-locked{color:var(--type-soft);margin:14px 0 0;font-size:13.5px}.xo .lweek-skel .lweek-slots li.skel{background:linear-gradient(90deg, #fffef9 0%, color-mix(in srgb, var(--type) 6%, #fff) 50%, #fffef9 100%) 0 0 / 200% 100%;min-height:58px;animation:1.4s linear infinite lweek-shimmer}@keyframes lweek-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.xo .lweek-skel .lweek-slots li.skel{animation:none}}.xo .inline-ask{border-top:1.5px dashed color-mix(in srgb, var(--type) 22%, transparent);text-align:center;margin-top:40px;padding-top:30px}.xo .inline-ask-h{font-family:var(--x-hand), cursive;color:var(--ember);margin:0 0 16px;font-size:26px;font-weight:700;line-height:1.15}.xo .edge-copy-note{text-align:center;color:var(--type-faint);margin:10px auto 0;font-size:13.5px}.xo .lockcard .btn.primary{background:var(--x-hi-c);color:var(--type);border-color:var(--x-hi-c);box-shadow:none}.xo .audit .lockcard .btn{width:auto;height:auto;padding:13px 20px}.xo .niche-h{text-wrap:balance;font-size:clamp(28px,3.6vw,46px);line-height:1.06}.xo .niche-sub{margin-top:14px}.xo .niche-row{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(176px,210px);grid-auto-flow:column;gap:14px;margin:26px calc(-1*clamp(20px,4vw,48px)) 0;padding:4px clamp(20px,4vw,48px) 14px;list-style:none;display:grid;overflow-x:auto}.xo .niche-card{scroll-snap-align:start}.xo .niche-card.skel{background:linear-gradient(90deg, #fffef9 0%, color-mix(in srgb, var(--type) 6%, #fff) 50%, #fffef9 100%) 0 0 / 200% 100%;border-radius:14px;min-height:330px;animation:1.4s linear infinite lweek-shimmer}@media (prefers-reduced-motion:reduce){.xo .niche-card.skel{animation:none}}.xo .niche-link{color:inherit;gap:4px;text-decoration:none;display:grid}.xo .niche-cover{aspect-ratio:9/14;border:1.5px solid var(--type);background:linear-gradient(135deg,#d8420e59,#d8420e0f);border-radius:12px;display:block;position:relative;overflow:hidden}.xo .niche-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.xo .niche-rank{background:var(--type);color:#fff;font-family:var(--mono);letter-spacing:.08em;border-radius:999px;padding:2px 8px;font-size:11px;position:absolute;top:8px;left:8px}.xo .niche-meta{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--type-soft);margin-top:8px;font-size:10.5px}.xo .niche-who{color:var(--type);overflow-wrap:anywhere;font-size:14px;font-weight:600}.xo .niche-views{font-family:var(--x-display), var(--display);color:var(--type);font-size:22px;line-height:1.1}.xo .niche-views em{font-family:var(--sans,inherit);color:var(--ember-ink);font-size:13px;font-style:normal}.xo .niche-does{color:var(--type-soft);font-size:14px;line-height:1.45}.xo .niche-peer{background:color-mix(in srgb, var(--type) 4%, #fff);color:var(--type);border-radius:14px;margin:22px 0 0;padding:16px 18px;font-size:16px;line-height:1.55}.xo .niche-patterns{gap:14px;margin:0;padding:0;list-style:none;display:grid}.xo .niche-patterns li{border-left:3px solid var(--ember);gap:3px;padding-left:16px;display:grid}.xo .niche-patterns b{font-family:var(--x-display), var(--display);color:var(--type);font-size:21px;font-weight:400;line-height:1.2}.xo .niche-patterns span{color:var(--type-soft);font-size:15px;line-height:1.5}.xo .niche-patterns a{color:var(--ember-ink);font-size:13px;text-decoration:none}.xo .own-vs{text-align:center;grid-template-columns:1fr 1fr;align-items:start;gap:14px;max-width:560px;margin:26px auto 0;display:grid}.xo .own-vs.three{grid-template-columns:1fr 1fr 1fr}.xo .own-vs .niche-mid b{color:var(--type)}.xo .own-vs b{font-family:var(--x-display), var(--display);color:var(--type);font-size:clamp(38px,8vw,60px);font-weight:400;line-height:1;display:block}.xo .own-vs .best b{color:var(--ember-ink)}.xo .own-vs small{color:var(--type-soft);margin-top:6px;font-size:13px;line-height:1.4;display:block}.xo .own-vs i{font-family:var(--x-hand), cursive;color:var(--ember);padding-bottom:18px;font-size:24px;font-style:normal;font-weight:700}.xo .own-read{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--type-soft);text-align:center;margin:14px auto 0;font-size:11px}.xo .own-diag{max-width:560px;color:var(--type);text-align:center;margin:16px auto 0;font-size:15px;line-height:1.5}.xo .own-diag b{font-weight:600}.xo .lweek-model{color:var(--type-soft);margin:10px 0 0;font-size:14px;line-height:1.5}.xo .lweek-model a{color:var(--ember-ink)}.xo .niche-method{color:var(--type-faint);margin:22px 0 0;font-size:12.5px;line-height:1.5}.xo .edge-h.edge-h-niche{text-wrap:balance;max-width:18em;margin-left:auto;margin-right:auto;font-size:clamp(30px,6.4vw,54px);line-height:1.06}.xo .edge-h-sub{max-width:34em;color:var(--type);text-align:center;text-wrap:balance;margin:14px auto 0;font-size:clamp(17px,2.4vw,21px);line-height:1.4}.xo .audit-more{width:100%;max-width:1000px;margin:clamp(44px,6vw,72px) auto 0}.xo .audit-more>summary{cursor:pointer;border:1.5px solid var(--type);background:#fff;border-radius:18px;gap:6px;padding:18px 20px;list-style:none;display:grid}.xo .audit-more>summary::-webkit-details-marker{display:none}.xo .audit-more>summary:after{content:"Show";color:var(--ember-ink);justify-self:start;font-size:13.5px;text-decoration:underline}.xo .audit-more[open]>summary:after{content:"Hide"}.xo .audit-more-h{font-family:var(--x-display), var(--display);color:var(--type);font-size:21px;line-height:1.2}.xo .audit-more>.lead:first-of-type,.xo .edge-top-cta{margin-top:24px}.xo .lweek-hook{color:var(--type);font-size:14.5px;line-height:1.45}.xo .lweek-blur{filter:blur(3.5px);-webkit-user-select:none;user-select:none}.peek{--x-hi-c:#e9dfcc;background:0 0}.peek-k{color:var(--ember)}.xo .peek-h{font-family:var(--x-display), var(--display);letter-spacing:-.01em;color:var(--type);margin:0;font-size:26px;font-weight:400;line-height:1.2}body:has(.xo,.x2) .modal .peek-h{font-family:var(--x-display), var(--display);letter-spacing:-.01em;color:var(--type);margin:0;font-size:26px;font-weight:400;line-height:1.2}.peek-lbl{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--type-faint);margin:4px 0 6px;font-size:11px}.peek-hook{background:color-mix(in srgb, var(--type) 4%, #fff);color:var(--type);border-radius:14px;margin:0;padding:14px 16px;font-size:16px;line-height:1.5}.peek-when{color:var(--type-soft);margin:16px 0 22px;font-size:14.5px;line-height:1.55}.peek-when b{color:var(--type)}.peek-img{-o-object-fit:contain;object-fit:contain;border:1px solid var(--line);background:var(--sunk);border-radius:12px;width:100%;max-height:56vh;display:block}.xo .peek-open{all:unset;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;gap:2px;width:100%;display:grid}.xo .peek-open:focus-visible{outline:2px solid var(--type);outline-offset:4px;border-radius:10px}.xo .peek-more{color:var(--type);text-underline-offset:3px;font-size:12.5px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.xo .lweek-slots li.locked:has(.peek-open){cursor:pointer}.xo .lweek-slots li.locked:has(.peek-open:hover){border-color:color-mix(in srgb, var(--type) 45%, transparent)}.xo .bridge-posts li:has(.peek-open:hover){background:color-mix(in srgb, var(--type) 7%, #fff)}.peek-img-btn{all:unset;cursor:zoom-in;width:100%;height:100%;display:block}
:root{--warm-base:#fbf3ea;--warm-top:#fdf7f0;--warm-rail:#fcf4ea;--warm-peach:#fbe3d8;--warm-paper:radial-gradient(70% 55% at 0% 0%, #fadcc473, #fadcc400 70%), radial-gradient(70% 55% at 100% 100%, #f9dfc973, #f9dfc900 70%), 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='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45  0 0 0 0 .3  0 0 0 0 .2  0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.07'/%3E%3C/svg%3E")}.ln.x2{background-color:var(--warm-base);background-image:var(--warm-paper);background-repeat:no-repeat,no-repeat,repeat;background-size:100% 100vh,100% 100vh,180px 180px;background-attachment:fixed,fixed,scroll}body:has(.xo){background-color:var(--warm-base);background-image:var(--warm-paper);background-repeat:no-repeat,no-repeat,repeat;background-size:100% 100vh,100% 100vh,180px 180px;background-attachment:fixed,fixed,scroll}body:has(.rp.x2){background-color:var(--warm-base);background-image:var(--warm-paper);background-repeat:no-repeat,no-repeat,repeat;background-size:100% 100vh,100% 100vh,180px 180px;background-attachment:fixed,fixed,scroll}body:has(.xd){background-color:var(--warm-base);background-image:var(--warm-paper);background-repeat:no-repeat,no-repeat,repeat;background-size:100% 100vh,100% 100vh,180px 180px;background-attachment:fixed,fixed,scroll}.x2,.xo,.xd{--surface:var(--warm-base)}.onb.xo,.rp.x2,.app.xd{background:0 0}.x2 .ln-head,.rp.x2 .rp-top{background:var(--warm-top)}.xd .topbar{background:color-mix(in srgb, var(--warm-top) 96%, transparent)}.xd .rail{background:var(--warm-rail)}.xd .rail-btn.on{background:var(--warm-peach);color:var(--type)}.xd .rail-btn.on svg{color:var(--ember)}.xd .ring-btn .dial circle+circle{stroke:var(--ember)}.xd .ring-btn .dial circle:first-child{stroke:color-mix(in srgb, var(--ember) 16%, transparent)}.xd .tog.on{background:var(--ember)}.xd .mcal button.now{background:var(--ember-ink);color:#fff}.xd .field{border-color:color-mix(in srgb, var(--type) 22%, transparent)}.xd .field:focus-within{border-color:var(--ember);box-shadow:0 0 0 3px color-mix(in srgb, var(--ember) 18%, transparent)}.xd .rit-group{color:var(--ember-ink)}.xd .heat i.l1{background:color-mix(in srgb, var(--ember) 25%, transparent)}.xd .heat i.l2{background:color-mix(in srgb, var(--ember) 50%, transparent)}.xd .heat i.l3{background:color-mix(in srgb, var(--ember) 75%, transparent)}.xd .heat i.l4{background:var(--ember)}.xd .sk{background:color-mix(in srgb, var(--warm-peach) 45%, #f1e6da)}.veil .warm-note{background:#f6eee2;border-color:#1c181524}body:has(.xo,.x2) .modal .field:has(textarea){border-radius:16px}body:has(.xd) .veil .modal .btn.primary{box-shadow:4px 4px 0 #e9dfcc, 4px 4px 0 1.5px var(--type)}
.adm{--x-hi-c:#e9dfcc;min-height:100vh;color:var(--type);padding:28px 16px 80px}.adm-in{max-width:1180px;margin:0 auto}.adm-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;display:flex}.adm-mark{font-family:var(--x-display), var(--display);letter-spacing:-.01em;margin:0;font-size:clamp(34px,5vw,52px);line-height:1}.adm-mark em{color:var(--ember-ink);font-style:italic}.adm-kicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--type-soft);margin:0 0 6px;font-size:11px}.adm-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-seg{border:1.5px solid var(--type);background:#fff;border-radius:999px;display:inline-flex;overflow:hidden}.adm-seg a{color:var(--type);padding:6px 13px;font-size:13px;font-weight:600;text-decoration:none}.adm-seg a+a{border-left:1.5px solid var(--type)}.adm-seg a[aria-current=true]{background:var(--type);color:#fff}.adm-chip{border:1.5px solid var(--type);color:var(--type);background:#fff;border-radius:999px;padding:6px 13px;font-size:13px;font-weight:600;text-decoration:none}.adm-chip[aria-pressed=true]{background:var(--x-hi-c)}.adm-lock{font:inherit;color:var(--type-soft);cursor:pointer;background:0 0;border:0;padding:6px 4px;font-size:13px;text-decoration:underline}.adm-sum{color:var(--type-soft);margin:18px 0 0;font-size:14px;line-height:1.55}.adm-sum b{color:var(--type)}.adm-sec{margin-top:48px}.adm-h2{font-family:var(--x-display), var(--display);margin:0 0 4px;font-size:clamp(26px,3.4vw,36px);font-weight:400;line-height:1.05}.adm-note{color:var(--type-soft);max-width:62em;margin:0 0 14px;font-size:13.5px}.adm-scroll{-webkit-overflow-scrolling:touch;border:1.5px solid var(--type);box-shadow:5px 5px 0 var(--x-hi-c);background:#fff;border-radius:10px;overflow-x:auto}.adm-t{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13.5px}.adm-t th{text-align:left;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--type-soft);border-bottom:1.5px solid var(--type);white-space:nowrap;background:var(--surface);padding:10px 12px;font-size:10.5px;font-weight:500}.adm-t td{border-bottom:1px solid color-mix(in srgb, var(--type) 14%, transparent);vertical-align:top;white-space:nowrap;padding:9px 12px}.adm-t tr:last-child td{border-bottom:0}.adm-t td.num,.adm-t th.num{text-align:right}.adm-t .wrap{white-space:normal;min-width:14em}.adm-t tr.all td{background:color-mix(in srgb, var(--x-hi-c) 45%, #fff);font-weight:700}.adm-drop{color:var(--ember-ink);font-size:11.5px;font-weight:500;display:block}.adm-dim{color:var(--type-faint)}.adm-yes{color:var(--type);font-weight:700}.adm-noise{font-family:var(--mono);color:var(--ember-ink);font-size:11px}.adm-bars{gap:7px;max-width:760px;margin:0 0 18px;padding:0;list-style:none;display:grid}.adm-bars li{grid-template-columns:80px 1fr 92px;align-items:center;gap:10px;font-size:13.5px;display:grid}.adm-bars .lab{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--type-soft);font-size:11px}.adm-bars .bar{background:color-mix(in srgb, var(--type) 7%, transparent);border-radius:3px;height:18px;overflow:hidden}.adm-bars .bar i{background:var(--type);border-radius:3px;height:100%;display:block}.adm-bars .n{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.adm-bars .n small{color:var(--ember-ink);margin-left:4px;font-weight:500}.adm-steps{vertical-align:middle;gap:3px;display:inline-flex}.adm-steps span{border:1.5px solid var(--type);border-radius:50%;width:9px;height:9px}.adm-steps span.on{background:var(--type)}.adm-steps+b{margin-left:8px;font-size:12.5px;font-weight:600}.adm-tiles{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:0 0 16px;display:grid}.adm-tile{border:1.5px solid var(--type);background:#fff;border-radius:10px;padding:12px 14px}.adm-tile b{font-family:var(--x-display), var(--display);font-size:32px;font-weight:400;line-height:1;display:block}.adm-tile span{color:var(--type-soft);font-size:12.5px}.adm-empty{color:var(--type-soft);padding:18px 14px;font-size:14px}.adm-door{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.adm-door form{gap:14px;width:100%;max-width:360px;display:grid}.adm-door label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--type-soft);font-size:11px}.adm-door input{font:inherit;border:1.5px solid var(--type);color:var(--type);background:#fff;border-radius:999px;width:100%;padding:12px 16px;font-size:17px}.adm-door input:focus{box-shadow:4px 4px 0 var(--ember);outline:none}.adm-door button{font:inherit;border:1.5px solid var(--type);background:var(--type);color:#fff;box-shadow:5px 5px 0 var(--x-hi-c);cursor:pointer;border-radius:999px;padding:12px 18px;font-size:15px;font-weight:700}.adm-err{color:var(--ember-ink);margin:0;font-size:14px}.adm-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.adm-search{gap:8px;max-width:520px;margin:16px 0 0;display:flex}.adm-search input{min-width:0;font:inherit;border:1.5px solid var(--type);color:var(--type);background:#fff;border-radius:999px;flex:1;padding:8px 14px;font-size:15px}.adm-search button,.adm-btn{font:inherit;border:1.5px solid var(--type);background:var(--type);color:#fff;cursor:pointer;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700}.adm-msg{background:var(--x-hi-c);border-radius:8px;margin:12px 0 0;padding:8px 12px;font-size:14px}.adm-card{border:1.5px dashed color-mix(in srgb, var(--type) 40%, transparent);border-radius:10px}.adm-inline{margin:0 0 14px}.adm-who{color:var(--type);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--type) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--type) 35%, transparent);text-underline-offset:2px;font-weight:600}.adm-conv{color:var(--type-faint);font-size:11px;display:block}.adm-t tr.team td{color:var(--type-faint)}.adm-slow{color:var(--ember-ink);font-weight:700}.adm-goal .adm-goalrow{grid-template-columns:minmax(180px,240px) 1fr;align-items:stretch;gap:12px;margin-bottom:10px;display:grid}.adm-big{border:1.5px solid var(--type);background:var(--x-hi-c);box-shadow:5px 5px 0 var(--type);border-radius:12px;flex-direction:column;justify-content:center;padding:14px 16px;display:flex}.adm-big b{font-family:var(--x-display), var(--display);font-size:64px;font-weight:400;line-height:.9}.adm-big b span{color:var(--type-soft);font-size:30px}.adm-big>span{color:var(--type-soft);margin-top:6px;font-size:13px}.adm-big>span b{font:inherit;color:var(--type);font-weight:700}.adm-goal .adm-tiles{margin:0}.adm-list{margin:8px 0 0;padding-left:18px;font-size:14px;line-height:1.7}.adm-attn{border-left:4px solid var(--ember-ink);background:#fff;border-radius:0 10px 10px 0;margin:0 0 16px;padding:12px 16px 12px 32px;font-size:14.5px;line-height:1.6}.adm-trends{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.adm-trend{border:1.5px solid var(--type);background:#fff;border-radius:10px;grid-template-columns:1fr auto;align-items:baseline;gap:2px 8px;padding:10px 12px;display:grid}.adm-trend .lab{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--type-soft);grid-column:1/-1;font-size:10.5px}.adm-trend b{font-family:var(--x-display), var(--display);font-size:30px;font-weight:400;line-height:1}.adm-trend .up{color:#2f6b3a;font-size:12px;font-weight:600}.adm-trend .down{color:var(--ember-ink);font-size:12px;font-weight:600}.adm-trend .same{color:var(--type-faint);font-size:12px}.adm-trend svg{grid-column:1/-1;width:100%;height:30px;margin-top:6px}.adm-spark rect{fill:var(--type)}.adm-spark .base{stroke:color-mix(in srgb, var(--type) 18%, transparent)}.adm-ab{grid-template-columns:1fr 1fr;gap:14px;display:grid}.adm-abcard{border:1.5px solid var(--type);background:#fff;border-radius:12px;padding:14px 16px}.adm-abcard.win{box-shadow:6px 6px 0 var(--x-hi-c);outline:3px solid var(--x-hi-c)}.adm-abcard .what{color:var(--type-soft);margin:0 0 8px;font-size:13px}.adm-abcard .cost{margin:0 0 12px}.adm-abcard .cost b{font-family:var(--x-display), var(--display);font-size:32px;font-weight:400}.adm-abcard .cost span{color:var(--type-soft);font-size:12.5px}.adm-abcard .adm-bars li{grid-template-columns:96px 1fr 70px}.adm-abcard dl{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:4px 0 0;display:grid}.adm-abcard dt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--type-soft);font-size:10px}.adm-abcard dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.adm-bars .bar em{color:var(--type-faint);padding-left:6px;font-size:11.5px;font-style:normal;line-height:18px}.adm-bars .n small.c{color:var(--type-soft);margin:0;font-size:10.5px;display:block}.adm-dims{border-radius:14px;flex-wrap:wrap;margin:0 0 14px}.adm-dims a{font-size:12.5px}.adm-stops{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin-bottom:14px;display:grid}.adm-stop{border:1.5px solid var(--type);background:#fff;border-radius:10px;padding:10px 12px}.adm-stop p{margin:0;font-size:14px}.adm-stop p b{font-family:var(--x-display), var(--display);margin-right:4px;font-size:26px;font-weight:400}.adm-stop .who{flex-wrap:wrap;gap:4px 10px;margin-top:6px;font-size:13px;display:flex}.adm-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px;margin-bottom:14px;display:grid}.adm-form{border:1.5px solid var(--type);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 14px;padding:12px;display:flex}.adm-form label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--type-soft);gap:4px;font-size:10.5px;display:grid}.adm-form input,.adm-form select{font:inherit;border:1.5px solid var(--type);color:var(--type);background:#fff;border-radius:8px;width:9.5em;padding:6px 10px;font-size:14px}.adm-person{border:1.5px solid var(--type);box-shadow:6px 6px 0 var(--x-hi-c);background:#fff;border-radius:12px;margin-top:24px;padding:14px 16px}.adm-person-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.adm-devs{color:var(--type-soft);flex-wrap:wrap;gap:4px 16px;margin:0 0 10px;padding:0;font-size:13px;list-style:none;display:flex}.adm-devs b{background:var(--type);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:4px;font-size:11px;display:inline-grid}.adm-tl{margin:0;padding:0;font-size:13.5px;list-style:none}.adm-tl li{border-bottom:1px solid color-mix(in srgb, var(--type) 10%, transparent);grid-template-columns:112px 22px 1fr;gap:8px;padding:5px 0;display:grid}.adm-tl time{font-variant-numeric:tabular-nums;color:var(--type-soft)}.adm-tl .dev{text-align:center;font-weight:700}.adm-defs li{margin-bottom:6px}.adm-tabs{z-index:5;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:var(--surface);border-bottom:1.5px solid var(--type);gap:6px;margin:14px -4px 0;padding:8px 4px;display:flex;position:sticky;top:0;overflow-x:auto}.adm-tabs::-webkit-scrollbar{display:none}.adm-tabs a{border:1.5px solid var(--type);color:var(--type);white-space:nowrap;background:#fff;border-radius:999px;flex:none;padding:7px 13px;font-size:13.5px;font-weight:600;text-decoration:none}.adm-tabs a[aria-current=page]{background:var(--type);color:#fff;box-shadow:3px 3px 0 var(--x-hi-c)}.adm-h3{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--type-soft);margin:16px 0 6px;font-size:11px;font-weight:600}.adm-alert{border:2px solid var(--ember-ink);background:color-mix(in srgb, var(--ember) 14%, #fff);color:var(--ember-ink);border-radius:10px;margin:0 0 14px;padding:10px 14px;font-size:14.5px;font-weight:600;line-height:1.5}.adm-verdict{border:1.5px solid var(--type);background:var(--x-hi-c);border-radius:10px;margin:0 0 12px;padding:10px 14px;font-size:15px;line-height:1.5}.adm-close{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.adm-close li{border:1.5px solid var(--type);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 12px;font-size:14px;display:flex}.adm-close li b{font-weight:700}.adm-clues{color:var(--type-soft);margin:6px 0 0;padding:0;font-size:12.5px;line-height:1.5;list-style:none}.adm-clues li{border-bottom:1px solid color-mix(in srgb, var(--type) 8%, transparent);padding:3px 0}.adm-stop .who .adm-clue{color:var(--type-soft);flex-basis:100%;font-size:12px}.adm-few{color:var(--type-faint);margin-left:4px;font-size:10.5px}@media (max-width:640px){.adm-goal .adm-goalrow,.adm-ab{grid-template-columns:1fr}.adm-big b{font-size:52px}.adm-bars li{grid-template-columns:74px 1fr 64px}.adm-t.adm-cards thead{display:none}.adm-t.adm-cards,.adm-t.adm-cards tbody,.adm-t.adm-cards tr,.adm-t.adm-cards td{width:100%;display:block}.adm-t.adm-cards tr{border-bottom:1px solid color-mix(in srgb, var(--type) 14%, transparent);padding:8px 12px}.adm-t.adm-cards td{white-space:normal;text-align:left;border:0;padding:2px 0}.adm-t.adm-cards td.num{text-align:left}.adm-t.adm-cards td[data-l]:before{content:attr(data-l);min-width:76px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--type-soft);font-size:10px;display:inline-block}.adm-tl li{grid-template-columns:92px 18px 1fr;font-size:13px}.adm-form input,.adm-form select{width:100%}.adm-form label{flex:40%}}.adm-strip{border:1.5px solid var(--type);background:#fff;border-radius:10px;margin:10px 0;padding:10px 14px;font-size:14px;line-height:1.6}.adm-more>summary{cursor:pointer;margin:0 0 10px;font-size:14px;font-weight:700}.adm-asof{font-family:var(--mono);letter-spacing:.04em;color:var(--type-faint);font-size:10.5px}.adm-abcard .cost .adm-asof{margin-top:2px;display:block}.adm-tight{margin-top:8px}.adm-bots{color:var(--type-faint);margin:6px 0 0;font-size:12.5px}.adm-abgrid{border:1.5px solid var(--type);box-shadow:5px 5px 0 var(--x-hi-c);font-variant-numeric:tabular-nums;background:#fff;border-radius:10px;font-size:13.5px;overflow:hidden}.adm-abgrid>div{border-bottom:1px solid color-mix(in srgb, var(--type) 14%, transparent);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:0 10px;padding:9px 12px;display:grid}.adm-abgrid>div:last-child{border-bottom:0}.adm-abgrid>div>span:not(:first-child){text-align:right;overflow-wrap:anywhere}.adm-abgrid .hd{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--type-soft);background:var(--surface);border-bottom:1.5px solid var(--type);font-size:10.5px}.adm-abgrid .all{background:color-mix(in srgb, var(--x-hi-c) 45%, #fff);font-weight:700}.adm-abgrid small{white-space:nowrap}.adm-abcard dl .wide{grid-column:1/-1}.adm-abcard dd small{font-size:11.5px;font-weight:400}.adm-next{font-size:12.5px}.adm-t td.adm-next{white-space:normal;min-width:13em}.adm-next.dm{color:var(--ember-ink);font-weight:700}.adm-next.done{color:#2f6b3a;font-weight:700}.adm-show-phone{display:none}.adm-rcards{gap:8px;margin:0;padding:0;list-style:none}.adm-rcards li{border:1.5px solid var(--type);background:#fff;border-radius:10px;min-width:0;padding:10px 12px;font-size:13px}.adm-rcards .top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;display:flex}.adm-rcards .mid{color:var(--type-soft);margin-top:4px}.adm-rcards .chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.adm-rcards .chips span{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--type) 30%, transparent);color:var(--type-faint);border-radius:999px;padding:2px 8px;font-size:10.5px}.adm-rcards .chips span.on{background:var(--type);border-color:var(--type);color:#fff}.adm-rcards .adm-next{margin:6px 0 0}@media (max-width:640px){.adm-hide-phone{display:none}.adm-show-phone{display:grid}.adm-t.adm-cards td.adm-cardhead{padding-bottom:4px;font-weight:700}.adm-t.adm-cards td[data-l]:before{vertical-align:top;min-width:104px;margin-right:6px}.adm-abgrid{font-size:12.5px}.adm-abgrid>div{gap:0 6px;padding:8px 10px}}.adm-paused{vertical-align:middle;border:1.5px solid var(--ember-ink);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ember-ink);background:#fff;border-radius:999px;margin-left:8px;padding:2px 9px;font-size:10.5px;display:inline-block}.adm-adtest{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;margin:0 0 12px;padding:0;list-style:none;display:grid}.adm-adtest>li{border:1.5px solid var(--type);background:#fff;border-radius:12px;min-width:0;padding:12px 14px;font-size:13px}.adm-adtest>li.win{box-shadow:6px 6px 0 var(--x-hi-c);outline:3px solid var(--x-hi-c)}.adm-adtest .top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;margin-bottom:8px;display:flex}.adm-adtest .top .adm-kicker{color:var(--type);margin:0;font-weight:700}.adm-adtest .top b{font-family:var(--x-display), var(--display);font-size:28px;font-weight:400;line-height:1}.adm-adtest .top small{color:var(--type-soft);font-size:12px}.adm-adtest dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 8px;margin:0 0 10px;display:grid}.adm-adtest dt{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--type-soft);font-size:9.5px}.adm-adtest dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:700}.adm-adtest ol{border-top:1px solid color-mix(in srgb, var(--type) 14%, transparent);margin:0;padding:0;list-style:none}.adm-adtest ol li{border-bottom:1px solid color-mix(in srgb, var(--type) 8%, transparent);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto 3.6em;align-items:baseline;gap:8px;padding:4px 0;display:grid}.adm-adtest ol li:last-child{border-bottom:0}.adm-adtest ol .lab{color:var(--type-soft)}.adm-adtest ol .n{text-align:right;font-weight:700}.adm-adtest ol .r{text-align:right;color:var(--ember-ink);font-size:11.5px}.adm-adtest ol li.money .lab{color:var(--type-faint)}.adm-minibars{gap:6px;max-width:640px;margin:0 0 10px;padding:0;list-style:none;display:grid}.adm-minibars li{grid-template-columns:minmax(0,6.5em) minmax(0,1fr) minmax(0,7.5em);align-items:center;gap:8px;font-size:13px;display:grid}.adm-minibars .lab{font-family:var(--mono);letter-spacing:.06em;color:var(--type);overflow-wrap:anywhere;font-size:11px}.adm-minibars .bar{background:color-mix(in srgb, var(--type) 7%, transparent);border-radius:3px;height:14px;overflow:hidden}.adm-minibars .bar i{background:var(--type);border-radius:3px;height:100%;display:block}.adm-minibars li.win .bar i{background:var(--ember-ink)}.adm-minibars .n{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.adm-minibars .n small{color:var(--type-faint);font-size:11px;font-weight:400;display:block}@media (max-width:480px){.adm-adtest dl{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-minibars li{grid-template-columns:minmax(0,5.5em) minmax(0,1fr) minmax(0,6.5em);gap:6px}}.adm-paused.adm-review{margin:0 0 8px}
