:root{--sw-tabbar-h:0px;--sp-crimson:#b50d17;--sp-crimson-dark:#9a0b13;--sp-crimson-50:#fbe5e3;--sp-black:#000;--sp-ink:#0e0b0b;--sp-paper:#f6f1ea;--sp-paper-2:#fbf7f1;--sp-white:#fff;--sp-gray-700:#3a3433;--sp-gray-500:#6e6663;--sp-gray-400:#9c948f;--sp-line:#e7dfd6;--sp-line-2:#f0e9df;--sp-dark-bg:#120c0c;--sp-dark-text:#f6f1ea;--sp-dark-muted:#a79e9b;--sp-font-sans:var(--font-sans,"Helvetica Neue",Arial,sans-serif);--sp-font-mono:var(--font-mono,"SF Mono",ui-monospace,monospace);--sp-font-serif:var(--font-serif,Georgia,"Times New Roman",serif);--sp-fs-display:clamp(40px,5.6vw,72px);--sp-lh-display:1.0;--sp-ls-display:-0.03em;--sp-fs-title:clamp(26px,3vw,40px);--sp-lh-title:1.08;--sp-ls-title:-0.02em;--sp-fs-sub:24px;--sp-lh-sub:1.15;--sp-ls-sub:-0.015em;--sp-fs-lead:18px;--sp-lh-lead:1.5;--sp-fs-body:16px;--sp-lh-body:1.55;--sp-fs-small:14px;--sp-lh-small:1.5;--sp-fs-caps:12px;--sp-lh-caps:1.4;--sp-ls-caps:0.12em;--sp-fw-regular:400;--sp-fw-medium:500;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-6:24px;--sp-8:32px;--sp-12:48px;--sp-16:64px;--sp-24:96px;--sp-section:clamp(64px,6.7vw,96px);--sp-section-tight:clamp(48px,4.5vw,64px);--sp-r-ui:6px;--sp-r-tiny:2px;--sp-r-overlay:12px;--sp-r-btn:var(--sp-r-ui);--sp-r-field:var(--sp-r-ui);--sp-container:1200px;--sp-container-read:780px;--sp-focus-ring:0 0 0 3px rgba(14,11,11,.1);--sp-sh-sm:0 1px 2px hsla(0,0%,4%,.06);--sp-sh-md:0 6px 24px hsla(0,0%,4%,.08);--sw-m-instant:90ms;--sw-m-quick:160ms;--sw-m-base:240ms;--sw-m-expressive:420ms;--sw-m-hero:640ms;--sw-m-count:900ms;--sw-m-check:320ms;--sw-m-flip:460ms;--sw-m-bar:700ms;--sw-m-skeleton:1200ms;--sw-m-out:cubic-bezier(0.2,0,0,1);--sw-m-in:cubic-bezier(0.4,0,1,1);--sw-m-spring:cubic-bezier(0.34,1.4,0.44,1);--sw-m-stagger-card:50ms;--sw-m-stagger-cell:18ms;--sp-ease:var(--sw-m-out);--sp-ease-soft:var(--sw-m-out);--sp-dur-fast:var(--sw-m-quick);--sp-dur:var(--sw-m-base);--sp-dur-slow:var(--sw-m-hero)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--sp-font-sans);background:var(--sp-paper);color:var(--sp-ink);font-size:var(--sp-fs-body);line-height:var(--sp-lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,h4{font-weight:500;font-style:normal}h1{font-size:var(--sp-fs-display);line-height:var(--sp-lh-display);letter-spacing:var(--sp-ls-display)}h2{font-size:var(--sp-fs-title);line-height:var(--sp-lh-title);letter-spacing:var(--sp-ls-title)}h3{font-size:var(--sp-fs-sub);line-height:var(--sp-lh-sub);letter-spacing:var(--sp-ls-sub)}h4{font-size:var(--sp-fs-body);line-height:var(--sp-lh-body);letter-spacing:0}.mono,.num{font-family:var(--sp-font-mono)}.num{font-feature-settings:"tnum" 1,"lnum" 1,"tnum";font-variant-numeric:tabular-nums;font-weight:500}.money{color:var(--sp-ink)}.cr-hero .money,.cr-ledger .money,.ftr .money,.hh .money,.ink .money,.ob-sidebar .money,.on-dark .money,.pta-panel .money{color:inherit}.container{max-width:var(--sp-container)}.container,.container-narrow{margin:0 auto;padding-inline:clamp(20px,5vw,40px)}.container-narrow{max-width:var(--sp-container-read)}.section{padding-block:var(--sp-section)}.section-tight{padding-block:var(--sp-section-tight)}.pt-block{padding-top:var(--sp-12)}.ink{background:var(--sp-ink);color:var(--sp-dark-text)}.ink .body,.ink .lead,.ink .note,.ink .sec-sub{color:var(--sp-dark-muted)}.paper-2{background:var(--sp-paper-2)}.eyebrow{font-family:var(--sp-font-mono);font-size:var(--sp-fs-caps);line-height:var(--sp-lh-caps);text-transform:uppercase;letter-spacing:var(--sp-ls-caps);color:var(--sp-gray-500);display:inline-flex;align-items:center;gap:8px}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sp-ink);flex:none}.ink .eyebrow,.on-dark .eyebrow{color:var(--sp-dark-muted)}.ink .eyebrow:before,.on-dark .eyebrow:before{background:hsla(0,0%,100%,.7)}.display{font-size:var(--sp-fs-display);letter-spacing:var(--sp-ls-display);line-height:var(--sp-lh-display);font-style:normal}.display,.h3{font-weight:500}.h3{font-size:var(--sp-fs-sub);letter-spacing:var(--sp-ls-sub);line-height:var(--sp-lh-sub)}.sec-h{font-size:var(--sp-fs-title);font-weight:500;letter-spacing:var(--sp-ls-title);line-height:var(--sp-lh-title)}.sec-sub{max-width:52ch}.lead,.sec-sub{font-size:var(--sp-fs-lead);line-height:var(--sp-lh-lead)}.body,.lead,.sec-sub{color:var(--sp-gray-700)}.body{font-size:var(--sp-fs-body);line-height:var(--sp-lh-body)}.note{font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);color:var(--sp-gray-500)}.measure{max-width:62ch}.t-display{font-size:var(--sp-fs-display);line-height:var(--sp-lh-display);letter-spacing:var(--sp-ls-display);font-weight:500}.t-title{font-size:var(--sp-fs-title);line-height:var(--sp-lh-title);letter-spacing:var(--sp-ls-title);font-weight:500}.t-sub{font-size:var(--sp-fs-sub);line-height:var(--sp-lh-sub);letter-spacing:var(--sp-ls-sub);font-weight:500}.t-lead{font-size:var(--sp-fs-lead);line-height:var(--sp-lh-lead)}.t-body,.t-lead{letter-spacing:0;font-weight:400}.t-body{font-size:var(--sp-fs-body);line-height:var(--sp-lh-body)}.t-small{font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);letter-spacing:0;font-weight:400}.t-caps{font-family:var(--sp-font-mono);font-size:var(--sp-fs-caps);line-height:var(--sp-lh-caps);letter-spacing:var(--sp-ls-caps);text-transform:uppercase}.btn,.t-caps,.t-medium{font-weight:500}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--sp-font-sans);font-size:var(--sp-fs-body);line-height:1;height:48px;padding:0 24px;border-radius:var(--sp-r-ui);border:1px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform var(--sw-m-quick) var(--sw-m-out),background var(--sw-m-quick) var(--sw-m-out),border-color var(--sw-m-quick) var(--sw-m-out),color var(--sw-m-quick) var(--sw-m-out)}.btn:active:not([disabled]):not(.loading){transform:translateY(1px);transition-duration:var(--sw-m-instant)}.btn-primary{background:var(--sp-crimson);color:#fff;box-shadow:none}.btn-primary:hover{background:var(--sp-crimson-dark)}.btn-primary:active:not([disabled]):not(.loading){box-shadow:inset 0 0 0 999px rgba(14,11,11,.12)}.btn-light{background:var(--sp-white);color:var(--sp-ink);border-color:var(--sp-line)}.btn-light:hover{border-color:var(--sp-ink)}.btn-outline{background:transparent;color:var(--sp-ink);border-color:var(--sp-line)}.btn-outline:hover{border-color:var(--sp-ink);background:var(--sp-white)}.ink .btn-outline,.on-dark .btn-outline{color:#fff;border-color:hsla(0,0%,100%,.45)}.ink .btn-outline:hover,.on-dark .btn-outline:hover{background:hsla(0,0%,100%,.1);border-color:#fff}.ink .otpd .btn-outline,.on-dark .otpd .btn-outline{color:var(--sp-ink);border-color:var(--sp-line);background:transparent}.ink .otpd .btn-outline:hover,.on-dark .otpd .btn-outline:hover{background:var(--sp-white);border-color:var(--sp-ink)}.btn .arrow{transition:transform var(--sw-m-quick) var(--sw-m-out)}.btn:hover .arrow{transform:translateX(3px)}.btn-sm{height:44px;min-height:44px;padding:0 20px;font-size:var(--sp-fs-small)}.btn-lg{height:56px;padding:0 28px;font-size:var(--sp-fs-lead)}.btn.loading,.btn[disabled]{opacity:.6;pointer-events:none}.btn-primary[disabled]:not(.loading),.btn.btn-pay:disabled:not(.loading){background:var(--sp-white);color:var(--sp-gray-500);border-color:var(--sp-line);box-shadow:none;opacity:1;pointer-events:none;cursor:default}.btn .spin{width:13px;height:13px;border:2px solid #ffffff66;border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.grid{display:grid;grid-gap:var(--sp-6);gap:var(--sp-6)}.cols-2{grid-template-columns:repeat(2,1fr)}.cols-3{grid-template-columns:repeat(3,1fr)}.cols-4{grid-template-columns:repeat(4,1fr)}.card{background:var(--sp-white);border:1px solid var(--sp-line);border-radius:var(--sp-r-ui)}.card,.card-lg{padding:var(--sp-6)}.stat .snum{font-size:var(--sp-fs-display);font-weight:500;letter-spacing:var(--sp-ls-display);line-height:1;font-family:var(--sp-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat .cap{color:var(--sp-gray-500);font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);margin-top:12px;max-width:26ch}.ink .stat .cap{color:var(--sp-dark-muted)}.faq{display:flex;flex-direction:column}.faq details{border-top:1px solid var(--sp-line)}.faq details:last-child{border-bottom:1px solid var(--sp-line)}.faq summary{list-style:none;cursor:pointer;padding:24px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;font-size:var(--sp-fs-lead);font-weight:500;letter-spacing:0;line-height:var(--sp-lh-lead);color:inherit}.faq summary::-webkit-details-marker{display:none}.faq summary .ic{flex:none;display:grid;place-items:center;width:44px;height:44px;margin:-12px -12px -12px 0;font-size:var(--sp-fs-lead);line-height:1;color:var(--sp-ink);transition:transform var(--sw-m-base) var(--sw-m-out)}.faq details[open] summary .ic{transform:rotate(45deg)}.faq .ans{padding:0 48px 24px 0;color:var(--sp-gray-700);line-height:var(--sp-lh-body);max-width:62ch;font-size:var(--sp-fs-body)}.ans-wrap{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--sw-m-base) var(--sw-m-out)}.ans-inner{min-height:0;overflow:hidden}details[open]>.ans-wrap{grid-template-rows:1fr}.hero{position:relative;min-height:92svh;display:flex;align-items:flex-end;overflow:hidden;background:var(--sp-ink);color:var(--sp-dark-text)}.hero.hero-sm{min-height:clamp(360px,62svh,560px)}@media (min-width:761px){.hero:not(.hero-sm){min-height:min(100svh,960px);min-height:min(100dvh,960px)}}.hero-bg{position:absolute;inset:0;z-index:0}.hero-bg img{filter:blur(2px);object-position:50% 62%}.hero-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(10,8,8,.92),rgba(10,8,8,.66) 42%,rgba(10,8,8,.2) 74%,rgba(10,8,8,.1))}@media (max-width:760px){.hero:not(.hero-sm) .hero-bg img{object-position:76% 36%;filter:blur(1px) brightness(.97)}.hero.hero-sm .hero-bg img{filter:blur(3px) brightness(.94)}.hero-overlay{background:linear-gradient(180deg,rgba(10,8,8,.6),rgba(10,8,8,.32) 34%,rgba(10,8,8,.5) 66%,rgba(10,8,8,.9))}}.hero-content{position:relative;z-index:2;width:100%;display:flex;align-items:flex-end;min-height:inherit;padding-block:clamp(96px,14vh,160px) clamp(32px,5vw,64px)}.hero-inner{display:flex;flex-direction:column;width:100%}.hero-lead{max-width:var(--sp-container-read)}.hero h1{color:#fff}.hero-title{max-width:16ch}.hero-sub{color:hsla(0,0%,100%,.86);margin-top:24px;max-width:52ch}.hero-actions{margin-top:32px;display:flex;flex-wrap:wrap;gap:16px;align-items:center}.hero-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(24px,4vw,48px);gap:clamp(24px,4vw,48px);max-width:var(--sp-container-read);margin-top:clamp(48px,8vh,96px);padding-top:24px;border-top:1px solid hsla(0,0%,100%,.2)}.hero-proof .hp-val{font-size:var(--sp-fs-body);line-height:var(--sp-lh-body);font-weight:500;color:#fff;letter-spacing:0}.hero-proof .hp-label{font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);color:hsla(0,0%,100%,.7);margin-top:4px}@media (max-width:620px){.hero-proof{grid-template-columns:1fr;gap:16px;margin-top:40px}}.hero-disclosure{margin-top:24px;max-width:60ch;font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);color:hsla(0,0%,100%,.6)}.nav-wrap{position:absolute;top:0;left:0;right:0;z-index:60;padding:16px clamp(12px,4vw,24px)}.nav{max-width:var(--sp-container);margin:0 auto;min-height:64px;padding:0 8px;justify-content:space-between;gap:24px}.nav,.nav-logo{display:flex;align-items:center}.nav-logo{gap:8px;font-family:var(--sp-font-sans);font-style:normal;font-weight:500;font-size:var(--sp-fs-lead);line-height:1;letter-spacing:var(--sp-ls-title);color:#fff;transition:color var(--sw-m-base) var(--sw-m-out)}.nav-logo img{width:30px;height:30px;transition:filter var(--sw-m-base) var(--sw-m-out)}.nav-wrap:not(.scrolled) .nav-logo img{filter:brightness(0) invert(1)}.nav-wrap.scrolled .nav-logo{color:var(--sp-ink)}.nav-wrap.scrolled .nav-logo img{filter:brightness(0)}.nav-links{display:flex;gap:4px;align-items:center;margin-left:auto}.nav-links a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border-radius:var(--sp-r-ui);font-family:var(--sp-font-sans);font-style:normal;font-size:var(--sp-fs-small);font-weight:500;letter-spacing:0;color:hsla(0,0%,100%,.92);transition:color var(--sw-m-quick) var(--sw-m-out),background var(--sw-m-quick) var(--sw-m-out)}.nav-links a.on{color:#fff}@media (hover:hover){.nav-links a:hover{color:#fff;background:hsla(0,0%,100%,.1)}}.nav-wrap.scrolled .nav-links a{color:var(--sp-gray-700)}.nav-wrap.scrolled .nav-links a.on{color:var(--sp-ink)}@media (hover:hover){.nav-wrap.scrolled .nav-links a:hover{color:var(--sp-ink);background:none;text-decoration:underline;text-underline-offset:4px}}.nav-cta{display:flex;gap:8px;align-items:center}.nav-burger{display:none;flex:none;width:44px;height:44px;padding:0;margin-left:auto;background:none;border:0;border-radius:var(--sp-r-ui);cursor:pointer;place-items:center;row-gap:5px;align-content:center;color:#fff}.nav-burger span{display:block;width:18px;height:2px;background:currentColor;transition:background var(--sw-m-quick) var(--sw-m-out)}.nav-wrap.scrolled .nav-burger{color:var(--sp-ink)}@media (max-width:900px){.nav-acct,.nav-links{display:none}.nav-burger{display:grid}.nav-wrap{padding-left:12px;padding-right:12px}}.footer{background:var(--sp-ink);color:var(--sp-dark-text);padding-block:var(--sp-24) var(--sp-12)}.footer a{display:block;color:#d8d3ca;font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);padding:12px 0;transition:color var(--sw-m-quick) var(--sw-m-out)}@media (hover:hover){.footer a:hover{color:#fff}}.modal-backdrop{animation:modalFade var(--sw-m-quick) var(--sw-m-out) both}@keyframes modalFade{0%{opacity:0}to{opacity:1}}.modal-pop{animation:modalPop var(--sw-m-base) var(--sw-m-out) both}@keyframes modalPop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.modal-success-disc{animation:modalSpring var(--sw-m-check) var(--sw-m-spring) both}@keyframes modalSpring{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes swSpringPop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes swShake{0%,to{transform:translateX(0)}20%{transform:translateX(-4px)}40%{transform:translateX(4px)}60%{transform:translateX(-3px)}80%{transform:translateX(2px)}}.sw-shake{animation:swShake var(--sw-m-check) var(--sw-m-in) both}@keyframes stageFwd{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}@keyframes swErrIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.sw-err-in{animation:swErrIn var(--sw-m-quick) var(--sw-m-out) both}html.reveal-on .reveal{opacity:0;transform:translateY(16px);transition:opacity var(--sw-m-hero) var(--sw-m-out),transform var(--sw-m-hero) var(--sw-m-out)}html.reveal-on .reveal.is-visible{opacity:1;transform:none}@keyframes swRevealAuto{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}html.reveal-on .reveal-auto{opacity:0;animation:swRevealAuto var(--sw-m-hero) var(--sw-m-out) both}@media (prefers-reduced-motion:reduce){:root{--sw-m-instant:0ms;--sw-m-quick:0ms;--sw-m-base:0ms;--sw-m-expressive:0ms;--sw-m-hero:0ms;--sw-m-count:0ms;--sw-m-check:0ms;--sw-m-flip:0ms;--sw-m-bar:0ms;--sw-m-skeleton:0ms;--sw-m-stagger-card:0ms;--sw-m-stagger-cell:0ms}html{scroll-behavior:auto}.btn .spin{animation-duration:.7s}html.reveal-on .reveal{opacity:1;transform:none;transition:none}html.reveal-on .reveal-auto{opacity:1;transform:none;animation:none}}@media (max-width:900px){.cols-2,.cols-3,.cols-4{grid-template-columns:1fr}.cols-3.keep-2,.cols-4.keep-2{grid-template-columns:1fr 1fr}.hide-mobile{display:none!important}.hero-content{padding-block:96px 32px}}@media (min-width:901px){.hide-desktop{display:none!important}}@media (max-width:560px){.cols-3.keep-2,.cols-4.keep-2{grid-template-columns:1fr}.faq .ans{padding-right:0}}.auth-shell{min-height:100vh;display:grid;grid-template-columns:1.05fr 1fr;background:var(--sp-paper)}.auth-brand{position:relative;background-color:var(--sp-ink);background-size:cover;background-position:50%;background-repeat:no-repeat}.auth-brand-lock{position:absolute;top:32px;left:32px;display:flex;align-items:center;gap:12px;font-weight:500;font-size:var(--sp-fs-lead);line-height:1;letter-spacing:var(--sp-ls-title);color:#fff}.auth-brand-lock img{width:34px;height:34px}.auth-brand-spine{display:flex;gap:4px;margin-top:32px}.auth-brand-spine span{width:15px;height:15px;border-radius:var(--sp-r-tiny);box-sizing:border-box}.auth-brand-foot{font-family:var(--sp-font-mono,monospace);font-size:var(--sp-fs-caps);line-height:var(--sp-lh-caps);color:hsla(35,40%,94%,.42);letter-spacing:var(--sp-ls-caps)}.auth-pane{display:flex;justify-content:center}.auth-pane-inner{width:100%;max-width:400px;min-height:100vh;display:flex;flex-direction:column;padding:48px 24px calc(32px + env(safe-area-inset-bottom))}.auth-pane-body{flex:1 1;display:flex;flex-direction:column;justify-content:flex-start}.auth-mobrand{display:none;align-items:center;gap:8px;margin-bottom:32px;font-weight:500;font-size:var(--sp-fs-lead);line-height:1;letter-spacing:var(--sp-ls-title)}.auth-mobrand img{width:30px;height:30px}@media (max-width:900px){.auth-shell{grid-template-columns:1fr}.auth-brand{display:none}.auth-mobrand{display:flex;justify-content:center;align-items:center;gap:12px;margin:4px 0 32px;font-size:var(--sp-fs-title);letter-spacing:var(--sp-ls-title)}.auth-mobrand img{width:46px;height:46px}}.auth-card{width:100%;text-align:left}.auth-title,.ob-h1{font-size:var(--sp-fs-sub);font-weight:500;letter-spacing:var(--sp-ls-sub);line-height:var(--sp-lh-sub)}.auth-sub{color:var(--sp-gray-500);margin-top:8px;font-size:var(--sp-fs-body);line-height:var(--sp-lh-body)}.auth-action,.auth-legal{margin-top:24px}.auth-legal{font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);color:var(--sp-gray-500)}.auth-legal a{color:var(--sp-gray-700);text-decoration:underline;text-underline-offset:2px;display:inline-block;padding:12px 0;margin:-12px 0}.co-panel{border:1px solid var(--sp-line);border-radius:var(--sp-r-ui);background:var(--sp-white);overflow:hidden;margin-top:8px;animation:modalFade var(--sw-m-quick) var(--sw-m-out) both}.co-panel-body{padding:16px}.co-sweep{position:relative;height:3px;background:var(--sp-line-2);overflow:hidden}.co-sweep:after{content:"";position:absolute;top:0;left:0;height:100%;width:40%;background:var(--sp-crimson);border-radius:var(--sp-r-tiny);animation:coSweep var(--sw-m-bar) var(--sw-m-out) infinite}@keyframes coSweep{0%{transform:translateX(-120%)}to{transform:translateX(320%)}}.co-note{font-size:var(--sp-fs-small);color:var(--sp-ink);line-height:var(--sp-lh-small);margin:0}.co-note.fade{animation:modalFade var(--sw-m-quick) var(--sw-m-out) both}.co-disc{width:46px;height:46px}.co-disc circle{fill:var(--sp-ink)}.co-disc path{fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:26;stroke-dashoffset:26;animation:coTick var(--sw-m-check) var(--sw-m-out) forwards}@keyframes coTick{to{stroke-dashoffset:0}}.co-disc-wrap{display:inline-block;animation:swSpringPop var(--sw-m-check) var(--sw-m-spring) both;animation-delay:var(--sw-m-check)}@media (prefers-reduced-motion:reduce){.co-sweep:after{animation:none;width:100%}.co-disc path{animation:none;stroke-dashoffset:0}}.otp-wrap{position:relative}.otp-row{display:flex;gap:8px;justify-content:flex-start}.otp-box{width:48px;height:56px;border:1.5px solid var(--sp-line);border-radius:var(--sp-r-ui);display:grid;place-items:center;background:var(--sp-white);font-family:var(--sp-font-mono);font-size:var(--sp-fs-sub);font-weight:500;color:var(--sp-ink);transition:border-color var(--sw-m-quick) var(--sw-m-out),background var(--sw-m-quick) var(--sw-m-out),color var(--sw-m-quick) var(--sw-m-out)}.otp-box.active{border-color:var(--sp-ink)}.otp-box.active.empty:after{content:"";width:2px;height:26px;background:var(--sp-ink);animation:otpCaret 1.06s step-end infinite}@keyframes otpCaret{0%,49%{opacity:1}50%,to{opacity:0}}.otp-digit{display:inline-block;animation:swSpringPop var(--sw-m-quick) var(--sw-m-out) both}.otp-row.err .otp-box{border-color:var(--sp-crimson);background:var(--sp-crimson-50)}.otp-row.ok .otp-box{border-color:var(--sp-ink);background:var(--sp-ink);color:#fff}.otp-row.ok{animation:otpSuccess var(--sw-m-base) var(--sw-m-spring) both}@keyframes otpSuccess{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}.otp-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:none;background:transparent;font-size:16px;letter-spacing:0;color:transparent;caret-color:transparent;cursor:pointer}@media (prefers-reduced-motion:reduce){.otp-box.active.empty:after{animation:none;opacity:0}}@media (max-width:560px){.otp-row{gap:8px}.otp-box{flex:1 1;width:auto;min-width:0;height:56px}}.page-head{padding-top:clamp(96px,12vh,128px);padding-bottom:24px}.page-head h1{font-size:var(--sp-fs-display);font-weight:500;letter-spacing:var(--sp-ls-display);line-height:var(--sp-lh-display)}.page-head .page-sub{color:var(--sp-gray-700);font-size:var(--sp-fs-lead);line-height:var(--sp-lh-lead);margin-top:16px;max-width:54ch}@media (max-width:760px){.page-head{padding-top:120px}}@media (min-width:761px){.page-head-center{text-align:center}.page-head-center .page-sub{margin-left:auto;margin-right:auto}}.prose{max-width:62ch}.prose h2{font-size:var(--sp-fs-lead);line-height:var(--sp-lh-lead);font-weight:500;letter-spacing:0;margin-top:48px;margin-bottom:12px}.prose p{margin-bottom:16px}.prose p,.prose ul{color:var(--sp-gray-700);font-size:var(--sp-fs-body);line-height:var(--sp-lh-body)}.prose ul{margin:0 0 16px 24px;display:flex;flex-direction:column;gap:8px}.prose a{color:var(--sp-ink);text-decoration:underline;text-underline-offset:3px}@media (hover:hover){.prose a:hover{color:var(--sp-gray-700)}}.prose strong{color:var(--sp-ink)}.ob-field{margin-bottom:16px}.ob-field>label{display:block;font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);font-weight:500;margin-bottom:8px;color:var(--sp-ink)}.ob-input{width:100%;height:48px;padding:0 14px;font-family:inherit;font-size:var(--sp-fs-body);line-height:1.5;border:1px solid var(--sp-line);border-radius:var(--sp-r-ui);background:var(--sp-white);color:var(--sp-ink);transition:border-color var(--sw-m-quick) var(--sw-m-out),box-shadow var(--sw-m-quick) var(--sw-m-out)}textarea.ob-input{height:auto;min-height:144px;padding:12px 14px;resize:vertical}.ob-input:focus,.ob-input:focus-visible{outline:none;border-color:var(--sp-ink);box-shadow:var(--sp-focus-ring)}.ob-input:disabled{opacity:.5}::placeholder{color:var(--sp-gray-500);opacity:1}.ob-input.err,.ob-phone.err,select.ob-input.err{border-color:var(--sp-crimson)}.ob-msg{margin-top:8px;font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);color:var(--sp-crimson)}.ob-phone{display:flex;align-items:stretch;height:48px;border:1px solid var(--sp-line);border-radius:var(--sp-r-ui);background:var(--sp-white);overflow:hidden;transition:border-color var(--sw-m-quick) var(--sw-m-out),box-shadow var(--sw-m-quick) var(--sw-m-out)}.ob-phone:focus-within{border-color:var(--sp-ink);box-shadow:var(--sp-focus-ring)}.ob-phone-cc{display:flex;align-items:center;padding:0 12px;font-size:var(--sp-fs-body);font-weight:500;color:var(--sp-ink);background:var(--sp-paper);border-right:1px solid var(--sp-line)}.ob-phone-input{height:100%;border:none!important;border-radius:0!important;box-shadow:none!important;font-size:var(--sp-fs-body);letter-spacing:.04em}.ob-phone-input:focus{outline:none}.co-reflink{display:inline-block;margin:8px 0 0;background:none;border:none;padding:0;font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);font-weight:500;color:var(--sp-ink);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ob-main-inner .auth-action{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;margin-top:16px;padding-top:16px;padding-bottom:max(16px,env(safe-area-inset-bottom));background:linear-gradient(to top,var(--sp-cream,#f6f1ea) 58%,hsla(35,40%,94%,0))}.ob-shell.direct .ob-main{align-items:stretch}.ob-shell.direct .ob-main-inner{display:flex;flex-direction:column}.ob-shell.direct .ob-main-inner .auth-action{margin-top:auto}.support-grid{display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:clamp(32px,6vw,80px);gap:clamp(32px,6vw,80px);align-items:start}@media (max-width:880px){.support-grid{grid-template-columns:1fr;gap:32px}}.dash-card{background:var(--sp-white,#fff);border:1px solid var(--sp-line);border-radius:var(--sp-r-ui);padding:24px}.ob-shell{display:flex;min-height:100vh;min-height:100svh;background:var(--sp-cream,#f6f1ea)}.ob-sidebar{width:300px;flex:none;background:var(--sp-ink);color:#fff;padding:32px 24px;display:flex;flex-direction:column}.ob-side-brand{display:flex;align-items:center;gap:8px;font-weight:500;font-size:var(--sp-fs-lead);line-height:1;letter-spacing:var(--sp-ls-title);margin-bottom:48px}.ob-side-brand img{width:34px;height:34px}.ob-steplist{display:flex;flex-direction:column;gap:2px;flex:1 1}.ob-step{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--sp-r-ui);color:hsla(0,0%,100%,.5);font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);font-weight:500;transition:background var(--sw-m-base) var(--sw-m-out),color var(--sw-m-base) var(--sw-m-out)}.ob-step.done{color:hsla(0,0%,100%,.78)}.ob-step.on{background:hsla(0,0%,100%,.08);color:#fff}.ob-step-dot{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:var(--sp-fs-caps);font-family:var(--sp-font-mono);border:1.5px solid hsla(0,0%,100%,.22);flex:none;transition:background var(--sw-m-base) var(--sw-m-out),border-color var(--sw-m-base) var(--sw-m-out),color var(--sw-m-base) var(--sw-m-out)}.ob-step.on .ob-step-dot{border-color:var(--sp-paper);background:var(--sp-paper);color:var(--sp-ink)}.ob-step.done .ob-step-dot{border-color:var(--sp-ink);background:var(--sp-ink);color:#fff}.ob-side-foot{font-size:var(--sp-fs-small);color:hsla(0,0%,100%,.4);margin-top:24px;line-height:var(--sp-lh-small)}.ob-side-foot button{color:hsla(0,0%,100%,.72);text-decoration:underline;text-underline-offset:2px;background:none;border:none;cursor:pointer;font:inherit;padding:0}.ob-main{flex:1 1;display:flex;justify-content:center;align-items:flex-start;padding:64px 32px;overflow-y:auto}.ob-main-inner{width:100%;max-width:480px}.ob-main-inner.wide{max-width:760px}@media (max-width:860px){.ob-shell{flex-direction:column}.ob-sidebar{width:auto;flex-direction:row;align-items:center;padding:16px 20px;gap:16px}.ob-shell.direct .ob-sidebar{justify-content:space-between}.ob-side-brand{margin-bottom:0;font-size:var(--sp-fs-lead)}.ob-navlist,.ob-steplist{display:none}.ob-side-foot{display:block;margin:0;padding:0;border:0}.ob-side-who{display:none}.ob-side-foot button{font-size:var(--sp-fs-small);color:hsla(0,0%,100%,.72);text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:8px 0;cursor:pointer}@media (hover:hover){.ob-side-foot button:hover{color:#fff}}.ob-main{padding:28px 20px 48px;align-items:stretch}}a,button{-webkit-tap-highlight-color:transparent}.nav-links a:active{opacity:.7;transition:opacity var(--sw-m-instant) var(--sw-m-out)}.hh{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden}@media (min-width:861px){.hh{min-height:min(100svh,960px)}}.hh-bg{position:absolute;inset:0}.hh-img{object-fit:cover}.hh-img-m{display:none}.hh-scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,7,7,.88),rgba(9,7,7,.74) 32%,rgba(9,7,7,.32) 58%,rgba(9,7,7,.06) 82%,rgba(9,7,7,0)),linear-gradient(180deg,rgba(9,7,7,.42),rgba(9,7,7,0) 24%)}.hh-body{position:relative;z-index:2;width:100%;max-width:var(--sp-container);margin:0 auto;padding:0 clamp(20px,4vw,40px);display:grid;grid-template-columns:repeat(12,1fr);grid-gap:40px;gap:40px}.hh-copy{grid-column:1/span 6;display:flex;flex-direction:column;gap:24px}.hh-meta{margin:0}.hh-title{font-weight:500;letter-spacing:var(--sp-ls-display);line-height:var(--sp-lh-display);font-size:min(var(--sp-fs-display),64px);max-width:16ch;text-wrap:balance}.hh-sub,.hh-title{margin:0;color:#fff}.hh-sub{font-weight:400;font-size:var(--sp-fs-lead);line-height:var(--sp-lh-lead);letter-spacing:0;max-width:44ch}.hh-receipt{margin:0}.hh-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;max-width:46ch}.hh-point{display:flex;align-items:flex-start;gap:14px}.hh-disc{flex:none;width:28px;height:28px;border-radius:50%;background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.55);display:grid;place-items:center;font-family:var(--sp-font-mono);font-weight:var(--sp-fw-medium);font-size:var(--sp-fs-caps);line-height:1;letter-spacing:0}.hh-point-t{color:#fff;font-size:var(--sp-fs-body);line-height:var(--sp-lh-body);padding-top:3px}@media (max-width:860px){.hh-points{gap:10px}.hh-disc{width:26px;height:26px}}.hh-act{display:flex;align-items:center;gap:12px;margin:0;flex-wrap:wrap}.hh-ghost{height:56px;padding:0 20px}.hh-ghost:hover .arrow{transform:translateY(3px)}@media (max-width:860px){.hh{align-items:flex-end;min-height:100svh}.hh-img-d{display:none}.hh-img-m{display:block}.hh-scrim{background:linear-gradient(180deg,rgba(9,7,7,.52),rgba(9,7,7,.1) 24%,rgba(9,7,7,.46) 54%,rgba(9,7,7,.9) 82%,rgba(9,7,7,.96))}.hh-body{display:block;padding-bottom:max(24px,env(safe-area-inset-bottom))}.hh-copy{gap:16px}.hh-sub{max-width:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hh-act{flex-direction:column;align-items:stretch;gap:8px}.hh-act .hh-btn{display:flex;width:100%}.hh-ghost{width:100%;height:44px;border:0;justify-content:center}}.hiw-h{max-width:16ch}.hiw-sub{margin-top:16px}.hiw-grid{margin-top:48px;display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;align-items:start}.hiw-list{list-style:none;margin:0;padding:0}.hiw-list,.hiw-step{display:flex;flex-direction:column}.hiw-step+.hiw-step{border-top:1px solid var(--sp-line-2)}.hiw-btn{position:relative;display:flex;gap:16px;align-items:flex-start;width:100%;min-height:44px;padding:24px 0 24px 16px;background:none;border:0;text-align:left;cursor:pointer;font:inherit;color:inherit}.hiw-btn:focus-visible{outline:2px solid var(--sp-ink);outline-offset:3px}.hiw-tick{position:absolute;left:0;top:0;bottom:0;width:2px;background:transparent}.hiw-step.is-live .hiw-tick{background:var(--sp-ink)}.hiw-ord{flex:none;width:28px;margin-top:8px;color:var(--sp-gray-500)}.hiw-step.is-live .hiw-ord{color:var(--sp-ink)}.hiw-text{display:flex;flex-direction:column;gap:8px;min-width:0}.hiw-t{font-size:var(--sp-fs-sub);font-weight:500;letter-spacing:var(--sp-ls-sub);line-height:var(--sp-lh-sub);color:var(--sp-ink)}.hiw-b{font-size:var(--sp-fs-body);line-height:var(--sp-lh-body);color:var(--sp-gray-700);max-width:40ch}.hiw-step:not(.is-live) .hiw-t{color:var(--sp-gray-500)}.hiw-ord,.hiw-t,.hiw-tick{transition:color var(--sw-m-quick) var(--sw-m-out),background-color var(--sw-m-quick) var(--sw-m-out)}@media (hover:hover){.hiw-btn:hover .hiw-t{color:var(--sp-ink)}}.hiw-stage{position:relative;justify-self:center;height:min(640px,66vh);width:auto;aspect-ratio:9/19.5;overflow:hidden;border:8px solid var(--sp-ink);border-radius:var(--sp-r-ui);background:var(--sp-ink)}.hiw-img{object-fit:cover;opacity:0;transition:opacity var(--sw-m-base) var(--sw-m-out)}.hiw-img.is-live{opacity:1}.hiw-shot-m{display:none;position:relative;width:100%;max-width:244px;aspect-ratio:9/19.5;overflow:hidden;border:8px solid var(--sp-ink);border-radius:var(--sp-r-ui);background:var(--sp-ink);margin:0 auto 24px}.hiw-shot-m img{object-fit:cover}@media (min-width:1024px){.hiw-grid{grid-template-columns:5fr 7fr;gap:56px}.hiw-list{min-height:60vh}.hiw-btn,.hiw-step{flex:1 1}.hiw-stage{position:-webkit-sticky;position:sticky;top:96px}}@media (max-width:1023px){.hiw-grid{gap:24px}.hiw-btn{padding:16px 0 16px 16px}.hiw-stage{display:none}.hiw-shot-m{display:block}}@media (prefers-reduced-motion:reduce){.hiw-img,.hiw-ord,.hiw-t,.hiw-tick{transition:none}}@media (max-width:760px){.nav-logo{gap:8px}.nav-logo img{width:32px;height:32px}}.btn.btn-pay{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:56px;padding:0 24px;border-radius:var(--sp-r-ui);border:1px solid transparent;background:var(--sp-crimson);color:#fff;font-family:var(--sp-font-sans);font-size:var(--sp-fs-body);font-weight:500;letter-spacing:0;cursor:pointer;transition:background var(--sw-m-quick) var(--sw-m-out),transform var(--sw-m-instant) var(--sw-m-out)}.btn.btn-pay:hover:not(:disabled){background:var(--sp-crimson-dark)}.btn.btn-pay:focus-visible{outline:2px solid var(--sp-ink);outline-offset:3px}.btn.btn-pay .pay-div{width:1px;height:18px;background:hsla(0,0%,100%,.42)}.btn.btn-pay .pay-num{font-family:var(--sp-font-mono);font-weight:500;font-size:var(--sp-fs-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.co-reflink.co-reftease{display:flex;align-items:center;gap:8px;width:100%;margin-top:16px;padding:16px 0;border:0;border-top:1px solid var(--sp-line);border-bottom:1px solid var(--sp-line);background:none;text-align:left;cursor:pointer;font-family:var(--sp-font-sans);font-size:var(--sp-fs-small);font-weight:400;line-height:var(--sp-lh-small);color:var(--sp-ink);transition:color var(--sw-m-quick) var(--sw-m-out)}@media (hover:hover){.co-reflink.co-reftease:hover{color:var(--sp-gray-700)}}.co-reflink.co-reftease:focus-visible{outline:2px solid var(--sp-ink);outline-offset:2px}.co-refchev{margin-left:auto;color:var(--sp-gray-400);font-size:var(--sp-fs-lead);line-height:1}.co-refrow{display:flex;align-items:stretch;gap:8px}.co-refrow .ob-input{flex:1 1 auto;min-width:0;text-transform:uppercase;font-family:var(--sp-font-mono);letter-spacing:.04em}.co-refrow .btn{flex:none;align-self:stretch}.co-refrow .ob-input.is-ok{background:var(--sp-paper);border-color:var(--sp-line);color:var(--sp-ink)}@media (max-width:420px){.co-refrow{flex-direction:column}.co-refrow .btn{width:100%}}.sw-orb-wrap{display:flex;flex-direction:column;align-items:center;gap:16px;padding:56px 0}.sw-orb{position:relative;display:grid;place-items:center}.sw-orb-core,.sw-orb-ring{position:absolute;border-radius:50%}.sw-orb-ring{inset:0;border:1px solid var(--sp-line)}.sw-orb-ring.r1{animation:swOrbSpin 2.6s linear infinite;border-top-color:var(--sp-crimson)}.sw-orb-ring.r2{inset:7px;animation:swOrbSpin 3.7s linear infinite reverse;border-bottom-color:var(--sp-gray-400)}.sw-orb-core{inset:38%;background:var(--sp-crimson);animation:swOrbBreathe 1.9s ease-in-out infinite}.sw-orb-label{font-family:var(--sp-font-mono);font-size:var(--sp-fs-caps);line-height:var(--sp-lh-caps);font-weight:500;letter-spacing:var(--sp-ls-caps);text-transform:uppercase;color:var(--sp-gray-500)}@keyframes swOrbSpin{to{transform:rotate(1turn)}}@keyframes swOrbBreathe{0%,to{transform:scale(.82);opacity:.75}50%{transform:scale(1.12);opacity:1}}@media (prefers-reduced-motion:reduce){.sw-orb-ring{animation:none}.sw-orb-core{animation:swOrbBreathe 2.6s ease-in-out infinite}}.ob-out-icon{display:none}@media (max-width:860px){.ob-out-word{display:none}.ob-out-icon{display:block}.ob-side-foot button{display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:var(--sp-r-ui);text-decoration:none;color:hsla(0,0%,100%,.8)}@media (hover:hover){.ob-side-foot button:hover{color:#fff;background:hsla(0,0%,100%,.08)}}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.otpd,.sr-only{padding:0;border:0}.otpd{background:none;max-width:none;max-height:none;width:100%;height:100%}.otpd::-webkit-backdrop{background:rgba(14,11,11,.5)}.otpd::backdrop{background:rgba(14,11,11,.5)}.otpd{display:none}.otpd[open]{display:grid;place-items:center}.otpd-panel{position:relative;width:min(440px,calc(100vw - 40px));background:var(--sp-paper-2);border-radius:var(--sp-r-ui);padding:32px;box-shadow:0 24px 60px rgba(14,11,11,.24)}.otpd-x{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--sp-r-ui);background:none;color:var(--sp-gray-500);cursor:pointer}@media (hover:hover){.otpd-x:hover{color:var(--sp-ink);background:rgba(14,11,11,.05)}}.otpd-title{font-size:var(--sp-fs-sub);font-weight:500;letter-spacing:var(--sp-ls-sub);line-height:var(--sp-lh-sub);color:var(--sp-ink)}.otpd-title em{font-family:var(--sp-font-serif);font-style:italic;font-weight:400}.otpd-id{margin-top:8px;font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);color:var(--sp-gray-500)}.otpd-id .num{font-family:var(--sp-font-mono);font-weight:500;color:var(--sp-ink)}.otpd-wrap{position:relative;margin-top:24px}.otpd-status{min-height:21px;margin-top:12px;font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);color:var(--sp-gray-500)}.otpd-status .is-err{color:var(--sp-crimson)}.otpd-status .is-quiet{color:var(--sp-gray-500)}.otpd-foot{margin-top:8px;display:flex;justify-content:flex-end}.otpd-resend{background:none;border:0;padding:8px 0;cursor:pointer;font-family:var(--sp-font-mono);font-size:var(--sp-fs-caps);line-height:var(--sp-lh-caps);font-weight:500;letter-spacing:var(--sp-ls-caps);text-transform:uppercase;color:var(--sp-ink);text-decoration:underline;text-underline-offset:3px}.otpd-resend:disabled{color:var(--sp-gray-400);text-decoration:none;cursor:default}.otpd-phone{margin-top:24px}.otpd-send{margin-top:4px}@media (min-width:861px){.otpd[open] .otpd-panel{animation:otpdModalIn var(--sw-m-base) var(--sw-m-out) both}}@keyframes otpdModalIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@media (max-width:860px){.otpd[open]{place-items:end stretch}.otpd-panel{width:100%;border-radius:var(--sp-r-overlay) var(--sp-r-overlay) 0 0;padding:24px 20px calc(24px + env(safe-area-inset-bottom));animation:otpdSheetIn var(--sw-m-expressive) var(--sw-m-out) both;margin-bottom:var(--kb,0);max-height:min(92svh,calc(100dvh - var(--kb, 0px) - 24px));overflow-y:auto;transition:margin-bottom var(--sw-m-base) var(--sw-m-out)}.otpd-x{top:8px;right:8px}}@keyframes otpdSheetIn{0%{transform:translateY(100%)}to{transform:none}}.bn-cta{margin-top:24px;width:100%;max-width:380px;text-decoration:none}@media (min-width:861px){.bn-cta{width:320px;max-width:none;margin-right:auto}}.hh-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hh-vid-d{display:none}.hh-vid-m{display:block}@media (min-width:861px){.hh-vid-d{display:block}.hh-vid-m{display:none}}@media (prefers-reduced-motion:reduce){.hh-vid{display:none!important}}.nav-sheet{display:none}@keyframes sheetIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes sheetScrim{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.nav-wrap:not(.scrolled) .nav-burger{color:#fff}.nav-sheet[open]{display:flex;justify-content:flex-end;align-items:flex-start;position:fixed;inset:0;z-index:80;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:rgba(14,11,11,.5);cursor:pointer;animation:sheetScrim var(--sw-m-quick) var(--sw-m-out) both}.nav-sheet::-webkit-backdrop{background:transparent}.nav-sheet::backdrop{background:transparent}.nav-sheet[open]:has(dialog.bf[open]){background:transparent}.nav-sheet-in{display:flex;flex-direction:column;width:min(320px,calc(100vw - 72px));max-height:calc(100vh - 28px);max-height:calc(100dvh - 28px - env(safe-area-inset-bottom));margin:16px 12px 12px;padding:8px;cursor:auto;overflow-y:auto;overscroll-behavior:contain;background:var(--sp-paper);border:1px solid var(--sp-line);border-radius:var(--sp-r-ui);box-shadow:0 12px 32px rgba(14,11,11,.18);animation:sheetIn var(--sw-m-quick) var(--sw-m-out) both}.nav-sheet-top{display:flex;justify-content:flex-end}.nav-sheet-x{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--sp-r-ui);background:none;color:var(--sp-ink);cursor:pointer}.nav-sheet-links,.nav-sheet-sub{display:flex;flex-direction:column}.nav-sheet-links a,.nav-sheet-sub a,.nav-sheet-sub button{display:flex;align-items:center;min-height:48px;padding:0 12px;margin:0;border:0;border-radius:var(--sp-r-ui);background:none;text-align:left;cursor:pointer;font-family:var(--sp-font-sans);font-size:var(--sp-fs-lead);line-height:var(--sp-lh-lead);letter-spacing:0}.nav-sheet-links{margin-top:8px}.nav-sheet-links a{font-weight:var(--sp-fw-medium);color:var(--sp-ink)}.nav-sheet-sub a,.nav-sheet-sub button{font-weight:var(--sp-fw-regular);color:var(--sp-gray-700)}.nav-sheet-links a.on{background:var(--sp-line)}.nav-sheet-links a:active,.nav-sheet-sub a:active,.nav-sheet-sub button:active,.nav-sheet-x:active{background:var(--sp-line-2)}.nav-sheet-foot,.nav-sheet-sub{margin-top:8px;padding-top:8px;border-top:1px solid var(--sp-line)}.nav-sheet-foot .btn.nav-sheet-start{width:100%;font-size:var(--sp-fs-lead);color:var(--sp-ink);border-color:var(--sp-ink);background:transparent}.nav-sheet-foot .btn.nav-sheet-start:active:not([disabled]){background:var(--sp-ink);color:var(--sp-paper)}}@media (prefers-reduced-motion:reduce){.nav-sheet-in,.nav-sheet[open]{animation:none}}.bf-panel{width:min(460px,calc(100vw - 40px))}@media (max-width:860px){.bf-panel{width:100%}}.bf-title{font-size:var(--sp-fs-sub);font-weight:500;letter-spacing:var(--sp-ls-sub);line-height:var(--sp-lh-sub);color:var(--sp-ink)}.bf-sub{margin-top:8px;font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);color:var(--sp-gray-500)}.bf-sub .num{font-family:var(--sp-font-mono);font-weight:500;color:var(--sp-ink)}.bf-link{display:inline-block;background:none;border:0;padding:12px 0;margin:-12px 0;font:inherit;color:var(--sp-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (hover:hover){.bf-link:hover{color:var(--sp-gray-700)}}.bf-otp,.bf-phone{margin-top:24px}.bf-otp{position:relative}.bf-status{min-height:21px;margin-top:8px;font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);color:var(--sp-gray-500)}.bf-status .is-err{color:var(--sp-crimson)}.bf-go,.bf-skip{width:100%}.bf-skip{display:block;min-height:44px;margin-top:16px;background:none;border:0;padding:8px 0;cursor:pointer;font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);color:var(--sp-gray-500);text-decoration:underline;text-underline-offset:3px}@media (hover:hover){.bf-skip:hover{color:var(--sp-ink)}}.bf-terms{margin:24px 0;padding:0;list-style:none;counter-reset:b}.bf-terms li{counter-increment:b;display:grid;grid-template-columns:24px 1fr;grid-gap:12px;gap:12px;padding:12px 0;border-top:1px solid var(--sp-line-2);font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);font-weight:400;color:var(--sp-gray-500)}.bf-terms li:first-child{border-top:0;padding-top:0}.bf-terms li:before{content:counter(b,decimal-leading-zero);font-family:var(--sp-font-mono);font-size:var(--sp-fs-caps);font-weight:500;color:var(--sp-gray-500);line-height:calc(var(--sp-fs-small) * var(--sp-lh-small))}.bf-terms strong{font-weight:500;color:var(--sp-ink)}.bf-fatal{font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);color:var(--sp-crimson)}.bf-wait{display:grid;place-items:center;min-height:260px}.bf-wait .sw-orb-wrap{padding:0}.bf-handoff{margin-top:4px;font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);color:var(--sp-gray-500);text-align:center;max-width:26ch}@keyframes bfPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}.bf-cover{position:fixed;inset:0;z-index:900;display:grid;place-items:center;align-content:center;grid-gap:2px;gap:2px;background:var(--sp-paper);padding:24px}.bf-cover .sw-orb-wrap{padding:0}.bf-body>*{animation:bfIn var(--sw-m-base) var(--sw-m-out) both}@keyframes bfIn{0%{opacity:0}to{opacity:1}}@media (max-width:760px){.dummy .hero{min-height:100svh}}.dummy .hero-bg img{filter:none;object-position:68% 40%}.dummy .hero-overlay{background:linear-gradient(105deg,rgba(14,11,11,.94),rgba(14,11,11,.78) 26%,rgba(14,11,11,.3) 58%,rgba(14,11,11,.08)),linear-gradient(0deg,rgba(14,11,11,.86),rgba(14,11,11,.26) 30%,rgba(14,11,11,0) 55%)}.dummy .hero-content{display:flex;flex-direction:column;justify-content:flex-end}.dummy .hero-inner{padding-bottom:0}.dummy .hero-lead{max-width:980px}.dummy .dm-eyebrow{font-family:var(--sp-font-mono,ui-monospace,monospace);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:hsla(35,40%,94%,.7);margin:0 0 16px}.dummy .dm-title{font-size:clamp(44px,5.6vw,78px);line-height:1.02;letter-spacing:-.035em;font-weight:500;color:#fff;margin:0}.dummy .dm-title em{font-family:var(--sp-font-serif);font-style:italic;font-weight:400;font-size:1.04em}.dummy .dm-sub{margin:16px 0 0;font-size:16px;line-height:1.45;max-width:34ch;color:hsla(35,40%,94%,.72)}.dummy .dm-act{margin-top:24px}.dummy .dm-navcta{background:transparent;color:hsla(35,40%,94%,.92);border:1px solid hsla(35,40%,94%,.42);border-radius:6px;box-shadow:none}.dummy .dm-navcta:hover{background:hsla(35,40%,94%,.1);border-color:hsla(35,40%,94%,.75)}.dummy .dm-utility{display:none;justify-content:space-between;align-items:baseline;align-self:stretch;width:100%;padding-top:40px;padding-bottom:24px;font-family:var(--sp-font-mono,ui-monospace,monospace);font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:hsla(35,40%,94%,.5)}.dummy .dm-utility-links{display:inline-flex;gap:18px}.dummy .dm-utility a{color:inherit;text-decoration:none}.dummy .dm-utility a:hover{color:hsla(35,40%,94%,.85)}@media (min-width:861px){.dummy .dm-utility{display:flex}}.dummy .dm-footer{padding:96px 0 28px}.dummy .dm-wordmark{font-size:clamp(48px,13vw,190px);line-height:.82;letter-spacing:-.05em;font-weight:500;color:hsla(35,40%,94%,.92);margin-left:-.012em;white-space:nowrap}.dummy .dm-baseline{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:24px;font-family:var(--sp-font-mono,ui-monospace,monospace);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:hsla(35,40%,94%,.55)}.dummy .dm-baseline-links{display:inline-flex;gap:18px}.dummy .dm-baseline a{color:inherit;text-decoration:none}.dummy .dm-baseline a:hover{color:#f6f1ea}@media (max-width:860px){.dummy .hero-overlay{background:linear-gradient(180deg,rgba(14,11,11,.55),rgba(14,11,11,.18) 26%,rgba(14,11,11,.72) 56%,#0e0b0b 74%,#0e0b0b)}.dummy .hero-bg img{object-position:72% 34%}.dummy .dm-title{font-size:clamp(29px,8.1vw,36px);line-height:1.06}.dummy .dm-sub{font-size:15px;max-width:32ch}.dummy .dm-act .btn{width:100%;height:52px}.dummy .hero-inner{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.dummy .dm-footer{padding:56px 0 calc(28px + env(safe-area-inset-bottom));min-height:320px}.dummy .dm-baseline{flex-direction:column;align-items:flex-start;gap:10px}.dummy .dm-baseline-links{gap:14px}}.wl-check{display:grid;place-items:center;color:var(--sp-ink);margin:0 auto 16px}.cr-hero{background:var(--sp-crimson);color:#fff;padding:8px 20px 96px}@media (max-width:720px){.cr-hero{padding:8px 20px 88px}}.cr-hero-inner{max-width:720px;margin:0 auto}.cr-eyebrow{font-family:var(--sp-font-mono);font-size:var(--sp-fs-caps);line-height:var(--sp-lh-caps);font-weight:500;letter-spacing:var(--sp-ls-caps);text-transform:uppercase;color:hsla(0,0%,100%,.82)}.cr-h1{font-size:var(--cr-t1);line-height:var(--sp-lh-display);font-weight:500;letter-spacing:var(--sp-ls-display);margin:8px 0 0;text-wrap:balance}.cr-hero-sub{font-size:var(--cr-t3);line-height:1.5;color:hsla(0,0%,100%,.92);margin:16px 0 0;max-width:52ch}.cr-hero .btn.cr-cta{background:var(--sp-ink);color:#fff;border-color:var(--sp-ink);margin-top:24px}.cr-hero .btn.cr-cta:hover{background:var(--sp-black);border-color:var(--sp-black)}.cr-wrap{max-width:720px;margin:0 auto;padding:0 20px}.cr-sec{padding-top:var(--cr-sec)}.cr-sec-title{font-family:var(--sp-font-mono);font-size:var(--sp-fs-caps);line-height:var(--sp-lh-caps);font-weight:500;letter-spacing:var(--sp-ls-caps);text-transform:uppercase;color:var(--sp-gray-500);margin-bottom:16px}.cr-ledger{background:var(--sp-ink);color:var(--sp-paper);border-radius:var(--cr-r);padding:20px}.cr-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;background:var(--sp-white);border:1px solid var(--sp-line);border-radius:var(--cr-r)}@media (max-width:720px){.cr-steps{grid-template-columns:1fr}.cr-step{border-left:0;border-top:1px solid var(--sp-line)}.cr-step:first-child{border-top:0}}.cr-step{padding:20px;border-left:1px solid var(--sp-line);min-width:0}.cr-step:first-child{border-left:0}.cr-step .n{font-family:var(--sp-font-mono);font-size:var(--cr-t4);line-height:var(--sp-lh-caps);font-weight:500;color:var(--sp-gray-500)}.cr-step h3{font-size:var(--cr-t3);line-height:var(--sp-lh-body);font-weight:500;letter-spacing:0;margin:8px 0 4px}.cr-step p{font-size:var(--cr-t3);color:var(--sp-gray-700);line-height:1.5;margin:0}.cr-faq{background:var(--sp-white);border:1px solid var(--sp-line);border-radius:var(--cr-r)}.cr-faq details{border-top:1px solid var(--sp-line)}.cr-faq details:first-of-type{border-top:0}.cr-faq summary{list-style:none;cursor:pointer;min-height:56px;padding:16px 20px;font-size:var(--cr-t3);line-height:var(--sp-lh-body);font-weight:500;display:flex;justify-content:space-between;align-items:center;gap:12px}.cr-faq summary::-webkit-details-marker{display:none}.cr-faq summary:after{content:"+";font-family:var(--sp-font-mono);color:var(--sp-gray-500);font-weight:400;font-size:var(--cr-t3);line-height:1}.cr-faq details[open] summary:after{content:"\2212"}.cr-faq .a{padding:0 20px 16px;font-size:var(--cr-t3);color:var(--sp-gray-700);line-height:var(--sp-lh-body);max-width:62ch}.cr-top{display:flex;align-items:center;gap:12px;padding:12px 20px 8px;max-width:560px;margin:0 auto;width:100%}.cr-back{width:44px;height:44px;border-radius:var(--sp-r-ui);border:1px solid var(--sp-line);background:var(--sp-white);color:var(--sp-ink);cursor:pointer;font-size:var(--sp-fs-lead);line-height:1;flex:0 0 auto}.cr-meta{font-family:var(--sp-font-mono);font-size:var(--cr-t4);line-height:var(--sp-lh-caps);color:var(--sp-gray-500);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-bar{height:2px;background:var(--sp-line);overflow:hidden}.cr-bar>div{height:100%;background:var(--sp-ink);transition:width var(--sw-m-base) var(--sw-m-out)}.cr-tag{font-family:var(--sp-font-mono);font-size:var(--cr-t4);line-height:var(--sp-lh-caps);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--sp-gray-500);margin-bottom:12px}.cr-chip{width:100%;text-align:left;min-height:56px;padding:14px 16px;border-radius:var(--cr-r);cursor:pointer;border:1px solid var(--sp-line);background:var(--sp-white);color:var(--sp-ink);font-size:var(--cr-t3);line-height:var(--sp-lh-body);font-weight:500;transition:border-color var(--sw-m-quick) var(--sw-m-out),background var(--sw-m-quick) var(--sw-m-out),transform var(--sw-m-instant) var(--sw-m-out)}@media (hover:hover){.cr-chip:hover{border-color:var(--sp-gray-400)}}.cr-chip:active{transform:scale(.99)}.cr-chip.subtle{font-weight:400;color:var(--sp-gray-700)}.cr-chip.sel{background:var(--sp-ink);border-color:var(--sp-ink);color:var(--sp-paper)}.cr-ig{display:flex;align-items:center;min-height:56px;border:1px solid var(--sp-line);border-radius:var(--cr-r);background:var(--sp-white);overflow:hidden}.cr-ig:focus-within{border-color:var(--sp-ink);box-shadow:var(--sp-focus-ring)}.cr-ig .at{padding:0 8px 0 16px;font-size:var(--cr-t3);line-height:1;color:var(--sp-gray-500);font-weight:500;font-family:var(--sp-font-mono)}.cr-ig input{flex:1 1;min-height:54px;border:none;outline:none;padding:0 16px 0 0;font-family:inherit;font-size:var(--cr-t3);line-height:var(--sp-lh-body);background:transparent;color:var(--sp-ink)}.cr-days{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch}.cr-day{flex:0 0 auto;min-height:44px;padding:0 16px;border-radius:var(--cr-r);cursor:pointer;font-family:var(--sp-font-mono);font-size:var(--cr-t4);line-height:var(--sp-lh-caps);font-weight:500;white-space:nowrap;border:1px solid var(--sp-line);background:var(--sp-white);color:var(--sp-ink)}.cr-day.sel{background:var(--sp-ink);border-color:var(--sp-ink);color:var(--sp-paper)}.cr-slots{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:12px}.cr-slot{min-height:48px;padding:0 6px;border-radius:var(--cr-r);cursor:pointer;font-size:var(--cr-t3);line-height:var(--sp-lh-body);font-weight:500;font-family:var(--sp-font-mono);border:1px solid var(--sp-line);background:var(--sp-white);color:var(--sp-ink)}.cr-slot.sel{border-color:var(--sp-ink)}.cr-done-mark,.cr-slot.sel{background:var(--sp-ink);color:var(--sp-paper)}.cr-done-mark{width:56px;height:56px;border-radius:var(--cr-r);display:grid;place-items:center;margin:0 auto 24px;font-size:var(--cr-t2)}.pt2-shell{min-height:100vh;background:var(--sp-paper)}.pt2-head{max-width:960px;margin:0 auto;padding:24px 20px 0;display:flex;align-items:baseline;gap:8px}.pt2-brand{gap:10px;font-size:var(--sp-fs-lead);line-height:1;font-weight:500;letter-spacing:0;color:var(--sp-ink)}.pt2-brand .tag{font-family:var(--sp-font-mono);font-size:var(--sp-fs-caps);font-weight:500;letter-spacing:var(--sp-ls-caps);color:var(--sp-gray-500)}.pt2-signout{margin-left:auto;font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);color:var(--sp-gray-500);background:none;border:none;padding:0;cursor:pointer}@media (hover:hover){.pt2-signout:hover{color:var(--sp-ink)}}.pt2-tabs{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:hsla(35,40%,94%,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--sp-line);margin-top:8px}.pt2-tabs-in{max-width:960px;margin:0 auto;padding:0 20px;display:flex;gap:2px;overflow-x:auto;-webkit-overflow-scrolling:touch}.pt2-tab{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);font-weight:500;color:var(--sp-gray-500);text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent}@media (hover:hover){.pt2-tab:hover{color:var(--sp-ink)}}.pt2-tab.active{color:var(--sp-ink);border-bottom-color:var(--sp-crimson)}.pt2-content{max-width:960px;margin:0 auto;padding:32px 20px 96px}.pt2-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px}.pt2-kpi{background:var(--sp-white);border:1px solid var(--sp-line);border-radius:var(--sp-r-ui);padding:16px}.pt2-kpi .l{font-size:var(--sp-fs-caps);line-height:var(--sp-lh-caps);font-weight:500;letter-spacing:var(--sp-ls-caps);text-transform:uppercase;color:var(--sp-gray-500)}.pt2-kpi .l,.pt2-kpi .v{font-family:var(--sp-font-mono)}.pt2-kpi .v{font-feature-settings:"tnum" 1,"lnum" 1;font-size:var(--sp-fs-sub);line-height:var(--sp-lh-sub);font-weight:500;margin-top:8px}.pt2-kpi .v,.pt2-kpi.accent .v{color:var(--sp-ink)}.pt2-field{display:flex;align-items:center;gap:8px;background:var(--sp-white);border:1px solid var(--sp-line);border-radius:var(--sp-r-ui);padding:8px 8px 8px 16px;min-width:0}.pt2-field .fl{font-size:var(--sp-fs-caps);line-height:var(--sp-lh-caps);font-weight:500;letter-spacing:var(--sp-ls-caps);text-transform:uppercase;color:var(--sp-gray-500);flex:0 0 auto}.pt2-field .fl,.pt2-field .fv{font-family:var(--sp-font-mono)}.pt2-field .fv{font-feature-settings:"tnum" 1;font-size:var(--sp-fs-body);line-height:var(--sp-lh-body);font-weight:500;color:var(--sp-ink);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt2-dashed{border:1.5px dashed var(--sp-line);border-radius:var(--sp-r-ui);padding:24px;text-align:center;color:var(--sp-gray-500)}.pt2-dashed,.pt2-deal-row{font-size:var(--sp-fs-small);line-height:var(--sp-lh-small)}.pt2-deal-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--sp-line-2)}.pt2-deal-row:first-of-type{border-top:0}.pt2-deal-row .dv{font-family:var(--sp-font-mono);font-feature-settings:"tnum" 1;font-weight:500;color:var(--sp-ink);white-space:nowrap}.cr-photo{max-width:720px;margin:24px auto 0;padding:0 20px}.cr-photo .frame{position:relative;width:100%;aspect-ratio:2/1;border-radius:var(--cr-r);overflow:hidden;border:1px solid var(--sp-line);background:var(--sp-ink)}.pta-split{min-height:100vh;min-height:100svh;display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr);background:var(--sp-paper)}.pta-form{display:flex;flex-direction:column;padding:48px}.pta-form-in{width:min(400px,100%);margin:clamp(48px,10vh,112px) auto 0}.pta-lockup{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;min-height:44px;font-weight:500;font-size:var(--sp-fs-lead);line-height:1;letter-spacing:-.01em;color:var(--sp-ink);text-decoration:none}.pta-lockup img{filter:brightness(0)}.pta-lockup .tag{font-family:var(--sp-font-mono);font-size:var(--sp-fs-caps);font-weight:500;letter-spacing:var(--sp-ls-caps);color:var(--sp-gray-500)}.pta-panel{position:relative;background:var(--sp-paper-2);border-left:1px solid var(--sp-line);overflow:hidden;display:flex;align-items:flex-end}.pta-panel img.ph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pta-panel .mark{position:absolute;left:50%;top:50%;right:auto;transform:translate(-50%,-50%);width:60%;max-width:560px;opacity:.06;filter:brightness(0);pointer-events:none}.pta-panel .line{position:relative;z-index:2;padding:48px;color:var(--sp-ink)}.pta-panel .line .big{font-size:var(--sp-fs-title);font-weight:500;letter-spacing:var(--sp-ls-title);line-height:var(--sp-lh-title);max-width:20ch;text-wrap:balance}.pta-panel .line .sm{font-family:var(--sp-font-mono);font-size:var(--sp-fs-caps);line-height:var(--sp-lh-caps);letter-spacing:var(--sp-ls-caps);color:var(--sp-gray-500);margin-top:12px}.pta-panel.has-photo .line{background:linear-gradient(0deg,hsla(35,40%,94%,.9),hsla(35,40%,94%,0));width:100%;padding-top:64px}@media (max-width:880px){.pta-split{grid-template-columns:1fr}.pta-panel{display:none}.pta-form{padding:24px 16px;min-height:100svh}.pta-form-in{margin-top:24px}}.hh-only-m{display:none}@media (max-width:860px){.hh-only-d{display:none}.hh-only-m{display:inline}}.nav-burger:focus-visible,.nav-sheet-x:focus-visible{outline:2px solid var(--sp-ink);outline-offset:2px}.nav-wrap:not(.scrolled) .nav-burger:focus-visible{outline-color:#fff}.faqx-eyebrow{font-family:var(--sp-font-mono);font-size:var(--sp-fs-caps);line-height:var(--sp-lh-caps);letter-spacing:var(--sp-ls-caps);text-transform:uppercase;font-weight:400;color:var(--sp-gray-500)}.faqx-nudge{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:24px;font-size:var(--sp-fs-lead);line-height:var(--sp-lh-lead);font-weight:500;color:var(--sp-ink);text-decoration:none;border-bottom:1px solid transparent}.faqx-nudge .arrow{transition:transform var(--sw-m-quick) var(--sw-m-out)}@media (hover:hover){.faqx-nudge:hover{border-bottom-color:var(--sp-ink)}.faqx-nudge:hover .arrow{transform:translateX(3px)}}.faqx-nudge:focus-visible{outline:2px solid var(--sp-ink);outline-offset:2px}.ob-help{color:var(--sp-gray-500)}.ob-err,.ob-help{margin-top:8px;font-size:var(--sp-fs-small);line-height:var(--sp-lh-small)}.ob-err{color:var(--sp-crimson)}.form-armed .btn-primary,.form-armed .btn-primary:hover{box-shadow:none;transform:none}.prose strong{font-weight:500}.doc-head{padding:clamp(104px,14vh,152px) 0 clamp(32px,4vw,48px)}.doc-head.no-chrome{padding-top:48px}.doc-eyebrow{display:block;font-family:var(--sp-font-mono);font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);text-transform:uppercase;letter-spacing:var(--sp-ls-caps);color:var(--sp-gray-500)}.doc-title{font-size:var(--sp-fs-title);line-height:var(--sp-lh-title);letter-spacing:var(--sp-ls-title);font-weight:500;color:var(--sp-ink);margin-top:8px;text-wrap:balance}.doc-meta{font-family:var(--sp-font-mono);font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.06em;color:var(--sp-gray-500);margin-top:12px}.doc-lead{font-size:var(--sp-fs-lead);line-height:var(--sp-lh-lead);color:var(--sp-gray-700);max-width:52ch;margin-top:24px}.doc-narrow{max-width:560px;margin:0 auto;padding-inline:clamp(20px,5vw,40px)}.doc-after{padding-bottom:var(--sp-section-tight)}.doc-head+.section-tight{padding-top:0}@media (max-width:900px){.doc-head{padding-top:96px}.doc-head.no-chrome{padding-top:48px}}.route-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:16px 0;border-top:1px solid var(--sp-line);color:var(--sp-ink);text-decoration:none}.route-row:first-child{border-top:0}.route-row b{display:block;font-size:var(--sp-fs-body);line-height:var(--sp-lh-body);font-weight:500;color:var(--sp-ink);transition:color var(--sw-m-quick) var(--sw-m-out)}.route-row span{display:block;font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);color:var(--sp-gray-500);margin-top:2px}.route-row .arrow{flex:none;font-size:var(--sp-fs-body);line-height:1;color:var(--sp-ink);transition:transform var(--sw-m-quick) var(--sw-m-out)}@media (hover:hover){.route-row:hover b{color:var(--sp-crimson)}.route-row:hover .arrow{transform:translateX(3px)}}.route-row:focus-visible{outline:2px solid var(--sp-ink);outline-offset:2px;border-radius:var(--sp-r-ui)}.chip-seg{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}@media (max-width:880px){.chip-seg{grid-template-columns:1fr 1fr}}.chip{min-height:44px;padding:0 12px;border:1px solid var(--sp-line);border-radius:var(--sp-r-ui);background:var(--sp-paper);color:var(--sp-ink);font-family:var(--sp-font-sans);font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);font-weight:500;cursor:pointer;transition:background var(--sw-m-quick) var(--sw-m-out),color var(--sw-m-quick) var(--sw-m-out),border-color var(--sw-m-quick) var(--sw-m-out)}.chip[aria-checked=true]{background:var(--sp-ink);color:var(--sp-white);border-color:var(--sp-ink)}.chip:focus-visible{outline:2px solid var(--sp-ink);outline-offset:2px}.ack-row{position:relative;display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer;font-size:var(--sp-fs-body);line-height:var(--sp-lh-body);color:var(--sp-ink)}.ack-box{width:20px;height:20px;border:1.5px solid var(--sp-line);border-radius:var(--sp-r-ui);background:var(--sp-white);color:var(--sp-white);display:grid;place-items:center;flex:none;transition:background var(--sw-m-quick) var(--sw-m-out),border-color var(--sw-m-quick) var(--sw-m-out)}.ack-row input{position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.ack-row input:checked+.ack-box{background:var(--sp-ink);border-color:var(--sp-ink)}.ack-row input:focus-visible+.ack-box{outline:2px solid var(--sp-ink);outline-offset:2px}.support-card{background:var(--sp-white);border:1px solid var(--sp-line);border-radius:var(--sp-r-ui);padding:32px}@media (max-width:880px){.support-card{padding:20px;border-left:0;border-right:0;border-radius:0;margin-inline:calc(-1 * clamp(20px, 5vw, 40px))}}.fact-label{font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);font-weight:500;color:var(--sp-ink);margin-bottom:8px}.fact-list{margin:0;padding:0;border-top:1px solid var(--sp-line)}.fact-list li{list-style:none;padding:12px 0;border-bottom:1px solid var(--sp-line);font-size:var(--sp-fs-body);line-height:var(--sp-lh-body);color:var(--sp-gray-700)}.doc-check{width:24px;height:24px;display:block}.doc-check path{fill:none;stroke:var(--sp-ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:26;stroke-dashoffset:26;animation:coTick var(--sw-m-check) var(--sw-m-out) forwards}.doc-done{animation:modalFade var(--sw-m-base) var(--sw-m-out) both}.doc-ref{font-family:var(--sp-font-mono);font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sp-ink)}.doc-ledger{border-top:1px solid var(--sp-line);border-bottom:1px solid var(--sp-line);margin-top:48px}.doc-ledger-row{display:flex;justify-content:space-between;align-items:baseline;gap:24px;min-height:48px;padding:12px 0;font-size:var(--sp-fs-lead);line-height:var(--sp-lh-lead);color:var(--sp-gray-700)}.doc-ledger-row+.doc-ledger-row{border-top:1px solid var(--sp-line)}.doc-ledger-row b{font-weight:500;color:var(--sp-ink);text-align:right;max-width:60%}.doc-spine{display:flex;gap:4px;margin-top:16px}.doc-spine span{flex:1 1;aspect-ratio:1;border:1px solid var(--sp-line);border-radius:var(--sp-r-tiny);min-width:0}.doc-foot,.doc-spine-cap{font-family:var(--sp-font-mono);font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);color:var(--sp-gray-500);text-transform:uppercase;letter-spacing:.06em;margin-top:16px}.doc-body{display:grid;grid-template-columns:220px minmax(0,640px) 260px;grid-gap:40px;gap:40px;margin-top:96px;align-items:start}.doc-rail{position:-webkit-sticky;position:sticky;top:96px}.doc-main{grid-column:2/4}.clause{display:grid;grid-template-columns:minmax(0,640px) 260px;grid-gap:40px;gap:40px;margin-top:48px}.clause h2{font-size:var(--sp-fs-sub);line-height:var(--sp-lh-sub);letter-spacing:var(--sp-ls-sub);font-weight:500;color:var(--sp-ink);scroll-margin-top:96px;display:flex;gap:8px;align-items:baseline;margin:0 0 16px}.clause-n{font-family:var(--sp-font-mono);font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);font-weight:400;letter-spacing:0;color:var(--sp-gray-500)}.clause-short{grid-column:2;grid-row:1/3}.clause-short p{font-weight:500;color:var(--sp-ink);margin-top:8px}.clause-body,.clause-short p{font-size:var(--sp-fs-lead);line-height:var(--sp-lh-lead)}.clause-body{grid-column:1;color:var(--sp-gray-700)}.clause-body p+p{margin-top:12px}.clause-body ul{margin:0 0 0 20px;display:flex;flex-direction:column;gap:8px}.clause-body strong{font-weight:500;color:var(--sp-ink)}.clause-body a{color:var(--sp-ink);text-decoration:underline;text-underline-offset:3px}.doc-switch a,.doc-toc a{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:var(--sp-r-ui);color:var(--sp-gray-500);font-size:var(--sp-fs-lead);line-height:var(--sp-lh-lead);text-decoration:none;transition:color var(--sw-m-quick) var(--sw-m-out),background var(--sw-m-base) var(--sw-m-out)}.doc-toc a{min-height:40px;font-family:var(--sp-font-mono);font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);gap:10px}.doc-switch a.active,.doc-toc a.active{background:var(--sp-paper-2);color:var(--sp-ink);font-weight:500}@media (hover:hover){.doc-switch a:hover,.doc-toc a:hover{color:var(--sp-ink)}}.doc-toc{margin-top:24px}.doc-seg,.doc-toc-fab{display:none}@media (max-width:900px){.doc-body{display:block;margin-top:64px}.doc-rail{display:none}.clause{display:block}.clause-short{margin:0 0 16px}.doc-seg{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--sp-line);border-radius:var(--sp-r-ui);overflow:hidden;margin-top:24px}.doc-seg a{min-height:44px;display:grid;place-items:center;font-size:var(--sp-fs-body);line-height:var(--sp-lh-body);color:var(--sp-ink);text-decoration:none}.doc-seg a.active{font-weight:500}.doc-seg a.active,.doc-toc-fab{background:var(--sp-ink);color:var(--sp-paper)}.doc-toc-fab{display:inline-flex;position:fixed;right:16px;bottom:calc(var(--sw-tabbar-h) + env(safe-area-inset-bottom) + 16px);z-index:50;min-height:44px;padding:0 16px;align-items:center;font-family:var(--sp-font-mono);font-size:var(--sp-fs-small);line-height:1;border:0;border-radius:var(--sp-r-ui);cursor:pointer}.doc-ledger{margin-top:32px}}.doc-sheet{border:0;padding:0;margin:auto 0 0;width:100%;max-width:100%;background:var(--sp-paper);border-radius:var(--sp-r-overlay) var(--sp-r-overlay) 0 0;animation:modalPop var(--sw-m-base) var(--sw-m-out) both}.doc-sheet::-webkit-backdrop{background:rgba(14,11,11,.4)}.doc-sheet::backdrop{background:rgba(14,11,11,.4)}.doc-sheet-in{padding:12px 20px 24px}.doc-sheet-handle{width:36px;height:4px;border-radius:var(--sp-r-tiny);background:var(--sp-line);margin:0 auto 16px}.doc-sheet h2{font-size:var(--sp-fs-sub);line-height:var(--sp-lh-sub);letter-spacing:var(--sp-ls-sub);font-weight:500;margin-bottom:8px}.doc-sheet a{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 12px;border-radius:var(--sp-r-ui);font-size:var(--sp-fs-lead);line-height:var(--sp-lh-lead);color:var(--sp-ink);text-decoration:none}.doc-sheet a.active{background:var(--sp-paper-2);font-weight:500}.doc-pager{display:flex;gap:8px;margin-top:24px}.doc-pager .btn{flex:1 1;min-height:44px}.doc-actions{display:flex;gap:12px}@media (max-width:880px){.doc-actions{flex-direction:column}.doc-actions .btn{width:100%}}.dummy .nav-wrap.scrolled .dm-navcta{color:var(--sp-ink);border-color:var(--sp-line)}.dummy .nav-wrap.scrolled .dm-navcta:hover{background:transparent;border-color:var(--sp-line)}.cr-root{--cr-t1:min(var(--sp-fs-display),48px);--cr-t2:var(--sp-fs-sub);--cr-t3:var(--sp-fs-body);--cr-t4:var(--sp-fs-caps);--cr-sec:var(--sp-section-tight);--cr-r:var(--sp-r-ui)}.cr-root .ob-field>label{font-size:var(--cr-t4);line-height:var(--sp-lh-caps);font-weight:500;color:var(--sp-gray-500);margin-bottom:8px}.cr-root .ob-input{height:auto;min-height:56px;padding:0 16px;border-radius:var(--cr-r);font-size:var(--cr-t3)}.cr-root .btn-lg{height:52px;padding:0 32px;font-size:var(--cr-t3)}.cr-q{font-size:var(--cr-t2);line-height:var(--sp-lh-sub);font-weight:500;letter-spacing:var(--sp-ls-sub);color:var(--sp-ink);margin:0 0 8px;text-wrap:balance}.cr-q-sub{font-size:var(--cr-t3);line-height:var(--sp-lh-body);font-weight:400;color:var(--sp-gray-700);margin:0 0 24px}.cr-done-h{font-size:var(--cr-t2);line-height:var(--sp-lh-sub);font-weight:500;letter-spacing:var(--sp-ls-sub);color:var(--sp-ink);margin:0 0 8px}.creators-step{animation:crStep var(--sw-m-base) var(--sw-m-out) both}@keyframes crStep{0%{opacity:0;transform:translateY(8px)}}.meta{font-family:var(--sp-font-mono);font-size:var(--sp-fs-caps);line-height:var(--sp-lh-caps);letter-spacing:var(--sp-ls-caps);text-transform:uppercase;font-weight:500;color:var(--sp-gray-500)}.ink .meta,.on-dark .meta{color:hsla(0,0%,100%,.7)}.section-home{padding-block:96px}@media (max-width:860px){.section-home{padding-block:64px}}.rc{margin:0}.rc-cells{gap:24px;padding:0;flex-wrap:wrap}.rc-cell,.rc-cells{display:flex;margin:0}.rc-cell{flex-direction:column;gap:4px}.rc-cell .rc-l{order:2;margin:0;font-family:var(--sp-font-mono);font-size:var(--sp-fs-caps);line-height:var(--sp-lh-caps);letter-spacing:var(--sp-ls-caps);text-transform:uppercase}.rc-cell .rc-v{order:1;margin:0;font-size:20px;line-height:1}.rc-paper .rc-v{color:var(--sp-ink)}.rc-paper .rc-l{color:var(--sp-gray-500)}.rc-dark .rc-v{color:#fff}.rc-dark .rc-l{color:hsla(0,0%,100%,.7)}.rc-line{display:none;margin:0;font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);font-weight:400}.rc-paper .rc-line{color:var(--sp-ink)}.rc-dark .rc-line{color:#fff}@media (max-width:860px){.rc-cells{display:none}.rc-line{display:block}}@media (min-width:901px){.auth-pane-inner{padding-top:18svh}}.auth-card{display:flex;flex-direction:column;flex:1 1}.auth-sub .num{color:var(--sp-ink)}.auth-bar{margin-top:24px}.auth-primary{margin-top:16px}.auth-card .auth-legal{margin-top:16px;text-align:left}.auth-new{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;font-size:var(--sp-fs-body);line-height:var(--sp-lh-body);color:var(--sp-gray-500);text-decoration:underline;text-underline-offset:3px}@media (hover:hover){.auth-new:hover{color:var(--sp-ink)}}.ob-phone.pf{height:56px}.ob-phone.pf .pf-cc{width:48px;padding:0;justify-content:center;font-weight:500}.ob-phone.pf .pf-cc,.ob-phone.pf .pf-input{font-family:var(--sp-font-mono);font-size:var(--sp-fs-lead)}.ob-phone.pf .pf-input{flex:1 1 auto;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.ob-phone-input{min-width:0}.pf-check{flex:none;align-self:center;margin-right:16px;color:var(--sp-ink)}.auth-resend{display:flex;justify-content:space-between;gap:16px;margin-top:8px;font-size:var(--sp-fs-small);line-height:var(--sp-lh-small)}.auth-resend,.auth-resend-btn{align-items:center;min-height:44px}.auth-resend-btn{display:inline-flex;background:none;border:0;padding:0;font:inherit;color:var(--sp-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.auth-resend-btn.is-waiting,.auth-resend-btn:disabled{color:var(--sp-gray-400);text-decoration:none;cursor:default}.auth-resend-btn .num{margin-left:4px}.auth-resend-help{display:inline-flex;align-items:center;min-height:44px;color:var(--sp-gray-500)}@media (hover:hover){.auth-resend-help:hover{color:var(--sp-ink);text-decoration:underline;text-underline-offset:3px}}.auth-brand-receipt{position:absolute;left:36px;right:36px;bottom:36px;z-index:1;color:var(--sp-paper)}.auth-brand.has-bg:after{content:"";position:absolute;left:0;right:0;bottom:0;height:55%;background:linear-gradient(0deg,rgba(14,11,11,.8),rgba(14,11,11,0));pointer-events:none}.auth-brand-receipt .auth-brand-foot{color:hsla(35,40%,94%,.6);text-transform:uppercase}.auth-brand-lines{list-style:none;margin:12px 0 0;padding:0;font-size:var(--sp-fs-lead);line-height:var(--sp-lh-lead)}.auth-brand-lines .num{color:inherit}.auth-brand-receipt .auth-brand-spine{margin-top:24px;flex-wrap:wrap}.auth-brand-receipt .auth-brand-spine span{width:12px;height:12px;border:1px solid hsla(35,40%,94%,.25)}@media (max-width:900px){.auth-pane-inner{padding:24px 20px 0}.auth-mobrand{justify-content:flex-start;gap:8px;margin:0 0 24px;font-size:var(--sp-fs-lead)}.auth-mobrand img{width:30px;height:30px}.auth-bar{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;margin-top:auto;padding:16px 0 max(16px,env(safe-area-inset-bottom));background:linear-gradient(to top,var(--sp-paper) 58%,hsla(35,40%,94%,0));margin-bottom:var(--kb,0);transition:margin-bottom var(--sw-m-base) var(--sw-m-out)}}.btn{min-height:44px}.bf-title,.otpd-title{padding-right:44px}.otpd-resend{display:inline-flex;align-items:center;min-height:44px;padding:12px 0}.nav-logo{min-height:44px;margin:-6px 0}.note a,.support-direct a{display:inline-block;padding:12px 0;margin:-12px 0}.bf-panel{min-height:min(var(--bf-hold,0px),92svh,calc(100dvh - var(--kb, 0px) - 24px))}.otpd .ob-input,.otpd .ob-phone{border-radius:var(--sp-r-ui)}.btn .pay-num{font-family:var(--sp-font-mono);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}b,strong{font-weight:var(--sp-fw-medium)}.pt2-field .fv.t-sub{font-size:var(--sp-fs-sub);line-height:var(--sp-lh-sub);letter-spacing:.06em}.spine-streak{font-family:var(--sp-font-mono);font-size:var(--sp-fs-caps);font-weight:500;line-height:1;letter-spacing:0}.cr-top .cr-wm{letter-spacing:-.01em}.btw-countdown.small{font-size:20px}.btw-cam-hint{margin:12px auto 0;text-align:center;max-width:32ch}.cr-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;height:56px;margin-bottom:24px}.cr-lockup{gap:10px;font-size:var(--sp-fs-lead);line-height:1;font-weight:500;letter-spacing:-.01em}.cr-lockup,.cr-topbar-link{display:inline-flex;align-items:center;min-height:44px;color:#fff;text-decoration:none}.cr-topbar-link{font-size:var(--cr-t3);line-height:var(--sp-lh-body);font-weight:400;white-space:nowrap}@media (hover:hover){.cr-topbar-link:hover{text-decoration:underline;text-underline-offset:3px}}.cr-hero-cap{font-size:var(--cr-t4);line-height:var(--sp-lh-caps);color:hsla(0,0%,100%,.78);margin:8px 0 0}.cr-mono{font-family:var(--sp-font-mono);font-weight:500;font-feature-settings:"tnum" 1,"lnum" 1,"tnum";font-variant-numeric:tabular-nums}.cr-deal{position:relative;z-index:2;margin-top:-40px}.cr-deal-grid{display:grid;grid-template-columns:repeat(4,1fr);background:var(--sp-white);border:1px solid var(--sp-line);border-radius:var(--cr-r);box-shadow:0 6px 24px hsla(0,0%,4%,.05);margin:0}.cr-deal-cell{padding:20px;border-left:1px solid var(--sp-line);min-width:0}.cr-deal-cell:first-child{border-left:0}.cr-deal-fig{font-family:var(--sp-font-mono);font-size:var(--cr-t2);line-height:var(--sp-lh-sub);letter-spacing:0;font-weight:500;color:var(--sp-ink);font-feature-settings:"tnum" 1,"lnum" 1,"tnum";font-variant-numeric:tabular-nums;margin:0}.cr-deal-lab{font-size:var(--cr-t4);line-height:var(--sp-lh-caps);color:var(--sp-gray-500);margin:4px 0 0}@media (max-width:720px){.cr-deal-grid{grid-template-columns:1fr 1fr}.cr-deal-cell:nth-child(3){border-left:0}.cr-deal-cell:nth-child(n+3){border-top:1px solid var(--sp-line)}}.cr-ledger-t{width:100%;border-collapse:collapse}.cr-ledger-t th{font-family:var(--sp-font-mono);font-size:var(--cr-t4);line-height:var(--sp-lh-caps);font-weight:500;letter-spacing:var(--sp-ls-caps);text-transform:uppercase;color:hsla(35,40%,94%,.6);text-align:left;padding:0 0 12px}.cr-ledger-t td{padding:12px 0;border-top:1px solid hsla(35,40%,94%,.14);font-size:var(--cr-t3);line-height:var(--sp-lh-body);vertical-align:baseline}.cr-ledger-t td.when,.cr-ledger-t th.when{width:20%;padding-right:16px;white-space:nowrap}.cr-ledger-t td.when{font-family:var(--sp-font-mono);font-size:var(--cr-t4);color:hsla(35,40%,94%,.6)}.cr-ledger-t td.you,.cr-ledger-t th.you{text-align:right;padding-left:16px;white-space:nowrap}.cr-ledger-t td.you{font-family:var(--sp-font-mono);font-weight:500;font-feature-settings:"tnum" 1,"lnum" 1,"tnum";font-variant-numeric:tabular-nums}.cr-ledger-t .when-inline{display:none}.cr-ledger-cap{font-size:var(--cr-t4);line-height:var(--sp-lh-caps);color:var(--sp-gray-500);margin-top:12px}@media (max-width:720px){.cr-ledger-t td.when,.cr-ledger-t th.when{display:none}.cr-ledger-t .when-inline{display:inline;font-family:var(--sp-font-mono);font-size:var(--cr-t4);color:hsla(35,40%,94%,.6)}}.pta-card{background:var(--sp-white);border:1px solid var(--sp-line);border-radius:var(--sp-r-ui);padding:32px}.pta-card .btn{white-space:normal}@media (max-width:480px){.pta-card{padding:24px}}.pta-intro{display:none;margin-top:32px}.pta-intro .big{font-size:var(--sp-fs-sub);line-height:var(--sp-lh-sub);letter-spacing:var(--sp-ls-sub);font-weight:500;color:var(--sp-ink);max-width:20ch;text-wrap:balance}.pta-intro .sm{font-family:var(--sp-font-mono);font-size:var(--sp-fs-caps);line-height:var(--sp-lh-caps);letter-spacing:var(--sp-ls-caps);color:var(--sp-gray-500);margin-top:12px}@media (max-width:880px){.pta-intro{display:block}}.pta-foot{margin-top:auto;padding-top:24px;font-family:var(--sp-font-mono);font-size:var(--sp-fs-caps);line-height:var(--sp-lh-caps);color:var(--sp-gray-500)}.pta-foot a{color:var(--sp-ink);display:inline-flex;align-items:center;min-height:44px;padding:0 6px;margin:0 -6px}@media (hover:hover){.pta-foot a:hover{text-decoration:underline;text-underline-offset:3px}}.pt2-brand{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.pt2-brand img{filter:brightness(0)}.pt2-brand .tag{margin-left:0}.sl-form{display:flex;flex-direction:column;gap:16px}.sl-form .ob-field{margin-bottom:0}.sl-form .sl-submit{align-self:flex-start;margin-top:8px}@media (max-width:880px){.support-card .sl-submit{width:100%;align-self:stretch}}.form-armed .btn-primary.is-quiet,.form-armed .btn-primary.is-quiet:active,.form-armed .btn-primary.is-quiet:hover{background:var(--sp-white);color:var(--sp-gray-500);border-color:var(--sp-line);box-shadow:none}.ob-input.ta-short{min-height:96px}.ack-row.err .ack-box{border-color:var(--sp-crimson)}.ack-box svg{width:12px;height:12px;display:block}.ack-row .ob-err{width:100%}.support-routes-label{display:none}@media (max-width:880px){.support-form{order:-1}.support-routes-label{display:block;margin-bottom:0}}@media (hover:hover){.route-row.is-static:hover b{color:var(--sp-ink)}}.doc-done .doc-check{margin-bottom:16px}.doc-done h2{font-size:var(--sp-fs-sub);line-height:var(--sp-lh-sub);letter-spacing:var(--sp-ls-sub);font-weight:500;color:var(--sp-ink);margin:0 0 8px}.doc-done p{font-size:var(--sp-fs-body);line-height:var(--sp-lh-body);color:var(--sp-gray-700);margin:0}.doc-done p+p{margin-top:8px}.doc-done .doc-ref{margin-top:16px;color:var(--sp-ink)}.doc-done .btn{margin-top:24px}.del-body{display:grid;grid-gap:48px;gap:48px}.del-body .doc-actions{margin-top:8px}.prose .fact-list{margin:0;padding:0;display:block}.prose .fact-list li{margin:0}.prose .fact-label{margin-bottom:8px}.sb{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sb-a{display:inline-flex;line-height:0;border-radius:var(--sp-r-ui)}.sb-a:focus-visible{outline:2px solid var(--sp-ink);outline-offset:3px}.sb-a img{height:48px;width:auto}.vb{display:inline-block;width:0;height:0;overflow:hidden}.receipt{margin:0;font-size:var(--sp-fs-body);line-height:var(--sp-lh-body);color:var(--sp-gray-700)}.receipt .num{color:var(--sp-ink);font-weight:500}.nav-acct{display:flex;align-items:center;gap:4px}@media (max-width:900px){.nav-acct{display:none}}.nav-sep{display:none;flex:none;width:1px;height:16px;margin:0 8px;background:var(--sp-line)}.nav-wrap.scrolled .nav-sep{display:block}.nav-login{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:var(--sp-r-ui);font-size:var(--sp-fs-small);font-weight:500;letter-spacing:0;color:hsla(0,0%,100%,.92);transition:color var(--sw-m-quick) var(--sw-m-out),background var(--sw-m-quick) var(--sw-m-out)}.nav-wrap.scrolled .nav-login{color:var(--sp-gray-700)}@media (hover:hover){.nav-login:hover{color:#fff;background:hsla(0,0%,100%,.1)}.nav-wrap.scrolled .nav-login:hover{color:var(--sp-ink);background:none;text-decoration:underline;text-underline-offset:4px}}.nav-start{margin-left:8px}.nav-wrap:not(.scrolled) .btn.nav-start{color:#fff;border-color:hsla(0,0%,100%,.55);background:transparent}.nav-wrap.scrolled .btn.nav-start{color:var(--sp-ink);border-color:var(--sp-ink);background:transparent}@media (hover:hover){.nav-wrap:not(.scrolled) .btn.nav-start:hover{border-color:#fff;background:hsla(0,0%,100%,.1)}.nav-wrap.scrolled .btn.nav-start:hover{background:var(--sp-ink);color:var(--sp-paper);border-color:var(--sp-ink)}}.nav-wrap.scrolled .nav-links a.on{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.closing{background:var(--sp-paper);border-top:1px solid var(--sp-line);padding-block:var(--sp-section)}.closing-in{max-width:720px}.closing-h{margin:0;font-size:var(--sp-fs-title);line-height:var(--sp-lh-title);letter-spacing:var(--sp-ls-title);font-weight:500}.closing-receipt{margin-top:16px}.closing-act{margin-top:24px;display:flex;gap:12px;flex-wrap:wrap}.closing-act .btn:focus-visible{outline:2px solid var(--sp-ink);outline-offset:2px}.closing-btn{min-width:200px}.closing-meta{margin:12px 0 0;font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);color:var(--sp-gray-500)}.closing-meta .num{color:var(--sp-ink)}@media (max-width:900px){.closing{padding-block:var(--sp-section-tight)}.closing-act{flex-direction:column}.closing-act>.btn{width:100%}.closing-btn{min-width:0}}.prose .doc-done p,.prose .sl-form p{margin-bottom:0}.prose .btn,.prose .route-row{text-decoration:none}.prose .route-rows{margin-top:48px}.prose .support-routes-label{display:block}.pr-page-top{padding-top:112px;padding-bottom:var(--sp-24)}.pr-container{max-width:1120px}.pr-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "rail" "day" "receipts" "rules";grid-row-gap:var(--sp-12);row-gap:var(--sp-12)}.pr-head{grid-area:head}.pr-rail{grid-area:rail}.pr-day{grid-area:day}.pr-receipts{grid-area:receipts}.pr-rules{grid-area:rules}.pr-receipts,.pr-rules{scroll-margin-top:24px}@media (min-width:1024px){.pr-grid{grid-template-columns:minmax(0,1fr) 400px;grid-template-areas:"head rail" "day rail" "receipts rail" "rules rail";column-gap:var(--sp-16);row-gap:var(--sp-16)}.pr-rail{position:-webkit-sticky;position:sticky;top:96px;align-self:start}}.pr-h1{margin:0;font-size:var(--sp-fs-display);font-weight:500;line-height:var(--sp-lh-display);letter-spacing:var(--sp-ls-display);max-width:14ch}.pr-h1-a,.pr-h1-b{display:block}.pr-h1-b{color:var(--sp-gray-500)}.pr-h1 .num{font-weight:500}.pr-sub{margin-top:16px;font-size:var(--sp-fs-body);line-height:var(--sp-lh-body);max-width:44ch}.pr-eyebrow,.pr-sub{color:var(--sp-gray-500)}.pr-eyebrow{margin:0;font-family:var(--sp-font-mono);font-size:var(--sp-fs-caps);line-height:var(--sp-lh-caps);font-weight:400;letter-spacing:var(--sp-ls-caps);text-transform:uppercase}.pr-eyebrow-rule{padding-bottom:8px;border-bottom:1px solid var(--sp-ink)}.pr-ledger{margin:0;min-width:0}.pr-row{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:16px 0;min-width:0}.pr-row+.pr-row{border-top:1px solid var(--sp-line-2)}.pr-row dt{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.pr-row dd,.pr-row dt{margin:0;font-size:var(--sp-fs-body);line-height:var(--sp-lh-body);font-weight:500;color:var(--sp-ink)}.pr-row dd{flex:none;font-family:var(--sp-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pr-meta{display:block;margin-top:4px;font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);font-weight:400;color:var(--sp-gray-500)}.pr-row.is-total{border-top:1px solid var(--sp-ink)}.pr-row.is-total dd{font-size:var(--sp-fs-sub);line-height:var(--sp-lh-sub)}.pr-eyebrow+.pr-ledger{margin-top:8px}.pr-eyebrow-rule+.pr-ledger{margin-top:0}.pr-ledger+.pr-eyebrow{margin-top:24px}.pr-outcome-note{margin-top:8px;max-width:40ch}.pr-act{margin-top:24px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.pr-cta{height:48px;padding:0 24px;font-size:var(--sp-fs-body);font-weight:500;box-shadow:none}.pr-cta:active,.pr-cta:hover{box-shadow:none;transform:none}.pr-cta:focus-visible{outline:2px solid var(--sp-ink);outline-offset:2px}.pr-rules-link{display:inline-flex;align-items:center;min-height:44px;font-size:var(--sp-fs-body);font-weight:500;color:var(--sp-ink);text-decoration:underline;text-underline-offset:3px}.pr-rules-link:focus-visible{outline:2px solid var(--sp-ink);outline-offset:2px}.pr-caption{margin-top:8px}.pr-caption,.pr-trust{font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);color:var(--sp-gray-500)}.pr-trust{margin:24px 0 0;padding:16px 0 0;border-top:1px solid var(--sp-line-2);list-style:none;display:flex;gap:24px;flex-wrap:wrap}.pr-steps{margin:16px 0 0;padding:0;list-style:none;counter-reset:s;max-width:62ch}.pr-steps li{counter-increment:s;display:grid;grid-template-columns:28px 1fr;padding:16px 0;border-top:1px solid var(--sp-line-2);font-size:var(--sp-fs-body);line-height:var(--sp-lh-body);font-weight:400;color:var(--sp-ink);min-width:0;overflow-wrap:anywhere}.pr-steps li:before{content:counter(s,decimal-leading-zero);font-family:var(--sp-font-mono);font-size:var(--sp-fs-small);font-weight:400;color:var(--sp-gray-500);line-height:calc(var(--sp-fs-body) * var(--sp-lh-body))}@media (max-width:640px){.pr-page-top{padding-top:96px;padding-bottom:var(--sp-16)}.pr-cta{width:100%;height:56px}.pr-act{gap:16px}.pr-trust{flex-direction:column;gap:8px}}.pr-h2{margin:8px 0 0;font-size:var(--sp-fs-sub);line-height:var(--sp-lh-sub);font-weight:500;letter-spacing:var(--sp-ls-sub)}.rules{margin-top:16px;max-width:62ch}.rules-item{border-bottom:1px solid var(--sp-line-2)}.rules-item summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr 44px;align-items:center;grid-gap:16px;gap:16px;min-height:44px;padding:16px 0;font-size:var(--sp-fs-body);line-height:var(--sp-lh-body);font-weight:500;color:var(--sp-ink)}.rules-item summary::-webkit-details-marker{display:none}.rules-item summary:focus-visible{outline:2px solid var(--sp-ink);outline-offset:2px}@media (hover:hover){.rules-item summary:hover{background:var(--sp-paper-2);box-shadow:0 0 0 12px var(--sp-paper-2)}}.rules-ic{width:44px;height:44px;display:grid;place-items:center;margin-right:-12px;color:var(--sp-ink);transition:transform var(--sw-m-base) var(--sw-m-out)}.rules-item[open] .rules-ic{transform:rotate(45deg)}.rules-ans{padding:0 0 16px;font-size:var(--sp-fs-body);line-height:var(--sp-lh-body);color:var(--sp-gray-500);max-width:60ch}.rules-more{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;font-size:var(--sp-fs-small);font-weight:500;color:var(--sp-ink);text-decoration:underline;text-underline-offset:3px}.rules-more:focus-visible{outline:2px solid var(--sp-ink);outline-offset:2px}.sbar{position:fixed;left:0;right:0;bottom:0;z-index:70;display:flex;align-items:center;justify-content:space-between;gap:16px;height:calc(64px + env(safe-area-inset-bottom));padding:0 20px env(safe-area-inset-bottom);background:hsla(35,40%,94%,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--sp-line);transform:translateY(100%);visibility:hidden;transition:transform var(--sw-m-quick) var(--sw-m-out),visibility 0s linear var(--sw-m-quick)}.sbar.is-on{transform:none;visibility:visible;transition-delay:0s}@media (min-width:1024px){.sbar:not(:has(dialog.bf[open])){display:none}}body:has(dialog.bf[open]) .sbar{transform:translateY(100%);visibility:hidden}.sbar dialog.bf[open]{visibility:visible}.sbar-txt{display:flex;flex-direction:column;min-width:0}.sbar-l1{font-size:var(--sp-fs-body);line-height:var(--sp-lh-body);font-weight:500;color:var(--sp-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sbar-l2{line-height:var(--sp-lh-small);color:var(--sp-gray-500)}.sbar-btn,.sbar-l2{font-size:var(--sp-fs-small)}.sbar-btn{height:44px;min-height:44px;padding:0 20px;font-weight:500;box-shadow:none;white-space:nowrap}.sbar-btn:active,.sbar-btn:hover{box-shadow:none;transform:none}.faq-head{padding-top:clamp(96px,12vh,128px);padding-bottom:0}.faq-head h1{font-size:var(--sp-fs-display)}.faq-head .page-sub{margin-top:16px;font-size:var(--sp-fs-lead);line-height:var(--sp-lh-lead);font-weight:500;color:var(--sp-gray-700);max-width:54ch}.faq-body{padding-top:var(--sp-12)}@media (max-width:820px){.faq-head{padding-top:128px}.faq-body{padding-top:var(--sp-8)}}.faqx{display:grid;grid-template-columns:240px 1fr;grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:start}.faqx-nav{position:-webkit-sticky;position:sticky;top:32px;display:flex;flex-direction:column;gap:4px}.faqx-navitem{display:flex;align-items:center;min-height:44px;padding:0 12px;margin-left:-12px;border-radius:var(--sp-r-ui);font-size:var(--sp-fs-body);line-height:var(--sp-lh-body);font-weight:400;color:var(--sp-gray-500);text-decoration:none;transition:background var(--sw-m-quick) var(--sw-m-out),color var(--sw-m-quick) var(--sw-m-out)}@media (hover:hover){.faqx-navitem:hover{background:var(--sp-paper-2);color:var(--sp-ink)}}.faqx-navitem.active{background:var(--sp-ink);color:var(--sp-paper);font-weight:500}.faqx-navitem:focus-visible{outline:2px solid var(--sp-ink);outline-offset:2px}.faqx-group{scroll-margin-top:24px}.faqx-group+.faqx-group{margin-top:var(--sp-16)}h2.faqx-eyebrow{display:flex;align-items:baseline;gap:12px;margin:0}.faqx-count{font-family:var(--sp-font-mono);font-size:var(--sp-fs-caps);letter-spacing:var(--sp-ls-caps);font-weight:400;color:var(--sp-gray-500)}.faqx-list{margin-top:16px}.faqx-item{border-bottom:1px solid var(--sp-line);scroll-margin-top:24px}.faqx-item summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr 44px;align-items:center;grid-gap:16px;gap:16px;min-height:64px;padding:20px 0;max-width:calc(62ch + 60px);font-size:var(--sp-fs-lead);line-height:var(--sp-lh-lead);font-weight:500;color:var(--sp-ink)}.faqx-item summary::-webkit-details-marker{display:none}.faqx-item summary:focus-visible{outline:2px solid var(--sp-ink);outline-offset:2px}@media (hover:hover){.faqx-item summary:hover{background:var(--sp-paper-2);box-shadow:0 0 0 12px var(--sp-paper-2)}}.faqx-ic{width:44px;height:44px;display:grid;place-items:center;margin:-12px 0;color:var(--sp-ink);transition:transform var(--sw-m-base) var(--sw-m-out)}.faqx-item[open] .faqx-ic{transform:rotate(45deg)}.faqx-ans{padding:0 0 24px;max-width:62ch;font-size:var(--sp-fs-body);line-height:1.6;color:var(--sp-gray-700)}.faqx-ans p{margin:0}.faqx-receipt{margin:0 0 16px}.faqx-receipt>div{display:grid;grid-template-columns:96px 1fr;grid-gap:16px;gap:16px;padding:8px 0}.faqx-receipt>div+div{border-top:1px solid var(--sp-line-2)}.faqx-receipt dt{font-family:var(--sp-font-mono);font-size:var(--sp-fs-caps);line-height:var(--sp-lh-caps);letter-spacing:var(--sp-ls-caps);text-transform:uppercase;color:var(--sp-gray-500)}.faqx-receipt dd{margin:0;color:var(--sp-ink)}@media (max-width:820px){.faqx{grid-template-columns:1fr;gap:32px}.faqx-nav{position:static;flex-direction:row;flex-wrap:wrap;gap:8px}.faqx-navitem{margin-left:0;min-height:44px;padding:0 16px;border:1px solid var(--sp-line);font-size:var(--sp-fs-small);color:var(--sp-ink);white-space:nowrap;flex:none;background:var(--sp-white)}.faqx-navitem.active{background:var(--sp-ink);border-color:var(--sp-ink);color:var(--sp-paper)}.faqx-group+.faqx-group{margin-top:56px}.faqx-receipt>div{grid-template-columns:1fr;gap:4px}}.bf-panel{display:flex;flex-direction:column;overflow:hidden}@media (min-width:861px){.bf-panel{max-height:calc(100dvh - 48px)}}.bf-head{flex:none;margin-bottom:24px}.bf-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.bf-action{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;padding:16px 0 0;margin-top:24px;background:linear-gradient(to top,var(--sp-paper-2) 60%,hsla(36,56%,96%,0))}.bf-rail{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0 44px 0 0;list-style:none}.bf-rail li{font-family:var(--sp-font-mono);font-size:var(--sp-fs-caps);line-height:var(--sp-lh-caps);font-weight:500;letter-spacing:var(--sp-ls-caps);text-transform:uppercase;color:var(--sp-gray-500);transition:color var(--sw-m-quick) var(--sw-m-out)}.bf-rail li.is-current{color:var(--sp-ink)}.bf-receipt{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;padding-bottom:16px;border-bottom:1px solid var(--sp-line)}.bf-receipt-l{font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);color:var(--sp-gray-500)}.bf-receipt-v{font-size:var(--sp-fs-body);white-space:nowrap}.bf-handle{display:none}@media (max-width:860px){.bf-handle{display:block;flex:none;width:36px;height:4px;margin:0 auto 12px;border-radius:var(--sp-r-tiny);background:var(--sp-gray-400)}.bf-panel{border-radius:var(--sp-r-overlay) var(--sp-r-overlay) 0 0;padding:12px 20px calc(20px + env(safe-area-inset-bottom))}.bf-head{margin-bottom:16px}.bf-status{min-height:42px}}.bf-legal{margin-top:16px;font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);color:var(--sp-gray-500);text-align:center}.auth-legal a,.bf-legal a{display:inline-block;padding:12px 4px;margin:-12px -4px;color:var(--sp-gray-700);text-decoration:underline;text-underline-offset:2px}.co-rows{display:flex;flex-direction:column;gap:8px;margin:24px 0 0;text-align:left}.co-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.co-row-label{font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);color:var(--sp-gray-500)}.co-row-val{font-size:var(--sp-fs-body);white-space:nowrap}.co-row.is-strong .co-row-label{color:var(--sp-ink);font-weight:500}.co-row.is-strong .co-row-val{font-size:var(--sp-fs-sub)}.co-hr{height:1px;background:var(--sp-line);margin:4px 0}.co-methods{display:flex;align-items:center;gap:8px;margin:8px 0 0;font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);color:var(--sp-gray-500)}.co-methods svg{flex:none}.co-identity{margin-top:24px;text-align:left}.co-identity .ob-field:last-of-type{margin-bottom:0}.co-idnote{margin-top:8px}.co-idnote,.co-reason{color:var(--sp-gray-500)}.co-reason{margin:0 0 8px;text-align:center}.co-panel{border:0;border-top:1px solid var(--sp-line);border-radius:0;background:none;margin-top:16px}.co-panel-body{padding:16px 0 0}.co-panel-settled{display:flex;align-items:center;gap:14px}.co-note.is-err{color:var(--sp-crimson)}.co-note.is-quiet{color:var(--sp-gray-500)}.bf-idn{margin-top:24px;padding-top:16px;border-top:1px solid var(--sp-line);text-align:left}.bf-idn-title{font-size:var(--sp-fs-body);line-height:var(--sp-lh-body);font-weight:500;color:var(--sp-ink);margin-bottom:16px}.bf-idn .bf-sub{margin-top:-8px}.bf-idn .ob-field:last-of-type{margin-bottom:0}.bf-idn-send{width:100%;min-height:48px}.bf-idn-send .spin{border-color:rgba(14,11,11,.25);border-top-color:var(--sp-ink)}.bf-idn.is-done{display:flex;align-items:center;gap:12px;font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);color:var(--sp-ink)}.bf-idn-tick{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:var(--sp-ink);color:var(--sp-paper)}.btw{--btw-scan:1800ms;background:var(--sp-paper);color:var(--sp-ink);min-height:100svh;font-family:var(--sp-font-sans)}.btw-page{max-width:var(--sp-container);margin:0 auto;padding:24px clamp(20px,4vw,40px) 96px}@media (max-width:900px){.btw-page{padding-bottom:64px}}.btw-top{display:flex;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--sp-line);margin-bottom:48px}.btw-mark,.btw-top{align-items:center;min-height:44px}.btw-mark{display:inline-flex;font-size:var(--sp-fs-body);line-height:1;font-weight:500;letter-spacing:-.01em;color:var(--sp-ink);text-decoration:none}.btw-count{color:var(--sp-gray-500)}.btw-count .num{color:var(--sp-ink)}.btw-grid{display:grid;grid-template-columns:5fr 7fr;grid-gap:64px;gap:64px;align-items:start}@media (max-width:900px){.btw-grid{grid-template-columns:1fr;gap:32px}}.btw-intro{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.btw-h1,.btw-intro>*{margin:0}.btw-measure{max-width:46ch}.btw-muted{color:var(--sp-gray-700)}.btw-strong{color:var(--sp-ink)}.btw-steps{list-style:none;margin:0;padding:0;width:100%}.btw-steps li{display:flex;gap:12px;padding:12px 0;border-top:1px solid var(--sp-line-2);font-size:var(--sp-fs-body);line-height:var(--sp-lh-body);color:var(--sp-gray-700)}.btw-steps li .num{color:var(--sp-gray-500);flex:none}.btw-work{background:var(--sp-white);border:1px solid var(--sp-line);border-radius:var(--sp-r-ui);box-shadow:var(--sp-sh-sm);padding:24px}@media (max-width:480px){.btw-work{padding:16px}}.btw-sublabel{margin:0 0 12px;font-family:var(--sp-font-mono);font-size:var(--sp-fs-caps);line-height:var(--sp-lh-caps);letter-spacing:var(--sp-ls-caps);text-transform:uppercase;font-weight:500;color:var(--sp-gray-500)}.btw-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:24px}.btw-actions-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:16px}.btw-film{width:100%}.btw-or{margin-top:32px;padding-top:24px;border-top:1px solid var(--sp-line)}.btw-phoneline{margin:16px 0 0}.btw-ghost{display:inline-block;background:none;border:0;padding:11px 2px;font:inherit;font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);color:var(--sp-gray-700);text-decoration:none;cursor:pointer;border-bottom:1.5px solid var(--sp-line)}.btw-ghost:hover{color:var(--sp-ink);border-color:var(--sp-ink)}.btw-err{margin-top:12px;color:var(--sp-crimson)}.btw-claim-list{list-style:none;margin:0;padding:0}.btw-claim-list.wrap{display:flex;flex-wrap:wrap;gap:8px}.btw-claim{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:6px 10px;text-align:left;font:inherit;color:var(--sp-ink);background:none;cursor:pointer;border:1px solid transparent;border-bottom:1px solid var(--sp-line-2);border-radius:var(--sp-r-ui)}.btw-claim:hover{background:var(--sp-paper-2)}.btw-claim[aria-pressed=true]{border:1px solid var(--sp-ink);background:var(--sp-white)}.btw-claim-img{width:44px;height:44px;flex:none;object-fit:cover;border-radius:var(--sp-r-ui);background:var(--sp-paper-2);display:block}.btw-claim-img.blank{border:1px solid var(--sp-line)}.btw-claim-name{font-size:var(--sp-fs-body);line-height:var(--sp-lh-body)}.btw-claim-on{margin-left:auto;color:var(--sp-gray-500)}.btw-claim.compact{width:auto;min-height:44px;padding:0 14px;border:1px solid var(--sp-line)}.btw-claim.compact[aria-pressed=true]{border-color:var(--sp-ink)}.btw-rail-body{margin:8px 0 0;max-width:52ch}.btw-rail{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:16px}.btw-sample{gap:8px;padding:8px;text-align:left;font:inherit;color:var(--sp-ink);background:var(--sp-white);border:1px solid var(--sp-line);border-radius:var(--sp-r-ui);cursor:pointer}.btw-sample,.btw-sample-text{display:flex;flex-direction:column}.btw-sample-text{gap:4px;min-width:0}.btw-sample[aria-pressed=true]{border-color:var(--sp-ink)}.btw-sample:disabled{cursor:default;opacity:.55}.btw-sample-plate{font-size:var(--sp-fs-small);line-height:var(--sp-lh-small)}.btw-sample-claim{color:var(--sp-gray-500)}.btw-thumb{aspect-ratio:4/3;border-radius:var(--sp-r-tiny);background-color:var(--sp-paper-2);background-repeat:no-repeat}@media (max-width:560px){.btw-rail{grid-template-columns:1fr;gap:8px}.btw-sample{flex-direction:row;align-items:center;gap:12px}.btw-sample .btw-thumb{width:88px;height:66px;flex:none;aspect-ratio:auto}.btw-sample-text{flex:1 1}}.btw-result{display:flex;flex-direction:column;gap:16px}.btw-result-inline{margin-top:24px;padding-top:24px;border-top:1px solid var(--sp-line)}.btw-result-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.btw-result-head .btw-sublabel{margin:0}.btw-clock{font-size:var(--sp-fs-body);color:var(--sp-gray-500)}.btw-contact{background:var(--sp-white);border:1px solid var(--sp-line);border-radius:var(--sp-r-ui);padding:8px}.btw-contact-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px}.btw-contact-cell{aspect-ratio:4/3;border-radius:var(--sp-r-tiny);background-color:var(--sp-paper-2);background-repeat:no-repeat}.btw-contact-cell.flip{animation:btwFlip var(--sw-m-base) var(--sw-m-out) both;transform-origin:center top}@keyframes btwFlip{0%{opacity:0;transform:perspective(600px) rotateX(90deg)}to{opacity:1;transform:none}}.btw-scan{position:relative;background:var(--sp-white);border:1px solid var(--sp-line);border-radius:var(--sp-r-ui);padding:8px;overflow:hidden}.btw-scan-line{position:absolute;left:0;right:0;top:0;height:2px;background:var(--sp-ink);opacity:.45;animation:btwScan var(--btw-scan) var(--sw-m-out) infinite alternate}@keyframes btwScan{0%{top:2px}to{top:calc(100% - 4px)}}.btw-checks{margin-top:4px}.btw-check{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--sp-line-2);font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);color:var(--sp-gray-700)}.btw-check .st{font-family:var(--sp-font-mono);font-size:var(--sp-fs-caps);letter-spacing:var(--sp-ls-caps);text-transform:uppercase;color:var(--sp-gray-400);flex:none}.btw-check.done .st{color:var(--sp-ink)}.btw-verdict{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.btw-seen{margin:0;max-width:52ch}.btw-chip{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:var(--sp-r-ui);font-family:var(--sp-font-mono);font-size:var(--sp-fs-caps);line-height:1;letter-spacing:var(--sp-ls-caps);text-transform:uppercase;font-weight:500}.btw-chip.ok{background:var(--sp-ink);color:var(--sp-paper)}.btw-chip.no,.btw-chip.ok{border:1px solid var(--sp-ink)}.btw-chip.no{background:var(--sp-white);color:var(--sp-ink)}.btw-rows{margin:0}.btw-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--sp-line-2);font-size:var(--sp-fs-small);line-height:var(--sp-lh-small)}.btw-row dt{color:var(--sp-gray-500);flex:none}.btw-row dd{margin:0;color:var(--sp-ink);text-align:right}.btw-meta{margin:0}.btw-claimline{color:var(--sp-gray-500)}.btw-sheet{width:100%;max-width:640px;margin:auto auto 0;padding:0;border:0;background:var(--sp-paper);border-radius:var(--sp-r-overlay) var(--sp-r-overlay) 0 0;box-shadow:var(--sp-sh-md)}.btw-sheet::-webkit-backdrop{background:rgba(14,11,11,.4)}.btw-sheet::backdrop{background:rgba(14,11,11,.4)}.btw-sheet-in{padding:8px 20px calc(24px + env(safe-area-inset-bottom))}.btw-sheet-top{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;margin-bottom:8px}.btw-sheet-handle{width:36px;height:4px;border-radius:var(--sp-r-tiny);background:var(--sp-line)}.btw-sheet-x{position:absolute;right:-8px;top:0;width:44px;height:44px;display:grid;place-items:center;background:none;border:0;color:var(--sp-gray-700);cursor:pointer}.btw-paper-state{max-width:560px;margin:0 auto;padding:48px 20px calc(48px + env(safe-area-inset-bottom));gap:24px}.btw-paper-state,.btw-state{display:flex;flex-direction:column;align-items:flex-start}.btw-state{gap:16px;width:100%}.btw-state .btn,.btw-state .btw-actions{width:100%}.btw-state .btw-ghost{width:auto;align-self:flex-start}.btw-cam{display:flex;flex-direction:column;gap:16px;min-height:100svh;padding:calc(12px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom));background:var(--sp-ink);color:var(--sp-dark-text)}.btw-cam-bar{display:flex;align-items:baseline;gap:10px;min-height:44px;color:var(--sp-dark-muted)}.btw-cam-claim{font-size:var(--sp-fs-body);line-height:var(--sp-lh-body);font-weight:500;color:var(--sp-dark-text)}.btw-view{position:relative;flex:1 1;min-height:0;border-radius:var(--sp-r-ui);overflow:hidden;background:#000}.btw-view video{width:100%;height:100%;object-fit:cover;display:block}.btw-corner{position:absolute;width:28px;height:28px;border:2px solid hsla(35,40%,94%,.75)}.btw-corner.tl{top:16px;left:16px;border-right:0;border-bottom:0}.btw-corner.tr{top:16px;right:16px;border-left:0;border-bottom:0}.btw-corner.bl{bottom:16px;left:16px;border-right:0;border-top:0}.btw-corner.br{bottom:16px;right:16px;border-left:0;border-top:0}.btw-countdown{position:absolute;inset:0;display:grid;place-items:center;background:rgba(14,11,11,.4);font-family:var(--sp-font-mono);font-weight:500;font-size:clamp(72px,22vw,112px);color:var(--sp-paper)}.btw-countdown.small{font-family:var(--sp-font-sans);line-height:var(--sp-lh-body);font-weight:400}.btw-rec-rail{position:absolute;top:0;left:0;height:3px;background:var(--sp-crimson)}.btw-cam-hint{color:var(--sp-dark-muted)}.btw-cam-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px}.btw-rec{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;color:var(--sp-dark-text)}.btw-recdot{width:10px;height:10px;border-radius:50%;background:var(--sp-crimson);animation:btwPulse 1s step-end infinite}@keyframes btwPulse{50%{opacity:.3}}.btw-ghost.on-ink{color:var(--sp-dark-muted);border-color:hsla(35,40%,94%,.25);text-align:center}.btw-ghost.on-ink:hover{color:var(--sp-dark-text);border-color:var(--sp-dark-text)}@media (prefers-reduced-motion:reduce){.btw-scan-line{animation:none;top:2px}.btw-contact-cell.flip,.btw-recdot{animation:none}}.cr-help{font-size:var(--cr-t4);line-height:var(--sp-lh-caps);color:var(--sp-gray-500);margin:8px 0 0}.cr-receipt{background:var(--sp-white);border:1px solid var(--sp-line);border-radius:var(--cr-r);padding:4px 16px;text-align:left;margin:24px 0 0}.cr-receipt>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;border-top:1px solid var(--sp-line)}.cr-receipt>div:first-child{border-top:0}.cr-receipt dt{font-size:var(--cr-t4);line-height:var(--sp-lh-caps);letter-spacing:var(--sp-ls-caps);text-transform:uppercase;color:var(--sp-gray-500);flex:0 0 auto}.cr-receipt dd,.cr-receipt dt{font-family:var(--sp-font-mono);font-weight:500}.cr-receipt dd{margin:0;font-size:var(--cr-t3);line-height:var(--sp-lh-body);color:var(--sp-ink);text-align:right;min-width:0;overflow-wrap:anywhere}.cr-call{margin-top:32px;text-align:left}.cr-call-h{font-weight:500;color:var(--sp-ink);margin:0 0 4px}.cr-call-h,.cr-link{font-size:var(--cr-t3);line-height:var(--sp-lh-body)}.cr-link{display:inline-flex;align-items:center;min-height:44px;padding:12px 0;margin-top:4px;background:none;border:0;cursor:pointer;font-family:inherit;color:var(--sp-gray-700);text-decoration:underline;-webkit-text-decoration-color:var(--sp-line);text-decoration-color:var(--sp-line);text-underline-offset:3px}@media (hover:hover){.cr-link:hover{color:var(--sp-ink);-webkit-text-decoration-color:var(--sp-ink);text-decoration-color:var(--sp-ink)}}.cr-cal{margin:16px 0 0}.cr-cal a{display:inline-flex;align-items:center;min-height:44px;padding:12px 10px;margin:-12px -10px;font-size:var(--cr-t3);line-height:var(--sp-lh-body);color:var(--sp-gray-700);text-decoration:underline;-webkit-text-decoration-color:var(--sp-line);text-decoration-color:var(--sp-line);text-underline-offset:3px}@media (hover:hover){.cr-cal a:hover{color:var(--sp-ink);-webkit-text-decoration-color:var(--sp-ink);text-decoration-color:var(--sp-ink)}}@media (min-width:721px){.sbar.cr-sticky{display:none}}@media (max-width:720px){.cr-landing .closing-creators{padding-bottom:calc(var(--sp-section-tight) + 72px + env(safe-area-inset-bottom))}}.pta-h1{font-size:var(--sp-fs-sub);line-height:var(--sp-lh-sub);letter-spacing:var(--sp-ls-sub);font-weight:500;color:var(--sp-ink);margin:0 0 8px}.pta-p{font-size:var(--sp-fs-body);line-height:var(--sp-lh-body);font-weight:400;color:var(--sp-gray-700);margin:0 0 24px}.pta-google{width:100%;min-height:52px;height:auto;padding:0 20px;gap:12px;box-shadow:none}.pta-google svg{flex:0 0 auto}.pta-cap{font-size:var(--sp-fs-caps);line-height:var(--sp-lh-caps);color:var(--sp-gray-500);margin:8px 0 0}.pta-hr{border:0;border-top:1px solid var(--sp-line);margin:24px 0}.pta-row{font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);color:var(--sp-gray-500);margin:0}.pta-row a{display:inline-flex;align-items:center;min-height:44px;padding:12px 10px;margin:-12px -10px;color:var(--sp-ink);text-decoration:underline;-webkit-text-decoration-color:var(--sp-line);text-decoration-color:var(--sp-line);text-underline-offset:3px}@media (hover:hover){.pta-row a:hover{-webkit-text-decoration-color:var(--sp-ink);text-decoration-color:var(--sp-ink)}}.pta-acts{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.ftr{background:var(--sp-paper);border-top:1px solid var(--sp-line);color:var(--sp-ink)}.ftr-in{padding:64px 0 24px}.ftr-photo{position:relative;aspect-ratio:3/1;border-radius:var(--sp-r-ui);overflow:hidden;margin-bottom:48px}.ftr-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:32px;gap:32px}.ftr-me{display:flex;flex-direction:column;align-items:flex-start}.ftr-brand{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:var(--sp-fs-sub);line-height:1;font-weight:500;letter-spacing:var(--sp-ls-sub);color:var(--sp-ink)}.ftr-brand img{width:28px;height:28px;filter:brightness(0)}.ftr-badges,.ftr-ig{margin-top:16px}.ftr-ig{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);color:var(--sp-gray-700);transition:color var(--sw-m-quick) var(--sw-m-out)}.ftr-ig svg{flex:none}@media (hover:hover){.ftr-ig:hover{color:var(--sp-ink)}}.ftr-col{display:flex;flex-direction:column}.ftr h5{margin:0 0 8px;font-family:var(--sp-font-mono);font-size:var(--sp-fs-caps);line-height:var(--sp-lh-caps);font-weight:500;letter-spacing:var(--sp-ls-caps);text-transform:uppercase;color:var(--sp-gray-500)}.ftr-link{display:flex;align-items:center;min-height:44px;font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);color:var(--sp-gray-700);transition:color var(--sw-m-quick) var(--sw-m-out)}@media (hover:hover){.ftr-link:hover{color:var(--sp-ink)}}.ftr-bot{margin-top:48px;padding-top:24px;border-top:1px solid var(--sp-line);display:flex;justify-content:space-between;align-items:center;gap:8px 24px;flex-wrap:wrap;font-family:var(--sp-font-mono);font-size:var(--sp-fs-caps);line-height:var(--sp-lh-caps);color:var(--sp-gray-500)}.ftr-bot p{margin:0}.ftr-bot a{display:inline-flex;align-items:center;min-height:44px;color:var(--sp-gray-700);transition:color var(--sw-m-quick) var(--sw-m-out)}@media (hover:hover){.ftr-bot a:hover{color:var(--sp-ink)}}@media (max-width:900px){.ftr-in{padding:48px 0 20px}.ftr-grid{grid-template-columns:1fr 1fr;gap:24px 16px}.ftr-me{grid-column:1/-1}.ftr-bot{margin-top:32px;flex-direction:column;align-items:flex-start}}.closing-creators{padding-block:var(--sp-section-tight)}.closing-creators .container{max-width:720px;padding-inline:20px}.closing-creators .closing-in{max-width:none}.sbar-receipt{min-width:0;font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);color:var(--sp-gray-700)}@media (min-width:901px){.sbar.sbar-phone:not(:has(dialog.bf[open])){display:none}}.edge{background:var(--sp-paper);padding:clamp(64px,10vh,120px) clamp(20px,4vw,40px) 96px}.edge-in{max-width:var(--sp-container-read);margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.edge-in>*{margin:0}.eyebrow.is-ring:before{background:none;border:1.5px solid var(--sp-ink)}.edge-body{color:var(--sp-gray-700);max-width:46ch}.edge-act{display:flex;align-items:center;gap:8px 24px;flex-wrap:wrap}.edge-btn{border-color:var(--sp-ink)}.edge-links{display:flex;gap:24px;flex-wrap:wrap}.edge-links a{color:var(--sp-gray-700);display:inline-flex;align-items:center;padding:12px 10px;margin:-12px -10px;text-decoration:underline;-webkit-text-decoration-color:var(--sp-line);text-decoration-color:var(--sp-line);text-decoration-thickness:1px;text-underline-offset:4px}@media (hover:hover){.edge-links a:hover{color:var(--sp-ink);-webkit-text-decoration-color:var(--sp-ink);text-decoration-color:var(--sp-ink)}}@media (max-width:900px){.edge{padding-bottom:var(--sp-section-tight)}}.doc-head-grid .container{display:grid;grid-template-columns:220px minmax(0,640px) 260px;grid-column-gap:40px;column-gap:40px;grid-row-gap:0;row-gap:0}.doc-head-grid .container>*{grid-column:2}.doc-ledger{margin-bottom:0}.doc-ledger dd,.doc-ledger dt{margin:0}.doc-toc a{min-height:44px}.doc-toc a>span{flex:none;min-width:22px;color:var(--sp-gray-500);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.doc-toc a.active>span{color:var(--sp-ink)}.doc-sheet-in{max-height:80vh;overflow-y:auto}.clause{scroll-margin-top:96px}@media (max-width:900px){.doc-head-grid .container{display:block}.doc-rail{display:contents}.doc-switch,.doc-toc{display:none}}.legal-tail{white-space:nowrap}.otpd-x:focus-visible{outline:none;color:var(--sp-ink);box-shadow:var(--sp-focus-ring)}.hf{text-align:left}.hf-eyebrow{margin:0}.hf-title{margin-top:8px}.hf-rid{font-size:var(--sp-fs-small);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hf-copy,.hf-rid{color:var(--sp-ink)}.hf-copy{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 4px;margin-right:-4px;background:none;border:0;cursor:pointer;font:inherit;font-size:var(--sp-fs-small);text-decoration:underline;text-underline-offset:3px}@media (hover:hover){.hf-copy:hover{color:var(--sp-gray-700)}}.hf-copy:focus-visible{outline:none;border-radius:var(--sp-r-ui);box-shadow:var(--sp-focus-ring)}.hf-build-pulse{flex:none;width:7px;height:7px;border-radius:50%;background:var(--sp-crimson);animation:bfPulse 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.hf-build-pulse{animation:none}}.hf-stall{margin-top:16px;font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);color:var(--sp-gray-500)}.hf-recheck{margin-top:12px}.hf-num{font-family:var(--sp-font-mono);font-weight:500;color:var(--sp-ink);white-space:nowrap}.hf-day22{margin-top:12px;font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);color:var(--sp-gray-500)}.hf-desk{display:none}.hf-mob{display:flex;flex-direction:column;align-items:flex-start;gap:4px}@media (min-width:861px){.hf-desk{display:flex;align-items:center;gap:24px}.hf-mob{display:none}}.pl-qr{flex:none;padding:12px;background:var(--sp-paper);border:1px solid var(--sp-line);border-radius:var(--sp-r-ui);line-height:0}.pl-qr svg{display:block}.hf-desk-side{display:flex;flex-direction:column;gap:12px;min-width:0}.hf-scan{margin:0;font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);color:var(--sp-gray-500)}.hf-badges{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.hf-badge{display:inline-flex;align-items:center;line-height:0}.hf-badge.is-muted{opacity:.35}.hf-badge-img{height:40px;width:auto}.hf-badge.is-wide{display:flex;width:100%;min-height:56px;align-items:center;justify-content:center}.hf-badge.is-wide .hf-badge-img{height:48px}.ob-main-inner .hf-action{position:static;background:none}.ob-main-inner .bf-title{padding-right:0}body:has(.rh) .nav-wrap{top:var(--rh-h,56px)}.rh{background:var(--sp-paper-2);border-bottom:1px solid var(--sp-line)}.rh-in{max-width:var(--sp-container);margin:0 auto;min-height:56px;display:flex;align-items:center;gap:16px;padding:6px clamp(20px,4vw,32px)}.rh-copy{margin:0;min-width:0;font-size:var(--sp-fs-small);line-height:var(--sp-lh-small)}.rh-copy,.rh-num{color:var(--sp-ink)}.rh-act{flex:none;margin-left:auto;display:flex;align-items:center;gap:4px}.rh-x{flex:none;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:var(--sp-r-ui);background:none;color:var(--sp-gray-500);cursor:pointer}@media (hover:hover){.rh-x:hover{color:var(--sp-ink);background:rgba(14,11,11,.05)}}.rh-x:focus-visible{outline:none;color:var(--sp-ink);box-shadow:var(--sp-focus-ring)}.bf-reenroll{text-align:left}.ob-step-state{margin-left:auto;font-family:var(--sp-font-mono);font-size:var(--sp-fs-caps);line-height:var(--sp-lh-caps);font-weight:500;letter-spacing:var(--sp-ls-caps);text-transform:uppercase;color:hsla(35,40%,94%,.6)}.del-stage{display:block}.del-proof{display:flex;flex-direction:column;gap:16px;align-items:stretch}.del-proof .fact-label{margin:0}.del-proof-title{margin:0;font-size:var(--sp-fs-sub);line-height:var(--sp-lh-sub);letter-spacing:var(--sp-ls-sub);font-weight:var(--sp-fw-medium);color:var(--sp-ink)}.del-proof-sub{font-size:var(--sp-fs-body);line-height:var(--sp-lh-body);color:var(--sp-gray-700)}.del-proof .ob-err,.del-proof-sub{margin:-8px 0 0}.del-proof .auth-resend{margin-top:0}.del-proof .btn{width:100%}.del-ghost{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;padding:0;background:none;border:0;font:inherit;font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);color:var(--sp-gray-500);text-decoration:underline;text-underline-offset:3px;cursor:pointer;border-radius:var(--sp-r-ui);transition:color var(--sw-m-quick) var(--sw-m-out)}@media (hover:hover){.del-ghost:hover{color:var(--sp-ink)}}.del-ghost:disabled{color:var(--sp-gray-400);text-decoration:none;cursor:default}.del-ghost:focus-visible{outline:none;color:var(--sp-ink);box-shadow:var(--sp-focus-ring)}.pr-grid-noshots{grid-template-areas:"head" "rail" "day" "rules"}@media (min-width:1024px){.pr-grid-noshots{grid-template-areas:"head rail" "day rail" "rules rail"}}.pr-shots{margin-top:16px;display:flex;gap:24px}.pr-shot{flex:none;width:240px;margin:0}.pr-shot-frame{position:relative;aspect-ratio:9/19.5;border-radius:var(--sp-r-ui);overflow:hidden;border:1px solid var(--sp-line);background:var(--sp-paper-2)}.pr-shot figcaption{margin-top:8px;font-size:var(--sp-fs-small);line-height:var(--sp-lh-small);color:var(--sp-gray-500)}@media (max-width:640px){.pr-shots{margin-inline:calc(clamp(20px, 5vw, 40px) * -1);padding-inline:clamp(20px,5vw,40px);scroll-padding-inline:clamp(20px,5vw,40px);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.pr-shot{width:220px;scroll-snap-align:start}}.hh-proof-d{grid-column:8/span 5;align-self:center}.hh-proof-d .ps{box-shadow:0 8px 32px rgba(9,7,7,.35)}.hh-proof-m{display:none}@media (max-width:860px){.hh-proof-d{display:none}.hh-proof-m{display:block}}.ps{margin:0;display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--sp-paper);border:1px solid var(--sp-line);border-radius:var(--sp-r-ui)}.ps-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px}.ps-cell{display:block;aspect-ratio:420/312;border-radius:var(--sp-r-tiny);background-color:var(--sp-ink);background-repeat:no-repeat}.ps-row{display:flex;gap:12px;flex-wrap:wrap;margin:0}.ps-chip,.ps-row{align-items:center}.ps-chip{display:inline-flex;height:28px;padding:0 10px;flex:none;background:var(--sp-ink);color:var(--sp-paper);border-radius:var(--sp-r-ui);font-family:var(--sp-font-mono);font-weight:var(--sp-fw-medium);font-size:var(--sp-fs-caps);line-height:1;letter-spacing:var(--sp-ls-caps);text-transform:uppercase}.ps .meta.ps-cap{min-width:0;color:var(--sp-gray-500)}.hf-eyebrow{gap:8px}.hf-eyebrow,.hf-rec{display:flex;align-items:center}.hf-rec{gap:12px;margin:24px 0 0;min-height:44px;padding:4px 0;border-top:1px solid var(--sp-line);border-bottom:1px solid var(--sp-line)}.hf-rec-amt{flex:none;font-size:var(--sp-fs-body);line-height:var(--sp-lh-body)}.hf-rec .hf-rid{flex:1 1 auto;min-width:0;text-align:left;color:var(--sp-gray-500)}.hf-rec .hf-rec-amt+.hf-rid{text-align:right}.hf-copy{min-width:44px;justify-content:flex-end}.hf-signin{margin:24px 0 0;font-size:var(--sp-fs-body);line-height:var(--sp-lh-body);color:var(--sp-ink)}.hf-signin+.hf-day22{margin-top:8px}.hf-mob{gap:12px}.hf-badge{min-height:44px}@media (max-width:860px){.ob-shell.direct .ob-sidebar{background:var(--sp-paper);color:var(--sp-ink);border-bottom:1px solid var(--sp-line)}.ob-shell.direct .ob-side-brand img{filter:brightness(0)}.ob-shell.direct .ob-side-foot,.ob-shell.direct .ob-side-foot button{color:var(--sp-gray-500)}.ob-shell.direct .ob-side-foot button:focus-visible{outline:none;color:var(--sp-ink);box-shadow:var(--sp-focus-ring)}@media (hover:hover){.ob-shell.direct .ob-side-foot button:hover{color:var(--sp-ink);background:rgba(14,11,11,.05)}}}