@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.Pf1sdW_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.Pf1sdW_variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--ink:#141433;--ink-2:#1d1d45;--ink-3:#2c2c5a;--bliss:#f6f5fc;--surface:#fff;--mist:#e3e0f2;--mist-2:#eeedf7;--lavender:#dcd6f6;--coral-deep:#a8321d;--text-2:#3b3a5c;--text-3:#6a6889;--on-ink:#fff;--on-ink-muted:#b7a6ff;--on-ink-quiet:#8f86c4;--on-ink-soft:#d6d0f5;--coral:#e8553d;--coral-text:#c8402b;--sec:56px;--block:40px;--gap:32px;--bg:var(--ink);--fg:var(--on-ink);box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);font-family:var(--font-jakarta),"Helvetica Neue",Arial,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:var(--ink);--fg:var(--on-ink)}}:root[data-theme=dark]{--bg:var(--ink);--fg:var(--on-ink)}html{scroll-padding-top:env(safe-area-inset-top,0px);scroll-behavior:smooth;overflow-x:hidden}*,:before,:after{box-sizing:inherit}body{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;max-width:100vw;margin:0;font-size:17px;line-height:1.5;overflow-x:hidden}img,svg{max-width:100%}a{color:var(--on-ink-muted)}button,input{font:inherit}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.wrap{width:100%;max-width:1040px;margin:0 auto;padding:0 24px}header.top{justify-content:space-between;align-items:center;gap:12px;max-width:1040px;margin:0 auto;padding:22px 24px 0;display:flex}.wordmark{letter-spacing:-.04em;color:var(--on-ink);align-items:center;gap:10px;font-size:22px;font-weight:800;text-decoration:none;display:inline-flex}.count{letter-spacing:.06em;text-transform:uppercase;color:var(--on-ink-muted);text-align:right;font-size:13px;font-weight:700}.count.lower{text-transform:none;letter-spacing:.01em;font-size:14px}.hero{padding:48px 0 var(--sec);text-align:center;grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;display:grid}.eyewrap{place-items:center;width:220px;height:220px;margin:0 auto;display:grid;position:relative}.halo{background:var(--coral);opacity:calc(.3 + .14 * var(--mood,0));will-change:transform;border-radius:999px;transition:background .6s,opacity .6s;position:absolute;inset:0}.halo.calm{background:var(--on-ink-quiet);opacity:.18}.eye-well{background:var(--ink);border-radius:999px;position:absolute;inset:24px}svg.eye{width:150px;height:150px;display:block;position:relative;overflow:visible}h1.line{letter-spacing:-.045em;margin:0;font-size:clamp(40px,13vw,52px);font-weight:800;line-height:1.04}.hero p{color:var(--on-ink-soft);max-width:440px;margin:20px auto 0;font-size:20px;font-weight:300;line-height:1.45}section.s{padding:var(--sec) 0}section.band{background:var(--band);box-shadow:0 0 0 100vmax var(--band);clip-path:inset(0 -100vmax)}section.band.lav{--band:var(--lavender);color:var(--ink)}section.band.white{--band:var(--surface);color:var(--ink)}section.band.dark{--band:var(--ink-2);color:var(--on-ink)}.decisions{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.dcard{perspective:1600px;min-width:0;transition:transform .6s cubic-bezier(.2,.9,.3,1.2);position:relative}.dflip{height:100%;transform-style:preserve-3d;grid-template:1fr/1fr;transition:transform .9s cubic-bezier(.3,1.25,.5,1);display:grid}.dflip.on{transform:rotateY(180deg)}.dface{backface-visibility:hidden;border-radius:24px;flex-direction:column;grid-area:1/1;gap:12px;min-width:0;padding:20px 22px;transition:box-shadow .6s;display:flex;box-shadow:0 1px 2px #1414330f,0 18px 40px -24px #14143373}.dfront{background:var(--surface);color:var(--ink)}.dback{background:var(--ink);color:var(--on-ink);transform:rotateY(180deg)}.dcard:hover .dface{box-shadow:0 1px 2px #1414330f,0 30px 54px -26px #14143380}.dh{color:var(--text-3);align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.dh svg{flex:none}.dh b{color:var(--ink);font-weight:800}.dh .dn{letter-spacing:.06em;color:var(--coral-deep);background:var(--mist-2);border-radius:999px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:800}.dback .dh{color:var(--on-ink-quiet)}.dback .dh b{color:var(--on-ink)}.dback .dh .dn{color:var(--coral);background:var(--ink-3)}.dface h2,.dface h3{letter-spacing:-.03em;margin:4px 0 0;font-size:24px;font-weight:800;line-height:1.12}.dface p{color:var(--text-2);margin:0;font-size:16px;line-height:1.5}.dback h3{color:var(--on-ink)}.dback p{color:var(--on-ink-soft)}.da{border-top:1px solid var(--mist-2);justify-content:flex-end;gap:10px;margin-top:auto;padding-top:14px;display:flex}.dback .da{border-top-color:var(--ink-3)}.dbtn{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;align-items:center;gap:7px;padding:10px 18px;font-size:15px;font-weight:800;transition:transform .3s cubic-bezier(.2,.9,.3,1.5),background .25s,color .25s,box-shadow .25s;display:inline-flex}.dbtn:hover{transform:translateY(-1px)}.dbtn:active{transition-duration:.1s;transform:scale(.95)}.dbtn:focus-visible{outline-offset:2px;outline:3px solid #2f5ee673}.dbtn.reject{background:var(--bliss);color:var(--ink);box-shadow:inset 0 0 0 1px var(--mist)}.dbtn.reject:hover{box-shadow:inset 0 0 0 1px var(--text-3)}.dbtn.approve{background:var(--ink);color:#fff}.dbtn.approve:hover{background:var(--ink-3)}.dbtn.approve.done{background:#1f8a5b;animation:.32s cubic-bezier(.2,.9,.3,1.6) stamp}.dback .dbtn.turn{color:var(--on-ink);box-shadow:inset 0 0 0 1px var(--ink-3);background:0 0}.dback .dbtn.turn:hover{box-shadow:inset 0 0 0 1px var(--on-ink-quiet)}.dback .dbtn.approve{background:var(--on-ink);color:var(--ink)}.dback .dbtn.approve:hover{background:var(--on-ink-soft)}.dback .dbtn.approve.done{color:#fff;background:#1f8a5b}@keyframes stamp{0%{transform:scale(.9)}60%{transform:scale(1.08)}to{transform:scale(1)}}.dempty{background:var(--surface);border-radius:24px;flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:12px;padding:28px 26px;animation:.6s cubic-bezier(.2,.9,.3,1.2) rise;display:flex;box-shadow:0 1px 2px #1414330f,0 18px 40px -24px #14143373}.dempty>svg{width:40px;height:40px}.dempty h2{letter-spacing:-.035em;margin:0;font-size:32px;font-weight:800;line-height:1}.dempty p{color:var(--text-2);margin:0;font-size:17px;line-height:1.5}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.beats{grid-template-columns:minmax(0,1fr);display:grid}.beat{flex-direction:column;gap:10px;min-width:0;display:flex}.beat p{color:var(--text-2);max-width:520px;margin:0;font-size:17px;line-height:1.5}.beat.big h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,10vw,44px);font-weight:800;line-height:1.02}.beat.big h2 em{color:var(--coral);font-style:normal}.outcomes{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:40px;display:grid}@media (min-width:640px){.outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 36px}}@media (min-width:1000px){.outcomes{grid-template-columns:repeat(4,minmax(0,1fr))}}.outcome{border-top:2px solid var(--ink);flex-direction:column;gap:10px;min-width:0;padding-top:18px;display:flex}.outcome b{letter-spacing:-.04em;color:var(--ink);font-size:28px;font-weight:800;line-height:1}.outcome:nth-child(2) b,.outcome:nth-child(4) b{color:var(--coral-text,#c8402b)}.outcome p{color:var(--text-2);margin:0;font-size:16px;line-height:1.5}.creds{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.cred{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}.cred b{letter-spacing:-.05em;color:var(--coral-text);white-space:nowrap;font-size:40px;font-weight:800;line-height:1}.cred span{color:var(--text-2);font-size:15px;line-height:1.45}.proofs{gap:var(--block);grid-template-columns:minmax(0,1fr);display:grid}.proof{flex-direction:column;gap:12px;min-width:0;display:flex}.proof .num{letter-spacing:-.06em;color:var(--on-ink);font-size:clamp(88px,28vw,120px);font-weight:800;line-height:.9}.proof .num i{color:var(--coral);font-style:normal}.proof p{max-width:520px;color:var(--on-ink-soft);margin:0;font-size:20px;line-height:1.4}.proof p b{color:var(--on-ink);font-weight:800}.proof .fine{color:var(--on-ink-quiet);margin:0;font-size:15px}.pillars{flex-direction:column;gap:28px;min-width:0;display:flex}.pillar{border-top:2px solid var(--coral);flex-direction:column;gap:8px;padding-top:20px;display:flex}.pillar b{letter-spacing:-.035em;color:var(--coral);font-size:26px;font-weight:800;line-height:1.05}.pillar p{color:var(--on-ink-soft);max-width:440px;margin:0;font-size:17px;line-height:1.45}.proofclose{letter-spacing:-.03em;color:var(--ink);font-size:28px;font-weight:800;line-height:1.12}.proofclose p{text-wrap:balance;max-width:920px;margin:0}.proofclose p+p{letter-spacing:-.01em;color:var(--text-2);max-width:720px;margin-top:18px;font-size:19px;font-weight:700;line-height:1.35}.proofclose b{color:var(--coral-text);font-weight:800}.nw{white-space:nowrap}.mbr{display:block}.plhead h2{letter-spacing:-.04em;margin:0;font-size:36px;font-weight:800;line-height:1.02}.plhead p{color:var(--on-ink-soft);max-width:520px;margin:12px 0 0;font-size:17px;line-height:1.5}.week{margin-top:var(--block);grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.day{background:var(--ink-2);border-radius:20px;grid-template-columns:56px minmax(0,1fr);align-items:baseline;gap:4px 14px;min-width:0;padding:18px 18px 20px;display:grid}.day .dn{letter-spacing:.06em;text-transform:uppercase;color:var(--coral);grid-row:1/3;font-size:14px;font-weight:800}.day b{letter-spacing:-.03em;font-size:22px;font-weight:800;line-height:1.1}.day .dl{color:var(--on-ink-soft);font-size:15px;line-height:1.4}.day.yours{background:var(--coral-text)}.day.yours .dn,.day.yours .dl{color:#fff}.weeknote{margin:var(--gap) 0 0;color:var(--on-ink-quiet);max-width:620px;font-size:15px;line-height:1.55}.join{gap:var(--block);grid-template-columns:minmax(0,1fr);display:grid}.join .copy h2{letter-spacing:-.045em;margin:0;font-size:40px;font-weight:800;line-height:1}.join .copy p{color:var(--on-ink-soft);max-width:460px;margin:14px 0 0;font-size:18px;line-height:1.5}.join .copy p.close{color:var(--on-ink);font-weight:700}.card{background:var(--surface);color:var(--ink);border-radius:28px;flex-direction:column;gap:22px;min-width:0;padding:26px 24px 28px;display:flex}.card h2{letter-spacing:-.035em;margin:0;font-size:24px;font-weight:800;line-height:1.1}label.f{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);flex-direction:column;gap:8px;font-size:13px;font-weight:700;display:flex}label.f input{letter-spacing:0;text-transform:none;border:1px solid var(--mist);background:var(--bliss);color:var(--ink);border-radius:14px;width:100%;min-width:0;padding:15px 16px;font-size:17px;font-weight:500;transition:background .3s,border-color .3s,box-shadow .4s cubic-bezier(.2,.9,.3,1)}label.f input:focus{border-color:var(--ink-3);outline-offset:2px;background:#fff;outline:3px solid #2f5ee666;box-shadow:0 6px 22px -10px #14143359}.wants{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.wants legend{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin-bottom:10px;padding:0;font-size:13px;font-weight:700}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{font:inherit;letter-spacing:-.01em;border:1px solid var(--mist);background:var(--bliss);color:var(--ink);cursor:pointer;border-radius:999px;padding:10px 16px;font-size:15px;font-weight:700;transition:background .2s,color .2s,border-color .2s,transform .2s cubic-bezier(.2,.9,.3,1)}.chip:hover{border-color:var(--ink-3)}.chip.on{background:var(--ink);border-color:var(--ink);color:#fff;transform:scale(1.03)}.chip:focus-visible{outline-offset:2px;outline:3px solid #2f5ee666}.co{letter-spacing:0;text-transform:none;min-height:20px;color:var(--ink);opacity:0;font-size:14px;font-weight:700;transition:opacity .3s,transform .5s cubic-bezier(.2,.9,.3,1.25);transform:translateY(-5px)}.co.on{opacity:1;transform:none}.co span{color:var(--text-3);font-weight:500}.dial{flex-direction:column;gap:14px;display:flex}.dial .q{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);font-size:13px;font-weight:700}.dial .read{align-items:center;gap:16px;display:flex}.dial .read svg{flex:none;width:64px;height:64px;overflow:visible}.dial .read .t{flex-direction:column;gap:2px;min-width:0;animation:.42s cubic-bezier(.2,.9,.3,1) rise;display:flex}@keyframes rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.dial .read b{letter-spacing:-.035em;font-size:26px;font-weight:800;line-height:1.05}.dial .read span{color:var(--text-2);font-size:14px;line-height:1.4}input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:40px;margin:0}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--ink) 0 var(--p,33%),var(--mist-2) var(--p,33%) 100%);border-radius:5px;height:10px}input[type=range]::-moz-range-track{background:var(--mist-2);border-radius:5px;height:10px}input[type=range]::-moz-range-progress{background:var(--ink);border-radius:5px;height:10px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--coral);border:4px solid #fff;border-radius:999px;width:30px;height:30px;margin-top:-10px;transition:transform .35s cubic-bezier(.2,.9,.3,1.5),box-shadow .3s;box-shadow:0 2px 10px #1414334d}input[type=range]:active::-webkit-slider-thumb{transform:scale(1.18);box-shadow:0 6px 18px #14143359}input[type=range]::-moz-range-thumb{background:var(--coral);border:4px solid #fff;border-radius:999px;width:22px;height:22px;transition:transform .35s cubic-bezier(.2,.9,.3,1.5);box-shadow:0 2px 10px #1414334d}input[type=range]:active::-moz-range-thumb{transform:scale(1.18)}input[type=range]:focus-visible{outline-offset:4px;border-radius:8px;outline:3px solid #2f5ee666}.ticks{color:var(--text-3);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:-6px;font-size:12px;font-weight:700;display:grid}.ticks span:nth-child(2){text-align:center;transform:translate(-16%)}.ticks span:nth-child(3){text-align:center;transform:translate(16%)}.ticks span:last-child{text-align:right}.ticks span{cursor:pointer;transition:color .3s}.ticks span.on{color:var(--ink)}.btn{background:var(--ink);color:var(--on-ink);cursor:pointer;border:0;border-radius:999px;width:100%;padding:17px 20px;font-size:18px;font-weight:800;transition:transform .45s cubic-bezier(.2,.9,.3,1.4),background .3s,box-shadow .4s;position:relative;overflow:hidden}.btn:hover{box-shadow:0 10px 28px -12px #1414338c}.btn:active{transition-duration:.12s;transform:scale(.97)}.btn:disabled{cursor:default}a.btn{text-align:center;text-decoration:none;display:inline-block}.btn.busy span{animation:1.2s ease-in-out infinite breathe-text}.btn.busy:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff24 50%,#0000 70%);animation:1.1s cubic-bezier(.4,0,.2,1) infinite sheen;position:absolute;inset:0}@keyframes sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes breathe-text{0%,to{opacity:1}50%{opacity:.6}}.btn.light{background:var(--surface);color:var(--ink);border:1px solid var(--mist);font-weight:700}.small{color:var(--text-3);margin:0;font-size:13px;line-height:1.5}.reply{border-radius:22px;flex-direction:column;gap:12px;padding:22px 22px 24px;display:flex}.reply .t{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.reply .t svg.mini{flex:none;width:24px;height:24px;overflow:visible}.morph{min-width:0;overflow:hidden}.rv{opacity:0;transition:opacity .8s cubic-bezier(.2,.9,.3,1) var(--d,0s),transform 1s cubic-bezier(.2,.9,.25,1) var(--d,0s);transform:translateY(22px)}.rv.in{opacity:1;transform:none}.reply h3{letter-spacing:-.035em;margin:0;font-size:26px;font-weight:800;line-height:1.1}.reply p{margin:0;font-size:15px;line-height:1.5}.reply .a{font-size:14px;font-weight:700}.end{padding:var(--sec) 0;text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.terms{color:var(--on-ink-muted);border-bottom:1px solid #b7a6ff66;padding-bottom:2px;font-size:13px;font-weight:700;text-decoration:none;transition:color .25s,border-color .25s}.terms:hover{color:var(--on-ink);border-color:var(--on-ink)}.end .q{color:var(--on-ink-quiet);margin:0;font-size:13px}.legal{padding-top:40px;padding-bottom:var(--sec)}.legal-head h1{letter-spacing:-.045em;margin:0;font-size:clamp(40px,12vw,48px);font-weight:800;line-height:1}.legal-head p{color:var(--on-ink-soft);text-wrap:balance;max-width:560px;margin:14px 0 0;font-size:18px;font-weight:300;line-height:1.45}.paper{background:var(--surface);color:var(--ink);border-radius:22px;margin:32px -12px 0;padding:26px 18px 30px;box-shadow:0 30px 80px -40px #0009}.paper p,.paper li{color:var(--text-2);text-wrap:pretty;overflow-wrap:break-word;font-size:16px;line-height:1.62}.paper b{color:var(--ink);font-weight:800}.paper a{color:var(--coral-text);overflow-wrap:anywhere;border-bottom:1px solid;font-weight:700;text-decoration:none}.paper a:hover{color:var(--ink)}.paper .pre{color:var(--ink);margin:0;font-size:16.5px}.whereas{border-top:1px solid var(--mist);margin-top:22px;padding-top:20px}.whereas p{margin:0 0 14px}.paper section{border-top:1px solid var(--mist);margin-top:24px;padding-top:24px}.paper h2{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0 0 10px;font-size:20px;font-weight:800;line-height:1.2}.paper h2 span{color:var(--coral-text);margin-right:4px}.paper section p{margin:0 0 12px}.paper section p:last-child{margin-bottom:0}.paper ol{counter-reset:c;margin:0;padding:0;list-style:none}.paper ol li{counter-increment:c;margin-bottom:8px;padding-left:28px;position:relative}.paper ol li:before{content:"(" counter(c,lower-alpha) ")";color:var(--ink);font-weight:800;position:absolute;left:0}.paper .caps p{letter-spacing:.015em;color:var(--ink);font-size:13.5px;line-height:1.8}.sign{border-top:1px solid var(--mist);grid-template-columns:minmax(0,1fr);gap:24px;margin-top:32px;padding-top:24px;display:grid}.sign div{flex-direction:column;gap:8px;display:flex}.sign .who{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:13px;font-weight:800}.sign .line{border-bottom:2px solid var(--ink);align-items:flex-end;height:46px;padding-bottom:6px;display:flex}.sign .line svg circle{fill:var(--ink)}.sign .line svg path{stroke:#fff}.sign .by{color:var(--text-2);font-size:14px}.accept{margin-top:32px}.accept .btn{white-space:nowrap;width:100%;padding:17px 16px;font-size:16.5px;text-decoration:none;display:block}.pc-page{padding-top:40px;padding-bottom:var(--sec)}.pc-intro h1{letter-spacing:-.045em;margin:0;font-size:clamp(40px,12vw,72px);font-weight:800;line-height:1}.pc-intro p{color:var(--on-ink-soft);max-width:640px;margin:16px 0 0;font-size:18px;line-height:1.5}.pc-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:24px;display:flex}.pc-print{background:var(--coral);width:auto;padding:15px 26px}.pc-switch{color:var(--on-ink-muted);border-bottom:1px solid #b7a6ff66;font-size:15px;font-weight:700;text-decoration:none}.pc-switch:hover{color:var(--on-ink)}@property --u{syntax:"<length>";inherits:true;initial-value:1in}.sa-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:20px;display:grid}.sa{min-width:0;margin:0}.sa-img{box-shadow:0 0 0 1px var(--ink-3),0 24px 50px -30px #000000b3;border-radius:14px;display:block;overflow:hidden}.sa-img img{width:100%;height:auto;display:block}.sa figcaption{color:var(--on-ink-quiet);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.sa figcaption b{color:var(--on-ink)}.sa-dl{color:var(--ink);background:var(--on-ink);white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:800;text-decoration:none}.sa-dl:hover{background:var(--on-ink-soft)}.tc-sheetw{margin:var(--block) 0 0}.tc-sheetw figcaption{color:var(--on-ink-quiet);margin:0 0 12px;font-size:14px}.tc-scroll{padding-bottom:8px;overflow-x:auto;container-type:inline-size}.tc-sheet{--u:min(1in,calc(100cqw / 8.5));width:calc(var(--u) * 8.5);height:calc(var(--u) * 11);background:#fff;position:relative;box-shadow:0 30px 60px -30px #000000b3}.tc-marks{width:100%;height:100%;position:absolute;inset:0}.tc-grid{left:calc(var(--u) * .5);top:calc(var(--u) * .25);grid-template-columns:repeat(3,calc(var(--u) * 2.5));grid-template-rows:repeat(3,calc(var(--u) * 3.5));display:grid;position:absolute}.tc-cell{width:calc(var(--u) * 2.5);height:calc(var(--u) * 3.5);min-width:0;container-type:inline-size}.pc.tc{aspect-ratio:auto;width:calc(var(--u) * 2.5);height:calc(var(--u) * 3.5);box-shadow:none;border-radius:0;padding:7cqw 7cqw 6.5cqw}.tc .pc-eye{width:40cqw;margin-bottom:6cqw}.tc .pc-line{font-size:8cqw}.tc .pc-line.m{font-size:7.3cqw}.tc .pc-line.l{font-size:6.7cqw}.tc .pc-line.xl{font-size:6.1cqw}.tc .pc-pay{margin-top:2.6cqw;font-size:4.8cqw}.tc .pc-foot{gap:4cqw}.tc .pc-sig b{font-size:5.4cqw}.tc .pc-url,.tc .pc-kick{font-size:3.8cqw}.tc .pc-qr{border-radius:2.4cqw;width:31cqw;padding:2.4cqw}.pc-case{margin-top:var(--block)}.pc-case h2{letter-spacing:-.03em;margin:0 0 20px;font-size:24px;font-weight:800}.pc-case h2 span{color:var(--coral);margin-right:6px}.pc-note{color:var(--on-ink-soft);margin:-10px 0 20px;font-size:15px}.pc-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pcw{min-width:0;margin:0;container-type:inline-size}.t-ink{--pc-bg:#141433;--pc-fg:#fff;--pc-pay:#e8553d;--pc-muted:#b7a6ff;--pc-halo:#e8553d4d}.t-coral{--pc-bg:#e8553d;--pc-fg:#141433;--pc-pay:#fff;--pc-muted:#141433;--pc-halo:#14143333}.t-lavender{--pc-bg:#dcd6f6;--pc-fg:#141433;--pc-pay:#a8321d;--pc-muted:#3b3a5c;--pc-halo:#e8553d52}.t-white{--pc-bg:#fff;--pc-fg:#141433;--pc-pay:#c8402b;--pc-muted:#6a6889;--pc-halo:#e8553d3d}.t-violet{--pc-bg:#2c2c5a;--pc-fg:#fff;--pc-pay:#b7a6ff;--pc-muted:#b7a6ff;--pc-halo:#e8553d57}.t-iris{--pc-bg:#6b4ee6;--pc-fg:#fff;--pc-pay:#ffd6cc;--pc-muted:#e4dcff;--pc-halo:#1414333d}.qc-grid{margin-top:var(--block);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (max-width:900px){.qc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.qc-grid{grid-template-columns:minmax(0,1fr)}}.qcw{min-width:0;margin:0}.qc{background:var(--pc-bg);color:var(--pc-fg);box-shadow:0 0 0 1px var(--ink-3),0 30px 60px -30px #000000b3;border-radius:16px;overflow:hidden}.qc-in{aspect-ratio:4.25/5.5;container-type:inline-size}.qc-body{box-sizing:border-box;flex-direction:column;height:100%;padding:9cqw 8.5cqw 8cqw;display:flex}.qc-top{justify-content:space-between;align-items:flex-start;margin-bottom:7cqw;display:flex}.qc-eye{aspect-ratio:1;flex:none;place-items:center;width:26cqw;display:grid;position:relative}.qc-line{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:11.6cqw;font-weight:800;line-height:1.02}.qc-line.m{font-size:10.2cqw}.qc-line.l{font-size:9.6cqw}.qc-line.xl{font-size:9.2cqw}.qc-pay{letter-spacing:-.03em;color:var(--pc-pay);text-wrap:balance;margin:5.5cqw 0 0;font-size:6.8cqw;font-weight:800;line-height:1.12}.qc-foot{flex-direction:column;gap:3.4cqw;margin-top:auto;display:flex}.qc-kick{color:var(--pc-muted);font-size:4cqw;font-weight:500;line-height:1.3}.qc-sig{border-top:max(1px,.3cqw) solid color-mix(in srgb,var(--pc-fg) 22%,transparent);justify-content:space-between;align-items:baseline;gap:4cqw;padding-top:3.4cqw;display:flex}.qc-sig b{letter-spacing:-.045em;font-size:7.4cqw;font-weight:800;line-height:1}.qc-url{letter-spacing:-.01em;font-size:4cqw;font-weight:700}.qc-qr{box-sizing:border-box;background:#fff;border-radius:3cqw;flex:none;width:28cqw;padding:3cqw 3cqw 2cqw;box-shadow:0 0 0 1px #1414331f}.qc-code{line-height:0}.qc-code svg{width:100%;height:auto;display:block}.qc-scan{text-align:center;letter-spacing:.24em;text-transform:uppercase;color:#141433;margin-top:1.6cqw;font-size:3cqw;font-weight:800;display:block}.qcw figcaption{color:var(--on-ink-quiet);margin-top:14px;font-size:13px;line-height:1.5}.qcw figcaption b{color:var(--on-ink);font-weight:800}.qcw figcaption a{color:var(--on-ink-muted)}.qc-dl{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.qc-dl a{color:var(--ink);background:var(--on-ink);border-radius:999px;padding:7px 12px;font-size:13px;font-weight:800;text-decoration:none}.qc-dl a:hover{background:var(--on-ink-soft)}.pc{aspect-ratio:2/3;background:var(--pc-bg);color:var(--pc-fg);box-shadow:0 0 0 1px var(--ink-3),0 30px 60px -30px #000000b3;border-radius:18px;flex-direction:column;padding:9cqw 8cqw 8cqw;display:flex;overflow:hidden}.pc-eye{aspect-ratio:1;flex:none;place-items:center;width:46cqw;margin:0 auto 9cqw;display:grid;position:relative}.pc-halo{background:var(--pc-halo);border-radius:999px;position:absolute;inset:0}.pc-well{background:var(--pc-bg);border-radius:999px;position:absolute;inset:11%}.pc-svg{width:68%;height:auto;position:relative;overflow:visible}.pc-line{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:8.4cqw;font-weight:800;line-height:1.02}.pc-line.m{font-size:7.6cqw}.pc-line.l{font-size:6.9cqw}.pc-line.xl{font-size:6.3cqw}.pc-pay{letter-spacing:-.025em;color:var(--pc-pay);margin:3.4cqw 0 0;font-size:4.6cqw;font-weight:800;line-height:1.15}.pc-foot{justify-content:space-between;align-items:flex-end;gap:5cqw;margin-top:auto;display:flex}.pc-sig{flex-direction:column;gap:1cqw;min-width:0;display:flex}.pc-sig b{letter-spacing:-.04em;margin-bottom:1.2cqw;font-size:5cqw;font-weight:800}.pc-url,.pc-kick{color:var(--pc-muted);font-size:3cqw;line-height:1.3}.pc-qr{background:#fff;border-radius:2.8cqw;flex:none;width:25cqw;padding:2.6cqw;line-height:0;box-shadow:0 0 0 1px #1414331f}.pc-qr svg{width:100%;height:auto;display:block}.pcw figcaption{color:var(--on-ink-quiet);margin-top:14px;font-size:13px;line-height:1.5}.pcw figcaption b{color:var(--on-ink);font-weight:800}.pcw figcaption a{color:var(--on-ink-muted)}.ad-login{place-items:center;min-height:100vh;padding:24px;display:grid}.ad-pin{background:var(--ink-2);border-radius:24px;flex-direction:column;align-items:flex-start;gap:12px;width:min(100%,360px);padding:32px 28px;display:flex}.ad-pin h1{letter-spacing:-.03em;margin:6px 0 8px;font-size:32px;font-weight:800}.ad-pin label{letter-spacing:.06em;text-transform:uppercase;color:var(--on-ink-muted);font-size:13px;font-weight:700}.ad-pin input{width:100%;font:inherit;letter-spacing:.3em;border:1px solid var(--ink-3);background:var(--ink);color:var(--on-ink);border-radius:12px;padding:12px 14px;font-size:22px}.ad-pin input:focus{outline-offset:2px;outline:3px solid #b7a6ff80}.ad-pin .btn{background:var(--coral);margin-top:8px}.ad-err{color:#ff8a73;margin:0;font-size:14px;font-weight:700}.ad-signin{width:min(100%,400px)}.ad-signform{flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}.ad-signin h1{letter-spacing:-.03em;margin:6px 0 0;font-size:32px;font-weight:800;line-height:1.05}.ad-lead{color:var(--on-ink-soft);margin:0 0 6px;font-size:16px;line-height:1.5}.ad-lead b{color:var(--on-ink)}.ad-pin input.ad-email{letter-spacing:0;font-size:17px}.ad-pin input.ad-email[readonly]{opacity:.8}.ad-quiet{color:var(--on-ink-muted);font-size:14px;font-weight:700}.ad-pinfallback{border-top:1px solid var(--ink-3);width:100%;margin-top:14px;padding-top:14px}.ad-pinfallback summary{cursor:pointer;color:var(--on-ink-muted);font-size:14px;font-weight:700}.ad-pinfallback form{flex-direction:column;align-items:flex-start;gap:12px;margin-top:14px;display:flex}.ad-fine{color:var(--on-ink-quiet);margin:0;font-size:13px}.ad{padding-top:32px;padding-bottom:80px}.ad-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ad-top h1{letter-spacing:-.04em;margin:0;font-size:40px;font-weight:800;line-height:1}.ad-top p{color:var(--on-ink-quiet);margin:8px 0 0;font-size:14px}.ad-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ad-range,.ad-tabs{flex-wrap:wrap;gap:6px;display:flex}.ad-range a,.ad-tabs a{color:var(--on-ink-soft);background:var(--ink-2);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none}.ad-range a.on,.ad-tabs a.on{background:var(--on-ink);color:var(--ink)}.ad-tabs a span{opacity:.7;margin-left:4px}.ad-btn{font:inherit;color:var(--on-ink);border:1px solid var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none}.ad-btn:hover{border-color:var(--on-ink-quiet)}.ad-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.ad-tile{background:var(--ink-2);border-radius:18px;flex-direction:column;gap:6px;min-width:0;padding:18px 18px 16px;display:flex}.ad-tl{color:var(--on-ink-muted);font-size:13px;font-weight:700}.ad-tile b{letter-spacing:-.04em;font-size:34px;font-weight:800;line-height:1}.ad-tn{color:var(--on-ink-quiet);font-size:12px}.ad-card{background:var(--ink-2);border-radius:20px;min-width:0;padding:20px}.ad-card h3{letter-spacing:-.01em;margin:0 0 14px;font-size:16px;font-weight:800}.ad-wide{margin-top:16px}.ad-grid2{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.ad-chart{margin:0}.ad-chart svg{width:100%;height:auto;display:block}.ad-grid{stroke:var(--ink-3);stroke-width:1px}.ad-axis{fill:var(--on-ink-quiet);font-size:11px}.ad-mark{fill:#e8553d}.ad-hit{fill:#0000}.ad-bar:hover .ad-mark{fill:#ff6e54}.ad-bar:hover .ad-hit{fill:#ffffff0a}.ad-table-view{color:var(--on-ink-soft);margin-top:10px;font-size:13px}.ad-table-view summary{cursor:pointer;color:var(--on-ink-muted)}.ad-table-view table{border-collapse:collapse;margin-top:8px}.ad-table-view td,.ad-table-view th{text-align:left;padding:3px 14px 3px 0}.ad-rank{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ad-rank li{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:12px;font-size:14px;display:grid}.ad-rank li:has(>b:nth-child(2)){grid-template-columns:minmax(0,1fr) auto}.ad-rl{text-overflow:ellipsis;white-space:nowrap;color:var(--on-ink-soft);overflow:hidden}.ad-rb{background:var(--ink-3);border-radius:4px;height:8px;overflow:hidden}.ad-rb i{background:#e8553d;border-radius:4px;min-width:2px;height:100%;display:block}.ad-rank b{font-variant-numeric:tabular-nums;text-align:right;font-weight:800}.ad-rank small{color:var(--on-ink-quiet);margin-left:4px;font-weight:600}.ad-empty{color:var(--on-ink-quiet);margin:0;font-size:14px}.ad-scroll{overflow-x:auto}.ad-tbl{border-collapse:collapse;width:100%;font-size:14px}.ad-tbl th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--on-ink-quiet);border-bottom:1px solid var(--ink-3);white-space:nowrap;padding:8px 12px 8px 0;font-size:12px;font-weight:700}.ad-tbl td{border-bottom:1px solid var(--ink-3);vertical-align:top;color:var(--on-ink-soft);padding:10px 12px 10px 0}.ad-tbl td b{color:var(--on-ink)}.ad-tbl a{color:var(--on-ink-muted)}.ad-tbl .r{text-align:right;font-variant-numeric:tabular-nums}.ad-tbl .nw{white-space:nowrap}.ad-line{min-width:260px;max-width:380px;color:var(--on-ink-quiet)!important}.ad-v{color:var(--on-ink-quiet);font-size:12px}.ad-dim{color:var(--on-ink-quiet);opacity:.75}tr.ad-dim td{opacity:.55}.ad-warn{color:#ff8a73;font-weight:700}.ad-pill{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-block}.ad-pill.ok{background:var(--on-ink);color:var(--ink)}.ad-pill.no{background:var(--ink-3);color:var(--on-ink-soft)}.ad-people-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ad-people-head h3{margin:0}.ad-search{gap:8px;margin:14px 0 16px;display:flex}.ad-search input{min-width:0;font:inherit;border:1px solid var(--ink-3);background:var(--ink);color:var(--on-ink);border-radius:999px;flex:1;padding:10px 14px;font-size:15px}.ad-nav{flex-wrap:wrap;gap:6px;margin-bottom:22px;display:flex}.ad-nav a{color:var(--on-ink-soft);border-radius:12px;padding:9px 14px;font-size:14px;font-weight:800;text-decoration:none}.ad-nav a.on{background:var(--ink-2);color:var(--on-ink)}.ad-crumb{margin:0 0 6px;font-size:14px}.ad-crumb a{color:var(--on-ink-muted)}.ad-banner{color:var(--on-ink);background:#b7a6ff24;border-radius:14px;margin:18px 0 0;padding:12px 16px;font-size:14px;font-weight:600}.ad-banner.bad{color:#ffb3a5;background:#e8553d29}.ad-banner a{color:inherit}.ad-checks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ad-checks li{align-items:flex-start;gap:12px;font-size:14px;display:flex}.ad-checks li>b{border-radius:999px;flex:none;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.ad-checks li.ok>b{background:var(--on-ink);color:var(--ink)}.ad-checks li.todo>b{background:var(--coral);color:#fff}.ad-checks strong{color:var(--on-ink);display:block}.ad-checks small{color:var(--on-ink-soft);margin-top:2px;line-height:1.45;display:block}.ad-form{flex-direction:column;gap:14px;display:flex}.ad-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ad-field>span{letter-spacing:.04em;text-transform:uppercase;color:var(--on-ink-muted);font-size:12px;font-weight:800}.ad-field>span small{text-transform:none;letter-spacing:0;color:var(--on-ink-quiet);font-weight:600}.ad-inline{flex-direction:row;align-items:center;gap:12px}.ad-input{font:inherit;border:1px solid var(--ink-3);background:var(--ink);color:var(--on-ink);border-radius:12px;width:100%;min-width:0;padding:10px 12px;font-size:15px}.ad-input:focus{outline-offset:1px;outline:3px solid #b7a6ff73}.ad-num{width:90px}.ad-select{flex:none;width:auto}.ad-textarea{resize:vertical;min-height:220px;line-height:1.55}.ad-hint{color:var(--on-ink-quiet);margin:6px 0 0;font-size:12.5px;line-height:1.5}.ad-row2{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.ad-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.ad-btn.primary{background:var(--coral);border-color:var(--coral);color:#fff}.ad-btn.primary:disabled{border-color:var(--ink-3);color:var(--on-ink-quiet);cursor:default;background:0 0}.ad-btn:disabled{opacity:.55;cursor:default}.ad-btn.ghost{color:var(--on-ink-muted);border-color:#0000}.ad-btn.small{padding:5px 10px;font-size:12px}.ad-test{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ad-test .ad-input{flex:1;width:auto;min-width:180px}.ad-check{color:var(--on-ink-soft);align-items:flex-start;gap:10px;font-size:14px;display:flex}.ad-check input{accent-color:var(--coral);margin-top:3px}.ad-split{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.ad-preview{min-width:0}.ad-preview-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ad-inbox{flex-direction:column;min-width:0;font-size:13px;display:flex}.ad-inbox b{color:var(--on-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ad-inbox span{color:var(--on-ink-quiet);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ad-seg{background:var(--ink);border-radius:999px;padding:3px;display:flex}.ad-seg button{font:inherit;color:var(--on-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800}.ad-seg button.on{background:var(--on-ink);color:var(--ink)}.ad-frame{box-shadow:0 0 0 1px var(--ink-3);background:#141433;border-radius:16px;margin:0 auto;transition:max-width .3s;overflow:hidden}.ad-frame iframe{background:#141433;border:0;width:100%;height:640px;display:block}.ad-step-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:14px;display:flex}.ad-step-head h3{margin:0}.ad-step-head small{color:var(--on-ink-quiet);font-weight:600}.ad-step-stats{color:var(--on-ink-soft);margin:0;font-size:13px}.ad-rename{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ad-title-input{font:inherit;letter-spacing:-.03em;color:var(--on-ink);background:0 0;border:1px solid #0000;border-radius:12px;width:min(100%,520px);min-width:0;margin-left:-9px;padding:2px 8px;font-size:30px;font-weight:800}.ad-title-input:hover,.ad-title-input:focus{border-color:var(--ink-3);outline:none}.ad-upload{max-width:560px}.ad-when{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.ad-when .ad-num{width:100%}.ad-input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}form.ad-wide{margin-top:16px}@page postcard{size:4in 6in;margin:0}@page quarter{size:4.25in 5.5in;margin:0}@page quarterbleed{size:4.5in 5.75in;margin:0}@page sheet{size:8.5in 11in;margin:0}@media print{*{-webkit-print-color-adjust:exact;print-color-adjust:exact}html,body{background:#fff}header.top,.pc-intro,.pcw figcaption,.pc-case h2,.pc-note,.tc-sheetw figcaption{display:none}.pc-page{max-width:none;padding:0}.pc-case{margin:0}.pc-pair{display:block}.pcw{page:postcard;break-after:page;break-inside:avoid;width:4in;height:6in}.pcw .pc{aspect-ratio:auto;width:4in;height:6in;box-shadow:none;border-radius:0}.qc-grid{margin:0;display:block}.qcw{page:quarter;break-after:page;break-inside:avoid;width:4.25in;height:5.5in}.qcw .qc{width:4.25in;height:5.5in;box-shadow:none;border-radius:0}.qcw .qc-in{aspect-ratio:auto;width:4.25in;height:5.5in}.bleed .qcw{page:quarterbleed;width:4.5in;height:5.75in}.bleed .qcw .qc{box-sizing:border-box;width:4.5in;height:5.75in;padding:.125in}.qc-grid figcaption{display:none}.tc-sheetw{margin:0}.tc-scroll{padding:0;overflow:visible}.tc-sheet{--u:1in;page:sheet;box-shadow:none;break-after:page;break-inside:avoid}}@media (min-width:820px){:root{--sec:96px;--block:64px;--gap:48px}header.top{padding-top:28px}.hero{text-align:left;padding:72px 0 var(--sec);grid-template-columns:360px minmax(0,1fr);gap:56px}.eyewrap{width:320px;height:320px}.eye-well{inset:34px}svg.eye{width:216px;height:216px}h1.line{font-size:84px}.hero p{max-width:520px;margin:28px 0 0;font-size:24px}.decisions{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.dface{gap:14px;padding:26px 28px 24px}.dface h2,.dface h3{font-size:30px}.dface p{font-size:17px}.dempty{padding:40px 40px 36px}.dempty h2{font-size:44px}.beat.big h2{max-width:920px;font-size:72px}.beat.big p{font-size:20px}.creds{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.cred{border-top:2px solid var(--coral);flex-direction:column;align-items:flex-start;gap:16px;padding-top:28px;display:flex}.cred b{color:var(--ink);font-size:96px}.cred span{max-width:280px;font-size:17px}.proofs{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.proof{gap:16px}.proof .num{font-size:160px}.proof p{max-width:420px}.pillars{gap:36px}.pillar{padding-top:22px}.pillar b{font-size:34px}.pillar p{font-size:18px}.proofclose{letter-spacing:-.04em;font-size:52px;line-height:1.04}.proofclose p+p{margin-top:24px;font-size:26px;line-height:1.3}.plhead h2{font-size:56px}.plhead p{font-size:19px}.weeknote{font-size:16px}.join{grid-template-columns:minmax(0,1fr) 460px;align-items:start}.join .copy h2{font-size:56px}.card{padding:30px 30px 32px}.mbr{display:inline}.end{text-align:left;flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:16px 32px}.ad-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}.ad-split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:28px}.ad-row2{grid-template-columns:1fr 1fr}.ad-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-pair{gap:32px;max-width:820px}.pc-case h2{font-size:30px}.legal{padding-top:72px}.legal-head,.paper{max-width:860px;margin-left:auto;margin-right:auto}.paper{margin-top:var(--block);border-radius:28px}.paper section{margin-top:28px;padding-top:28px}.paper ol li{padding-left:34px}.paper .caps p{font-size:14px}.accept .btn{width:auto;padding:17px 28px;font-size:18px;display:inline-block}.legal-head h1{font-size:72px}.legal-head p{font-size:22px}.paper{padding:64px 72px 72px}.paper p,.paper li{font-size:17px}.paper h2{font-size:24px}.sign{grid-template-columns:1fr 1fr;gap:48px}}@media (prefers-reduced-motion:reduce){.dflip,.dempty,.dbtn.approve.done,.dcard,.dbtn,.halo,.co,.btn,label.f input,.ticks span{transition:none;animation:none}.dial .read .t,.btn.busy span,.btn.busy:after{animation:none}.rv{opacity:1;transition:none;transform:none}}.adm{align-items:stretch;min-height:100vh;display:flex}.adm-main{flex:1;min-width:0}.adm-main .wrap.ad{max-width:1160px}.adr{border-right:1px solid var(--ink-3);background:#10102a;flex-direction:column;flex:none;width:236px;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0}.adr-head{justify-content:space-between;align-items:center;gap:8px;padding:2px 6px 18px;display:flex}.adr-brand{color:var(--on-ink);letter-spacing:-.04em;align-items:center;gap:10px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.adr-brand small{letter-spacing:.04em;text-transform:uppercase;color:var(--on-ink-quiet);margin-left:2px;font-size:12px;font-weight:700}.adr-toggle{font:inherit;color:var(--on-ink);background:var(--ink-2);border:1px solid var(--ink-3);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:800;display:none}.adr-nav{flex-direction:column;flex:1;gap:18px;display:flex;overflow-y:auto}.adr-group{flex-direction:column;gap:2px;display:flex}.adr-gl{letter-spacing:.08em;text-transform:uppercase;color:var(--on-ink-quiet);padding:0 10px 6px;font-size:11px;font-weight:800}.adr-nav a{color:var(--on-ink-soft);border-radius:12px;align-items:center;gap:11px;padding:9px 10px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.adr-nav a svg{color:var(--on-ink-quiet);flex:none}.adr-nav a:hover{background:var(--ink-2);color:var(--on-ink)}.adr-nav a.on{background:var(--ink-2);color:var(--on-ink);box-shadow:inset 3px 0 0 var(--coral)}.adr-nav a.on svg{color:var(--coral)}.adr-me{border-top:1px solid var(--ink-3);align-items:center;gap:10px;margin-top:12px;padding:14px 6px 0;display:flex}.adr-av,.ad-av{background:var(--lavender);width:34px;height:34px;color:var(--ink);border-radius:999px;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.adr-who{flex-direction:column;flex:1;min-width:0;display:flex}.adr-who b{color:var(--on-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.adr-who small{color:var(--on-ink-quiet);font-size:12px}.adr-out{font:inherit;color:var(--on-ink-muted);cursor:pointer;background:0 0;border:0;padding:4px;font-size:12px;font-weight:700}.adr-out:hover{color:var(--on-ink)}@media (max-width:860px){.adm{flex-direction:column}.adr{z-index:20;border-right:0;border-bottom:1px solid var(--ink-3);width:auto;height:auto;padding:12px 16px;position:sticky;top:0}.adr-head{padding:0}.adr-toggle{display:inline-block}.adr-nav,.adr-me{display:none}.adr.open .adr-nav{max-height:70vh;padding-top:16px;display:flex}.adr.open .adr-me{display:flex}}.ad-roles{border:0;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;margin:0;padding:0;display:grid}@media (min-width:760px){.ad-roles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ad-roles legend{letter-spacing:.04em;text-transform:uppercase;color:var(--on-ink-muted);margin-bottom:8px;padding:0;font-size:12px;font-weight:800}.ad-role{border:1px solid var(--ink-3);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ad-role input{accent-color:var(--coral);margin-top:3px}.ad-role span{flex-direction:column;gap:2px;display:flex}.ad-role b{color:var(--on-ink);font-size:14px}.ad-role small{color:var(--on-ink-quiet);font-size:12px;line-height:1.4}.ad-people{flex-direction:column;display:flex}.ad-person{border-top:1px solid var(--ink-3);padding:12px 0}.ad-person:first-child{border-top:0}.ad-person>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;list-style:none;display:flex}.ad-person>summary::-webkit-details-marker{display:none}.ad-person[open]>summary{margin-bottom:14px}.ad-pwho{flex-direction:column;flex:1;min-width:160px;display:flex}.ad-pwho b{color:var(--on-ink);font-size:15px}.ad-pwho small{color:var(--on-ink-quiet);font-size:13px}.ad-proles{flex-wrap:wrap;gap:6px;display:flex}.ad-pmeta{color:var(--on-ink-quiet);text-align:right;min-width:180px;font-size:13px}.ad-dimmed{opacity:.55}.ad-subactions{margin-top:8px}.ad-subactions form{margin:0}.ad-diff summary{cursor:pointer;color:var(--on-ink-muted);font-size:13px}.ad-diff pre{white-space:pre-wrap;word-break:break-word;color:var(--on-ink-soft);background:var(--ink);border-radius:10px;max-width:520px;margin:8px 0 0;padding:10px;font-size:12px;line-height:1.45}.adm-main .wrap.ad.crm-wide{max-width:none}.ad-pill.bad{color:#ffb3a5;background:#e8553d2e}.crm-search{display:flex}.crm-search .ad-input{border-radius:999px;width:260px;padding:8px 14px;font-size:14px}.crm-new{margin-top:16px}.crm-new>summary,.crm-inline>summary{cursor:pointer;color:var(--on-ink);font-size:14px;font-weight:800;list-style:none}.crm-new>summary::-webkit-details-marker{display:none}.crm-inline>summary::-webkit-details-marker{display:none}.crm-new>summary:before{content:"+";background:var(--coral);color:#fff;border-radius:999px;place-items:center;width:22px;height:22px;margin-right:8px;font-weight:800;display:inline-grid}.crm-new[open]>summary{margin-bottom:16px}.crm-inline{margin-top:14px}.crm-inline[open]>summary{margin-bottom:14px}.crm-outcomes{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.crm-outcomes legend{letter-spacing:.04em;text-transform:uppercase;color:var(--on-ink-muted);margin-bottom:8px;padding:0;font-size:12px;font-weight:800}.chip-check{cursor:pointer;position:relative}.chip-check input{opacity:0;cursor:pointer;position:absolute;inset:0}.chip-check span{border:1px solid var(--ink-3);color:var(--on-ink-soft);border-radius:999px;padding:7px 14px;font-size:14px;font-weight:700;display:inline-block}.chip-check input:checked+span{background:var(--lavender);border-color:var(--lavender);color:var(--ink)}.chip-check input:focus-visible+span{outline-offset:1px;outline:3px solid #b7a6ff73}.crm-board{scroll-snap-type:x proximity;gap:12px;margin-top:20px;padding-bottom:12px;display:flex;overflow-x:auto}.crm-col{background:var(--ink-2);scroll-snap-align:start;border-radius:18px;flex-direction:column;flex:0 0 260px;min-height:240px;padding:12px;transition:box-shadow .15s;display:flex}.crm-col.over{box-shadow:inset 0 0 0 2px var(--lavender)}.crm-col>header{justify-content:space-between;align-items:baseline;gap:8px;padding:2px 4px 12px;display:flex}.crm-col>header b{font-size:14px;font-weight:800}.crm-col>header span{color:var(--on-ink-quiet);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.crm-col.won>header b{color:#9be3b5}.crm-col.lost>header b{color:#ffb3a5}.crm-col.nurture>header b{color:var(--lavender)}.crm-cards{flex-direction:column;flex:1;gap:10px;display:flex}.crm-card{background:var(--ink);border:1px solid var(--ink-3);cursor:grab;border-radius:14px;flex-direction:column;gap:6px;padding:12px 12px 10px;display:flex;position:relative}.crm-card:active{cursor:grabbing}.crm-card:hover{border-color:var(--on-ink-quiet)}.crm-card-top{justify-content:space-between;align-items:center;display:flex}.crm-heat{font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:30px;height:22px;padding:0 7px;font-size:12px;font-weight:800;display:inline-grid}.crm-heat.hot{background:var(--coral);color:#fff}.crm-heat.warm{color:var(--ink);background:#f3c969}.crm-heat.cool{background:var(--ink-3);color:var(--on-ink-soft)}.crm-val{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.crm-card-title{color:var(--on-ink);font-size:15px;font-weight:800;line-height:1.25;text-decoration:none}.crm-card-title:hover{text-decoration:underline}.crm-card-title:after{content:"";border-radius:14px;position:absolute;inset:0}.crm-card-sub{color:var(--on-ink-quiet);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.crm-next{color:var(--on-ink-soft);background:var(--ink-2);border-radius:8px;padding:5px 8px;font-size:12.5px}.crm-card-foot{color:var(--on-ink-quiet);justify-content:space-between;gap:8px;margin-top:2px;font-size:12px;display:flex}.crm-move{z-index:1;align-self:flex-start;position:relative}.crm-move select{font:inherit;color:var(--on-ink-muted);border:1px solid var(--ink-3);cursor:pointer;background:0 0;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700}.crm-empty{color:var(--on-ink-quiet);text-align:center;border:1px dashed var(--ink-3);border-radius:12px;margin:0;padding:18px 4px;font-size:13px}.crm-crumbs{color:var(--on-ink-quiet);margin:0 0 8px;font-size:14px}.crm-crumbs a{color:var(--on-ink-muted)}.crm-record .ad-top h1{font-size:34px}.crm-facts{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.crm-facts a{color:var(--on-ink-muted)}.crm-stage{background:var(--lavender);color:var(--ink);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-block}.crm-stage.won{background:#9be3b5}.crm-stage.lost{color:#ffb3a5;background:#e8553d33}.crm-stage.nurture{background:var(--ink-3);color:var(--on-ink-soft)}.crm-moveform{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-moveform .ad-input{width:auto;padding:8px 12px;font-size:14px}.crm-moveform input.ad-input{width:170px}.crm-cols{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:20px;display:grid}.crm-main,.crm-side{flex-direction:column;gap:16px;min-width:0;display:flex}@media (min-width:1080px){.crm-cols{grid-template-columns:minmax(0,1fr) 360px}}.crm-nextform,.crm-taskform{flex-wrap:wrap;gap:8px;display:flex}.crm-nextform .ad-input:first-child,.crm-taskform .ad-input:first-of-type{flex:240px;width:auto}.crm-nextform input[type=date],.crm-taskform input[type=date],.crm-taskform select{flex:none;width:auto}.crm-taskform{border-top:1px solid var(--ink-3);margin-top:14px;padding-top:14px}.crm-reasons{color:var(--on-ink-soft);margin:0;padding-left:18px;font-size:14px;line-height:1.6}.crm-person{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.crm-person a{color:var(--on-ink)}.crm-others{border-top:1px solid var(--ink-3);flex-direction:column;gap:6px;margin:12px 0 0;padding:12px 0 0;font-size:14px;list-style:none;display:flex}.crm-person+.crm-others:empty{display:none}.crm-side .crm-others:first-child,.crm-side h3+.crm-others{border-top:0;margin-top:0;padding-top:0}.crm-others a{color:var(--on-ink-soft)}.crm-email{width:100%;margin-top:8px}.crm-email>summary{list-style:none;display:inline-block}.crm-email>summary::-webkit-details-marker{display:none}.crm-email[open]>summary{margin-bottom:12px}.ad-top>.crm-email{width:auto;max-width:520px}.ad-top>.crm-email[open]{width:100%}.crm-log{border-bottom:1px solid var(--ink-3);flex-direction:column;gap:10px;margin-bottom:20px;padding-bottom:20px;display:flex}.crm-log .ad-actions{margin-top:0}.crm-kinds{align-self:flex-start}.crm-kinds label{cursor:pointer;position:relative}.crm-kinds input{opacity:0;cursor:pointer;position:absolute;inset:0}.crm-kinds span{color:var(--on-ink-soft);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-block}.crm-kinds input:checked+span{background:var(--on-ink);color:var(--ink)}.crm-kinds input:focus-visible+span{outline:3px solid #b7a6ff73}.crm-tl{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.crm-tl li{grid-template-columns:18px minmax(0,1fr);gap:12px;padding-bottom:18px;display:grid;position:relative}.crm-tl li:before{content:"";background:var(--ink-3);width:2px;position:absolute;top:16px;bottom:0;left:8px}.crm-tl li:last-child:before{display:none}.crm-tl-dot{background:var(--ink-3);width:12px;height:12px;box-shadow:0 0 0 3px var(--ink-2);border-radius:999px;margin:4px 0 0 3px}.k-form .crm-tl-dot{background:var(--coral)}.k-stage .crm-tl-dot{background:var(--lavender)}.k-email .crm-tl-dot,.k-campaign .crm-tl-dot{background:#7fb8ff}.k-call .crm-tl-dot,.k-meeting .crm-tl-dot{background:#f3c969}.k-task .crm-tl-dot{background:#9be3b5}.crm-tl-body{min-width:0}.crm-tl-head{flex-wrap:wrap;gap:4px 8px;font-size:14px;display:flex}.crm-tl-head b{color:var(--on-ink)}.crm-tl-head span{color:var(--on-ink-soft)}.crm-tl-text{color:var(--on-ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.55}.crm-tl-meta{color:var(--on-ink-quiet);margin-top:4px;font-size:12.5px;display:block}.crm-tl-meta a{color:var(--on-ink-muted)}.crm-tasks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.crm-tasks li{border-bottom:1px solid var(--ink-3);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.crm-tasks li:last-child{border-bottom:0}.crm-tasks form{margin:0}.crm-check{border:2px solid var(--on-ink-quiet);width:22px;height:22px;color:var(--ink);cursor:pointer;background:0 0;border-radius:7px;flex:none;place-items:center;margin-top:1px;font-size:13px;font-weight:900;line-height:1;display:grid}.crm-check:hover{border-color:var(--on-ink)}.crm-tasks li.done .crm-check{background:#9be3b5;border-color:#9be3b5}.crm-tasks li.done .crm-task-body b{color:var(--on-ink-quiet);text-decoration:line-through}.crm-tasks li.late .crm-tl-meta{color:#ffb3a5}.crm-task-body{flex:1;min-width:0;font-size:14px}.crm-task-body b{color:var(--on-ink)}.crm-tasks .ad-btn.ghost{opacity:0;transition:opacity .15s}.crm-tasks li:hover .ad-btn.ghost,.crm-tasks .ad-btn.ghost:focus-visible{opacity:1}@media (hover:none){.crm-tasks .ad-btn.ghost{opacity:1}}.crm-deals{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.crm-deals li{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;display:flex}.crm-deals li>a{color:var(--on-ink);flex:200px;min-width:0;font-weight:800}.crm-deals .crm-tl-meta{margin:0}@media (max-width:640px){.crm-search .ad-input{width:100%}.crm-search{flex:100%}.crm-col{flex-basis:78vw}.crm-moveform{width:100%}.crm-moveform input.ad-input{flex:1}}.lw-standing{background:var(--ink-3);color:var(--on-ink-soft);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-block}.lw-standing.st-active{color:var(--ink);background:#9be3b5}.lw-standing.st-unlimited{background:var(--lavender);color:var(--ink)}.lw-standing.st-upcoming{color:var(--ink);background:#f3c969}.lw-standing.st-ended{color:#ffb3a5;background:#e8553d33}.lw-status{text-transform:capitalize;color:var(--on-ink-soft);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.lw-status:before{content:"";background:var(--ink-3);border-radius:999px;width:8px;height:8px}.lw-status.s-ok:before,.lw-status.s-active:before{background:#9be3b5}.lw-status.s-degraded:before,.lw-status.s-stalled:before,.lw-status.s-proposed:before{background:#f3c969}.lw-status.s-down:before{background:var(--coral)}.lw-status.s-retired:before,.lw-status.s-ended:before,.lw-status.s-unknown:before{background:var(--on-ink-quiet)}.lw-confirm{background:#e8553d14;border:1px solid #e8553d73;border-radius:12px;padding:12px 14px}.lw-catalog{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.lw-catalog legend{letter-spacing:.04em;text-transform:uppercase;color:var(--on-ink-muted);margin-bottom:10px;padding:0;font-size:12px;font-weight:800}.lw-plat{border:1px solid var(--ink-3);border-radius:14px;padding:12px 14px}.lw-plat-head{cursor:pointer;align-items:center;gap:8px;font-size:15px;display:flex}.lw-plat-head input,.lw-catalog .chip-check input{accent-color:var(--coral)}.lw-pbs{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.lw-row3{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:720px){.lw-row3{grid-template-columns:repeat(3,minmax(0,1fr))}}.lw-history{margin-top:18px}.lw-history>summary,.lw-more>summary,.lw-fold>summary{cursor:pointer;color:var(--on-ink-muted);font-size:14px;font-weight:800}.lw-history[open]>summary{margin-bottom:14px}.lw-tiles{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 16px}@media (min-width:900px){.lw-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.lw-tiles .ad-tile b{font-size:26px}.lw-gap{margin-bottom:12px}.lw-nomargin{margin-top:0}.lw-self-end{align-self:end;padding-bottom:10px}.lw-cards{flex-direction:column;gap:12px;display:flex}.lw-card{background:var(--ink);border:1px solid var(--ink-3);border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.lw-card.flagged{border-color:#f3c96999}.lw-card-head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.lw-card .crm-tl-meta{margin:0}.lw-ref{font-variant-numeric:tabular-nums;color:var(--lavender);white-space:nowrap;font-size:12px;font-weight:800}.lw-rule{color:var(--on-ink);margin:0;font-size:15px;line-height:1.5}.lw-flag{color:#f3c969;margin:0;font-size:13px;font-weight:700}.lw-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.lw-decide{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lw-decide .ad-check{font-size:13px}.lw-hist{color:var(--on-ink-soft);margin:0;padding-left:18px;font-size:13px;line-height:1.7}.lw-more[open]>summary{margin-bottom:12px}.lw-sources{color:var(--on-ink-soft);margin:12px 0 0;padding-left:18px;font-size:13px;line-height:1.6}.lw-fold>summary{list-style:none}.lw-fold[open]>summary{margin-bottom:14px}.lw-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.lw-list li{grid-template-columns:90px minmax(0,1fr);align-items:start;gap:12px;display:grid}.lw-list p{margin:0;font-size:14px;line-height:1.5}.lw-list .crm-tl-text{margin-top:4px}.lw-sortbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lw-sortbar .ad-fine{flex:360px}.lw-recs{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lw-recs li{border:1px solid var(--ink-3);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.lw-recs li.a-reject{border-color:#e8553d66}.lw-recs li.a-approve,.lw-recs li.a-edit{border-color:#9be3b566}.lw-rec-head{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.lw-edit{color:var(--on-ink-soft);background:var(--ink);border-radius:10px;padding:8px 10px;font-size:13px}.lw-edit p{margin:0 0 4px}@media (max-width:640px){.lw-list li{grid-template-columns:minmax(0,1fr);gap:4px}}.dash-foot{margin-top:14px}.as-tabs{margin-top:18px}.as-story{margin:0 0 14px}.as-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin-top:20px;display:grid}.as-item{background:var(--ink-2);border-radius:18px;flex-direction:column;margin:0;display:flex;overflow:hidden}.as-item figcaption{flex-direction:column;gap:4px;padding:14px 16px 16px;font-size:14px;display:flex}.as-item figcaption b{color:var(--on-ink)}.as-dls{gap:8px;margin-top:8px;display:flex}.as-swatch{place-items:center;height:170px;padding:24px;display:grid}.as-swatch img{object-fit:contain;max-width:100%;max-height:110px}.as-swatch.bg-light{background:#fff}.as-swatch.bg-dark{box-shadow:inset 0 -1px 0 var(--ink-3);background:#141433}.as-colours{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.as-colours li{align-items:center;gap:12px;font-size:14px;display:flex}.as-colours code{color:var(--on-ink-muted);font-size:12px}.as-chip{border-radius:12px;flex:none;width:44px;height:44px;box-shadow:inset 0 0 0 1px #ffffff2e}.as-type-xb{letter-spacing:-.03em;margin:0;font-size:30px;font-weight:800;line-height:1.1}.as-type-md{color:var(--on-ink-soft);margin:8px 0 10px;font-size:16px;font-weight:500}.as-voice{color:var(--on-ink-soft);margin:0;padding-left:18px;font-size:14px;line-height:1.6}.as-voice b{color:var(--on-ink)}.as-avatars{flex-wrap:wrap;gap:20px;display:flex}.as-avatars figure{flex-direction:column;align-items:center;gap:10px;margin:0;display:flex}.as-avatars img{border-radius:999px;width:140px;height:140px;display:block}.as-avatars figcaption,.as-banners figcaption,.as-ads figcaption,.as-video figcaption{justify-content:space-between;align-items:center;gap:10px;width:100%;font-size:13px;display:flex}.as-banners{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.as-banners.many{grid-template-columns:repeat(auto-fill,minmax(420px,1fr))}.as-banners figure,.as-ads figure{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.as-banners img{width:100%;height:auto;box-shadow:0 0 0 1px var(--ink-3);border-radius:10px;display:block}.as-ads{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.as-ads img{border-radius:12px;width:100%;height:auto;display:block}.as-videos{grid-template-columns:minmax(0,.62fr) minmax(0,1fr) minmax(0,1.6fr);align-items:end;gap:16px;display:grid}.as-video{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.as-video video{background:#000;border-radius:12px;width:100%;display:block}.as-video.vertical video{aspect-ratio:9/16}.as-video.square video{aspect-ratio:1}.as-video.landscape video{aspect-ratio:16/9}@media (max-width:900px){.as-videos{grid-template-columns:repeat(2,minmax(0,1fr))}.as-video.landscape{grid-column:1/-1}.as-banners.many{grid-template-columns:minmax(0,1fr)}}.as-overview{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-top:20px;display:grid}.as-tile{flex-direction:column;gap:8px;display:flex}.as-tile h3{margin:6px 0 0}.as-tile h3 a{color:var(--on-ink);text-decoration:none}.as-tile .ad-actions{margin-top:auto;padding-top:8px}.as-thumb{background:var(--ink);border-radius:14px;place-items:center;height:160px;display:grid;overflow:hidden}.as-thumb img{object-fit:cover;width:100%;height:100%;display:block}.as-thumb.k-logo img{object-fit:contain;padding:36px}.as-thumb.k-ad img{object-fit:contain;border-radius:10px;width:160px;height:160px}.pc-admin .pcw-cap>a{color:var(--on-ink-muted)}.pc-admin .qc-dl a{color:var(--ink)}.pc-printnote{margin-bottom:0}@media print{.adr,.as-head,.as-tabs,.pc-admin .ad-card,.ad-banner{display:none!important}.adm{display:block}.adm-main .wrap.ad.pc-admin{max-width:none;margin:0;padding:0}.pc-admin .qc-grid{margin:0}}.adr{padding:16px 12px}.adr-head{padding:2px 6px 14px}.adr-nav{scrollbar-width:thin;scrollbar-color:var(--ink-3) transparent;gap:12px}.adr-group{gap:1px}.adr-gl{padding:0 10px 4px;font-size:10.5px}.adr-nav a{gap:10px;padding:7px 10px;font-size:14px}.adr-nav a svg{width:18px;height:18px}.adr-me{margin-top:10px;padding-top:12px}@media (max-width:860px){.adr{padding:12px 16px}.adr.open .adr-nav{gap:14px}.adr-nav a{padding:10px}}.ad-top>div:first-child{flex:420px;min-width:0}.ad-top p{max-width:820px}.ad-top>form,.ad-top>.ad-controls,.ad-top>.crm-moveform{flex:0 auto;max-width:100%}.as-head .ad-btn.small{padding:8px 14px;font-size:14px}.ad-controls .ad-select{min-width:0;max-width:100%}.ad-people-head .ad-test{flex:560px;justify-content:flex-end}.ad-people-head .ad-test .ad-select{max-width:260px}.ad-upload>.ad-btn,.ad-form>.ad-btn{align-self:flex-start}.ad-scroll{scrollbar-width:thin;scrollbar-color:var(--ink-3) transparent}.crm-table{min-width:920px}@media (max-width:640px){.ad-top h1{font-size:34px}.ad-tabs{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.ad-tabs::-webkit-scrollbar{display:none}.ad-tabs a{flex:none}.as-tabs{margin-right:-16px;padding-right:16px}.ad-controls{width:100%}.ad-controls .ad-select{flex:1 1 0}.ad-scroll>.ad-tbl{min-width:680px}.ad-people-head .ad-test{flex-basis:100%;justify-content:flex-start}.ad-people-head .ad-test .ad-input{flex:100%;max-width:none}.ad-scroll>.ad-tbl th,.ad-scroll>.ad-tbl td{white-space:nowrap}.ad-scroll>.ad-tbl td.ad-line{white-space:normal;min-width:220px}}@media (max-width:860px){.adr.open{z-index:60;flex-direction:column;height:100dvh;display:flex;position:fixed;inset:0;overflow-y:auto}.adr.open .adr-nav{flex:1;max-height:none;padding-bottom:8px;overflow:visible}.adr.open .adr-me{padding-bottom:max(12px,env(safe-area-inset-bottom));margin-top:auto}}@media (max-width:640px){.ad-people-head .ad-test .ad-select{flex:100%;width:100%;min-width:0;max-width:100%}.ad-search{flex-wrap:wrap}.ad-search .ad-select{flex:100%;width:100%}}header.top{max-width:1120px}.site-nav{gap:4px;margin-left:auto;display:flex}.site-nav a{color:var(--on-ink-soft);border-radius:999px;padding:8px 12px;font-size:15px;font-weight:700;text-decoration:none}.site-nav a:hover{color:var(--on-ink);background:var(--ink-2)}.top-line{margin-left:auto}.site-cta{color:#fff;background:var(--coral);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .3s cubic-bezier(.2,.9,.3,1.4),background .2s;display:inline-flex}.site-cta:hover{background:#ff6e54;transform:translateY(-1px)}.site-cta:focus-visible{outline-offset:3px;outline:3px solid #b7a6ff99}.site-cta.big{padding:15px 26px;font-size:18px}.hero-cta{flex-direction:column;align-items:center;gap:12px;margin-top:26px;display:flex}.hero-note{color:var(--on-ink-quiet);font-size:14px}@media (max-width:640px){.top-line,.site-nav{display:none}header.top .site-cta{padding:9px 14px;font-size:14px}}@media (min-width:900px){.hero-cta{align-items:flex-start}}.site-foot{max-width:1120px;padding:var(--sec) 24px 40px;border-top:1px solid var(--ink-3);margin:0 auto}.sf-top{grid-template-columns:minmax(0,1fr);gap:36px;display:grid}.sf-brand{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.sf-brand p{max-width:300px;color:var(--on-ink-soft);margin:0;font-size:15px;line-height:1.5}.sf-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.sf-cols div{flex-direction:column;gap:10px;display:flex}.sf-cols b{letter-spacing:.08em;text-transform:uppercase;color:var(--on-ink-quiet);font-size:12px;font-weight:800}.sf-cols a{color:var(--on-ink-soft);font-size:15px;text-decoration:none}.sf-cols a:hover{color:var(--on-ink)}.sf-line{color:var(--on-ink-quiet);margin:40px 0 0;font-size:13px}@media (min-width:900px){.sf-top{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.sf-cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.ph{flex-direction:column;gap:16px;display:flex}.ph h1{letter-spacing:-.05em;margin:0;font-size:46px;font-weight:800;line-height:1}.ph-lead{color:var(--on-ink-soft);max-width:560px;margin:0;font-size:19px;line-height:1.5}.ph-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}@media (min-width:900px){.ph h1{font-size:64px}}.sec-h{letter-spacing:-.04em;margin:0 0 28px;font-size:34px;font-weight:800;line-height:1.05}.steps{counter-reset:st;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.steps li{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:4px 16px;display:grid}.st-n{background:var(--ink);color:#fff;border-radius:999px;grid-row:span 2;place-items:center;width:44px;height:44px;font-size:18px;font-weight:800;display:grid}.steps b{letter-spacing:-.02em;font-size:20px;font-weight:800}.steps p{color:var(--text-2);margin:0;font-size:16px;line-height:1.5}@media (min-width:900px){.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.steps li{grid-template-columns:minmax(0,1fr)}.st-n{grid-row:auto;margin-bottom:10px}}.faq{border-top:1px solid var(--ink-3);flex-direction:column;max-width:820px;display:flex}.faq details{border-bottom:1px solid var(--ink-3)}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-size:18px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--coral);font-size:22px;line-height:1;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--on-ink-soft);max-width:680px;margin:0 0 20px;font-size:16px;line-height:1.6}.faq summary:focus-visible{outline-offset:4px;border-radius:6px;outline:3px solid #b7a6ff99}.demo-band{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.demo-band h2{letter-spacing:-.045em;margin:0;font-size:36px;font-weight:800;line-height:1}.demo-band p{color:var(--on-ink-soft);margin:10px 0 0;font-size:17px}@media (min-width:900px){.demo-band{flex-direction:row;justify-content:space-between;align-items:center}}.demo-top{padding:40px 0 var(--sec);grid-template-columns:minmax(0,1fr);gap:36px;display:grid}.demo-copy{flex-direction:column;gap:28px;display:flex}.demo-eye{max-width:220px}@media (max-width:899px){.demo-eye{display:none}}@media (min-width:900px){.demo-top{grid-template-columns:minmax(0,1fr) 460px;align-items:start;padding-top:64px}}label.f .opt,.wants legend .opt{text-transform:none;letter-spacing:0;color:var(--text-3);opacity:.8;margin-left:6px;font-weight:600}.wants .other{font:inherit;border:1px solid var(--mist);background:var(--bliss);color:var(--ink);border-radius:12px;width:100%;padding:12px 14px;font-size:16px}.wants .other:focus{outline-offset:2px;background:#fff;outline:3px solid #2f5ee666}.slot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.slot-day{border:1px solid var(--mist);border-radius:14px;flex-direction:column;gap:6px;padding:10px;display:flex}.slot-day>span{color:var(--ink);font-size:13px;font-weight:800}.slot-day .chip{width:100%;padding:7px 10px;font-size:13px}.slot-day .chip:disabled{opacity:.4;cursor:not-allowed}@media (min-width:560px){.slot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.privacy h2{font-size:22px}.privacy a{color:var(--coral-text)}.demo-home{grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;display:grid}.dh-copy h2{letter-spacing:-.045em;margin:0;font-size:40px;font-weight:800;line-height:1}.dh-copy p{color:var(--on-ink-soft);max-width:460px;margin:12px 0 0;font-size:18px;line-height:1.5}.demo-start-form{flex-direction:column;gap:10px;width:100%;max-width:520px;display:flex}.demo-start-form input{font:inherit;border:1px solid var(--ink-3);background:var(--ink);color:var(--on-ink);border-radius:999px;flex:1;min-width:0;padding:15px 18px;font-size:17px}.demo-start-form input::placeholder{color:var(--on-ink-quiet)}.demo-start-form input:focus{outline-offset:2px;outline:3px solid #b7a6ff80}.demo-start-form .site-cta{cursor:pointer;border:0;font-family:inherit}@media (min-width:560px){.demo-start-form{flex-direction:row}}@media (min-width:900px){.demo-home{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.demo-start-form{justify-self:end}}.demo-form{scroll-margin-top:24px}.wrap.wide{max-width:1200px}.page-top{padding:48px 0 var(--sec);flex-direction:column;gap:40px;display:flex}@media (min-width:900px){.page-top{padding-top:72px}}.pf{border:1px solid var(--ink-3);background:#0d0d24;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 40px 90px -40px #000000b3,0 0 0 1px #ffffff05}.pf-bar{border-bottom:1px solid var(--ink-3);background:#11112b;align-items:center;gap:7px;padding:10px 14px;display:flex}.pf-bar i{background:var(--ink-3);border-radius:999px;width:9px;height:9px}.pf-bar span{letter-spacing:.02em;color:var(--on-ink-quiet);margin-left:8px;font-size:12px;font-weight:700}.pf-screen img,.pf-screen video{width:100%;height:auto;display:block}.pf figcaption{color:var(--on-ink-quiet);border-top:1px solid var(--ink-3);background:#11112b;padding:12px 16px 14px;font-size:13.5px;line-height:1.5}.pf-narrow{max-width:760px}.pf-hero{margin-top:8px}.sh{flex-direction:column;gap:12px;max-width:760px;margin-bottom:32px;display:flex}.sh.center{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.sh h2{letter-spacing:-.045em;margin:0;font-size:36px;font-weight:800;line-height:1.02}.sh p{color:var(--on-ink-soft);margin:0;font-size:18px;line-height:1.5}section.band.white .sh p,section.band.lav .sh p{color:var(--text-2)}@media (min-width:900px){.sh h2{font-size:48px}}.fr{grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;padding:28px 0;display:grid}.fr-copy h3{letter-spacing:-.04em;margin:0;font-size:30px;font-weight:800;line-height:1.05}.fr-copy p{color:var(--on-ink-soft);margin:14px 0 0;font-size:17px;line-height:1.55}.fr-copy ul{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.fr-copy li{color:var(--on-ink-soft);padding-left:22px;font-size:15px;line-height:1.45;position:relative}.fr-copy li:before{content:"";background:var(--coral);border-radius:999px;width:8px;height:8px;position:absolute;top:7px;left:2px}section.band.white .fr-copy p,section.band.white .fr-copy li{color:var(--text-2)}@media (min-width:1000px){.fr{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:56px;padding:48px 0}.fr.flip .fr-copy{order:2}.fr.flip{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr)}}.steps-run{padding-top:0}.phases-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.phases-strip li{background:var(--ink-2);border:1px solid var(--ink-3);border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex;position:relative}.phases-strip .ps-n{color:var(--on-ink-quiet);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.phases-strip b{font-size:16px;font-weight:800}.phases-strip li.gate{border-color:var(--coral);background:#e8553d1f}.ps-gate{letter-spacing:.06em;text-transform:uppercase;color:var(--coral);font-size:11px;font-weight:800}section.band.white .phases-strip li{background:var(--bliss);border-color:var(--mist);color:var(--ink)}section.band.white .phases-strip li.gate{border-color:var(--coral);background:#fff1ee}@media (min-width:720px){.phases-strip{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1100px){.phases-strip{grid-template-columns:repeat(10,minmax(0,1fr))}}.be{flex-direction:column;align-items:center;gap:14px;display:flex}.be-switch{background:var(--ink);border-radius:999px;padding:4px;display:inline-flex}.be-switch button{font:inherit;color:var(--on-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 22px;font-size:15px;font-weight:800}.be-switch button.on{background:var(--coral);color:#fff}.be-switch button:focus-visible{outline-offset:2px;outline:3px solid #b7a6ff99}.be-note{color:var(--text-2);text-align:center;margin:0;font-size:15px}.be .pf{width:100%;max-width:1040px}.handover{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.handover div{background:var(--ink-2);border:1px solid var(--ink-3);border-radius:16px;padding:20px}.handover b{font-size:18px;font-weight:800}.handover p{color:var(--on-ink-soft);margin:8px 0 0;font-size:15px;line-height:1.5}@media (min-width:700px){.handover{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.handover{grid-template-columns:repeat(3,minmax(0,1fr))}}.anatomy{background:var(--ink-3);border:1px solid var(--ink-3);border-radius:18px;grid-template-columns:minmax(0,1fr);gap:1px;display:grid;overflow:hidden}.anatomy div{background:var(--ink);padding:24px}.an-n{color:var(--coral);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800;display:block}.anatomy b{letter-spacing:-.02em;margin-top:10px;font-size:19px;font-weight:800;display:block}.anatomy p{color:var(--on-ink-soft);margin:8px 0 0;font-size:15px;line-height:1.5}@media (min-width:700px){.anatomy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.anatomy{grid-template-columns:repeat(3,minmax(0,1fr))}}.pb-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.pb-card{background:var(--ink-2);border:1px solid var(--ink-3);border-radius:18px;flex-direction:column;gap:10px;padding:22px;display:flex}.pb-card h3{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:800}.pb-card p{color:var(--on-ink-soft);margin:0;font-size:15px;line-height:1.5}.pb-card ul{flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.pb-card li{color:var(--on-ink-soft);padding-left:18px;font-size:14px;line-height:1.4;position:relative}.pb-card li:before{content:"✓";color:var(--coral);font-weight:800;position:absolute;left:0}.pb-plat{color:var(--on-ink-quiet);border-top:1px solid var(--ink-3);margin-top:auto;padding-top:10px;font-size:12px;font-weight:700}@media (min-width:700px){.pb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pb-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-product{padding-top:0}@media (min-width:1100px){.home-product .pf-hero{margin-left:-80px;margin-right:-80px}}.hiw-cards{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:900px){.hiw-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.sec-more{margin:28px 0 0}.more-link{color:var(--on-ink);border-bottom:2px solid var(--coral);padding-bottom:2px;font-size:16px;font-weight:800;text-decoration:none}.more-link:after{content:" →"}.more-link:hover{color:var(--coral)}.ent-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.ent-grid div{background:var(--bliss);border:1px solid var(--mist);border-radius:16px;padding:22px}.ent-grid b{color:var(--ink);font-size:19px;font-weight:800}.ent-grid p{color:var(--text-2);margin:8px 0 0;font-size:15px;line-height:1.55}@media (min-width:700px){.ent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.ent-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){header.top{flex-wrap:wrap;row-gap:8px}.site-nav{order:3;gap:0;width:100%;margin-left:-12px;display:flex}.site-nav a{padding:6px 12px;font-size:14px}}.hero-v{padding:20px 0 var(--sec);flex-direction:column;gap:32px;display:flex}.hero-video{border:1px solid var(--ink-3);aspect-ratio:16/9;background:#0d0d24;border-radius:20px;margin:0;position:relative;overflow:hidden;box-shadow:0 50px 120px -50px #000c}.hero-video video{object-fit:cover;width:100%;height:100%;display:block}.hv-toggle{font:inherit;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#0d0d24b8;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;bottom:14px;right:14px}.hv-toggle:hover{background:#0d0d24e6}.hv-toggle:focus-visible{outline-offset:2px;outline:3px solid #b7a6ffb3}.hero-v-copy{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.hero-v-copy p{color:var(--on-ink-soft);max-width:560px;margin:0;font-size:20px;font-weight:300;line-height:1.45}.hero-v-copy .hero-cta{align-items:flex-start;margin-top:24px}@media (min-width:900px){.hero-v{padding-top:32px}.hero-v-copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px}}@media (min-width:1100px){.hero-video{margin-left:-80px;margin-right:-80px}}@media (min-width:900px){.hero-v .hero{padding-top:40px}}.hero-v{gap:8px;padding-top:0}@media (min-width:900px){.hero-v .hero{padding:64px 0 48px}}.hero-v .hero{padding:48px 0 8px}@media (min-width:900px){.hero-v .hero{padding:64px 0 16px}}.hero-v{padding-bottom:0}.tic{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}.tic-copy h2{letter-spacing:-.045em;margin:0;font-size:40px;font-weight:800;line-height:1}.tic-copy>p{color:var(--on-ink-soft);max-width:460px;margin:14px 0 0;font-size:18px;line-height:1.5}.tic-points{grid-template-columns:minmax(0,1fr);gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.tic-points li{border-left:2px solid var(--coral);flex-direction:column;gap:3px;padding-left:16px;display:flex}.tic-points b{font-size:15px;font-weight:800}.tic-points span{color:var(--on-ink-quiet);font-size:14px;line-height:1.45}.home-product .hero-video{margin:0}@media (min-width:560px){.tic-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.tic{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}.tic-copy h2{font-size:52px}}@media (min-width:1100px){.home-product .tic{margin-right:-80px}}.hiw-cards{align-items:stretch}.eye-tile{background:var(--pc-bg);color:var(--pc-fg);border-radius:24px;flex-direction:column;gap:0;min-width:0;padding:26px 26px 30px;display:flex}.et-top{justify-content:space-between;align-items:flex-start;display:flex}.et-eye{aspect-ratio:1;flex:none;place-items:center;width:88px;display:grid;position:relative}.et-n{letter-spacing:.04em;color:var(--pc-muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.eye-tile h3{letter-spacing:-.045em;text-wrap:balance;margin:26px 0 0;font-size:30px;font-weight:800;line-height:1.04}.et-pay{letter-spacing:-.025em;color:var(--pc-pay);margin:10px 0 0;font-size:20px;font-weight:800;line-height:1.15}.et-body{border-top:1px solid color-mix(in srgb,var(--pc-fg) 20%,transparent);color:var(--pc-fg);opacity:.86;margin:16px 0 0;padding-top:16px;font-size:15.5px;line-height:1.5}@media (min-width:1100px){.eye-tile h3{font-size:32px}}.day b{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}@media (min-width:820px){.day{grid-template-columns:72px minmax(0,1fr);padding:22px 24px 24px}.day b{font-size:24px}}@media (min-width:1100px){.week{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-left:-80px;margin-right:-80px}.day{flex-direction:column;gap:10px;min-height:220px;padding:22px 20px 26px;display:flex}.day .dn{font-size:13px}.day b{font-size:24px}.day .dl{font-size:15px}}@media (min-width:820px){.cred b{font-size:clamp(60px,8.6vw,96px)}}@media (min-width:640px){.phases-strip li{padding:12px 10px}.phases-strip b{font-size:14px}}@media (min-width:1100px){.phases-strip li{padding:12px 8px}.phases-strip b{font-size:13px}}.crumbs ol{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;padding:0;font-size:14px;font-weight:600;line-height:20px;list-style:none;display:flex}.crumbs li{align-items:center;gap:10px;min-width:0;display:inline-flex}.crumbs li+li:before{content:"/";color:var(--on-ink-quiet);opacity:.6}.crumbs a{color:var(--on-ink-quiet);border-radius:4px;text-decoration:none}.crumbs a:hover{color:var(--on-ink);text-underline-offset:3px;text-decoration:underline}.crumbs a:focus-visible{outline-offset:2px;outline:3px solid #b7a6ff99}.crumbs [aria-current]{color:var(--on-ink-soft)}.legal-head .crumbs{margin-bottom:16px}.hero-v .hero{padding-bottom:0}.page-top,.demo-top,.legal{padding-top:24px}@media (min-width:900px){.page-top,.demo-top,.legal{padding-top:28px}}main>section.s:not(.band)+section.s:not(.band),main>.page-top+section.s:not(.band),main>.demo-top+section.s:not(.band),.fr:first-child{padding-top:0}.fr:last-child{padding-bottom:0}@media (min-width:1100px){.fr{margin-right:-80px}.fr.flip{margin-left:-80px;margin-right:0}.page-top>.pf:not(.pf-narrow),.phases-strip,.be{margin-left:-80px;margin-right:-80px}.be .pf{max-width:none}}@media (min-width:820px){.legal-head,.paper{max-width:none;margin-left:0;margin-right:0}}@media (min-width:1000px){.paper{padding-left:max(72px,50% - 380px);padding-right:max(72px,50% - 380px)}}@media (min-width:900px){.legal-head h1{font-size:64px}}
