.hm-web .hm-pricing-hero{--hero-fill: var(--hm-dark);--hero-ink: #ffffff;--hero-ink-soft: rgba(255, 255, 255, .68);--hero-line: rgba(255, 255, 255, .16);--hero-well: rgba(255, 255, 255, .1);background:var(--hero-fill);border-bottom:1px solid var(--hero-fill)}.hm-web .hm-pricing-hero,.hm-web .hm-pricing-hero:before{background-image:none}.hm-web .hm-pricing-hero h1{color:var(--hero-ink);max-width:940px}.hm-web .hm-pricing-hero .badge{background:#ffffff14;border-color:var(--hero-line);color:var(--hero-ink);box-shadow:none}.hm-web .hm-pricing-hero .hero-actions{width:100%}.hm-rs{--hm-rs-h: 18px;--hm-rs-knob: 46px;--hm-rs-inset: calc(var(--hm-rs-knob) / 2);display:flex;flex-direction:column;align-items:center;width:100%;max-width:560px;margin:0 auto}.hm-rs--light{--hero-ink: var(--foreground);--hero-ink-soft: var(--muted-foreground);--hero-well: var(--muted);--hm-rs-notch: color-mix(in oklab, var(--foreground) 26%, transparent);--hm-rs-notch-on: color-mix(in oklab, var(--background) 62%, transparent);--hm-rs-ring: color-mix(in oklab, var(--primary) 38%, transparent)}.hm-rs__billing{display:flex;flex-direction:column;align-items:center;gap:10px}.hm-web .hm-pricing-hero .ol-tabs [role=tablist]{background:var(--hero-well);border-color:var(--hero-line)}.hm-web .hm-pricing-hero .ol-tabs [role=tab]{color:var(--hero-ink-soft)}.hm-web .hm-pricing-hero .ol-tabs [role=tab][aria-selected=true]{color:var(--ink)}.hm-rs__save{margin:0;font-size:14px;line-height:20px;color:var(--hero-ink-soft)}.hm-rs__mark{width:96px;height:96px;margin:19px 0;display:grid;place-items:center;will-change:transform;animation:hm-rs-idle var(--jd, 6s) ease-in-out .55s infinite both}.hm-rs__mark[data-tier="0"]{animation:none}.hm-rs__mark[data-tier="1"]{--jx: 2;--jy: 1.8;--jr: .9;--jd: 7s }.hm-rs__mark[data-tier="2"]{--jx: 3.4;--jy: 2.8;--jr: 1.9;--jd: 4.6s }.hm-rs__mark[data-tier="3"]{--jx: 5;--jy: 4;--jr: 3.2;--jd: 2.5s }@keyframes hm-rs-idle{0%,to{transform:translateZ(0) rotate(0)}20%{transform:translate3d(calc(var(--jx, 0) * 1px),calc(var(--jy, 0) * -1px),0) rotate(calc(var(--jr, 0) * 1deg))}45%{transform:translate3d(calc(var(--jx, 0) * -.7px),calc(var(--jy, 0) * .6px),0) rotate(calc(var(--jr, 0) * -.75deg))}70%{transform:translate3d(calc(var(--jx, 0) * .5px),calc(var(--jy, 0) * .9px),0) rotate(calc(var(--jr, 0) * .5deg))}88%{transform:translate3d(calc(var(--jx, 0) * -.4px),calc(var(--jy, 0) * -.5px),0) rotate(calc(var(--jr, 0) * -.35deg))}}.hm-rs__mark svg{display:block;width:72px;height:72px;fill:var(--mk);stroke:none;filter:var(--mk-glow, none);transform-origin:center 56%;animation:hm-rs-pop .52s cubic-bezier(.34,1.56,.64,1) both}@keyframes hm-rs-pop{0%{transform:scale(calc(var(--mk-s) * .74)) translateY(4px)}55%{transform:scale(calc(var(--mk-s) * 1.14)) translateY(-3px)}to{transform:scale(var(--mk-s)) translateY(0)}}.hm-rs__mark[data-tier="0"]{--mk-s: .7;--mk: oklch(from var(--primary) .86 calc(c*1.12) calc(h - 28) );--mk-glow: none }.hm-rs__mark[data-tier="1"]{--mk-s: .85;--mk: oklch(from var(--primary) .8 calc(c*1.1) calc(h - 14) );--mk-glow: drop-shadow(0 0 7px oklch(from var(--primary) .8 c calc(h - 14) / .38)) }.hm-rs__mark[data-tier="2"]{--mk-s: 1;--mk: oklch(from var(--primary) .74 calc(c*1.08) h);--mk-glow: drop-shadow(0 0 10px oklch(from var(--primary) .74 c h / .5)) drop-shadow(0 0 22px oklch(from var(--primary) .74 c h / .3)) }.hm-rs__mark[data-tier="3"]{--mk-s: 1.22;--mk: oklch(from var(--primary) .68 calc(c*1.18) h);--mk-glow: drop-shadow(0 0 12px oklch(from var(--primary) .7 c h / .72)) drop-shadow(0 0 30px oklch(from var(--primary) .7 c h / .45)) }html:not(.dark) .hm-rs--light .hm-rs__mark[data-tier="0"]{--mk: oklch(from var(--primary) .8 calc(c*1.2) calc(h - 28) );--mk-glow: none }html:not(.dark) .hm-rs--light .hm-rs__mark[data-tier="1"]{--mk: oklch(from var(--primary) .7 calc(c*1.14) calc(h - 14) );--mk-glow: drop-shadow(0 0 7px oklch(from var(--primary) .7 c calc(h - 14) / .22)) }html:not(.dark) .hm-rs--light .hm-rs__mark[data-tier="2"]{--mk: var(--primary);--mk-glow: drop-shadow(0 0 10px oklch(from var(--primary) l c h / .28)) drop-shadow(0 0 22px oklch(from var(--primary) l c h / .16)) }html:not(.dark) .hm-rs--light .hm-rs__mark[data-tier="3"]{--mk: oklch(from var(--primary) .4 calc(c*.92) h);--mk-glow: drop-shadow(0 0 12px oklch(from var(--primary) .45 c h / .34)) drop-shadow(0 0 30px oklch(from var(--primary) .45 c h / .2)) }.hm-rs__slider{width:100%;padding:0 4px}.hm-rs__bar{position:relative;height:var(--hm-rs-handle);display:flex;align-items:center}.hm-rs__rail{position:relative;width:100%;height:var(--hm-rs-h);border-radius:999px;corner-shape:round;background:var(--hero-well)}.hm-rs__fill{position:absolute;top:0;bottom:0;left:0;width:calc(var(--hm-rs-inset) + (100% - var(--hm-rs-inset) * 2) * var(--t, 0));background:var(--hero-ink);border-radius:999px;corner-shape:round;transition:width .3s cubic-bezier(.22,1,.36,1)}.hm-rs__notch{position:absolute;top:50%;z-index:1;left:calc(var(--hm-rs-inset) + (100% - var(--hm-rs-inset) * 2) * var(--t, 0));width:5px;height:5px;border-radius:999px;corner-shape:round;transform:translate(-50%,-50%);background:var(--hm-rs-notch, rgba(255, 255, 255, .34));transition:background .3s ease}.hm-rs__notch.is-on{background:var(--hm-rs-notch-on, rgba(23, 23, 23, .45))}.hm-rs__handle{position:absolute;top:50%;z-index:2;left:calc(var(--hm-rs-inset) + (100% - var(--hm-rs-inset) * 2) * var(--t, 0));transform:translate(calc(-50% + var(--mx, 0px)),calc(-50% + var(--my, 0px)));transition:left .3s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.33,1,.68,1),box-shadow .16s ease;pointer-events:none}.hm-rs__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;opacity:0;cursor:grab;z-index:3}.hm-rs__input:active{cursor:grabbing}.hm-rs__input::-webkit-slider-thumb{-webkit-appearance:none;width:calc(var(--hm-rs-inset) * 2);height:100%;cursor:grab}.hm-rs__input::-moz-range-thumb{width:calc(var(--hm-rs-inset) * 2);height:100%;border:0;background:transparent;cursor:grab}.hm-rs__bar:has(.hm-rs__input:focus-visible) .hm-rs__handle{box-shadow:0 6px 14px #0006,0 0 0 4px var(--hm-rs-ring, rgba(255, 255, 255, .55))}.hm-rs__scale{position:relative;height:20px;margin-top:10px}.hm-rs__tick{position:absolute;top:0;left:calc(var(--hm-rs-inset) + (100% - var(--hm-rs-inset) * 2) * var(--t, 0));transform:translate(-50%);white-space:nowrap;font-size:13px;font-weight:500;line-height:20px;color:var(--hero-ink-soft);opacity:.75;transition:opacity .2s ease,color .2s ease}.hm-rs__tick.is-on{opacity:1;color:var(--hero-ink);font-weight:600}.hm-rs__read{margin-top:14px;text-align:center}@keyframes hm-rs-rise{0%{opacity:0;transform:translateY(9px) scale(.94)}60%{opacity:1;transform:translateY(-2px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.hm-rs__plan{font-size:15px;font-weight:600;line-height:22px;letter-spacing:.01em;color:var(--hero-ink-soft);margin-bottom:4px;animation:hm-rs-rise .34s cubic-bezier(.34,1.56,.64,1) both}.hm-rs__price{display:flex;align-items:baseline;justify-content:center;gap:6px;animation:hm-rs-rise .44s cubic-bezier(.34,1.56,.64,1) 40ms both}.hm-rs__price b{font-size:60px;line-height:1.05;font-weight:700;letter-spacing:-.03em;color:var(--hero-ink);font-variant-numeric:tabular-nums}.hm-rs__price span{font-size:17px;font-weight:500;color:var(--hero-ink-soft)}.hm-rs__cta{margin-top:22px;display:flex;justify-content:center;animation:hm-rs-rise .44s cubic-bezier(.34,1.56,.64,1) 90ms both}@media(prefers-reduced-motion:reduce){.hm-rs__mark{animation:none}.hm-rs__mark svg{animation:none;transform:scale(var(--mk-s))}.hm-rs__plan,.hm-rs__price,.hm-rs__cta{animation:none}.hm-rs__mark svg,.hm-rs__fill,.hm-rs__handle,.hm-rs__notch,.hm-rs__tick{transition:none}}@media(max-width:767px){.hm-rs__price b{font-size:46px}.hm-rs__mark{width:84px;height:84px;margin:16px 0}.hm-rs__mark svg{width:60px;height:60px}.hm-rs__tick{font-size:11.5px}}.hm-web .price-wrap:has(.hm-price-table){padding-top:107px}@media(max-width:767px){.hm-web .price-wrap:has(.hm-price-table){padding-top:64px}}.ol-web .nav-actions{display:flex;align-items:center;gap:10px}.ol-web .nav-global a.is-active{color:var(--ink);background:var(--panel)}.ol-web header.bar.is-dark .nav-desktop a.is-active{background:color-mix(in srgb,var(--white) 12%,transparent);color:var(--white)}:is(.ol-web,.hm-web) .nav-current{box-shadow:inset 0 0 0 1px var(--nav-current-line, var(--line))}.ol-web header.bar.is-dark .nav-current{--nav-current-line: color-mix(in srgb, var(--white) 20%, transparent)}.hm-web .hm-nav[data-tone=dark]:not(.is-open) .nav-current{--nav-current-line: color-mix(in srgb, var(--white) 20%, transparent)}.ol-web .nav-desktop a.nav-link--arrow{display:inline-flex;align-items:center}.ol-web .prod-stage{position:relative}.ol-web .prod-stage:before{content:"";position:absolute;left:50%;top:0;transform:translate(-50%);width:100vw;height:1px;background:var(--line);pointer-events:none}.ol-web .prod-stage+.prod-stage:before{content:none}:is(.ol-web,.hm-web) .hm-sec.prod-sec--64{padding-block:64px}:is(.ol-web,.hm-web) .prod-head .hm-eyebrow{margin-bottom:24px}:is(.ol-web,.hm-web) .prod-head .hm-title{margin-bottom:20px}:is(.ol-web,.hm-web) .prod-head .hm-lede{margin-bottom:0}:is(.ol-web,.hm-web) .prod-cases__head{margin-bottom:64px}:is(.ol-web,.hm-web) .prod-cases{--rr-drop: 64px }.ol-web footer .foot-nav{flex-wrap:wrap}.ol-web footer .foot-soon{cursor:default;opacity:.85}:is(.ol-web,.hm-web) .nav-dd{position:relative;display:inline-flex}.ol-web .nav-desktop .nav-dd-trigger{display:inline-flex;align-items:center;gap:4px;cursor:pointer;border:0;background:none;font-family:var(--font-sans, "Inter", sans-serif);font-size:14px;font-weight:500;line-height:20px;color:var(--secondary);padding:var(--nav-link-pad);border-radius:var(--nav-link-radius);transition:background .14s ease,color .14s ease}.ol-web .nav-desktop .nav-dd:hover .nav-dd-trigger,.ol-web .nav-desktop .nav-dd:focus-within .nav-dd-trigger,.ol-web .nav-desktop .nav-dd-trigger.is-active{background:var(--panel);color:var(--ink)}.ol-web .nav-dd-trigger--btn{cursor:pointer}:is(.ol-web,.hm-web) .nav-chev{transition:transform .2s ease}:is(.ol-web,.hm-web) .nav-dd:hover .nav-chev,:is(.ol-web,.hm-web) .nav-dd:focus-within .nav-chev{transform:rotate(180deg)}.ol-web header.bar.is-dark .nav-desktop .nav-dd-trigger{color:#e5e5e5;background:transparent}.ol-web header.bar.is-dark .nav-desktop .nav-dd:hover .nav-dd-trigger,.ol-web header.bar.is-dark .nav-desktop .nav-dd:focus-within .nav-dd-trigger,.ol-web header.bar.is-dark .nav-desktop .nav-dd-trigger.is-active{background:#ffffff14;color:var(--white)}.ol-web header.bar.is-dark .nav-desktop .nav-dd-trigger.is-active{background:color-mix(in srgb,var(--white) 12%,transparent)}.ol-web .nav-desktop .nav-soon{font-family:var(--font-sans, "Inter", sans-serif);font-size:14px;font-weight:500;line-height:20px;color:var(--secondary);padding:var(--nav-link-pad);border-radius:var(--nav-link-radius);cursor:default;transition:background .14s ease,color .14s ease}.ol-web .nav-desktop .nav-soon:hover{background:var(--panel);color:var(--ink)}:is(.ol-web,.hm-web) .nav-dd-panel{position:absolute;top:100%;left:0;z-index:60;padding-top:10px;opacity:0;visibility:hidden;transform:translateY(6px);pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}:is(.ol-web,.hm-web) .nav-dd--right .nav-dd-panel{left:auto;right:0}:is(.ol-web,.hm-web) .nav-dd:hover .nav-dd-panel,:is(.ol-web,.hm-web) .nav-dd:focus-within .nav-dd-panel{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}:is(.ol-web,.hm-web) .nav-dd.is-dismissed .nav-dd-panel{opacity:0;visibility:hidden;transform:translateY(6px);pointer-events:none}:is(.ol-web,.hm-web) .nav-dd.is-dismissed .nav-chev{transform:none}@media(prefers-reduced-motion:reduce){:is(.ol-web,.hm-web) .nav-dd-panel{transition:none;transform:none}}:is(.ol-web,.hm-web) .nav-menu{width:max-content;max-width:min(340px,calc(100vw - 96px));display:flex;flex-direction:column;gap:2px;padding:6px;background:var(--white);border:1px solid var(--border-strong);border-radius:var(--ctl-radius);corner-shape:superellipse(1.5);box-shadow:var(--shadow-card)}:is(.ol-web,.hm-web) .nav-menu--2col{width:max-content;max-width:min(780px,calc(100vw - 96px));display:grid;grid-template-columns:1fr 1fr;gap:2px;align-items:stretch}:is(.ol-web,.hm-web) .nav-menu--2col .nav-menu-desc,:is(.ol-web,.hm-web) .nav-menu--2col .nav-menu-title{white-space:nowrap}:is(.ol-web,.hm-web) .nav-menu-item{display:flex;align-items:center;gap:12px;padding:16px 8px;border-radius:var(--ctl-radius);corner-shape:superellipse(1.5);text-decoration:none;transition:background .14s ease;width:100%;border:0;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit}:is(.ol-web,.hm-web) .nav-menu-item:hover{background:var(--panel)}:is(.ol-web,.hm-web) .nav-menu-item--current{background:var(--nav-current-fill, var(--panel));box-shadow:inset 0 0 0 1px var(--nav-current-line, var(--line))}.ol-web header.bar.is-dark .nav-menu-item--current{--nav-current-fill: rgba(255, 255, 255, .07);--nav-current-line: color-mix(in srgb, var(--white) 20%, transparent)}:is(.ol-web,.hm-web) .nav-menu-ext{display:inline-block;margin-left:6px;vertical-align:-2px;color:var(--muted)}:is(.ol-web,.hm-web) .nav-menu-art{flex:none;width:52px;height:52px;display:block}:is(.ol-web,.hm-web) .nav-menu-art--dark{display:none}.ol-web header.bar.is-dark .nav-menu-art--light{display:none}.ol-web header.bar.is-dark .nav-menu-art--dark{display:block}:is(.ol-web,.hm-web,.pv-motifs) .nav-menu-motif{--motif-zoom: .85;flex:none;width:44px;height:44px;display:block;color:var(--ink);transform:scale(calc(var(--motif-k, 1) * var(--motif-zoom, 1)));transform-origin:center}:is(.ol-web,.hm-web,.pv-motifs) .nav-menu-motif svg{display:block;width:100%;height:100%}:is(.ol-web,.hm-web,.pv-motifs) .nav-menu-motif .primary{stroke:currentColor;stroke-width:calc(3px / var(--motif-k, 1))}:is(.ol-web,.hm-web,.pv-motifs) .nav-menu-motif .secondary{fill:var(--primary);stroke:var(--primary);stroke-width:calc(1.45px / var(--motif-k, 1));fill-opacity:.8;stroke-opacity:.8}:is(.ol-web,.hm-web,.pv-motifs) .nav-menu-motif[data-motif=target]{--motif-k: .989 }:is(.ol-web,.hm-web,.pv-motifs) .nav-menu-motif[data-motif=map]{--motif-k: .914 }:is(.ol-web,.hm-web,.pv-motifs) .nav-menu-motif[data-motif=gauge]{--motif-k: 1.05 }:is(.ol-web,.hm-web,.pv-motifs) .nav-menu-motif[data-motif=funnel]{--motif-k: 1.003 }:is(.ol-web,.hm-web,.pv-motifs) .nav-menu-motif[data-motif=clipboard]{--motif-k: .918 }:is(.ol-web,.hm-web,.pv-motifs) .nav-menu-motif[data-motif=screen]{--motif-k: .965 }:is(.ol-web,.hm-web,.pv-motifs) .nav-menu-motif[data-motif=hub]{--motif-k: .841 }:is(.ol-web,.hm-web,.pv-motifs) .nav-menu-motif[data-motif=team]{--motif-k: .923 }:is(.ol-web,.hm-web,.pv-motifs) .nav-menu-motif[data-motif=pencil]{--motif-k: 1.023 }:is(.ol-web,.hm-web,.pv-motifs) .nav-menu-motif[data-motif=article]{--motif-k: .997 }:is(.ol-web,.hm-web,.pv-motifs) .nav-menu-motif[data-motif=ask]{--motif-k: 1.054 }:is(.ol-web,.hm-web,.pv-motifs) .nav-menu-motif[data-motif=puzzle]{--motif-k: .935 }:is(.ol-web,.hm-web,.pv-motifs) .nav-menu-motif[data-motif=bulb]{--motif-k: 1.011 }:is(.ol-web,.hm-web,.pv-motifs) .nav-menu-motif[data-motif=desk]{--motif-k: .98 }:is(.ol-web,.hm-web,.pv-motifs) .nav-menu-motif[data-motif=feedback]{--motif-k: 1.024 }:is(.ol-web,.hm-web,.pv-motifs) .nav-menu-motif[data-motif=sitemap]{--motif-k: 1.039 }:is(.ol-web,.hm-web,.pv-motifs) .nav-menu-motif[data-motif=signature]{--motif-k: .997 }:is(.ol-web,.hm-web,.pv-motifs) .nav-menu-motif[data-motif=stairs]{--motif-k: 1.083 }:is(.ol-web) .nav-desktop .nav-menu-item{padding:7px 19px 7px 14px}.ol-web .nav-desktop .nav-menu-motif{width:35px;height:35px}.ol-web .nav-menu-motif .secondary{fill-opacity:.24;stroke-opacity:.24}.ol-web header.bar.is-dark .nav-menu-motif .secondary{fill:currentColor;stroke:currentColor;fill-opacity:.2;stroke-opacity:.2}.ol-web header.bar.is-paper .nav-menu{background:var(--paper)}.ol-web header.bar.is-dark .nav-menu{background:#262626;border-color:#3f3f46}.ol-web header.bar.is-dark .nav-menu-item:hover{background:#ffffff12}.ol-web header.bar.is-dark .nav-menu-title{color:#fafafa}.ol-web header.bar.is-dark .nav-menu-desc{color:#a1a1aa}.ol-web header.bar.is-dark .nav-menu-thumb{border-color:#3f3f46;background:#1f1f1f;color:#a1a1aa}.ol-web header.bar.is-dark .nav-menu-motif{color:#fafafa}:is(.ol-web,.hm-web) .nav-menu-item--soon{cursor:default}:is(.ol-web,.hm-web) .nav-menu-thumb{flex:none;width:44px;height:44px;display:grid;place-items:center;color:var(--secondary);border:1px solid var(--line-strong);border-radius:12px;background:var(--paper);background-image:radial-gradient(var(--dot) .5px,transparent .6px);background-size:6px 6px}:is(.ol-web,.hm-web) .nav-menu-text{display:flex;flex-direction:column;gap:1px;min-width:0}:is(.ol-web,.hm-web) .nav-menu-title{font-size:15px;font-weight:600;line-height:20px;color:var(--ink-strong)}:is(.ol-web,.hm-web) .nav-menu-desc{font-size:13px;line-height:18px;color:var(--muted)}@media(max-width:767px){.ol-web .mobile-menu .mm-soon{display:block;font-family:var(--font-sans, "Inter", sans-serif);font-size:16px;font-weight:500;color:var(--secondary);padding:14px 4px}.ol-web .mobile-menu .mm-label{display:block;font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--faint);padding:18px 4px 2px}}.ol-web .prod-shell{max-width:var(--page);margin:0 auto;padding-inline:var(--pad)}.ol-web .prod-main{min-width:0}.ol-web .prod-main>section{position:relative;padding:72px 0}.ol-web .prod-main>section:not(:last-child):after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:100vw;height:1px;background:var(--line);pointer-events:none}.ol-web .prod-main>section:first-child{padding-top:56px}.ol-web .prod-main h2{font-family:var(--font-sans, "Inter", sans-serif);font-size:clamp(30px,2.6vw,38px);line-height:1.26;font-weight:600;letter-spacing:-.02em;color:var(--ink-strong);margin:12px 0 10px}.ol-web .prod-sub{font-size:19px;line-height:29px;color:var(--muted);max-width:560px;margin-bottom:8px}.ol-web .prod-hero{position:relative}.ol-web .prod-hero:before{content:"";position:absolute;top:-44px;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(var(--dot) .5px,transparent .6px);background-size:8px 8px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);mask-image:linear-gradient(180deg,#000,transparent 70%)}.ol-web .prod-hero>*{position:relative;z-index:1}.ol-web .prod-hero h1{font-family:var(--font-display);font-weight:400;color:var(--ink-strong);font-size:clamp(34px,3.4vw,50px);line-height:1.16;letter-spacing:0;margin:14px 0 16px;max-width:15ch;text-wrap:balance}.ol-web .hero--prod{--htw: 900px }.ol-web .hero--prod h1{font-size:clamp(30px,3.9vw,56px);max-width:940px}.ol-web .prod-cta-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:22px}.ol-web .prod-hero-textlink{font-size:14px;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line-strong)}.ol-web .prod-hero-textlink:hover{color:var(--ink-strong);border-bottom-color:var(--ink)}.ol-web .prod-hero-micro{margin-top:14px;font-size:13px;line-height:19px;color:var(--faint)}.ol-web .ph-frame--hero{aspect-ratio:16 / 9;min-height:0}.ol-web .prod-show3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.ol-web .prod-tile-label{font-size:13px;font-weight:600;color:var(--secondary);margin-top:10px}.ol-web .prod-tile-sub{font-size:12.5px;line-height:18px;color:var(--faint)}.ol-web .prod-shot{display:block;position:relative;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-xs)}.ol-web .prod-tile .prod-shot,.ol-web .prod-invmedia .prod-shot{aspect-ratio:4 / 3}.ol-web .prod-shot>img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.ol-web a.prod-shot{transition:box-shadow .2s ease,transform .2s ease}.ol-web a.prod-shot:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.ol-web .prod-shot--ph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:16px;background:linear-gradient(180deg,var(--white),var(--panel))}.ol-web .prod-shot--ph .ph-tag{font-size:11px;font-weight:700;letter-spacing:.01em;color:var(--faint);border:1px solid var(--line-strong);border-radius:999px;padding:3px 9px}.ol-web .prod-shot--ph .ph-note{font-size:12px;font-weight:600;color:var(--secondary);line-height:17px}.ol-web .prod-logos-cap{font-size:15px;line-height:22px;color:var(--faint);margin-bottom:20px}.ol-web .prod-logostrip{display:flex;align-items:center;gap:40px;flex-wrap:wrap}.ol-web .prod-logostrip img{width:auto;opacity:.55}.ol-web .prod-logostrip img[alt=Google]{height:20px}.ol-web .prod-logostrip img[alt=Microsoft]{height:22px}.ol-web .prod-logostrip img[alt=Intel]{height:19px}.ol-web .prod-logostrip img[alt=Couchbase]{height:21px}.ol-web .prod-logostrip img[alt=Nokia]{height:15px}.ol-web .prod-inv{display:flex;flex-direction:column;gap:18px;margin-top:34px}.ol-web .prod-invrow{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);display:grid;grid-template-columns:7fr 5fr;gap:28px;padding:28px;align-items:center}.ol-web .prod-invrow h3{font-size:22px;line-height:30px;font-weight:600;color:var(--ink-strong)}.ol-web .prod-count{font-size:15px;font-weight:600;color:var(--ink);margin:6px 0 8px}.ol-web .prod-desc{font-size:15.5px;line-height:24px;color:var(--muted)}.ol-web .prod-parts{display:flex;flex-direction:column;gap:18px;margin-top:20px}.ol-web .prod-part{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);display:grid;grid-template-columns:7fr 5fr;gap:28px;padding:28px;align-items:stretch}.ol-web .prod-part-body{align-self:center}.ol-web .prod-part-title{font-size:20px;line-height:28px;font-weight:600;color:var(--ink-strong)}.ol-web .prod-part-fn{font-size:15px;font-weight:600;color:var(--ink);margin:6px 0 8px}.ol-web .prod-part-media{display:flex}.ol-web .ph-frame{width:100%;min-height:160px;display:grid;place-items:center;gap:12px;padding:20px;text-align:center;border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--paper);background-image:radial-gradient(var(--dot) .5px,transparent .6px);background-size:8px 8px}.ol-web .ph-frame--block{min-height:200px;margin-top:12px}.ol-web .prod-steps{margin-top:24px}.ol-web .prod-step{display:grid;grid-template-columns:64px 1fr;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.ol-web .prod-step:last-child{border-bottom:none}.ol-web .prod-step-num{font-family:var(--font-display);font-weight:400;font-size:34px;line-height:1;color:var(--line-strong);font-variant-numeric:tabular-nums}.ol-web .prod-step h4{font-size:18px;line-height:26px;font-weight:600;color:var(--ink-strong);margin-bottom:4px}.ol-web .prod-step p{font-size:15px;line-height:23px;color:var(--muted)}.ol-web .prod-founder{display:grid;grid-template-columns:4fr 8fr;gap:32px;align-items:center}.ol-web .prod-founder-photo{max-width:260px;aspect-ratio:4 / 5;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel)}.ol-web .prod-founder-photo img{width:100%;height:100%;object-fit:cover;display:block}.ol-web .prod-h2-sm{font-size:30px!important;line-height:38px!important}.ol-web .prod-result{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;margin-top:12px;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-xs);transition:box-shadow .22s ease,transform .22s ease}.ol-web .prod-result:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.ol-web .prod-result-media{min-height:340px;border-right:1px solid var(--line);background:var(--panel)}.ol-web .prod-result-media img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.ol-web .prod-result-body{padding:40px;display:flex;flex-direction:column}.ol-web .prod-quote{font-family:var(--font-display);font-weight:400;font-size:21px;line-height:1.5;color:var(--ink-strong);margin-bottom:10px}.ol-web .prod-attr{font-size:13.5px;color:var(--muted);margin-bottom:20px}.ol-web .prod-stats{display:flex;gap:32px;margin:4px 0 22px}.ol-web .prod-stat b{display:block;font-size:30px;line-height:1.05;font-weight:600;color:var(--ink-strong);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ol-web .prod-stat span{font-size:13px;color:var(--faint)}.ol-web .prod-result-link{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:var(--ink-strong)}.ol-web .prod-result-link svg{transition:transform .22s ease}.ol-web .prod-result:hover .prod-result-link svg{transform:translate(3px)}:is(.ol-web,.hm-web) .prod-faq-list{margin-top:10px}.ol-web .prod-main>section.quote{border-top:0;background:transparent}.ol-web .prod-main .quote-outer{max-width:none;padding-inline:0}.ol-web .prod-main .quote-frame{padding:48px 28px}.ol-web .prod-main .quote-frame .cm.tl-v,.ol-web .prod-main .quote-frame .cm.tr-v{top:-72px;height:72px}.ol-web .prod-main .quote-frame .xplus{top:-72.5px}.ol-web .prod-main .quote-content{gap:24px;max-width:none}.ol-web .prod-main .quote-logo{height:26px}.ol-web .prod-main .quote-text{font-size:30px;line-height:40px;max-width:none}.ol-web .prod-main .quote-avatar{width:112px}.ol-web .prod-main .quote-who .name{font-size:16px;line-height:24px}.ol-web .prod-ba .prod-desc{margin-top:4px;max-width:520px}.ol-web .prod-ba .ba{margin-top:28px;margin-bottom:0}.ol-web .prod-ba .ba-divide{top:-20px;bottom:-20px}.ol-web .prod-ba .prod-result-link{margin-top:26px}.ol-web .prod-buycard{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-card);padding:30px;scroll-margin-top:92px}.ol-web .prod-pname{font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--faint);margin-bottom:8px}.ol-web .prod-price{font-size:44px;line-height:1;font-weight:600;letter-spacing:-.02em;color:var(--ink-strong);font-variant-numeric:tabular-nums}.ol-web .prod-price small{font-size:14px;font-weight:500;color:var(--faint)}.ol-web .prod-inc{margin-top:18px}.ol-web .prod-inc div{position:relative;padding:7px 0 7px 24px;font-size:14px;line-height:21px;color:var(--secondary);border-bottom:1px solid var(--panel)}.ol-web .prod-inc div:last-child{border-bottom:none}.ol-web .prod-inc div:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:700}@media(max-width:900px){.ol-web .prod-invrow,.ol-web .prod-part{grid-template-columns:1fr;gap:20px}.ol-web .prod-founder{grid-template-columns:1fr}.ol-web .prod-founder-photo{max-width:220px}.ol-web .prod-result{grid-template-columns:1fr}.ol-web .prod-result-media{min-height:220px;border-right:none;border-bottom:1px solid var(--line)}.ol-web .prod-result-body{padding:28px}}:is(.ol-web,.hm-web) .hero--book .hero-inner{padding-block:18px 16px}@media(min-width:768px){:is(.ol-web,.hm-web) .hero--book .hero-inner{padding-block:24px 18px}}@media(min-width:1280px){:is(.ol-web,.hm-web) .hero--book .hero-inner{padding-block:31px 18px}}:is(.ol-web,.hm-web) .hero--book h1{font-size:clamp(34px,calc(28px + 1.7vw),50px);max-width:720px}:is(.ol-web,.hm-web) .hero--book .sub{max-width:640px}:is(.ol-web,.hm-web) .hero--book{background:var(--white);padding-block:32px 24px}.ol-web .book-band{background:var(--panel);padding:0 var(--pad)}.ol-web .book-frame{width:min(var(--content),100%);margin:0 auto}.ol-web .book-frame iframe{min-height:700px!important}.ol-web .book-frame iframe{display:block;border:0;background:transparent;color-scheme:light}:is(.ol-web,.hm-web) .book-lead{background:var(--white);padding:40px var(--pad);display:flex;flex-direction:column;align-items:center;gap:40px}:is(.ol-web,.hm-web) .nextsprint{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}:is(.ol-web,.hm-web) .nextsprint-label{margin:0;font-family:var(--font-sans, "Inter", sans-serif);font-size:14px;font-weight:600;line-height:20px;color:var(--secondary)}:is(.ol-web,.hm-web) .nextsprint-date{font-family:var(--font-sans, "Inter", sans-serif);font-size:30px;font-weight:600;line-height:38px;letter-spacing:-.04em;color:var(--ink-strong)}:is(.ol-web,.hm-web) .nextsprint-nb{white-space:nowrap}@media(max-width:767px){:is(.ol-web,.hm-web) .nextsprint-date{font-size:24px;line-height:32px;letter-spacing:-.03em}}:is(.ol-web,.hm-web) .book-lead .scroll-cue{--cue-ink: var(--ink);--cue-fill: var(--ink);--cue-on: var(--white)}.ol-web .book-band{border-top:1px solid var(--line);scroll-margin-top:76px}@media(max-width:767px){.ol-web .book-band{padding-inline:16px}:is(.ol-web,.hm-web) .book-lead{padding:32px 16px}}:is(.ol-web,.hm-web) .stf-seat{position:absolute;top:0;right:0;bottom:0;left:0;container-type:inline-size;pointer-events:none;z-index:0}:is(.ol-web,.hm-web) .stf{--wu: calc(100cqw / 814);--wink: 1px;--stf-dot: rgb(225 225 225);--stf-pool: 814;--stf-pitch: 12;--stf-pop: cubic-bezier(.34, 1.56, .64, 1);--stf-ease: cubic-bezier(.22, 1, .36, 1);--stf-d: .46s;--stf-e: var(--stf-pop);--stf-dl: 0ms;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}:is(.ol-web,.hm-web) .stf[data-tight]{--stf-d: .22s;--stf-e: var(--stf-ease);--stf-dl: 80ms}:is(.ol-web,.hm-web) .stf-rule,:is(.ol-web,.hm-web) .stf-ring{color:#e4e4e7}:is(.ol-web,.hm-web) .stf-rule,:is(.ol-web,.hm-web) .stf-ring,:is(.ol-web,.hm-web) .stf-dots{position:absolute;left:calc(var(--x) * var(--wu));top:calc(var(--y) * var(--wu));display:block;transform-origin:50% 50%;transition:left var(--stf-d) var(--stf-e) var(--stf-dl),top var(--stf-d) var(--stf-e) var(--stf-dl),width var(--stf-d) var(--stf-e) var(--stf-dl),height var(--stf-d) var(--stf-e) var(--stf-dl),opacity .3s var(--stf-ease),scale .42s var(--stf-pop)}:is(.ol-web,.hm-web) .stf-rule svg,:is(.ol-web,.hm-web) .stf-ring svg{display:block;width:100%;height:100%}:is(.ol-web,.hm-web) .stf-rule--v{width:var(--wink);height:calc(var(--len) * var(--wu))}:is(.ol-web,.hm-web) .stf-rule--h{width:calc(var(--len) * var(--wu));height:var(--wink)}:is(.ol-web,.hm-web) .stf-rule--v[data-edge=far]{margin-left:calc(var(--wink) * -1)}:is(.ol-web,.hm-web) .stf-rule--h[data-edge=far]{margin-top:calc(var(--wink) * -1)}:is(.ol-web,.hm-web) .stf-ring{width:calc(45 * var(--wu));height:calc(45 * var(--wu))}:is(.ol-web,.hm-web) .stf-ring[data-ex=near]{margin-left:calc(var(--wink) / 2)}:is(.ol-web,.hm-web) .stf-ring[data-ex=far]{margin-left:calc(var(--wink) / -2)}:is(.ol-web,.hm-web) .stf-ring[data-ey=near]{margin-top:calc(var(--wink) / 2)}:is(.ol-web,.hm-web) .stf-ring[data-ey=far]{margin-top:calc(var(--wink) / -2)}:is(.ol-web,.hm-web) .stf-dots{left:calc((var(--cx) - var(--stf-pool) / 2) * var(--wu));top:calc((var(--cy) - var(--stf-pool) / 2) * var(--wu));width:calc(var(--stf-pool) * var(--wu));height:calc(var(--stf-pool) * var(--wu));background-image:radial-gradient(circle at center,var(--stf-dot) 0 .5px,transparent .5px);background-size:calc(var(--stf-pitch) * var(--wu)) calc(var(--stf-pitch) * var(--wu));-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 0 60%,transparent 100%);mask-image:radial-gradient(circle at 50% 50%,#000 0 60%,transparent 100%)}:is(.ol-web,.hm-web) .stf:not([data-on]) .stf-rule--h{scale:0 1;opacity:0}:is(.ol-web,.hm-web) .stf:not([data-on]) .stf-rule--v{scale:1 0;opacity:0}:is(.ol-web,.hm-web) .stf:not([data-on]) .stf-ring{scale:0;opacity:0}:is(.ol-web,.hm-web) .stf:not([data-on]) .stf-dots{opacity:0;scale:.9}@media(prefers-reduced-motion:reduce){:is(.ol-web,.hm-web) .stf-rule,:is(.ol-web,.hm-web) .stf-ring,:is(.ol-web,.hm-web) .stf-dots{transition:none}}:is(.ol-web,.hm-web) .stg-seat{position:relative;width:100%;aspect-ratio:814 / 730;display:grid;align-content:center}:is(.ol-web,.hm-web) .wsp-seat{position:absolute;top:0;right:0;bottom:0;left:0;container-type:inline-size;pointer-events:none;z-index:1}:is(.ol-web,.hm-web) .wsp{--wu: calc(100cqw / 814);--wink: 1px;--wsp-in: .42s;--wsp-pop: cubic-bezier(.34, 1.56, .64, 1);--wsp-ease: cubic-bezier(.22, 1, .36, 1);position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}:is(.ol-web,.hm-web) .wsp-card{position:absolute;left:0;top:0;width:calc(var(--wcw) * var(--wu));height:calc((134 + 108 * var(--wa, 0)) * var(--wu));translate:calc(var(--wx, 0) * var(--wu)) calc(var(--wy, 0) * var(--wu));rotate:calc(var(--wrot, 0) * 1deg);scale:calc(1 + var(--wlift, 0) * .018);transform-origin:50% 50%;z-index:var(--wz, 10)}:is(.ol-web,.hm-web) .wsp-plate{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(24 * var(--wu));background:color-mix(in srgb,var(--wc, #e4e4e7) calc(var(--wa, 0) * 16%),#fff);border:max(1px,calc(1 * var(--wu))) solid color-mix(in srgb,var(--wc, #e4e4e7) calc(var(--wa, 0) * 100%),#e4e4e7);transform-origin:50% 50%;--wsh: color-mix(in srgb, var(--wc, #e4e4e7) calc((var(--wa, 0) * 12 + var(--wlift, 0) * 7) * 1%), transparent);--wsk: calc(1 + var(--wlift, 0) * 1.7);box-shadow:0 calc(2 * var(--wu) * var(--wsk)) calc(2 * var(--wu) * var(--wsk)) calc(var(--wu) * -1) var(--wsh),0 calc(4 * var(--wu) * var(--wsk)) calc(6 * var(--wu) * var(--wsk)) calc(var(--wu) * -2) var(--wsh),0 calc(12 * var(--wu) * var(--wsk)) calc(16 * var(--wu) * var(--wsk)) calc(var(--wu) * -4) var(--wsh)}:is(.ol-web,.hm-web) .wsp-motif{position:absolute;left:calc((24 + 105 * var(--wa, 0)) * var(--wu));top:calc(24 * var(--wu));width:calc((94 + 48 * var(--wa, 0)) * var(--wu));height:calc((94 + 48 * var(--wa, 0)) * var(--wu));display:block;transform-origin:50% 50%}:is(.ol-web,.hm-web) .wsp-motif svg{display:block;width:100%;height:100%}:is(.ol-web,.hm-web) .wsp-text{position:absolute;left:calc((130 - 106 * var(--wa, 0)) * var(--wu));top:calc((24 + 154 * var(--wa, 0)) * var(--wu));width:calc((246 + 106 * var(--wa, 0)) * var(--wu));height:calc((94 - 46 * var(--wa, 0)) * var(--wu));display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:calc(4 * var(--wu))}:is(.ol-web,.hm-web) .wsp-name,:is(.ol-web,.hm-web) .wsp-line{display:block;white-space:nowrap;margin-left:calc(var(--wa, 0) * 50%);transform:translate(calc(var(--wa, 0) * -50%))}:is(.ol-web,.hm-web) .wsp-name{font-family:var(--font-sans, "Inter", sans-serif);font-weight:600;font-size:calc(16 * var(--wu));line-height:calc(24 * var(--wu));color:#000}:is(.ol-web,.hm-web) .wsp-line{font-family:var(--font-sans, "Inter", sans-serif);font-weight:500;font-size:calc(13 * var(--wu));line-height:calc(19 * var(--wu));color:#a0a0ab;white-space:normal;width:100%;margin-left:0;transform:none;text-align:start}:is(.ol-web,.hm-web) .wsp-card--held .wsp-line{text-align:center}:is(.ol-web,.hm-web) .wsp-cur{position:absolute;left:0;top:0;width:0;height:0;z-index:60;translate:calc(var(--wx, 0) * var(--wu)) calc(var(--wy, 0) * var(--wu));rotate:calc(var(--wrot, 0) * 1deg);scale:calc(1 - var(--wpress, 0) * .13);transform-origin:0 0;--csh: color-mix(in srgb, var(--wwho) 12%, transparent);filter:drop-shadow(0 calc(3 * var(--wu)) calc(3 * var(--wu)) var(--csh)) drop-shadow(0 calc(8 * var(--wu)) calc(8 * var(--wu)) var(--csh)) drop-shadow(0 calc(20 * var(--wu)) calc(24 * var(--wu)) var(--csh))}:is(.ol-web,.hm-web) .wsp-cur__in{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 0}:is(.ol-web,.hm-web) .wsp-cur__arrow{position:absolute;display:block;width:calc(var(--warw) * var(--wu));height:calc(var(--warh) * var(--wu));left:calc(var(--wtipx) * var(--wu) * -1);top:calc(var(--wtipy) * var(--wu) * -1)}:is(.ol-web,.hm-web) .wsp-cur__arrow svg{display:block;width:100%;height:100%}:is(.ol-web,.hm-web) .wsp-cur[data-orient=mirror] .wsp-cur__arrow{scale:-1 1;left:calc((var(--warw) - var(--wtipx)) * var(--wu) * -1)}:is(.ol-web,.hm-web) .wsp-cur[data-orient=turn] .wsp-cur__arrow{rotate:180deg;left:calc((var(--warw) - var(--wtipx)) * var(--wu) * -1);top:calc((var(--warh) - var(--wtipy)) * var(--wu) * -1)}:is(.ol-web,.hm-web) .wsp-cur__badge{position:absolute;left:calc(21.5 * var(--wu));top:calc(26 * var(--wu));height:calc(28 * var(--wu));padding-inline:calc(10 * var(--wu));border-radius:calc(8 * var(--wu));background:var(--wwho);color:#fff;font-family:var(--font-sans, "Inter", sans-serif);font-weight:500;font-size:calc(14 * var(--wu));line-height:calc(28 * var(--wu));white-space:nowrap}:is(.ol-web,.hm-web) .wsp-cur[data-orient=mirror] .wsp-cur__badge{left:auto;right:calc(21.5 * var(--wu))}:is(.ol-web,.hm-web) .wsp-cur[data-orient=turn] .wsp-cur__badge{left:auto;right:calc(21.5 * var(--wu));top:auto;bottom:calc(26 * var(--wu))}:is(.ol-web,.hm-web) .wsp-b{transition:opacity var(--wsp-in) var(--wsp-ease) calc(var(--wbd, 0) * 1ms),translate var(--wsp-in) var(--wsp-pop) calc(var(--wbd, 0) * 1ms),scale var(--wsp-in) var(--wsp-pop) calc(var(--wbd, 0) * 1ms)}:is(.ol-web,.hm-web) .wsp-bf{transition:opacity var(--wsp-in) var(--wsp-ease) calc(var(--wbd, 0) * 1ms)}:is(.ol-web,.hm-web) .wsp [data-b=plate]{--wbd: 220 }:is(.ol-web,.hm-web) .wsp [data-b=motif]{--wbd: 360 }:is(.ol-web,.hm-web) .wsp [data-b=name]{--wbd: 470 }:is(.ol-web,.hm-web) .wsp [data-b=line]{--wbd: 560 }:is(.ol-web,.hm-web) .wsp [data-b=cursor]{--wbd: 720 }:is(.ol-web,.hm-web) .wsp[data-phase=out]{--wsp-in: 155ms }:is(.ol-web,.hm-web) .wsp[data-phase=out] [data-b=cursor]{--wbd: 0 }:is(.ol-web,.hm-web) .wsp[data-phase=out] [data-b=line]{--wbd: 35 }:is(.ol-web,.hm-web) .wsp[data-phase=out] [data-b=name]{--wbd: 50 }:is(.ol-web,.hm-web) .wsp[data-phase=out] [data-b=motif]{--wbd: 75 }:is(.ol-web,.hm-web) .wsp[data-phase=out] [data-b=plate]{--wbd: 105 }:is(.ol-web,.hm-web) .wsp[data-phase=out] .wsp-plate{scale:.96;translate:0 calc(-10 * var(--wu))}:is(.ol-web,.hm-web) .wsp[data-phase=out] .wsp-motif{scale:.82}:is(.ol-web,.hm-web) .wsp[data-phase=out] .wsp-cur__in{scale:.6}:is(.ol-web,.hm-web) .wsp[data-phase=pre] .wsp-b,:is(.ol-web,.hm-web) .wsp[data-phase=pre] .wsp-bf,:is(.ol-web,.hm-web) .wsp[data-phase=out] .wsp-b,:is(.ol-web,.hm-web) .wsp[data-phase=out] .wsp-bf{opacity:0}:is(.ol-web,.hm-web) .wsp[data-phase=pre] .wsp-plate{scale:.94;translate:0 calc(14 * var(--wu))}:is(.ol-web,.hm-web) .wsp[data-phase=pre] .wsp-motif{scale:.78}:is(.ol-web,.hm-web) .wsp[data-phase=pre] .wsp-name,:is(.ol-web,.hm-web) .wsp[data-phase=pre] .wsp-line{translate:0 calc(9 * var(--wu))}:is(.ol-web,.hm-web) .wsp[data-phase=pre] .wsp-cur__in{scale:.55}@media(prefers-reduced-motion:reduce){:is(.ol-web,.hm-web) .wsp-b,:is(.ol-web,.hm-web) .wsp-bf{transition:none}}:is(.ol-web,.hm-web) .pln-seat{position:absolute;top:0;right:0;bottom:0;left:0;container-type:inline-size;pointer-events:none;overflow:hidden;z-index:1}:is(.ol-web,.hm-web) .pln{--wu: calc(100cqw / 814);--wink: max(1px, calc(1 * var(--wu)));--pln-ink: max(2px, calc(2 * var(--wu)));--pln-r: max(24px, calc(24 * var(--wu)));--pln-tab-r: max(10px, calc(10 * var(--wu)));--pln-pop: cubic-bezier(.34, 1.7, .58, 1);--pln-ease: cubic-bezier(.22, 1, .36, 1);--pln-d: .38s;--pln-e: var(--pln-pop);--pln-step: 70;position:absolute;top:0;right:0;bottom:0;left:0;font-family:var(--font-sans, "Inter", sans-serif)}:is(.ol-web,.hm-web) .pln i{font-style:normal}:is(.ol-web,.hm-web) .pln[data-phase=out]{--pln-d: 155ms;--pln-e: var(--pln-ease);--pln-step: 30}:is(.ol-web,.hm-web) .pln-card{position:absolute;left:0;top:0;width:0;height:0;translate:calc(var(--pln-x) * var(--wu)) calc(var(--y, 0) * var(--wu));transform-origin:calc(var(--pln-w) / 2 * var(--wu)) calc(var(--pln-body) / 2 * var(--wu));rotate:calc(var(--rot, 0) * 1deg);opacity:var(--vis, 1)}:is(.ol-web,.hm-web) .pln-lift{position:absolute;left:0;top:0;width:0;height:0;transform-origin:calc(var(--pln-w) / 2 * var(--wu)) calc(var(--pln-body) / 2 * var(--wu));scale:var(--sc, 1)}:is(.ol-web,.hm-web) .pln-card>i,:is(.ol-web,.hm-web) .pln-lift>i,:is(.ol-web,.hm-web) .pln-lift>span{position:absolute}:is(.ol-web,.hm-web) .pln-body{left:0;top:0;width:calc(var(--pln-w) * var(--wu));height:calc(var(--pln-body) * var(--wu));box-sizing:border-box;background:#fff;border:var(--wink) solid var(--card-bd, #d7d3d0);border-radius:0 var(--pln-r) var(--pln-r) var(--pln-r);box-shadow:0 calc(3 * var(--wu)) calc(3 * var(--wu)) rgb(10 13 18 / calc(.03 * var(--sh1, 0))),0 calc(8 * var(--wu)) calc(8 * var(--wu)) rgb(10 13 18 / calc(.03 * var(--sh1, 0))),0 calc(20 * var(--wu)) calc(24 * var(--wu)) rgb(10 13 18 / calc(.03 * var(--sh2, 0)));transform-origin:50% 50%}:is(.ol-web,.hm-web) .pln-edge{--ebw: calc(var(--wink) + (var(--pln-ink) - var(--wink)) * var(--gw, 0));--eout: calc((var(--ebw) - var(--wink)) / 2);left:calc(0px - var(--eout));top:calc(0px - var(--eout));width:calc(var(--pln-w) * var(--wu) + var(--eout) * 2);height:calc(var(--pln-body) * var(--wu) + var(--eout) * 2);box-sizing:border-box;border:var(--ebw) solid #079455;border-radius:0 calc(var(--pln-r) + var(--eout)) calc(var(--pln-r) + var(--eout)) calc(var(--pln-r) + var(--eout));-webkit-mask-image:conic-gradient(from 180deg,#000 0 calc(var(--sw, 0) * 1turn),transparent calc(var(--sw, 0) * 1turn) 1turn);mask-image:conic-gradient(from 180deg,#000 0 calc(var(--sw, 0) * 1turn),transparent calc(var(--sw, 0) * 1turn) 1turn);z-index:1}:is(.ol-web,.hm-web) .pln-tab{left:0;top:calc(var(--pln-tab) * var(--wu) * -1);height:calc(var(--pln-tab) * var(--wu));box-sizing:border-box;display:flex;align-items:center;padding-inline:calc(12 * var(--wu));background:var(--tab-bg, #f5f5f4);border:var(--wink) solid var(--tab-bd, #d7d3d0);border-bottom:0;border-radius:var(--pln-tab-r) var(--pln-tab-r) 0 0;color:var(--tab-tx, #57534e);font-weight:500;font-size:calc(14 * var(--wu));line-height:calc(20 * var(--wu));white-space:nowrap;transform-origin:0 100%}:is(.ol-web,.hm-web) .pln-badge{--bwid: calc(var(--bw, 40) * 1px + 20 * var(--wu) + 2 * var(--wink));left:calc(var(--pln-w) * var(--wu) - var(--bwid));top:calc(var(--pln-tab) * var(--wu) * -1);width:var(--bwid);height:calc(var(--pln-badge) * var(--wu));box-sizing:border-box;background:var(--b-bg, #fff);border:var(--wink) solid var(--b-bd, #e7e5e4);border-radius:999px;transform-origin:100% 50%}:is(.ol-web,.hm-web) .pln-badge__l{position:absolute;left:50%;top:50%;translate:-50% -50%;display:flex;align-items:center;gap:calc(4 * var(--wu));white-space:nowrap;color:var(--b-tx, #a9a29d);font-weight:500;font-size:calc(14 * var(--wu));line-height:calc(20 * var(--wu))}:is(.ol-web,.hm-web) .pln-badge__l[data-s="0"]{opacity:var(--l0, 1)}:is(.ol-web,.hm-web) .pln-badge__l[data-s="1"]{opacity:var(--l1, 0)}:is(.ol-web,.hm-web) .pln-badge__l[data-s="2"]{opacity:var(--l2, 0)}:is(.ol-web,.hm-web) .pln-badge__i{display:block;width:calc(16 * var(--wu));height:calc(16 * var(--wu))}:is(.ol-web,.hm-web) .pln-badge__i svg{display:block;width:100%;height:100%}:is(.ol-web,.hm-web) .pln-head{left:calc(var(--pln-pad) * var(--wu));top:calc(var(--pln-mark) * var(--wu));width:calc(var(--pln-inner) * var(--wu));height:calc(24 * var(--wu));display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--wu))}:is(.ol-web,.hm-web) .pln-head__i{display:block;width:calc(24 * var(--wu));height:calc(24 * var(--wu));color:var(--mark, #70707b)}:is(.ol-web,.hm-web) .pln-head__i svg{display:block;width:100%;height:100%}:is(.ol-web,.hm-web) .pln-head__t{color:var(--name, #79716b);font-weight:600;font-size:calc(16 * var(--wu));line-height:calc(24 * var(--wu));white-space:nowrap}:is(.ol-web,.hm-web) .pln-hr{left:calc(var(--pln-pad) * var(--wu));top:calc((var(--pln-rule) + 5) * var(--wu));width:calc(var(--pln-inner) * var(--wu));height:var(--wink);background:#e7e5e4;transform-origin:50% 50%}:is(.ol-web,.hm-web) .pln-say{left:calc(var(--pln-pad) * var(--wu));top:calc(var(--pln-line) * var(--wu));width:calc(var(--pln-inner) * var(--wu));text-align:center;white-space:nowrap;color:var(--line, #79716b);font-weight:400;font-size:calc(13 * var(--wu));line-height:calc(20 * var(--wu))}:is(.ol-web,.hm-web) .pln-dot{left:calc((var(--pln-w) / 2 - var(--pln-node) / 2) * var(--wu));top:calc((var(--pln-body) - var(--pln-node) / 2) * var(--wu));width:calc(var(--pln-node) * var(--wu));height:calc(var(--pln-node) * var(--wu));color:var(--node, #d7d3d0);z-index:3}:is(.ol-web,.hm-web) .pln-dot svg{display:block;width:100%;height:100%;opacity:var(--dot, 1)}:is(.ol-web,.hm-web) .pln-arw{left:calc((var(--pln-w) / 2 - var(--pln-aw) / 2) * var(--wu));top:calc((var(--pln-body) + var(--pln-atop)) * var(--wu));width:calc(var(--pln-aw) * var(--wu));height:calc(var(--pln-alen) * var(--wu));color:#079455;z-index:2}:is(.ol-web,.hm-web) .pln-arw__stem{position:absolute;left:50%;top:0;translate:-50% 0;width:var(--pln-ink);height:calc(var(--pln-astem) * var(--wu));background:currentColor;clip-path:inset(0 0 calc((1 - var(--d, 0)) * 100%) 0)}:is(.ol-web,.hm-web) .pln-arw__head{position:absolute;left:0;bottom:0;width:100%;height:calc(var(--pln-ahead) * var(--wu));scale:var(--h, 0);transform-origin:50% 100%}:is(.ol-web,.hm-web) .pln-arw svg{display:block;width:100%;height:100%}:is(.ol-web,.hm-web) .pln-b{--bd: calc(var(--ci, 0) * var(--pln-step) + var(--go, 0));transition:opacity var(--pln-d) var(--pln-ease) calc(var(--bd) * 1ms),translate var(--pln-d) var(--pln-e) calc(var(--bd) * 1ms),scale var(--pln-d) var(--pln-e) calc(var(--bd) * 1ms)}:is(.ol-web,.hm-web) .pln-bf{--bd: calc(var(--ci, 0) * var(--pln-step) + var(--go, 0));transition:opacity var(--pln-d) var(--pln-ease) calc(var(--bd) * 1ms)}:is(.ol-web,.hm-web) .pln[data-phase=out] .pln-b,:is(.ol-web,.hm-web) .pln[data-phase=out] .pln-bf{--bd: calc(var(--ci, 0) * var(--pln-step) + var(--goo, 0))}:is(.ol-web,.hm-web) .pln [data-b=body]{--go: 0;--goo: 70 }:is(.ol-web,.hm-web) .pln [data-b=tab]{--go: 90;--goo: 55 }:is(.ol-web,.hm-web) .pln [data-b=badge]{--go: 130;--goo: 46 }:is(.ol-web,.hm-web) .pln [data-b=name]{--go: 150;--goo: 38 }:is(.ol-web,.hm-web) .pln [data-b=rule]{--go: 180;--goo: 30 }:is(.ol-web,.hm-web) .pln [data-b=say]{--go: 200;--goo: 22 }:is(.ol-web,.hm-web) .pln [data-b=node]{--go: 230;--goo: 14 }:is(.ol-web,.hm-web) .pln [data-b=arrow]{--go: 260;--goo: 0 }:is(.ol-web,.hm-web) .pln[data-phase=pre] .pln-b,:is(.ol-web,.hm-web) .pln[data-phase=pre] .pln-bf,:is(.ol-web,.hm-web) .pln[data-phase=out] .pln-b,:is(.ol-web,.hm-web) .pln[data-phase=out] .pln-bf{opacity:0}:is(.ol-web,.hm-web) .pln[data-phase=pre] .pln-body{scale:.94;translate:0 calc(16 * var(--wu))}:is(.ol-web,.hm-web) .pln[data-phase=pre] .pln-tab{scale:.8}:is(.ol-web,.hm-web) .pln[data-phase=pre] .pln-badge{scale:.8}:is(.ol-web,.hm-web) .pln[data-phase=pre] .pln-head{scale:.86;translate:0 calc(8 * var(--wu))}:is(.ol-web,.hm-web) .pln[data-phase=pre] .pln-hr{scale:0 1}:is(.ol-web,.hm-web) .pln[data-phase=pre] .pln-say{translate:0 calc(8 * var(--wu))}:is(.ol-web,.hm-web) .pln[data-phase=pre] .pln-dot{scale:0}:is(.ol-web,.hm-web) .pln[data-phase=out] .pln-body{scale:.96;translate:0 calc(-12 * var(--wu))}:is(.ol-web,.hm-web) .pln[data-phase=out] .pln-tab{scale:.8}:is(.ol-web,.hm-web) .pln[data-phase=out] .pln-badge{scale:.8}:is(.ol-web,.hm-web) .pln[data-phase=out] .pln-head{scale:.9}:is(.ol-web,.hm-web) .pln[data-phase=out] .pln-hr{scale:0 1}:is(.ol-web,.hm-web) .pln[data-phase=out] .pln-dot{scale:0}@media(prefers-reduced-motion:reduce){:is(.ol-web,.hm-web) .pln-b,:is(.ol-web,.hm-web) .pln-bf{transition:none}}:is(.ol-web,.hm-web) .lfc-seat{position:absolute;top:0;right:0;bottom:0;left:0;container-type:inline-size;pointer-events:none;z-index:1}:is(.ol-web,.hm-web) .lfc{--wu: calc(100cqw / 814);--fu: calc(100cqw / 952);--lfc-hair: max(1px, calc(1 * var(--fu)));--lfc-ink: max(2px, calc(2 * var(--fu)));--lfc-sbw: var(--lfc-ink);--lfc-rg: max(1.5px, calc(2 * var(--fu)));--lfc-r: max(18px, calc(24 * var(--fu)));--lfc-pop: cubic-bezier(.34, 1.7, .58, 1);--lfc-ease: cubic-bezier(.22, 1, .36, 1);--lfc-d: .42s;--lfc-e: var(--lfc-pop);--lfc-step: 90;position:absolute;top:0;right:0;bottom:0;left:0;font-family:var(--font-sans, "Inter", sans-serif)}:is(.ol-web,.hm-web) .lfc i{font-style:normal}:is(.ol-web,.hm-web) .lfc[data-phase=out]{--lfc-d: .18s;--lfc-e: var(--lfc-ease);--lfc-step: 40}:is(.ol-web,.hm-web) .lfc-art{position:absolute;left:0;top:calc(var(--lfc-top) * var(--wu));width:100cqw;height:0}:is(.ol-web,.hm-web) .lfc-col{position:absolute;left:calc(var(--cx) * var(--fu));top:0;width:0;height:0;transition:opacity var(--lfc-d) var(--lfc-ease) calc(var(--i) * var(--lfc-step) * 1ms),translate var(--lfc-d) var(--lfc-e) calc(var(--i) * var(--lfc-step) * 1ms)}:is(.ol-web,.hm-web) .lfc-col>i,:is(.ol-web,.hm-web) .lfc-col>span,:is(.ol-web,.hm-web) .lfc-col>div{position:absolute}:is(.ol-web,.hm-web) .lfc-card{left:calc(var(--lfc-cw) / -2 * var(--fu));top:0;width:calc(var(--lfc-cw) * var(--fu));height:calc(var(--lfc-ch) * var(--fu));box-sizing:border-box;background:#fff;border:var(--lfc-hair) solid #e4e4e7;border-radius:var(--lfc-r);box-shadow:0 calc(2 * var(--fu)) calc(2 * var(--fu)) calc(-1 * var(--fu)) #0a0d120a,0 calc(4 * var(--fu)) calc(6 * var(--fu)) calc(-2 * var(--fu)) #0a0d1208,0 calc(12 * var(--fu)) calc(16 * var(--fu)) calc(-4 * var(--fu)) #0a0d1214;opacity:var(--vis, 0);translate:0 calc(var(--dy, 0) * var(--fu));rotate:calc(var(--rot, 0) * 1deg);scale:var(--sc, 1);transform-origin:50% 100%}:is(.ol-web,.hm-web) .lfc-b{position:absolute;opacity:clamp(0,var(--p, 1),1);translate:var(--tx, 0) calc((1 - clamp(0,var(--p, 1),1)) * 9 * var(--fu));scale:calc(.82 + .18 * var(--p, 1));transform-origin:0 50%}:is(.ol-web,.hm-web) .lfc-b[data-b="0"]{--p: var(--p0) }:is(.ol-web,.hm-web) .lfc-b[data-b="1"]{--p: var(--p1) }:is(.ol-web,.hm-web) .lfc-b[data-b="2"]{--p: var(--p2) }:is(.ol-web,.hm-web) .lfc-b[data-b="3"]{--p: var(--p3) }:is(.ol-web,.hm-web) .lfc-b[data-b="4"]{--p: var(--p4) }:is(.ol-web,.hm-web) .lfc-b[data-b="5"]{--p: var(--p5) }:is(.ol-web,.hm-web) .lfc-b[data-b="6"]{--p: var(--p6) }:is(.ol-web,.hm-web) .lfc-b[data-b="0"]{left:calc(var(--lfc-pad) * var(--fu));top:calc(var(--lfc-head) * var(--fu));width:calc(var(--lfc-ava) * var(--fu));height:calc(var(--lfc-headh) * var(--fu));transform-origin:50% 100%}:is(.ol-web,.hm-web) .lfc-face{position:absolute;left:0;bottom:0;display:block;width:100%;height:calc(var(--lfc-avah) * var(--fu))}:is(.ol-web,.hm-web) .lfc-name{left:calc(var(--lfc-txt) * var(--fu));top:calc(var(--lfc-title) * var(--fu));height:calc(24 * var(--fu));display:flex;align-items:center;gap:calc(8 * var(--fu));white-space:nowrap}:is(.ol-web,.hm-web) .lfc-name__i{flex:none;display:block;width:calc(var(--lfc-check) * var(--fu));height:calc(var(--lfc-check) * var(--fu));color:#16a34a}:is(.ol-web,.hm-web) .lfc-name__i svg{display:block;width:100%;height:100%}:is(.ol-web,.hm-web) .lfc-name__t{color:#262625;font-weight:600;font-size:calc(16 * var(--fu));line-height:calc(24 * var(--fu))}:is(.ol-web,.hm-web) .lfc-sub{left:calc(var(--lfc-txt) * var(--fu));top:calc(var(--lfc-sub) * var(--fu));color:#404040;font-weight:400;font-size:calc(14 * var(--fu));line-height:calc(20 * var(--fu));white-space:nowrap}:is(.ol-web,.hm-web) .lfc-hr{left:0;right:0;top:calc(var(--lfc-rule) * var(--fu));height:var(--lfc-hair);background:#e4e4e7;transform-origin:50% 50%}:is(.ol-web,.hm-web) .lfc-pill{--tx: -50%;left:50%;top:calc(var(--lfc-pill) * var(--fu));height:calc(var(--lfc-pillh) * var(--fu));display:flex;align-items:center;padding-inline:calc(12 * var(--fu));background:#f0fdf4;border:var(--lfc-hair) solid #bbf7d0;border-radius:999px;box-sizing:border-box;color:#15803d;font-weight:500;font-size:calc(14 * var(--fu));line-height:calc(20 * var(--fu));white-space:nowrap;transform-origin:50% 50%}:is(.ol-web,.hm-web) .lfc-motif{left:calc(var(--lfc-pad) * var(--fu));top:calc(var(--lfc-body) * var(--fu));width:calc(var(--lfc-motif) * var(--fu));height:calc(var(--lfc-motif) * var(--fu));transform-origin:50% 50%}:is(.ol-web,.hm-web) .lfc-doodle{display:block;width:100%;height:100%}:is(.ol-web,.hm-web) .lfc-doodle .primary{stroke:var(--ink)}:is(.ol-web,.hm-web) .lfc-doodle .primary[stroke-width^="1"]{stroke-width:1.4}:is(.ol-web,.hm-web) .lfc-doodle .primary[stroke-width^="2"]{stroke-width:2.8}:is(.ol-web,.hm-web) .lfc-doodle .primary[stroke-width^="3"]{stroke-width:4.2}:is(.ol-web,.hm-web) .lfc-doodle .primary[stroke-width^="4"]{stroke-width:5.6}:is(.ol-web,.hm-web) .lfc-doodle .secondary{fill:color-mix(in srgb,var(--primary) 24%,var(--white));stroke:color-mix(in srgb,var(--primary) 24%,var(--white));fill-opacity:1;stroke-opacity:1}:is(.ol-web,.hm-web) .lfc-say{left:calc(var(--lfc-linex) * var(--fu));top:calc(var(--lfc-body) * var(--fu));width:calc(var(--lfc-linew) * var(--fu));height:calc(var(--lfc-bodyh) * var(--fu));display:flex;align-items:center;color:#404040;font-weight:400;font-size:calc(14 * var(--fu));line-height:calc(20 * var(--fu))}:is(.ol-web,.hm-web) .lfc-dot{left:calc(var(--lfc-node) / -2 * var(--fu));top:calc((var(--lfc-ch) - var(--lfc-node) / 2) * var(--fu));width:calc(var(--lfc-node) * var(--fu));height:calc(var(--lfc-node) * var(--fu));color:#51525c;opacity:clamp(0,var(--node, 0),1);scale:var(--node, 0);z-index:3}:is(.ol-web,.hm-web) .lfc-dot svg{display:block;width:100%;height:100%}:is(.ol-web,.hm-web) .lfc-stem{left:calc(var(--lfc-hair) / -2);top:calc(var(--lfc-stem0) * var(--fu));width:var(--lfc-hair);height:calc((var(--lfc-stem1) - var(--lfc-stem0)) * var(--fu));background-image:linear-gradient(to bottom,var(--ink) 50%,transparent 50%);background-size:100% max(4px,calc(4 * var(--fu)));clip-path:inset(calc((1 - clamp(0,var(--stem, 0),1))*100%) 0 0 0)}:is(.ol-web,.hm-web) .lfc-step{left:calc(var(--lfc-icon) / -2 * var(--fu));top:calc(var(--lfc-steps) * var(--fu));width:calc(var(--lfc-icon) * var(--fu));height:calc(var(--lfc-icon) * var(--fu));box-sizing:border-box;border-radius:50%;corner-shape:round;background:var(--s-bg, #fff);border:var(--lfc-sbw) solid var(--s-bd, #d4d4d4);z-index:2}:is(.ol-web,.hm-web) .lfc-step__ring{position:absolute;inset:calc(-1 * var(--lfc-sbw));border-radius:50%;corner-shape:round;box-shadow:0 0 0 var(--lfc-rg) #fff,0 0 0 calc(var(--lfc-rg) * 2) #737373;opacity:clamp(0,var(--ring, 0),1);scale:var(--ring-s, 1)}:is(.ol-web,.hm-web) .lfc-step__dot{position:absolute;left:50%;top:50%;width:calc(10 * var(--fu));height:calc(10 * var(--fu));margin:calc(-5 * var(--fu)) 0 0 calc(-5 * var(--fu));border-radius:50%;corner-shape:round;background:var(--s-dot, #a3a3a3);scale:var(--dot, 1)}:is(.ol-web,.hm-web) .lfc-step__tick{position:absolute;left:50%;top:50%;width:calc(16 * var(--fu));height:calc(16 * var(--fu));margin:calc(-8 * var(--fu)) 0 0 calc(-8 * var(--fu));color:#fff;opacity:clamp(0,var(--tick, 0),1);scale:var(--tick-s, 0)}:is(.ol-web,.hm-web) .lfc-step__tick svg{display:block;width:100%;height:100%}:is(.ol-web,.hm-web) .lfc-lbl{left:calc(var(--lfc-lblw) / -2 * var(--fu));top:calc(var(--lfc-lbl) * var(--fu));width:calc(var(--lfc-lblw) * var(--fu));display:flex;flex-direction:column;align-items:center;gap:calc(2 * var(--fu));text-align:center}:is(.ol-web,.hm-web) .lfc-lbl__t{color:#404040;font-weight:600;font-size:calc(16 * var(--fu));line-height:calc(24 * var(--fu));white-space:nowrap}:is(.ol-web,.hm-web) .lfc-lbl__s{color:#525252;font-weight:400;font-size:calc(16 * var(--fu));line-height:calc(24 * var(--fu));white-space:nowrap}:is(.ol-web,.hm-web) .lfc-rail{position:absolute;left:calc(var(--lfc-railx) * var(--fu));top:calc(var(--lfc-rail) * var(--fu));width:calc(var(--lfc-railw) * var(--fu));height:var(--lfc-ink);margin-top:calc(var(--lfc-ink) / -2);border-radius:999px;corner-shape:round;background:#e5e5e5;transform-origin:0 50%;transition:opacity var(--lfc-d) var(--lfc-ease),scale var(--lfc-d) var(--lfc-e)}:is(.ol-web,.hm-web) .lfc-rail--ink{left:calc(var(--sx) * var(--fu));width:calc(var(--sw) * var(--fu));background:var(--seg-ink, #525252);clip-path:inset(0 calc((1 - var(--d, 0)) * 100%) 0 calc(var(--w, 0) * 100%) round 999px)}:is(.ol-web,.hm-web) .lfc[data-phase=pre] .lfc-col,:is(.ol-web,.hm-web) .lfc[data-phase=out] .lfc-col{opacity:0;translate:0 calc(18 * var(--fu))}:is(.ol-web,.hm-web) .lfc[data-phase=pre] .lfc-rail,:is(.ol-web,.hm-web) .lfc[data-phase=out] .lfc-rail{opacity:0;scale:0 1}@media(prefers-reduced-motion:reduce){:is(.ol-web,.hm-web) .lfc-col,:is(.ol-web,.hm-web) .lfc-rail{transition:none}}:is(.ol-web,.hm-web) .bld-seat{position:absolute;top:0;right:0;bottom:0;left:0;container-type:inline-size;pointer-events:none;z-index:1}:is(.ol-web,.hm-web) .bld{--wu: calc(100cqw / 814);--bld-ink: #181d27;--bld-bd: #e4e4e7;--bld-bd2: #e9eaeb;--bld-mute: #a0a0ab;--bld-body: #414651;--bld-wash: #fafafa;--bld-go: #16a34a;--bld-pop: cubic-bezier(.34, 1.7, .58, 1);--bld-ease: cubic-bezier(.22, 1, .36, 1);--bld-d: .46s;--bld-e: var(--bld-pop);--bld-step: 90;--bld-r-ctl: var(--radius-lg);--bld-r-row: var(--radius-sm);--bld-r-panel: 20px;--radius-card: 18px;--radius-surface: 14px;position:absolute;left:0;top:calc(var(--bld-top) * var(--wu));width:947px;height:703px;scale:var(--k);transform-origin:0 0;font-family:var(--font-sans, "Inter", sans-serif)}:is(.ol-web,.hm-web) .bld i,:is(.ol-web,.hm-web) .bld em{font-style:normal}:is(.ol-web,.hm-web) .bld-tick,:is(.ol-web,.hm-web) .bld-fly,:is(.ol-web,.hm-web) .bld-ctx__n{corner-shape:round}:is(.ol-web,.hm-web) .bld[data-phase=out]{--bld-d: .19s;--bld-e: var(--bld-ease);--bld-step: 40}:is(.ol-web,.hm-web) .bld>*{position:absolute;left:calc(var(--x, 0) * 1px);top:calc(var(--y, 0) * 1px)}:is(.ol-web,.hm-web) .bld-panel{top:calc(var(--y, 4) * 1px);width:calc(var(--w) * 1px);height:calc(var(--h, 695) * 1px);box-sizing:border-box;background:#fff;border:1px solid var(--bld-bd);border-radius:var(--bld-r-panel);overflow:hidden;box-shadow:0 1px 2px -1px #0a0d120d,0 2px 6px -2px #0a0d120a}:is(.ol-web,.hm-web) .bld-rule{position:absolute;left:0;top:calc(var(--y) * 1px);width:100%;height:1px;background:var(--bld-bd2)}:is(.ol-web,.hm-web) .bld{transition:opacity var(--bld-d) var(--bld-ease),translate var(--bld-d) var(--bld-e)}:is(.ol-web,.hm-web) .bld[data-phase=pre],:is(.ol-web,.hm-web) .bld[data-phase=out]{opacity:0;translate:0 20px}:is(.ol-web,.hm-web) .bld-p1,:is(.ol-web,.hm-web) .bld-agent,:is(.ol-web,.hm-web) .bld-und,:is(.ol-web,.hm-web) .bld-sub,:is(.ol-web,.hm-web) .bld-step{opacity:var(--p1, 1);translate:0 calc((1 - var(--p1, 1)) * 12px)}:is(.ol-web,.hm-web) .bld>.bld-title,:is(.ol-web,.hm-web) .bld>.bld-mbtn,:is(.ol-web,.hm-web) .bld-launch{opacity:var(--p2, 1);translate:0 calc((1 - var(--p2, 1)) * 12px)}:is(.ol-web,.hm-web) .bld-agent{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:calc(var(--w) * 1px);height:calc(var(--h) * 1px)}:is(.ol-web,.hm-web) .bld-agent img{width:calc(var(--aw) * 1px);height:calc(var(--h) * 1px);object-fit:contain;flex:none}:is(.ol-web,.hm-web) .bld-name{display:flex;flex-direction:column}:is(.ol-web,.hm-web) .bld-name b{font-size:16px;line-height:22px;font-weight:600;color:var(--bld-ink)}:is(.ol-web,.hm-web) .bld-name em{font-size:13px;line-height:18px;font-weight:400;color:var(--bld-mute)}:is(.ol-web,.hm-web) .bld-und{width:calc(var(--w) * 1px)}:is(.ol-web,.hm-web) .bld-und [data-slot=progress-head]{font-size:12.5px}:is(.ol-web,.hm-web) .bld-sub{font-size:13px;line-height:20px;font-weight:600;color:var(--bld-mute)}:is(.ol-web,.hm-web) .bld-ctx{display:flex;align-items:center;gap:9px;width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);padding:0 12px;box-sizing:border-box;border-radius:var(--bld-r-row);opacity:calc(var(--vis, 0) * var(--p1, 1));scale:var(--sc, .9);transform-origin:0 50%;background:color-mix(in srgb,var(--bld-go) calc(var(--pop, 0) * 8%),transparent)}:is(.ol-web,.hm-web) .bld-ctx__i{color:var(--bld-mute);flex:none}:is(.ol-web,.hm-web) .bld-ctx__l{flex:1 1 auto;min-width:0;font-size:14px;line-height:20px;font-weight:500;color:var(--bld-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.ol-web,.hm-web) .bld-ctx__n{flex:none;min-width:22px;padding:1px 6px;border-radius:999px;border:1px solid var(--bld-bd);background:#fff;font-size:11px;line-height:16px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center;color:color-mix(in srgb,var(--bld-go) calc(var(--pop, 0) * 100%),var(--bld-mute));border-color:color-mix(in srgb,var(--bld-go) calc(var(--pop, 0) * 55%),var(--bld-bd));scale:calc(1 + var(--pop, 0) * .16)}:is(.ol-web,.hm-web) .bld-step{display:grid;grid-template-columns:20px 1fr;align-content:start;gap:4px 10px;width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);padding:8px 12px;box-sizing:border-box;border-radius:var(--bld-r-row)}:is(.ol-web,.hm-web) .bld-step--live{background:var(--bld-wash)}:is(.ol-web,.hm-web) .bld-step__d{width:20px;height:20px;color:#c8c8ce}:is(.ol-web,.hm-web) .bld-step--live .bld-step__d{color:var(--bld-go)}:is(.ol-web,.hm-web) .bld-step__d svg{width:100%;height:100%}:is(.ol-web,.hm-web) .bld-step__t{font-size:14px;line-height:20px;font-weight:600;color:var(--bld-mute);align-self:center}:is(.ol-web,.hm-web) .bld-step--live .bld-step__t{color:var(--bld-ink)}:is(.ol-web,.hm-web) .bld-step__n{grid-column:2;font-size:12.5px;line-height:16px;font-weight:400;color:var(--bld-mute)}:is(.ol-web,.hm-web) .bld-title{width:calc(var(--w) * 1px);font-size:16px;line-height:24px;font-weight:600;color:var(--bld-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.ol-web,.hm-web) .bld-mbtn{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--bld-r-row);color:#717179}:is(.ol-web,.hm-web) .bld-card{width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);opacity:calc(var(--vis, 0) * var(--p2, 1));scale:var(--sc, .9);translate:0 calc(var(--dy, 0) * 1px);transform-origin:50% 100%}:is(.ol-web,.hm-web) .bld-plot{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;clip-path:inset(calc((1 - var(--draw, 1)) * 100%) 0 0 0)}:is(.ol-web,.hm-web) .bld-card--trend .bld-plot{flex-direction:row;align-items:stretch;justify-content:flex-start;gap:10px;clip-path:none}:is(.ol-web,.hm-web) .bld-read{flex:0 0 var(--bld-readw, 58px);align-self:flex-start;display:flex;align-items:center;gap:5px;color:var(--bld-go)}:is(.ol-web,.hm-web) .bld-read b{font-size:26px;line-height:26px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}:is(.ol-web,.hm-web) .bld-trend{display:block;flex:1 1 auto;min-width:0;align-self:stretch;clip-path:inset(calc((1 - var(--draw, 1)) * 100%) -12px 0 0)}:is(.ol-web,.hm-web) .bld-trend .wv{width:100%;height:100%}:is(.ol-web,.hm-web) .bld-trend .wv-mark{transform-box:fill-box;transform-origin:center;scale:var(--dotk, 1)}:is(.ol-web,.hm-web) .bld-dial{display:grid;place-items:center;flex:1 1 auto;min-height:0}:is(.ol-web,.hm-web) .bld-conv{left:calc(var(--cx, 635.33) * 1px);top:calc(var(--cy, 4) * 1px);width:calc(var(--cw, 311.67) * 1px);height:calc(var(--ch, 695) * 1px);box-sizing:border-box;background:#fff;border:1px solid var(--bld-bd);border-radius:var(--bld-r-panel);overflow:hidden;box-shadow:0 1px 2px -1px #0a0d120d,0 2px 6px -2px #0a0d120a;z-index:2}:is(.ol-web,.hm-web) .bld-conv>*{position:absolute;left:calc(var(--x, 0) * 1px);top:calc(var(--y, 0) * 1px)}:is(.ol-web,.hm-web) .bld-conv>.bld-rule,:is(.ol-web,.hm-web) .bld-conv>.bld-title,:is(.ol-web,.hm-web) .bld-conv>.bld-mbtn,:is(.ol-web,.hm-web) .bld-conv>.bld-input,:is(.ol-web,.hm-web) .bld-conv>.bld-send{opacity:var(--run, 1)}:is(.ol-web,.hm-web) .bld-conv>.bld-title,:is(.ol-web,.hm-web) .bld-conv>.bld-mbtn,:is(.ol-web,.hm-web) .bld-conv>.bld-input,:is(.ol-web,.hm-web) .bld-conv>.bld-send{translate:0 calc((1 - var(--run, 1)) * 10px)}:is(.ol-web,.hm-web) .bld-q{position:absolute;left:0;top:0;width:100%;height:calc(var(--h) * 1px);display:flex;flex-direction:column;gap:24px}:is(.ol-web,.hm-web) .bld-q .bp-chatintro__title{margin:0}:is(.ol-web,.hm-web) .bld-q .bp-msg__role,:is(.ol-web,.hm-web) .bld-q .bp-msg__name{font-style:normal}:is(.ol-web,.hm-web) .web-cursor{position:absolute;font-style:normal;left:0;top:0;width:0;height:0;z-index:70;--cuk: 1.15;--csh: color-mix(in srgb, var(--wwho) 22%, transparent);translate:calc(var(--cux, 0) * 1px) calc(var(--cuy, 0) * 1px);scale:calc(1 - var(--cup, 0) * .12);opacity:var(--cuo, 0);filter:drop-shadow(0 2px 2px var(--csh)) drop-shadow(0 6px 6px var(--csh)) drop-shadow(0 14px 16px var(--csh))}:is(.ol-web,.hm-web) .web-cursor svg{position:absolute;display:block;width:calc(var(--warw) * var(--cuk) * 1px);height:calc(var(--warh) * var(--cuk) * 1px);left:calc(var(--wtipx) * var(--cuk) * -1px);top:calc(var(--wtipy) * var(--cuk) * -1px)}:is(.ol-web,.hm-web) .web-cursor__badge{position:absolute;left:calc(21.5 * var(--cuk) * 1px);top:calc(26 * var(--cuk) * 1px);height:calc(28 * var(--cuk) * 1px);padding-inline:calc(10 * var(--cuk) * 1px);border-radius:calc(8 * var(--cuk) * 1px);background:var(--wwho);color:#fff;font-weight:500;font-size:calc(14 * var(--cuk) * 1px);line-height:calc(28 * var(--cuk) * 1px);white-space:nowrap}:is(.ol-web,.hm-web) .bld-view{width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);overflow:hidden}:is(.ol-web,.hm-web) .bld-stream{position:absolute;left:0;top:0;width:100%;height:0;translate:0 calc(var(--scroll, 0) * -1px)}:is(.ol-web,.hm-web) .bld-item{position:absolute;left:0;top:calc(var(--y) * 1px);width:100%;height:calc(var(--h) * 1px);opacity:var(--vis, 0);scale:var(--sc, .94);translate:0 calc(var(--dy, 0) * 1px);transform-origin:50% 100%}:is(.ol-web,.hm-web) .bld-item .bp-msg__role,:is(.ol-web,.hm-web) .bld-item .bp-msg__name{font-style:normal}:is(.ol-web,.hm-web) .bld-item--bar,:is(.ol-web,.hm-web) .bld-item--checks{display:flex;flex-direction:column;justify-content:space-between;padding-left:50px;box-sizing:border-box}:is(.ol-web,.hm-web) .bld-checks{height:100px}:is(.ol-web,.hm-web) .bld-link{position:absolute;left:19px;top:calc(var(--lt, 0) * 1px);bottom:-20px;width:1px;translate:-50% 0;background-image:repeating-linear-gradient(to bottom,#cfcfd6 0 2px,transparent 2px 6px);opacity:var(--link, 0)}:is(.ol-web,.hm-web) .bld-task [data-slot=progress-head]{font-size:12.5px}:is(.ol-web,.hm-web) .bld-checks{box-sizing:border-box;display:flex;flex-direction:column;gap:7px;padding:10px;border:1px solid var(--bld-bd);border-radius:16px;background:#fff}:is(.ol-web,.hm-web) .bld-checks__h{display:flex;align-items:baseline;justify-content:space-between;font-size:12.5px;line-height:16px;font-weight:600}:is(.ol-web,.hm-web) .bld-checks__h b{font-weight:600;color:var(--bld-ink)}:is(.ol-web,.hm-web) .bld-checks__h em{color:var(--bld-mute);font-variant-numeric:tabular-nums}:is(.ol-web,.hm-web) .bld-checks__r{display:flex;align-items:center;gap:7px;font-size:12.5px;line-height:16px;font-weight:500;color:color-mix(in srgb,var(--bld-mute) calc(var(--r) * 100%),var(--bld-body));--r: var(--r0, 0)}:is(.ol-web,.hm-web) .bld-checks__r:nth-child(3){--r: var(--r1, 0) }:is(.ol-web,.hm-web) .bld-checks__r:nth-child(4){--r: var(--r2, 0) }:is(.ol-web,.hm-web) .bld-checks__r em{position:relative;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 55%;background-size:calc(var(--r) * 100%) 1px}:is(.ol-web,.hm-web) .bld-tick{display:grid;place-items:center;flex:none;width:16px;height:16px;border-radius:999px;background:var(--bld-go);color:#fff;scale:var(--r, 1)}:is(.ol-web,.hm-web) .bld-tick--sm{width:14px;height:14px}:is(.ol-web,.hm-web) .bld-tick svg{width:100%;height:100%}:is(.ol-web,.hm-web) .bld-res{display:flex;align-items:center;gap:8px;font-size:12.5px;line-height:16px;font-weight:500;color:var(--bld-body);opacity:clamp(0,var(--res, 0),1);scale:calc(.92 + var(--res, 0) * .08);transform-origin:0 50%}:is(.ol-web,.hm-web) .bld-input{display:flex;align-items:center;width:calc(var(--w) * 1px);height:40px;padding:0 12px;box-sizing:border-box;border:1px solid #d1d1d6;border-radius:var(--bld-r-ctl);background:#fff;box-shadow:inset 0 1px 2px #0000000d;font-size:13px;color:var(--bld-mute)}:is(.ol-web,.hm-web) .bld-send{display:grid;place-items:center;width:calc(var(--h) * 1px);height:calc(var(--h) * 1px);box-sizing:border-box;border:1px solid #d1d1d6;border-radius:var(--bld-r-ctl);background:linear-gradient(to bottom,#fff,#f6f6f6);box-shadow:0 1px 3px #0a0d121a,0 1px 2px -1px #0a0d121a;color:var(--bld-ink);--i: 2}:is(.ol-web,.hm-web) .bld-fly{display:grid;place-items:center;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:999px;background:var(--bld-go);color:#fff;box-shadow:0 2px 6px -1px color-mix(in srgb,var(--bld-go) 45%,transparent);left:calc(var(--x, 0) * 1px);top:calc(var(--y, 0) * 1px);opacity:var(--o, 0);scale:var(--s, 0);z-index:40}:is(.ol-web,.hm-web) .bld-fly--big{width:22px;height:22px;margin:-11px 0 0 -11px}:is(.ol-web,.hm-web) .bld-fly svg{width:100%;height:100%}:is(.ol-web,.hm-web) .bld-scrim{left:0;top:0;width:947px;height:703px;border-radius:14px;background:#fafafa9e;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);opacity:var(--morph, 0);z-index:25}:is(.ol-web,.hm-web) .bld-launch{--lw: 283.67;--mw: 386;--lh: 56;--mh: 240;--w: calc(var(--lw) + (var(--mw) - var(--lw)) * var(--morph, 0));--ly: 625;--my: 200;left:calc((473.5 - var(--w) / 2) * 1px);top:calc((var(--ly) + (var(--my) - var(--ly)) * var(--morph, 0)) * 1px);width:calc(var(--w) * 1px);height:calc((var(--lh) + (var(--mh) - var(--lh)) * var(--morph, 0)) * 1px);--i: 3;z-index:30}:is(.ol-web,.hm-web) .bld-launch__plate{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc((20 + 6 * var(--morph, 0)) * 1px);background:#fff;border:1px solid var(--bld-bd);overflow:hidden;box-shadow:0 2px 4px -2px #0a0d120f,0 8px 16px -6px #0a0d121a,0 20px 32px -12px #0a0d121f}:is(.ol-web,.hm-web) .bld-launch__rest{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:32px 1fr auto;align-content:center;gap:3px 10px;padding:0 14px;box-sizing:border-box;opacity:var(--rest, 1);scale:calc(.94 + var(--rest, 1) * .06)}:is(.ol-web,.hm-web) .bld-launch__face{grid-row:span 2;width:32px;height:32px;object-fit:contain;align-self:center}:is(.ol-web,.hm-web) .bld-launch__l{font-size:13px;line-height:16px;font-weight:600;color:var(--bld-ink)}:is(.ol-web,.hm-web) .bld-launch__p{font-size:13px;line-height:16px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--bld-mute)}:is(.ol-web,.hm-web) .bld-launch__bar{grid-column:2 / 4}:is(.ol-web,.hm-web) .bld-modal{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;border-radius:calc((20 + 6 * var(--morph, 0)) * 1px);overflow:hidden;opacity:var(--open, 0);pointer-events:none}:is(.ol-web,.hm-web) .bld-modal__head{flex:1 1 auto;display:flex;flex-direction:column;gap:14px;padding:20px;background:var(--foreground)}:is(.ol-web,.hm-web) .bld-modal__who{display:flex;align-items:center;gap:6px;opacity:var(--m0, 0);translate:0 calc((1 - var(--m0, 0)) * 8px)}:is(.ol-web,.hm-web) .bld-modal__who img{width:30px;height:30px;object-fit:contain}:is(.ol-web,.hm-web) .bld-modal__who b{font-size:13px;font-weight:600;color:#fff}:is(.ol-web,.hm-web) .bld-modal__who em{font-size:12px;font-weight:400;color:#ffffffb8}:is(.ol-web,.hm-web) .bld-modal__msg{display:flex;align-items:center;gap:12px;flex:0 0 auto}:is(.ol-web,.hm-web) .bld-modal__doodle{width:76px;height:76px;flex:none;opacity:var(--m1, 0);scale:calc(.8 + var(--m1, 0) * .2)}:is(.ol-web,.hm-web) .bld-modal__doodle svg path,:is(.ol-web,.hm-web) .bld-modal__doodle svg g{fill:#fff!important;fill-opacity:.2!important;stroke:#fff!important;stroke-opacity:.55!important}:is(.ol-web,.hm-web) .bld-modal__copy{display:flex;flex-direction:column;gap:5px;min-width:0;opacity:var(--m2, 0);translate:0 calc((1 - var(--m2, 0)) * 10px)}:is(.ol-web,.hm-web) .bld-modal__copy b{font-size:23px;line-height:28px;font-weight:700;letter-spacing:-.01em;color:#fff}:is(.ol-web,.hm-web) .bld-modal__copy em{font-size:14px;line-height:20px;font-weight:400;color:#ffffffd1}:is(.ol-web,.hm-web) .bld-modal__foot{flex:none;display:flex;flex-direction:column;align-items:center;padding:20px;background:#fff;opacity:var(--m3, 0);translate:0 calc((1 - var(--m3, 0)) * 10px)}:is(.ol-web,.hm-web) .bld-modal__btn{display:grid;place-items:center;width:100%;font-size:14px;height:40px;border-radius:var(--bld-r-ctl);background:var(--foreground);color:#fff;font-size:13px;font-weight:600;box-shadow:0 1px 2px #0a0d121a}@media(prefers-reduced-motion:reduce){:is(.ol-web,.hm-web) .bld-panel,:is(.ol-web,.hm-web) .bld>*{transition:none}}:is(.ol-web,.hm-web) .bld-ghost{width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);box-sizing:border-box;border:1px dashed color-mix(in srgb,var(--bld-bd) 88%,transparent);border-radius:var(--radius-card);background:color-mix(in srgb,var(--bld-wash) 55%,transparent);opacity:calc(var(--vis, 1) * var(--p2, 1))}:is(.ol-web,.hm-web) .bmk-seat{position:absolute;top:0;right:0;bottom:0;left:0;container-type:inline-size;pointer-events:none;z-index:1}:is(.ol-web,.hm-web) .bmk{--wu: calc(100cqw / 814);--fu: calc(100cqw / 735);--bmk-hair: max(1px, calc(1 * var(--fu)));--bmk-r: max(16px, calc(24 * var(--fu)));--bmk-pop: cubic-bezier(.34, 1.7, .58, 1);--bmk-ease: cubic-bezier(.22, 1, .36, 1);--bmk-d: .42s;--bmk-e: var(--bmk-pop);--bmk-step: 90;position:absolute;top:0;right:0;bottom:0;left:0;font-family:var(--font-sans, "Inter", sans-serif)}:is(.ol-web,.hm-web) .bmk i{font-style:normal}:is(.ol-web,.hm-web) .bmk[data-phase=out]{--bmk-d: .18s;--bmk-e: var(--bmk-ease);--bmk-step: 40}:is(.ol-web,.hm-web) .bmk-art{position:absolute;left:0;top:calc(var(--bmk-top) * var(--wu));width:100cqw;height:0}:is(.ol-web,.hm-web) .bmk-col{position:absolute;left:calc(var(--cx) * var(--fu));top:0;width:0;height:0;transition:opacity var(--bmk-d) var(--bmk-ease) calc(var(--ci) * var(--bmk-step) * 1ms),translate var(--bmk-d) var(--bmk-e) calc(var(--ci) * var(--bmk-step) * 1ms)}:is(.ol-web,.hm-web) .bmk-card{--fq: clamp(0, var(--f, 0), 1);position:absolute;left:0;top:0;width:calc(var(--bmk-cw) * var(--fu));height:calc(var(--bmk-ch) * var(--fu));box-sizing:border-box;background:#fff;border:var(--bmk-hair) solid #e4e4e7;border-radius:var(--bmk-r);box-shadow:0 calc(2 * var(--fu)) calc(3 * var(--fu)) calc(-1 * var(--fu)) rgb(10 13 18 / calc(.04 + .02 * var(--fq))),0 calc(5 * var(--fu)) calc(8 * var(--fu)) calc(-2 * var(--fu)) rgb(10 13 18 / calc(.03 + .04 * var(--fq))),0 calc(14 * var(--fu)) calc(22 * var(--fu)) calc(-4 * var(--fu)) rgb(10 13 18 / calc(.07 + .1 * var(--fq)));scale:calc(.9 + .1 * var(--f, 0));translate:calc(var(--nx, 0) * var(--fu)) 0;transform-origin:50% 50%}:is(.ol-web,.hm-web) .bmk-card>span,:is(.ol-web,.hm-web) .bmk-card>i{position:absolute}:is(.ol-web,.hm-web) .bmk-b{--bd: calc(var(--ci, 0) * var(--bmk-step) + var(--go, 0));transition:opacity var(--bmk-d) var(--bmk-ease) calc(var(--bd) * 1ms),translate var(--bmk-d) var(--bmk-e) calc(var(--bd) * 1ms),scale var(--bmk-d) var(--bmk-e) calc(var(--bd) * 1ms)}:is(.ol-web,.hm-web) .bmk [data-b=title]{--go: 60;--goo: 60 }:is(.ol-web,.hm-web) .bmk [data-b=sub]{--go: 100;--goo: 40 }:is(.ol-web,.hm-web) .bmk [data-b=rule]{--go: 140;--goo: 20 }:is(.ol-web,.hm-web) .bmk [data-b=chart]{--go: 180;--goo: 0 }:is(.ol-web,.hm-web) .bmk[data-phase=out] .bmk-b{--bd: calc(var(--ci, 0) * var(--bmk-step) + var(--goo, 0))}:is(.ol-web,.hm-web) .bmk-title{left:0;right:0;top:calc(var(--bmk-title) * var(--fu));height:calc(var(--bmk-titleh) * var(--fu));color:#262625;font-weight:600;font-size:calc(20 * var(--fu));line-height:calc(var(--bmk-titleh) * var(--fu));letter-spacing:-.02em;text-align:center;white-space:nowrap}:is(.ol-web,.hm-web) .bmk-sub{left:0;right:0;top:calc(var(--bmk-sub) * var(--fu));height:calc(var(--bmk-subh) * var(--fu));color:#404040;font-weight:400;font-size:calc(14 * var(--fu));line-height:calc(var(--bmk-subh) * var(--fu));text-align:center;white-space:nowrap}:is(.ol-web,.hm-web) .bmk-hr{left:0;right:0;top:calc(var(--bmk-rule) * var(--fu));height:var(--bmk-hair);background:#e4e4e7;transform-origin:50% 50%}:is(.ol-web,.hm-web) .bmk-chart{display:block;left:calc(var(--bmk-chx) * var(--fu));top:calc(var(--bmk-chy) * var(--fu));width:calc(var(--bmk-chart) * var(--fu));height:calc(var(--bmk-chart) * var(--fu));transform-origin:50% 50%}:is(.ol-web,.hm-web) .bmk [data-s="0"]{--bmk-c: var(--bmk-you);--bmk-a: var(--bmk-you-a);--bmk-b: var(--bmk-you-b);--bmk-w: 30%;--bmk-bd: 82%;--bmk-v: var(--v0);--bmk-m: var(--m0)}:is(.ol-web,.hm-web) .bmk [data-s="1"]{--bmk-c: var(--bmk-bench);--bmk-a: var(--bmk-bench-a);--bmk-b: var(--bmk-bench-b);--bmk-w: 13%;--bmk-bd: 46%;--bmk-v: var(--v1);--bmk-m: var(--m1)}:is(.ol-web,.hm-web) .bmk-bars{position:absolute;top:0;right:0;bottom:0;left:0}:is(.ol-web,.hm-web) .bmk-bars>i{position:absolute}:is(.ol-web,.hm-web) .bmk-bar{left:calc(var(--bx) * var(--fu));top:0;width:calc(var(--bmk-barw) * var(--fu));height:100%;box-sizing:border-box;border:var(--bmk-hair) solid color-mix(in srgb,var(--bmk-c) var(--bmk-bd),#fff);border-radius:calc(12 * var(--fu));background:linear-gradient(to bottom,color-mix(in srgb,var(--bmk-c) var(--bmk-w),transparent),transparent);overflow:clip}:is(.ol-web,.hm-web) .bmk-fill{position:absolute;left:calc(var(--bmk-barpad) * var(--fu));bottom:calc(var(--bmk-barpad) * var(--fu));width:calc(var(--bmk-fillw) * var(--fu));height:calc(var(--bmk-v, 0) * var(--bmk-track) * var(--fu));border-radius:calc(8 * var(--fu));background:linear-gradient(to bottom,var(--bmk-a),var(--bmk-b))}:is(.ol-web,.hm-web) .bmk-lvl{left:calc((var(--bx) + var(--bmk-barw) / 2) * var(--fu));bottom:calc((var(--bmk-barpad) + var(--bmk-v, 0) * var(--bmk-track)) * var(--fu));width:calc(var(--bmk-guide) * var(--fu));height:var(--bmk-hair);translate:-50% 50%;background-image:repeating-linear-gradient(to right,#a0a0ab 0 calc(2 * var(--fu)),transparent calc(2 * var(--fu)) calc(6 * var(--fu)));opacity:clamp(0,var(--bmk-m, 1),1)}:is(.ol-web,.hm-web) .bmk-pt{left:calc((var(--bx) + var(--bmk-barw) / 2) * var(--fu));bottom:calc((var(--bmk-barpad) + var(--bmk-v, 0) * var(--bmk-track)) * var(--fu));width:calc(var(--bmk-dot) * var(--fu));height:calc(var(--bmk-dot) * var(--fu));box-sizing:border-box;border:calc(4 * var(--fu)) solid #fff;border-radius:50%;background:var(--bmk-b);translate:-50% 50%;scale:clamp(0,var(--bmk-m, 1),1);filter:drop-shadow(0 calc(1 * var(--fu)) calc(2 * var(--fu)) rgb(10 13 18 / .2))}:is(.ol-web,.hm-web) .bmk-ring,:is(.ol-web,.hm-web) .bmk-plot{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}:is(.ol-web,.hm-web) .bmk-guide-ink{fill:none;stroke:#a0a0ab;stroke-width:1.4;stroke-dasharray:2 4;stroke-linecap:round;opacity:.42}:is(.ol-web,.hm-web) .bmk-arc{fill:none}:is(.ol-web,.hm-web) .bmk-cut{stroke:#fff;stroke-width:2.6}:is(.ol-web,.hm-web) .bmk[data-phase=pre] .bmk-col,:is(.ol-web,.hm-web) .bmk[data-phase=out] .bmk-col{opacity:0}:is(.ol-web,.hm-web) .bmk[data-phase=pre] .bmk-col{translate:0 calc(26 * var(--fu))}:is(.ol-web,.hm-web) .bmk[data-phase=out] .bmk-col{translate:0 calc(-16 * var(--fu))}:is(.ol-web,.hm-web) .bmk[data-phase=pre] .bmk-b,:is(.ol-web,.hm-web) .bmk[data-phase=out] .bmk-b{opacity:0}:is(.ol-web,.hm-web) .bmk[data-phase=pre] .bmk-title,:is(.ol-web,.hm-web) .bmk[data-phase=pre] .bmk-sub{translate:0 calc(10 * var(--fu))}:is(.ol-web,.hm-web) .bmk[data-phase=pre] .bmk-hr{scale:0 1}:is(.ol-web,.hm-web) .bmk[data-phase=pre] .bmk-chart{scale:.86}:is(.ol-web,.hm-web) .bmk[data-phase=out] .bmk-hr{scale:0 1}:is(.ol-web,.hm-web) .bmk[data-phase=out] .bmk-chart{scale:.9}@media(prefers-reduced-motion:reduce){:is(.ol-web,.hm-web) .bmk-col,:is(.ol-web,.hm-web) .bmk-b{transition:none}}:is(.ol-web,.hm-web) .wv{display:block}:is(.ol-web,.hm-web) .wv-grid line{stroke:#e9eaeb;stroke-width:1.4;stroke-dasharray:2 4;stroke-linecap:round}:is(.ol-web,.hm-web) .wv-line{fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}:is(.ol-web,.hm-web) .wv-area{stroke:none}:is(.ol-web,.hm-web) .wv-mark{stroke:#fff;stroke-width:4;filter:drop-shadow(0 1px 2px rgb(10 13 18 / .22))}:is(.ol-web,.hm-web).hm-partner .hm-sec--tint[data-bar=white]{background:var(--white)}:is(.ol-web,.hm-web) .hm-stats--sm .hm-stat{padding:4px 16px}:is(.ol-web,.hm-web) .hm-stats--sm .hm-stat b{font-size:clamp(26px,2.6vw,34px)}:is(.ol-web,.hm-web) .hm-stats--sm .hm-stat span{margin-top:6px;font-size:14px}@media(max-width:640px){:is(.ol-web,.hm-web) .hm-stats--sm .hm-stat b{font-size:24px}}:is(.ol-web,.hm-web) [data-bar=dark] .hm-stat b{color:var(--white)}:is(.ol-web,.hm-web) [data-bar=dark] .hm-stat span{color:color-mix(in srgb,var(--white) 56%,transparent)}:is(.ol-web,.hm-web) [data-bar=dark] .hm-stat+.hm-stat{border-left-color:color-mix(in srgb,var(--white) 12%,transparent)}@media(max-width:640px){:is(.ol-web,.hm-web) [data-bar=dark] .hm-stat:nth-child(2n){border-left-color:color-mix(in srgb,var(--white) 12%,transparent)}}:is(.ol-web,.hm-web) .hm-stats .hm-stat .hm-stat__logo{display:block;margin-top:12px}:is(.ol-web,.hm-web) .hm-stat__logo img{height:20px;width:auto;max-width:100%;object-fit:contain;margin-inline:auto;display:block}:is(.ol-web,.hm-web) [data-bar=dark] .hm-stat__logo img{filter:invert(1);opacity:.72}:is(.ol-web,.hm-web) .hm-proofstrip[data-bar=dark]{background:var(--hm-dark)}:is(.ol-web,.hm-web) .hm-proofstrip[data-bar=dark] .hm-proofstrip__cap{color:color-mix(in srgb,var(--white) 46%,transparent)}:is(.ol-web,.hm-web) .hm-proofstrip{padding-top:0;padding-bottom:104px}@media(max-width:640px){:is(.ol-web,.hm-web) .hm-proofstrip{padding-bottom:64px}}:is(.ol-web,.hm-web) .hm-proofstrip__cap{margin:24px 0 0;font-size:14px;line-height:1.5;color:var(--dim);text-align:center}.hm-web.hm-partner .hm-ptesti .quote-frame{padding-block:104px}.hm-web .hm-ptesti .quote-logo[alt="That Works Agency"]{height:18px}.hm-web .hm-ptesti .quote-logo[alt=ConversionWise]{height:44px}.hm-web .hm-ptesti .quote-avatar{width:128px}.hm-web .hm-ptesti--tint{background:var(--paper);border-top:1px solid var(--line)}.hm-web .hm-ptesti--tint .quote{background:transparent;border-top:0}.hm-web .hm-ptesti--tint .quote-frame{background-image:none}.hm-web .hm-guarantee{padding-block:156px}:is(.ol-web,.hm-web) .hm-guarantee .hm-title{max-width:900px;font-size:clamp(30px,3.8vw,44px)}:is(.ol-web,.hm-web) .hm-guarantee .hm-lede{max-width:700px;margin-top:20px;font-size:19px;line-height:1.65;color:color-mix(in srgb,var(--white) 60%,transparent)}@media(max-width:880px){.hm-web .hm-guarantee{padding-block:96px}:is(.ol-web,.hm-web) .hm-guarantee .hm-lede{font-size:17px}}.hm-web .hm-pthero{background:var(--hm-dark)}.hm-web .hm-pthero:before{background-image:radial-gradient(rgba(255,255,255,.13) .5px,transparent .6px)}.hm-web .hm-pthero h1{color:var(--white)}.hm-web .hm-pthero .sub{color:color-mix(in srgb,var(--white) 62%,transparent)}.hm-web .hm-pthero__mark{width:92px;height:92px;margin:0 auto}.hm-web .hm-pthero__mark svg{display:block;width:100%;height:100%}.hm-web .hm-pthero__mark .primary{stroke:var(--white)}.hm-web .hm-pthero__mark .secondary{fill:var(--primary);stroke:var(--primary);fill-opacity:.8;stroke-opacity:.8}@media(max-width:880px){.hm-web .hm-pthero__mark{width:76px;height:76px}}.hm-web .hm-pthead{padding-block:136px 96px}@media(max-width:880px){.hm-web .hm-pthead{padding-block:80px 64px}}.hm-web .hm-pvideo__fig{margin:40px auto 0;max-width:760px}.hm-web .hm-pvideo__frame{position:relative;display:block;width:100%;aspect-ratio:16 / 9;padding:0;overflow:hidden;border:1px solid var(--line-strong);border-radius:20px;background:var(--surface);box-shadow:var(--shadow-xs);cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease}.hm-web .hm-pvideo__frame:hover{border-color:var(--dim);box-shadow:var(--shadow-sm)}.hm-web .hm-pvideo__poster{width:100%;height:100%;object-fit:cover;display:block}.hm-web .hm-pvideo__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(circle 230px at 50% 50%,color-mix(in srgb,var(--neutral-900) 30%,transparent) 0%,color-mix(in srgb,var(--neutral-900) 22%,transparent) 26%,color-mix(in srgb,var(--neutral-900) 11%,transparent) 56%,color-mix(in srgb,var(--neutral-900) 3%,transparent) 82%,transparent 100%),linear-gradient(color-mix(in srgb,var(--neutral-900) 8%,transparent),color-mix(in srgb,var(--neutral-900) 8%,transparent));transition:opacity .2s ease;pointer-events:none}.hm-web .hm-pvideo__frame:hover:after{opacity:1.15}.hm-web .hm-pvideo__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:68px;height:68px;display:grid;place-items:center;border-radius:999px;corner-shape:round;background:var(--surface);color:var(--primary);box-shadow:0 6px 24px #0a0d1247;transition:transform .2s cubic-bezier(.34,1.56,.64,1);z-index:2}.hm-web .hm-pvideo__frame:hover .hm-pvideo__play{transform:translate(-50%,-50%) scale(1.06)}.hm-web .hm-pvideo__play svg{margin-left:3px}.hm-web .hm-pvideo__cap{margin:20px 0 0;text-align:center;font-size:15px;line-height:1.5;color:var(--muted)}.hm-web .hm-pvideo__cap b{font-weight:600;color:var(--ink)}@media(prefers-reduced-motion:reduce){.hm-web .hm-pvideo__frame:hover .hm-pvideo__play{transform:translate(-50%,-50%)}}.hm-web .hm-pnext__list{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin:56px 0 0;padding:0;list-style:none}.hm-web .hm-pnext__list li{margin:0}.hm-web .hm-pnext__doodle{width:64px;height:64px;margin:0 0 12px}.hm-web .hm-pnext__doodle svg{display:block;width:100%;height:100%}.hm-web .hm-pnext__doodle .primary{stroke:var(--ink)}.hm-web .hm-pnext__doodle .secondary{fill:var(--primary);stroke:var(--primary);fill-opacity:.8;stroke-opacity:.8}.hm-web .hm-pnext__idx{display:block;margin-bottom:10px;font-family:var(--font-sans, "Poppins", system-ui, sans-serif);font-size:13px;font-weight:600;letter-spacing:0;color:var(--primary);font-variant-numeric:tabular-nums}.hm-web .hm-pnext__list h3{margin:0 0 8px;font-size:18px;line-height:1.35;font-weight:600;color:var(--ink)}.hm-web .hm-pnext__list p{margin:0;font-size:16px;line-height:1.6;color:var(--muted)}@media(max-width:880px){.hm-web .hm-pnext__list{grid-template-columns:1fr;gap:36px;margin-top:40px}}.hm-web .hm-pcal__embed{margin:48px auto 0;max-width:748px;border:1px solid var(--line-strong);border-radius:20px;background:var(--surface);box-shadow:var(--shadow-xs);padding:28px 32px}@media(max-width:880px){.hm-web .hm-pcal__embed{margin-top:32px;padding:20px}}.hm-web .hm-sched{display:grid;grid-template-columns:280px minmax(0,1fr);gap:32px}.hm-web .hm-sched__times{border-left:1px solid var(--line);padding-left:32px;min-width:0;display:flex;flex-direction:column}@media(max-width:720px){.hm-web .hm-sched{grid-template-columns:1fr;gap:24px}.hm-web .hm-sched__cal{display:grid;justify-items:center}.hm-web .hm-sched__times{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}}.hm-web .hm-sched__zone{display:block;margin-top:20px}.hm-web .hm-sched__zonelabel{display:block;margin-bottom:6px;font-size:12px;font-weight:500;color:var(--muted)}.hm-web .hm-sched__zonetrigger{width:100%}.hm-web .hm-sched__day{margin:0 0 14px;font-size:15px;font-weight:600;line-height:1.4;color:var(--ink)}.hm-web .hm-sched__slots{--slot-h: 34px;--slot-gap: 8px;--slot-rows: 5;list-style:none;margin:0 -8px 0 0;padding:0 8px 0 0;display:flex;flex-direction:column;gap:var(--slot-gap);max-height:calc(var(--slot-rows) * var(--slot-h) + (var(--slot-rows) - 1) * var(--slot-gap));overflow-y:auto;-webkit-mask-image:linear-gradient(180deg,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,#000 88%,transparent 100%)}.hm-web .hm-sched__slot{width:100%;justify-content:center;font-variant-numeric:tabular-nums}.hm-web .hm-sched__confirm{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.hm-web .hm-sched__go{width:100%}.hm-web .hm-sched__note{margin:10px 0 0;font-size:12px;color:var(--muted);text-align:center}.hm-web .hm-sched__empty{margin:0;font-size:14px;color:var(--muted)}.hm-web .hm-sched--boot{display:block;min-height:380px}@media(max-width:720px){.hm-web .hm-sched--boot{min-height:640px}}.hm-web .hm-sched-swap{interpolate-size:allow-keywords;transition:height .42s cubic-bezier(.4,0,.2,1)}.hm-web .hm-sched__done{display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px 0 4px}.hm-web .hm-sched__party{width:132px;height:132px}.hm-web .hm-sched__party svg{display:block;width:100%;height:100%}.hm-web .hm-sched__party .primary{stroke:var(--ink)}.hm-web .hm-sched__party .secondary{fill:var(--primary);stroke:var(--primary);fill-opacity:.8;stroke-opacity:.8}.hm-web .hm-sched__donetitle{margin:4px 0 14px;font-family:var(--font-display);font-size:30px;line-height:1.2;font-weight:var(--font-display-weight, 400);letter-spacing:calc(0em + var(--font-display-track, 0em));color:var(--ink)}.hm-web .hm-sched__donerow{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:15px;line-height:1.5;font-weight:500;color:var(--ink)}.hm-web .hm-sched__donerow svg{flex:none;color:var(--muted)}.hm-web .hm-sched__donenote{margin:10px 0 0;font-size:13px;line-height:1.5;color:var(--muted);max-width:320px}.hm-web .hm-sched__change{margin-top:18px;padding:8px 14px;font-size:13px;font-weight:500;color:var(--muted);background:none;border:0;cursor:pointer;border-radius:10px;transition:color .15s ease,background .15s ease}.hm-web .hm-sched__change:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,transparent)}@media(prefers-reduced-motion:reduce){.hm-web .hm-sched-swap{transition:none}}.hm-web .hm-pform{gap:14px}.hm-web .hm-pfield{display:flex;flex-direction:column;gap:6px}.hm-web .hm-pfield .launcher__mlabel{display:flex;align-items:baseline;gap:6px}.hm-web .hm-pfield__opt{font-size:12px;font-weight:400;color:var(--dim)}.hm-web .hm-pform__pane{display:flex;flex-direction:column;gap:14px}.hm-web .hm-pform__back{align-self:center;margin-top:-4px;padding:6px 10px;font-size:13px;font-weight:500;color:var(--muted);background:none;border:0;cursor:pointer;border-radius:8px;transition:color .15s ease,background .15s ease}.hm-web .hm-pform__back:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 8%,transparent)}.hm-web .hm-pform__back:focus-visible{outline:2px solid color-mix(in srgb,var(--ink) 45%,transparent);outline-offset:2px}.hm-web .hm-pform__back:disabled{opacity:.5;pointer-events:none}.hm-web .hm-pform__pager{display:flex;justify-content:center;margin-top:14px;padding-bottom:4px}.hm-web .hm-pform__err{margin:0;font-size:13px;line-height:1.45;color:var(--destructive)}.hm-web .hm-book__pane{display:flex;flex-direction:column;gap:14px}.hm-web .hm-book__month{margin-inline:auto}.hm-web .hm-book__go{width:100%}.hm-web .hm-book__pane .hm-sched__zone{margin-top:0}.hm-web .hm-book__slots{--slot-rows: 4;margin-bottom:-6px}.hm-web .hm-book__got{width:100%;margin-top:20px}.hm-web .launcher.is-dark .hm-book{--ink: var(--white);--muted: color-mix(in srgb, var(--white) 64%, transparent);--scrollbar-thumb: color-mix(in srgb, var(--white) 34%, transparent)}.hm-web .launcher.is-dark .hm-book .launcher__mlabel{color:color-mix(in srgb,var(--white) 64%,transparent)}.hm-web .launcher.is-dark .hm-book [data-slot=calendar]{--foreground: var(--white);--muted-foreground: color-mix(in srgb, var(--white) 64%, transparent);--accent-tint: color-mix(in srgb, var(--white) 14%, transparent)}.hm-web .hm-book .hm-sched__done{padding:0}.hm-web .hm-book .hm-sched__party{width:108px;height:108px}.hm-web .hm-book .hm-sched__donetitle{font-size:26px;margin-bottom:12px}.hm-web .hm-book .hm-sched__donerow{font-size:14px}.hm-web .hm-doors{padding-top:0}.hm-web .hm-doors__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hm-web .hm-doors .web-card__body{padding:32px;gap:10px}.hm-web .hm-doors .web-card__title{display:flex;flex-direction:column;align-items:flex-start;gap:14px;font-size:22px;line-height:30px;letter-spacing:-.02em}.hm-web .hm-doors .web-card__text{font-size:15px;line-height:1.6}.hm-web .hm-doors__acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:18px}.hm-web .hm-doors__link{font-size:15px;font-weight:600;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px;text-decoration-thickness:from-font;transition:text-decoration-color .18s ease}.hm-web .hm-doors__link:hover{text-decoration-color:var(--ink)}@media(max-width:760px){.hm-web .hm-doors__grid{grid-template-columns:minmax(0,1fr)}.hm-web .hm-doors .web-card__body{padding:24px}}.hm-web .hm-agencies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:1000px){.hm-web .hm-agencies{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.hm-web .hm-agencies{grid-template-columns:minmax(0,1fr)}}.hm-web .hm-agencies__count{margin:0;font-size:22px;line-height:30px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.hm-web .hm-agency{padding:22px;gap:0}.hm-web .hm-agency__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hm-web .hm-agency__mark{display:flex;align-items:center;height:40px;min-width:0}.hm-web .hm-agency__mark img{display:block;max-height:30px;max-width:150px;width:auto;height:auto;object-fit:contain}.hm-web .hm-agency__badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;padding-top:6px}.hm-web .hm-agency__badge{display:inline-flex;align-items:center;gap:4px;height:24px;padding-inline:8px;border:1px solid var(--line-strong);border-radius:999px;corner-shape:round;font-size:12px;font-weight:500;line-height:1;color:var(--muted);white-space:nowrap}.hm-web .hm-agency__badge--cert{color:var(--accent-strong);background:var(--acc-tint);border-color:var(--acc-tint-stroke)}.hm-web .hm-agency__name{margin:18px 0 6px;font-size:17px;font-weight:650;line-height:1.35;letter-spacing:-.015em;color:var(--ink)}.hm-web .hm-agency__blurb{margin:0;font-size:14px;line-height:1.6;color:var(--muted);text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hm-web .hm-agency__tags{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.hm-web .hm-agency__tags li{padding:3px 9px;background:var(--wash);border-radius:8px;font-size:12px;line-height:18px;font-weight:500;color:var(--ink-soft, var(--ink))}.hm-web .hm-agency__facts{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--line);display:grid;gap:6px}.hm-web .hm-agency__facts>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;font-size:13px;line-height:1.45}.hm-web .hm-agency__facts dt{color:var(--dim)}.hm-web .hm-agency__facts dd{margin:0;color:var(--ink)}.hm-web .hm-agency__site{display:inline-flex;align-items:center;align-self:flex-start;margin-top:auto;padding-top:16px;font-size:14px;font-weight:600;color:var(--ink)}.hm-web .hm-leadform{padding:28px;gap:18px}.hm-web .hm-leadform__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hm-web .hm-leadform__fields .hm-pfield{grid-column:1 / -1}.hm-web .hm-leadform__fields .hm-pfield--half{grid-column:auto}@media(max-width:480px){.hm-web .hm-leadform__fields .hm-pfield--half{grid-column:1 / -1}}.hm-web .hm-leadform__submit{width:100%}.hm-web .hm-leadform--sent{align-items:flex-start;gap:10px;padding:36px 32px}.hm-web .hm-leadform__tick{color:var(--primary);margin-bottom:4px}.hm-web .hm-leadform__title{margin:0;font-size:20px;line-height:28px;font-weight:650;letter-spacing:-.015em;color:var(--ink)}.hm-web .hm-leadform__text{margin:0;font-size:15px;line-height:1.6;color:var(--muted)}.st-badge{flex:none;display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:9999px;corner-shape:round;background:var(--success-tint);color:color-mix(in srgb,var(--success) 72%,#000);border:1px solid color-mix(in srgb,var(--success) 40%,#fff);font-weight:600;font-size:12px;line-height:1}.st-badge__dot{width:6px;height:6px;border-radius:50%;corner-shape:round;background:var(--success)}.st-nav-dot{position:absolute;top:3px;right:3px;width:9px;height:9px;border-radius:50%;corner-shape:round;background:var(--warning);box-shadow:0 0 0 2px var(--card);pointer-events:none}.st-sub__grp+.st-sub__grp{margin-top:10px}.st-setup-list{display:flex;flex-direction:column;gap:2px}.st-setup-list [data-slot=checklist-item]{gap:8px;padding:8px 10px;border-radius:var(--ctl-radius, 16px);corner-shape:superellipse(1.5)}.st-setup-list [data-slot=checklist-item]:hover{background:var(--fill)}.st-setup-list [data-slot=checklist-item][data-state=open]{padding-top:10px;padding-bottom:10px;background:var(--fill);box-shadow:inset 0 0 0 1px var(--border)}.st-setup-list [data-slot=checklist-item]{--bp-check-disc: 18px}.st-setup-list [data-slot=checklist-item]>span:first-child{border-width:1.75px}.st-setup-list [data-slot=checklist-item]>span:last-child>span:first-child{font-weight:500}.st-setup-list [data-slot=checklist-item]:not([data-state=done])>span:last-child{padding-top:0}.st-setup-list [data-slot=checklist-item][data-state=open]>span:first-child{margin-top:1px}.st-row-tail{display:inline-flex;align-items:center;gap:4px}.st-kebab{flex:none;width:24px;height:22px;display:grid;place-items:center;border-radius:7px;corner-shape:superellipse(1.5);color:#a3a3a3;opacity:0;cursor:pointer;transition:opacity .12s ease,background .12s ease,color .12s ease,width .18s var(--ease-emphasized)}.st-kebab svg{width:16px;height:16px;stroke-width:2}.group\/nav:hover .st-kebab,[data-slot=nav-item]:hover .st-kebab,.st-kebab.is-open{opacity:1}.st-kebab:hover,.st-kebab.is-open{background:var(--fill);color:var(--foreground)}.st-dash-kebab{width:0;margin-left:-1px}[data-slot=nav-item]:hover .st-dash-kebab,.st-dash-kebab.is-open{width:24px}.st-kebab[data-popup-open]{opacity:1;background:var(--fill);color:var(--foreground)}.st-dash-kebab[data-popup-open]{width:24px}.dz-versions{display:flex;flex-direction:column;gap:1px;margin:2px 0 4px 26px;padding-left:10px;border-left:1.5px solid var(--border);animation:dz-versions-in .24s var(--ease-emphasized) both}@keyframes dz-versions-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.dz-versions{animation:none}}.dz-version{display:flex;align-items:center;gap:8px;min-height:30px;padding:4px 8px;border-radius:10px;corner-shape:superellipse(1.5);background:transparent;border:0;cursor:pointer;font-size:13px;font-weight:500;color:var(--muted-foreground);text-align:left;transition:background .12s ease,color .12s ease}.dz-version:hover{background:var(--ctl-hover);color:var(--foreground)}.dz-version.is-active{background:var(--ctl-selected);color:var(--foreground);font-weight:600;box-shadow:inset 0 0 0 1px var(--ctl-outline)}.dz-version.is-active .dz-version__ic{color:var(--primary)}.dz-version__check{flex:none;margin-left:auto}.dz-version__ic{flex:none;color:var(--ctl-icon)}.dz-version__empty{padding:4px 8px;font-size:12px;color:var(--muted-foreground);font-style:italic}.st-chat-dot{display:inline-grid;place-items:center;width:17px;height:17px}.st-chat-dot:before{content:"";width:8px;height:8px;box-sizing:border-box;border-radius:50%;corner-shape:round;background:transparent;border:1.5px solid #c9c9c9;transition:background .12s ease,border-color .12s ease,transform .3s var(--ease-back)}[data-slot=nav-item]:hover .st-chat-dot:before{transform:scale(.5)}[data-slot=nav-item]:hover:not([data-current]) .st-chat-dot:before{background:#cbcbcb;border-color:#cbcbcb}[data-slot=nav-item][data-current] .st-chat-dot:before{background:var(--primary);border-color:var(--primary)}.st-content__hdr{gap:0;padding:0 12px 0 14px}.st-content__hdricon{flex:none;width:20px;height:20px;display:grid;place-items:center;color:var(--foreground);margin-right:8px}.st-content__hdricon svg{width:100%;height:100%}.st-content__actions{margin-left:auto;display:flex;align-items:center;gap:8px;padding-left:16px}.st-content__body{flex:1;min-height:0;position:relative}.st-content__fade{position:absolute;left:0;right:0;bottom:0;height:110px;pointer-events:none;z-index:5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(to top,rgb(0 0 0 / .95) 0%,rgb(0 0 0 / .5) 55%,transparent 100%);mask-image:linear-gradient(to top,rgb(0 0 0 / .95) 0%,rgb(0 0 0 / .5) 55%,transparent 100%)}.st-save-ic{display:inline-flex;width:0;margin-left:0;overflow:hidden;opacity:0;transition:width .22s var(--ease-emphasized),margin .22s var(--ease-emphasized),opacity .18s ease}.st-content__save:hover .st-save-ic,.st-content__save:focus-visible .st-save-ic{width:18px;margin-left:8px;opacity:1}.st-save-ic svg{width:18px;height:18px;display:block}.st-db{transform-box:fill-box;transform-origin:center}.st-content__save:hover .st-db{animation:st-db-pulse .52s var(--ease-back) 2}.st-content__save:hover .st-db-b{animation-delay:.06s}.st-content__save:hover .st-db-c{animation-delay:.12s}.st-content__save:hover .st-db-d{animation-delay:.18s}@keyframes st-db-pulse{0%,to{transform:scale(1)}45%{transform:scale(.6)}}@media(prefers-reduced-motion:reduce){.st-db{animation:none!important}}@media(max-width:1023px){.st-content__actions{display:none}}.drag-ghost{position:fixed;top:0;left:0;z-index:200;pointer-events:none;will-change:transform;transform-origin:0 0;display:inline-flex;align-items:center;gap:8px;max-width:264px;height:40px;padding:0 14px 0 11px;border-radius:14px;corner-shape:superellipse(1.5);background:var(--card);color:var(--foreground);border:1px solid var(--border-strong);box-shadow:0 16px 34px -10px #0a0d124d,0 2px 6px #0a0d121a}.drag-ghost__clip{flex:none;display:grid;place-items:center;color:var(--ctl-icon)}.drag-ghost__accent{flex:none;font-size:13px;font-weight:700;color:var(--primary);white-space:nowrap}.drag-ghost__title{min-width:0;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.launcher.is-drag-active{box-shadow:0 0 0 1.5px var(--primary),0 0 calc(var(--drag-glow, 0) * 28px) calc(var(--drag-glow, 0) * 3px) color-mix(in srgb,var(--primary) 60%,transparent),var(--bp-shadow)}[data-drop=dashboard].is-drop{background:var(--accent-tint)!important;box-shadow:inset 0 0 0 1.5px var(--primary)}[data-drop=chat].is-drop{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--primary) 55%,transparent)}body.is-dragging-card,body.is-dragging-card *{cursor:grabbing!important}.dz-skel{display:block;min-height:10px;border-radius:8px;corner-shape:superellipse(1.5);background:linear-gradient(100deg,var(--fill) 30%,color-mix(in srgb,var(--fill) 40%,var(--canvas)) 50%,var(--fill) 70%);background-size:220% 100%;animation:dz-shimmer 1.25s ease-in-out infinite}.dark .dz-skel{background:linear-gradient(100deg,#ffffff0f 30%,#ffffff1c,#ffffff0f 70%);background-size:220% 100%}@keyframes dz-shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}@media(prefers-reduced-motion:reduce){.dz-skel{animation:none}}.pi-root{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:safe center;overflow-y:auto;gap:28px;padding:24px;background:var(--background)}.pi-brand{display:flex;justify-content:center}.pi-top{position:absolute;top:20px;right:20px;z-index:2;display:flex;align-items:center;gap:12px}.pi-card{position:relative;width:min(480px,100%);transition:width .46s var(--ease-emphasized);display:flex;flex-direction:column;gap:24px;padding:40px 36px 32px;border-radius:24px;corner-shape:superellipse(1.5);background:var(--card);border:1px solid var(--border);animation:pi-card-in .6s var(--ease-back) both}.pi-card--leaving{animation:pi-card-out .13s ease-out both}@keyframes pi-card-out{0%{opacity:1}to{opacity:0}}@keyframes pi-card-in{0%{opacity:0;transform:scale(.94) translateY(18px)}to{opacity:1;transform:none}}.pi-body{display:flex;flex-direction:column;width:100%}.pi-in{animation:pi-in .6s var(--ease-back) both}@keyframes pi-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.pi-fields{display:flex;flex-direction:column;gap:14px;margin-top:8px}.pi-field{display:flex;flex-direction:column;gap:6px}.pi-label{font-size:13px;font-weight:500;color:var(--foreground)}.pi-cta{display:flex;flex-direction:column;margin-top:4px}@media(prefers-reduced-motion:reduce){.pi-card,.pi-in{animation-duration:.01s}}.pi-root--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);transition:grid-template-columns .66s var(--ease-emphasized);align-items:stretch;gap:0;padding:0;overflow:hidden;background:var(--card)}.pi-pane{min-width:0;min-height:0}.pi3-shapes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:transparent}.pi3-shapes{--poke: clamp(24px, calc((100% - 480px)/2 - 18px) , 110px)}.pi3-shapes.hm-web .hm-shape-l{width:660px;height:660px;top:-262px;left:calc(var(--poke) - 660px);transform:translate(var(--sx)) rotate(var(--sr))}.pi3-shapes.hm-web .hm-shape-r{width:660px;height:660px;top:214px;left:auto;right:calc(var(--poke) - 660px);transform:translate(var(--sx)) rotate(calc(var(--sr) + 8deg))}.pi3-shapes.hm-web .hm-shape-l i,.pi3-shapes.hm-web .hm-shape-r i{-webkit-mask-image:url(/assets/heatmap/line-pattern-3x.svg);mask-image:url(/assets/heatmap/line-pattern-3x.svg)}.dark .pi3-shapes.hm-web .hm-shape-l{color:color-mix(in srgb,var(--warning) 26%,var(--card))}.dark .pi3-shapes.hm-web .hm-shape-r{color:color-mix(in srgb,var(--primary) 22%,var(--card))}.pi3-brandlink{color:inherit;text-decoration:none}.pi3-brandlink:hover .ws-brand__name{color:var(--primary)}.pi-pane--form{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:28px;padding:40px 32px;overflow-y:auto;background:var(--card)}.pi-pane--form>.pi-brand,.pi-pane--form>.pi-card{position:relative;z-index:1}.pi-pane--proof{display:block;overflow-y:auto;border-left:1px solid var(--border);background-color:var(--canvas);background-image:radial-gradient(color-mix(in srgb,var(--foreground) 11%,transparent) .5px,transparent .6px);background-size:8px 8px}.pi-card--v3{width:min(480px,100%);padding:0;gap:0;background:transparent;border-color:transparent}.pi3-stack{display:flex;flex-direction:column;gap:22px}.pi3-head{display:flex;flex-direction:column;gap:22px;padding:0 0 22px;border-bottom:1px solid var(--border)}.pi3-leadpane{gap:20px}.pi3-body{gap:22px}.pi3-tabs{margin-top:0}.pi3-head .bp-chatintro{padding-inline:0}.pi3-lead .bp-chatintro__title,.pi3-quote__text{font-family:Poppins,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(27px,2.4vw,34px);font-weight:600;line-height:1.2;letter-spacing:-.03em;text-wrap:balance}.pi3-lead--plain{gap:0}.pi3-sig{display:flex;flex-direction:column;align-items:center;gap:8px}.pi3-sig__face{width:76px;height:76px;object-fit:contain;-webkit-user-select:none;user-select:none}.pi3-sig__line{margin:0;font-size:11px;line-height:1.45;color:color-mix(in oklab,var(--muted-foreground) 68%,transparent)}.pi3-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.pi3-row--3{grid-template-columns:1fr 1fr 1fr}.pi3-row--card{grid-template-columns:minmax(0,1fr) auto;align-items:end}.pi3-row--card .pv-schemes{margin-bottom:9px}.pi3-surface{display:flex;flex-direction:column;gap:14px}.pi3-field{display:flex;flex-direction:column;gap:6px}.pi3-hint{margin:2px 0 0;font-size:13px;line-height:18px;color:var(--muted-foreground)}.pi3-google{width:100%;justify-content:center}.pi3-or{margin:0}.pi3-rule{margin:2px 0}.pi3-terms{display:flex;align-items:center;gap:10px}.pi3-terms__txt{display:block;font-weight:500}.pi3-link{color:var(--primary);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pi3-morph{transition:height .46s var(--ease-emphasized)}.pi3-setup{padding-top:20px;padding-bottom:20px}.pi3-setup__bar{width:100%}.pi3-foot{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0}.pi3-alt{height:auto;padding:2px 8px;font-size:12px;font-weight:500;color:color-mix(in oklab,var(--muted-foreground) 72%,transparent);text-decoration:none}.pi3-alt:hover{color:var(--primary);text-decoration:underline}.pi-card--pay{width:min(560px,100%)}.pi-root--takeover{grid-template-columns:minmax(0,1fr) minmax(0,0fr)}.pi-root--takeover .pi-pane--proof{overflow:hidden;border-left-color:transparent}.pi-root--takeover .pi3-rail{width:50vw}.pi-root--takeover .pi-pane--proof{pointer-events:none}.pi3-rail.hm-web{--rail-pad: clamp(24px, 3vw, 56px);--hm-wrap-pad: var(--rail-pad);min-width:0;background:transparent;color:var(--foreground);--ink: var(--foreground);--ink-strong: var(--foreground);--muted: var(--text-muted);--dim: var(--text-muted);--line: var(--border);--line-strong: var(--edge);--surface: var(--card)}.pi3-rail__hero{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:72px var(--rail-pad);text-align:center}.pi3-rail.hm-web .hm-hero__title{font-size:clamp(30px,3.2vw,46px)}.pi3-rail.hm-web .hm-hero__lede{margin-bottom:0}.pi3-rail__proof{width:100%;max-width:720px;margin:48px auto 0}.pi3-rail.hm-web .hm-stats{grid-template-columns:1fr 1fr;gap:0}.pi3-rail.hm-web .hm-stat+.hm-stat{border-left:0}.pi3-rail.hm-web .hm-stat:nth-child(2n){border-left:1px solid var(--line-strong)}.pi3-rail.hm-web .hm-stat:nth-child(n+3){border-top:1px solid var(--line-strong)}.pi3-rail.hm-web .hm-stats--sm .hm-stat{padding:22px 16px}.pi3-rail.hm-web .hm-stats--sm .hm-stat b{font-size:clamp(22px,1.9vw,28px)}.pi3-rail.hm-web .hm-stats .hm-stat .hm-stat__logo{margin-top:10px}.pi3-rail.hm-web .hm-evstats .hm-stat{padding:28px 16px}.pi3-rail.hm-web .hm-evstats .hm-stat b{font-size:clamp(40px,3.9vw,56px)}.pi3-rail__cap{margin:26px 0 0;font-size:13px;line-height:1.5;color:var(--text-muted);text-align:center}.pi3-rail__quotes{display:flex;flex-direction:column;align-items:center;gap:104px;padding:104px var(--rail-pad)}.pi3-quote{width:100%;max-width:720px;margin:0;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.pi3-quote__logo{height:28px;width:auto;display:block}.pi3-quote__text{margin:0;max-width:min(720px,100%);color:var(--foreground)}.pi3-quote__attr{display:flex;flex-direction:column;align-items:center;gap:6px}.pi3-quote__face{height:148px;width:auto;display:block}.pi3-quote__name{margin:0;font-size:15px;line-height:22px;color:var(--text-muted)}.pi3-quote__name b{font-weight:600;color:var(--foreground)}.pi3-rail.hm-web .hm-sec{background:transparent}@media(max-width:1099px){.pi-root--split{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:start;overflow-y:auto}.pi-pane{min-height:auto}.pi-pane--form{overflow:visible;padding:76px 24px 44px}.pi-pane--proof{overflow:visible;border-left:0;border-top:1px solid var(--border)}.pi3-shapes.hm-web .hm-shape-l{width:380px;height:380px;top:-96px;left:-252px}.pi3-shapes.hm-web .hm-shape-r{width:380px;height:380px;top:300px;left:auto;right:-252px}.pi3-shapes.hm-web .hm-shape-l i,.pi3-shapes.hm-web .hm-shape-r i{-webkit-mask-image:url(/assets/heatmap/line-pattern.svg);mask-image:url(/assets/heatmap/line-pattern.svg)}.pi3-rail__hero{min-height:0;padding-block:64px 0}.pi3-rail__quotes{gap:72px;padding-block:88px 24px}.pi-root--takeover{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.pi-root--takeover .pi-pane--form{overflow-y:auto}.pi-root--takeover .pi-pane--proof{display:none}}.dark .pi3-quote__logo,.dark .pi3-quote__face{filter:invert(1) opacity(.82)}.dark .pi3-rail__proof .hm-stat__logo img{filter:invert(1) opacity(.72)}@media(min-width:1100px)and (max-height:860px){.pi-pane--form{padding-block:24px;gap:22px}}.pv-pay{display:flex;flex-direction:column;gap:16px;container-type:inline-size}.pv-pay__plan{display:flex;flex-direction:column;gap:3px}.pv-pay__planrow{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pv-pay__planname{font-size:17px;line-height:22px;font-weight:650;color:var(--foreground)}.pv-pay__price{font-size:20px;line-height:24px;font-weight:650;color:var(--foreground)}.pv-pay__per{font-size:13px;font-weight:500;color:var(--muted-foreground)}.pv-pay__planssub{font-size:13px;line-height:18px;color:var(--muted-foreground)}.pv-pay__label{font-size:13px;line-height:16px;font-weight:600;color:var(--foreground)}.pv-pay__incs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;padding:0;list-style:none}@container (max-width: 430px){.pv-pay__incs{grid-template-columns:minmax(0,1fr)}}.pv-pay__inc{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:17px;font-weight:500;color:var(--foreground)}.pv-pay__due{display:flex;flex-direction:column;gap:6px;margin:0}.pv-pay__duerow{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:15px;line-height:20px;font-weight:650;color:var(--foreground)}.pv-pay__duerow dt,.pv-pay__duerow dd{margin:0}.pv-pay__duerow--quiet{font-size:14px;font-weight:600;color:var(--muted-foreground)}.pv-schemes{display:flex;align-items:center;gap:6px}.pv-scheme{flex:none;width:34px;height:24px;border-radius:4px;corner-shape:superellipse(1.5);display:inline-flex;align-items:center;justify-content:center;font-weight:800;letter-spacing:.02em;font-family:var(--font-family, Inter),system-ui,sans-serif;-webkit-user-select:none;user-select:none}.pv-scheme--visa{background:#fff;border:1px solid var(--border);color:#1434cb;font-size:10px;font-style:italic}.pv-scheme--mc{position:relative;background:#fff;border:1px solid var(--border)}.pv-scheme__disc{position:absolute;top:50%;width:15px;height:15px;border-radius:50%;corner-shape:round;transform:translateY(-50%);mix-blend-mode:multiply}.pv-scheme__disc:first-child{left:4px;background:#eb001b}.pv-scheme__disc:last-child{right:4px;background:#f79e1b}.pv-scheme--amex{background:#006fcf;color:#fff;font-size:8.5px;border:1px solid #006fcf}.pv-banner{gap:18px}.pv-banner[data-tone=warning] .bp-status__art .secondary{fill:color-mix(in srgb,var(--warning) 80%,transparent);stroke:color-mix(in srgb,var(--warning) 80%,transparent)}@container (max-width: 640px){.pv-banner{flex-direction:column;align-items:flex-start}.pv-banner .bp-status__action{width:100%}}.pv-live{gap:26px}@container (max-width: 660px){.pv-live{flex-direction:column;align-items:flex-start;gap:18px}.pv-live .bp-status__action{width:100%}}.pv-loop.hm-web{background:transparent;color:inherit;font-family:inherit;--ink: var(--foreground);--muted: var(--muted-foreground);--dim: var(--muted-foreground);--line: var(--border);--line-strong: var(--edge);--font-sans: inherit;--font-display: var(--font-sans);--font-display-weight: 600;--font-display-track: -.03em}.pv-loop.hm-web .hm-frame{margin:0}.pv-loop.hm-web .hm-frame__caption,.pv-loop.hm-web .hm-win__status{display:none}.pv-loop.hm-web .reveal-up{opacity:1;transform:none}.pv-booker.hm-web{background:transparent;color:inherit;font-family:inherit;--ink: var(--foreground);--muted: var(--muted-foreground);--dim: var(--muted-foreground);--line: var(--border);--line-strong: var(--edge);--font-sans: inherit;--font-display: var(--font-sans);--font-display-weight: 600;--font-display-track: -.03em}.pv-booker.hm-web .hm-sched__slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:none;margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.pv-booker.hm-web .hm-sched__slots{margin-bottom:16px}.pv-booker.hm-web .hm-sched__confirm{margin-top:auto}.pv-booker.hm-web .hm-sched__done{padding:8px 0 4px}.pv-booker.hm-web .hm-sched__party{width:108px;height:108px}.pv-booker.hm-web .hm-sched__donetitle{font-size:26px;margin-bottom:12px}.pv-booker.hm-web .hm-sched__donerow{font-size:14px}.pv-booker.hm-web .hm-sched__donenote{max-width:none}@container (max-width: 700px){.pv-booker.hm-web .hm-sched{grid-template-columns:1fr;gap:24px}.pv-booker.hm-web .hm-sched__cal{display:grid;justify-items:center}.pv-booker.hm-web .hm-sched__times{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}}.pv-motifs .nav-menu-motif{--motif-zoom: 1.08}.pv-asks{display:flex;flex-direction:column;gap:18px}.pv-vid{display:flex;flex-direction:column;gap:8px;max-width:520px}.pv-vid__stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;aspect-ratio:16 / 9;border-radius:16px;corner-shape:superellipse(1.5);border:1px solid var(--border);background:radial-gradient(90% 70% at 50% 42%,color-mix(in oklab,var(--primary) 10%,transparent),transparent 72%),color-mix(in oklab,var(--foreground) 5%,var(--card));transition:background .4s ease}.pv-vid__stage[data-playing]{background:radial-gradient(70% 55% at 50% 45%,color-mix(in oklab,var(--primary) 6%,transparent),transparent 75%),color-mix(in oklab,var(--foreground) 9%,var(--card))}.pv-vid__play{border-color:transparent;background:var(--primary);color:var(--primary-foreground);box-shadow:0 6px 20px color-mix(in oklab,var(--primary) 35%,transparent)}.pv-vid__play:hover{border-color:transparent;background:var(--primary);filter:brightness(1.06)}.pv-vid__play .bp-icon-btn__ic{color:var(--primary-foreground)}.pv-vid__play:hover .bp-icon-btn__ic{color:var(--primary-foreground);transform:scale(1.1)}.pv-vid__time{font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.pv-help{display:flex;flex-direction:column;gap:12px}.pv-help__lbl{font-size:13px;line-height:16px;font-weight:600;color:var(--foreground)}.pv-help__rows{display:flex;flex-direction:column;gap:6px}.pv-help__cta{display:flex;gap:8px}.pv-dev{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;corner-shape:superellipse(1.5);border:1px solid var(--border);background:var(--background)}.pv-dev__row{display:flex;align-items:center;gap:8px}.pv-dev__row>:first-child{flex:1;min-width:0}.pv-dev .pv-task__result{margin:0}.pv-talkmenu{width:320px;font-family:var(--font-sans)}.pv-talkmenu .nav-menu{margin:0}.pv-book{font-family:var(--font-sans)}.pv-msg__seat{position:fixed;right:20px;bottom:20px;z-index:120;animation:pv-msg-in .28s cubic-bezier(.22,1,.36,1) both}@keyframes pv-msg-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.pv-msg{width:400px;max-width:calc(100vw - 40px);max-height:min(704px,calc(100vh - 40px));display:flex;flex-direction:column;overflow:hidden;border-radius:20px;corner-shape:normal;background:#f5f6f7;box-shadow:0 8px 40px #0000002e,0 2px 8px #00000014;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#1a1a1a}.pv-msg__head{position:relative;padding:20px 20px 26px;background:linear-gradient(180deg,#00c37a,#12c983 42%,#f5f6f7)}.pv-msg__greet{margin:62px 0 0;font-size:27px;line-height:1.24;font-weight:700;letter-spacing:-.01em;color:#101828}.pv-msg__close{position:absolute;top:18px;right:16px;display:grid;place-items:center;width:32px;height:32px;border:0;background:none;color:#fff;cursor:pointer;opacity:.9;transition:opacity .15s ease}.pv-msg__close:hover{opacity:1}.pv-msg__faces{display:flex}.pv-msg__face{width:44px;height:44px;border-radius:999px;corner-shape:round;object-fit:cover;background:#0b7a4e;margin-left:-12px;border:2px solid #12c983;display:grid;place-items:center;font-size:15px;font-weight:600;color:#fff}.pv-msg__face:first-child{margin-left:0}.pv-msg__faces--sm .pv-msg__face{width:28px;height:28px;margin-left:-8px;font-size:11px;border-width:2px;border-color:#fff}.pv-msg__body{display:flex;flex-direction:column;gap:10px;padding:0 16px 16px;overflow-y:auto}.pv-msg__row{display:flex;align-items:center;gap:12px;width:100%;padding:16px 18px;border:0;border-radius:14px;corner-shape:normal;background:#fff;box-shadow:0 1px 3px #10182814;text-align:left;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.pv-msg__row:hover{box-shadow:0 3px 10px #1018281f}.pv-msg__rowtext{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.pv-msg__rowtitle{font-size:15px;line-height:1.35;font-weight:500;color:#101828}.pv-msg__rowtitle--strong{font-weight:700}.pv-msg__rowsub{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;line-height:1.4;color:#667085}.pv-msg__rowtrail{display:flex;flex:none;align-items:center;color:#12c983}.pv-msg__tabs{display:flex;margin-top:auto;border-top:1px solid #e4e7ec;background:#fff}.pv-msg__tab{display:flex;flex:1;flex-direction:column;align-items:center;gap:5px;padding:12px 0 14px;border:0;background:none;font-size:13px;font-weight:600;color:#667085;cursor:pointer}.pv-msg__tab[data-current]{color:#12c983}.pv-msg--chat{height:min(640px,calc(100vh - 40px));background:#fff}.pv-msg__bar{display:flex;flex:none;align-items:center;gap:6px;padding:12px 10px 12px 8px;border-bottom:1px solid #ececec}.pv-msg__tool{display:grid;flex:none;place-items:center;width:36px;height:36px;border:0;border-radius:10px;background:none;color:#1a1a1a;cursor:pointer;transition:background-color .15s ease}button.pv-msg__tool:hover{background:#f2f2f2}.pv-msg__who{width:34px;height:34px;flex:none;object-fit:contain}.pv-msg__whotext{display:flex;min-width:0;flex:1;flex-direction:column;padding-left:4px}.pv-msg__name{font-size:15px;line-height:20px;font-weight:600;color:#1a1a1a}.pv-msg__sub{font-size:13px;line-height:18px;color:#6b6b6b}.pv-msg__thread{display:flex;min-height:0;flex:1;flex-direction:column;gap:14px;padding:22px 16px 16px;overflow-y:auto}.pv-msg__run{display:flex;flex-direction:column;gap:8px}.pv-msg__line{display:flex;max-width:86%;align-items:flex-end;gap:8px}.pv-msg__run[data-from=you] .pv-msg__line{align-self:flex-end}.pv-msg__bubbles{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:3px}.pv-msg__run[data-from=you] .pv-msg__bubbles{align-items:flex-end}.pv-msg__bubble{margin:0;padding:11px 16px;border-radius:20px;background:#f2f2f2;font-size:14px;line-height:20px;color:#1a1a1a;animation:pv-msg-bubble .32s cubic-bezier(.22,1,.36,1) both}.pv-msg__run[data-from=you] .pv-msg__bubble{background:#12c983;color:#0b1f16}@keyframes pv-msg-bubble{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pv-msg__meta{margin-top:5px;padding-left:16px;font-size:12px;line-height:16px;color:#8a8a8a;animation:pv-msg-bubble .32s .08s cubic-bezier(.22,1,.36,1) both}.pv-msg__face-sm{width:28px;height:28px;flex:none;margin-bottom:21px;object-fit:contain}.pv-msg__bubble--typing{display:flex;align-items:center;gap:4px;padding:14px 16px}.pv-msg__bubble--typing i{width:6px;height:6px;border-radius:999px;corner-shape:round;background:#9a9a9a;animation:pv-msg-dot 1.1s ease-in-out infinite}.pv-msg__bubble--typing i:nth-child(2){animation-delay:.15s}.pv-msg__bubble--typing i:nth-child(3){animation-delay:.3s}@keyframes pv-msg-dot{0%,60%,to{opacity:.4;transform:none}30%{opacity:1;transform:translateY(-3px)}}.pv-msg__event{display:flex;align-items:center;align-self:center;gap:6px;margin:2px 0;font-size:12px;line-height:16px;color:#8a8a8a;animation:pv-msg-bubble .32s cubic-bezier(.22,1,.36,1) both}.pv-msg__event img{width:20px;height:20px;object-fit:contain}.pv-msg__replies{display:flex;justify-content:flex-end;gap:8px;animation:pv-msg-bubble .32s .1s cubic-bezier(.22,1,.36,1) both}.pv-msg__reply{padding:8px 14px;border:1px solid #12c983;border-radius:999px;corner-shape:round;background:#fff;font-size:14px;line-height:18px;font-weight:500;color:#0b7a4e;cursor:pointer;transition:background-color .15s ease}.pv-msg__reply:hover{background:#effcf6}.pv-msg__composer{display:flex;flex:none;flex-direction:column;gap:6px;margin:0 16px 16px;padding:12px 8px 8px 16px;border:1px solid #e3e3e3;border-radius:20px;background:#fff;transition:border-color .15s ease}.pv-msg__composer:focus-within{border-color:#c9c9c9}.pv-msg__field{width:100%;padding:2px 0;border:0;outline:0;background:transparent;font:inherit;font-size:15px;line-height:22px;color:#1a1a1a}.pv-msg__field::placeholder{color:#737373}.pv-msg__tools{display:flex;align-items:center;gap:2px;margin-left:-8px;color:#6b6b6b}.pv-msg__tool--sm{width:34px;height:34px;color:#6b6b6b}.pv-msg__send{display:grid;place-items:center;width:34px;height:34px;margin-left:auto;border:0;border-radius:999px;corner-shape:round;background:#12c983;color:#fff;cursor:pointer;transition:background-color .15s ease,color .15s ease}.pv-msg__send:disabled{background:#f0f0f0;color:#b5b5b5;cursor:default}.pv-analyze{padding-top:2px}.pv-facts{display:flex;gap:8px;margin-top:10px}.pv-facts__cell{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:14px;corner-shape:superellipse(1.5);border:1px solid var(--border);background:var(--card)}.pv-facts__n{font-size:20px;line-height:1.1;font-weight:600;letter-spacing:-.02em;color:var(--primary);font-variant-numeric:tabular-nums}.pv-facts__label{font-size:11px;line-height:1.3;font-weight:500;color:var(--muted-foreground)}.pv-know{display:flex;flex-direction:column;gap:10px;margin-top:10px;padding:12px 14px;border-radius:14px;corner-shape:superellipse(1.5);border:1px solid var(--border);background:var(--card)}.pv-know__row{display:flex;flex-direction:column;gap:5px}.pv-know__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pv-know__label{font-size:12px;font-weight:500;color:var(--foreground)}.pv-know__pct{font-size:12px;font-weight:600;color:var(--primary);font-variant-numeric:tabular-nums}.pv-know__track{display:block;height:6px;overflow:hidden;border-radius:9999px;corner-shape:round;background:var(--fill)}.pv-know__fill{display:block;height:100%;border-radius:9999px;corner-shape:round;background:var(--primary);transition:width .9s var(--ease-emphasized)}.pv-card{position:relative;animation:pv-pop .65s var(--ease-back) backwards;transform-origin:50% 60%}.pv-card [data-slot=card]>*{animation:pv-in .5s var(--ease-back) backwards}.pv-card [data-slot=card]>*:nth-child(1){animation-delay:.1s}.pv-card [data-slot=card]>*:nth-child(2){animation-delay:.21s}.pv-card [data-slot=card]>*:nth-child(3){animation-delay:.32s}.pv-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:var(--radius-card);corner-shape:superellipse(1.5);box-shadow:0 0 0 2px var(--primary),0 0 28px 4px color-mix(in srgb,var(--primary) 35%,transparent);opacity:0;animation:pv-ring 1.1s ease .15s backwards}@keyframes pv-pop{0%{opacity:0;transform:translateY(26px) scale(.88)}to{opacity:1;transform:none}}@keyframes pv-ring{0%{opacity:0}30%{opacity:.75}to{opacity:0}}@keyframes pv-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pv-header{animation:pv-in .5s var(--ease-back) backwards}.pv-skel-card{animation:pv-in .5s var(--ease-back) both}.pv-skel-card [data-slot=card]{animation:pv-breathe 2.6s ease-in-out infinite;animation-delay:var(--pv-breathe-delay, 0s)}@keyframes pv-breathe{0%,to{opacity:1}50%{opacity:.62}}.pv-skel-block{animation:dz-shimmer 1.25s ease-in-out infinite,pv-skel-size 3.4s ease-in-out infinite;animation-delay:0s,var(--pv-breathe-delay, 0s)}@keyframes pv-skel-size{0%,to{width:100%}50%{width:82%}}.pv-task{display:flex;flex-direction:column;gap:8px;margin-top:10px}.pv-task__result{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--foreground);animation:pv-in .45s var(--ease-back) both}.pv-store-ok{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-radius:16px;corner-shape:superellipse(1.5);border:1px solid color-mix(in oklab,var(--success) 34%,transparent);background:color-mix(in oklab,var(--success) 9%,var(--card))}.pv-rev__q{margin:0 0 26px;font-size:clamp(26px,4.2cqi,38px);line-height:1.14;font-weight:600;letter-spacing:-.022em}.pv-snip--page{margin-top:0}.pv-snip--page .pv-snip__code{max-height:300px}.pv-comfort--page{margin-top:0}.pv-comfort{display:flex;flex-direction:column;gap:2px;margin-top:10px;padding:0 2px}.launcher__mbody .pv-snip,.launcher__mbody .pv-comfort,.launcher__mbody :is(.pv-task,.bp-task){margin-top:0}.launcher__mbody .pv-snip__code{max-height:220px}.pv-comfort__labels{display:flex;justify-content:space-between;gap:10px;font-size:12px;line-height:16px;font-weight:600;color:var(--foreground)}.bp-lead{margin-bottom:14px}.pv-intro{display:flex;flex-direction:column;gap:18px}.pv-intro .pi-hero{padding:6px 0 2px}.pv-intro .pv-recap__field{animation:none}.pv-intro .pi-fields{margin-top:8px}.pv-recap{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:16px;corner-shape:superellipse(1.5);border:1px solid var(--border);background:var(--background)}.pv-recap__field{display:flex;flex-direction:column;gap:5px;animation:pv-in .5s var(--ease-back) both}.pv-recap__label{font-size:12px;font-weight:500;color:var(--muted-foreground)}.pv-fly{position:fixed;z-index:220;display:flex;align-items:center;gap:8px;max-width:340px;overflow:hidden;padding:10px 16px;border-radius:14px;corner-shape:superellipse(1.5);border:1px solid var(--border-strong);background:var(--card);color:var(--foreground);font-size:14px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 16px 36px -8px #0a0d1252;pointer-events:none}.pv-fly svg{flex:none;width:17px;height:17px;color:var(--success)}.pv-fly--check{gap:0;padding:8px;border-radius:999px;corner-shape:round;border-color:color-mix(in srgb,var(--success) 45%,var(--card));box-shadow:0 12px 26px -8px #0a0d1259}.pv-fly--check svg{width:20px;height:20px}.pv-ctx-row{animation:pv-in .5s var(--ease-back) both}.pv-ctx-pop{animation:pv-chip-pop .45s var(--ease-back) both}@keyframes pv-chip-pop{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:none}}.pv-boot-nav{animation:pv-col-left .55s var(--ease-emphasized) both}.pv-boot-sub{animation:pv-col-left .55s var(--ease-emphasized) .08s both}.pv-boot-content{animation:pv-in .6s var(--ease-emphasized) .14s both}.pv-boot-work{animation:pv-col-right .3s var(--ease-emphasized) both}@keyframes pv-col-left{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes pv-col-right{0%{opacity:.3;transform:translate(calc(100% + 8px))}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pv-card,.pv-card:after,.pv-card [data-slot=card]>*,.pv-skel-card,.pv-skel-card [data-slot=card],.pv-skel-block,.pv-task__result,.bp-task__result,.pv-recap__field,.pv-ctx-row,.pv-ctx-pop,.pv-boot-nav,.pv-boot-sub,.pv-boot-content,.pv-boot-work{animation-duration:.01s;animation-iteration-count:1}.pv-know__fill{transition-duration:.01s}}.ic-pill{display:inline-flex;align-items:center;min-height:26px;padding:4px 11px;border-radius:999px;corner-shape:round;border:1px solid var(--border);background:var(--background);font-size:12.5px;line-height:1.3;font-weight:500;color:var(--foreground)}.ic-pill--ok{background:var(--success-tint);border-color:color-mix(in srgb,var(--success) 35%,#fff);color:color-mix(in srgb,var(--success) 72%,#000)}.ic-pill--bad{background:var(--destructive-tint, color-mix(in srgb, var(--destructive) 10%, #fff));border-color:color-mix(in srgb,var(--destructive) 35%,#fff);color:color-mix(in srgb,var(--destructive) 74%,#000)}.ic-pill--brand{background:var(--accent-tint);border-color:color-mix(in oklab,var(--primary) 30%,transparent);color:color-mix(in oklab,var(--primary) 85%,var(--foreground))}.ic-pill--block{display:flex;width:100%;white-space:normal;border-radius:14px;corner-shape:superellipse(1.5);padding:7px 12px}.dark .ic-pill--ok{color:color-mix(in srgb,var(--success) 80%,#fff)}.dark .ic-pill--bad{color:color-mix(in srgb,var(--destructive) 80%,#fff)}.ic-tint{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:14px;corner-shape:superellipse(1.5);border:1px solid var(--border);background:var(--background)}.ic-tint--success{background:color-mix(in srgb,var(--success-tint) 60%,var(--surface));border-color:color-mix(in srgb,var(--success) 28%,#fff)}.ic-tint--destructive{background:color-mix(in srgb,var(--destructive) 6%,var(--surface));border-color:color-mix(in srgb,var(--destructive) 28%,#fff)}.ic-tint--warning{background:color-mix(in srgb,var(--warning-tint) 60%,var(--surface));border-color:color-mix(in srgb,var(--warning) 32%,#fff)}.ic-seg{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:14px;corner-shape:superellipse(1.5);background:var(--background);border:1px solid var(--border)}.ic-goal{display:flex;flex-direction:column;padding:12px 14px;border-radius:14px;corner-shape:superellipse(1.5);background:var(--background);border:1px solid var(--border)}.ic-goal--primary{border-color:color-mix(in oklab,var(--primary) 45%,transparent);background:color-mix(in oklab,var(--accent-tint) 60%,var(--surface));box-shadow:0 0 0 3px var(--accent-tint)}.ic-rank{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:999px;corner-shape:round;border:1px solid var(--border-strong);background:var(--card);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}.ic-rank--primary{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.ic-weight{display:block;height:6px;overflow:hidden;border-radius:999px;corner-shape:round;background:color-mix(in srgb,var(--foreground) 10%,transparent)}.ic-weight__fill{display:block;height:100%;border-radius:999px;corner-shape:round;background:linear-gradient(90deg,var(--chart-brand, var(--primary)),var(--chart-brand-2, var(--primary)))}.ic-card--updated{animation:ic-updated 1.8s var(--ease-emphasized) both;border-radius:var(--radius-card);corner-shape:superellipse(1.5)}@keyframes ic-updated{0%{box-shadow:0 0 0 0 transparent}18%{box-shadow:0 0 0 4px color-mix(in oklab,var(--primary) 45%,transparent);background-color:color-mix(in oklab,var(--accent-tint) 70%,var(--canvas))}70%{box-shadow:0 0 0 4px color-mix(in oklab,var(--primary) 30%,transparent)}to{box-shadow:0 0 0 0 transparent}}.ic-scroll{overflow-x:auto;overflow-y:hidden}.ic-scroll::-webkit-scrollbar{width:8px;height:8px}.ic-table th{border-bottom:1px solid var(--border)}.ic-row{animation:pv-in .45s var(--ease-back) both}.ic-row:hover td{background:var(--ctl-hover)}.ic-row.is-selected td{background:color-mix(in oklab,var(--accent-tint) 55%,var(--card))}.ic-col--extra{animation:ic-col-in .42s var(--ease-back) both;animation-delay:calc(var(--ic-i, 0) * 70ms + 80ms)}@keyframes ic-col-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.ic-fit{display:inline-block;width:64px;height:6px;overflow:hidden;border-radius:999px;corner-shape:round;background:color-mix(in srgb,var(--foreground) 10%,transparent);vertical-align:middle}.ic-fit__fill{display:block;height:100%;border-radius:999px;corner-shape:round;background:color-mix(in srgb,var(--foreground) 32%,transparent)}.ic-fit__fill--1{background:var(--success)}.ic-fit__fill--2{background:var(--info, var(--primary))}.ic-fit__fill--3{background:var(--warning)}.ic-brief{display:flex;flex-direction:column;gap:6px;margin-top:8px;padding:10px 14px;border-radius:14px;corner-shape:superellipse(1.5);border:1px solid var(--border);background:var(--background);font-size:13px;line-height:1.45;color:var(--foreground)}.ic-brief b{font-weight:600}.ic-mlead{display:flex;flex-direction:column;gap:6px}.ic-pbm{display:flex;flex-direction:column;gap:10px}.ic-pbm__label{font-size:13px;font-weight:700;color:var(--foreground)}.ic-pbm__steps{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.ic-pbm__step{position:relative;display:flex;align-items:flex-start;gap:12px;padding:0 0 18px}.ic-pbm__step:last-child{padding-bottom:2px}.ic-pbm__step:before{content:"";position:absolute;left:13px;top:26px;bottom:-2px;border-left:2px dotted var(--border-strong)}.ic-pbm__step:last-child:before{display:none}.ic-pbm__num{position:relative;z-index:1;flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:999px;corner-shape:round;background:var(--primary);color:var(--primary-foreground);font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.ic-pbm__text{min-width:0;flex:1;padding-top:3px;font-size:14px;line-height:1.45;color:var(--foreground)}.ic-pbm__activate{display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center;padding:16px 16px 14px;border:1px solid var(--border);border-radius:16px;corner-shape:superellipse(1.5);background:var(--background)}.ic-pbm__activate .ic-mlead__desc{margin-bottom:6px}.ic-pbm__atitle{font-size:15px;font-weight:700;color:var(--foreground)}.ic-mlead__kicker{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-family:var(--font-mono, ui-monospace, monospace)}.ic-mlead__title{margin:0;font-size:17px;line-height:1.3;font-weight:700;letter-spacing:-.01em;color:var(--foreground)}.ic-mlead__desc{margin:0;font-size:14px;line-height:1.5;color:var(--muted-foreground)}.ic-mfoot{margin:0;font-size:12.5px;line-height:1.5;color:var(--muted-foreground)}.ic-goals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ic-goalopt{display:flex;flex-direction:column;gap:4px;padding:14px 14px 12px;text-align:left;cursor:pointer;border-radius:16px;corner-shape:superellipse(1.5);border:1px solid var(--border);background:var(--card);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s var(--ease-back)}.ic-goalopt:hover{border-color:var(--border-strong);background:var(--background)}.ic-goalopt.is-on{border-color:color-mix(in oklab,var(--primary) 45%,transparent);background:color-mix(in oklab,var(--accent-tint) 55%,var(--card))}.ic-goalopt.is-primary{border-color:var(--primary);box-shadow:0 0 0 3px var(--accent-tint)}.ic-goalopt.is-full{opacity:.55;cursor:not-allowed}.ic-goalopt__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:8px}.ic-goalopt__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;corner-shape:superellipse(1.5);background:var(--accent-tint);color:var(--primary)}.ic-goalopt__title{font-size:14px;font-weight:600;color:var(--foreground)}.ic-goalopt__desc{font-size:12.5px;line-height:1.45;color:var(--muted-foreground)}.ic-opts{display:flex;flex-direction:column;gap:10px}.ic-opt{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px;text-align:left;cursor:pointer;border-radius:16px;corner-shape:superellipse(1.5);border:1px solid var(--border);background:var(--card);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.ic-opt:hover{border-color:var(--border-strong);background:var(--background)}.ic-opt.is-selected{border-color:var(--primary);background:color-mix(in oklab,var(--accent-tint) 55%,var(--card));box-shadow:0 0 0 3px var(--accent-tint)}.ic-opt__icon{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:11px;corner-shape:superellipse(1.5);background:var(--accent-tint);color:var(--primary)}.ic-opt__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ic-opt__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ic-opt__title{font-size:15px;font-weight:600;color:var(--foreground)}.ic-opt__rec{font-size:12px;font-weight:600;color:var(--primary)}.ic-opt__desc{font-size:13.5px;line-height:1.5;color:var(--muted-foreground)}.ic-opt__meta{font-size:12.5px;color:var(--muted-foreground);opacity:.85}.ic-opt__radio{flex:none;display:grid;place-items:center;width:20px;height:20px;margin-top:2px;border-radius:50%;corner-shape:round;border:1.5px solid var(--border-strong);background:var(--card)}.ic-opt__radio.is-on{border-color:transparent}.ic-sizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ic-size{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:16px 8px 14px;cursor:pointer;border-radius:14px;corner-shape:superellipse(1.5);border:1px solid var(--border);background:var(--card);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.ic-size:hover{border-color:var(--border-strong);background:var(--background)}.ic-size.is-on{border-color:var(--primary);background:color-mix(in oklab,var(--accent-tint) 55%,var(--card));box-shadow:0 0 0 3px var(--accent-tint)}.ic-size__n{font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--foreground);font-variant-numeric:tabular-nums}.ic-size__l{font-size:12px;color:var(--muted-foreground)}.ic-size__rec{position:absolute;top:-9px;left:50%;transform:translate(-50%);white-space:nowrap}.ic-intgrp{display:flex;flex-direction:column;gap:8px}.ic-intgrp+.ic-intgrp{margin-top:6px}.ic-intgrp__head{display:flex;flex-direction:column;gap:1px;padding:0 2px 2px}.ic-intgrp__title{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--foreground)}.ic-intgrp__desc{font-size:12.5px;color:var(--muted-foreground)}.ic-int{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;corner-shape:superellipse(1.5);border:1px solid var(--border);background:var(--card)}.ic-int.is-soon{background:var(--background)}.ic-int__mark{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:11px;corner-shape:superellipse(1.5);color:#fff}.ic-int__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ic-int__name{font-size:14px;font-weight:600;color:var(--foreground)}.ic-int__desc{font-size:12.5px;line-height:1.4;color:var(--muted-foreground)}.ic-camp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ic-campopt{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:18px;corner-shape:superellipse(1.5);border:1px solid var(--border);background:var(--card)}.ic-campopt.is-rec{border-color:var(--foreground);box-shadow:0 0 0 1px var(--foreground)}.ic-campopt__head{display:flex;align-items:center;gap:8px}.ic-campopt__title{font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--foreground)}.ic-campopt__rec{padding:3px 9px;border-radius:999px;corner-shape:round;background:var(--foreground);color:var(--background);font-size:11.5px;font-weight:600}.ic-campopt__desc{font-size:13.5px;line-height:1.5;color:var(--muted-foreground)}.ic-campopt__meta{margin-top:auto;padding-bottom:6px;font-size:12.5px;color:var(--muted-foreground);opacity:.85}.ic-steps{gap:14px}.ic-connect__head{display:flex;align-items:flex-start;gap:14px}.ic-connect__form{display:flex;flex-direction:column;gap:10px}.ic-connect__field{display:flex;flex-direction:column;gap:6px}.ic-connect__work{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 0 6px;text-align:center}.ic-connect__worklbl{font-size:15px;font-weight:600;color:var(--foreground)}.ic-connect__done{display:flex;flex-direction:column;align-items:center;gap:8px;padding:6px 0 2px;text-align:center}.ic-connect__check{width:96px;height:96px;margin:-10px 0 -6px;color:var(--foreground)}.ic-connect__check svg{display:block;width:100%;height:100%}.ic-connect__check .primary{stroke:currentColor}.ic-connect__check .secondary{fill:var(--success);stroke:var(--success);fill-opacity:.5}.ic-card--approved{animation:bp-approved .9s var(--ease-emphasized) both}.ic-target__h{margin:0;font-size:34px;line-height:1.12;font-weight:700;letter-spacing:-.02em;color:var(--foreground)}.ic-mail{display:flex;flex-direction:column;border-radius:14px;corner-shape:superellipse(1.5);border:1px solid var(--border);background:var(--background);overflow:hidden}.ic-mail__head{display:flex;flex-direction:column;gap:6px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--card);font-size:13.5px}.ic-mail__row{display:flex;align-items:center;gap:14px}.ic-mail__k{flex:none;width:56px;font-weight:600;color:var(--foreground)}.ic-mail__v{min-width:0;color:var(--muted-foreground)}.ic-mail__body{display:flex;flex-direction:column;gap:10px;padding:16px;font-size:14.5px;line-height:1.55;color:var(--foreground)}.ic-mail__body p{margin:0}.ic-mail__foot{padding:10px 16px;border-top:1px solid var(--border);font-size:12.5px;color:var(--muted-foreground)}.ic-writer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ic-writer__opt{display:flex;flex-direction:column;gap:6px;padding:12px 14px;text-align:left;cursor:pointer;border-radius:14px;corner-shape:superellipse(1.5);border:1px solid var(--ctl-line);color:var(--ctl-ink);background:linear-gradient(180deg,var(--ctl-face),var(--ctl-face-2));box-shadow:0 1px 2px #0a0d120d;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.ic-writer__opt:hover{border-color:var(--ctl-line-hover);background:linear-gradient(180deg,var(--ctl-face),var(--ctl-face-hover))}.ic-writer__opt.is-on{border-color:var(--primary);background:color-mix(in oklab,var(--accent-tint) 55%,var(--card));box-shadow:0 0 0 3px var(--accent-tint)}.ic-writer__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ic-writer__radio{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;corner-shape:round;border:1.5px solid var(--border-strong);background:var(--card)}.ic-writer__radio.is-on{border-color:transparent}.ic-writer__title{font-size:14px;font-weight:600;color:var(--foreground)}.ic-writer__desc{font-size:12.5px;line-height:1.5;color:var(--muted-foreground)}.ic-seq__pager{display:flex;align-items:center;justify-content:space-between;gap:12px}.ic-int.is-chosen{border-color:var(--primary);box-shadow:0 0 0 3px var(--accent-tint)}.ic-rationale--changed{border-color:color-mix(in oklab,var(--primary) 40%,transparent);background:color-mix(in oklab,var(--accent-tint) 45%,var(--surface))}.ic-target{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:4px}@container (max-width: 600px){.ic-target{grid-template-columns:minmax(0,1fr)}}@container (max-width: 760px){.ic-target__goal .ic-target__h{font-size:27px}}.ic-target__found{justify-content:flex-start}.ic-found{display:flex;flex-direction:column;gap:10px}.ic-found__row{display:grid;grid-template-columns:minmax(96px,.95fr) minmax(0,1.2fr) 34px;align-items:center;gap:12px}.ic-found__l{font-size:13.5px;line-height:1.2;font-weight:500;color:var(--foreground)}.ic-found__track{display:block;height:10px;overflow:hidden;border-radius:999px;corner-shape:round;background:color-mix(in srgb,var(--foreground) 8%,transparent)}.ic-found__fill{display:block;height:100%;border-radius:999px;corner-shape:round;background:linear-gradient(90deg,var(--chart-brand, var(--primary)),var(--chart-brand-2, var(--primary)));transition:width .4s var(--ease-emphasized)}.ic-found__n{font-size:14px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums;color:var(--foreground)}.bp-stepcta{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:2px 2px 0}.ic-proof{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:999px;corner-shape:round;border:1px solid var(--border);background:var(--card);font-size:13px;color:var(--muted-foreground)}.ic-proof b{font-weight:700;color:var(--foreground)}.ic-code{padding:1px 5px;border-radius:6px;corner-shape:superellipse(1.5);background:color-mix(in srgb,var(--foreground) 7%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;color:var(--foreground)}.ic-snip{position:relative;display:flex;flex-direction:column}.ic-snip__code{margin:0;padding:14px 16px;max-height:240px;overflow:auto;border-radius:14px;corner-shape:superellipse(1.5);background:#10151c;color:#9fd3a4;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.55;white-space:pre;-moz-tab-size:2;tab-size:2}.ic-snip__code::-webkit-scrollbar{width:8px;height:8px}.ic-snip__code::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.ic-snip__comment{color:#6b7f8f}.ic-snip__copy{position:absolute;top:10px;right:10px}.ic-verify{display:block;width:100%;max-width:260px;height:6px;margin-top:12px;overflow:hidden;border-radius:999px;corner-shape:round;background:color-mix(in srgb,var(--foreground) 10%,transparent)}.ic-verify__fill{display:block;height:100%;border-radius:999px;corner-shape:round;background:var(--primary)}.ic-sum{display:flex;flex-direction:column;margin:0;border-radius:14px;corner-shape:superellipse(1.5);border:1px solid var(--border);background:var(--background);overflow:hidden}.ic-sum__row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:9px 14px;font-size:13.5px;line-height:1.45}.ic-sum__row+.ic-sum__row{border-top:1px solid var(--border)}.ic-sum__k{margin:0;font-weight:600;color:var(--muted-foreground)}.ic-sum__v{margin:0;color:var(--foreground)}.ic-plan{display:flex;flex-direction:column;min-width:0;height:100%;padding:12px 10px 10px;border-radius:14px;corner-shape:superellipse(1.5)}.ic-plan.is-featured{background:color-mix(in oklab,var(--accent-tint) 55%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--primary) 35%,transparent)}.ic-lrow{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;text-align:left;cursor:pointer;border-radius:16px;corner-shape:superellipse(1.5);border:1px solid var(--border);background:var(--card);box-shadow:0 1px 2px #0a0d120a;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.ic-lrow:hover{border-color:var(--border-strong);background:var(--background);box-shadow:0 2px 6px #0a0d120f}.ic-lrow__icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;corner-shape:superellipse(1.5);background:var(--accent-tint);color:var(--primary)}.ic-lrow__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ic-lrow__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ic-lrow__title{font-size:14.5px;font-weight:600;color:var(--foreground)}.ic-lrow__meta{font-size:12.5px;color:var(--muted-foreground)}.ic-lrow__src{flex:none;font-size:12.5px;font-weight:500;color:var(--muted-foreground)}.st-nav-leave{display:grid;grid-template-rows:1fr;transition:grid-template-rows .5s var(--ease-emphasized),opacity .4s ease}.st-nav-leave__in{min-height:0;overflow:hidden}.st-nav-leave__rows{display:grid;grid-template-rows:1fr;transition:grid-template-rows .5s var(--ease-emphasized),opacity .35s ease}.st-nav-leave__rows>*{min-height:0;overflow:hidden}.st-nav-leave__rows [data-slot=nav-item]{transition:background .35s ease,color .35s ease}.st-nav-leave.is-p1 .st-nav-leave__rows [data-slot=nav-item]{background:color-mix(in srgb,var(--success-tint) 75%,var(--card));color:color-mix(in srgb,var(--success) 70%,var(--foreground))}.st-nav-leave__rows [data-slot=checklist-item]{transition:background .35s ease}.st-nav-leave.is-p1 .st-nav-leave__rows [data-slot=checklist-item]{background:color-mix(in srgb,var(--success-tint) 75%,var(--card))}.st-nav-leave__card{display:flex;align-items:center;gap:10px;margin:0 2px;padding:12px 14px;border-radius:14px;corner-shape:superellipse(1.5);border:1px solid color-mix(in srgb,var(--success) 35%,#fff);background:color-mix(in srgb,var(--success-tint) 70%,var(--card));font-size:13.5px;font-weight:600;color:color-mix(in srgb,var(--success) 72%,#000);opacity:0;transform:translateY(6px);transition:opacity .35s ease .15s,transform .4s var(--ease-back) .15s}.st-nav-leave.is-p2 .st-nav-leave__rows,.st-nav-leave.is-p3 .st-nav-leave__rows{grid-template-rows:0fr;opacity:0}.st-nav-leave.is-p2 .st-nav-leave__card{opacity:1;transform:none}.st-nav-leave.is-p3{grid-template-rows:0fr;opacity:0}.st-nav-leave.is-p3 .st-nav-leave__card{opacity:0;transition-delay:0s}.ic-open{display:flex;flex-direction:column;gap:12px;padding:4px 6px}.ic-openempty{border-radius:18px;corner-shape:superellipse(1.5);border:1px dashed var(--border-strong)}.ic-tile{border-radius:14px;corner-shape:superellipse(1.5);border:1px solid var(--border);background:var(--card);box-shadow:0 1px 2px #0a0d120a}.ic-build{animation:pv-in .5s var(--ease-back) both;animation-delay:var(--d, 0ms)}.ic-pricing [data-slot=plan-comparison]>.sticky~*{animation:pv-in .45s var(--ease-back) both;animation-delay:calc(.9s + min(var(--k, 0),40)*30ms)}.ic-pricing [data-slot=plan-comparison]>.sticky>span:first-child{animation:pv-in .5s var(--ease-back) both;animation-delay:.85s}@media(prefers-reduced-motion:reduce){.ic-build,.ic-pricing [data-slot=plan-comparison]>*{animation:none!important}}.ic-smart{display:flex;flex-direction:column;gap:12px;padding:4px 0 2px}.ic-intnav{margin-bottom:8px}.ic-hdrnote{min-width:0;font-size:13px;line-height:1.3;font-weight:500;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-content__hdr .ws-col__title{flex:0 0 auto;min-width:0;max-width:50%}.st-content__actions{flex:0 1 auto;min-width:0}.st-content__actions>*{flex-shrink:0}.st-content__actions>.ic-hdrnote{flex-shrink:1}.st-content__hdr{container-type:inline-size;container-name:sthdr}.st-content__actions>.st-content__lead{flex-shrink:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container sthdr (max-width: 700px){.st-content__actions>.st-content__lead{display:none}}.ic-crumb{display:inline-flex;align-items:center;gap:8px;min-width:0}.ic-crumb__root{font:inherit;color:var(--muted-foreground);cursor:pointer;transition:color .15s ease}.ic-crumb__root:hover{color:var(--foreground)}.ic-crumb__sep{font-weight:400;color:color-mix(in srgb,var(--muted-foreground) 55%,transparent)}.ic-crumb__leaf{min-width:0;overflow:hidden;text-overflow:ellipsis}.ic-lrow--surface{border:0;border-radius:var(--radius-surface);box-shadow:none;background:transparent}.ic-lrow--surface:hover{box-shadow:none;background:var(--background)}.ic-placeholder{display:grid;place-items:center;min-height:122px;border-radius:var(--radius-card);corner-shape:superellipse(1.5);border:1px dashed var(--border-strong)}.ic-pbcard{height:100%;transition:border-color .15s ease,box-shadow .15s ease,transform .18s var(--ease-emphasized)}.ic-pbcard--ready{cursor:pointer}.ic-pbcard--ready:hover{border-color:var(--border-strong);box-shadow:0 4px 14px #0a0d1212;transform:translateY(-1px)}.ic-pbcard--soon{opacity:.82}.ic-pbcard--soon [data-slot=card-surface]{background:var(--background)}.ic-pbcard__title{display:block;font-size:13.5px;line-height:1.3;font-weight:600;color:var(--foreground);white-space:normal}.ic-pbcard [data-slot=card-header]{align-items:flex-start}.ic-pbcard__surface{flex:1}.ic-roles{display:flex;flex-wrap:wrap;gap:8px}.ic-role{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;corner-shape:round;border:1px solid var(--border-strong);background:var(--surface);font-size:14px;font-weight:500;color:var(--foreground)}.ic-role__x{display:grid;place-items:center;width:18px;height:18px;margin-right:-4px;border-radius:999px;corner-shape:round;color:var(--muted-foreground);cursor:pointer;transition:background .15s ease,color .15s ease}.ic-role__x:hover{background:var(--fill);color:var(--foreground)}.ic-role--add{border-style:dashed;color:var(--muted-foreground);cursor:pointer;font:inherit;font-size:14px;font-weight:500;outline:none;transition:border-color .15s ease,color .15s ease}.ic-role--add:hover{border-color:var(--foreground);color:var(--foreground)}.ic-reachnote{display:flex;flex-direction:column;gap:8px;padding:18px 20px}.ic-strike{font-size:18px;font-weight:500;color:var(--muted-foreground);text-decoration:line-through;text-decoration-thickness:1.5px}.ic-bignum{font-size:40px;line-height:1.05;font-weight:700;letter-spacing:-.02em;color:var(--foreground);font-variant-numeric:tabular-nums}.ic-chip--ink{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.ic-callout{display:flex;flex-direction:column;gap:8px;padding:18px 20px;border-radius:18px;corner-shape:superellipse(1.5);border:1.5px solid var(--foreground);background:var(--surface)}.ic-widened{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;corner-shape:superellipse(1.5);background:var(--success-tint)}.ic-widenrows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;padding-top:6px}@container (max-width: 640px){.ic-widenrows{grid-template-columns:minmax(0,1fr)}}.ic-widenrow{display:flex;align-items:center;gap:8px;min-width:0}.ic-sum--flat{background:transparent;border:0;border-radius:0}.ic-sum--flat .ic-sum__row:first-child{border-top:0}.ic-status{display:flex;flex-direction:column;gap:12px;margin:0;padding:2px 0;list-style:none}.ic-status__row{display:flex;align-items:center;gap:12px}.ic-status__mark{display:grid;place-items:center;width:20px;height:20px}.ic-status__ring{display:block;width:18px;height:18px;border-radius:999px;corner-shape:round;border:2px solid var(--foreground)}.ic-status__row.is-next .ic-status__ring{border-color:var(--border-strong)}.ic-status__row.is-next span:last-child{color:var(--muted-foreground)}.ic-status__row.is-now .ic-status__ring{animation:ic-ring 1.6s ease-in-out infinite}@keyframes ic-ring{0%,to{box-shadow:0 0 color-mix(in srgb,var(--foreground) 0%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--foreground) 14%,transparent)}}.ic-ads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@container (max-width: 760px){.ic-ads{grid-template-columns:minmax(0,1fr)}}.ic-ad{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;corner-shape:superellipse(1.5);border:1.5px solid var(--border);background:var(--surface);transition:border-color .15s ease,box-shadow .15s ease}.ic-ad.is-selected{border-color:var(--foreground);box-shadow:0 0 0 1px var(--foreground)}.ic-ad__head{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border)}.ic-ad__copy{margin:0;padding:12px 14px 14px;font-size:14px;line-height:1.45;color:var(--foreground)}.ic-ad__img{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;aspect-ratio:1 / 1;overflow:hidden;background:color-mix(in srgb,var(--primary) 10%,var(--background));color:var(--foreground);text-align:center}.ic-ad__img--product{justify-content:flex-end;gap:0}.ic-ad__disc{display:block;width:56px;height:56px;border-radius:16px;corner-shape:superellipse(1.5);background:color-mix(in srgb,var(--primary) 28%,var(--background))}.ic-ad__disc--sm{width:40px;height:40px;border-radius:12px}.ic-ad__stmt{padding:0 18px;font-size:17px;line-height:1.25;font-weight:600}.ic-ad__stmt--sub{font-size:16px}.ic-ad__big{font-size:44px;line-height:1;font-weight:700;letter-spacing:-.02em}.ic-ad__shot{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden}.ic-ad__shotimg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top;opacity:0;transition:opacity .4s ease}.ic-ad__shotimg.is-in{opacity:1}.ic-ad__skel{position:absolute;inset:18px 18px auto;display:flex;flex-direction:column;gap:10px;padding:22px 18px;border-radius:8px;background:color-mix(in srgb,var(--foreground) 6%,transparent)}.ic-ad__skel span{display:block;height:7px;border-radius:999px;corner-shape:round;background:color-mix(in srgb,var(--foreground) 14%,transparent)}.ic-ad__skel span:nth-child(2){width:86%}.ic-ad__skel span:nth-child(3){width:72%}.ic-ad__skel span:nth-child(4){width:60%}.ic-ad__band{position:relative;z-index:1;width:100%;padding:14px 16px;background:color-mix(in srgb,var(--foreground) 78%,var(--primary));color:var(--background);font-size:15px;line-height:1.3;font-weight:600;text-align:left}.ic-ad__own{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ic-ad__cta{padding:12px 14px;background:color-mix(in srgb,var(--foreground) 78%,var(--primary));color:var(--background);font-size:14px;font-weight:600}.ic-ad__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px 10px 14px}.ic-repop{animation-duration:.5s}.ic-rat{display:flex;flex-direction:column;gap:14px;padding:4px 6px 20px;border-bottom:1px solid var(--border)}.ic-rat__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.ic-rat__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:760px}.ic-rat__stat{display:flex;flex-direction:column;gap:3px;padding:2px 16px 2px 0}.ic-rat__stat+.ic-rat__stat{padding-left:16px;border-left:1px solid var(--border)}.ic-rat__n{font-size:22px;line-height:1.1;font-weight:600;letter-spacing:-.01em;color:var(--foreground);font-variant-numeric:tabular-nums}.ic-rat__l{font-size:11px;line-height:1.3;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground)}.ic-rat__changed{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:12px;corner-shape:superellipse(1.5);background:var(--accent-tint)}.ic-rat__rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;padding-top:2px}@container (min-width: 900px){.ic-rat__rules{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width: 560px){.ic-rat__rules{grid-template-columns:minmax(0,1fr)}.ic-rat__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.ic-rat__rule{display:flex;flex-direction:column;gap:6px;min-width:0}@keyframes st-nav-arrive-in{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}@keyframes st-nav-arrive-wash{0%{opacity:0}30%{opacity:1}to{opacity:0}}.st-nav-arrive{position:relative;animation:st-nav-arrive-in .5s var(--ease-emphasized, cubic-bezier(.2, .8, .2, 1)) both}.st-nav-arrive:after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border-radius:12px;corner-shape:superellipse(1.5);background:var(--accent-tint);box-shadow:0 0 0 1px color-mix(in oklab,var(--primary) 30%,transparent);pointer-events:none;opacity:0;animation:st-nav-arrive-wash 1.5s ease .35s 2 both}@media(prefers-reduced-motion:reduce){.st-nav-arrive,.st-nav-arrive:after{animation:none;opacity:1}.st-nav-arrive:after{display:none}}
