:root{--bg:#fff;--surface:#fff;--subtle:#fafafa;--sunken:#f4f4f5;--line:#e7e7ea;--line-strong:#c4c4c9;--dot:#e6e6ea;--ink:#141413;--ink-2:#5b5b60;--ink-3:#6e6e73;--ink-quiet:#8e8e93;--on-ink:#fff;--night:#0e0e0d;--night-2:#1a1a19;--night-line:#ffffff1a;--on-night:#f5f4f0;--on-night-2:#a1a1a6;--on-night-quiet:#ffffff8c;--glow-violet:#2a2350;--glass:#ffffffb8;--mint:#2fd3a1;--mint-tint:#ddf8ee;--mint-ink:#146b4e;--grape-tint:#ece8ff;--grape-ink:#4b32c8;--sky-tint:#ddeffe;--sky-ink:#0b5fa5;--sun-tint:#fff5cc;--sun-ink:#7a5a00;--pink-tint:#ffe3f1;--pink-ink:#9c1c5b;--peach-tint:#ffe8da;--peach-ink:#9a3d0a;--accent-violet:#7b61ff;--accent-sky:#3da9fc;--accent-pink:#ff6fb5;--letter:#fbfaf7;--wax-red:#c93a20;--wax-green:#2f5d50;--shadow-float:0 1px 2px #1414130a, 0 12px 32px #14141314;--shadow-glass:inset 0 0 0 1px #fff9, 0 20px 50px #1414131a;--shadow-letter:0 14px 30px #1414131a;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-14:56px;--space-24:96px;--space-36:144px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:18px;--radius-pill:999px;--container:1200px;--gutter:24px;--measure:760px;--nav-height:60px;--font-display:"Google Sans Flex", "Google Sans", Geist, system-ui, sans-serif;--font-sans:Geist, "Helvetica Neue", Arial, sans-serif;--font-mono:"Geist Mono", ui-monospace, Menlo, monospace;--font-hand:Caveat, "Bradley Hand", cursive}.sr-page{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}.sr-page *,.sr-page :before,.sr-page :after{box-sizing:border-box}.sr-page a:where(:not(.sr-btn)){color:inherit}.sr-container{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.sr-rail{max-width:var(--container);border-left:1px solid var(--line);border-right:1px solid var(--line);margin:0 auto}.sr-rule{border-top:1px solid var(--line)}.sr-section{padding:var(--space-24) var(--space-10) 48px}.sr-section--center{text-align:center}.sr-section--center .sr-h2,.sr-section--center .sr-lede{margin-left:auto;margin-right:auto}.sr-cells{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.sr-cells>*{padding:var(--space-8) var(--space-10);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.sr-cells>:last-child{border-right:0}.sr-eyebrow{align-items:center;gap:var(--space-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 18px;font-size:11px;line-height:16px;display:inline-flex}.sr-eyebrow:before{content:"";background:var(--ink);border-radius:1px;width:6px;height:6px}.sr-hero{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(42px,4.8vw,62px);font-weight:500;line-height:1}.sr-statement{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(36px,5.3vw,78px);font-weight:500;line-height:1.04}.sr-h2{font-family:var(--font-display);letter-spacing:-.035em;max-width:var(--measure);margin:0;font-size:clamp(27px,3.3vw,39px);font-weight:500;line-height:1.05}.sr-h3{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:26px;font-weight:500;line-height:1.15}.sr-quiet{color:var(--ink-quiet)}.sr-title{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:500;line-height:22px}.sr-lede{color:var(--ink-2);max-width:460px;margin:20px 0 0;font-size:17px;line-height:1.6}.sr-body{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.sr-small{color:var(--ink-3);margin:0;font-size:13px;line-height:18px}.sr-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;line-height:16px}.sr-data{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.sr-btn{border-radius:var(--radius-md);min-height:40px;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.sr-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sr-btn--lg{min-height:46px;padding:0 18px;font-size:15px}.sr-btn--sm{min-height:32px;padding:0 12px}.sr-btn--primary{background:var(--ink);color:var(--on-ink)}.sr-btn--secondary{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.sr-btn--light{background:var(--on-night);color:var(--night)}.sr-btn--ghost-dark{color:var(--on-night);border-color:var(--night-line);background:#ffffff0a}.sr-btn:has(>.sr-arrow){padding-right:6px}.sr-flip{vertical-align:middle;height:1.3em;line-height:1.3em;display:inline-block;overflow:hidden}.sr-flip>span{transition:transform .45s cubic-bezier(.7,0,.2,1);display:block}.sr-btn:hover .sr-flip>span{transform:translateY(-100%)}.sr-arrow{border-radius:var(--radius-sm);background:var(--sunken);width:28px;height:28px;color:var(--ink);justify-content:center;align-items:center;transition:background-color .3s,color .3s;display:inline-flex}.sr-btn:hover .sr-arrow{background:var(--ink);color:var(--on-ink)}.sr-btn--ghost-dark .sr-arrow{color:var(--on-night);background:#ffffff14}.sr-btn--ghost-dark:hover .sr-arrow{background:var(--on-night);color:var(--night)}.sr-actions{gap:var(--space-2);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.sr-capture{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);gap:6px;max-width:460px;padding:5px;display:flex;box-shadow:0 1px 2px #1414130a}.sr-capture:focus-within{border-color:var(--ink)}.sr-input{min-width:0;min-height:44px;font-family:var(--font-sans);color:var(--ink);background:0 0;border:0;outline:none;flex:auto;padding:0 12px;font-size:15px}.sr-checks{color:var(--ink-3);flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.sr-checks li{align-items:center;gap:6px;display:inline-flex}.sr-checks li:before{content:"";background:currentColor;width:12px;height:12px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") 50%/contain no-repeat}.sr-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6)}.sr-card--dark{background:var(--night-2);border-color:var(--night-line);color:var(--on-night);border-radius:var(--radius-xl)}.sr-card--dark .sr-body,.sr-card--dark .sr-small{color:var(--on-night-2)}.sr-glass{background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);border-radius:var(--radius-xl);box-shadow:var(--shadow-glass);padding:14px}.sr-stage{isolation:isolate;background-color:var(--subtle);position:relative}.sr-stage:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:radial-gradient(var(--dot) 1px, transparent 1.2px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 30%,#0000 92%);mask-image:linear-gradient(#000 0% 30%,#0000 92%)}.sr-stage--plain:before{display:none}.sr-pill{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.sr-pill--neutral{background:var(--sunken);color:var(--ink-2)}.sr-pill--scheduled{background:var(--grape-tint);color:var(--grape-ink)}.sr-pill--transit{background:var(--sky-tint);color:var(--sky-ink)}.sr-pill--arriving{background:var(--sun-tint);color:var(--sun-ink)}.sr-pill--opened{background:var(--pink-tint);color:var(--pink-ink)}.sr-pill--booked{background:var(--mint-tint);color:var(--mint-ink)}.sr-pill--nudge{background:var(--peach-tint);color:var(--peach-ink)}.sr-pill--dark{color:var(--on-night-2);background:#ffffff14}.sr-dark{background:var(--night);color:var(--on-night);position:relative;overflow:hidden}.sr-dark--glow{background:radial-gradient(ellipse 70% 90% at 50% 0%, var(--glow-violet) 0%, #141220 45%, #0b0b0e 100%)}.sr-dark--top{background-image:radial-gradient(60% 70% at 50% 0,#ffffff12,#0000 70%)}.sr-dark .sr-eyebrow{color:var(--on-night-2)}.sr-dark .sr-eyebrow:before{background:var(--on-night)}.sr-dark .sr-quiet{color:var(--on-night-quiet)}.sr-dark .sr-lede,.sr-dark .sr-body,.sr-dark .sr-small,.sr-dark .sr-label{color:var(--on-night-2)}.sr-dark-pad{max-width:var(--container);padding:var(--space-36) var(--gutter);margin:0 auto;position:relative}.sr-dark-pad--section{padding:112px var(--space-10) 104px}.sr-tabs{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sr-tab{text-align:left;width:100%;font-family:var(--font-sans);color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;padding:9px 12px;font-size:14px;display:block}.sr-tab[aria-selected=true]{color:var(--ink);border-left-color:var(--ink);font-weight:500}.sr-tabs--row{flex-flow:wrap;gap:4px}.sr-tabs--row .sr-tab{border-radius:var(--radius-md);border-left:0;width:auto;padding:7px 12px}.sr-tabs--row .sr-tab[aria-selected=true]{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong)}.sr-faq{border-top:1px solid var(--line)}.sr-faq-item{border-bottom:1px solid var(--line)}.sr-faq-q{width:100%;font-family:var(--font-sans);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:15px;font-weight:500;display:flex}.sr-faq-icon{border-radius:var(--radius-pill);background:var(--sunken);width:22px;height:22px;color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sr-faq-item[data-open] .sr-faq-icon{background:var(--ink);color:var(--on-ink)}.sr-faq-a{color:var(--ink-2);margin:-4px 0 0;padding:0 40px 18px 0;font-size:14px;line-height:1.6}.sr-table{border-collapse:collapse;width:100%;font-size:14px}.sr-table th{text-align:left;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:12px 16px;font-size:11px;font-weight:500}.sr-table td{border-top:1px solid var(--line);padding:14px 16px}.sr-dark .sr-table td{border-top-color:var(--night-line);color:var(--on-night-2)}.sr-dark .sr-table th{color:var(--on-night-2)}@media (max-width:640px){.sr-page{--gutter:16px}.sr-section{padding:64px 20px 32px}.sr-cells>*{border-right:0;padding:24px 20px}.sr-dark-pad{padding:96px 16px}}@media (prefers-reduced-motion:reduce){.sr-flip>span,.sr-arrow{transition:none}}.sr-lines{position:relative}.sr-lines:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px 7px);opacity:.7;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.sr-lines>*{position:relative}.sr-rings{position:relative;overflow:hidden}.sr-rings:before{content:"";background:repeating-radial-gradient(circle, transparent 0 59px, var(--line) 59px 60px);pointer-events:none;width:1400px;height:1400px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 62%);mask-image:radial-gradient(circle,#000 20%,#0000 62%)}.sr-rings>*{position:relative}.sr-prompt{border-radius:var(--radius-pill);background:var(--surface);width:100%;max-width:360px;height:44px;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-float);align-items:center;gap:8px;padding:0 6px 0 16px;display:flex}.sr-prompt input{min-width:0;font-family:var(--font-sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14px}.sr-prompt button{border-radius:var(--radius-pill);background:var(--sunken);width:32px;height:32px;color:var(--ink);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sr-prompt:focus-within{box-shadow:inset 0 0 0 1px var(--ink), var(--shadow-float)}.sr-prompt:focus-within button{background:var(--ink);color:var(--on-ink)}.sr-toggle{border-radius:var(--radius-md);background:var(--sunken);padding:3px;display:inline-flex}.sr-toggle button{font-family:var(--font-sans);color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 14px;font-size:13px}.sr-toggle button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #14141314, inset 0 0 0 1px var(--line);font-weight:500}.sr-steps{flex-direction:column;gap:22px;max-width:340px;margin:0;padding:0;list-style:none;display:flex}.sr-step{cursor:pointer}.sr-step-t{color:var(--ink-quiet);font-size:14px;font-weight:500}.sr-step-d{color:var(--ink-quiet);margin:2px 0 0;font-size:14px;line-height:1.5}.sr-step[aria-current=true] .sr-step-t{color:var(--ink)}.sr-step[aria-current=true] .sr-step-d{color:var(--ink-2)}.sr-step-bar{background:var(--line);border-radius:1px;height:2px;margin-top:12px;display:none;overflow:hidden}.sr-step-bar span{background:var(--ink);width:0;height:100%;display:block}.sr-step[aria-current=true] .sr-step-bar{display:block}.sr-step[aria-current=true] .sr-step-bar span{animation:6s linear forwards srStep}@keyframes srStep{to{width:100%}}.sr-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.sr-marquee-track{gap:14px;width:max-content;animation:50s linear infinite srMarq;display:flex}.sr-marquee-track--rev{animation-direction:reverse}.sr-marquee:hover .sr-marquee-track{animation-play-state:paused}@keyframes srMarq{to{transform:translate(-50%)}}.sr-logowall{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.sr-logowall>*{border-right:1px solid var(--line);border-bottom:1px solid var(--line);height:72px;color:var(--ink);justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s;display:flex;position:relative}.sr-logowall>:nth-child(5n){border-right:0}.sr-logowall>:hover{background:var(--subtle)}.sr-logowall .sr-go{color:var(--ink-quiet);opacity:0;transition:opacity .2s;position:absolute;top:8px;right:10px}.sr-logowall>:hover .sr-go{opacity:1}.sr-tile{border-radius:var(--radius-lg);background:var(--subtle);box-shadow:inset 0 0 0 1px var(--line);justify-content:center;align-items:center;display:flex;overflow:hidden}.sr-index{border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.sr-index a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);padding:18px 20px 26px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s;display:block}.sr-index a:hover{background:var(--subtle)}.sr-index a span{font-family:var(--font-mono);color:var(--ink-quiet);margin-bottom:28px;font-size:10px;font-weight:500;display:block}.sr-plans{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.sr-plans th,.sr-plans td{border-bottom:1px solid var(--line);text-align:center;padding:11px 14px}.sr-plans th:first-child,.sr-plans td:first-child{text-align:left;color:var(--ink-2)}.sr-plans .sr-col-hi{background:var(--subtle)}.sr-plans .sr-group td{border-bottom-color:var(--ink);color:var(--ink);text-align:left;padding-top:36px;font-size:15px;font-weight:600}.sr-plans thead th{background:var(--bg);vertical-align:top;text-align:center;border-bottom:1px solid var(--line);font-weight:400;position:sticky;top:0}@media (max-width:760px){.sr-logowall{grid-template-columns:repeat(2,1fr)}.sr-logowall>:nth-child(5n){border-right:1px solid var(--line)}.sr-logowall>:nth-child(2n){border-right:0}.sr-index{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sr-marquee-track{animation:none}.sr-step[aria-current=true] .sr-step-bar span{width:100%;animation:none}}.sr-objects{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.sr-obj{height:auto;rotate:var(--r,0deg);filter:drop-shadow(0 18px 24px #1414132e)drop-shadow(0 3px 6px #1414131f);animation:srTwitch var(--t,7s) ease-in-out var(--d,0s) infinite;transform-origin:50% 60%;display:block;position:absolute}.sr-dark .sr-obj{filter:drop-shadow(0 22px 30px #00000080)drop-shadow(0 4px 8px #00000059)}@keyframes srTwitch{0%,80%,to{transform:translate(0)rotate(0)}82%{transform:translate(1px,-2px)rotate(3deg)}84%{transform:translate(-1px)rotate(-2.4deg)}86%{transform:translate(1px,-1px)rotate(1.6deg)}88%{transform:translate(0)rotate(-.8deg)}90%{transform:translate(0)rotate(0)}40%{transform:translateY(-4px)rotate(.4deg)}}.sr-objects~*{z-index:1;position:relative}@media (max-width:900px){.sr-objects{display:none}}@media (prefers-reduced-motion:reduce){.sr-obj{animation:none}}.sr-hero,.sr-statement,.sr-h2,.sr-h3,.sr-title,.sr-page h1,.sr-page h2,.sr-page h3{text-wrap:balance}.sr-lede,.sr-body,.sr-small,.sr-page p{text-wrap:pretty}@property --sr-a{syntax:"<angle>";inherits:false;initial-value:0deg}.sr-stream{isolation:isolate;border-radius:20px;position:relative}.sr-stream>*{z-index:1;position:relative}.sr-stream:before,.sr-stream:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--sr-a), transparent 0deg, transparent 230deg, #2fd3a126 270deg, #2fd3a1 320deg, #eafff7 340deg, transparent 360deg);animation:4.5s linear infinite srStream;position:absolute}.sr-stream:before{z-index:2;-webkit-mask-composite:xor;padding:1.5px;inset:-1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.sr-stream:after{z-index:0;filter:blur(18px);opacity:.45;inset:-6px}@keyframes srStream{to{--sr-a:360deg}}@media (prefers-reduced-motion:reduce){.sr-stream:before,.sr-stream:after{--sr-a:200deg;animation:none}}.sr-page img{max-width:100%}.sr-wrap{max-width:var(--container);margin:0 auto}.sr-split{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sr-split>.sr-cell-r{border-left:1px solid var(--line)}.sr-split--side{grid-template-columns:minmax(0,300px) minmax(0,1fr)}.sr-split--wide{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.sr-g2{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sr-g3{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sr-g4{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sr-gap{gap:20px}.sr-gap-lg{gap:32px 28px}.sr-pad{padding:72px 40px}.sr-pad-x{padding-left:40px;padding-right:40px}.sr-center{text-align:center}.sr-center .sr-h2,.sr-center .sr-lede,.sr-center .sr-hero{margin-left:auto;margin-right:auto}.sr-mt{margin-top:48px}.sr-scroll{overflow-x:auto}.sr-bleed-b{border-bottom:1px solid var(--line)}.sr-bleed-t{border-top:1px solid var(--line)}.sr-bleed-y{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sr-field{flex-direction:column;gap:6px;display:flex}.sr-field label{color:var(--ink-2);font-size:13px;font-weight:500}.sr-field input,.sr-field select,.sr-field textarea{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);min-height:44px;font-family:var(--font-sans);color:var(--ink);padding:0 12px;font-size:15px}.sr-field textarea{resize:vertical;min-height:96px;padding:10px 12px}.sr-field input:focus,.sr-field select:focus,.sr-field textarea:focus{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.sr-link{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.sr-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}a.sr-card{color:var(--ink);text-decoration:none;transition:box-shadow .2s,transform .2s;display:block}a.sr-card:hover{box-shadow:var(--shadow-float)}.sr-prose p{color:var(--ink);margin:14px 0 0;font-size:16px;line-height:1.7}.sr-prose h2{font-family:var(--font-display);letter-spacing:-.02em;margin:40px 0 0;font-size:24px;font-weight:500;line-height:1.2}.sr-prose ul{margin:14px 0 0;padding-left:20px;font-size:16px;line-height:1.7}.sr-prose blockquote{box-shadow:inset 2px 0 0 var(--ink);font-family:var(--font-display);letter-spacing:-.015em;margin:28px 0 0;padding:4px 0 4px 20px;font-size:22px;line-height:1.35}.sr-nav{z-index:20;background:var(--bg);border-bottom:1px solid var(--line);position:relative}.sr-nav-in{max-width:var(--container);padding:0 var(--gutter);min-height:var(--nav-height);align-items:center;gap:24px;margin:0 auto;display:flex}.sr-brand{color:var(--ink);align-items:center;gap:8px;text-decoration:none;display:flex}.sr-brand span{letter-spacing:-.03em;font-size:17px;font-weight:600}.sr-nav-links{flex-grow:1;align-items:center;display:flex}.sr-nav-a{border-radius:var(--radius-md);color:var(--ink-2);font-size:14px;font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:8px 10px;text-decoration:none;display:inline-flex}.sr-nav-a:hover,.sr-nav-a[aria-current=page]{color:var(--ink)}.sr-nav-a[aria-current=page]{font-weight:500}.sr-menu{position:relative}.sr-menu-panel{padding-top:8px;display:none;position:absolute;top:100%;left:0}.sr-menu:hover .sr-menu-panel,.sr-menu:focus-within .sr-menu-panel{display:block}.sr-menu-list{border-radius:var(--radius-lg);background:var(--surface);min-width:300px;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-float);gap:2px;padding:8px;display:grid}.sr-menu-item{border-radius:var(--radius-md);color:var(--ink);padding:9px 12px;text-decoration:none;display:block}.sr-menu-item:hover{background:var(--subtle)}.sr-menu-item b{font-size:14px;font-weight:500;display:block}.sr-menu-item span{color:var(--ink-3);margin-top:1px;font-size:12.5px;display:block}.sr-nav-cta{gap:8px;margin-left:auto;display:flex}.sr-mnav{margin-left:auto;display:none}.sr-mnav summary{cursor:pointer;border-radius:var(--radius-md);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line-strong);justify-content:center;align-items:center;list-style:none;display:inline-flex}.sr-mnav summary::-webkit-details-marker{display:none}.sr-mnav-panel{background:var(--bg);border-bottom:1px solid var(--line);box-shadow:var(--shadow-float);gap:2px;padding:12px 16px 20px;display:grid;position:absolute;top:100%;left:0;right:0}.sr-mnav-panel .sr-label{margin:12px 0 4px}.sr-mnav-panel a{color:var(--ink);padding:8px 0;font-size:15px;text-decoration:none}.sr-foot{background:var(--night);color:var(--on-night)}.sr-foot-in{max-width:var(--container);padding:56px var(--gutter) 28px;margin:0 auto}.sr-foot-grid{grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:32px 24px;font-size:13px;display:grid}.sr-foot-col b{margin-bottom:12px;font-weight:500;display:block}.sr-foot-col a{color:var(--on-night-2);padding:4px 0;text-decoration:none;display:block}.sr-foot-col a:hover{color:var(--on-night)}.sr-foot-bottom{border-top:1px solid var(--night-line);color:var(--on-night-2);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:18px;font-size:12px;display:flex}.sr-foot-bottom a{color:var(--on-night-2);margin-left:16px;text-decoration:none}.sr-foot-bottom a:hover{color:var(--on-night)}@media (max-width:1100px){.sr-g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.sr-split,.sr-split--side,.sr-split--wide,.sr-g2,.sr-g3{grid-template-columns:minmax(0,1fr)}.sr-split>.sr-cell-r{border-left:0;border-top:1px solid var(--line)}.sr-nav-links,.sr-nav-cta .sr-btn--secondary{display:none}.sr-nav-cta{margin-left:auto}.sr-mnav{margin-left:0;display:block}.sr-foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-hide-sm{display:none!important}.sr-hero-end{padding-bottom:64px!important}.sr-pad{padding:56px 20px}.sr-pad-x{padding-left:20px;padding-right:20px}}@media (max-width:560px){.sr-g4{grid-template-columns:minmax(0,1fr)}.sr-capture{flex-direction:column}.sr-capture .sr-btn{justify-content:center}}.sr-logolabel{border-right:1px solid var(--line);flex:0 0 210px;padding:22px 24px}@media (max-width:900px){.sr-split>.sr-stage{min-height:0!important;padding:40px 20px!important}.sr-logolabel{border-right:0;border-bottom:1px solid var(--line);flex-basis:100%;padding:14px 20px}}
.sr-faq-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,.8,.24,1),opacity .3s;display:grid}.sr-faq-panel[data-open]{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .42s cubic-bezier(.22,.8,.24,1),opacity .36s 60ms}.sr-faq-panel>div{min-height:0;overflow:hidden}.sr-faq-panel .sr-faq-a{margin-top:0;transition:transform .42s cubic-bezier(.22,.8,.24,1);transform:translateY(-4px)}.sr-faq-panel[data-open] .sr-faq-a{transform:none}.sr-faq-v{transform-box:view-box;transform-origin:50%;transition:transform .35s cubic-bezier(.22,.8,.24,1)}.sr-faq-q[aria-expanded=true] .sr-faq-v{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.sr-faq-panel,.sr-faq-panel[data-open],.sr-faq-panel .sr-faq-a,.sr-faq-v{transition:none}}.sr-mnav-btn{border-radius:var(--radius-md);background:var(--bg);width:40px;height:40px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sr-mnav .sr-mnav-panel{z-index:30;overscroll-behavior:contain;box-shadow:none;border-bottom:0;padding:8px 20px 32px;animation:.22s both srMenuIn;display:block;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@keyframes srMenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.sr-mnav-group{border-bottom:1px solid var(--line)}.sr-mnav-head{width:100%;font-family:var(--font-sans);color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:16px 0;font-size:16px;font-weight:500;display:flex}.sr-mnav-head svg{transition:transform .3s cubic-bezier(.22,.8,.24,1)}.sr-mnav-head[aria-expanded=true] svg{transform:rotate(180deg)}.sr-mnav-items{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,.8,.24,1);display:grid}.sr-mnav-items[data-open]{grid-template-rows:1fr}.sr-mnav-items>div{min-height:0;overflow:hidden}.sr-mnav-panel .sr-mnav-items a{border-left:2px solid var(--line);gap:2px;margin-bottom:4px;padding:10px 0 10px 12px;display:grid}.sr-mnav-items a:last-child{margin-bottom:14px}.sr-mnav-items a b{font-size:15px;font-weight:500}.sr-mnav-items a span{color:var(--ink-3);font-size:13px}.sr-mnav-items a[aria-current=page]{border-left-color:var(--ink)}.sr-mnav-panel .sr-mnav-link{border-bottom:1px solid var(--line);padding:16px 0;font-size:16px;font-weight:500;display:block}.sr-mnav-foot{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.sr-mnav-foot .sr-btn{justify-content:center}@media (max-width:900px){.sr-nav-in{gap:8px}.sr-nav-cta .sr-btn--primary{min-height:40px}}@media (prefers-reduced-motion:reduce){.sr-mnav .sr-mnav-panel{animation:none}.sr-mnav-items,.sr-mnav-head svg{transition:none}}@media (max-width:900px){#start .sr-objects.sr-hide-sm{display:block!important}#start .sr-obj{display:none}#start .sr-obj:first-child{display:block;width:84px!important;inset:22px 14px auto auto!important}}.sr-mnav-panel .sr-mnav-foot .sr-btn--primary{color:var(--on-ink)}.sr-mnav-panel .sr-mnav-foot .sr-btn--secondary{color:var(--ink)}@media (max-width:900px){.sr-article{grid-template-columns:minmax(0,1fr)!important}.sr-article-body{max-width:none!important;padding:48px 20px 64px!important}.sr-phones{padding-left:20px!important;padding-right:20px!important;scroll-padding:0 20px!important}.sr-phones>div{justify-content:flex-start!important}}.sr-phones figure{width:204px;min-width:0}.sr-prose .sr-guide-steps{counter-reset:sr-guide-step;gap:14px;margin:18px 0 0;padding:0;font-size:16px;line-height:1.65;list-style:none;display:grid}.sr-prose .sr-guide-steps li{counter-increment:sr-guide-step;overflow-wrap:anywhere;text-wrap:pretty;padding-left:42px;position:relative}.sr-prose .sr-guide-steps li:before{content:counter(sr-guide-step);border-radius:var(--radius-pill);background:var(--ink);width:26px;height:26px;color:var(--on-ink);text-align:center;font-size:13px;font-weight:600;line-height:26px;position:absolute;top:1px;left:0}.sr-prose .sr-tip{border-radius:var(--radius-lg);background:var(--subtle);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);margin:22px 0 0;padding:14px 16px;font-size:15px;line-height:1.6}.sr-prose b{color:var(--ink);font-weight:600}
