.home{--ink:#241f3f;--paper:#f4f0e6;--card:#fffdf7;--band:#efeadc;--rule:#dcd3be;--body:#2a2620;--quiet:#6b6459;--on-ink:#d9d2c1;--ochre:#e0a02a;--ochre-deep:#8a5a10;--paid:#1e7a46;--gutter:clamp(20px, 5vw, 80px);background:var(--paper);color:var(--body);font-family:var(--font-archivo), "Helvetica Neue", Arial, sans-serif}html[data-theme=dark] .home{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f7f7f8;--paper:#121214;--card:#1b1b1f;--band:#232328;--rule:#36363d;--body:#ececee;--quiet:#a1a1aa;--on-ink:#121214;--ochre-deep:#f2c26a;--paid:#4cc38a}html[data-theme=dark] .home .ns-morning{--ink:#241f3f;--paper:#f4f0e6;--card:#fffdf7;--band:#efeadc;--rule:#dcd3be;--body:#2a2620;--quiet:#6b6459;--on-ink:#d9d2c1;--ochre-deep:#8a5a10;--paid:#1e7a46;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark] .home .inbox-stats .is-you,html[data-theme=dark] .home .inbox-row.is-ask{background:#3a2e14}html[data-theme=dark] .home .ns-msg.paid{color:#9be3bc;background:#173826}html[data-theme=dark] .home .onb-error,html[data-theme=dark] .home .ns-bubble small b,html[data-theme=dark] .home .fd-error{color:#f29a7b}html[data-theme=dark] .home .fd-input[aria-invalid=true],html[data-theme=dark] .home .fd-choices[aria-invalid=true] .fd-choice{border-color:#f29a7b}html[data-theme=dark] .home .ns-agent-head .ns-lede{color:#a9a193}html[data-theme=dark] .home .bc-fx{background:#1b1b1ff0}html[data-theme=dark] .home .bc,html[data-theme=dark] .home .bc-agent,html[data-theme=dark] .home .ns-you-head .poster,html[data-theme=dark] .home .ns-you-note .poster{color:#f4f0e6}html[data-theme=dark] .home .btn-ochre,html[data-theme=dark] .home .stage.is-hot,html[data-theme=dark] .home .onb-nudge .btn-ink,html[data-theme=dark] .home .ns-clock{color:#1a1405}.home a{color:inherit;text-decoration:none}.home :focus-visible{outline:3px solid var(--ochre);outline-offset:3px}.home .wrap{max-width:1440px;padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.home .section{padding-top:clamp(48px,6vw,76px);padding-bottom:clamp(48px,6vw,76px)}.home .poster{color:var(--ink);letter-spacing:-.03em;margin:0;font-weight:700;font-stretch:125%;line-height:.98}.home .t-hero{font-size:clamp(38px,6.4vw,90px)}.home .t-section{font-size:clamp(27px,3.4vw,46px)}.home .t-card{font-size:clamp(19px,1.6vw,22px)}.home .t-figure{font-size:clamp(28px,3vw,38px)}.home .t-lead{font-size:clamp(17px,1.45vw,20px);line-height:1.5}.home .t-body{font-size:clamp(15px,1.15vw,17px);line-height:1.55}.home .t-small{font-size:14px;line-height:1.5}.home .t-label{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.home .num{font-variant-numeric:tabular-nums}.home .quiet{color:var(--quiet)}.home .btn{text-align:center;border:2px solid var(--ink);cursor:pointer;justify-content:center;align-items:center;min-height:48px;padding:0 26px;font-family:inherit;font-size:16px;font-weight:700;display:inline-flex}.home .btn-ink{background:var(--ink);color:var(--paper)}.home .btn-ochre{background:var(--ochre);color:var(--ink);border-color:var(--ochre)}.home .btn-line{color:var(--ink);background:0 0}.home .btn:hover{filter:brightness(1.06)}.home .card{background:var(--card);border:2px solid var(--ink)}.home .rule-dash{border-bottom:1px dashed var(--rule)}.home .grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,60px);display:grid}.home .grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);display:grid}.home .grid-hero{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.home .inbox{background:var(--card);border:2px solid var(--ink);box-shadow:12px 12px 0 var(--ink);margin:0}.home .inbox-bar{background:var(--ink);color:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:13px 16px;font-size:15px;font-weight:700;display:flex}.home .inbox-example{letter-spacing:.06em;text-transform:uppercase;color:var(--ochre);font-size:11px}.home .inbox-stats{border-bottom:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home .inbox-stats>div{border-right:1px solid var(--rule);flex-direction:column;gap:2px;padding:12px 16px;font-size:13px;display:flex}.home .inbox-stats>div:last-child{border-right:0}.home .inbox-stats .poster{font-size:clamp(22px,2vw,28px)}.home .inbox-stats .is-you{color:var(--ink);background:#fbebc8;font-weight:600}.home .inbox-row{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:11px 16px;display:flex}.home .inbox-row:last-child{border-bottom:0}.home .inbox-row.is-open{background:var(--band);border-bottom:0}.home .inbox-row.is-ask{color:var(--ink);background:#fbebc8;font-size:14px}.home .inbox-mark{border:1px solid var(--rule);background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.home .inbox-text{flex-direction:column;flex:1;min-width:0;font-size:14px;display:flex}.home .inbox-text strong{color:var(--ink);font-size:15px}.home .inbox-text>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home .inbox-row.is-ask .inbox-text>span{white-space:normal}.home .inbox-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;font-size:12px;display:flex}.home .inbox-chip{padding:3px 8px;font-weight:700}.home .inbox-chip.is-paid{background:var(--paid);color:var(--card)}.home .inbox-chip.is-done{background:var(--band);color:var(--ink);border:1px solid var(--rule)}.home .inbox-approve{flex-shrink:0;font-weight:700;text-decoration:underline}.home .inbox-steps{background:var(--band);border-bottom:1px solid var(--rule);flex-direction:column;gap:6px;padding:2px 16px 12px 60px;font-size:14px;display:flex}.home .inbox-steps>span{justify-content:space-between;gap:10px;display:flex}.home .inbox-steps .tick{color:var(--paid);font-weight:700}@keyframes home-step-1{0%,4%{color:var(--quiet)}9%,92%{color:var(--ink)}98%,to{color:var(--quiet)}}@keyframes home-step-2{0%,14%{color:var(--quiet)}19%,92%{color:var(--ink)}98%,to{color:var(--quiet)}}@keyframes home-step-3{0%,24%{color:var(--quiet)}29%,92%{color:var(--ink)}98%,to{color:var(--quiet)}}@keyframes home-land-1{0%,4%{opacity:0;transform:scale(.4)}9%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes home-land-2{0%,14%{opacity:0;transform:scale(.4)}19%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes home-land-3{0%,24%{opacity:0;transform:scale(.4)}29%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes home-ask{0%,36%{background:#fbebc8}42%,56%{background:var(--ochre)}64%,to{background:#fbebc8}}.home .loop-1{animation:10s ease-out infinite home-step-1}.home .loop-2{animation:10s ease-out infinite home-step-2}.home .loop-3{animation:10s ease-out infinite home-step-3}.home .loop-1 .tick{animation:10s ease-out infinite home-land-1;display:inline-block}.home .loop-2 .tick{animation:10s ease-out infinite home-land-2;display:inline-block}.home .loop-3 .tick{animation:10s ease-out infinite home-land-3;display:inline-block}.home .loop-4{animation:10s ease-in-out infinite home-ask}@keyframes home-ask-dark{0%,36%{color:var(--ink);background:#3a2e14}42%,56%{background:var(--ochre);color:#1a1405}64%,to{color:var(--ink);background:#3a2e14}}html[data-theme=dark] .home .loop-4{animation-name:home-ask-dark}.home .lead-points{color:var(--on-ink);flex-direction:column;gap:12px;max-width:46ch;margin:22px 0 0;padding:0;font-size:16px;line-height:1.5;list-style:none;display:flex}.home .lead-points strong{color:var(--paper)}.home .stage{white-space:nowrap;border-radius:999px;width:max-content;padding:3px 9px;font-size:12px;font-weight:700;display:inline-block}.home .stage.is-new{background:var(--band);color:var(--ink);border:1px solid var(--rule)}.home .stage.is-interested{background:var(--card);color:var(--ink);border:1px solid var(--ink)}.home .stage.is-hot{background:var(--ochre);color:var(--ink)}.home .stage.is-customer{background:var(--paid);color:var(--card)}.home .stage.is-follow_up{background:var(--ink);color:var(--ochre)}.home .lead{background:var(--card);color:var(--body);border:2px solid var(--paper);box-shadow:12px 12px 0 var(--ochre);margin:0}.home .lead-bar{background:var(--band);color:var(--ink);border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:13px 16px;font-size:15px;font-weight:700;display:flex}.home .lead-bar .inbox-example{color:var(--ochre-deep)}.home .lead-chat{padding:14px 16px 6px}.home .lead-say{background:var(--band);max-width:88%;padding:10px 13px;font-size:15px;line-height:1.45;display:block}.home .lead-person{border:2px solid var(--ink);margin:8px 16px 14px}.home .lead-who{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:12px 14px;display:flex}.home .lead-stage-cycle{flex-shrink:0;display:inline-grid;position:relative}.home .lead-stage-cycle>.stage{grid-area:1/1;justify-self:end}.home .lead-facts{flex-direction:column;display:flex}.home .lead-fact{border-bottom:1px dashed var(--rule);justify-content:space-between;gap:12px;padding:9px 14px;font-size:14px;display:flex}.home .lead-fact:last-child{border-bottom:0}.home .lead-fact>span:last-child{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.home .lead-list{border-top:2px solid var(--ink)}.home .lead-row{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:10px 16px;font-size:14px;display:flex}.home .lead-row:last-child{border-bottom:0}.home .lead-row>span:first-child{color:var(--ink);min-width:70px;font-weight:700}.home .lead-row>.quiet{flex:1}.home .lead-row>.stage{margin-left:auto}@keyframes home-fact-1{0%,6%{opacity:.25}11%,92%{opacity:1}98%,to{opacity:.25}}@keyframes home-fact-2{0%,20%{opacity:.25}25%,92%{opacity:1}98%,to{opacity:.25}}@keyframes home-fact-3{0%,34%{opacity:.25}39%,92%{opacity:1}98%,to{opacity:.25}}@keyframes home-stage-new{0%,20%{opacity:1}24%,97%{opacity:0}to{opacity:1}}@keyframes home-stage-interested{0%,20%{opacity:0}24%,36%{opacity:1}40%,to{opacity:0}}@keyframes home-stage-hot{0%,36%{opacity:0;transform:scale(.8)}42%,94%{opacity:1;transform:none}98%,to{opacity:0}}.home .fact-1{animation:10s ease-out infinite home-fact-1}.home .fact-2{animation:10s ease-out infinite home-fact-2}.home .fact-3{animation:10s ease-out infinite home-fact-3}.home .lead-stage-cycle .is-new{animation:10s ease-out infinite home-stage-new}.home .lead-stage-cycle .is-interested{animation:10s ease-out infinite home-stage-interested}.home .lead-stage-cycle .is-hot{animation:10s ease-out infinite home-stage-hot}.home .next-art{aspect-ratio:4/3;object-fit:cover;border:2px solid var(--ink);width:100%;height:auto;display:block}.home .btn-pair{gap:12px;width:100%;max-width:440px;display:flex}.home .btn-pair .btn{white-space:nowrap;flex:1 1 0;padding:0 14px}@keyframes home-ind-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.home .ind{flex-direction:column;gap:18px;display:flex}.home .ind-tabs{scrollbar-width:none;margin-right:calc(-1 * var(--gutter));padding-right:var(--gutter);gap:8px;display:flex;overflow-x:auto}.home .ind-tabs::-webkit-scrollbar{display:none}.home .ind-tab{border:2px solid var(--ink);background:var(--card);min-height:44px;color:var(--ink);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;flex-direction:column;flex-shrink:0;justify-content:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;display:flex}.home .ind-tab.is-on{background:var(--ink);color:var(--paper)}.home .ind-stage{animation:.45s both home-ind-in;position:relative}.home .ind-art{aspect-ratio:4/3;object-fit:cover;border:2px solid var(--ink);width:100%;height:auto;display:block}.home .ind-chat{background:var(--card);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);flex-direction:column;gap:8px;margin:-56px 12px 0;padding:12px;display:flex;position:relative}.home .ind-ask{background:var(--band);align-self:flex-start;max-width:88%;padding:9px 12px;font-size:14px;line-height:1.45}.home .ind-reply{border:1px solid var(--rule);align-self:flex-end;max-width:88%;padding:9px 12px;font-size:14px;line-height:1.45;animation:.4s .35s both home-ind-in}@media (min-width:761px){.home .ind{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:56px;display:grid}.home .ind-tabs{border-top:2px solid var(--ink);flex-direction:column;gap:0;margin-right:0;padding-right:0;overflow:visible}.home .ind-tab{white-space:normal;border:0;border-bottom:1px solid var(--rule);background:0 0;border-left:4px solid #0000;min-height:0;padding:16px 18px}.home .ind-tab.is-on{background:var(--card);color:var(--ink);border-left-color:var(--ochre)}.home .ind-name{letter-spacing:-.02em;color:var(--quiet);font-size:clamp(18px,1.5vw,21px);font-stretch:125%}.home .ind-tab:hover .ind-name,.home .ind-tab.is-on .ind-name{color:var(--ink)}.home .ind-job{color:var(--body);font-size:15px;font-weight:400;line-height:1.5}.home .ind-chat{width:min(360px,72%);box-shadow:8px 8px 0 var(--ink);margin:0;position:absolute;bottom:28px;left:-36px}}.home .counting-figure{border-top:2px solid var(--ochre);flex-direction:column;gap:6px;padding-top:16px;display:flex}.home .counting-number{color:var(--paper);font-size:clamp(40px,5.2vw,72px)}@keyframes home-live{0%,to{box-shadow:0 0 #e0a02a8c}60%{box-shadow:0 0 0 12px #e0a02a00}}.home .counting-live{background:var(--ochre);border-radius:999px;flex-shrink:0;width:14px;height:14px;animation:2s ease-out infinite home-live}.home .orbit-stage{flex-direction:column;gap:16px;display:flex}.home .orbit{aspect-ratio:1;width:100%;max-width:440px;margin:0 auto;position:relative;container-type:inline-size}.home .orbit-ring{border:1px dashed var(--rule);border-radius:999px;position:absolute;inset:9%}.home .orbit-owner{border:3px solid var(--ink);background:var(--band);border-radius:999px;position:absolute;inset:27%;overflow:hidden}.home .orbit-owner img{object-fit:cover;width:100%;height:100%;display:block}@keyframes home-orbit{to{transform:rotate(360deg)}}@keyframes home-orbit-back{to{transform:rotate(-360deg)}}.home .orbit-slot{animation:90s linear infinite home-orbit;position:absolute;inset:0}.home .orbit-arm{transform:rotate(calc(var(--slot) * 60deg)) translateY(-41cqw);position:absolute;top:50%;left:50%}.home .orbit-spin{animation:90s linear infinite home-orbit-back;display:block}.home .orbit-node{border:2px solid var(--ink);background:var(--card);width:92px;height:44px;color:var(--ink);cursor:pointer;white-space:nowrap;transform:rotate(calc(var(--slot) * -60deg));justify-content:center;align-items:center;margin:-22px 0 0 -46px;padding:0 6px;font-family:inherit;font-size:13px;font-weight:700;display:flex}.home .orbit-node.is-on{border-color:var(--ochre);box-shadow:5px 5px 0 var(--ochre)}.home .orbit-node:hover{background:var(--band)}.home .orbit.is-held .orbit-slot,.home .orbit.is-held .orbit-spin,.home .orbit:hover .orbit-slot,.home .orbit:hover .orbit-spin,.home .orbit:focus-within .orbit-slot,.home .orbit:focus-within .orbit-spin{animation-play-state:paused}.home .agent-card{background:var(--card);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);flex-direction:column;gap:7px;min-height:188px;padding:16px 18px;display:flex}.home .agent-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.home .agent-where{align-items:center;gap:6px;display:inline-flex}.home .agent-does{color:var(--quiet);margin:0}.home .agent-ask{background:var(--band);margin:0;padding:8px 12px}.home .agent-did{color:var(--ink);margin:0;font-weight:700}.home .agent-did.is-paid{color:var(--paid)}.home .agent-did.is-ask{color:var(--ochre-deep)}.home .channels-inbox{max-width:560px;margin:32px 0 0}@media (max-width:420px){.home .orbit-arm{transform:rotate(calc(var(--slot) * 60deg)) translateY(-35cqw)}.home .orbit-node{width:78px;height:44px;margin:-22px 0 0 -39px;font-size:12px}}@media (min-width:761px){.home .orbit{max-width:500px}.home .orbit-node{width:104px;height:46px;margin:-23px 0 0 -52px;font-size:14px}.home .channels-inbox{margin-top:40px}}@keyframes home-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes home-drift-back{0%{transform:translate(-50%)}to{transform:translate(0)}}.home .marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.home .marquee-row{gap:12px;width:max-content;margin-bottom:12px;display:flex}.home .marquee:hover .marquee-row,.home .marquee:focus-within .marquee-row{animation-play-state:paused}.home .chip{border:2px solid var(--ink);background:var(--card);white-space:nowrap;align-items:center;gap:10px;padding:8px 18px 8px 8px;display:inline-flex}.home .chip-mark{background:#fff;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.home details>summary{cursor:pointer;min-height:44px;list-style:none}.home details>summary::-webkit-details-marker{display:none}.home .faq-icon{border:2px solid var(--ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;font-stretch:100%;line-height:1;transition:transform .3s,background-color .3s;display:inline-flex}.home .faq[open] .faq-icon{background:var(--ochre);transform:rotate(45deg)}.home .faq>summary:hover .faq-icon{background:var(--band)}.home .faq[open]>summary:hover .faq-icon{background:var(--ochre)}@keyframes home-faq-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.home .faq[open] .faq-a{animation:.35s both home-faq-in}@supports (interpolate-size:allow-keywords){.home .faq{interpolate-size:allow-keywords}.home .faq::details-content{block-size:0;transition:block-size .35s ease, content-visibility .35s allow-discrete;overflow:hidden}.home .faq[open]::details-content{block-size:auto}}@media (max-width:760px){.home .grid-2,.home .grid-3,.home .grid-hero{grid-template-columns:minmax(0,1fr)}.home .inbox-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.home .inbox{box-shadow:6px 6px 0 var(--ink)}.home .inbox-steps{padding-left:16px}.home .lead{box-shadow:6px 6px 0 var(--ochre)}.home .hide-sm{display:none!important}.home .btn-row{flex-direction:column;align-items:stretch}.home .btn-row .btn{width:100%}.home .first-sm{order:-1}}@media (min-width:761px){.home .show-sm{display:none!important}}@media (prefers-reduced-motion:reduce){.home .counting-live,.home .ind-stage,.home .ind-reply,.home .orbit-slot,.home .orbit-spin{animation:none!important}.home .faq-icon{transition:none!important}.home .faq::details-content{transition:none!important}.home .faq[open] .faq-a{animation:none!important}.home .loop,.home .loop .tick,.home .lead-fact{opacity:1;animation:none!important}.home .lead-stage-cycle .is-new,.home .lead-stage-cycle .is-interested{display:none}.home .lead-stage-cycle .is-hot{opacity:1;animation:none!important}.home .loop-1,.home .loop-2,.home .loop-3{color:var(--ink)}.home .marquee-row{animation:none!important}}.home .doc-shell{align-items:flex-start;gap:clamp(20px,3vw,48px);padding-top:28px;padding-bottom:56px;display:flex}.home .doc-main{flex:1;min-width:0;max-width:78ch}.home .doc-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.home .doc-side,.home .doc-toc{display:none}.home .doc-crumbs{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:12px;display:flex}.home .doc-crumb-arrow{width:13px;height:13px}.home .doc-head{border-bottom:2px solid var(--ink);margin-bottom:26px;padding-bottom:18px}.home .doc-head .t-lead{max-width:60ch;margin:10px 0 0}.home .doc-body{font-size:clamp(15px,1.15vw,17px);line-height:1.65}.home .doc-body h2{color:var(--ink);letter-spacing:-.02em;border-top:1px solid var(--rule);margin:38px 0 12px;padding-top:14px;scroll-margin-top:20px;font-family:inherit;font-size:clamp(21px,2vw,27px);font-weight:700;font-stretch:125%}.home .doc-body h3{color:var(--ink);margin:26px 0 8px;font-size:clamp(17px,1.4vw,19px);font-weight:700}.home .doc-body p{margin:0 0 14px}.home .doc-body ul,.home .doc-body ol{flex-direction:column;gap:7px;margin:0 0 16px;padding-left:22px;display:flex}.home .doc-body a{border-bottom:2px solid var(--ochre);font-weight:600}.home .doc-body strong{color:var(--ink)}.home .doc-body code{background:var(--band);padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.home .doc-body pre{background:var(--ink);color:var(--paper);margin:0 0 18px;padding:16px;overflow-x:auto}.home .doc-body pre code{color:inherit;background:0 0;padding:0}.home .doc-body blockquote{border-left:4px solid var(--ochre);background:var(--band);margin:0 0 16px;padding:10px 16px}.home .doc-body hr{border:0;border-top:1px solid var(--rule);margin:30px 0}.home .doc-body table{border-collapse:collapse;width:100%;margin:0 0 20px;font-size:15px}.home .doc-body th{text-align:left;background:var(--band);color:var(--ink);border-bottom:2px solid var(--ink);padding:10px 12px}.home .doc-body td{border-bottom:1px solid var(--rule);vertical-align:top;padding:10px 12px}.home .doc-table-wrap{overflow-x:auto}@media (min-width:1000px){.home .doc-side{border-right:1px solid var(--rule);flex-shrink:0;width:256px;max-height:calc(100vh - 40px);padding-right:16px;display:block;position:sticky;top:20px;overflow-y:auto}.home .doc-search{margin-bottom:20px;position:relative}.home .doc-search input{border:2px solid var(--ink);background:var(--card);width:100%;min-height:40px;color:var(--body);padding:0 12px 0 34px;font-family:inherit}.home .doc-search-icon{width:16px;height:16px;color:var(--quiet);position:absolute;top:11px;left:10px}.home .doc-nav{flex-direction:column;gap:20px;display:flex}.home .doc-group{flex-direction:column;gap:6px;display:flex}.home .doc-group-title{color:var(--ochre-deep);align-items:center;gap:7px;margin:0;display:flex}.home .doc-group-items{border-left:1px solid var(--rule);flex-direction:column;gap:5px;padding-left:23px;display:flex}.home .doc-icon{flex-shrink:0;width:15px;height:15px}.home .doc-link{color:var(--quiet);padding:2px 0;font-size:14px}.home .doc-link:hover{color:var(--ink)}.home .doc-link.is-on{color:var(--ink);font-weight:700}.home .doc-link.is-top{color:var(--ink);align-items:center;gap:7px;font-weight:700;display:flex}.home .doc-toc{flex-shrink:0;width:196px;display:block;position:sticky;top:20px}.home .doc-toc .t-label{color:var(--ochre-deep);margin:0 0 10px}.home .doc-toc nav{border-left:1px solid var(--rule);flex-direction:column;gap:9px;padding-left:14px;display:flex}.home .doc-toc a{color:var(--quiet)}.home .doc-toc a:hover{color:var(--ink)}}.home .doc-feedback{border-top:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:52px;padding-top:22px;display:flex}.home .doc-feedback-text{border:2px solid var(--ink);background:var(--card);width:100%;min-height:90px;color:var(--body);padding:12px;font-family:inherit}.home .doc-feedback-done{background:var(--band);border:2px solid var(--paid);align-items:center;gap:12px;margin-top:52px;padding:18px 20px;display:flex}.home .doc-feedback-tick{background:var(--paid);width:32px;height:32px;color:var(--card);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.home .doc-feedback-panel{background:var(--card);border:2px solid var(--ink);margin-top:52px;padding:20px}.home .legal-shell{align-items:flex-start;gap:clamp(20px,3vw,48px);padding-top:28px;padding-bottom:56px;display:flex}.home .legal-main{flex:1;min-width:0;max-width:76ch}.home .legal-head{border-bottom:2px solid var(--ink);margin-bottom:26px;padding-bottom:16px}.home .legal-head .t-small{margin:10px 0 0}.home .legal-side,.home .legal-toc{display:none}.home .legal-body{color:var(--body);font-size:clamp(15px,1.15vw,17px);line-height:1.65}.home .legal-body h2{color:var(--ink);letter-spacing:-.02em;border-top:1px solid var(--rule);margin:36px 0 12px;padding-top:14px;font-family:inherit;font-size:clamp(20px,1.9vw,25px);font-weight:700;font-stretch:125%}.home .legal-body h3{color:var(--ink);margin:24px 0 8px;font-size:clamp(16px,1.3vw,18px);font-weight:700}.home .legal-body h4{color:var(--ink);margin:18px 0 6px;font-size:16px;font-weight:700}.home .legal-body p{color:var(--body);margin:0 0 14px}.home .legal-body ul,.home .legal-body ol{flex-direction:column;gap:7px;margin:0 0 16px;padding-left:22px;display:flex}.home .legal-body li{color:var(--body)}.home .legal-body a{color:var(--ink);border-bottom:2px solid var(--ochre);font-weight:600}.home .legal-body strong{color:var(--ink)}.home .legal-body table{border-collapse:collapse;width:100%;margin:0 0 20px;font-size:15px;display:block;overflow-x:auto}.home .legal-body th{text-align:left;background:var(--band);color:var(--ink);border-bottom:2px solid var(--ink);padding:10px 12px}.home .legal-body td{border-bottom:1px solid var(--rule);vertical-align:top;padding:10px 12px}.home .legal-body .bg-surface,.home .legal-body .bg-white,.home .legal-body .bg-gray-50{background:var(--band);border:1px solid var(--rule);border-radius:0;padding:16px 18px}.home .legal-body .rounded-xl,.home .legal-body .rounded-2xl,.home .legal-body .rounded-3xl{border-radius:0}.home .legal-body section{margin-bottom:30px}@media (min-width:1000px){.home .legal-side{flex-shrink:0;width:210px;display:block;position:sticky;top:20px}.home .legal-side .t-label{color:var(--ochre-deep);margin:0 0 12px}.home .legal-side nav{border-left:1px solid var(--rule);flex-direction:column;gap:8px;padding-left:14px;display:flex}.home .legal-side a{color:var(--quiet)}.home .legal-side a:hover{color:var(--ink)}.home .legal-side a.is-on{color:var(--ink);font-weight:700}.home .legal-who{margin:22px 0 0;line-height:1.5}.home .legal-toc{flex-shrink:0;width:210px;max-height:calc(100vh - 40px);display:block;position:sticky;top:20px;overflow-y:auto}.home .legal-toc .t-label{color:var(--ochre-deep);margin:0 0 12px}.home .legal-toc nav{border-left:1px solid var(--rule);flex-direction:column;gap:9px;padding-left:14px;display:flex}.home .legal-toc a{color:var(--quiet)}.home .legal-toc a:hover{color:var(--ink)}.home .legal-toc a.is-here{color:var(--ink);box-shadow:-15px 0 0 -13px var(--ochre);font-weight:700}.home .legal-print{color:var(--ochre-deep);cursor:pointer;background:0 0;border:0;margin-top:18px;padding:0;font-family:inherit;font-weight:700;text-decoration:underline}}@media print{.home header,.home footer,.home .legal-side,.home .legal-toc{display:none!important}.home .legal-main{max-width:none}}.home.auth{background:var(--paper);min-height:100vh}.home .auth-grid{flex-direction:column;min-height:100vh;display:flex}.home .auth-main{flex-direction:column;flex:1;justify-content:center;gap:24px;padding:28px 20px 40px;display:flex}.home .auth-mark{align-items:center;gap:10px;display:inline-flex}.home .auth-mark img{height:auto;display:block}.home .auth-form{width:100%;max-width:440px}.home .auth-side{display:none}.home .auth-line{color:var(--paper);max-width:15ch;font-size:clamp(30px,3.4vw,44px)}.home .auth-points{flex-direction:column;gap:14px;margin:30px 0 0;padding:0;list-style:none;display:flex}.home .auth-points li{color:var(--on-ink);align-items:flex-start;gap:10px;display:flex}.home .auth-points span{color:var(--ochre);font-weight:700}.home .auth-foot{color:var(--on-ink);margin:auto 0 0}.home .auth-form>div,.home .auth-form form>div{-webkit-backdrop-filter:none;backdrop-filter:none}.home .auth-form .bg-white\/80,.home .auth-form .bg-white,.home .auth-form .bg-surface{background:var(--card)!important}.home .auth-form [class*=rounded-]{border-radius:0!important}.home .auth-form [class*=shadow-]{box-shadow:none!important}.home .auth-form h1{letter-spacing:-.03em;-webkit-text-fill-color:currentColor;font-family:inherit;font-size:clamp(27px,3vw,36px);font-weight:700;font-stretch:125%;color:var(--ink)!important;background:0 0!important}.home .auth-form h1+p,.home .auth-form .text-body{color:var(--quiet)}.home .auth-form label{color:var(--ink);font-weight:600}.home .auth-form input[type=text],.home .auth-form input[type=email],.home .auth-form input[type=password],.home .auth-form input[type=tel],.home .auth-form .react-international-phone-input{min-height:48px;font-family:inherit;border:2px solid var(--ink)!important;background:var(--card)!important;color:var(--body)!important;border-radius:0!important}.home .auth-form input:focus{outline:3px solid var(--ochre);outline-offset:2px}.home .auth-form button[type=submit]{border:2px solid var(--ink);min-height:50px;font-weight:700;background:var(--ink)!important;color:var(--paper)!important;box-shadow:none!important;background-image:none!important;border-radius:0!important}.home .auth-form button[type=submit]:hover{filter:brightness(1.08)}.home .auth-form a{color:var(--ink);font-weight:700}.home .auth-form a:hover{color:var(--ochre-deep)}.home .auth-form .text-wa-green,.home .auth-form .text-wa-forest{color:var(--ink)!important}.home .auth-form .accent-wa-forest{accent-color:var(--ink)}.home .auth-form button:not([type=submit]):not([aria-label]){border-radius:0!important}@media (min-width:900px){.home .auth-grid{flex-direction:row}.home .auth-side{background:var(--ink);width:42%;max-width:560px;color:var(--paper);flex-direction:column;padding:44px 48px;display:flex}.home .auth-side .auth-line{margin:48px 0 0}.home .auth-main{align-items:center;padding:48px}.home .auth-mark.is-small{display:none}.home .auth-main .auth-form{margin-top:0}}.home.onb{background:var(--paper);min-height:100vh}.home .onb-shell{flex-direction:column;gap:28px;max-width:1080px;min-height:100vh;margin:0 auto;padding:24px 20px 48px;display:flex}.home .onb-mark{align-self:flex-start;align-items:center;gap:10px;display:inline-flex}.home .onb-mark img{height:auto;display:block}.home.onb h1,.home.onb h2,.home.onb h3{-webkit-text-fill-color:currentColor;font-family:inherit;color:var(--ink)!important;background:0 0!important}.home.onb h2{letter-spacing:-.02em;font-weight:700;font-stretch:125%}.home.onb .t-lead{margin:10px 0 0}.home.onb [class*=rounded-]{border-radius:0!important}.home.onb [class*=shadow-]{box-shadow:none!important}.home.onb [class*=blur-]{display:none}.home.onb .bg-white\/80,.home.onb .bg-white,.home.onb .bg-surface{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--card)!important}.home.onb .border-white\/50,.home.onb .border-border,.home.onb .border-border\/50{border-color:var(--rule)!important}.home.onb button{font-family:inherit}.home.onb .bg-wa-green,.home.onb [class*=from-wa-green]{background:var(--ink)!important;color:var(--paper)!important;background-image:none!important}.home.onb .text-wa-green,.home.onb .text-wa-forest{color:var(--ink)!important}.home.onb .bg-wa-tint,.home.onb .bg-wa-green\/10,.home.onb [class*=wa-green\/]{background:var(--band)!important}.home.onb .border-wa-green,.home.onb [class*=border-wa-green]{border-color:var(--ochre)!important}.home.onb input,.home.onb textarea{font-family:inherit;border:2px solid var(--ink)!important;background:var(--card)!important;border-radius:0!important}.home.onb input:focus,.home.onb textarea:focus,.home.onb button:focus-visible{outline:3px solid var(--ochre);outline-offset:2px}@media (min-width:900px){.home .onb-shell{gap:36px;padding:36px 48px 64px}}.home .onb-step{flex-direction:column;gap:22px;max-width:760px;display:flex}.home .onb-step-head .t-label{color:var(--ochre-deep);margin:0 0 8px}.home .onb-step-head .t-lead{margin:10px 0 0}.home .onb-choices{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.home .onb-choice{text-align:left;background:var(--card);border:2px solid var(--rule);cursor:pointer;flex-direction:column;gap:6px;padding:16px 18px;font-family:inherit;display:flex}.home .onb-choice:hover{border-color:var(--ink)}.home .onb-choice.is-on{border-color:var(--ink);box-shadow:6px 6px 0 var(--ochre)}.home .onb-panel{background:var(--card);border:2px solid var(--ink);flex-direction:column;gap:14px;padding:18px;display:flex}.home .onb-row{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.home .onb-field{color:var(--ink);flex-direction:column;gap:6px;font-weight:600;display:flex}.home .onb-field input{min-height:46px;padding:0 12px}.home .onb-field input[type=file]{min-height:0;padding:10px}.home .onb-panel code{background:var(--band);padding:2px 6px;font-size:.92em}.home .onb-panel a{color:var(--ink);border-bottom:2px solid var(--ochre);font-weight:700}.home .onb-error{color:#9b2c2c;margin:0}.home .onb-nav{justify-content:space-between;gap:12px;display:flex}.home .onb-link{color:var(--quiet);cursor:pointer;background:0 0;border:0;padding:8px 0;font-family:inherit;font-weight:600}.home .onb-link:hover{color:var(--ink)}@media (min-width:700px){.home .onb-choices,.home .onb-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.home .onb-split{grid-template-columns:minmax(0,1fr);gap:24px;max-width:1040px;display:grid}.home .onb-split-form{flex-direction:column;gap:22px;display:flex}.home .onb-tones{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.home .onb-tones legend{color:var(--ink);margin-bottom:8px;font-weight:600}.home .onb-tone{border:2px solid var(--rule);background:var(--card);cursor:pointer;min-height:44px;color:var(--ink);align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex}.home .onb-tone input{accent-color:var(--ink)}.home .onb-tone.is-on{border-color:var(--ink);box-shadow:4px 4px 0 var(--ochre)}.home .onb-preview{background:var(--ink);color:var(--paper);flex-direction:column;gap:12px;padding:18px;display:flex}.home .onb-preview-label{color:var(--ochre);margin:0}.home .onb-preview .t-small{color:var(--on-ink);margin:0}.home .onb-chat{flex-direction:column;gap:10px;display:flex}.home .onb-bubble{white-space:pre-wrap;max-width:88%;margin:0;padding:10px 13px;font-size:15px;line-height:1.45}.home .onb-bubble.is-customer{background:var(--band);color:var(--body);align-self:flex-end}.home .onb-bubble.is-agent{background:var(--card);color:var(--body);border:1px solid var(--rule);align-self:flex-start}.home .onb-bubble-name{color:var(--ochre-deep);margin-bottom:4px;font-size:12px;display:block}.home .onb-try{background:var(--card);border:2px solid var(--ink);flex-direction:column;gap:12px;padding:16px;display:flex}.home .onb-try-thread{flex-direction:column;gap:10px;min-height:220px;max-height:380px;display:flex;overflow-y:auto}.home .onb-starters{flex-wrap:wrap;gap:8px;display:flex}.home .onb-starter{border:1px solid var(--rule);background:var(--paper);min-height:44px;color:var(--ink);cursor:pointer;padding:0 12px;font-family:inherit;font-size:14px}.home .onb-starter:hover{border-color:var(--ink)}.home .onb-send{gap:8px;display:flex}.home .onb-send input{flex:1;min-width:0;min-height:46px;padding:0 12px}@media (min-width:900px){.home .onb-split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.home .onb-preview{position:sticky;top:24px}}.home .onb-textarea{resize:vertical;width:100%;min-height:96px;color:var(--body);padding:12px;font-size:16px;line-height:1.5}.home .onb-count{text-align:right;margin:-6px 0 0}.home .onb-suggest{flex-direction:column;gap:8px;display:flex}.home .onb-starter.is-on{border-color:var(--ink);background:var(--ink);color:var(--paper)}.home .onb-describe{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""field""agent""chips""go""nav";gap:20px;max-width:1040px;display:grid}.home .onb-d-head{grid-area:head}.home .onb-d-field{grid-area:field}.home .onb-d-agent{grid-area:agent}.home .onb-d-chips{grid-area:chips}.home .onb-d-go{flex-direction:column;grid-area:go;align-items:flex-start;gap:10px;display:flex}.home .onb-d-nav{grid-area:nav}.home .onb-agent{background:var(--ink);color:var(--paper);border-left:6px solid var(--ochre);flex-direction:column;gap:8px;padding:18px;display:flex}.home .onb-agent-label{color:var(--ochre);margin:0}.home .onb-agent-body{flex-direction:column;gap:6px;animation:.28s ease-out onb-agent-in;display:flex}.home .onb-agent-name,.home .onb-agent-job{color:var(--paper);margin:0}.home .onb-agent-note{color:var(--on-ink);margin:4px 0 0}@keyframes onb-agent-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home .onb-agent-body{animation:none}}@media (min-width:900px){.home .onb-describe{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"head agent""field agent""chips agent""go agent""nav nav";column-gap:32px}.home .onb-d-agent{align-self:start;position:sticky;top:24px}}.home .onb-helper{border-color:var(--ink);box-shadow:6px 6px 0 var(--ochre)}.home .onb-helper-label{color:var(--ochre-deep);margin:0}.home .onb-helper-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.home .onb-helper-items{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.home .onb-helper-items legend{color:var(--ink);margin-bottom:8px;font-weight:600}.home .onb-helper-item{border:1px solid var(--rule);background:var(--paper);flex-direction:column;gap:10px;padding:12px;display:flex}.home .onb-helper-item.is-on{border-color:var(--ink);background:var(--card)}.home .onb-helper-keep{align-items:center;gap:10px;min-height:44px;display:flex}.home .onb-helper-keep input[type=checkbox]{width:22px;height:22px;accent-color:var(--ink);flex-shrink:0}.home .onb-helper-name{min-width:0;min-height:40px;color:var(--ink);flex:1;padding:0 10px;font-weight:600}.home .onb-helper-missing{background:var(--band);border-left:4px solid var(--ochre);padding:12px 14px}.home .onb-helper-missing p{margin:0}.home .onb-helper-missing ul{margin:6px 0 8px 18px;padding:0}.home .onb-nudge{background:var(--ink);color:var(--paper);border-left:6px solid var(--ochre);flex-direction:column;gap:12px;padding:16px 18px;animation:.28s ease-out onb-agent-in;display:flex}.home .onb-nudge .t-body{color:var(--paper);margin:0}.home .onb-nudge .btn-ink{background:var(--ochre);color:var(--ink);border-color:var(--ochre)}.home .onb-nudge .onb-link{color:var(--paper)}.home .onb-retry{background:var(--band);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.home .onb-retry p{flex:1;min-width:180px;margin:0}@media (prefers-reduced-motion:reduce){.home .onb-nudge{animation:none}}.home .onb-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.home .onb-progress-step{flex-direction:column;gap:8px;min-width:0;display:flex}.home .onb-progress-bar{background:var(--rule);height:6px;display:block}.home .onb-progress-step.is-done .onb-progress-bar{background:var(--ink)}.home .onb-progress-step.is-now .onb-progress-bar{background:var(--ochre)}.home .onb-progress-name{color:var(--quiet);align-items:baseline;gap:6px;font-size:13px;line-height:1.3;display:flex}.home .onb-progress-step.is-now .onb-progress-name{color:var(--ink);font-weight:700}.home .onb-progress-step.is-done .onb-progress-name{color:var(--ink)}.home .onb-progress-num{font-variant-numeric:tabular-nums;font-weight:700}@media (max-width:420px){.home .onb-progress-name{flex-direction:column;gap:0;font-size:12px}}.home .onb-agent-why{color:var(--ochre);margin:2px 0 0}.home .onb-agent-also{color:var(--on-ink);margin:2px 0 0}.home .onb-agent-reading{color:var(--on-ink);align-items:center;gap:8px;margin:0;display:flex}.home .onb-agent-spinner{width:1.1em;height:1.1em}.home .onb-btn-spinner{width:1.2em;height:1.2em;margin-right:8px}.home .onb-thinking{color:var(--quiet);align-items:center;gap:8px;display:inline-flex}.home .ns{--split:.5;border-bottom:2px solid var(--ink);background:#1a1630;height:620svh;position:relative}.home .ns-stage{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.home .ns-side{position:absolute;inset:0;overflow:hidden}.home .ns-you{clip-path:inset(0 calc((1 - var(--split)) * 100%) 0 0);background:#1a1630}.home .ns-agent{background:var(--paper);color:var(--ink);clip-path:inset(0 0 0 calc(var(--split) * 100%))}.home .ns-frame{width:50vw;position:absolute;top:0;bottom:0;left:0}.home .ns-agent>.ns-frame{transform:translateX(calc(var(--split) * 100vw + ((1 - var(--split)) * 100vw - 50vw) / 2))}.home .ns-plane{will-change:transform;translate:calc((var(--split) - .5) * 50vw) 0;position:absolute;inset:-5% -4%}.home .ns-plane img{object-fit:cover;object-position:50% 60%}.home .ns-plane.far{z-index:1}.home .ns-plane.mid{z-index:4}.home .ns-plane.asleep{z-index:5;opacity:0}.home .ns-shade,.home .ns-note-shade{pointer-events:none;background:linear-gradient(#14112699,#14112600 42%);position:absolute;inset:0}.home .ns-shade{z-index:2}.home .ns-note-shade{z-index:6;opacity:0;background:linear-gradient(#141126cc,#14112600 40%)}.home .ns .poster{text-wrap:balance}.home .ns-you-head,.home .ns-you-note{max-width:calc(var(--split) * 100vw - 64px);position:absolute;top:14svh;left:32px;right:32px}.home .ns-you-head{z-index:3}.home .ns-you-note{z-index:7}.home .ns-you-head .poster{color:var(--paper);font-size:clamp(2.2rem,1.2rem + 3vw,4.2rem)}.home .ns-you-note .poster{color:var(--paper);font-size:clamp(1.8rem,1rem + 2.4vw,3.2rem)}.home .ns-lede{max-width:34ch;margin:12px 0 0;font-size:clamp(15px,1.1vw,17px);line-height:1.5}.home .ns-you-head .ns-lede{color:#e9e2d2}.home .ns-inbox{z-index:8;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;bottom:7svh;left:32px;right:32px}.home .ns-bubble{background:var(--card);color:var(--ink);border-radius:4px 14px 14px;max-width:30ch;margin:0;padding:9px 13px;font-size:15px;line-height:1.4;display:none;box-shadow:0 6px 18px #0a081859}.home .ns-bubble.is-on{animation:.28s cubic-bezier(.23,1,.32,1) both ns-in;display:block}.home .ns-bubble small{color:var(--quiet);font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px;display:block}.home .ns-bubble small b{color:#9b2c2c;font-weight:600}.home .ns-agent-head,.home .ns-agent-note{position:absolute;top:12svh;left:48px;right:48px}.home .ns-agent-head .poster{font-size:clamp(2.2rem,1.2rem + 3vw,4.2rem)}.home .ns-agent-note .poster{font-size:clamp(1.8rem,1rem + 2.4vw,3.2rem)}.home .ns-agent-head .ns-lede{color:#5e5748}.home .ns-chat{background:var(--card);border:2px solid var(--ink);height:44svh;box-shadow:8px 8px 0 var(--ink);flex-direction:column;display:flex;position:absolute;bottom:7svh;left:48px;right:48px}.home .ns-chat-bar{background:var(--ink);color:var(--paper);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:14px;font-weight:700;display:flex}.home .ns-chat-bar>span:last-child{letter-spacing:.08em;text-transform:uppercase;color:var(--ochre);font-size:11px}.home .ns-chat-who{align-items:center;gap:10px;display:inline-flex}.home .ns-stack{align-items:center;padding-left:7px;display:inline-flex}.home .ns-chip{background:var(--card);width:24px;height:24px;color:var(--ink);border:2px solid var(--ink);border-radius:999px;justify-content:center;align-items:center;margin-left:-7px;display:inline-flex;position:relative;box-shadow:0 1px 2px #0a08184d}@media (max-width:760px){.home .ns-chip{width:22px;height:22px;margin-left:-8px}}.home .ns-window{flex:1;position:relative;overflow:hidden}.home .ns-thread{will-change:transform;flex-direction:column;gap:8px;padding:14px;display:flex;position:absolute;top:0;left:0;right:0}.home .ns-msg{max-width:82%;margin:0;padding:8px 12px;font-size:15px;line-height:1.4;display:none}.home .ns-msg.is-on{animation:.28s cubic-bezier(.23,1,.32,1) both ns-in;display:block}.home .ns-msg small{opacity:.75;font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px;display:block}.home .ns-msg.in{background:var(--band);color:var(--ink);border-radius:4px 12px 12px;align-self:flex-start}.home .ns-msg.out{background:var(--ink);color:var(--paper);border-radius:12px 4px 12px 12px;align-self:flex-end}.home .ns-msg.paid{color:#14532d;border:1px solid var(--paid);background:#e4f2e8;border-radius:12px;align-self:flex-end;font-weight:700}.home .ns-msg.slot{visibility:hidden}.home .ns-msg[data-at="0"]:not(.is-gone){display:block}@keyframes ns-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.home .ns-ledger{border-top:2px solid var(--ink);opacity:0;margin:0;padding:0;list-style:none;position:absolute;bottom:7svh;left:48px;right:48px}.home .ns-ledger li{border-bottom:1px solid var(--rule);opacity:0;grid-template-columns:5.2rem 1fr;gap:16px;padding:14px 0;font-size:16px;line-height:1.45;display:grid;transform:translateY(8px)}.home .ns-ledger li.is-on{opacity:1;transition:opacity .26s cubic-bezier(.23,1,.32,1),transform .26s cubic-bezier(.23,1,.32,1);transform:none}.home .ns-ledger time{font-variant-numeric:tabular-nums;color:var(--ochre-deep);font-weight:700}.home .ns-approve{border:1px solid var(--ink);margin-left:8px;padding:1px 8px;font-size:13px;font-weight:700;display:inline-block}.home .ns-flyer{z-index:40;pointer-events:none;opacity:0;will-change:transform;position:absolute;top:0;left:0}.home .ns-flyer .ns-bubble{display:block;box-shadow:0 14px 34px #0a081859}.home .ns-morning{z-index:30;opacity:0;pointer-events:none;position:absolute;inset:0}.home .ns-morning.is-on{pointer-events:auto}.home .ns-bed{position:absolute;inset:0}.home .ns-bed img{object-fit:cover;object-position:70% 50%}.home .ns-bed.tall{display:none}.home .ns-morning-plate{background:linear-gradient(90deg,#f4f0e6f7 62%,#f4f0e600);width:min(46rem,58vw);position:absolute;top:0;bottom:0;left:0}.home .ns-morning-copy{left:var(--gutter);max-width:34rem;position:absolute;bottom:12svh}.home .ns-morning-copy .poster{font-size:clamp(2.6rem,1.4rem + 3.6vw,5.2rem)}.home .ns-close-lede{color:#3d372e;max-width:40ch;margin:16px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.5}.home .ns-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.home .ns-fine{color:#4a4438;margin:18px 0 0;font-size:13px;line-height:1.5}.home .ns-rail{z-index:50;width:0;transform:translateX(calc(var(--split) * 100vw));position:absolute;top:0;bottom:0;left:0}.home .ns-rail:before{content:"";background:var(--ochre);width:2px;position:absolute;top:0;bottom:0;left:-1px}.home .ns-labels{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;gap:14px;font-size:12px;font-weight:700;display:flex;position:absolute;top:24px;left:0;translate:-50%}.home .ns-labels span{padding:3px 8px}.home .ns-labels span:first-child{background:var(--ink);color:var(--paper)}.home .ns-labels span:last-child{background:var(--paper);color:var(--ink)}.home .ns-clock{background:var(--ochre);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;padding:10px 14px;font-size:20px;font-weight:800;position:absolute;top:50%;left:0;translate:-50% -50%}@media (max-width:760px){.home .ns-you{clip-path:inset(0 0 calc((1 - var(--split)) * 100%) 0)}.home .ns-agent{clip-path:inset(calc(var(--split) * 100%) 0 0 0)}.home .ns-frame{width:100vw;height:50svh;bottom:auto}.home .ns-agent>.ns-frame{transform:translateY(calc(var(--split) * 100svh + ((1 - var(--split)) * 100svh - 50svh) / 2))}.home .ns-plane{translate:0 calc((var(--split) - .5) * 50svh)}.home .ns-plane img{object-position:50% 42%}.home .ns-shade,.home .ns-note-shade{background:linear-gradient(#141126e6,#1411269e 24%,#14112600 50%)}.home .ns-you-head,.home .ns-you-note{max-width:none;top:7svh;left:16px;right:16px}.home .ns-you-head .poster,.home .ns-you-note .poster{font-size:1.9rem}.home .ns-you-head .ns-lede{display:none}.home .ns-inbox{gap:6px;bottom:2svh;left:16px;right:16px}.home .ns-bubble{max-width:26ch;padding:7px 10px;font-size:13px}.home .ns-agent-head,.home .ns-agent-note{top:5svh;left:16px;right:16px}.home .ns-agent-head .poster,.home .ns-agent-note .poster{font-size:1.7rem}.home .ns-agent-head .ns-lede{margin-top:6px;font-size:14px}.home .ns-chat{height:27svh;box-shadow:5px 5px 0 var(--ink);bottom:2svh;left:16px;right:16px}.home .ns-msg{padding:6px 10px;font-size:13px}.home .ns-ledger{bottom:2svh;left:16px;right:16px}.home .ns-ledger li{grid-template-columns:4.2rem 1fr;padding:8px 0;font-size:13px}.home .ns-rail{width:auto;height:0;transform:translateY(calc(var(--split) * 100svh));inset:0 0 auto}.home .ns-rail:before{width:auto;height:2px;inset:-1px 0 auto}.home .ns-labels{gap:8px;font-size:11px;top:0;left:12px;translate:0 -50%}.home .ns-clock{padding:6px 10px;font-size:16px;top:0;left:auto;right:12px;translate:0 -50%}.home .ns-bed.wide{display:none}.home .ns-bed.tall{display:block}.home .ns-bed img{object-position:60% 30%}.home .ns-morning-plate{background:linear-gradient(#f4f0e600,#f4f0e6fa 34%);width:100%;height:72%;top:auto}.home .ns-morning-copy{bottom:6svh;left:16px;right:16px}.home .ns-morning-copy .poster{font-size:2.3rem}}@media (max-width:760px) and (max-height:700px){.home .ns-agent-head .ns-lede{display:none}.home .ns-agent-head .poster,.home .ns-agent-note .poster{font-size:1.5rem}.home .ns-chat{height:22svh}.home .ns-ledger li{padding:6px 0;font-size:12px}.home .ns-you-head .poster,.home .ns-you-note .poster{font-size:1.6rem}.home .ns-morning-plate{background:linear-gradient(#f4f0e600,#f4f0e6fa 20%);height:100%}.home .ns-morning-copy{bottom:4svh}.home .ns-morning-copy .poster{font-size:1.9rem}.home .ns-close-lede{margin-top:8px;font-size:14px}}@media (prefers-reduced-motion:reduce){.home .ns-bubble.is-on,.home .ns-msg.is-on{animation:none}.home .ns-ledger li.is-on{transition:none}}.home .hl{white-space:nowrap;display:inline-block;position:relative}.home .hero-h1{max-width:none;font-size:clamp(38px,4.6vw,68px)}.home .hero-line{display:block}.home .hero-line:has(.hl){padding-bottom:.12em}.home .hl-stroke{pointer-events:none;width:106%;height:auto;position:absolute;top:76%;left:-3%;overflow:visible}.home .hl-stroke path{fill:none;stroke:var(--ochre);stroke-width:7px;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:1px;animation:.9s cubic-bezier(.23,1,.32,1) .35s forwards hl-draw}@keyframes hl-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.home .hl-stroke path{stroke-dashoffset:0;animation:none}}.home .bc{aspect-ratio:4/5;border:2px solid var(--ink);background:var(--ink);min-height:440px;color:var(--paper);isolation:isolate;outline:none;position:relative;overflow:hidden}.home .bc:focus-visible{outline:3px solid var(--ochre);outline-offset:3px}.home .bc-media{z-index:0;transition:transform 1.1s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.home .bc-media img{object-fit:cover}.home .bc-shade{z-index:2;pointer-events:none;background:linear-gradient(#1a163000 28%,#1a163059 42%,#1a1630e6 66%,#1a1630f7 100%);position:absolute;inset:0}.home .bc-body{z-index:3;flex-direction:column;gap:8px;padding:22px;display:flex;position:absolute;bottom:0;left:0;right:0}.home .bc-who{color:var(--ochre)}.home .bc-agent{color:var(--paper)}.home .bc-does{flex-direction:column;gap:7px;margin:4px 0 0;padding:0;list-style:none;display:flex}.home .bc-does li{color:#efe9dc;align-items:flex-start;gap:9px;line-height:1.45;display:flex}.home .bc-does li span{color:#7fd49b;font-weight:700}.home .bc-fx{z-index:1;color:var(--ink);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);opacity:.9;background:#fffdf7f0;padding:10px 12px;font-size:12px;font-weight:700;transition:transform .5s cubic-bezier(.23,1,.32,1),opacity .5s;position:absolute;top:16px;right:16px;transform:translateY(0)}.home .bc-fx-label{letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:10px;display:flex}.home .bc-fx-label b{color:var(--paid);font-size:13px}.home .bc-sales{width:132px}.home .bc-bars{align-items:flex-end;gap:5px;height:64px;margin-top:8px;display:flex;position:relative}.home .bc-bars>span{background:var(--ochre);transform-origin:bottom;height:100%;transition:transform .7s cubic-bezier(.23,1,.32,1);transition-delay:calc(var(--i) * 90ms);flex:1;transform:scaleY(.14)}.home .bc-bars>span:last-of-type{background:var(--paid)}.home .bc-trend{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.home .bc-trend path{fill:none;stroke:var(--ink);stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1px;transition:stroke-dashoffset .7s cubic-bezier(.23,1,.32,1) .45s}.home .bc-stock{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;display:flex}.home .bc-chip{background:var(--card);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);opacity:0;transition:opacity .36s,transform .46s cubic-bezier(.23,1,.32,1);transition-delay:calc(var(--i) * .16s);align-self:flex-end;align-items:center;gap:6px;padding:5px 9px;display:inline-flex;transform:translate(14px)}.home .bc-chip b{color:var(--paid)}.home .bc-chip:first-child{opacity:1;transform:none}.home .bc-booking{width:150px;left:16px;right:auto}.home .bc-cal{grid-template-columns:repeat(5,1fr);gap:4px;margin-top:8px;display:grid}.home .bc-cal span{aspect-ratio:1;background:var(--band);border:1px solid var(--rule)}.home .bc-cal span.is-slot{background:var(--band);transition:background .3s .25s,transform .4s cubic-bezier(.23,1,.32,1) .25s}.home .bc-booked{opacity:0;align-items:center;gap:6px;margin-top:8px;transition:opacity .36s .52s,transform .46s cubic-bezier(.23,1,.32,1) .52s;display:flex;transform:translateY(6px)}.home .bc-booked b{color:var(--paid)}@media (hover:hover) and (pointer:fine){.home .bc:hover .bc-media,.home .bc:focus-visible .bc-media{transform:scale(1.07)}.home .bc:hover .bc-fx,.home .bc:focus-visible .bc-fx{opacity:1;transform:translateY(-4px)}.home .bc:hover .bc-bars>span,.home .bc:focus-visible .bc-bars>span{transform:scaleY(var(--h))}.home .bc:hover .bc-trend path,.home .bc:focus-visible .bc-trend path{stroke-dashoffset:0}.home .bc:hover .bc-chip,.home .bc:focus-visible .bc-chip{opacity:1;transform:none}.home .bc:hover .bc-cal span.is-slot,.home .bc:focus-visible .bc-cal span.is-slot{background:var(--ochre);transform:scale(1.12)}.home .bc:hover .bc-booked,.home .bc:focus-visible .bc-booked{opacity:1;transform:none}}.home .bc.is-live .bc-media{transform:scale(1.07)}.home .bc.is-live .bc-fx{opacity:1}.home .bc.is-live .bc-bars>span{transform:scaleY(var(--h))}.home .bc.is-live .bc-trend path{stroke-dashoffset:0}.home .bc.is-live .bc-chip{opacity:1;transform:none}.home .bc.is-live .bc-cal span.is-slot{background:var(--ochre);transform:scale(1.12)}.home .bc.is-live .bc-booked{opacity:1;transform:none}@media (max-width:900px){.home .bc{aspect-ratio:4/5;min-height:0}.home .bc-sales{left:16px;right:auto}}@media (prefers-reduced-motion:reduce){.home .bc-media,.home .bc-fx,.home .bc-bars>span,.home .bc-trend path,.home .bc-chip,.home .bc-cal span.is-slot,.home .bc-booked{transition:none!important}.home .bc .bc-media{transform:none!important}.home .bc .bc-bars>span{transform:scaleY(var(--h))}.home .bc .bc-trend path{stroke-dashoffset:0}.home .bc .bc-chip,.home .bc .bc-booked{opacity:1;transform:none}.home .bc .bc-cal span.is-slot{background:var(--ochre)}}.home .onb-kinds{margin:0 0 8px;line-height:1.5}.home .onb-kind{border:1px solid var(--ink);background:var(--card);min-height:36px;color:var(--ink);font:inherit;padding:0 8px;font-size:13px;font-weight:600}.home .onb-kind:focus-visible{outline:3px solid var(--ochre);outline-offset:2px}.home .onb-helper,.home .onb-helper-items,.home .onb-helper-item,.home .onb-field,.home .onb-row>*{min-width:0}.home .onb-helper-items{max-width:100%}.home .onb-field input,.home .onb-helper-name,.home .onb-textarea{box-sizing:border-box;max-width:100%}.home .onb-field input{width:100%}.home .onb-helper-keep{flex-wrap:wrap}.home .onb-helper-keep .onb-helper-name{flex:10rem}.home .onb-helper,.home .onb-helper-missing,.home .onb-kinds,.home .onb-helper-items legend{overflow-wrap:anywhere}.home .demo-open{gap:10px}.home .demo-play{background:var(--ochre);width:28px;height:28px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;padding-left:2px;transition:transform .2s;display:inline-flex}.home .demo-open:hover .demo-play{transform:scale(1.08)}.home .demo-length{color:var(--quiet);border-left:1px solid var(--rule);padding-left:10px;font-size:13px;font-weight:700}.home .demo-dialog{background:0 0;border:0;width:min(960px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:visible}.home .demo-dialog::backdrop{background:#241f3fdb}html:has(.home .demo-dialog[open]){scrollbar-gutter:stable;overflow:hidden}.home .demo-title-short{display:none}.home .demo-panel{background:var(--ink);border:2px solid var(--paper);box-shadow:10px 10px 0 var(--ochre)}.home .demo-bar{justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex}.home .demo-title{color:var(--paper);min-width:0;margin:0;font-size:15px;font-weight:700}.home .demo-close{background:var(--paper);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border:0;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:700;display:inline-flex}.home .demo-close:hover{background:var(--ochre)}.home .demo-video{aspect-ratio:16/9;background:#000;width:100%;height:auto;max-height:calc(100dvh - 120px);display:block}@keyframes home-demo-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@keyframes home-demo-out{to{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes home-demo-fade-in{0%{opacity:0}to{opacity:1}}@keyframes home-demo-fade-out{to{opacity:0}}.home .demo-dialog[open]{animation:.28s cubic-bezier(.2,.8,.2,1) both home-demo-in}.home .demo-dialog[open]::backdrop{animation:.28s both home-demo-fade-in}.home .demo-dialog.is-closing{animation:.18s both home-demo-out}.home .demo-dialog.is-closing::backdrop{animation:.18s both home-demo-fade-out}@media (max-width:760px){.home .demo-title{font-size:14px}.home .demo-title-full{display:none}.home .demo-title-short{display:inline}.home .demo-panel{box-shadow:6px 6px 0 var(--ochre)}}@media (prefers-reduced-motion:reduce){.home .demo-dialog[open],.home .demo-dialog[open]::backdrop,.home .demo-dialog.is-closing,.home .demo-dialog.is-closing::backdrop{animation:none}}.home .demo-pill{z-index:40;background:var(--ink);border:2px solid var(--paper);box-shadow:4px 4px 0 var(--ochre);align-items:stretch;animation:.3s cubic-bezier(.2,.8,.2,1) both home-pill-in;display:flex;position:fixed;bottom:16px;right:16px}.home .demo-pill-open{background:var(--ink);min-height:44px;color:var(--paper);font:inherit;cursor:pointer;border:0;align-items:center;gap:10px;padding:0 14px 0 10px;font-size:15px;font-weight:700;display:inline-flex}.home .demo-pill-open .demo-play{width:24px;height:24px}.home .demo-pill-open:hover .demo-play{transform:scale(1.08)}.home .demo-pill-hide{width:44px;min-height:44px;color:var(--on-ink);cursor:pointer;background:0 0;border:0;border-left:1px solid #f4f0e640;justify-content:center;align-items:center;display:inline-flex}.home .demo-pill-hide:hover{color:var(--paper);background:#f4f0e614}.home .demo-pill-short{display:none}@media (max-width:760px){.home .demo-pill-full{display:none}.home .demo-pill-short{display:inline}.home .demo-pill-open{gap:8px;padding:0 12px 0 10px}}@keyframes home-pill-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home .demo-pill{animation:none}}.home .fd-hero{background:var(--ink);color:var(--paper)}.home .fd-hero .poster{color:var(--paper)}.home .fd-places{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;max-width:520px;display:grid}.home .fd-seat{aspect-ratio:1;border:2px solid;display:block;position:relative}.home .fd-seat.is-taken{background:var(--ochre);border-color:var(--ochre)}.home .fd-seat svg{fill:none;width:76%;height:76%;stroke:var(--ink);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:12%}.home .fd-momentum{margin:-4px 0 14px;font-weight:700}.home .fd-seat.is-service{border-style:dashed}.home .fd-seat.is-service.is-taken{border-style:solid}.home .fd-split{flex-wrap:wrap;gap:18px;margin-top:10px;display:flex}.home .fd-key{align-items:center;gap:8px;display:inline-flex}.home .fd-key .fd-seat{width:14px}.home .fd-gets{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid}.home .fd-get{flex-direction:column;gap:10px;padding:22px;display:flex}.home .fd-get-figure{color:var(--ochre-deep);font-size:clamp(30px,3vw,42px)}.home .fd-steps{border-top:2px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.home .fd-step{flex-direction:column;gap:8px;padding:20px 20px 4px 0;display:flex}.home .fd-step+.fd-step{border-left:1px solid var(--rule);padding-left:20px}.home .fd-official{background:var(--card);border:2px solid var(--ink);padding:clamp(20px,3vw,34px)}.home .fd-badge{border:2px solid var(--paid);color:var(--paid);align-items:center;gap:10px;padding:6px 12px;font-size:14px;font-weight:700;display:inline-flex}.home .fd-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.home .fd-facts li{border-top:1px solid var(--rule);padding:14px 0}.home .fd-price{border-collapse:collapse;width:100%}.home .fd-price th,.home .fd-price td{text-align:left;border-top:1px solid var(--rule);vertical-align:top;padding:14px 12px 14px 0}.home .fd-price thead th{border-top:2px solid var(--ink);letter-spacing:.06em;text-transform:uppercase;color:var(--quiet);font-size:12px}.home .fd-was{color:var(--quiet);font-weight:400;text-decoration:line-through}.home .fd-timeline{grid-template-columns:2fr 1fr 1fr;margin-top:22px;display:grid}.home .fd-phase{border-top:6px solid var(--ink);padding:12px 12px 12px 0}.home .fd-phase.is-free{border-color:var(--paid)}.home .fd-phase.is-founder{border-color:var(--ochre)}.home .fd-phase+.fd-phase{padding-left:12px}.home .fd-form{flex-direction:column;gap:26px;max-width:720px;display:flex}.home .fd-group{border:0;min-width:0;margin:0;padding:0}.home .fd-q{color:var(--ink);margin-bottom:4px;font-size:16px;font-weight:700;display:block}.home .fd-hint{color:var(--quiet);margin:0 0 10px;font-size:14px;display:block}.home .fd-input{width:100%;min-height:48px;font:inherit;color:var(--ink);background:var(--card);border:2px solid var(--ink);border-radius:0;padding:10px 14px;font-size:16px}.home textarea.fd-input{resize:vertical;min-height:110px}.home .fd-input:focus{outline:3px solid var(--ochre-deep);outline-offset:2px}.home .fd-input[aria-invalid=true],.home .fd-choices[aria-invalid=true] .fd-choice{border-color:#a3361c}.home .fd-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.home .fd-choices{flex-wrap:wrap;gap:10px;display:flex}.home .fd-choice{border:2px solid var(--ink);background:var(--card);min-height:46px;color:var(--ink);cursor:pointer;align-items:center;padding:0 16px;font-weight:600;display:inline-flex;position:relative}.home .fd-choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.home .fd-choice:has(input:checked){background:var(--ink);color:var(--paper)}.home .fd-choice:has(input:focus-visible){outline:3px solid var(--ochre-deep);outline-offset:2px}.home .fd-error{color:#a3361c;margin:8px 0 0;font-size:14px;font-weight:600}.home .fd-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.home .fd-done{border:2px solid var(--ink);background:var(--card);max-width:720px;padding:clamp(22px,3vw,36px)}@media (max-width:960px){.home .fd-gets,.home .fd-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.home .fd-step:nth-child(3){border-left:0;padding-left:0}}@media (max-width:760px){.home .fd-gets,.home .fd-steps,.home .fd-facts,.home .fd-row{grid-template-columns:minmax(0,1fr)}.home .fd-step,.home .fd-step+.fd-step{border-left:0;border-top:1px solid var(--rule);padding-left:0}.home .fd-step:first-child{border-top:0}.home .fd-places{gap:4px}.home .fd-timeline{grid-template-columns:minmax(0,1fr)}.home .fd-phase+.fd-phase{padding-left:0}.home .fd-choice{flex:auto;justify-content:center}.home .fd-price th,.home .fd-price td{padding-right:8px}}.home .fd-panel{border:2px solid;padding:clamp(20px,3vw,36px)}.home .fd-big{color:var(--ochre);font-size:clamp(72px,9vw,136px);line-height:.85}.home .fd-apply{grid-template-columns:minmax(0,720px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.home .fd-aside{flex-direction:column;gap:18px;display:flex;position:sticky;top:24px}.home .fd-aside ol{list-style:decimal}.home .fd-aside ul{list-style:outside}.home .fd-aside ol,.home .fd-aside ul{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}@media (max-width:960px){.home .fd-apply{grid-template-columns:minmax(0,1fr)}.home .fd-aside{position:static}}@media (max-width:370px){.home .nav-word{display:none}}.home .tap{text-decoration:underline;-webkit-text-decoration-color:var(--ochre);text-decoration-color:var(--ochre);text-underline-offset:3px;margin:-12px 0;padding:12px 0;text-decoration-thickness:2px;display:inline-block;border-bottom:0!important}.home .at{overflow:hidden}.home .at-head{text-align:center;max-width:900px;margin:0 auto 48px}.home .at-eyebrow{font-family:var(--font-mono-ui), ui-monospace, monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--quiet);margin:0 0 22px;font-size:13px}.home .at-heading{font-family:var(--font-mono-ui), ui-monospace, monospace;letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(2rem,1.2rem + 3.4vw,3.6rem);font-weight:500;line-height:1.12}.home .at-accent{color:var(--ochre)}.home .at-lede{max-width:46ch;color:var(--quiet);margin:22px auto 0;font-size:clamp(17px,1.3vw,20px);line-height:1.6}.home .at-row{padding:10px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.home .at-track{width:max-content;animation:70s linear infinite at-slide;display:flex}.home .at-row.is-reverse .at-track{animation-duration:80s;animation-direction:reverse}.home .at-row:hover .at-track,.home .at-row:focus-within .at-track{animation-play-state:paused}@keyframes at-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.home .at-card{box-sizing:border-box;background:var(--card);border:1px solid var(--rule);flex-direction:column;flex:none;gap:22px;width:clamp(280px,30vw,400px);margin-right:24px;padding:28px;transition:border-color .2s;display:flex}.home .at-card:hover{border-color:var(--quiet)}.home .at-card-top{align-items:flex-start;gap:18px;display:flex}.home .at-icon{background:var(--band);border:1px solid var(--rule);width:56px;height:56px;color:var(--ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.home .at-title{color:var(--ink);margin:0;font-size:22px;font-weight:600;line-height:1.25}.home .at-kind{color:var(--quiet);margin:6px 0 0;font-size:16px}.home .at-does{color:var(--quiet);min-height:5em;margin:0;font-size:17px;line-height:1.65}.home .at-link{min-height:44px;font-family:var(--font-mono-ui), ui-monospace, monospace;color:var(--quiet);align-self:flex-start;align-items:center;gap:8px;margin-top:auto;font-size:14px;display:inline-flex}.home .at-link:hover{color:var(--ink)}.home .at-foot{justify-content:center;margin-top:40px;display:flex}@media (prefers-reduced-motion:reduce){.home .at-track{animation:none}.home .at-row{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}
