.s-root{--s-max:1160px;--s-gutter:32px;--s-header-h:60px;--s-page:var(--surface);--s-band:var(--bg);--s-card:var(--surface);--s-card-2:var(--surface-2);--s-glow:color-mix(in srgb, var(--accent) 20%, transparent);--s-glow-2:color-mix(in srgb, var(--s7) 14%, transparent);background:var(--s-page);min-height:100dvh;color:var(--text);interpolate-size:allow-keywords;flex-direction:column;font-size:16px;line-height:1.55;display:flex;position:relative;overflow-x:clip}html[data-theme=dark] .s-root{--s-page:var(--bg);--s-band:var(--sidebar);--s-card:var(--surface);--s-card-2:var(--surface-2);--s-glow:color-mix(in srgb, var(--accent) 28%, transparent);--s-glow-2:color-mix(in srgb, var(--s7) 20%, transparent)}@media (max-width:640px){.s-root{--s-gutter:16px;--s-header-h:56px}}.s-main{flex:1}@supports not (overflow-x:clip){html,body{overflow-x:hidden}}html:has(>body>.s-root){background-color:#fbfaf7}html[data-theme=dark]:has(>body>.s-root){background-color:#0e0e0d}body:has(>.s-root){background:linear-gradient(var(--s-root-bg,#fbfaf7), var(--s-root-bg,#fbfaf7))}html[data-theme=dark] body:has(>.s-root){--s-root-bg:#0e0e0d}.s-skip{z-index:100;background:var(--text);color:var(--s-page);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:550;position:absolute;top:-60px;left:12px}.s-skip:focus{top:10px}.s-root [id]{scroll-margin-top:calc(var(--s-header-h) + 24px)}.s-container{width:100%;max-width:calc(var(--s-max) + var(--s-gutter) * 2);padding-inline:var(--s-gutter);padding-left:max(var(--s-gutter), env(safe-area-inset-left,0px));padding-right:max(var(--s-gutter), env(safe-area-inset-right,0px));margin-inline:auto}.s-section{padding-block:clamp(80px,10vw,140px);position:relative}.s-section-tight{padding-block:clamp(64px,8vw,104px)}.s-band{background:var(--s-band)}.s-section-head{gap:14px;max-width:720px;margin-bottom:clamp(40px,5vw,64px);display:grid}.s-section-head[data-center]{text-align:center;justify-items:center;margin-inline:auto}.s-section-head[data-center] .s-lead{margin-inline:auto}.s-section-foot{margin-top:36px;display:flex}.s-section-foot[data-center]{justify-content:center}.s-v-spacer{flex:1}.s-h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(42px,5.4vw + 14px,76px);font-weight:650;line-height:1.02}.s-grad{background:linear-gradient(180deg, var(--text) 35%, color-mix(in srgb, var(--text) 64%, transparent));color:#0000;-webkit-background-clip:text;background-clip:text}.s-h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(30px,2.4vw + 15px,44px);font-weight:650;line-height:1.08}.s-h3{letter-spacing:-.015em;font-size:18px;font-weight:600;line-height:1.3}.s-lead{max-width:44ch;color:var(--text-2);text-wrap:pretty;font-size:clamp(17px,.35vw + 15.6px,20px);line-height:1.5}.s-eyebrow{color:var(--accent);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.s-inline-link{color:var(--accent);font-weight:500}@media (hover:hover){.s-inline-link:hover{text-underline-offset:3px;text-decoration:underline}}.s-btn{letter-spacing:-.005em;white-space:nowrap;height:40px;transition:background .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease), box-shadow .25s var(--ease), transform .2s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:550;display:inline-flex}.s-btn:active{transform:scale(.98)}.s-btn:disabled{opacity:.5;cursor:not-allowed}.s-btn[data-size=sm]{gap:6px;height:34px;padding:0 13px;font-size:13.5px}.s-btn[data-size=lg]{height:50px;padding:0 24px;font-size:16px}.s-btn[data-variant=primary]{background:var(--accent);color:var(--on-accent);box-shadow:inset 0 1px 0 #ffffff2e, 0 8px 24px -10px color-mix(in srgb, var(--accent) 70%, transparent)}@media (hover:hover){.s-btn[data-variant=primary]:hover{background:color-mix(in srgb, var(--accent) 90%, var(--text));box-shadow:inset 0 1px 0 #ffffff2e, 0 10px 30px -10px color-mix(in srgb, var(--accent) 85%, transparent)}}.s-btn[data-variant=secondary]{background:var(--s-card);border-color:var(--line-2);color:var(--text);box-shadow:var(--shadow-xs)}@media (hover:hover){.s-btn[data-variant=secondary]:hover{border-color:var(--line-3);background:color-mix(in srgb, var(--s-card) 94%, var(--text))}}.s-btn[data-variant=ghost]{color:var(--text-2)}@media (hover:hover){.s-btn[data-variant=ghost]:hover{color:var(--text);background:var(--fill-2)}}.s-arrow-link{color:var(--accent);align-items:center;gap:6px;font-size:15px;font-weight:550;display:inline-flex}.s-arrow-link svg{transition:transform .25s var(--ease)}@media (hover:hover){.s-arrow-link:hover svg{transform:translate(3px)}}.s-cta-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.s-cta-left{justify-content:flex-start}.s-icon-btn{width:36px;height:36px;color:var(--text-2);border-radius:999px;place-items:center;transition:background .2s,color .2s;display:inline-grid}@media (hover:hover){.s-icon-btn:hover{background:var(--fill-2);color:var(--text)}}.s-theme-toggle .s-sun{display:none}html[data-theme=dark] .s-theme-toggle .s-sun{display:block}html[data-theme=dark] .s-theme-toggle .s-moon{display:none}.s-kbd{border:1px solid var(--line-2);background:var(--s-card);min-width:22px;height:22px;color:var(--text-2);font-family:var(--font-sans);border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:550;line-height:1;display:inline-grid}.s-chip{border:1px solid var(--line);background:var(--fill);height:22px;color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.s-pill{white-space:nowrap;background:var(--fill-2);height:20px;color:var(--text-2);border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex}.s-pill[data-tone=good]{background:var(--good-soft);color:var(--good-ink)}.s-pill[data-tone=warning]{background:var(--warning-soft);color:var(--warning-ink)}.s-pill[data-tone=critical]{background:var(--critical-soft);color:var(--critical-ink)}.s-pill[data-tone=accent]{background:var(--accent-soft);color:var(--accent)}.s-dot{background:var(--text-4);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.s-dot[data-tone=good]{background:var(--good)}.s-dot[data-tone=warning]{background:var(--warning)}.s-dot[data-tone=serious]{background:var(--serious)}.s-dot[data-tone=critical]{background:var(--critical)}.s-dot[data-tone=accent]{background:var(--accent)}.s-dot[data-tone=neutral]{background:var(--text-4)}.s-dot[data-pulse]:after,.s-live-dot:after{content:"";opacity:0;animation:s-ping 2s var(--ease-out) infinite;border:2px solid;border-radius:50%;position:absolute;inset:-4px}.s-dot[data-pulse]{color:var(--critical)}.s-live-dot{background:var(--good);width:7px;height:7px;color:var(--good);border-radius:50%;flex:none;display:inline-block;position:relative}.s-avatar{background:var(--accent-soft);width:22px;height:22px;color:var(--accent);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:9.5px;font-weight:650;display:inline-grid}.s-card{background:var(--s-card);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-sm)}.s-skel{background:linear-gradient(90deg, var(--fill-2), var(--fill), var(--fill-2));background-size:200% 100%;border-radius:6px;height:10px;animation:1.4s linear infinite s-shimmer;display:block}.s-skel-lg{width:70%;height:22px;margin-top:10px}.s-rise{animation:s-rise .9s var(--ease-out) backwards;animation-delay:var(--d,0s)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal]{transition:opacity .8s var(--ease-out), transform .9s var(--ease-out), translate .9s var(--ease-out);transition-delay:var(--d,0s)}[data-reveal]:not([data-shown]){opacity:0;translate:0 18px}}.s-header{z-index:50;height:var(--s-header-h);background:color-mix(in srgb, var(--s-page) 72%, transparent);-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);border-bottom:1px solid #0000;transition:border-color .3s,background .3s;position:sticky;top:0}.s-header[data-scrolled=true]{background:color-mix(in srgb, var(--s-page) 84%, transparent);border-bottom-color:var(--line)}.s-header-inner{align-items:center;gap:28px;height:100%;display:flex}.s-brand{letter-spacing:-.02em;flex:none;align-items:center;gap:9px;font-size:18px;font-weight:650;display:inline-flex}.s-nav{gap:2px;display:flex}.s-nav a{color:var(--text-2);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:500;transition:color .2s,background .2s}@media (hover:hover){.s-nav a:hover{color:var(--text);background:var(--fill)}}.s-nav a[aria-current=page]{color:var(--text);background:var(--fill-2)}.s-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}@media (max-width:1100px){.s-header-demo{display:none!important}}@media (max-width:600px){.s-header-theme,.s-header-signup{display:none!important}}.s-menu-btn{display:none}@media (max-width:860px){.s-nav,.s-hide-md{display:none!important}.s-menu-btn{display:inline-grid}}@media (max-width:420px){.s-hide-xs{display:none!important}}.s-mobile-menu{inset:var(--s-header-h) 0 auto 0;height:calc(100vh - var(--s-header-h));height:calc(100dvh - var(--s-header-h));z-index:49;padding:16px var(--s-gutter) 32px;padding-left:max(var(--s-gutter), env(safe-area-inset-left,0px));padding-right:max(var(--s-gutter), env(safe-area-inset-right,0px));padding-bottom:calc(32px + env(safe-area-inset-bottom,0px));background:var(--s-page);animation:s-menu-in .32s var(--ease-out);flex-direction:column;gap:28px;display:flex;position:fixed;overflow-y:auto}.s-mobile-menu nav{display:grid}.s-mobile-link{border-bottom:1px solid var(--line);letter-spacing:-.025em;justify-content:space-between;align-items:center;padding:16px 0;font-size:26px;font-weight:600;display:flex}.s-mobile-link svg{color:var(--text-3)}.s-mobile-link[aria-current=page]{color:var(--accent)}.s-mobile-actions{gap:10px;display:grid}.s-mobile-theme{color:var(--text-2);justify-content:space-between;align-items:center;font-size:14px;display:flex}.s-footer{border-top:1px solid var(--line);background:var(--s-page);padding:64px 0 28px}.s-footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:32px;display:grid}.s-footer-brand{align-content:start;justify-items:start;gap:14px;display:grid}.s-footer-brand p{color:var(--text-2);max-width:28ch;font-size:14.5px}.s-footer-title{margin-bottom:14px;font-size:13px;font-weight:600}.s-footer ul{gap:9px;display:grid}.s-footer ul a{color:var(--text-2);font-size:14px;transition:color .2s}@media (hover:hover){.s-footer ul a:hover{color:var(--text)}}.s-footer-bottom{border-top:1px solid var(--line);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding-top:20px;font-size:13px;display:flex}@media (max-width:760px){.s-footer-grid{grid-template-columns:1fr 1fr}.s-footer-brand{grid-column:1/-1}}.s-theme-switch{border:1px solid var(--line);background:var(--fill);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.s-theme-switch button{width:28px;height:26px;color:var(--text-3);border-radius:999px;place-items:center;transition:background .2s,color .2s;display:inline-grid}@media (hover:hover){.s-theme-switch button:hover{color:var(--text)}}.s-theme-switch button[aria-checked=true]{background:var(--s-card);color:var(--text);box-shadow:var(--shadow-sm)}.s-hero{isolation:isolate;padding-top:clamp(56px,8vw,104px);padding-bottom:clamp(56px,7vw,96px);position:relative}.s-hero:before{content:"";z-index:-1;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-position:50% -1px;background-size:64px 64px;height:760px;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(65% 55% at 50% 0,#000 25%,#0000 75%);mask-image:radial-gradient(65% 55% at 50% 0,#000 25%,#0000 75%)}.s-hero:after{content:"";z-index:-1;background:radial-gradient(closest-side, var(--s-glow), transparent), radial-gradient(28% 38% at 68% 58%, var(--s-glow-2), transparent);pointer-events:none;width:min(1200px,140vw);height:700px;position:absolute;top:-260px;left:50%;translate:-50%}.s-hero-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.s-hero-copy .s-h1{max-width:14ch;margin-top:22px}.s-hero-lead{max-width:36ch;margin-top:22px}.s-hero-pill{border:1px solid var(--line-2);background:color-mix(in srgb, var(--s-card) 80%, transparent);height:32px;color:var(--text-2);box-shadow:var(--shadow-xs);border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 4px;font-size:13px;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex}@media (hover:hover){.s-hero-pill:hover{color:var(--text);border-color:var(--line-3)}}.s-hero-pill b{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:650}.s-hero-note{color:var(--text-3);margin-top:18px;font-size:13.5px}.s-hero-note span{color:var(--text-4);margin:0 6px}.s-hero-tour{margin-top:clamp(44px,6vw,72px)}.s-page-hero{isolation:isolate;text-align:center;padding-top:clamp(64px,9vw,120px);padding-bottom:clamp(48px,6vw,80px);position:relative}.s-page-hero:after{content:"";z-index:-1;background:radial-gradient(closest-side, var(--s-glow), transparent);pointer-events:none;width:min(1000px,140vw);height:640px;position:absolute;top:-300px;left:50%;translate:-50%}.s-page-hero .s-h1{max-width:16ch;margin:18px auto 0}.s-page-hero .s-lead{max-width:40ch;margin:20px auto 0}.s-tour{position:relative}.s-tour-tabs{border:1px solid var(--line);background:color-mix(in srgb, var(--s-card) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:max-content;max-width:100%;box-shadow:var(--shadow-sm);scrollbar-width:none;border-radius:999px;justify-content:center;gap:4px;margin:0 auto 22px;padding:4px;display:flex;overflow-x:auto}.s-tour-tabs::-webkit-scrollbar{display:none}.s-tour-tab{height:36px;color:var(--text-2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:550;transition:color .2s,background .25s;display:inline-flex;position:relative;overflow:hidden}@media (hover:hover){.s-tour-tab:hover{color:var(--text)}}.s-tour-tab[aria-selected=true]{background:var(--fill-2);color:var(--text)}.s-tour-tab svg{flex:none}.s-tour-progress{background:var(--fill-2);border-radius:2px;height:2px;position:absolute;bottom:4px;left:14px;right:14px;overflow:hidden}.s-tour-progress i{background:var(--accent);transform-origin:0;height:100%;animation-name:s-progress;animation-timing-function:linear;animation-fill-mode:forwards;display:block}@media (max-width:560px){.s-tour-tabs{border-radius:14px;justify-content:flex-start;width:100%}.s-tour-tab{padding:0 11px;font-size:13px}.s-tour-tab svg{display:none}}.s-tour-foot{justify-content:center;margin-top:22px;display:flex}.s-stage{perspective:2200px;position:relative}.s-stage:before{content:"";z-index:-1;background:radial-gradient(55% 60% at 50% 40%, var(--s-glow), transparent 70%), radial-gradient(30% 40% at 80% 70%, var(--s-glow-2), transparent 70%);filter:blur(40px);pointer-events:none;position:absolute;inset:6% 4% -6%}.s-stage-tilt{transform-origin:50% 100%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.s-stage-tilt{animation:linear both s-untilt;animation-timeline:view();animation-range:entry 10% cover 42%}}}.s-window{border:1px solid var(--line-2);background:var(--s-card);box-shadow:var(--shadow-lg);text-align:left;border-radius:18px;font-size:12px;line-height:1.4;position:relative;overflow:hidden;container:win/inline-size}html[data-theme=dark] .s-window{box-shadow:var(--shadow-lg), 0 0 0 1px color-mix(in srgb, var(--accent) 10%, transparent), 0 40px 120px -40px color-mix(in srgb, var(--accent) 40%, transparent)}.s-window-bar{border-bottom:1px solid var(--line);background:var(--s-card-2);align-items:center;gap:12px;height:38px;padding:0 14px;display:flex}.s-window-dots{gap:6px;display:flex}.s-window-dots i{background:var(--fill-3);border-radius:50%;width:10px;height:10px}.s-window-url{background:var(--fill);min-width:min(320px,50%);height:24px;color:var(--text-3);border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-inline:auto;padding:0 14px;font-size:11.5px;display:inline-flex}.s-window-path{color:var(--text-2);animation:s-fade .4s var(--ease-out)}.s-window-live{color:var(--text-2);align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:inline-flex}.s-app{grid-template-columns:52px 1fr;min-height:0;display:grid}.s-app-rail{border-right:1px solid var(--line);background:var(--s-card-2);flex-direction:column;align-items:center;gap:4px;padding:12px 0;display:flex}.s-app-logo{background:var(--text);width:28px;height:28px;color:var(--s-page);border-radius:8px;place-items:center;margin-bottom:8px;display:grid}.s-app-rail-item{width:32px;height:32px;color:var(--text-3);transition:background .35s var(--ease), color .35s var(--ease);border-radius:9px;place-items:center;display:grid}.s-app-rail-item[data-on]{background:var(--accent-soft);color:var(--accent)}.s-app-main{flex-direction:column;min-width:0;display:flex}.s-app-top{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:46px;padding:0 16px;display:flex}.s-app-crumb{min-width:0;color:var(--text-3);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.s-app-crumb b{color:var(--text);font-weight:600}.s-app-crumb-path{animation:s-fade .45s var(--ease-out)}.s-app-search{border:1px solid var(--line);height:28px;color:var(--text-3);border-radius:8px;align-items:center;gap:7px;min-width:170px;padding:0 6px 0 10px;display:inline-flex}.s-app-search .s-kbd{height:18px;margin-left:auto;font-size:10px}.s-app-views{min-block-size:640px;padding:16px;display:grid}.s-view{flex-direction:column;gap:12px;min-width:0;display:flex}@media (prefers-reduced-motion:no-preference){.s-view{animation:s-fade .35s var(--ease-out)}}.s-v-toolbar{align-items:center;gap:8px;min-width:0;display:flex}.s-seg{background:var(--fill-2);border-radius:8px;padding:2px;display:inline-flex}.s-seg span{color:var(--text-3);border-radius:6px;padding:3px 9px;font-size:11px;font-weight:550}.s-seg span[data-on]{background:var(--s-card);color:var(--text);box-shadow:var(--shadow-sm)}.s-btn-mini{background:var(--accent);height:24px;color:var(--on-accent);border-radius:7px;align-items:center;gap:4px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.s-v-kpis{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.s-kpi{border-right:1px solid var(--line);gap:2px;min-width:0;padding:12px 14px 0;display:grid;position:relative}.s-kpi:last-child{border-right:0}.s-kpi-label{color:var(--text-3);font-size:11px;font-weight:500}.s-kpi-value{letter-spacing:-.03em;font-size:21px;font-weight:620;line-height:1.15}.s-kpi-delta{color:var(--text-3);font-size:10.5px;font-weight:600}.s-kpi-delta[data-good=true]{color:var(--good-ink)}.s-kpi-spark{margin:4px -14px 0;width:calc(100% + 28px)!important}.s-v-row{grid-template-columns:1.7fr 1fr;gap:12px;display:grid}.s-v-row3{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.s-v-card{border:1px solid var(--line);background:var(--s-card);border-radius:12px;min-width:0;padding:12px 14px}.s-v-card-head{color:var(--text);align-items:center;gap:7px;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.s-legend{color:var(--text-3);align-items:center;gap:6px;margin-left:auto;font-size:10.5px;font-weight:500;display:inline-flex}.s-legend>span{align-items:center;gap:5px;margin-right:6px;display:inline-flex}.s-legend i{background:var(--accent);border-radius:2px;width:10px;height:2px;display:inline-block}.s-legend i[data-k=prev]{background:var(--muted-series);margin-left:6px}.s-legend i[data-ev]{border-radius:3px;width:8px;height:8px}.s-legend i[data-ev="1"],.s-cal-ev[data-k="1"],.s-agenda li[data-k="1"]{--ev:var(--s1)}.s-legend i[data-ev="2"],.s-cal-ev[data-k="2"],.s-agenda li[data-k="2"]{--ev:var(--s3)}.s-legend i[data-ev="3"],.s-cal-ev[data-k="3"],.s-agenda li[data-k="3"]{--ev:var(--s7)}.s-legend i[data-ev="4"],.s-cal-ev[data-k="4"],.s-agenda li[data-k="4"]{--ev:var(--s4)}.s-legend i[data-ev]{background:var(--ev)}.s-axis-labels{color:var(--text-3);justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.s-trend{position:relative}.s-trend svg{overflow:visible}.s-trend-draw{animation:s-draw 1.6s var(--ease-out) .3s both}.s-trend-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--s-card);color:var(--accent);border-radius:50%;margin:-4px 0 0 -4px;position:absolute}.s-trend-dot:after{content:"";opacity:0;animation:s-ping 2s var(--ease-out) infinite;border:2px solid;border-radius:50%;position:absolute;inset:-6px}.s-live-card{flex-direction:column;display:flex}.s-live-num{letter-spacing:-.04em;font-size:38px;font-weight:640;line-height:1}.s-cols{align-items:flex-end;gap:2px;height:44px;margin-top:12px;display:flex}.s-cols span{background:color-mix(in srgb, var(--accent) 55%, transparent);transition:height .6s var(--ease-out);border-radius:2px 2px 0 0;flex:1}.s-cols span:last-child{background:var(--accent)}.s-live-axis{color:var(--text-3);justify-content:space-between;margin-top:4px;font-size:10px;display:flex}.s-mini-rows{gap:2px;margin-top:10px;display:grid}.s-mini-rows li{border-top:1px solid var(--line);color:var(--text-2);justify-content:space-between;padding:4px 0;font-size:11px;display:flex}.s-bars{gap:4px;display:grid}.s-bars li{justify-content:space-between;align-items:center;height:24px;padding:0 8px;font-size:11.5px;display:flex;position:relative}.s-bars-fill{background:color-mix(in srgb, var(--accent) 14%, transparent);transform-origin:0;animation:s-grow-x 1s var(--ease-out) backwards;border-radius:6px;position:absolute;inset:0 auto 0 0}.s-bars-label,.s-bars-value{position:relative}.s-bars-value{color:var(--text-2)}.s-agenda{gap:6px;display:grid}.s-agenda li{border-left:3px solid var(--ev);background:color-mix(in srgb, var(--ev) 9%, transparent);border-radius:4px 8px 8px 4px;grid-template-columns:40px 1fr auto;align-items:center;gap:8px;padding:6px 8px;font-size:11px;display:grid}.s-agenda li>span{color:var(--text-3)}.s-agenda li b{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.s-agenda li em{color:var(--text-3);font-style:normal}.s-pay{display:grid}.s-pay li{border-top:1px solid var(--line);align-items:center;gap:9px;padding:7px 0;font-size:11.5px;display:flex}.s-pay li:first-child{border-top:0}.s-pay-main{flex:1;min-width:0;display:grid}.s-pay-main b{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.s-pay-main span,.s-pay-method{color:var(--text-3);font-size:10.5px}.s-pay-method{width:44px}.s-pay-amt{text-align:right;min-width:40px;font-weight:600}.s-v-table{width:100%;font-size:11.5px}.s-v-table th{color:var(--text-3);text-align:left;padding:0 0 8px;font-size:10.5px;font-weight:500}.s-v-table td{border-top:1px solid var(--line);padding:7px 0}.s-meter{background:var(--fill-2);border-radius:999px;width:80px;height:5px;display:block;overflow:hidden}.s-meter i{background:var(--accent);border-radius:999px;height:100%;display:block}.s-v-cal{padding:10px}.s-v-invoice{padding:0;overflow:hidden}.s-v-invoice .s-invoice{box-shadow:none;border:0}.s-float-toast{z-index:3;border:1px solid var(--line-2);background:color-mix(in srgb, var(--s-card) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-lg);animation:s-toast 5.2s var(--ease-out) both;border-radius:12px;align-items:center;gap:10px;padding:10px 14px 10px 12px;font-size:12px;display:flex;position:absolute;bottom:18px;right:18px}.s-float-toast>span:last-child{display:grid}.s-float-toast b{font-weight:600}.s-float-toast span span{color:var(--text-3);font-size:11px}@container win (max-width:820px){.s-app-views{min-block-size:610px}.s-v-row3{grid-template-columns:1fr 1fr}.s-v-row3>:last-child{display:none}.s-app-search{min-width:0}}@container win (max-width:640px){.s-app{grid-template-columns:1fr}.s-app-rail,.s-hide-sm,.s-float-toast{display:none!important}.s-app-search{display:none}.s-app-views{min-block-size:918px;padding:12px}.s-v-kpis{grid-template-columns:1fr 1fr}.s-kpi:nth-child(2){border-right:0}.s-kpi:nth-child(-n+2){border-bottom:1px solid var(--line)}.s-v-row,.s-v-row3{grid-template-columns:1fr}.s-v-row3{display:none}.s-window-url{min-width:0}}.s-cal{--days:7;grid-template-rows:auto 1fr;gap:6px;height:100%;min-height:210px;display:grid}.s-cal[data-detailed]{min-height:350px}.s-cal-head,.s-cal-body{grid-template-columns:repeat(var(--days), 1fr);gap:4px;display:grid}.s-cal[data-detailed] .s-cal-head,.s-cal[data-detailed] .s-cal-body{grid-template-columns:34px repeat(var(--days), 1fr)}.s-cal-day{color:var(--text-3);text-align:center;padding:2px 0;font-size:10.5px;font-weight:550}.s-cal-day[data-today]{color:var(--accent)}.s-cal-hours{color:var(--text-4);grid-template-rows:repeat(10,1fr);font-size:9.5px;display:grid}.s-cal-col{background:repeating-linear-gradient(to bottom, var(--fill) 0, var(--fill) 1px, transparent 1px, transparent 10%);border-radius:8px;position:relative}.s-cal-col[data-today]{background-color:color-mix(in srgb, var(--accent) 5%, transparent)}.s-cal-ev{border-left:2.5px solid var(--ev);background:color-mix(in srgb, var(--ev) 16%, var(--s-card));animation:s-pop .6s var(--ease-out) backwards;border-radius:3px 6px 6px 3px;flex-direction:column;gap:1px;padding:3px 5px;font-size:10px;line-height:1.2;display:flex;position:absolute;left:2px;right:2px;overflow:hidden}.s-cal-ev b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.s-cal-ev span{color:var(--text-3);font-size:9.5px}.s-cal-ev[data-short]{justify-content:center;padding-block:1px}.s-cal-ev[data-short] span{display:none}.s-cal-now{background:var(--critical);z-index:2;border-radius:2px;height:2px;position:absolute;left:-2px;right:0}.s-cal-now i{background:var(--critical);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-3px}@container win (max-width:640px){.s-cal[data-detailed]{--days:5!important}.s-cal-day[data-weekend],.s-cal-col[data-weekend]{display:none}}.s-kb{--cols:4;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:10px;display:grid}.s-kb-col{background:var(--fill);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:8px;display:flex}.s-kb-head{align-items:center;gap:6px;padding:2px 2px 4px;font-size:11.5px;font-weight:600;display:flex}.s-kb-count{color:var(--text-3);margin-left:auto;font-weight:500}.s-kb-card{border:1px solid var(--line);background:var(--s-card);box-shadow:var(--shadow-xs);animation:s-pop .6s var(--ease-out) backwards;border-radius:9px;gap:6px;padding:9px;display:grid}.s-kb-card[data-hot]{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft);animation:s-glow-card 3.6s var(--ease) infinite}.s-kb-row{align-items:center;gap:7px;min-width:0;display:flex}.s-kb-row b{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:550;overflow:hidden}.s-kb-meta{font-size:11px}.s-kb-meta .s-chip{height:18px;font-size:10px}.s-kb-age{color:var(--text-3);margin-left:auto;font-size:10px}.s-kb[data-compact]{gap:8px}.s-kb[data-compact] .s-kb-col{padding:6px}@container win (max-width:640px){.s-kb{--cols:2!important}.s-kb-col:nth-child(n+3){display:none}}.s-invoice{border:1px solid var(--line);background:var(--s-card);box-shadow:var(--shadow);border-radius:14px;gap:12px;padding:16px;font-size:12px;display:grid}.s-invoice-head{justify-content:space-between;align-items:center;display:flex}.s-invoice-head>span:first-child{display:grid}.s-invoice-head b{font-size:13px;font-weight:650}.s-invoice-head .mono{color:var(--text-3);font-size:11px}.s-invoice-to{align-items:center;gap:9px;display:flex}.s-invoice-to>span:last-child{display:grid}.s-invoice-to span span{color:var(--text-3);font-size:10.5px}.s-invoice-lines{display:grid}.s-invoice-lines li{border-top:1px solid var(--line);color:var(--text-2);justify-content:space-between;padding:6px 0;display:flex}.s-invoice-total{font-size:13px;font-weight:650;color:var(--text)!important}.s-invoice-foot{color:var(--text-3);align-items:center;gap:6px;font-size:11px;display:flex}.s-flow{gap:14px;display:grid;position:relative}.s-flow-rail{background:var(--line-2);border-radius:2px;width:2px;position:absolute;top:16px;bottom:16px;left:15px;overflow:hidden}.s-flow-rail i{background:linear-gradient(to bottom, transparent, var(--accent));width:2px;height:28%;animation:s-flow-y 2.8s var(--ease) infinite;position:absolute;left:0}.s-flow-node{align-items:center;gap:10px;display:flex;position:relative}.s-flow-icon{border:1px solid var(--line-2);background:var(--s-card);width:32px;height:32px;color:var(--text-2);box-shadow:var(--shadow-xs);border-radius:10px;flex:none;place-items:center;display:grid}.s-flow-node[data-kind=trigger] .s-flow-icon{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.s-flow-node[data-kind=action] .s-flow-icon{color:var(--good-ink)}.s-flow-text{font-size:12px;display:grid}.s-flow-text b{font-weight:600}.s-flow-text span{color:var(--text-3);font-size:11px}.s-flow[data-horizontal]{grid-auto-columns:1fr;grid-auto-flow:column;gap:12px}.s-flow[data-horizontal] .s-flow-rail{width:auto;height:2px;inset:15px 16px auto}.s-flow[data-horizontal] .s-flow-rail i{background:linear-gradient(to right, transparent, var(--accent));width:28%;height:2px;animation-name:s-flow-x;top:0}.s-flow[data-horizontal] .s-flow-node{flex-direction:column;align-items:flex-start}.s-alerts{gap:6px;display:grid}.s-alerts li{border:1px solid var(--line);background:var(--s-card);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}.s-alerts li[data-tone=critical]{background:var(--critical-soft);border-color:#0000}.s-alerts-main{display:grid}.s-alerts-main b{font-weight:600}.s-alerts-main span{color:var(--text-3);font-size:11px}.s-uptime{gap:2px;height:26px;margin-top:12px;display:flex}.s-uptime span{background:color-mix(in srgb, var(--good) 70%, transparent);animation:s-grow-y .6s var(--ease-out) backwards;transform-origin:bottom;border-radius:2px;flex:1}.s-uptime span[data-tone=warning]{background:var(--warning)}.s-uptime span[data-tone=serious]{background:var(--serious)}.s-heat{--hc:16;grid-template-columns:repeat(var(--hc), 1fr);gap:4px;display:grid}.s-heat span{aspect-ratio:1;border-radius:50%}.s-heat span[data-hot]{animation:s-breathe 2.4s var(--ease) infinite}.s-funnel{gap:9px;display:grid}.s-funnel li{grid-template-columns:1fr auto;gap:4px 10px;font-size:11.5px;display:grid}.s-funnel-label{color:var(--text-2)}.s-funnel-pct{color:var(--text-3);text-align:right}.s-funnel-track{background:var(--fill-2);border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.s-funnel-bar{width:var(--w);background:var(--accent);height:100%;transition:width 1.1s var(--ease-out);border-radius:999px;display:block}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal]:not([data-shown]) .s-funnel-bar{width:0}}.s-palette{border:1px solid var(--line-2);background:var(--s-card);box-shadow:var(--shadow);border-radius:14px;font-size:12px;overflow:hidden}.s-palette-input{border-bottom:1px solid var(--line);height:40px;color:var(--text-3);align-items:center;gap:8px;padding:0 12px;display:flex}.s-palette-typed{white-space:nowrap;max-width:4ch;color:var(--text);border-right:1.5px solid var(--accent);animation:4s steps(4,end) infinite s-type,.8s step-end infinite s-caret;display:inline-block;overflow:hidden}.s-palette-input .s-kbd{margin-left:auto}.s-palette ul{padding:6px;display:grid;position:relative}.s-palette li{z-index:1;height:32px;color:var(--text-2);align-items:center;gap:9px;padding:0 9px;display:flex;position:relative}.s-palette li:first-child{color:var(--text);background:var(--fill-2);border-radius:8px}.s-palette li em{color:var(--text-3);margin-left:auto;font-size:11px;font-style:normal}.s-palette li .s-avatar{width:18px;height:18px;font-size:8px}.s-world{width:100%;height:auto;overflow:visible}.s-world-land{fill:none;stroke:var(--text-4);stroke-width:.5px;stroke-linecap:round}.s-world-pt{fill:var(--accent)}.s-world-pt-dim{fill:color-mix(in srgb, var(--accent) 60%, transparent)}.s-world-ping{fill:color-mix(in srgb, var(--accent) 35%, transparent);transform-box:fill-box;transform-origin:50%;animation:s-map-ping 2.4s var(--ease-out) infinite}.s-snippet-mini{border:1px solid var(--line);background:var(--s-card-2);white-space:nowrap;text-overflow:ellipsis;color:var(--text-2);border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.6;overflow:hidden}.s-tok-k{color:var(--accent)}.s-tok-a{color:var(--text)}.s-tok-s{color:var(--good-ink)}.s-tok-p,.s-tok-c{color:var(--text-3)}.s-connect{gap:8px;display:grid}.s-connect li{border:1px solid var(--line);background:var(--s-card);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:550;display:flex}.s-connect-icon{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:8px;flex:none;place-items:center;display:inline-grid}.s-switch{background:var(--fill-3);border-radius:999px;width:30px;height:18px;margin-left:auto;position:relative}.s-switch:after{content:"";background:var(--s-card);width:14px;height:14px;box-shadow:var(--shadow-sm);transition:transform .3s var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.s-switch[data-on]{background:var(--good)}.s-switch[data-on]:after{transform:translate(12px)}.s-bookw{gap:12px;font-size:12.5px;display:grid}.s-bookw-service{align-items:center;gap:10px;display:flex}.s-bookw-service>span:last-child{display:grid}.s-bookw-service span span{color:var(--text-3);font-size:11.5px}.s-bookw-day{color:var(--text-3);font-size:11px;font-weight:600}.s-bookw-slots{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.s-bookw-slots span{border:1px solid var(--line-2);border-radius:9px;place-items:center;height:32px;font-weight:550;display:grid}.s-bookw-slots span[data-taken]{color:var(--text-4);border-style:dashed;text-decoration:line-through}.s-bookw-slots span[data-selected]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.s-bookw-cta{background:var(--good-soft);height:38px;color:var(--good-ink);border-radius:10px;justify-content:center;align-items:center;gap:6px;font-weight:600;display:flex}.s-proof{padding:8px 0 clamp(48px,6vw,72px)}.s-proof-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 30px;display:flex}.s-proof-label{color:var(--text-3);font-size:14px}.s-proof-item{color:var(--text-2);letter-spacing:-.01em;align-items:center;gap:8px;font-size:16px;font-weight:550;display:inline-flex}.s-proof-item svg{color:var(--text-3)}.s-story{grid-template-columns:1fr 1.1fr;gap:clamp(32px,6vw,88px);display:grid}.s-story-step{opacity:.32;min-height:72vh;transition:opacity .5s var(--ease);flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;display:flex}.s-story-step[data-active=true]{opacity:1}.s-story-num{color:var(--accent);font-size:13px;font-weight:500}.s-story-title{letter-spacing:-.03em;font-size:clamp(28px,2vw + 14px,38px);font-weight:650;line-height:1.1}.s-story-text{max-width:34ch;color:var(--text-2);font-size:18px}.s-story-inline{display:none}.s-story-inline[data-art="0"]:empty:before{content:"";aspect-ratio:72/30;box-sizing:content-box;padding-block-end:191px;display:block}.s-story-inline[data-art="1"]:empty{min-block-size:541px}.s-story-inline[data-art="2"]:empty{min-block-size:410px}.s-story-inline[data-art="3"]:empty{min-block-size:314px}.s-story-sticky{top:calc(var(--s-header-h) + max(24px, (100vh - var(--s-header-h) - 520px) / 2));align-self:start;justify-items:center;gap:18px;display:grid;position:sticky}.s-story-stage{border:1px solid var(--line);background:radial-gradient(80% 70% at 50% 0%, var(--accent-soft), transparent 70%), var(--s-band);border-radius:28px;width:100%;min-height:calc(502px + clamp(48px,6vw,80px));padding:clamp(24px,3vw,40px);display:grid;position:relative;overflow:hidden}.s-story-frame{opacity:0;visibility:hidden;transition:opacity .5s var(--ease), transform .7s var(--ease-out), visibility 0s linear .6s;grid-area:1/1;align-self:center;transform:translateY(16px)scale(.98)}.s-story-frame[data-active=true]{opacity:1;visibility:visible;transition-delay:50ms,50ms,0s;transform:none}.s-story-card{border:1px solid var(--line);background:var(--s-card);box-shadow:var(--shadow-lg);border-radius:18px;gap:16px;padding:18px;font-size:12.5px;display:grid}.s-story-card-head{align-items:center;gap:8px;font-weight:600;display:flex}.s-story-visitors{display:grid}.s-story-visitors li{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.s-story-visitors li .mono{color:var(--text-3);margin-left:auto}.s-story-sub{border-top:1px solid var(--line);padding-top:14px}.s-story-payout{background:var(--fill);border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.s-story-payout>span:nth-child(2){flex:1;display:grid}.s-story-payout span span{color:var(--text-3);font-size:11px}.s-story-notice{background:var(--good-soft);color:var(--good-ink);animation:s-pop .6s var(--ease-out) .4s backwards;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:inline-flex}.s-story-dots{gap:6px;display:flex}.s-story-dots span{background:var(--fill-3);width:6px;height:6px;transition:width .4s var(--ease), background .4s;border-radius:999px}.s-story-dots span[data-on]{background:var(--accent);width:22px}@media (max-width:900px){.s-story{grid-template-columns:1fr}.s-story-sticky{display:none}.s-story-steps{gap:64px;display:grid}.s-story-step{opacity:1;min-height:0}.s-story-inline{background:var(--s-band);border-radius:22px;width:100%;margin-top:8px;padding:20px;display:block}}.s-bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"an an lv fn""bk pay ld ld""bk ht au au""al al pk pk";gap:14px;display:grid}.s-tile[data-area=an]{grid-area:an}.s-tile[data-area=lv]{grid-area:lv}.s-tile[data-area=fn]{grid-area:fn}.s-tile[data-area=bk]{grid-area:bk}.s-tile[data-area=pay]{grid-area:pay}.s-tile[data-area=ld]{grid-area:ld}.s-tile[data-area=ht]{grid-area:ht}.s-tile[data-area=au]{grid-area:au}.s-tile[data-area=al]{grid-area:al}.s-tile[data-area=pk]{grid-area:pk}.s-tile{border:1px solid var(--line);background:var(--s-card);min-width:0;box-shadow:var(--shadow-sm);transition:border-color .3s var(--ease), box-shadow .35s var(--ease), transform .35s var(--ease), opacity .8s var(--ease-out), translate .9s var(--ease-out);transition-delay:0s, 0s, 0s, var(--d,0s), var(--d,0s);border-radius:22px;flex-direction:column;gap:10px;padding:20px;display:flex;position:relative;overflow:hidden}.s-tile:before{content:"";background:radial-gradient(60% 50% at 50% 0%, var(--accent-soft), transparent 70%);opacity:0;transition:opacity .4s var(--ease);pointer-events:none;position:absolute;inset:0}@media (hover:hover){.s-tile:hover{border-color:var(--line-2);box-shadow:var(--shadow);transform:translateY(-2px)}.s-tile:hover:before{opacity:1}}.s-tile-head{align-items:center;gap:10px;display:flex;position:relative}.s-tile-icon,.s-pillar-icon{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:inline-grid}.s-tile-label{letter-spacing:-.015em;font-size:15.5px;font-weight:600}.s-tile-arrow{color:var(--text-3);opacity:0;transition:opacity .25s, transform .25s var(--ease);margin-left:auto;transform:translate(-4px)}.s-tile:focus-visible .s-tile-arrow{opacity:1;color:var(--accent);transform:none}@media (hover:hover){.s-tile:hover .s-tile-arrow{opacity:1;color:var(--accent);transform:none}}.s-tile-line{color:var(--text-2);font-size:14.5px;position:relative}.s-tile-visual{flex-direction:column;flex:1;justify-content:center;min-height:140px;padding-top:6px;display:flex;position:relative}.s-tile-cta{color:var(--accent);font-size:13.5px;font-weight:550;position:relative}.s-tile[data-area=an] .s-tile-visual{min-height:156px}.s-tile[data-area=fn] .s-tile-visual{min-height:240px}.s-tile[data-area=pay] .s-tile-visual{min-height:232px}.s-tile[data-area=al] .s-tile-visual{min-height:157px}.s-tile[data-area=pk] .s-tile-visual{min-height:188px}.s-tile[data-area=lv] .s-tile-visual{aspect-ratio:72/30}.s-tile[data-area=ht] .s-tile-visual{aspect-ratio:16/9}.s-tile-metric{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.s-tile-metric .tnum{letter-spacing:-.04em;font-size:34px;font-weight:640}.s-tile-metric .s-kpi-delta{font-size:13px}.s-tile-metric-label{color:var(--text-3);flex-basis:100%;font-size:12.5px}.s-tile-spark{margin:10px -20px -20px;width:calc(100% + 40px)!important}.s-tile[data-area=bk] .s-tile-visual,.s-tile[data-area=bk] .s-cal{min-height:300px}.s-tile[data-area=pay] .s-invoice{box-shadow:var(--shadow)}.s-tile[data-area=pk] .s-tile-visual,.s-tile[data-area=al] .s-tile-visual{justify-content:flex-end}@media (max-width:1000px){.s-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"an an""lv fn""bk pay""bk ht""ld ld""au au""al al""pk pk"}}@media (max-width:620px){.s-bento{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.s-bento .s-tile{grid-area:auto!important}.s-tile[data-area=bk] .s-tile-visual,.s-tile[data-area=bk] .s-cal{min-height:220px}.s-flow[data-horizontal]{grid-auto-flow:row}.s-flow[data-horizontal] .s-flow-rail{width:2px;height:auto;inset:16px auto 16px 15px}.s-flow[data-horizontal] .s-flow-rail i{background:linear-gradient(to bottom, transparent, var(--accent));width:2px;height:28%;animation-name:s-flow-y}.s-flow[data-horizontal] .s-flow-node{flex-direction:row;align-items:center}}.s-visit-section{isolation:isolate}.s-visit-section:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--s-glow), transparent);pointer-events:none;width:70%;height:80%;position:absolute;top:10%;right:-10%}.s-visit{grid-template-columns:.9fr 1.25fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}.s-visit-copy{justify-items:start;gap:16px;display:grid}.s-visit-copy .s-cta-row{margin-top:12px}@media (max-width:940px){.s-visit{grid-template-columns:1fr}}.s-panel{border:1px solid var(--line-2);background:var(--s-card);box-shadow:var(--shadow-lg);border-radius:22px;overflow:hidden}.s-panel-head{border-bottom:1px solid var(--line);color:var(--text-2);align-items:center;gap:10px;padding:14px 18px;font-size:13px;font-weight:500;display:flex}.s-panel-id{color:var(--text-3)}.s-panel-count{color:var(--text-3);font-size:12.5px}.s-visit-stats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.s-vstat{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:3px;min-width:0;padding:16px 18px;display:grid}.s-vstat:nth-child(3n){border-right:0}.s-vstat-label{color:var(--text-3);font-size:12px;font-weight:500}.s-vstat-value{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:620;line-height:1.2;overflow:hidden}.s-vstat-icon{align-items:center;gap:8px;font-size:18px;display:flex}.s-vstat-icon svg{color:var(--text-3);flex:none}.s-vstat-src{font-size:18px}.s-vstat-sub{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.s-scrollbar{background:var(--fill-2);border-radius:999px;height:6px;margin-top:8px;position:relative}.s-scrollbar i{background:var(--accent);border-radius:999px;transition:width .2s linear;position:absolute;inset:0 auto 0 0}.s-scrollbar b{background:var(--line-3);border-radius:2px;width:2px;height:12px;margin-left:-1px;position:absolute;top:-3px}.s-scrollbar b[data-hit]{background:var(--good)}.s-evlist{align-content:start;min-height:280px;display:grid}.s-ev{border-bottom:1px solid var(--line);animation:s-ev-in .5s var(--ease-out) backwards;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 18px;font-size:13.5px;display:grid}.s-ev-icon{background:var(--fill-2);width:26px;height:26px;color:var(--text-2);border-radius:8px;place-items:center;display:grid}.s-ev[data-kind=pageview] .s-ev-icon,.s-ev[data-kind=click] .s-ev-icon{background:var(--accent-soft);color:var(--accent)}.s-ev[data-kind=form_submit] .s-ev-icon{background:var(--good-soft);color:var(--good-ink)}.s-ev-main{align-items:baseline;gap:10px;min-width:0;display:flex}.s-ev-main b{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.s-ev-main .mono{color:var(--text-3);white-space:nowrap;font-size:11.5px}.s-ev-time{color:var(--text-3);font-size:12px}.s-panel-foot{color:var(--text-3);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 18px;font-size:12.5px;display:flex}.s-optout{text-align:center;justify-items:center;gap:10px;padding:56px 28px;display:grid}.s-optout b{letter-spacing:-.015em;font-size:18px;font-weight:600}.s-optout>span:last-child{max-width:40ch;color:var(--text-2);font-size:14.5px}.s-optout-icon{background:var(--good-soft);width:48px;height:48px;color:var(--good-ink);border-radius:14px;place-items:center;display:grid}@media (max-width:560px){.s-visit-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.s-vstat:nth-child(3n){border-right:1px solid var(--line)}.s-vstat:nth-child(2n){border-right:0}.s-vstat{padding:14px}.s-vstat-value{font-size:20px}.s-ev{padding:9px 14px}.s-ev-main{flex-direction:column;gap:0}.s-panel-foot{flex-direction:column;align-items:flex-start}}.s-tiles{border:1px solid var(--line);background:var(--line);border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.s-ftile{background:var(--s-card);align-content:start;gap:6px;padding:24px;transition:background .25s;display:grid}@media (hover:hover){.s-ftile:hover{background:color-mix(in srgb, var(--s-card) 94%, var(--accent))}}.s-ftile-icon{color:var(--accent);margin-bottom:8px}.s-ftile b{letter-spacing:-.01em;font-size:15.5px;font-weight:600}.s-ftile span{color:var(--text-2);font-size:14px}@media (max-width:900px){.s-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.s-ftile{padding:18px 16px}}.s-privacy{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}.s-privacy-copy{justify-items:start;gap:16px;display:grid}.s-privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.s-privacy-item{align-content:start;gap:8px;padding:22px;display:grid}.s-privacy-item b{letter-spacing:-.01em;margin-top:8px;font-size:16px;font-weight:600}.s-privacy-item span:last-child{color:var(--text-2);font-size:14.5px}.s-signal-wrap{border:1px solid var(--line);background:var(--s-card-2);border-radius:14px;gap:8px;margin-top:12px;padding:14px 16px;display:grid}.s-signal-label{color:var(--text-3);font-size:12px;font-weight:500}.s-signal{color:var(--text-2);flex-wrap:wrap;gap:8px 18px;font-size:14px;display:flex}.s-signal-item{align-items:center;gap:7px;display:inline-flex}@media (max-width:900px){.s-privacy{grid-template-columns:1fr}}@media (max-width:480px){.s-privacy-grid{grid-template-columns:1fr}}.s-replaces{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.s-replace-group{align-items:center;gap:10px;display:inline-flex}.s-replace-plus{color:var(--text-4);font-size:18px}.s-replace-chip{border:1px dashed var(--line-3);height:42px;color:var(--text-3);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--text-3) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--text-3) 70%, transparent);border-radius:999px;align-items:center;padding:0 16px;font-size:15px;font-weight:500;display:inline-flex}[data-shown] .s-replace-chip{animation:s-strike .8s var(--ease-out) both;animation-delay:var(--d,0s)}.s-replace-arrow{color:var(--text-3);place-items:center;margin-inline:6px;display:inline-grid}.s-replace-result{background:var(--text);height:48px;color:var(--s-page);box-shadow:0 12px 40px -12px color-mix(in srgb, var(--accent) 60%, transparent);border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 10px;font-size:16px;font-weight:600;display:inline-flex}.s-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.s-step{flex-direction:column;gap:8px;padding:26px;display:flex}.s-step p{color:var(--text-2);margin-bottom:14px;font-size:15px}.s-step>:last-child{margin-top:auto}.s-step-num{color:var(--accent);font-size:13px}.s-step-kpis{gap:8px;display:grid}.s-step-kpis span{border:1px solid var(--line);color:var(--text-3);border-radius:12px;align-items:baseline;gap:8px;padding:8px 12px;font-size:13px;display:flex}.s-step-kpis b{color:var(--text);letter-spacing:-.02em;font-size:17px;font-weight:620}@media (max-width:900px){.s-steps{grid-template-columns:1fr}}.s-faq{border-top:1px solid var(--line);max-width:780px;margin-inline:auto}.s-faq-item{border-bottom:1px solid var(--line)}.s-faq-item summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:17px;font-weight:550;list-style:none;display:flex}.s-faq-item summary::-webkit-details-marker{display:none}@media (hover:hover){.s-faq-item summary:hover .s-faq-icon{color:var(--text)}}.s-faq-icon{background:var(--fill);width:30px;height:30px;color:var(--text-3);transition:transform .35s var(--ease), color .2s;border-radius:999px;flex:none;place-items:center;display:grid}.s-faq-item[open] .s-faq-icon{color:var(--text);transform:rotate(45deg)}.s-faq-a{max-width:62ch;color:var(--text-2);padding:0 0 24px;font-size:16px}.s-faq-item::details-content{height:0;transition:height .35s var(--ease), content-visibility .35s allow-discrete;overflow:clip}.s-faq-item[open]::details-content{height:auto}.s-cta-band{isolation:isolate;border:1px solid var(--line);background:var(--s-band);text-align:center;border-radius:32px;justify-items:center;gap:16px;padding:clamp(56px,8vw,112px) 24px;display:grid;position:relative;overflow:hidden}.s-cta-band .s-h2{max-width:16ch;font-size:clamp(34px,3.4vw + 14px,56px)}.s-cta-band .s-cta-row{margin-top:12px}.s-mobile-cta{display:none}@media (max-width:760px){.s-mobile-cta{left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));bottom:max(12px, env(safe-area-inset-bottom));z-index:45;border:1px solid var(--line-2);background:color-mix(in srgb, var(--s-page) 82%, transparent);-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);box-shadow:var(--shadow-lg);transition:transform .45s var(--ease-out);border-radius:22px;grid-template-columns:1.4fr 1fr;gap:8px;padding:8px;display:grid;position:fixed;transform:translateY(calc(100% + 24px))}.s-mobile-cta[data-show=true]{transform:none}.s-mobile-cta:not([data-show=true]){display:none}@media (prefers-reduced-motion:no-preference){.s-mobile-cta[data-show=true]{animation:s-cta-in .45s var(--ease-out)}}@keyframes s-cta-in{0%{transform:translateY(calc(100% + 24px))}}.s-mobile-cta .s-btn{height:46px;padding:0 12px;font-size:15px}}.s-subnav{top:var(--s-header-h);z-index:40;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--s-page) 84%, transparent);-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);position:sticky}.s-subnav-inner{scrollbar-width:none;gap:4px;padding-block:10px;display:flex;overflow-x:auto}.s-subnav-inner::-webkit-scrollbar{display:none}.s-subnav a{height:34px;color:var(--text-2);border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:550;transition:background .2s,color .2s;display:inline-flex}@media (hover:hover){.s-subnav a:hover{color:var(--text)}}.s-subnav a[aria-current=true]{background:var(--fill-2);color:var(--text)}.s-module{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;align-items:center;gap:clamp(32px,6vw,80px);padding-block:clamp(64px,9vw,120px);display:grid}.s-module:first-child{border-top:0}.s-module[data-flip] .s-module-copy{order:2}.s-module-copy{justify-items:start;gap:16px;display:grid}.s-module-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:8px;display:grid}.s-module-links a{border:1px solid var(--line);background:var(--s-card);border-radius:14px;gap:2px;padding:12px 14px;transition:border-color .2s,background .2s;display:grid}@media (hover:hover){.s-module-links a:hover{border-color:var(--accent-line)}}.s-module-links b{align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.s-module-links b svg{color:var(--accent)}.s-module-links span{color:var(--text-3);font-size:13px}@media (max-width:900px){.s-module{grid-template-columns:minmax(0,1fr)}.s-module[data-flip] .s-module-copy{order:0}}@media (max-width:420px){.s-module-links{grid-template-columns:minmax(0,1fr)}}.s-frame{border:1px solid var(--line-2);background:var(--s-card);box-shadow:var(--shadow-lg);border-radius:20px;font-size:12px;line-height:1.4;overflow:hidden;container:win/inline-size}.s-frame-bar{border-bottom:1px solid var(--line);background:var(--s-card-2);height:40px;color:var(--text-2);align-items:center;gap:10px;padding:0 14px;font-size:12px;font-weight:550;display:flex}.s-frame-bar .s-window-dots{margin-right:4px}.s-frame-body{gap:12px;padding:16px;display:grid}.s-keys{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}.s-shortcuts{border-top:1px solid var(--line);display:grid}.s-shortcuts li{border-bottom:1px solid var(--line);color:var(--text-2);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:15px;display:flex}.s-shortcuts li span:last-child{gap:4px;display:inline-flex}.s-keys .s-palette{box-shadow:var(--shadow-lg);font-size:13px}.s-keys .s-palette li{height:38px}@media (max-width:900px){.s-keys{grid-template-columns:minmax(0,1fr)}}.s-duo{grid-template-columns:1fr 1fr;gap:16px;display:grid}.s-duo-card{border-radius:28px;flex-direction:column;gap:14px;padding:clamp(24px,3vw,40px);display:flex;overflow:hidden}.s-duo-card .s-lead{font-size:16.5px}@media (max-width:900px){.s-duo{grid-template-columns:minmax(0,1fr)}}.s-phone{border:1px solid var(--line-3);background:var(--fill-2);width:260px;max-width:100%;box-shadow:var(--shadow-lg);border-radius:44px;align-self:center;margin-top:12px;padding:9px}.s-phone-screen{background:var(--s-page);border-radius:36px;gap:10px;height:500px;padding:40px 14px 14px;font-size:12px;display:grid;position:relative;overflow:hidden}.s-phone-screen:before{content:"";background:var(--text);border-radius:999px;width:72px;height:20px;position:absolute;top:12px;left:50%;translate:-50%}.s-phone-title{letter-spacing:-.02em;justify-content:space-between;align-items:center;font-size:18px;font-weight:650;display:flex}.s-phone-kpis{grid-template-columns:1fr 1fr;gap:8px;display:grid}.s-phone-kpis div{border:1px solid var(--line);background:var(--s-card);border-radius:14px;gap:2px;padding:10px;display:grid}.s-phone-kpis span{color:var(--text-3);font-size:10.5px}.s-phone-kpis b{letter-spacing:-.03em;font-size:18px;font-weight:640}.s-phone-card{border:1px solid var(--line);background:var(--s-card);border-radius:14px;padding:10px}.s-phone .s-pay-main span{display:none}.s-phone .s-pay li{gap:7px}.s-phone-tabbar{border-top:1px solid var(--line);color:var(--text-3);justify-content:space-around;margin-top:auto;padding-top:10px;display:flex}.s-phone-tabbar span[data-on]{color:var(--accent)}.s-theme-light,.s-theme-dark{color:var(--text);background:var(--s-page)}.s-theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:#2a78d6;--accent-soft:#2a78d61c;--accent-line:#2a78d657;--bg:#f4f4f6;--surface:#fff;--surface-2:#f9f9fa;--fill:#0a0c100a;--fill-2:#0a0c1012;--fill-3:#0a0c101c;--line:#0a0c1014;--line-2:#0a0c1021;--line-3:#0a0c1033;--text:#0b0c0e;--text-2:#55575d;--text-3:#8a8c92;--text-4:#b4b6bb;--good-ink:#08700c;--good-soft:#0ca30c1a;--warning-ink:#8a5a00;--warning-soft:#fab21929;--critical-ink:#b42318;--critical-soft:#d03b3b17;--s1:#2a78d6;--s3:#1baf7a;--s4:#eda100;--s7:#6250d6;--grid:#ececee;--axis:#c9cace;--muted-series:#c3c4c9;--shadow-xs:0 1px 1px #0a0c100a;--shadow-sm:0 1px 2px #0a0c100d, 0 0 0 .5px #0a0c100a;--s-page:#fff;--s-card:#fff;--s-card-2:#f9f9fa}.s-theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#3987e5;--accent-soft:#3987e529;--accent-line:#3987e557;--bg:#0b0c0e;--surface:#141518;--surface-2:#18191d;--fill:#f0f2f80b;--fill-2:#f0f2f813;--fill-3:#f0f2f81f;--line:#f0f2f813;--line-2:#f0f2f81f;--line-3:#f0f2f833;--text:#f2f3f5;--text-2:#a7a9b0;--text-3:#74767d;--text-4:#4c4e55;--good-ink:#4cc75a;--good-soft:#0ca30c29;--warning-ink:#f2b544;--warning-soft:#fab21924;--critical-ink:#f27a6f;--critical-soft:#d03b3b2e;--s1:#3987e5;--s3:#199e70;--s4:#c98500;--s7:#9085e9;--grid:#222327;--axis:#3a3c42;--muted-series:#4a4c53;--shadow-xs:none;--shadow-sm:0 0 0 .5px #f0f2f80f;--s-page:#0b0c0e;--s-card:#141518;--s-card-2:#18191d}.s-themecmp{border:1px solid var(--line-2);box-shadow:var(--shadow-lg);-webkit-user-select:none;user-select:none;touch-action:pan-y;border-radius:20px;margin-top:8px;position:relative;overflow:hidden}.s-themecmp-layer{padding:44px 16px 16px}.s-themecmp-top{clip-path:inset(0 0 0 var(--split,50%));position:absolute;inset:0}.s-themecmp-handle{top:0;bottom:0;left:var(--split,50%);z-index:3;background:var(--accent);pointer-events:none;width:2px;margin-left:-1px;position:absolute}.s-themecmp-handle:after{content:"";border:2px solid var(--accent);background:var(--s-card);width:30px;height:30px;box-shadow:var(--shadow);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.s-themecmp-range{z-index:4;opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.s-themecmp-labels{z-index:2;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:12px;left:12px;right:12px}.s-themecmp-labels span{background:var(--fill-2);border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:600}.s-themecmp-labels span:first-child{color:#0b0c0e;background:#fff}.s-themecmp-labels span:last-child{color:#f2f3f5;background:#141518}.s-themecmp .s-v-kpis{background:var(--s-card)}.s-dbg{border:1px solid var(--line-2);background:var(--s-card);box-shadow:var(--shadow-lg);border-radius:22px;overflow:hidden}.s-dbg-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.s-dbg-status{align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.s-dbg-status .s-dot{background:var(--warning)}.s-dbg-filters{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:6px;padding:10px 14px;display:flex;overflow-x:auto}.s-dbg-filters button{border:1px solid var(--line);height:28px;color:var(--text-2);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.s-dbg-filters button span{color:var(--text-3)}.s-dbg-filters button[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.s-dbg-filters button:disabled{opacity:.45;cursor:default}.s-dbg-body{grid-template-columns:minmax(0,1fr) 280px;display:grid}.s-dbg-list{border-right:1px solid var(--line);overscroll-behavior:contain;height:440px;overflow-y:auto}.s-dbg-row{border-bottom:1px solid var(--line);animation:s-flash 1.4s var(--ease-out);grid-template-columns:96px 112px minmax(0,1fr) auto 64px;align-items:center;gap:12px;padding:8px 14px;font-size:12.5px;display:grid}.s-dbg-time{color:var(--text-3);font-size:11.5px}.s-dbg-kind{background:var(--fill-2);height:22px;color:var(--text-2);border-radius:6px;justify-self:start;align-items:center;gap:6px;padding:0 8px;font-size:11.5px;font-weight:550;display:inline-flex}.s-dbg-row[data-kind=pageview] .s-dbg-kind,.s-dbg-row[data-kind=click] .s-dbg-kind{background:var(--accent-soft);color:var(--accent)}.s-dbg-row[data-kind=form_submit] .s-dbg-kind{background:var(--good-soft);color:var(--good-ink)}.s-dbg-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s-dbg-path{color:var(--text-3);font-size:11.5px}.s-dbg-val{color:var(--text-2);text-align:right}.s-dbg-empty{height:100%;color:var(--text-3);text-align:center;place-items:center;padding:24px;font-size:14px;display:grid}.s-dbg-ctx{align-content:start;padding:6px 16px;font-size:12.5px;display:grid}.s-dbg-ctx>div{border-bottom:1px solid var(--line);gap:1px;padding:8px 0;display:grid}.s-dbg-ctx dt{color:var(--text-3);font-size:11.5px}.s-dbg-ctx dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:900px){.s-dbg-body{grid-template-columns:minmax(0,1fr)}.s-dbg-list{border-right:0;border-bottom:1px solid var(--line)}.s-dbg-ctx{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}@media (max-width:640px){.s-dbg-row{grid-template-columns:auto minmax(0,1fr) auto;gap:4px 10px}.s-dbg-time{grid-column:1/-1}.s-dbg-path{display:none}.s-dbg-list{height:380px}}.s-tracked{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.s-tracked-item{align-content:start;gap:8px;padding:22px;display:grid}.s-tracked-item b{letter-spacing:-.01em;margin-top:6px;font-size:16px;font-weight:600}.s-tracked-item p{color:var(--text-2);font-size:14.5px}.s-tracked-item code{background:var(--fill);max-width:100%;color:var(--text-2);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;justify-self:start;margin-top:4px;padding:4px 8px;font-size:11.5px;overflow:hidden}@media (max-width:960px){.s-tracked{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.s-tracked{grid-template-columns:minmax(0,1fr)}}.s-install{grid-template-columns:1fr 1.3fr;align-items:start;gap:clamp(32px,5vw,64px);display:grid}.s-install-steps{gap:18px;margin-top:8px;display:grid}.s-install-steps li{grid-template-columns:32px 1fr;gap:12px;display:grid}.s-install-steps li>span:first-child{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:50%;place-items:center;font-size:13px;font-weight:650;display:grid}.s-install-steps b{font-weight:600;display:block}.s-install-steps p{color:var(--text-2);font-size:14.5px}@media (max-width:900px){.s-install{grid-template-columns:minmax(0,1fr)}}.s-codeblock{border:1px solid var(--line-2);background:var(--s-card);min-width:0;box-shadow:var(--shadow);border-radius:18px;overflow:hidden}.s-codeblock-bar{border-bottom:1px solid var(--line);background:var(--s-card-2);align-items:center;gap:4px;padding:8px 8px 8px 10px;display:flex}.s-codeblock-bar>span{color:var(--text-2);padding:0 4px;font-size:12.5px;font-weight:600}.s-codeblock-tab{height:28px;color:var(--text-3);border-radius:8px;padding:0 10px;font-size:12.5px;font-weight:550}.s-codeblock-tab[aria-selected=true]{background:var(--s-card);color:var(--text);box-shadow:var(--shadow-sm)}.s-codeblock-bar .s-btn{margin-left:auto}.s-code{color:var(--text);font-family:var(--font-mono);tab-size:2;margin:0;padding:18px 20px;font-size:13px;line-height:1.75;overflow-x:auto}.s-api{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.s-api .s-code{font-size:12.5px}@media (max-width:1000px){.s-api{grid-template-columns:minmax(0,1fr)}}.s-start{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(32px,6vw,88px);padding-block:clamp(56px,8vw,104px);display:grid}.s-start-copy{justify-items:start;gap:18px;display:grid}.s-start-copy .s-h1{font-size:clamp(40px,3.6vw + 16px,64px)}.s-start-steps{gap:16px;margin-top:12px;display:grid}.s-start-steps li{grid-template-columns:34px 1fr;align-items:start;gap:12px;display:grid}.s-start-steps .s-tile-icon{width:34px;height:34px}.s-start-steps b{font-weight:600;display:block}.s-start-steps p{color:var(--text-2);font-size:14.5px}.s-start-demo{border:1px solid var(--line);background:var(--s-card-2);border-radius:16px;align-items:center;gap:14px;margin-top:8px;padding:16px;font-size:14.5px;display:flex}@media (max-width:900px){.s-start{grid-template-columns:minmax(0,1fr)}}.s-form-card{border:1px solid var(--line-2);background:var(--s-card);box-shadow:var(--shadow-lg);border-radius:26px;padding:clamp(22px,3vw,36px)}.s-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid;position:relative}.s-field{gap:6px;min-width:0;display:grid}.s-field[data-span=all]{grid-column:1/-1}.s-label{font-size:13.5px;font-weight:550}.s-label span{color:var(--text-3);font-weight:400}.s-input,.s-select,.s-textarea{border:1px solid var(--line-2);background:var(--s-page);width:100%;height:46px;color:var(--text);border-radius:12px;padding:0 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.s-input::placeholder,.s-textarea::placeholder{color:var(--text-4)}@media (hover:hover){.s-input:hover,.s-select:hover,.s-textarea:hover{border-color:var(--line-3)}}.s-input:focus,.s-select:focus,.s-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);outline:none}.s-field[data-invalid] .s-input,.s-field[data-invalid] .s-textarea{border-color:var(--critical)}.s-textarea{resize:vertical;height:auto;min-height:116px;padding:12px 14px;line-height:1.5}.s-select-wrap{position:relative}.s-select{appearance:none;cursor:pointer;padding-right:38px}.s-select-wrap svg{color:var(--text-3);pointer-events:none;position:absolute;top:50%;right:14px;translate:0 -50%}.s-field-error{color:var(--critical-ink);font-size:12.5px}.s-hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.s-form-foot{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.s-form-foot p{color:var(--text-3);font-size:13px}.s-form-error{background:var(--critical-soft);color:var(--critical-ink);border-radius:12px;grid-column:1/-1;padding:10px 14px;font-size:14px}.s-spinner{border:2px solid color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite s-spin}@media (max-width:560px){.s-form{grid-template-columns:minmax(0,1fr)}.s-form-foot .s-btn{width:100%}}.s-success{text-align:center;animation:s-rise .7s var(--ease-out) both;justify-items:center;gap:14px;padding:32px 8px;display:grid}.s-success-icon{background:var(--good-soft);width:64px;height:64px;color:var(--good-ink);animation:s-pop .7s var(--ease-out) backwards;border-radius:50%;place-items:center;display:grid}.s-success h2{letter-spacing:-.03em;font-size:30px;font-weight:650}.s-success p{max-width:36ch;color:var(--text-2)}.s-success .s-cta-row{margin-top:8px}.s-legal{max-width:760px;margin-inline:auto;padding-block:clamp(56px,8vw,104px)}.s-legal .s-h1{font-size:clamp(38px,3vw + 18px,56px)}.s-legal-meta{color:var(--text-3);margin-top:12px;font-size:14px}.s-template-banner{border:1px solid color-mix(in srgb, var(--warning) 45%, transparent);background:var(--warning-soft);color:var(--warning-ink);border-radius:14px;gap:12px;margin-top:28px;padding:14px 16px;font-size:14.5px;display:flex}.s-template-banner svg{flex:none;margin-top:2px}.s-template-banner b{display:block}.s-legal-toc{flex-wrap:wrap;gap:6px;margin-top:28px;display:flex}.s-legal .s-legal-toc a{border:1px solid var(--line);color:var(--text-2);border-radius:999px;padding:5px 12px;font-size:13px}@media (hover:hover){.s-legal .s-legal-toc a:hover{color:var(--text);border-color:var(--line-2)}}.s-legal h2{letter-spacing:-.02em;margin:48px 0 12px;font-size:22px;font-weight:640}.s-legal p,.s-legal li{color:var(--text-2);font-size:16px;line-height:1.7}.s-legal p+p{margin-top:12px}.s-legal ul{gap:8px;margin-top:12px;padding-left:20px;list-style:outside;display:grid}.s-legal a{color:var(--accent)}@keyframes s-rise{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}}@keyframes s-rise-sm{0%{opacity:0;transform:translateY(8px)}}@keyframes s-fade{0%{opacity:0}}@keyframes s-menu-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes s-ping{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@keyframes s-map-ping{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}@keyframes s-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes s-untilt{0%{transform:rotateX(14deg)scale(.94)translateY(24px)}to{transform:none}}@keyframes s-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes s-grow-x{0%{transform:scaleX(0)}}@keyframes s-grow-y{0%{transform:scaleY(0)}}@keyframes s-pop{0%{opacity:0;transform:scale(.94)}}@keyframes s-toast{0%{opacity:0;transform:translateY(14px)scale(.97)}8%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes s-glow-card{0%,to{box-shadow:0 0 0 3px var(--accent-soft)}50%{box-shadow:0 0 0 6px #0000}}@keyframes s-flow-y{0%{top:-30%}to{top:100%}}@keyframes s-flow-x{0%{left:-30%}to{left:100%}}@keyframes s-breathe{50%{opacity:.6}}@keyframes s-type{0%{max-width:0}50%,to{max-width:4ch}}@keyframes s-caret{50%{border-color:#0000}}@keyframes s-ev-in{0%{opacity:0;background:var(--accent-soft);transform:translateY(-6px)}}@keyframes s-flash{0%{background:var(--accent-soft)}to{background:0 0}}@keyframes s-strike{0%{color:var(--text-2);text-decoration-color:#0000}}@keyframes s-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes s-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.s-stage-tilt,.s-palette-typed,.s-flow-rail i,.s-heat span,.s-kb-card[data-hot]{animation:none!important}.s-palette-typed{max-width:4ch}}.s-view>:last-child{flex:1}.s-v-cal{flex-direction:column;display:flex}.s-v-cal .s-cal{flex:1}.s-3d{border:1px solid var(--line);background:var(--surface);box-shadow:0 30px 80px -40px color-mix(in srgb, var(--accent) 45%, transparent), 0 1px 2px #0000000d;border-radius:22px;overflow:hidden}.s-3d-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 12px 12px;display:flex}.s-3d-tabs{background:var(--fill-2);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.s-3d-tabs button{height:32px;color:var(--text-2);border-radius:8px;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:550;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.s-3d-tabs button[aria-selected=true]{background:var(--raised);color:var(--text);box-shadow:0 1px 2px #0000001a, 0 0 0 .5px var(--line-2)}.s-3d-frame{aspect-ratio:16/8.5;min-height:360px;position:relative}.s-3d-view{inset:0;position:absolute!important}.s-3d-loading{background:radial-gradient(60% 50% at 50% 50%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 70%), var(--surface-2);position:absolute;inset:0}.s-3d-foot{border-top:1px solid var(--line);gap:8px;padding:14px 18px 16px;display:grid}.s-3d-caption{color:var(--text-2);font-size:15px}.s-3d-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;list-style:none;display:grid}.s-3d-steps li{grid-template-columns:auto auto 1fr;align-items:start;gap:8px;font-size:13.5px;display:grid}.s-3d-steps li svg{color:var(--accent);margin-top:2px}.s-3d-steps b{font-weight:650;display:block}.s-3d-steps li>span:last-child span{color:var(--text-3);font-size:12.5px}.s-3d-num{background:color-mix(in srgb, var(--accent) 12%, transparent);width:22px;height:22px;color:var(--accent);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.s-3d-picked{color:var(--text-2);font-size:13px}.s-3d-picked b{color:var(--text)}@media (max-width:760px){.s-3d-frame{aspect-ratio:1}.s-3d-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.s-3d-tabs button{padding:0 10px;font-size:13px}}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-latin-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}html:not([data-theme=dark]) .s-root{--s-page:#fbfaf7;--s-band:#f4f1ea;--s-card:#fff;--surface:#fff;--surface-2:#f8f6f1;--bg:#f4f1ea;--text:#15130f;--text-2:#57534b;--text-3:#8a857b;--text-4:#b8b3a8;--line:#30261417;--line-2:#30261426;--line-3:#3026143d;--fill:#3026140a;--fill-2:#30261412;--fill-3:#3026141c;--shadow-sm:0 1px 2px #3026140f, 0 0 0 .5px #3026140d;--shadow:0 1px 2px #3026140d, 0 10px 30px -14px #3026142e;--shadow-lg:0 30px 70px -28px #30261452, 0 2px 8px #3026140f}html[data-theme=dark] .s-root{--s-page:#0e0e0d;--s-band:#151513;--text:#f2f0ea;--text-2:#b4b0a6;--text-3:#7f7b72}html:not([data-theme=dark]) .s-root :is(.s-tour .s-window,.s-3d-frame){--bg:#f4f4f6;--surface:#fff;--surface-2:#f9f9fa;--text:#0b0c0e;--text-2:#55575d;--text-3:#8a8c92;--text-4:#b4b6bb;--line:#0a0c1014;--line-2:#0a0c1021;--line-3:#0a0c1033;--fill:#0a0c100a;--fill-2:#0a0c1012;--fill-3:#0a0c101c}.s-serif{letter-spacing:-.01em;font-family:Instrument Serif,Iowan Old Style,Georgia,serif;font-style:italic;font-weight:400}.s-h1 .s-serif,.s-h2 .s-serif{font-size:1.08em;line-height:.9}.s-grain{isolation:isolate}.s-grain:before{content:"";z-index:-1;pointer-events:none;opacity:.16;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.2  0 0 0 0 0.15  0 0 0 0 0.08  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:180px 180px;height:auto;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000 92%);mask-image:linear-gradient(#000 40%,#0000 92%)}html[data-theme=dark] .s-grain:before{opacity:.22;mix-blend-mode:soft-light}.s-hero-n{padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(48px,6vw,88px)}.s-hero-n:after{background:radial-gradient(42% 46% at 22% 40%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 70%), radial-gradient(36% 40% at 80% 30%, #f2b36b2e, transparent 70%);height:820px;top:-320px}html[data-theme=dark] .s-hero-n:after{background:radial-gradient(42% 46% at 22% 40%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%), radial-gradient(36% 40% at 80% 30%, #f2b36b1a, transparent 70%)}.s-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:clamp(28px,5vw,72px);display:grid}.s-hero-n .s-hero-copy{text-align:left;align-items:flex-start}.s-hero-n .s-hero-copy .s-h1{max-width:12ch;margin-top:18px;font-size:clamp(44px,5.6vw + 12px,84px);line-height:.98}.s-hero-kicker{color:var(--text-2);align-items:center;gap:10px;font-size:14.5px;font-weight:500;display:inline-flex}.s-hero-kicker:before{content:"";background:var(--text-3);width:22px;height:1px}.s-hero-side{gap:20px;padding-bottom:10px;display:grid}.s-hero-side .s-lead{max-width:34ch}.s-hero-side .s-cta-row{align-items:center;gap:18px;margin-top:0}.s-hero-n .s-hero-note{margin-top:0;font-size:13.5px}.s-hero-n .s-hero-note a{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px}@media (hover:hover){.s-hero-n .s-hero-note a:hover{color:var(--text)}}.s-hero-n .s-hero-tour{margin-top:clamp(40px,5vw,64px)}.s-split-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:16px clamp(24px,5vw,72px);margin-bottom:clamp(36px,4.5vw,56px);display:grid}.s-split-head-side{justify-items:start;gap:14px;padding-bottom:4px;display:grid}.s-split-head-side .s-lead{max-width:40ch;font-size:clamp(16px,.25vw + 15px,18px)}.s-section-story{padding-bottom:clamp(48px,6vw,96px)}.s-story-time{color:var(--accent);font-family:Instrument Serif,Georgia,serif;font-size:22px;font-style:italic;line-height:1}.s-story-step{opacity:.28;min-height:64vh}.s-story-title{max-width:18ch}.s-story-stage{background:radial-gradient(70% 60% at 50% 0%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 70%), var(--s-band);border-radius:24px}.s-tile{box-shadow:none}@media (hover:hover){.s-tile:hover{box-shadow:var(--shadow)}}.s-tile-cta{display:none}.s-visit-n-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.s-visit-n-copy{justify-items:start;gap:18px;display:grid}.s-visit-n-copy .s-h2{max-width:14ch}.s-checks{gap:9px;list-style:none;display:grid}.s-checks li{color:var(--text-2);align-items:center;gap:10px;font-size:15.5px;display:flex}.s-checks svg{color:var(--good-ink,#0a6b14);flex:none}.s-visit-n .s-signal-wrap{margin-top:4px}.s-flist{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,4vw,56px);list-style:none;display:grid}.s-flist li{border-bottom:1px solid var(--line)}.s-flist a{grid-template-columns:22px minmax(0,1fr);gap:12px;padding:20px 0;transition:color .2s;display:grid}.s-flist a svg{color:var(--text-3);transition:color .2s, transform .25s var(--ease-out);margin-top:3px}@media (hover:hover){.s-flist a:hover svg{color:var(--accent);transform:translate(2px)}}.s-flist b{letter-spacing:-.01em;font-size:16px;font-weight:600;display:block}.s-flist a>span>span{color:var(--text-2);margin-top:3px;font-size:14.5px;line-height:1.45;display:block}@media (hover:hover){.s-flist a:hover b{color:var(--accent)}}.s-note-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.s-note{gap:18px;margin:0;display:grid}.s-note-lede{letter-spacing:-.02em;text-wrap:pretty;font-size:clamp(24px,1.6vw + 14px,34px);font-weight:550;line-height:1.25}.s-note-lede .s-serif{color:var(--accent);font-size:1.06em}.s-note p:not(.s-note-lede){max-width:46ch;color:var(--text-2);font-size:17px}.s-note figcaption{color:var(--text-3);font-family:Instrument Serif,Georgia,serif;font-size:20px;font-style:italic}.s-setup{border-top:1px solid var(--line);gap:0;list-style:none;display:grid}.s-setup>li{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);gap:14px;padding:20px 0;display:grid}.s-setup-num{border:1px solid var(--line-2);width:30px;height:30px;color:var(--text-2);border-radius:50%;place-items:center;font-family:Instrument Serif,Georgia,serif;font-size:17px;font-style:italic;display:grid}.s-setup b{letter-spacing:-.01em;font-size:16.5px;font-weight:600;display:block}.s-setup>li>div>span{color:var(--text-2);margin:2px 0 10px;font-size:15px;display:block}.s-setup>li>div>:last-child:not(span){max-width:420px}.s-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,6vw,88px);display:grid}.s-faq-side{top:calc(var(--s-header-h) + 32px);justify-items:start;gap:16px;display:grid;position:sticky}.s-faq-side .s-lead{max-width:30ch;font-size:17px}.s-faq-grid .s-faq{max-width:none;margin:0}.s-cta-band .s-h2 .s-serif{color:var(--accent)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal]{transition:opacity .7s var(--ease-out), translate .8s var(--ease-out)}[data-reveal]:not([data-shown]){translate:0 10px}}@media (max-width:960px){.s-hero-grid,.s-split-head,.s-visit-n-grid,.s-note-grid,.s-faq-grid{grid-template-columns:minmax(0,1fr)}.s-hero-grid{align-items:start;gap:20px}.s-hero-side{padding-bottom:0}.s-split-head{align-items:start}.s-flist{grid-template-columns:repeat(2,minmax(0,1fr))}.s-faq-side{position:static}}@media (max-width:600px){.s-flist{grid-template-columns:minmax(0,1fr)}.s-hero-n .s-hero-copy .s-h1{font-size:clamp(40px,11vw,52px)}.s-hero-side .s-cta-row{flex-wrap:wrap}.s-note-lede{font-size:23px}}.s-split-head .s-h2{max-width:19ch}.s-note{top:calc(var(--s-header-h) + 40px);position:sticky}.s-setup .s-connect{flex-wrap:wrap;gap:8px;display:flex}.s-setup .s-connect li{gap:8px;padding:6px 10px 6px 6px}.s-setup .s-connect .s-switch{margin-left:4px}@media (max-width:960px){.s-note{position:static}}html:not([data-theme=dark]) .s-root{--s-glow:color-mix(in srgb, var(--accent) 16%, transparent);--s-glow-2:#f2b36b3d}html[data-theme=dark] .s-root{--s-glow-2:#f2b36b1f}@keyframes s-untilt-soft{0%{transform:rotateX(9deg)translateY(10px)scale(.985)}to{transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.s-hero-n .s-stage-tilt{animation-name:s-untilt-soft}}}@media (max-width:760px){.s-hero-n .s-stage-tilt{animation:none!important;transform:none!important}}.s-3d-frame{width:100%}@media (max-width:760px){.s-3d-frame{min-height:0}}.s-ap{border:1px solid var(--line);background:var(--s-card);box-shadow:var(--shadow-sm);border-radius:16px;gap:14px;padding:18px 18px 16px;display:grid}.s-ap-head{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.s-ap .s-legend i{border-radius:2px;width:8px;height:8px}.s-ap-rows{gap:14px;margin:0;padding:0;list-style:none;display:grid}.s-ap-rows li{grid-template-columns:64px 1fr;grid-template-areas:"name bars"".note";align-items:center;gap:4px 12px;display:grid}.s-ap-name{color:var(--text-2);grid-area:name;font-size:12.5px;font-weight:550}.s-ap-bars{grid-area:bars;gap:3px;display:grid}.s-ap-bar{background:var(--muted-series);border-radius:0 4px 4px 0;align-items:center;min-width:2px;height:16px;display:flex;position:relative}.s-ap-bar[data-k=tracked]{background:var(--accent)}.s-ap-bar b{color:var(--text-2);white-space:nowrap;font-size:11px;font-weight:600;position:absolute;left:calc(100% + 6px)}.s-ap-bar[data-k=tracked] b{color:var(--text)}.s-ap-note{color:var(--good-ink);background:var(--good-soft);border-radius:999px;grid-area:note;justify-self:start;padding:1px 7px;font-size:10.5px;font-weight:600}.s-ap-note[data-tone=warn]{color:var(--warning-ink);background:var(--warning-soft)}.s-ap-rows .s-ap-bars{padding-right:48px}.s-ap-foot{border-top:1px solid var(--line);color:var(--text-3);flex-wrap:wrap;gap:6px 18px;padding-top:12px;font-size:12px;display:flex}.s-ap-foot b{color:var(--text);margin-right:3px;font-size:15px;font-weight:650}.s-ask{border:1px solid var(--line);background:var(--s-card);box-shadow:var(--shadow-sm);border-radius:16px;gap:10px;padding:16px;font-size:13px;display:grid}.s-ask-q{background:var(--accent);color:#fff;border-radius:14px 14px 4px;justify-self:end;max-width:85%;padding:8px 12px;font-weight:500}.s-ask-a{color:var(--text-2);grid-template-columns:24px 1fr;gap:10px;display:grid}.s-ask-a p{color:var(--text);margin:2px 0 8px}.s-ask-ico{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.s-ask-a ul{gap:4px;margin:0 0 10px;padding:0;list-style:none;display:grid}.s-ask-a li{background:var(--fill);border-radius:8px;justify-content:space-between;gap:10px;padding:6px 10px;font-size:12px;display:flex}.s-ask-a li b{color:var(--critical-ink);font-weight:600}.s-ask-apply{border:1px solid var(--line-2);color:var(--text);border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.s-attr-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.s-attr-visuals{gap:14px;display:grid}.s-attr-list{gap:2px;margin:0 0 22px;padding:0;list-style:none;display:grid}.s-attr-list a{color:inherit;border-radius:12px;grid-template-columns:20px 1fr auto;align-items:start;gap:12px;padding:12px 10px;text-decoration:none;transition:background .15s;display:grid}@media (hover:hover){.s-attr-list a:hover{background:var(--fill)}}.s-attr-list svg{color:var(--accent);margin-top:2px}.s-attr-list b{color:var(--text);font-size:15px;font-weight:600;display:block}.s-attr-list span{color:var(--text-2);font-size:14px}.s-attr-list .s-attr-go{color:var(--text-4);align-self:center}@media (max-width:900px){.s-attr-grid{grid-template-columns:1fr;gap:28px}}.s-attr-note{max-width:52ch;color:var(--text-3);margin:18px 0 0;font-size:12.5px;line-height:1.5}@media (pointer:coarse),(max-width:899px){.s-root [data-section]:not([data-live]) :is(.s-dot[data-pulse],.s-live-dot,.s-trend-dot):after,.s-root [data-section]:not([data-live]) :is(.s-skel,.s-kb-card[data-hot],.s-flow-rail i,.s-heat span[data-hot],.s-palette-typed,.s-world-ping,.s-spinner){animation:none}.s-flow-rail i{animation-name:s-flow-y-t;top:0}.s-flow[data-horizontal] .s-flow-rail i{animation-name:s-flow-x-t;left:0}}@keyframes s-flow-y-t{0%{transform:translateY(-107.14%)}to{transform:translateY(357.14%)}}@keyframes s-flow-x-t{0%{transform:translate(-107.14%)}to{transform:translate(357.14%)}}@media (max-width:620px){.s-flow[data-horizontal] .s-flow-rail i{animation-name:s-flow-y-t}}html.s-menu-covered .s-main,html.s-menu-covered .s-footer,html.s-menu-covered .s-mobile-cta{visibility:hidden}@supports not (color:color-mix(in srgb, red 50%, blue)){.s-header,.s-header[data-scrolled=true],.s-mobile-cta,.s-subnav{background:var(--s-page)}.s-grad{color:var(--text);background:0 0}}@media (pointer:coarse){.s-menu-btn{width:44px;height:44px;margin:-4px}.s-header-actions .s-btn[data-size=sm]{position:relative}.s-header-actions .s-btn[data-size=sm]:after{content:"";position:absolute;inset:-5px -3px}.s-footer ul a{margin-block:-4px;padding-block:4px;display:inline-block}}
.s-mobile-link,.s-faq,.s-faq-item:after,.s-footer-bottom{--s-wc-stitch:linear-gradient(var(--s-wc-stitch-ink,var(--line-2)), var(--s-wc-stitch-ink,var(--line-2)))}.s-root :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 85%, transparent);outline-offset:3px}.s-root .s-skip{padding:9px 16px}.s-root .s-skip:focus-visible{box-shadow:0 0 0 3px var(--s-page), 0 0 0 5px var(--accent);outline:0}@property --s-wc-read{syntax:"<percentage>";inherits:false;initial-value:0%}.s-header{transition:background-color var(--wv-dur-state) var(--ease), border-color var(--wv-dur-state) var(--ease), box-shadow var(--wv-dur-state) var(--ease)}.s-header[data-scrolled=true]{border-bottom-color:#0000;box-shadow:0 10px 28px -22px #10141a59}html[data-theme=dark] .s-header[data-scrolled=true]{box-shadow:0 12px 30px -20px #000c}.s-header:before{content:"";opacity:0;pointer-events:none;height:1.5px;transition:opacity var(--wv-dur-state) var(--ease);background:linear-gradient(90deg, var(--thread-1) var(--s-wc-read), var(--line-2) var(--s-wc-read));position:absolute;bottom:-1px;left:0;right:0}.s-header:after{content:none}.s-header[data-scrolled=true]:before{opacity:1}@supports (animation-timeline:scroll()){.s-header:before{animation:linear both s-wc-read;animation-timeline:scroll(root)}}@keyframes s-wc-read{0%{--s-wc-read:0%}to{--s-wc-read:100%}}.s-wc-read{display:none}@supports (animation-timeline:scroll()){@media (pointer:coarse),(max-width:899px){.s-header:before{animation:none}.s-wc-read{pointer-events:none;opacity:0;height:1.5px;transition:opacity var(--wv-dur-state) var(--ease);animation:linear both s-wc-win;animation-timeline:scroll(root);display:block;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.s-header[data-scrolled=true] .s-wc-read{opacity:1}.s-wc-read>i{background:var(--thread-1);animation:linear both s-wc-win-in;animation-timeline:scroll(root);position:absolute;inset:0}}}@keyframes s-wc-win{0%{transform:translate(-100%)}to{transform:none}}@keyframes s-wc-win-in{0%{transform:translate(100%)}to{transform:none}}.s-brand .wordmark path{transition:fill .15s var(--ease)}@media (hover:hover){.s-brand:hover .wordmark path:first-child{fill:var(--thread-2)}.s-brand:hover .wordmark path:nth-child(2){fill:var(--thread-1)}}.s-nav a{transition:color var(--wv-dur-hover) var(--ease), background-color var(--wv-dur-hover) var(--ease);position:relative}.s-nav a:after{content:"";opacity:0;transform-origin:0;height:1.5px;transition:opacity var(--wv-dur-hover) var(--ease), transform var(--wv-dur-hover) var(--ease);background:currentColor;border-radius:1px;position:absolute;bottom:4px;left:13px;right:13px;transform:scaleX(.4)}@media (hover:hover){.s-nav a:hover:after{opacity:.3;transform:none}}.s-nav a[aria-current=page]:after{opacity:1;color:var(--accent);transform:none}.s-mobile-menu{isolation:isolate}.s-mobile-menu:before{content:"";z-index:-1;background:var(--wv-ink);opacity:var(--wv-cloth-o);pointer-events:none;-webkit-mask-image:var(--wv-weft), var(--wv-warp);-webkit-mask-image:var(--wv-weft), var(--wv-warp);mask-image:var(--wv-weft), var(--wv-warp);-webkit-mask-composite:source-over;position:absolute;inset:0;-webkit-mask-size:10px 10px;mask-size:10px 10px;-webkit-mask-composite:source-over;mask-composite:add}.s-mobile-link{--s-wc-stitch-ink:var(--line-2);background:var(--s-wc-stitch) 0 100% / 100% 1.5px no-repeat;border-bottom:0;position:relative}.s-mobile-link,.s-mobile-link svg{transition:color .12s var(--ease)}.s-mobile-link:active,.s-mobile-link:active svg{color:var(--accent)}.s-mobile-link[aria-current=page]{--s-wc-stitch-ink:color-mix(in srgb, var(--accent) 70%, transparent)}.s-mobile-link[aria-current=page] svg{color:var(--accent)}.s-root{--wv-ink:#181e26}html[data-theme=dark] .s-root{--wv-ink:#e2e7ee}.s-root,html:not([data-theme=dark]) .s-root,html[data-theme=dark] .s-root{--s-glow-2:transparent}.s-section.s-band,.s-footer{isolation:isolate}.s-section.s-band:before,.s-footer:before{content:"";z-index:-1;background:var(--wv-ink);opacity:calc(var(--wv-cloth-o) * .55);pointer-events:none;-webkit-mask-image:var(--wv-twill-weft), var(--wv-twill-warp);-webkit-mask-image:var(--wv-twill-weft), var(--wv-twill-warp);mask-image:var(--wv-twill-weft), var(--wv-twill-warp);-webkit-mask-composite:source-over;position:absolute;inset:0;-webkit-mask-size:12px 12px;mask-size:12px 12px;-webkit-mask-composite:source-over;mask-composite:add}.s-section.s-band:after{content:"";z-index:-1;pointer-events:none;border-block:1px solid var(--s-wc-seam);position:absolute;inset:0}.s-root{--s-wc-seam:color-mix(in srgb, var(--thread-ecru) 45%, transparent)}html[data-theme=dark] :is(.s-mobile-link,.s-faq,.s-footer-bottom){--s-wc-stitch-ink:var(--line-3)}.s-section-head,.s-split-head{position:relative}.wv-rule.s-wc-head-rule{width:32px;height:2px;position:absolute;top:-26px;left:0}.s-section-head[data-center]>.wv-rule.s-wc-head-rule{margin-left:-16px;left:50%}.wv-rule.s-wc-head-rule>i{-webkit-mask-image:none;mask-image:none}.wv-rule.s-wc-head-rule>i:nth-child(2){display:none}.s-wc-eyebrow-knot{margin-right:-1px}.s-arrow-link{position:relative}.s-arrow-link:after{content:"";opacity:.3;pointer-events:none;height:1.5px;transition:opacity var(--wv-dur-hover) var(--ease);background:currentColor;border-radius:1px;position:absolute;bottom:-3px;left:0;right:21px}@media (hover:hover){.s-arrow-link:hover:after{opacity:.9}}.s-arrow-link svg{transition:transform var(--wv-dur-hover) var(--ease)}@media (hover:hover){.s-inline-link:hover{text-decoration-thickness:1.5px}}.s-faq{--s-wc-stitch-ink:var(--line-2);background:var(--s-wc-stitch) 0 0 / 100% 1px no-repeat;border-top:0}.s-faq-item{border-bottom:0;position:relative}.s-faq-item:after{content:"";background:var(--s-wc-stitch);pointer-events:none;height:1px;transition:opacity .15s var(--ease);position:absolute;bottom:0;left:0;right:0}.s-faq-item summary span:first-child{transition:translate var(--wv-dur-hover) var(--ease)}@media (hover:hover) and (pointer:fine){.s-faq-item summary:hover span:first-child{translate:3px}}.s-faq-icon{border:1px solid var(--line-2);transition:transform var(--wv-dur-state) var(--ease), color var(--wv-dur-hover) var(--ease), background-color var(--wv-dur-hover) var(--ease), border-color var(--wv-dur-hover) var(--ease);background:0 0}@media (hover:hover){.s-faq-item summary:hover .s-faq-icon{border-color:var(--text-3)}}.s-faq-item[open] .s-faq-icon{border-style:solid;border-color:color-mix(in srgb, var(--accent) 35%, transparent);background:var(--accent-soft);color:var(--accent)}.s-faq-item[open]:after{opacity:0}.s-faq-a{position:relative}.s-faq-item[open] .s-faq-a:before{content:"";pointer-events:none;background:var(--thread-1);height:1.5px;position:absolute;bottom:0;left:0;right:0}.s-faq-item[open] .s-faq-a{padding-bottom:30px}@media (prefers-reduced-motion:no-preference){.s-faq-item[open] .s-faq-a:before{animation:s-wc-lay var(--wv-dur-lay-slow) var(--ease-out) .12s backwards}.s-faq-item[open] .s-faq-a{animation:s-wc-ans var(--wv-dur-state) var(--ease-out) backwards}.s-faq-item::details-content{transition:height var(--wv-dur-state) var(--ease), content-visibility var(--wv-dur-state) allow-discrete}}@keyframes s-wc-ans{0%{opacity:0;translate:0 -4px}}@keyframes s-wc-lay{0%{clip-path:inset(-2px 100% -2px 0)}to{clip-path:inset(-2px 0)}}.s-cta-band{--s-band-0:var(--s-band);overflow:clip}html[data-theme=dark] .s-wc-cta-shade{--s-band:var(--s-band-0)}.s-wc-cta-field{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.s-wc-cta-shade{--s-band:color-mix(in srgb, var(--s-band-0) 62%, #e4e8ed);background:radial-gradient(ellipse 44% 58% at 50% 50%, var(--s-band) 0 54%, color-mix(in srgb, var(--s-band) 86%, transparent) 66%, color-mix(in srgb, var(--s-band) 40%, transparent) 84%, transparent 100%);position:absolute;inset:0}@media (max-width:640px){.s-wc-cta-shade{background:radial-gradient(ellipse 92% 62% at 50% 50%, var(--s-band) 0 64%, color-mix(in srgb, var(--s-band) 80%, transparent) 78%, transparent 100%)}}.s-footer{border-top:1px solid var(--s-wc-seam);background:var(--s-band);padding-bottom:0;position:relative}.s-footer-bottom{--s-wc-stitch-ink:var(--line-2);background:var(--s-wc-stitch) 0 0 / 100% 1px no-repeat;border-top:0}.s-wc-foot-hem{margin-top:clamp(28px,4vw,48px);overflow:hidden}.s-wc-foot-mark{aspect-ratio:82.63/13.2;width:100%;height:auto;color:var(--text);margin-bottom:-3.4%;display:block;overflow:visible}.s-wc-foot-mark .s-wc-weft{fill:color-mix(in srgb, var(--text) 13%, transparent)}.s-wc-foot-mark .s-wc-warp{fill:color-mix(in srgb, var(--text) 7.5%, transparent)}.s-wc-foot-mark .s-wc-t1.s-wc-weft{fill:color-mix(in srgb, var(--thread-1) 66%, transparent)}.s-wc-foot-mark .s-wc-t2.s-wc-weft{fill:color-mix(in srgb, var(--text) 30%, transparent)}.s-wc-foot-mark :is(.s-wc-t1,.s-wc-t2).s-wc-warp{fill:color-mix(in srgb, var(--text) 16%, transparent)}.s-wc-foot-letters{stroke-linecap:butt}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.s-wc-head-rule{clip-path:inset(-8px 100% -8px 0);transition:clip-path var(--wv-dur-lay-slow) var(--ease-out) .25s}[data-shown]>.s-wc-head-rule{clip-path:inset(-8px 0)}}.s-btn{transition:background-color var(--wv-dur-hover) var(--ease), border-color var(--wv-dur-hover) var(--ease), color var(--wv-dur-hover) var(--ease), box-shadow var(--wv-dur-hover) var(--ease), transform var(--wv-dur-hover) var(--ease)}.s-btn:active:not(:disabled){transition-duration:80ms;transform:scale(.97)}.s-icon-btn{transition:background-color var(--wv-dur-hover) var(--ease), color var(--wv-dur-hover) var(--ease), transform var(--wv-dur-hover) var(--ease)}.s-icon-btn:active{transition-duration:80ms;transform:scale(.92)}.s-theme-switch button{transition:background-color var(--wv-dur-hover) var(--ease), color var(--wv-dur-hover) var(--ease), box-shadow var(--wv-dur-hover) var(--ease)}@media (prefers-reduced-motion:no-preference){.s-theme-toggle[data-switched] svg,.s-menu-btn[aria-expanded=true] svg{animation:s-wc-icon-in var(--wv-dur-state) var(--ease-out) backwards}.s-mobile-menu:not([data-leaving]) .s-mobile-link{animation:s-wc-row-in var(--wv-dur-state) var(--ease-out) backwards}.s-mobile-menu .s-mobile-link:nth-child(2){animation-delay:40ms}.s-mobile-menu .s-mobile-link:nth-child(3){animation-delay:80ms}.s-mobile-menu .s-mobile-link:nth-child(4){animation-delay:.12s}.s-mobile-menu:not([data-leaving]) :is(.s-mobile-actions,.s-mobile-theme){animation:s-wc-row-in var(--wv-dur-state) var(--ease-out) .16s backwards}.s-mobile-menu[data-leaving]{animation:s-wc-menu-out var(--wv-dur-hover) var(--ease) forwards;pointer-events:none}}@keyframes s-wc-icon-in{0%{opacity:0;transform:rotate(-70deg)scale(.75)}}@keyframes s-wc-row-in{0%{opacity:0;transform:translateY(6px)}}@keyframes s-wc-menu-out{to{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:no-preference){.s-view{animation:s-wc-view-in var(--wv-dur-state) var(--ease-out) backwards}.s-window-path,.s-app-crumb-path{animation-duration:var(--wv-dur-state)}}@keyframes s-wc-view-in{0%{opacity:0;transform:translateY(6px)}}.s-tour-tab{transition:color var(--wv-dur-hover) var(--ease), background-color var(--wv-dur-hover) var(--ease)}.s-root :is(p,li,figcaption,dd){text-wrap:pretty}@media (max-width:480px){.s-cta-row:not(.s-cta-left){flex-direction:column;align-items:center}.s-cta-row:not(.s-cta-left)>.s-btn{width:min(100%,300px)}}
.s-hero.s-hero-n{--s-wt-tour-gap:clamp(40px, 5vw, 64px);--s-wt-under:300px;--s-wt-field-h:760px;overflow-y:clip}@supports not (overflow-x:clip){.s-hero.s-hero-n{overflow:hidden}}.s-hero.s-hero-n:before,.s-hero.s-hero-n:after{content:none}.s-hero-n .s-hero-tour{margin-top:var(--s-wt-tour-gap)}.s-wt-hero-field{z-index:-1;height:var(--s-wt-field-h);margin-top:calc(var(--s-wt-tour-gap) + var(--s-wt-under) - var(--s-wt-field-h));pointer-events:none;--s-wt-tour-top:calc(100% - var(--s-wt-under));-webkit-mask-image:linear-gradient(180deg, transparent 0, rgb(0 0 0/var(--s-wt-quiet)) 22%, rgb(0 0 0/var(--s-wt-quiet)) calc(var(--s-wt-tour-top) - 64px), #00000080 calc(var(--s-wt-tour-top) - 8px), #000 calc(var(--s-wt-tour-top) + 56px), #000 calc(100% - 110px), transparent 100%);-webkit-mask-image:linear-gradient(180deg, transparent 0, rgb(0 0 0/var(--s-wt-quiet)) 22%, rgb(0 0 0/var(--s-wt-quiet)) calc(var(--s-wt-tour-top) - 64px), #00000080 calc(var(--s-wt-tour-top) - 8px), #000 calc(var(--s-wt-tour-top) + 56px), #000 calc(100% - 110px), transparent 100%);mask-image:linear-gradient(180deg, transparent 0, rgb(0 0 0/var(--s-wt-quiet)) 22%, rgb(0 0 0/var(--s-wt-quiet)) calc(var(--s-wt-tour-top) - 64px), #00000080 calc(var(--s-wt-tour-top) - 8px), #000 calc(var(--s-wt-tour-top) + 56px), #000 calc(100% - 110px), transparent 100%);--s-wt-quiet:.035;position:absolute;left:0;right:0;overflow:hidden}html[data-theme=dark] .s-wt-hero-field{--s-wt-quiet:.08}.s-tour-tabs{z-index:1;background:var(--s-card);border-color:var(--line-2);box-shadow:0 1px 0 color-mix(in srgb, var(--wv-ink) 6%, transparent), 0 10px 24px -12px color-mix(in srgb, var(--wv-ink) 30%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;position:relative}.s-tour-tab[aria-selected=true]{background:var(--fill-2)}@media (max-width:560px){.s-hero.s-hero-n{--s-wt-under:230px;--s-wt-field-h:660px}}.s-story-steps{padding-left:44px;position:relative}.s-wt-story-thread{pointer-events:none;width:12px;position:absolute;left:10px}.s-wt-story-thread>.wv-rule{position:absolute;inset:0}.s-wt-story-thread>.wv-rule[data-variant][data-dir]>i{background:var(--line-2);border-radius:1px;left:5px;right:5px;-webkit-mask:linear-gradient(#0000,#000 40px calc(100% - 40px),#0000);mask:linear-gradient(#0000,#000 40px calc(100% - 40px),#0000)}.s-wt-story-thread>.wv-rule>i:nth-child(n+2){display:none}.s-wt-story-thread>.s-wt-story-dyed[data-variant][data-dir]>i{background:var(--thread-1)}.s-wt-story-dyed{clip-path:inset(0 0 calc(100% - var(--s-wt-fill,0px)) 0);transition:clip-path .6s var(--ease-out)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.s-wt-story-thread[data-reveal]{opacity:1;transition:none;translate:none}.s-wt-story-thread[data-reveal]>.wv-rule:not(.s-wt-story-dyed){clip-path:inset(0 -4px);transition:clip-path var(--wv-dur-lay-slow) var(--ease-out)}.s-wt-story-thread[data-reveal]:not([data-shown])>.wv-rule:not(.s-wt-story-dyed){clip-path:inset(0 -4px 100%)}.s-wt-story-thread[data-reveal]>.s-wt-story-dyed{transition:clip-path .6s var(--ease-out), opacity var(--wv-dur-state) var(--ease-out) .35s}.s-wt-story-thread[data-reveal]:not([data-shown])>.s-wt-story-dyed{opacity:0}}.s-story-time{position:relative}.s-wt-knot{place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;left:-44px;translate:0 -50%}.s-wt-knot:before{content:"";border:1px solid var(--line-2);background:var(--s-page);transition:scale var(--wv-dur-state) var(--ease-out), border-color var(--wv-dur-state) var(--ease);border-radius:999px;position:absolute;inset:3px;scale:.64}.s-wt-knot .wv-knot{--wv-knot-1:var(--line-3);--wv-knot-2:var(--line-3);transition:scale var(--wv-dur-state) var(--ease-out);position:relative;scale:.8}.s-wt-knot .wv-knot path{transition:fill var(--wv-dur-state) var(--ease)}.s-story-step[data-reached] .wv-knot{--wv-knot-1:var(--thread-1);--wv-knot-2:var(--thread-1);scale:1}@media (prefers-reduced-motion:no-preference){.s-story-step[data-reached] .wv-knot,.s-story-step[data-reached] .wv-knot path{transition-delay:.15s}}.s-story-step[data-reached] .s-wt-knot:before{border-color:color-mix(in srgb, var(--thread-1) 35%, var(--line-2))}.s-story-step[data-active=true] .s-wt-knot:before{border-color:color-mix(in srgb, var(--thread-1) 55%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--thread-1) 10%, transparent);scale:1}.s-story-step[data-active=true] .wv-knot{scale:1.2}.s-story-stage:after{content:"";z-index:-1;border:1px solid var(--s-wt-st);pointer-events:none;position:absolute}.s-story-stage{isolation:isolate}.s-story-stage>.s-wt-stage-cloth{--wv-size:12px;--wv-fade:radial-gradient(120% 90% at 50% 40%, #000 40%, transparent 100%);opacity:calc(var(--wv-cloth-o) * 1.7)}.s-story-stage:after{--s-wt-st:color-mix(in srgb, var(--line-2) 80%, transparent);border-radius:16px;inset:10px}@media (max-width:900px){.s-story-steps{padding-left:34px}.s-wt-story-thread{left:4px}.s-wt-knot{left:-38px}.s-story-inline{z-index:1;width:calc(100% + 34px);margin-left:-34px;position:relative}}.s-bento .s-tile{isolation:isolate;transition:border-color var(--wv-dur-hover) var(--ease), box-shadow var(--wv-dur-hover) var(--ease), transform var(--wv-dur-hover) var(--ease), opacity .8s var(--ease-out), translate .9s var(--ease-out)}@media (prefers-reduced-motion:no-preference){.s-bento .s-tile{transition-delay:0s, 0s, 0s, var(--d,0s), var(--d,0s)}}@media (hover:hover){.s-bento .s-tile:hover{box-shadow:var(--shadow-lg);transform:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.s-bento .s-tile:hover{transform:translateY(-3px)}}.s-tile .s-wt-tile-woven{width:100%;height:auto;margin-top:14px}.s-bento .s-tile .s-tile-icon{background:var(--fill);color:var(--text-2)}.s-bento .s-tile:is([data-area=an],[data-area=lv],[data-area=fn],[data-area=ht]) .s-tile-icon{background:color-mix(in srgb, var(--thread-1) 12%, transparent);color:var(--thread-1)}.s-bento .s-tile[data-area=bk] .s-tile-icon{background:color-mix(in srgb, var(--thread-2) 16%, transparent);color:color-mix(in srgb, var(--thread-2) 78%, var(--text))}.s-bento .s-tile[data-area=pay] .s-tile-icon{background:color-mix(in srgb, var(--thread-3) 14%, transparent);color:var(--thread-3)}
.s-root [data-section=attribution],.s-root [data-section="3d"],.s-root [data-section=tracking],.s-root [data-section=contact]{--s-wb-bg:var(--s-page)}.s-root [data-section=your-visit],.s-root [data-section=note],.s-root [data-section=faq]{--s-wb-bg:var(--s-band)}.s-root{--s-wb-stitch-x:linear-gradient(var(--line-2), var(--line-2))}.s-root [data-section=attribution] :is(.s-ap,.s-ask){position:relative}.s-root :is([data-section=attribution] :is(.s-ap,.s-ask),[data-section=note] .s-note){isolation:isolate}@media (max-width:960px){.s-root [data-section=note] .s-note{position:relative;top:auto}}.s-root [data-section=attribution] :is(.s-ap,.s-ask){--s-wb-cloth-o:calc(var(--wv-cloth-o) * .7)}.s-root :is([data-section=attribution] :is(.s-ap,.s-ask),[data-section=note] .s-note):before{content:"";z-index:-1;border-radius:inherit;background:var(--wv-ink);opacity:var(--s-wb-cloth-o,var(--wv-cloth-o));-webkit-mask-image:var(--wv-weft), var(--wv-warp);-webkit-mask-image:var(--wv-weft), var(--wv-warp);mask-image:var(--wv-weft), var(--wv-warp);pointer-events:none;position:absolute;inset:0;-webkit-mask-size:10px 10px;mask-size:10px 10px}.s-root [data-section=note] .s-note:after{content:"";border:1px solid color-mix(in srgb, var(--line-2) 85%, transparent);pointer-events:none;border-radius:11px;position:absolute;inset:5px}.s-root [data-section=attribution] .s-ap-foot{background:var(--s-wb-stitch-x) top / 100% 1px no-repeat;border-top:0}.s-root [data-section=attribution] .s-attr-list{isolation:isolate;position:relative}.s-root [data-section=attribution] .s-attr-list>li{--c:var(--thread-1);--c2:var(--thread-1);position:relative}.s-root [data-section=attribution] .s-attr-list>li:first-child{--c:var(--thread-1);--c2:var(--thread-1);--i:0}.s-root [data-section=attribution] .s-attr-list>li:nth-child(2){--c:var(--thread-1);--c2:var(--thread-2);--i:1}.s-root [data-section=attribution] .s-attr-list>li:nth-child(3){--c:var(--thread-2);--c2:var(--thread-2);--i:2}.s-root [data-section=attribution] .s-attr-list>li:nth-child(4){--c:var(--thread-2);--c2:var(--thread-3);--i:3}.s-root [data-section=attribution] .s-attr-list>li:nth-child(5){--c:var(--thread-3);--c2:var(--thread-3);--i:4}.s-root [data-section=attribution] .s-attr-list>li:nth-child(6){--c:var(--thread-3);--c2:var(--thread-3);--i:5}.s-root [data-section=attribution] .s-attr-list a{grid-template-columns:30px minmax(0,1fr) auto;gap:14px;padding:10px 10px 12px}.s-root [data-section=attribution] .s-attr-list a>svg:first-child{z-index:2;box-sizing:content-box;background:var(--s-wb-bg);width:16px;height:16px;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--c) 55%, var(--line-2));color:color-mix(in srgb, var(--c) 82%, var(--text));transition:scale var(--wv-dur-hover) var(--ease), box-shadow .15s var(--ease);border-radius:50%;margin:-3px 0 0;padding:7px;position:relative}@media (hover:hover){.s-root [data-section=attribution] .s-attr-list a:hover>svg:first-child{box-shadow:0 0 0 2.25px var(--c)}}@media (hover:hover) and (pointer:fine){.s-root [data-section=attribution] .s-attr-list a:hover>svg:first-child{scale:.9}}.s-root [data-section=attribution] .s-attr-list b{margin-top:1px}.s-root [data-section=attribution] .s-attr-list{--s-wb-slack:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 100' preserveAspectRatio='none'%3E%3Cpath d='M6 0L6 22C6 40 10.5 44 10.5 54S6 66 6 80L6 100' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}.s-root [data-section=attribution] .s-attr-list>li:before{content:"";z-index:1;background:linear-gradient(var(--c), var(--c2));width:12px;-webkit-mask:var(--s-wb-slack) center / 12px 100% no-repeat;-webkit-mask:var(--s-wb-slack) center / 12px 100% no-repeat;mask:var(--s-wb-slack) center / 12px 100% no-repeat;opacity:.72;pointer-events:none;position:absolute;top:25px;bottom:-27px;left:19px}@media (hover:hover){.s-root [data-section=attribution] .s-attr-list>li:is(:has(>a:hover),:has(+li>a:hover)):before{opacity:1}}.s-root [data-section=attribution] .s-attr-list>li:last-child:before{background:linear-gradient(var(--c), transparent);width:3px;height:34px;bottom:auto;left:23.5px;-webkit-mask:none;mask:none}.s-root [data-section=attribution] .s-attr-list>li:after{content:"";z-index:3;background:var(--c);width:3px;height:11px;box-shadow:-2px 0 0 0 var(--s-wb-bg), 2px 0 0 0 var(--s-wb-bg);pointer-events:none;border-radius:1px;position:absolute;top:35px;left:23.5px}.s-root [data-section=attribution] .s-attr-list:before{content:"";z-index:1;background:linear-gradient(transparent, var(--thread-1));pointer-events:none;border-radius:1px;width:3px;height:36px;position:absolute;top:-14px;left:23.5px}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.s-root [data-section=attribution] .s-attr-list>li:before,.s-root [data-section=attribution] .s-attr-list:before{clip-path:inset(0 -4px);transition:clip-path .18s linear, opacity .15s var(--ease);transition-delay:calc(.15s + var(--i,-.6) * .18s), 0s}.s-root [data-section=attribution] .s-attr-list>li:after{transition:opacity .15s var(--ease-out);transition-delay:calc(.3s + var(--i) * .18s)}.s-root [data-section=attribution] [data-reveal]:not([data-shown]) .s-attr-list>li:before,.s-root [data-section=attribution] [data-reveal]:not([data-shown]) .s-attr-list:before{clip-path:inset(0 -4px 100%)}.s-root [data-section=attribution] [data-reveal]:not([data-shown]) .s-attr-list>li:after{opacity:0}}.s-root [data-section="3d"] .s-3d-bar{isolation:isolate;background:var(--s-wb-stitch-x) bottom / 100% 1px no-repeat;border-bottom:0;position:relative}.s-root [data-section="3d"] .s-3d-bar:before{content:"";z-index:-1;background:var(--wv-ink);opacity:var(--wv-cloth-o);-webkit-mask-image:var(--wv-weft), var(--wv-warp);-webkit-mask-image:var(--wv-weft), var(--wv-warp);mask-image:var(--wv-weft), var(--wv-warp);pointer-events:none;position:absolute;inset:0 0 2px;-webkit-mask-size:10px 10px;mask-size:10px 10px}.s-root [data-section="3d"] .s-3d-foot{background:var(--s-wb-stitch-x) top / 100% 1px no-repeat;border-top:0}.s-root [data-section="3d"] .s-3d-num{background:var(--s-card);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 45%, transparent)}.s-root [data-section=your-visit]{--s-wb-ev-x:30px}.s-root [data-section=your-visit] .s-panel-head{isolation:isolate;position:relative}.s-root [data-section=your-visit] .s-panel-head:before{content:"";z-index:-1;background:var(--wv-ink);opacity:var(--wv-cloth-o);-webkit-mask-image:var(--wv-weft), var(--wv-warp);-webkit-mask-image:var(--wv-weft), var(--wv-warp);mask-image:var(--wv-weft), var(--wv-warp);pointer-events:none;position:absolute;inset:0;-webkit-mask-size:10px 10px;mask-size:10px 10px}.s-root [data-section=your-visit] .s-evlist{isolation:isolate}.s-root [data-section=your-visit] .s-ev{position:relative}.s-root [data-section=your-visit] .s-ev:before{content:"";z-index:1;left:var(--s-wb-ev-x);background:var(--thread-1);width:2px;box-shadow:-2px 0 0 0 var(--s-card), 2px 0 0 0 var(--s-card);pointer-events:none;position:absolute;top:0;bottom:-1px}.s-root [data-section=your-visit] .s-ev:first-child:before{top:50%}.s-root [data-section=your-visit] .s-ev:last-child:before{background:linear-gradient(var(--thread-1), transparent);box-shadow:none;bottom:0}.s-root [data-section=your-visit] .s-ev:only-child:before{top:50%}.s-root [data-section=your-visit] .s-ev-icon{z-index:2;background:linear-gradient(var(--fill-2), var(--fill-2)), var(--s-card);position:relative}.s-root [data-section=your-visit] .s-ev:is([data-kind=pageview],[data-kind=click]) .s-ev-icon{background:linear-gradient(var(--accent-soft), var(--accent-soft)), var(--s-card)}.s-root [data-section=your-visit] .s-ev[data-kind=form_submit] .s-ev-icon{background:linear-gradient(var(--good-soft), var(--good-soft)), var(--s-card)}.s-root [data-section=your-visit] .s-scrollbar{background:var(--s-wb-stitch-x) center / 100% 1px no-repeat}.s-root [data-section=your-visit] .s-scrollbar i{inset:1.5px auto 1.5px 0}.s-root [data-section=your-visit] .s-panel-foot{background:var(--s-wb-stitch-x) top / 100% 1px no-repeat}@media (max-width:560px){.s-root [data-section=your-visit]{--s-wb-ev-x:26px}}.s-root [data-section=tracking] .s-flist{--s-wb-ln:color-mix(in srgb, var(--thread-ecru) 80%, var(--line-3));--s-wb-pad:clamp(16px, 2.2vw, 30px);isolation:isolate;border-top:2px solid var(--s-wb-ln);column-gap:0;position:relative}.s-root [data-section=tracking] .s-flist li{border-bottom:2px solid var(--s-wb-ln);position:relative}.s-root [data-section=tracking] .s-flist a{padding:22px var(--s-wb-pad);position:relative}.s-root [data-section=tracking] .s-flist a:after{content:"";z-index:1;background:var(--thread-1);transform-origin:0;height:3px;transition:scale .22s var(--ease-out);pointer-events:none;border-radius:1.5px;position:absolute;bottom:-2.5px;left:8px;right:8px;scale:0 1}@media (hover:hover){.s-root [data-section=tracking] .s-flist a:is(:hover,:focus-visible):after{scale:1}}.s-root [data-section=tracking] .s-flist:before,.s-root [data-section=tracking] .s-flist:after{content:"";background:linear-gradient(transparent, var(--s-wb-ln) 12px, var(--s-wb-ln) calc(100% - 12px), transparent);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:-14px;bottom:-14px}.s-root [data-section=tracking] .s-flist:before{left:33.3333%}.s-root [data-section=tracking] .s-flist:after{left:66.6667%}.s-root [data-section=tracking] .s-flist li:before,.s-root [data-section=tracking] .s-flist li:after{z-index:2;width:var(--s-wb-w);height:var(--s-wb-h);right:var(--s-wb-r);background:var(--s-wb-over), var(--s-wb-bg);pointer-events:none;position:absolute}.s-root [data-section=tracking] .s-flist li:after{bottom:var(--s-wb-b)}.s-root [data-section=tracking] .s-flist li:before{top:var(--s-wb-b)}.s-root [data-section=tracking] .s-flist{--s-wb-a:linear-gradient(var(--s-wb-ln), var(--s-wb-ln)) center / 100% 2px no-repeat;--s-wb-v:linear-gradient(90deg, var(--s-wb-ln), var(--s-wb-ln)) center / 2px 100% no-repeat}@media (min-width:961px){.s-root [data-section=tracking] .s-flist li:is(:nth-child(6n+1),:nth-child(6n+5)):after,.s-root [data-section=tracking] .s-flist li:nth-child(2):before{content:"";--s-wb-w:4px;--s-wb-h:10px;--s-wb-r:-2px;--s-wb-b:-6px;--s-wb-over:var(--s-wb-a)}.s-root [data-section=tracking] .s-flist li:is(:nth-child(6n+2),:nth-child(6n+4)):after,.s-root [data-section=tracking] .s-flist li:first-child:before{content:"";--s-wb-w:10px;--s-wb-h:4px;--s-wb-r:-5px;--s-wb-b:-3px;--s-wb-over:var(--s-wb-v)}}@media (min-width:601px) and (max-width:960px){.s-root [data-section=tracking] .s-flist:before{left:50%}.s-root [data-section=tracking] .s-flist:after{display:none}.s-root [data-section=tracking] .s-flist li:nth-child(4n+1):after{content:"";--s-wb-w:4px;--s-wb-h:10px;--s-wb-r:-2px;--s-wb-b:-6px;--s-wb-over:var(--s-wb-a)}.s-root [data-section=tracking] .s-flist li:nth-child(4n+3):after,.s-root [data-section=tracking] .s-flist li:first-child:before{content:"";--s-wb-w:10px;--s-wb-h:4px;--s-wb-r:-5px;--s-wb-b:-3px;--s-wb-over:var(--s-wb-v)}.s-root [data-section=tracking] .s-flist li:nth-child(odd) a{padding-left:0}.s-root [data-section=tracking] .s-flist li:nth-child(2n) a{padding-right:0}}@media (min-width:961px){.s-root [data-section=tracking] .s-flist li:nth-child(3n+1) a{padding-left:0}.s-root [data-section=tracking] .s-flist li:nth-child(3n) a{padding-right:0}}@media (max-width:600px){.s-root [data-section=tracking] .s-flist:before,.s-root [data-section=tracking] .s-flist:after{display:none}.s-root [data-section=tracking] .s-flist a{padding-inline:0}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.s-root [data-section=tracking] .s-flist:before,.s-root [data-section=tracking] .s-flist:after{clip-path:inset(0 -2px);transition:clip-path 1.1s var(--ease-out) .15s}.s-root [data-section=tracking] .s-flist:after{transition-delay:.3s}.s-root [data-section=tracking] .s-flist li:before,.s-root [data-section=tracking] .s-flist li:after{transition:opacity .3s var(--ease-out) .9s}.s-root [data-section=tracking] .s-flist[data-reveal]:not([data-shown]):before,.s-root [data-section=tracking] .s-flist[data-reveal]:not([data-shown]):after{clip-path:inset(0 -2px 100%)}.s-root [data-section=tracking] .s-flist[data-reveal]:not([data-shown]) li:before,.s-root [data-section=tracking] .s-flist[data-reveal]:not([data-shown]) li:after{opacity:0}}.s-root [data-section=note] .s-note{border:1px solid var(--line);background:var(--s-card);box-shadow:var(--shadow-sm);border-radius:20px;padding:clamp(26px,3.2vw,44px)}.s-root [data-section=note] .s-note:after{border-radius:13px;inset:9px}.s-root [data-section=note] .s-setup>li{position:relative}.s-root [data-section=note] .s-setup-num{z-index:2;background:linear-gradient(var(--s-wb-bg), var(--s-wb-bg)) padding-box, var(--s-wb-ring) border-box;color:var(--text);border:1.75px solid #0000;position:relative}.s-root [data-section=note] .s-setup>li:first-child{--s-wb-ring:linear-gradient(var(--thread-1), var(--thread-1))}.s-root [data-section=note] .s-setup>li:nth-child(2){--s-wb-ring:conic-gradient(var(--thread-2) 0 50%, var(--thread-3) 0)}.s-root [data-section=note] .s-setup>li:nth-child(3){--s-wb-ring:conic-gradient(var(--thread-1) 0 33.3%, var(--thread-2) 0 66.6%, var(--thread-3) 0)}.s-root [data-section=note] .s-setup>li:before,.s-root [data-section=note] .s-setup>li:after{z-index:1;pointer-events:none;position:absolute}.s-root [data-section=note] .s-setup>li:after{top:35px;bottom:-1px}.s-root [data-section=note] .s-setup>li:before{height:35px;top:0}.s-root [data-section=note] .s-setup>li:first-child:after,.s-root [data-section=note] .s-setup>li:nth-child(2):before{content:"";background:linear-gradient(90deg, var(--s-wb-bg) 0 2px, var(--thread-1) 2px 4px, var(--s-wb-bg) 4px);width:6px;left:12px}.s-root [data-section=note] .s-setup>li:nth-child(2):after,.s-root [data-section=note] .s-setup>li:nth-child(3):before{content:"";background:linear-gradient(90deg, var(--s-wb-bg) 0 2px, var(--thread-1) 2px 4px, var(--s-wb-bg) 4px 5.5px, var(--thread-2) 5.5px 7.5px, var(--s-wb-bg) 7.5px 9px, var(--thread-3) 9px 11px, var(--s-wb-bg) 11px);width:13px;left:8.5px}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.s-root [data-section=note] .s-setup>li:before,.s-root [data-section=note] .s-setup>li:after{clip-path:inset(0);transition:clip-path .28s linear}.s-root [data-section=note] .s-setup>li:first-child:after{transition-delay:.1s}.s-root [data-section=note] .s-setup>li:nth-child(2):before{transition-delay:.38s}.s-root [data-section=note] .s-setup>li:nth-child(2):after{transition-delay:.66s}.s-root [data-section=note] .s-setup>li:nth-child(3):before{transition-delay:.94s}.s-root [data-section=note] .s-setup[data-reveal]:not([data-shown])>li:before,.s-root [data-section=note] .s-setup[data-reveal]:not([data-shown])>li:after{clip-path:inset(0 0 100%)}}.s-root [data-section=your-visit] .s-wb-loom{border-bottom:1px solid var(--line);background:var(--s-card-2);height:91px;position:relative;overflow:hidden}.s-root [data-section=your-visit] .s-wb-loom-cloth{position:absolute;top:0}.s-root [data-section=your-visit] .s-wb-loom-cloth g[data-set=warp]{stroke:color-mix(in srgb, var(--thread-ecru) 92%, var(--text-3))}.s-root [data-section=your-visit] .s-wb-loom:after{content:"";background:linear-gradient(transparent, var(--s-card-2));pointer-events:none;height:22px;position:absolute;inset:auto 0 0}.s-root [data-section=your-visit] .s-wb-loom-end{position:absolute;top:0;left:0;overflow:visible}.s-root [data-section=your-visit] .s-wb-loom-end path{fill:none;stroke:var(--thread-1);stroke-width:5.6px;stroke-linecap:round}.s-root [data-section=your-visit] .s-wb-loom-dot{z-index:1;box-shadow:0 0 0 2px var(--s-card-2);transition:translate var(--wv-dur-state) var(--ease-out);position:absolute;top:0;left:18.5px}.s-root [data-section=your-visit] .s-wb-loom-end path{transition:d var(--wv-dur-state) var(--ease-out)}.s-root [data-section=your-visit] .s-wb-loom-curtain{z-index:1;background:var(--s-card-2);transform-origin:100%;pointer-events:none;display:none;position:absolute}@media (prefers-reduced-motion:no-preference){.s-root [data-section=your-visit] .s-wb-loom-curtain{animation:s-wb-uncover .6s var(--ease-out) both;display:block}}@keyframes s-wb-uncover{to{transform:scaleX(0)}}
