:root{--night-0:#07090D;--night:#0B0E14;--night-1:#0E121A;--panel:#121722;--panel-2:#181E2B;--panel-3:#222A3A;--panel-4:#2A3346;--tx:#F2EDE4;--tx-2:#C3C6CE;--tx-3:#9AA3B5;--moon:#8C97AD;--line-n:rgba(222,230,245,.09);--line-n-2:rgba(222,230,245,.17);--ctl-n:#6B7588;--error-n:#F97066;--day:#EFF1F4;--day-2:#E3E6EB;--card:#FFFFFF;--ink:#12151B;--ink-2:#444A55;--ink-3:#5C6370;--line-d:#DCE0E5;--line-d-2:#C9CED6;--ctl-d:#737A86;--error-d:#B42318;--accent:#F59E0B;--accent-rgb:245,158,11;--accent-ink:#151513;--accent-hover:#D88B0A;--accent-hover-ink:#151513;--accent-night:#F59E0B;--accent-edge:#F59E0B;--accent-tint:#272729;--accent-text:#986207;--accent-soft:#FEF3DD;--accent-text-2:#8F5C07;--f-display:"Unbounded","Onest",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--f-text:"Onest",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--f-h2:var(--f-text);--r-xs:8px;--r-s:12px;--r-m:16px;--r-l:22px;--r-xl:28px;--r-room:26px;--r-pill:999px;--sh-panel:0 40px 80px -40px rgba(0,0,0,.7);--sh-float:0 14px 36px rgba(0,0,0,.45);--sh-day:0 1px 2px rgba(18,21,27,.05),0 12px 32px -18px rgba(18,21,27,.2);--gut:16px;--wrap:1248px;--sec:64px;--room-inset:6px;--z-hdr:30;--z-dock:35;--z-mbar:40;--z-menu:50;--z-toast:60;--ease:cubic-bezier(.2,.7,.2,1);--bg:var(--night);--surface:var(--panel);--surface-2:var(--panel-2);--surface-3:var(--panel-3);--surface-hover:var(--panel-4);--fg:var(--tx);--fg-2:var(--tx-2);--fg-3:var(--tx-3);--line:var(--line-n);--line-2:var(--line-n-2);--ctl:var(--ctl-n);--wash:rgba(255,255,255,.06);--a-text:var(--accent-night);--a-edge:var(--accent-edge);--a-tint:var(--accent-tint);--error:var(--error-n);--focus:var(--tx);color-scheme:dark}@media (min-width: 760px){:root{--gut:32px;--sec:96px;--room-inset:10px;--r-room:36px}}@media (min-width: 1024px){:root{--sec:128px}}.tone-night{--bg:var(--night);--surface:var(--panel);--surface-2:var(--panel-2);--surface-3:var(--panel-3);--surface-hover:var(--panel-4);--fg:var(--tx);--fg-2:var(--tx-2);--fg-3:var(--tx-3);--line:var(--line-n);--line-2:var(--line-n-2);--ctl:var(--ctl-n);--wash:rgba(255,255,255,.06);--a-text:var(--accent-night);--a-edge:var(--accent-edge);--a-tint:var(--accent-tint);--error:var(--error-n);--focus:var(--tx);background-color:var(--bg);color:var(--fg);color-scheme:dark}.tone-day{--bg:var(--day);--surface:var(--card);--surface-2:var(--day-2);--surface-3:var(--day-2);--surface-hover:var(--line-d);--fg:var(--ink);--fg-2:var(--ink-2);--fg-3:var(--ink-3);--line:var(--line-d);--line-2:var(--line-d-2);--ctl:var(--ctl-d);--wash:rgba(18,21,27,.05);--a-text:var(--accent-text);--a-edge:var(--accent-text);--a-tint:var(--accent-soft);--error:var(--error-d);--focus:var(--ink);background-color:var(--bg);color:var(--fg);color-scheme:light}.room{margin-inline:var(--room-inset);border-radius:var(--r-room)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:16px;background:var(--night)}@media (max-width: 1023px){html{scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom))}}body{margin:0;background:var(--night);color:var(--tx);font:400 16px/1.55 var(--f-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}img,svg,picture,video{display:block;max-width:100%}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}h1,h2,h3,h4{font-family:var(--f-text);font-weight:700;line-height:1.15;letter-spacing:-.015em;text-wrap:balance;overflow-wrap:break-word}p,li,dd{text-wrap:pretty}[hidden]{display:none !important}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}::selection{background:rgba(var(--accent-rgb),.35)}.sr{position:absolute !important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:absolute;left:8px;top:-80px;z-index:100;padding:12px 16px;border-radius:var(--r-s);background:var(--tx);color:var(--night);font-weight:600;text-decoration:none}.skip:focus{top:8px}.wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gut));margin-inline:auto;padding-inline:var(--gut)}.sec{padding-block:var(--sec)}.sec-head{display:grid;gap:16px;margin-bottom:32px}.sec-head__intro{max-width:34em;font-size:16px;line-height:1.55;color:var(--fg-2)}@media (min-width: 1024px){.sec-head{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;column-gap:72px;margin-bottom:56px}.sec-head__intro{font-size:17px;padding-bottom:6px}}.h1{font:500 clamp(27px,8.2vw,34px)/1.08 var(--f-display);letter-spacing:-.025em;text-wrap:balance}.h1__dim{display:block;color:var(--moon)}.h1__lit{display:block;color:var(--tx)}@media (min-width: 760px){.h1{font-size:48px;line-height:1.05}}@media (min-width: 1024px){.h1{font-size:60px;line-height:1.03}}@media (min-width: 1280px){.h1{font-size:68px}}.h2{font:700 28px/1.12 var(--f-h2);letter-spacing:-.02em;text-wrap:balance}.h2__dim{color:var(--fg-3)}@media (min-width: 760px){.h2{font-size:38px;line-height:1.1}}@media (min-width: 1180px){.h2{font-size:46px;line-height:1.08}}.h2--display{font-family:var(--f-display);font-weight:500;letter-spacing:-.02em}.h3{font:600 19px/1.3 var(--f-text);letter-spacing:-.01em}@media (min-width: 1024px){.h3{font-size:20px}}.lede{font-size:16px;line-height:1.55;color:var(--fg-2);max-width:34em}@media (min-width: 760px){.lede{font-size:17px}}@media (min-width: 1024px){.lede{font-size:18px}}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;font:500 14px/1.3 var(--f-text);color:var(--fg-2)}.fig{font-family:var(--f-display);font-weight:500;letter-spacing:-.02em;line-height:1.05;font-variant-numeric:lining-nums proportional-nums;white-space:nowrap}.fig-s{font-size:18px}.fig-m{font-size:24px}.fig-l{font-size:32px}@media (min-width: 760px){.fig-l{font-size:38px}}.num-tab{font-variant-numeric:lining-nums tabular-nums}.digits{font-family:var(--f-text);font-weight:700;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}.unit{font:600 max(13px,.42em)/1 var(--f-text);letter-spacing:0;color:var(--fg-2)}.nowrap{white-space:nowrap}.ic{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px 22px;border:1px solid transparent;border-radius:var(--r-pill);background:none;color:inherit;font:600 15px/1.2 var(--f-text);letter-spacing:-.005em;text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s,border-color .2s,color .2s,transform .15s}.btn .ic{width:18px;height:18px;stroke-width:1.8;transition:transform .2s var(--ease)}@media (hover: hover){.btn:hover .ic-r{transform:translateX(3px)}}.btn:active{transform:translateY(1px)}.btn--accent{background:var(--accent);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent-edge)}@media (hover: hover){.btn--accent:hover{background:var(--accent-hover);color:var(--accent-hover-ink)}}.btn--contrast{background:var(--fg);color:var(--bg)}@media (hover: hover){.btn--contrast:hover{background:var(--fg-2)}}.btn--ghost{border-color:var(--ctl);color:var(--fg)}@media (hover: hover){.btn--ghost:hover{background:var(--wash);border-color:var(--fg-3)}}.btn--glass{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.24);color:var(--tx);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (hover: hover){.btn--glass:hover{background:rgba(255,255,255,.14)}}.btn--soft{background:var(--surface-3);color:var(--fg)}@media (hover: hover){.btn--soft:hover{background:var(--surface-hover)}}.btn--sm{min-height:44px;padding:8px 18px;font-size:14px}.btn--lg{min-height:56px;padding:12px 28px;font-size:16px}.btn--block{width:100%}.btn--icon{width:48px;padding:0}.btn--icon.btn--sm{width:44px}.btn[disabled],.btn[aria-disabled="true"]{opacity:.45;cursor:not-allowed;transform:none}.lnk{min-height:44px;padding:8px 0;border:0;background:none;color:inherit;font-weight:600;text-decoration:underline;text-decoration-color:var(--a-text);text-underline-offset:4px}.panel{background:var(--panel);border:1px solid var(--line-n);border-radius:var(--r-xl);box-shadow:var(--sh-panel)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l)}.tone-day .card{box-shadow:var(--sh-day)}.glass{background:rgba(13,17,25,.56);border:1px solid rgba(255,255,255,.13);border-radius:var(--r-l);color:var(--tx);-webkit-backdrop-filter:blur(16px) saturate(130%);backdrop-filter:blur(16px) saturate(130%)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass,.btn--glass{background:rgba(13,17,25,.88)}}.led{display:inline-block;width:8px;height:8px;flex:none;border-radius:50%;background:var(--accent-edge);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.24)}@media (prefers-reduced-motion: no-preference){.led--pulse{animation:led-pulse 2.4s ease-in-out 3}}@keyframes led-pulse{50%{box-shadow:0 0 0 7px rgba(var(--accent-rgb),.08)}}.status{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:7px 14px 7px 11px;border-radius:var(--r-pill);background:rgba(12,15,22,.5);border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:500 13px/1.3 var(--f-text);color:var(--tx-2)}.status b{font-weight:600;color:var(--tx)}.chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 11px;border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);font:600 12.5px/1.2 var(--f-text);color:var(--fg-2);white-space:nowrap}.chip .ic{width:15px;height:15px}.chip--accent{background:var(--accent);border-color:transparent;color:var(--accent-ink)}.tone-night .chip--accent{border-color:var(--accent-edge)}.chip--glass{background:rgba(10,12,18,.62);border-color:rgba(255,255,255,.14);color:var(--tx);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.toast{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));z-index:var(--z-toast);width:max-content;max-width:min(440px,calc(100% - 32px));padding:12px 18px;border-radius:var(--r-m);background:rgba(23,28,40,.96);border:1px solid var(--line-n-2);box-shadow:var(--sh-float);color:var(--tx);font-size:14px;line-height:1.4;text-align:center;transform:translate(-50%,8px);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.toast.show{opacity:1;transform:translate(-50%,0)}@media (min-width: 1024px){.toast{bottom:24px}}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation:none !important;transition:none !important}}.btn-p{background:var(--accent);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent-edge)}@media (hover: hover){.btn-p:hover{background:var(--accent-hover);color:var(--accent-hover-ink)}}.num{font-variant-numeric:lining-nums tabular-nums}
.sec--deep{--bg:var(--night-1)}.room{position:relative}.demo{--bg:var(--night-0);border-bottom:1px solid var(--line-n);font-size:13px;line-height:1.35;color:var(--tx-2)}.demo__in{display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px;min-height:44px;padding-block:6px}.demo__in>.led{width:7px;height:7px;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.22)}.demo p{flex:1 1 15em;min-width:0;padding-block:4px;overflow-wrap:anywhere}.demo__short{display:none}.demo .sw{display:flex;align-items:center;gap:0;margin-left:-6px}.sw__k{margin:0 4px 0 6px;font-size:12.5px;color:var(--tx-3);white-space:nowrap}.demo .sw button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:none;-webkit-tap-highlight-color:transparent}.demo .sw i{width:24px;height:24px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22);transition:box-shadow .2s}.demo .sw button:hover i{box-shadow:inset 0 0 0 1px rgba(255,255,255,.22),0 0 0 2px var(--night-0),0 0 0 3px var(--tx-3)}.demo .sw button[aria-pressed="true"] i{box-shadow:0 0 0 2px var(--night-0),0 0 0 4px var(--tx)}@media (max-width: 759px){.demo__in{flex-wrap:nowrap;gap:8px;min-height:44px;padding-block:2px}.demo p{flex:1 1 auto;padding-block:0;white-space:nowrap}.demo__long{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.demo__short{display:inline}.demo .sw{flex:none;margin-left:0}.demo .sw__k{display:none}.demo .sw i{width:28px;height:28px}}@media (min-width: 760px){.demo p{flex:1 1 0;min-width:12em}}@media (min-width: 760px) and (max-width: 1023px){.demo__in{padding-block:3px}.demo p{padding-block:0;line-height:1.28}.demo .sw__k{display:none}.demo .sw{margin-left:0}}.pause{background:var(--panel-2);border-bottom:1px solid var(--line-n);color:var(--tx);font-size:14px;line-height:1.4}.pause__in{display:flex;align-items:center;gap:12px;min-height:44px;padding-block:8px}.hdr{position:absolute;left:0;right:0;z-index:var(--z-hdr);padding-top:12px;color:var(--tx)}.hdr:has([data-menu-btn][aria-expanded="true"]){z-index:var(--z-menu)}.hdr__in{display:flex;align-items:center;gap:12px;min-height:60px}.hdr .brand{display:flex;align-items:center;gap:12px;min-width:0;margin-right:auto;padding-block:2px;border-radius:var(--r-s);color:var(--tx);text-decoration:none}.brand__mark{position:relative;flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-s);background:var(--panel-3);border:1px solid rgba(255,255,255,.12);font:600 13px/1 var(--f-display);letter-spacing:.02em;color:var(--tx)}.brand__led{position:absolute;right:5px;bottom:5px;width:6px;height:6px;border-radius:50%;background:var(--accent-edge);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.28)}.brand__mark--img{padding:4px;background:#fff;border-color:transparent}.brand__mark--img img{width:100%;height:100%;object-fit:contain}.brand__mark--wide{width:auto;min-width:40px;max-width:150px;padding:5px 8px;border:0}.brand__mark--wide img{width:auto;height:30px}.brand__mark--fill{padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);background-clip:padding-box}.brand__mark--fill.brand__mark--wide{height:auto}.brand__mark--fill.brand__mark--wide img{height:auto;max-height:38px}.brand__mark--cover img{object-fit:cover}.brand__txt{display:flex;flex-direction:column;min-width:0}.brand__name,.brand--wide .brand__sub{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.brand__name{font:600 14px/1.2 var(--f-text);letter-spacing:-.005em}.brand__sub{margin-top:2px;font-size:12.5px;line-height:1.3;color:var(--tx-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand--wide .brand__sub{margin-top:0;font-size:13px;color:var(--tx-2);white-space:normal}@media (min-width: 420px){.brand__name{font-size:15px}}@media (max-width: 420px){.brand__mark--wide{max-width:118px}}@media (max-width: 340px){.brand--wide .brand__sub{display:none}.brand__name{-webkit-line-clamp:3}}.hdr .nav{display:none}.hdr__act{display:flex;align-items:center;gap:8px;flex:none}.hdr__tel,.hdr__menu{display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;background:rgba(12,15,22,.42);border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--tx);text-decoration:none;cursor:pointer}.hdr__tel:hover,.hdr__menu:hover{background:rgba(12,15,22,.62)}.hdr__tel span,.hdr__menu .i-close,.hdr__menu[aria-expanded="true"] .i-open{display:none}.hdr__menu[aria-expanded="true"] .i-close{display:block}.hdr__cta{display:none}@media (max-width: 379px){.hdr__in{gap:8px}.hdr .brand{gap:10px}.hdr__act{gap:6px}}@media (min-width: 640px){.hdr__cta{display:inline-flex}}@media (min-width: 1024px){.hdr{padding-top:20px}}@media (min-width: 1280px){.hdr .brand{max-width:300px}.hdr .nav{display:flex;gap:2px;padding:5px;border-radius:var(--r-pill);background:rgba(12,15,22,.4);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hdr .nav a{padding:9px 15px;border-radius:var(--r-pill);color:var(--tx-2);font:500 14px/1.15 var(--f-text);text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s}.hdr .nav a:hover{background:rgba(255,255,255,.1);color:var(--tx)}.hdr .nav:has(a:nth-child(7)) a{padding-inline:11px}.hdr__act{margin-left:4px;gap:14px}.hdr__tel{display:inline-flex;gap:8px;width:auto;padding:0 2px;border:0;border-radius:var(--r-s);background:none;-webkit-backdrop-filter:none;backdrop-filter:none;font:600 15px/1 var(--f-text);white-space:nowrap}.hdr__tel:hover{background:none;text-decoration:underline;text-underline-offset:5px}.hdr__tel .ic{width:18px;height:18px;color:var(--tx-2)}.hdr__tel span{display:inline}.hdr__menu,.mnav{display:none !important}}.mnav{position:absolute;top:calc(100% + 6px);left:8px;right:8px;z-index:var(--z-menu);max-width:480px;margin-left:auto;padding:6px 16px 16px;border-radius:var(--r-l);background:rgba(13,17,25,.9);border:1px solid rgba(255,255,255,.13);-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);box-shadow:var(--sh-float);color:var(--tx)}@media (min-width: 760px){.mnav{right:var(--gut)}}.mnav__a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;border-bottom:1px solid var(--line-n);font:600 18px/1.2 var(--f-text);letter-spacing:-.01em;text-decoration:none}.mnav__a .ic{color:var(--tx-3)}.mnav__a:hover .ic{color:var(--accent-night)}.mnav__row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.mnav__row>:only-child{grid-column:1 / -1}.mnav__row .btn{padding-inline:12px}.hero{--hero-h:max(640px,min(100svh,860px));--hero-pt:92px;position:relative;isolation:isolate;background:var(--night)}.hero__bg,.hero__shade{position:absolute;left:0;right:0;top:0;height:var(--hero-h)}.hero__bg{z-index:-2;overflow:hidden;background:var(--night-0)}.hero__bg img{width:100%;height:100%;object-fit:cover;object-position:50% 100%;transform:translateY(40px)}.hero__shade{z-index:-1;background:linear-gradient(180deg,rgba(7,9,13,.86) 0,rgba(7,9,13,.74) 280px,rgba(7,9,13,.6) 492px,rgba(7,9,13,.14) 548px,rgba(7,9,13,.14) calc(100% - 150px),rgba(11,14,20,.9) calc(100% - 46px),var(--night) 100%)}.hero__in{position:relative;padding-top:var(--hero-pt);padding-bottom:8px}.hero__copy{min-height:calc(var(--hero-h) - var(--hero-pt))}.hero__status{margin-bottom:18px}.hero .h1{margin-bottom:14px}.hero__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-bottom:10px;font:600 15px/1.3 var(--f-text);color:var(--tx)}.hero__price .fig{font-size:21px}.hero__price .unit{color:var(--tx-2)}.hero__lede{font-size:15px;line-height:1.5;color:var(--tx-2)}.hero__cta{display:flex;gap:8px;margin-top:22px}.hero__cta .btn{padding-inline:18px;white-space:nowrap}.hero__cta .btn--accent{flex:1 1 auto}.hero__cta .btn--glass{flex:0 0 auto;background:rgba(12,15,22,.55)}@media (hover: hover){.hero__cta .btn--glass:hover{background:rgba(12,15,22,.72)}}.wb__long{display:none}.hero__note{display:none;margin-top:14px;font-size:13.5px;color:var(--tx-3)}@media (max-width: 419px){.hero__cta .btn{padding-inline:16px;font-size:15px}.hero__cta .btn--accent .ic-r{display:none}}@media (max-width: 379px){.hero__cta .btn--glass{width:56px;padding:0}.hero__cta .btn--glass .wb{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.hero__dash{position:relative;display:grid;gap:10px;margin-top:-100px}.hero--solo .hero__dash{margin-top:0}.appw{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"net ex" "soc left" "bar bar";align-items:center;gap:8px 12px;padding:14px 16px 16px}.appw__head{display:none;grid-area:head}.appw__ex{grid-area:ex;justify-self:end;min-height:24px;padding:2px 9px;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14);font-size:12px;color:var(--tx-2)}.appw__net{grid-area:net;display:flex;align-items:center;gap:8px;min-width:0;font-size:12.5px;color:var(--tx-3)}.appw__off{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:var(--r-pill);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:var(--tx);font-weight:600;white-space:nowrap}.appw__off .ic{width:14px;height:14px;stroke-width:1.8}.appw__since{white-space:nowrap}.appw__soc{grid-area:soc;display:flex;align-items:baseline;gap:8px;min-width:0}.appw__soc .fig{font-size:24px;color:var(--tx)}.appw__soc span{font-size:12.5px;color:var(--tx-2);white-space:nowrap}.appw__bar{grid-area:bar;display:block;height:8px;border-radius:4px;background:rgba(255,255,255,.12);overflow:hidden}.appw__bar i{display:block;height:100%;border-radius:4px;background:var(--accent-edge)}.appw__left{grid-area:left;justify-self:end;font-size:13px;font-weight:600;color:var(--tx);white-space:nowrap}.appw__long{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hero .quote{padding:16px 16px 18px}.quote__k{font-size:12.5px;line-height:1.4;color:var(--tx-3)}.quote__k b{font-weight:600;color:var(--tx)}.quote__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.quote__chips .chip{min-height:26px;padding:3px 10px;font-size:12px;font-weight:500;color:var(--tx-2);background:rgba(255,255,255,.06)}.quote__spec{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:14px;font-size:13px;font-weight:600;color:var(--tx)}.quote__spec>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.quote__spec .ic{width:16px;height:16px;color:var(--tx-3)}.quote__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1)}.quote__price .unit{color:var(--tx-2)}.quote__sub{margin-top:6px;font-size:13px;line-height:1.45;color:var(--tx-2)}.quote__sub a{color:var(--tx);text-decoration-color:var(--accent-night);text-underline-offset:3px}.hero__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px;border-radius:20px;background:var(--panel);border:1px solid var(--line-n-2)}.hero__facts li{display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 12px 14px 14px}.hero__facts li + li{border-left:1px solid var(--line-n)}.hero__facts li:nth-child(n+4){display:none}.hero__facts b{font-size:16px;line-height:1.15;color:var(--tx);white-space:normal}.hero__facts span{font-size:12px;line-height:1.35;color:var(--tx-2)}@media (max-width: 759px){.hero__copy{display:flex;flex-direction:column}.hero--solo .hero__copy{min-height:calc(var(--hero-h) - var(--hero-pt) - 24px)}}@media (min-width: 760px){.hero{--hero-pt:120px;min-height:max(760px,min(100svh,1000px));display:flex;flex-direction:column}.hero__bg,.hero__shade{height:100%}.hero__bg img{transform:none;object-position:50% 45%}.hero__shade{background:linear-gradient(180deg,rgba(7,9,13,.8) 0%,rgba(7,9,13,.56) 30%,rgba(7,9,13,.12) 52%,rgba(7,9,13,.3) 72%,var(--night) 100%)}.hero__in{flex:1;display:flex;flex-direction:column;padding-bottom:40px}.hero__copy{min-height:0}.hero__status{margin-bottom:22px}.hero .h1{margin-bottom:20px;max-width:12.5em}.hero__price{display:none}.hero__lede{font-size:17px}.hero__cta{margin-top:28px}.hero__cta .btn{padding-inline:28px}.hero__cta .btn--accent{flex:0 0 auto}.wb__long{display:inline}.hero__note{display:block}.hero__dash{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;margin-top:auto;padding-top:48px}.hero__facts{background:rgba(13,17,25,.56);border-color:rgba(255,255,255,.13);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero__facts b{font-size:20px}.hero__facts span{font-size:12.5px}.hero__facts li{padding:16px 18px}.appw{grid-template-areas:"head ex" "net net" "soc soc" "bar bar" "left left";gap:10px 12px;padding:18px 18px 20px}.appw__head{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--tx-2)}.appw__head .ic{width:18px;height:18px}.appw__net{justify-content:space-between;margin-top:4px}.appw__soc .fig{font-size:38px}.appw__left{justify-self:start;font-size:13.5px;font-weight:500;color:var(--tx-2)}.appw__long{position:static;width:auto;height:auto;overflow:visible;clip-path:none}.appw__short{display:none}.hero .quote{padding:18px 18px 20px}}@media (min-width: 1024px){.hero{--hero-pt:132px;min-height:max(720px,min(100svh,900px))}.hero__bg img{object-position:50% 42%}.hero__shade{background:linear-gradient(90deg,rgba(11,14,20,.88) 0%,rgba(11,14,20,.68) 34%,rgba(11,14,20,.16) 58%,rgba(11,14,20,0) 70%),linear-gradient(180deg,rgba(11,14,20,.55) 0%,rgba(11,14,20,0) 22%,rgba(11,14,20,0) 72%,var(--night) 100%)}.hero__in{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-template-rows:auto auto 1fr;column-gap:48px;padding-bottom:56px}.hero__copy{grid-column:1;grid-row:1}.hero__lede{font-size:18px;max-width:31em}.hero__cta{margin-top:30px}.hero__note{margin-top:12px}.hero__facts{grid-column:1;grid-row:2;justify-self:start;align-self:start;display:flex;flex-wrap:wrap;gap:4px 0;max-width:min(100%,600px);margin:10px 0 0 -22px;padding:0;clip-path:inset(0 0 0 22px);border:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hero__facts li,.hero__facts li:nth-child(n+4){position:relative;display:block;flex:0 1 auto;max-width:none;padding:0 0 0 22px;font-size:13.5px;line-height:1.4;color:var(--tx-2)}.hero__facts li + li{border-left:0}.hero__facts li::before{content:"·";position:absolute;left:8px;top:0;color:var(--tx-3);font-weight:700}.hero__facts b{margin-right:6px;font:600 15px/1.4 var(--f-text);letter-spacing:0;color:var(--tx);white-space:nowrap}.hero__facts span{font-size:13.5px;line-height:1.4}.hero__facts,.hero__note{text-shadow:0 1px 10px rgba(7,9,13,.85)}.hero__dash{grid-column:2;grid-row:1 / 4;align-self:end;grid-template-columns:none;margin-top:0;padding-top:0}.hero--solo .hero__in{grid-template-columns:minmax(0,1fr)}}@media (min-width: 1024px) and (max-width: 1279px){.hero .h1{font-size:min(60px,calc((100vw - 470px) / 10.8))}.hero__facts{max-width:470px}.hero__facts li:nth-child(n+4){display:none}}@media (min-width: 1280px){.hero__in{grid-template-columns:minmax(0,1fr) 360px;column-gap:64px}}.calc{padding-top:48px}@media (min-width: 1024px){.calc{padding-top:64px}}.prods__list{display:grid;gap:16px}.prod{display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:26px}.prod__media{position:relative;min-width:0}.prod__track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;aspect-ratio:4/5;border-radius:19px;background:var(--surface-2)}.prod__track img{flex:0 0 100%;height:100%;object-fit:contain;scroll-snap-align:start}img.is-cover{object-fit:cover}.is-js .prod__track{scrollbar-width:none}.prod__nav{position:absolute;top:calc(50% - 22px);left:10px}.prod__next{left:auto;right:10px}.prod__dots{position:absolute;inset:auto 0 8px;display:flex;justify-content:center}.prod__dots>*{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:0}.prod__dots>::after{content:"";width:8px;height:8px;border-radius:4px;background:#fffa;box-shadow:0 0 0 1px #0005}.prod__dots [aria-current=true]::after{width:20px;background:#fff}.prod__body{flex:1;display:flex;flex-direction:column;padding:16px 12px 12px}.prod__badge{align-self:start;margin-bottom:14px;gap:10px}.prod__sub{margin-top:6px;color:var(--fg-2)}.prods--n .prod__foot{margin-top:auto}.prod__price .unit{font-size:16px}.prod__note{margin-top:8px;font-size:14px;color:var(--fg-3)}.prod__cta{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.prod__cta .btn{flex:auto}.prod__body *{white-space:normal}.prod__cta .btn--accent{flex-basis:100%}@media (min-width: 760px){.prods--n{display:flex;flex-wrap:wrap;justify-content:center}.prods--n>*{flex:1 1 300px;max-width:calc(50% - 8px)}.prods--n .prod__track{aspect-ratio:1}.prods--1 .prod{display:grid;grid-template-columns:5fr 6fr;align-items:center;gap:32px;padding:10px}.prods--1 .prod__body{padding:24px 24px 24px 0}}@media (min-width: 1024px){.prods--1 .prod{gap:56px}.prods--1 .prod__body{padding:40px 40px 32px 0}.prods--1 .h3{font-size:30px}.prods--1 .fig{font-size:52px}.prods--1 .unit{font-size:20px}.prods--1 .btn--accent{flex-basis:auto}}.kits .h2__dim{color:var(--fg-3)}.kits__grid{display:grid;gap:12px}@media (min-width: 640px){.kits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.kits__grid{grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:14px}}.kits .kit{display:flex;flex-direction:column;min-width:0;padding:8px;border-radius:26px}.kit__img{position:relative;aspect-ratio:2 / 1;overflow:hidden;border-radius:19px;background:var(--tone,var(--night))}@media (min-width: 640px){.kit__img{aspect-ratio:16 / 10}}.kit__img img{width:100%;height:100%;object-fit:cover}.kit__img picture{display:block;height:100%}.kit__img .kit__swap{object-position:var(--pos)}@media (max-width: 759px){.kit__img .kit__swap{object-position:var(--pos-m)}}.kit__tag{position:absolute;left:10px;bottom:10px;max-width:calc(100% - 20px);font-size:12px}.kit__badge{position:absolute;left:10px;top:10px;max-width:calc(100% - 20px);font-size:12px;box-shadow:0 6px 18px rgba(0,0,0,.25)}.kit__body{display:flex;flex-direction:column;flex:1;padding:18px 12px 12px;container-type:inline-size}.kit__note{margin-top:6px;font-size:14px;line-height:1.45;color:var(--fg-2)}.kit__spec{margin:16px 0 20px;border-top:1px solid var(--line)}.kit__spec div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;border-bottom:1px solid var(--line);font-size:13.5px;line-height:1.35}.kit__spec dt{flex:none;color:var(--fg-3)}.kit__spec dd{margin:0;font-weight:600;text-align:right}.kit__foot{margin-top:auto}.kit__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;color:var(--fg)}.kit__price .fig-l{letter-spacing:-.025em}.kit__tier{margin-top:6px;font-size:13px;line-height:1.4;color:var(--fg-2)}.kit__alt{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.kit__alt dt{font-size:12px;line-height:1.3;color:var(--fg-3)}.kit__alt dd{margin:2px 0 0;font-size:14px;line-height:1.3;font-weight:600;color:var(--fg);white-space:nowrap}.kit__cta{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:48px;margin-top:16px;padding:6px 6px 6px 18px;border:0;border-radius:var(--r-pill);background:var(--surface-2);color:var(--fg);font:600 14px/1.25 var(--f-text);text-align:left;cursor:pointer;transition:background-color .2s}.kit__cta-t{min-width:0}@container (max-width: 280px){.kit__cta-x{display:none}}@media (min-width: 640px) and (max-width: 1023px){.kit__cta-x{display:none}}@media (hover: hover){.kit__cta:hover{background:var(--surface-hover)}}.kit__go{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--fg);color:var(--bg);transition:background-color .2s,color .2s}.kit__go .ic{width:18px;height:18px;stroke-width:1.8;transition:transform .2s var(--ease)}@media (hover: hover){.kit__cta:hover .kit__go{background:var(--accent);color:var(--accent-ink)}.kit__cta:hover .kit__go .ic{transform:translateX(2px)}}.kits .credit{--bg:var(--night-1);display:grid;gap:14px;margin-top:16px;padding:24px;border-radius:26px}.credit__pct{font-size:56px;line-height:1;letter-spacing:-.02em;color:var(--accent-night)}.credit__txt p{margin-top:6px;font-size:14.5px;line-height:1.5;color:var(--tx-2);max-width:54em}.kits .credit .btn{justify-self:start}@media (min-width: 1024px){.kits .credit{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:36px;padding:30px 36px;margin-top:14px}.credit__pct{font-size:64px}}.incl__grid{display:grid;gap:28px}.incl__media{min-width:0}.incl__photo{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--r-xl);background:var(--tone)}.incl__frame{position:absolute;inset:0}.incl__frame img{width:100%;height:100%;object-fit:cover}.incl__dot{position:absolute;left:var(--x);top:var(--y);display:grid;place-items:center;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-size:12px;line-height:1;box-shadow:0 0 0 2px rgba(7,9,13,.85),0 0 0 5px rgba(var(--accent-rgb),.35),0 4px 14px rgba(0,0,0,.35)}.incl__dot--dup{width:18px;height:18px;margin:-9px 0 0 -9px;background:rgba(7,9,13,.35);border:3px solid var(--accent);box-shadow:0 0 0 2px rgba(7,9,13,.85),0 4px 12px rgba(0,0,0,.3)}.incl__veil{position:absolute;border-radius:6px;background:linear-gradient(90deg,var(--c1),var(--c2));filter:blur(2px)}.incl__cap{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 24px);min-height:26px;padding:3px 10px;font-size:12px;font-weight:500;white-space:normal}.incl__note{display:flex;gap:14px;align-items:flex-start;margin-top:12px;padding:18px 20px;font-size:15px;line-height:1.5;color:var(--fg-2)}.incl__note b{font-weight:600;color:var(--fg)}.incl__check{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--accent);color:var(--accent-ink)}.incl__check .ic{width:16px;height:16px;stroke-width:2.4}.incl__item{display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;padding:14px 0;border-top:1px solid var(--line)}.incl__item:first-child{padding-top:0;border-top:0}.incl__n{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1.5px solid var(--ctl);color:var(--fg-2);font-size:13px}.incl__item.is-on .incl__n{background:var(--accent);border-color:var(--a-edge);color:var(--accent-ink)}.incl__item h3{margin-top:4px;font:600 16px/1.3 var(--f-text);letter-spacing:-.01em}.incl__item p{margin-top:3px;font-size:14px;line-height:1.5;color:var(--fg-2)}@media (min-width: 760px){.incl__dot{width:30px;height:30px;margin:-15px 0 0 -15px;font-size:13px}.incl__dot--dup{width:20px;height:20px;margin:-10px 0 0 -10px}}@media (min-width: 1024px){.incl__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:64px;align-items:start}.incl__media{position:sticky;top:24px}.incl__photo{aspect-ratio:8 / 7;container-type:size}@supports (width: 1cqh){.incl__frame{inset:0 auto;width:calc(100cqh * 4 / 3);height:100cqh;left:calc((100cqw - 100cqh * 4 / 3) / 2)}}.incl__item{grid-template-columns:36px minmax(0,1fr);gap:16px;padding:16px 0}.incl__n{width:36px;height:36px}.incl__item p{font-size:14.5px}}.how__grid{display:grid;gap:36px}.how .sec-head{grid-template-columns:none;margin-bottom:0}.how__photo{display:none}.how__list{min-width:0}.how__item{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;padding-bottom:28px}.how__item::before{content:"";position:absolute;left:23px;top:56px;bottom:8px;width:2px;border-radius:1px;background:var(--line-2)}.how__item:last-child{padding-bottom:0}.how__item:last-child::before{display:none}.how__n{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--surface);border:1px solid var(--line-2);color:var(--fg);font-size:15px}.how__item:first-child .how__n{background:var(--accent);border-color:var(--a-edge);color:var(--accent-ink)}.how__b{padding-top:2px}.how__meta{display:inline-flex;align-items:center;gap:6px;min-height:26px;margin-bottom:8px;padding:3px 11px;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line-2);font:600 12.5px/1.2 var(--f-text);color:var(--fg-2)}.how__meta .ic{width:14px;height:14px}.how__meta--date{background:var(--fg);border-color:var(--fg);color:var(--bg)}.how__b p:not(.how__meta){margin-top:6px;font-size:15px;line-height:1.55;color:var(--fg-2);max-width:34em}.how__travel{display:flex;gap:12px;align-items:center;padding:16px 20px;font-size:14.5px;line-height:1.45;color:var(--fg-2)}.how__travel .ic{color:var(--fg)}@media (min-width: 1024px){.how__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:96px;row-gap:40px;align-items:start}.how__side{grid-row:span 2}.how__photo{position:relative;display:block;margin-top:40px;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--r-xl);background:var(--tone)}.how__photo img{width:100%;height:100%;object-fit:cover}.how__photo figcaption{position:absolute;left:12px;bottom:12px;font-size:12px;font-weight:500}.how__list{padding-top:6px}}.eq__tiers{display:grid;gap:12px}@media (min-width: 1024px){.eq__tiers{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:14px}}.eq .tier{display:flex;flex-direction:column;min-width:0;padding:22px}.eq .tier.is-rec{border:1.5px solid var(--a-edge)}.tier__top{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:28px;margin-bottom:12px}.tier__tag{font-size:13px;color:var(--fg-3)}.tier__who{margin-top:6px;font-size:14.5px;line-height:1.45;color:var(--fg-2)}.tier__spec{margin-top:18px;border-top:1px solid var(--line)}.tier__spec div{padding:10px 0;border-bottom:1px solid var(--line)}.tier__spec dt{font-size:12.5px;color:var(--fg-3)}.tier__spec dd{margin:2px 0 0;font-size:14px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.tier__text{margin-top:14px;font-size:14px;line-height:1.5;color:var(--fg-2)}.tier__ex{display:grid;gap:6px;margin-top:auto;padding-top:22px}.tier__ex>span:first-child{font-size:13px;color:var(--fg-3)}.tier__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px}.tier__ind{font-size:18px;font-weight:600}.eq__brands{margin-top:32px}.eq__brands-k{margin-bottom:12px;font-size:14px;font-weight:500;color:var(--fg-2)}.eq .brands{display:flex;flex-wrap:wrap;gap:8px}.eq .brands .chip{min-height:34px;padding:6px 14px;font-size:14px;color:var(--fg)}.eq__note,.eq__usd{margin-top:14px;max-width:46em;font-size:14px;line-height:1.5;color:var(--fg-3)}.works .gal{display:grid;gap:12px}.works .gal figure{min-width:0}.works .gal img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-l);background:var(--surface-2)}.works .gal figcaption{margin-top:8px;font-size:13px;line-height:1.45;color:var(--fg-3)}.works .gal-1{max-width:960px}.works .gal-1 img{aspect-ratio:16 / 9}.works .gal-2,.works .gal-3,.works .gal-5,.works .gal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.works :is(.gal-3,.gal-5) figure:first-child{grid-column:1 / -1}@media (min-width: 960px){.works .gal-3{grid-template-columns:2fr 1fr}.works .gal-5{grid-template-columns:2fr 1fr 1fr}.works :is(.gal-3,.gal-5) figure:first-child{grid-column:auto;grid-row:span 2;display:flex;flex-direction:column}.works :is(.gal-3,.gal-5) figure:first-child img{flex:1;min-height:0;aspect-ratio:auto}.works .gal-grid.gal-many{grid-template-columns:repeat(3,minmax(0,1fr))}.works .gal-many.gal-r1 figure:first-child{grid-column:1 / -1}.works .gal-many.gal-r2 figure:first-child{grid-column:span 2}.works .gal-many:is(.gal-r1,.gal-r2) figure:first-child img{aspect-ratio:16 / 9}}@media (max-width: 959px){.works .gal-odd figure:first-child{grid-column:1 / -1}}.reviews .rev{display:grid;gap:12px}.reviews .rev li{padding:24px}.reviews .rev p{font-size:16px;line-height:1.55;color:var(--fg)}.reviews .rev footer{margin-top:14px;font-size:13.5px;color:var(--fg-3)}@media (min-width: 760px){.reviews .rev{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.reviews .rev p{font-size:17px}}@media (min-width: 1140px){.reviews .rev-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.faq__grid{display:grid;gap:28px}.faq .sec-head{grid-template-columns:none;margin-bottom:0}.faq__acc{min-width:0}.faq__acc details{border-top:1px solid var(--line-2)}.faq__acc details:last-child{border-bottom:1px solid var(--line-2)}.faq__acc summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;list-style:none;cursor:pointer;font:600 17px/1.35 var(--f-text);letter-spacing:-.01em}.faq__acc summary::-webkit-details-marker{display:none}.faq__pm{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--ctl);transition:transform .25s var(--ease),background-color .2s,border-color .2s}.faq__pm .ic{width:18px;height:18px}.faq__acc summary:hover .faq__pm{border-color:var(--fg)}.faq__acc details[open] .faq__pm{transform:rotate(45deg);background:var(--accent);border-color:var(--a-edge);color:var(--accent-ink)}.faq__a{max-width:40em;padding-bottom:22px}.faq__a p{font-size:15.5px;line-height:1.6;color:var(--fg-2)}.faq__a p + p{margin-top:10px}.faq__ask{padding:24px}.faq__ask--side{display:none}.faq__ask p{margin:6px 0 18px;font-size:14.5px;line-height:1.5;color:var(--fg-2)}@media (min-width: 1024px){.faq__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:96px;align-items:start}.faq__side{grid-column:1;grid-row:1}.faq__ask--side{display:block;margin-top:32px}.faq__ask--end{display:none}.faq__acc{grid-column:2;grid-row:1}.faq__acc summary{padding:22px 0;font-size:19px}}.ct{position:relative;isolation:isolate;overflow:hidden;padding-bottom:64px}.ct__bg,.ct__shade{position:absolute;left:0;right:0;top:0;height:320px}.ct__bg{z-index:-2;background:var(--tone)}.ct__bg img{width:100%;height:100%;object-fit:cover;object-position:50% 45%}.ct__shade{z-index:-1;background:linear-gradient(180deg,var(--night) 0%,rgba(11,14,20,.3) 22%,rgba(11,14,20,.2) 45%,rgba(11,14,20,.82) 78%,var(--night) 100%)}.ct__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding-top:230px}.ct__copy,.ct__card{min-width:0}.ct__copy .eyebrow{margin-bottom:14px}.ct .h2--display{font-size:30px;line-height:1.1;letter-spacing:-.025em}.ct__date{color:var(--accent-night);white-space:nowrap}.ct__pause{margin-top:12px;font-size:16px;color:var(--tx-2)}.ct__sub{margin-top:18px}.ct__tel{display:inline-block;max-width:100%;margin-top:24px;font-size:min(32px,9.4vw);line-height:1.1;color:var(--tx);text-decoration:none;white-space:nowrap}.ct__tel:hover{color:var(--accent-night)}.ct__cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.ct__cta .btn{flex:1 1 100%}.ct__card{padding:8px;border-radius:var(--r-xl)}.ct__rows{display:grid;grid-template-columns:minmax(0,1fr);gap:2px}.ct__row{display:flex;align-items:center;gap:14px;padding:12px;border-radius:18px;color:var(--tx);text-decoration:none;transition:background-color .2s}.ct__row:hover{background:rgba(255,255,255,.06)}.ct__ic{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:rgba(255,255,255,.08)}.ct__rows li:first-child .ct__ic{background:var(--accent);color:var(--accent-ink)}.ct__rt{flex:1;min-width:0}.ct__rt b{display:block;font:600 15px/1.3 var(--f-text)}.ct__rt small{display:block;font-size:13px;color:var(--tx-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct__go{color:var(--tx-3)}.ct__row:hover .ct__go{color:var(--tx)}.ct__dl{padding:10px 12px 6px}.ct__rows + .ct__dl{margin-top:6px;border-top:1px solid var(--line-n)}.ct__dl div{display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;padding:8px 0;font-size:14px;line-height:1.45}.ct__dl dt{display:flex;align-items:center;gap:8px;align-self:start;color:var(--tx-3)}.ct__dl dt .ic{width:16px;height:16px}.ct__dl dd{margin:0;color:var(--tx-2)}@media (min-width: 760px){.ct{padding:120px 0 96px}.ct__bg,.ct__shade{height:100%}.ct__bg img{object-position:60% 40%}.ct__shade{background:linear-gradient(180deg,var(--night) 0%,rgba(11,14,20,.72) 22%,rgba(11,14,20,.78) 64%,var(--night-0) 100%)}.ct__grid{padding-top:0}.ct .h2--display{font-size:42px}.ct__tel{font-size:48px}.ct__cta .btn{flex:0 0 auto}}@media (min-width: 1024px){.ct{padding:160px 0 120px}.ct__shade{background:linear-gradient(180deg,var(--night) 0%,rgba(11,14,20,0) 22%,rgba(7,9,13,0) 78%,var(--night-0) 100%),linear-gradient(90deg,rgba(11,14,20,.92) 0%,rgba(11,14,20,.72) 42%,rgba(11,14,20,.3) 100%)}.ct__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:80px;align-items:center}.ct .h2--display{font-size:52px;line-height:1.06}.ct__sub{font-size:18px}}.ft{--bg:var(--night-0);padding:32px 0 112px;border-top:1px solid var(--line-n)}.ft__in{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.ft__brand{display:flex;align-items:center;gap:12px;min-width:0}.ft__brand>div{min-width:0}.ft__brand b{display:block;font:600 15px/1.25 var(--f-text);overflow-wrap:anywhere}.ft__brand p{margin-top:2px;font-size:13px;color:var(--tx-3)}.ft__note{display:grid;gap:6px;min-width:0;max-width:52em;font-size:12.5px;line-height:1.5;color:var(--tx-3);overflow-wrap:anywhere}.ft__note b{font-weight:600;color:var(--tx-2)}.ft__links{display:flex;flex-wrap:wrap;gap:0 20px}.ft__links a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--tx-2);text-decoration:none;white-space:nowrap}.ft__links a:hover{color:var(--tx);text-decoration:underline;text-underline-offset:4px}@media (min-width: 760px){.ft{padding-bottom:36px}}@media (min-width: 1024px){.ft{padding:36px 0}.ft__in{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:48px}}.qbar{position:fixed;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));z-index:var(--z-mbar);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 18px;border-radius:22px;background:rgba(17,21,30,.86);border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:var(--sh-float);color:var(--tx);transition:transform .3s var(--ease),visibility .3s}.qbar.is-hidden{visibility:hidden;transform:translateY(calc(100% + 24px))}.qbar__txt{min-width:0}.qbar__txt small{display:block;font-size:12px;line-height:1.3;color:var(--tx-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qbar__v{display:flex;align-items:baseline;gap:4px;white-space:nowrap}.qbar__v .unit{font-size:12px;color:var(--tx-2)}.qbar .btn{flex:none;padding-inline:18px}@media (min-width: 760px){.qbar{display:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.qbar,.mnav{background:rgba(17,21,30,.97)}}main>:not(.calc),.pause{overflow-wrap:anywhere}
.sheet{--pp:10px;--res-1:#1A2131;--res-2:#151B27;--sunk:rgba(0,0,0,.22);--rim:rgba(255,255,255,.035);position:relative;padding:8px;background:var(--panel);border:1px solid var(--line-n);border-radius:var(--r-xl);box-shadow:var(--sh-panel);color:var(--fg)}@media (min-width: 760px){.sheet{--pp:18px}}.sheet :is(.tile-b,.opt-b,.al>.appl,.oth,.tglr,.var){border:1px solid var(--line-2);background:var(--surface-2);transition:border-color .2s,background-color .2s}.sheet :is(.meters,.kst>div,.sum-m>div,.subt,.lead){border:1px solid var(--line);background:var(--sunk)}.sheet :is(.seg,.vtabs,.sum-tiers){display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:4px;border:1px solid var(--line);border-radius:14px;background:var(--sunk)}.sheet :is(.seg span,.vtabs button,.sum-tiers li){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;border-radius:10px;font:600 14px/1.15 var(--f-text);color:var(--fg-2);text-align:center;transition:background-color .2s,color .2s}.sheet :is(.seg small,.vtabs small,.sum-tiers b){font:500 12px/1 var(--f-text);color:var(--fg-3)}.sheet :is(.seg input:checked + span,.vtabs [aria-pressed="true"],.sum-tiers .is-main){background:var(--panel-3);color:var(--fg);box-shadow:inset 0 0 0 1.5px var(--ctl)}.sheet :is(.vtabs [aria-pressed="true"] small,.sum-tiers .is-main b){color:var(--a-text)}@media (min-width: 1024px){.sheet{--pp:22px}}.sheet .sheet-body{display:grid;gap:8px}.sheet .sheet-main{min-width:0;padding:16px var(--pp) 18px}.sheet .sum{display:none}@media (min-width: 760px){.sheet .sheet-main{padding-block:20px 24px}}@media (min-width: 1024px){.sheet .sheet-body{grid-template-columns:minmax(0,1fr) 360px}.sheet .sheet-body.is-final{grid-template-columns:minmax(0,1fr)}.sheet .sheet-main{padding-block:24px 28px}.sheet .sum{display:block;min-width:0}}@media (min-width: 1280px){.sheet .sheet-body{grid-template-columns:minmax(0,1fr) 380px}}.sheet .sheet-top{display:none}@media (min-width: 760px){.sheet .sheet-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:13px;line-height:1.3;color:var(--fg-3)}}.sheet .prog{display:flex;gap:8px}.sheet .prog li{display:flex;min-width:0}.sheet .prog li.is-cur{flex:1}.sheet .prog button{display:flex;align-items:center;gap:10px;min-width:0;min-height:44px;padding:4px 6px 4px 0;border:0;border-radius:var(--r-s);background:none;color:var(--fg-3);text-align:left;font:600 14px/1.2 var(--f-text)}.sheet .prog button:disabled{cursor:default}@media (hover: hover){.sheet .prog button:not(:disabled):hover .pl-t{text-decoration:underline;text-decoration-color:var(--a-text);text-underline-offset:3px}}.sheet .prog .pn{display:grid;place-items:center;flex:none;width:30px;height:30px;border:1.5px solid var(--ctl);border-radius:50%;font-size:12.5px;transition:background-color .2s,border-color .2s}.sheet .prog .pn .ic{display:none;width:15px;height:15px;stroke-width:2.2}.sheet .prog .pl{display:flex;flex-direction:column;min-width:0}.sheet .prog .pl small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;overflow:hidden;overflow-wrap:anywhere;font:400 12px/1.3 var(--f-text);color:var(--fg-3)}.sheet .prog li.is-cur button{color:var(--fg)}.sheet .prog li.is-cur .pn{background:var(--accent);border-color:var(--accent-edge);color:var(--accent-ink)}.sheet .prog li.is-done button{color:var(--fg-2)}.sheet .prog li.is-done .pn{background:var(--a-tint);border-color:rgba(var(--accent-rgb),.35);color:var(--a-text)}.sheet .prog li.is-done .pn b{display:none}.sheet .prog li.is-done .pn .ic{display:block}@media (max-width: 639px){.sheet .prog li:not(.is-cur) .pl{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sheet .prog li:not(.is-cur) button{justify-content:center;min-width:44px;padding-inline:7px}}@media (min-width: 640px){.sheet .prog li{flex:1}}.sheet .prog-bar{height:3px;margin:14px 0 22px;border-radius:3px;background:var(--line);overflow:hidden}.sheet .prog-bar i{display:block;width:25%;height:100%;border-radius:3px;background:var(--accent-edge);transition:width .3s var(--ease)}.sheet .done-rows{display:none}@media (max-width: 639px){.sheet .done-rows{display:grid;gap:6px;margin:-8px 0 20px}}.sheet .p1{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 6px 6px 10px;border-radius:var(--r-s);background:var(--rim);border:1px solid var(--line)}.sheet .p1 .ok{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--a-tint);color:var(--a-text)}.sheet .p1 .ok .ic{width:13px;height:13px;stroke-width:2.4}.sheet .p1 p{min-width:0;font-size:13px;line-height:1.35;color:var(--fg-3)}.sheet .p1 p b{display:block;font-weight:600;color:var(--fg)}.sheet .p1 p span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sheet .p1 .lnk{padding-inline:6px;font-size:13.5px}.sheet .step{display:none}.sheet .step.active{display:block}@media (prefers-reduced-motion: no-preference){.sheet .step.active{animation:calc-step-in .22s var(--ease)}}@keyframes calc-step-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sheet .step-h h3{font:600 20px/1.25 var(--f-text);letter-spacing:-.01em}.sheet .step-sub{margin-top:6px;max-width:44em;font-size:14.5px;line-height:1.5;color:var(--fg-3)}@media (min-width: 1024px){.sheet .step-h h3{font-size:22px}}.sheet .fs{min-width:0;margin:24px 0 0;padding:0;border:0}.sheet .fs>legend,.sheet .hrs-k{display:block;padding:0;margin-bottom:10px;font:600 15px/1.35 var(--f-text);color:var(--fg)}.sheet .fld{min-width:0}.sheet .fld>label{display:block;margin-bottom:6px;font:600 14px/1.35 var(--f-text);color:var(--fg)}.sheet .o{font-weight:400;color:var(--fg-3)}.sheet .hint{margin-top:8px;font-size:13.5px;line-height:1.45;color:var(--fg-3)}.sheet .inp{display:block;width:100%;min-height:48px;padding:11px 14px;border:1px solid var(--ctl);border-radius:var(--r-s);background:var(--surface-2);font:400 16px/1.35 var(--f-text);color:var(--fg);transition:border-color .15s,box-shadow .15s}.sheet .inp::placeholder{color:var(--fg-3);opacity:1}@media (hover: hover){.sheet .inp:hover{border-color:var(--fg-3)}}.sheet .inp:focus{border-color:var(--fg-2);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.22)}.sheet .inp.invalid{border:2px solid var(--error);padding:10px 13px}.sheet textarea.inp{min-height:96px;resize:vertical}.sheet .inp[type="number"]{-moz-appearance:textfield;appearance:textfield}.sheet .inp[type="number"]::-webkit-inner-spin-button,.sheet .inp[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sheet .inp[type="date"]{color-scheme:dark}.sheet .inp-file{padding:9px 12px;font-size:14px}.sheet .inp-file::file-selector-button{margin-right:12px;padding:7px 14px;border:0;border-radius:var(--r-pill);background:var(--surface-3);font:600 14px/1.2 var(--f-text);color:var(--fg);cursor:pointer}.sheet .field-error{margin-top:6px;font-size:13px;line-height:1.4;color:var(--error)}.sheet .wf{position:relative}.sheet .wf .inp{padding-right:44px}.sheet .wf>span{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--fg-3);pointer-events:none}.sheet .wf-km{max-width:12rem}.sheet .tile>input,.sheet .opt>input,.sheet .appl-main>.cb{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.sheet .tick,.sheet .mark{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:24px;height:24px;border:1.5px solid var(--ctl);border-radius:50%;color:transparent;transition:background-color .2s,border-color .2s}.sheet .tick .ic,.sheet .mark .ic{width:14px;height:14px;stroke-width:2.4}.sheet .tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width: 640px){.sheet .tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.sheet .tile{position:relative;display:block;min-width:0;cursor:pointer}.sheet .tile-b{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;height:100%;min-height:92px;padding:14px 40px 13px 14px;border-radius:var(--r-m);color:var(--fg-2)}.sheet .tile-b .tile-ic{width:26px;height:26px;stroke-width:1.5}.sheet .tile-b b{font:600 14.5px/1.25 var(--f-text);color:var(--fg);overflow-wrap:anywhere}@media (hover: hover){.sheet .tile:hover .tile-b{border-color:var(--ctl)}}.sheet .opts{display:grid;gap:8px}@media (min-width: 640px){.sheet .opts.cols-c,.sheet .opts.dates{grid-template-columns:repeat(2,minmax(0,1fr))}}.sheet .opt{position:relative;display:block;min-width:0;cursor:pointer}.sheet .opt-b{position:relative;display:flex;flex-direction:column;gap:4px;height:100%;min-height:56px;padding:14px 16px 14px 50px;border-radius:var(--r-m)}.sheet .opt-b .tick{left:14px;right:auto;top:13px}.sheet .opt-t{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.sheet .opt-t b{font:600 15px/1.35 var(--f-text);color:var(--fg);overflow-wrap:anywhere}.sheet .opt-b small{font-size:13.5px;line-height:1.45;color:var(--fg-3)}.sheet .opt-tag{min-height:24px;padding:2px 10px;background:var(--surface-3);border-color:var(--line-2);font-size:12px;color:var(--fg-2)}@media (hover: hover){.sheet .opt:hover .opt-b{border-color:var(--ctl)}}.sheet .tile>input:checked + .tile-b,.sheet .opt>input:checked + .opt-b{border-color:var(--a-edge);box-shadow:inset 0 0 0 .5px var(--a-edge);background:var(--a-tint)}.sheet .tile>input:checked + .tile-b .tile-ic{color:var(--a-text)}.sheet .tile>input:checked + .tile-b .tick,.sheet .opt>input:checked + .opt-b .tick{background:var(--accent);border-color:var(--accent-edge);color:var(--accent-ink)}.sheet .tile>input:focus-visible + .tile-b,.sheet .opt>input:focus-visible + .opt-b{outline:2px solid var(--focus);outline-offset:2px}.sheet .seg label{position:relative;display:block;min-width:0}.sheet .seg input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.sheet .seg span{gap:2px;height:100%;min-height:44px;padding:6px}@media (hover: hover){.sheet .seg label:hover input:not(:checked) + span{background:var(--wash);color:var(--fg)}}.sheet .seg input:focus-visible + span{outline:2px solid var(--focus);outline-offset:1px}.sheet .seg-4{grid-auto-flow:row;grid-template-columns:1fr 1fr}@media (min-width: 480px){.sheet .seg-4{grid-auto-flow:column;grid-template-columns:none}}.sheet .qf{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px}.sheet .qf-k{font-size:13.5px;color:var(--fg-3)}.sheet .chips{display:flex;flex-wrap:wrap;gap:6px}.sheet .pchip{min-height:44px;padding:6px 14px;border-color:var(--line-2);font-size:13.5px;color:var(--fg-2);cursor:pointer;transition:border-color .2s,background-color .2s,color .2s}.sheet .pchip .ic{display:none;stroke-width:2.2}@media (hover: hover){.sheet .pchip:hover{border-color:var(--ctl);color:var(--fg)}}.sheet .pchip[aria-pressed="true"]{border-color:var(--a-edge);background:var(--a-tint);color:var(--fg)}.sheet .pchip[aria-pressed="true"] .ic{display:block;color:var(--a-text)}.sheet .grp-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:22px 0 10px}.sheet .grp-h h4{font:600 15px/1.3 var(--f-text)}.sheet .grp-h>span{font-size:13px;color:var(--fg-3);font-variant-numeric:tabular-nums}.sheet .al{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width: 640px){.sheet .al{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.sheet .al{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}}.sheet .al>.appl{position:relative;min-width:0;border-radius:var(--r-m);color:var(--fg-2)}@media (hover: hover){.sheet .al>.appl:hover{border-color:var(--ctl)}}.sheet .al>.appl.on{border-color:var(--a-edge);box-shadow:inset 0 0 0 .5px var(--a-edge);background:var(--a-tint)}.sheet .appl-main{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:14px 14px 12px;cursor:pointer}.sheet .has-stp .appl-main{padding-bottom:68px}.sheet .appl-ic{display:block;margin-bottom:16px;color:var(--fg-2)}.sheet .appl-ic .ic{width:26px;height:26px;stroke-width:1.5}.sheet .al>.appl.on .appl-ic{color:var(--a-text)}.sheet .appl .mark{color:var(--fg-2)}.sheet .appl .mk-on{display:none}.sheet .al>.appl.on .mark{background:var(--accent);border-color:var(--accent-edge);color:var(--accent-ink)}.sheet .al>.appl.on .mk-add{display:none}.sheet .al>.appl.on .mk-on{display:block}.sheet .an{display:block;font:600 14.5px/1.25 var(--f-text);color:var(--fg);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.sheet .am{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:3px;font-size:13px;line-height:1.35;color:var(--fg-3);font-variant-numeric:tabular-nums}.sheet .st{padding:1px 7px;border-radius:6px;background:var(--wash);font:600 12px/1.5 var(--f-text);color:var(--fg-2);white-space:nowrap}.sheet .appl-main>.cb:focus-visible ~ .mark{outline:2px solid var(--focus);outline-offset:2px}@supports selector(:has(*)){.sheet .appl-main>.cb:focus-visible ~ .mark{outline:0}.sheet .al>.appl:has(.cb:focus-visible){outline:2px solid var(--focus);outline-offset:2px}}.sheet .stp{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;padding:2px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--sunk)}.sheet .al>.appl:not(.on) .stp{display:none}.sheet .stp button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--fg-2)}@media (hover: hover){.sheet .stp button:hover{background:var(--wash);color:var(--fg)}}.sheet .stp .ic{width:15px;height:15px;stroke-width:2}.sheet .stp output{min-width:22px;text-align:center;font:600 15px/1 var(--f-text);font-variant-numeric:tabular-nums;color:var(--fg)}.sheet .appl-add{min-width:0}.sheet .add{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%;min-height:138px;padding:14px 40px 12px 14px;border:1.5px dashed var(--ctl);border-radius:var(--r-m);background:transparent;color:var(--fg-2);text-align:left;transition:border-color .2s,background-color .2s}.sheet .add-ic{width:26px;height:26px;margin-bottom:16px;stroke-width:1.5}.sheet .add-t b{display:block;font:600 14.5px/1.25 var(--f-text);color:var(--fg)}.sheet .add-t small{display:block;margin-top:3px;font-size:13px;line-height:1.35;color:var(--fg-3)}.sheet .add .mark{color:var(--fg-2)}@media (hover: hover){.sheet .add:hover{border-color:var(--fg-3);background:var(--wash)}}.sheet .al-add{margin-top:8px}.sheet .more{margin-top:8px}.sheet .more>summary{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;border:1.5px dashed var(--ctl);border-radius:var(--r-m);list-style:none;cursor:pointer}.sheet .more>summary::-webkit-details-marker{display:none}@media (hover: hover){.sheet .more>summary:hover{border-color:var(--fg-3);background:var(--wash)}}.sheet .more-i{display:grid;place-items:center;flex:none;width:28px;height:28px;border:1.5px solid var(--ctl);border-radius:50%;color:var(--fg-2)}.sheet .more-i .ic{width:15px;height:15px;stroke-width:2.2;transition:transform .2s}.sheet .more[open] .more-i .ic{transform:rotate(45deg)}.sheet .more-t{min-width:0}.sheet .more-t b{display:block;font:600 14.5px/1.3 var(--f-text);color:var(--fg)}.sheet .more-t small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;color:var(--fg-3)}.sheet .more .al{margin-top:8px}.sheet .oth-box{margin-top:18px}.sheet .oth-box .grp-h{margin:0 0 2px}.sheet .oth-note{font-size:13.5px;line-height:1.45;color:var(--fg-3)}.sheet .oth{display:grid;gap:8px;margin-top:10px;padding:10px;border-radius:var(--r-m)}.sheet .oth .inp{background:var(--panel)}.sheet .oth-r{display:flex;align-items:center;gap:8px}.sheet .oth .wf{flex:none;width:7.5rem}.sheet .oth .wf-q{width:6rem}.sheet .rm{display:grid;place-items:center;flex:none;width:48px;height:48px;margin-left:auto;border:1px solid var(--line-2);border-radius:var(--r-s);background:transparent;color:var(--fg-2)}@media (hover: hover){.sheet .rm:hover{border-color:var(--ctl);color:var(--fg)}}@media (min-width: 640px){.sheet .oth{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.sheet .subt{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:16px;padding:12px 14px;border-radius:var(--r-s)}.sheet .subt>div{display:flex;align-items:baseline;gap:6px}.sheet .subt-k{font-size:13px;color:var(--fg-3)}.sheet .subt b{font:600 15px/1.2 var(--f-text);white-space:nowrap}@media (min-width: 1024px){.sheet .subt{display:none}}.sheet .fn{display:flex;gap:10px;margin-top:10px;padding:12px 14px;border-radius:var(--r-s);background:var(--rim);font-size:13.5px;line-height:1.45;color:var(--fg-3)}.sheet .fn .ic{width:18px;height:18px;margin-top:1px}.sheet .ex{margin-top:14px;border:1px solid var(--line);border-radius:var(--r-m);background:var(--rim)}.sheet .ex>summary{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;list-style:none;cursor:pointer;font:600 14.5px/1.35 var(--f-text);color:var(--fg)}.sheet .ex>summary::-webkit-details-marker{display:none}.sheet .ex-ic{width:22px;height:22px;color:var(--fg-3)}.sheet .ex-t{flex:1;min-width:0}.sheet .ex-chev{width:18px;height:18px;color:var(--fg-3);transition:transform .2s}.sheet .ex[open] .ex-chev{transform:rotate(180deg)}.sheet .ex-note{padding:0 14px;font-size:13.5px;line-height:1.5;color:var(--fg-3);max-width:46em}.sheet .exl{display:grid;gap:2px;padding:10px 6px 6px}@media (min-width: 640px){.sheet .exl{grid-template-columns:repeat(2,minmax(0,1fr))}}.sheet .exr-main{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 10px;border-radius:var(--r-s);cursor:pointer}@media (hover: hover){.sheet .exr-main:hover{background:var(--wash)}}.sheet .exr .cb{-webkit-appearance:none;appearance:none;display:grid;place-items:center;flex:none;width:22px;height:22px;margin:0;border:1.5px solid var(--ctl);border-radius:6px;background:transparent;cursor:pointer}.sheet .exr .cb::after{content:"";width:5px;height:10px;border:solid var(--accent-ink);border-width:0 2.2px 2.2px 0;transform:translateY(-1px) rotate(45deg);opacity:0}.sheet .exr .cb:checked{background:var(--accent);border-color:var(--accent-edge)}.sheet .exr .cb:checked::after{opacity:1}.sheet .exr-ic{flex:none;display:grid}.sheet .exr-ic .ic{width:22px;height:22px;color:var(--fg-3)}.sheet .exr-t{min-width:0}.sheet .exr .an{font-size:14px;font-weight:500}.sheet .exr .am{margin-top:1px;font-size:12.5px}.sheet .hrs{margin-top:22px}.sheet .hrs-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px}.sheet .hrs-k{margin:0}.sheet .hrs-v{color:var(--fg)}.sheet .rng{--p:27%;display:block;width:100%;height:44px;margin:0;padding:0;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.sheet .rng::-webkit-slider-runnable-track{height:6px;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--accent-edge) var(--p),var(--panel-3) var(--p))}.sheet .rng::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border:0;border-radius:50%;background:var(--tx);box-shadow:0 0 0 5px rgba(var(--accent-rgb),.35),0 2px 6px rgba(0,0,0,.45)}.sheet .rng::-moz-range-track{height:6px;border-radius:var(--r-pill);background:var(--panel-3)}.sheet .rng::-moz-range-progress{height:6px;border-radius:var(--r-pill);background:var(--accent-edge)}.sheet .rng::-moz-range-thumb{width:24px;height:24px;border:0;border-radius:50%;background:var(--tx);box-shadow:0 0 0 5px rgba(var(--accent-rgb),.35),0 2px 6px rgba(0,0,0,.45)}.sheet .rng:focus-visible{outline:0}.sheet .rng:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--panel),0 0 0 5px var(--focus)}.sheet .rng:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--panel),0 0 0 5px var(--focus)}.sheet .rng-ticks{position:relative;height:44px;margin:0 12px}.sheet .rng-ticks button{position:absolute;left:var(--t);top:0;transform:translateX(-50%);min-width:44px;min-height:44px;padding:4px 6px;border:0;border-radius:8px;background:none;font:500 13px/1 var(--f-text);color:var(--fg-3);font-variant-numeric:tabular-nums;white-space:nowrap}.sheet .rng-ticks button:last-child{transform:translateX(-78%)}@media (hover: hover){.sheet .rng-ticks button:hover{background:var(--wash);color:var(--fg)}}.sheet .rng-ticks button[aria-pressed="true"]{color:var(--fg);font-weight:700}.sheet .hrs .hint{margin-top:2px}.sheet .p3-grid{display:grid;column-gap:24px}@media (min-width: 1280px){.sheet .p3-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sheet .meters{display:grid;gap:20px;margin-top:26px;padding:18px 16px;border-radius:var(--r-m)}@media (min-width: 760px){.sheet .meters{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;padding:20px}}.sheet .meter{min-width:0}.sheet .mt{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px;line-height:1.35;color:var(--fg-2)}.sheet .mt b{font:500 18px/1 var(--f-display);letter-spacing:-.02em;color:var(--fg);white-space:nowrap}.sheet .bar{position:relative;height:8px;margin-top:12px;border-radius:4px;background:var(--panel-3)}.sheet .bar>i{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:4px;background:var(--accent-edge);transition:width .25s var(--ease)}.sheet .bar.is-high>i{background:repeating-linear-gradient(-45deg,var(--accent-edge) 0 6px,rgba(var(--accent-rgb),.5) 6px 11px)}.sheet .meter-note{margin-top:10px;padding-left:10px;border-left:2px solid var(--a-edge);font-size:13px;line-height:1.45;color:var(--fg-2)}.sheet .bar-cells{height:14px;background:none}.sheet .bar-cells .cells{position:absolute;inset:0;overflow:hidden;border-radius:3px;background:var(--panel-3);-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(100% / 24 - 3px),transparent calc(100% / 24 - 3px) calc(100% / 24));mask:repeating-linear-gradient(90deg,#000 0 calc(100% / 24 - 3px),transparent calc(100% / 24 - 3px) calc(100% / 24))}.sheet .bar-cells .cells>i{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--accent-edge);transition:width .25s var(--ease)}.sheet .bar em{position:absolute;top:-5px;bottom:-5px;width:2px;margin-left:-1px;border-radius:2px;background:var(--fg);transition:left .25s var(--ease)}.sheet .scale{position:relative;display:flex;justify-content:space-between;gap:8px;margin-top:8px;font-size:12px;line-height:1.3;color:var(--fg-3);font-variant-numeric:tabular-nums}.sheet .scale-t{min-height:1.3em}.sheet .need{position:absolute;top:0;white-space:nowrap;color:var(--fg-2);transition:left .25s var(--ease)}.sheet .need[data-anchor="start"]{transform:translateX(-2px)}.sheet .need[data-anchor="mid"]{transform:translateX(-50%)}.sheet .need[data-anchor="end"]{transform:translateX(calc(-100% + 2px))}.sheet .notes{display:grid;gap:8px;margin-top:16px}.sheet .note{padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-s);background:var(--rim);font-size:13.5px;line-height:1.5;color:var(--fg-2)}.sheet .note.warn{border-left:3px solid var(--a-edge)}.sheet .note-k{font-weight:600;color:var(--fg)}.sheet [data-meters-why]{margin-top:24px}.sheet .step-sub-r{margin-top:6px}.sheet .kst{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}@media (min-width: 1024px){.sheet .kst{grid-template-columns:repeat(4,minmax(0,1fr))}}.sheet .kst>div{display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px;border-radius:var(--r-m)}.sheet .kst dt{font-size:12.5px;line-height:1.3;color:var(--fg-3)}.sheet .kst dd{display:grid;gap:6px}.sheet .kst-v{white-space:nowrap}.sheet .kst .fig{font-size:22px}.sheet .kst dd small{font-size:12px;line-height:1.35;color:var(--fg-3)}@media (max-width: 639px){.sheet .kst dt{min-height:2.6em}}@supports (grid-template-rows: subgrid){.sheet .kst>div{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:8px;align-content:start}.sheet .kst dd{align-content:start}.sheet .kst dt{min-height:0}}@media (min-width: 760px){.sheet .kst .fig{font-size:24px}}.sheet .vtabs{margin-top:22px}.sheet .vtabs button{min-height:54px;padding:8px 4px;border:0;background:transparent}@media (hover: hover){.sheet .vtabs button:not([aria-pressed="true"]):hover{background:var(--wash);color:var(--fg)}}.sheet .vars{display:grid;gap:10px;margin-top:14px}@media (max-width: 1023px){.sheet .vars.has-tabs>.var:not(.is-view){display:none}}@media (min-width: 1024px){.sheet .vtabs{display:none}.sheet .vars{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));align-items:start;margin-top:22px}.sheet .vars.one{grid-template-columns:minmax(0,1fr)}.sheet .vars.one .var{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);column-gap:48px;align-items:start;padding:24px 28px 10px;container-type:normal}.sheet .vars.one .var-a,.sheet .vars.one .var-b{display:block;min-width:0}.sheet .vars.one .var-a{padding-bottom:14px}.sheet .vars.one .var-price .fig{font-size:40px}.sheet .vars.one .kl{margin-top:0}}.sheet .var{display:flex;flex-direction:column;min-width:0;padding:18px 18px 6px;border-radius:var(--r-l);container-type:inline-size}.sheet .var-a,.sheet .var-b{display:contents}.sheet .var.main{border-color:var(--a-edge);box-shadow:inset 0 0 0 .5px var(--a-edge)}.sheet .var.ind{padding-bottom:16px;border-style:dashed}.sheet .var-h{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:28px}.sheet .var-n{font:600 17px/1.3 var(--f-text);color:var(--fg)}.sheet .var-hint{margin-top:4px;font-size:13px;line-height:1.4;color:var(--fg-3)}@media (min-width: 1024px){.sheet .vars:not(.one) .var-hint{min-height:2.8em}}.sheet .var-price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:2px;margin-top:14px}.sheet .var-price .fig{font-size:30px;letter-spacing:-.025em}.sheet .var-price .unit{font-size:15px}@supports (width: 1cqi){.sheet .var-price .fig{font-size:clamp(20px,8.2cqi,34px)}}.sheet .var-ind{margin-top:12px;font:600 19px/1.3 var(--f-text)}.sheet .var-why{margin-top:6px;font-size:13.5px;line-height:1.45;color:var(--fg-2)}.sheet .kl{margin-top:14px;border-top:1px solid var(--line)}.sheet .ki{display:grid;gap:2px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13.5px;line-height:1.4;color:var(--fg-2);overflow-wrap:anywhere}.sheet .ki dt{font-size:12px;line-height:1.35;color:var(--fg-3)}.sheet .var.ind .kl>.ki:last-child{border-bottom:0}.sheet .rt{padding:12px 0;border-bottom:1px solid var(--line)}.sheet .var.ind .rt{padding-bottom:0;border-bottom:0}.sheet .rt-v{font:600 14.5px/1.35 var(--f-text);color:var(--fg)}.sheet .rt-bar{position:relative;height:6px;margin-top:10px;border-radius:3px;background:var(--panel-3)}.sheet .rt-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:var(--accent-edge)}.sheet .rt-bar em{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;border-radius:2px;background:var(--fg)}.sheet .rt-n{margin-top:6px;font-size:12px;line-height:1.3;color:var(--fg-3)}.sheet .bd summary,.sheet .preview summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;list-style:none;cursor:pointer;font:600 14px/1.3 var(--f-text);color:var(--fg)}.sheet .bd summary::-webkit-details-marker,.sheet .preview summary::-webkit-details-marker{display:none}.sheet .bd summary .ic,.sheet .preview summary .ic{width:18px;height:18px;color:var(--fg-3);transition:transform .2s}.sheet .bd[open] summary .ic,.sheet .preview[open] summary .ic{transform:rotate(180deg)}.sheet .bd table{width:100%;margin-bottom:12px;border-collapse:collapse;font-size:13.5px;line-height:1.4;color:var(--fg-2)}.sheet .bd td{padding:7px 0;border-bottom:1px dashed var(--line-2);vertical-align:top}.sheet .bd td + td{padding-left:10px;text-align:right;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;color:var(--fg)}.sheet .bd tr.tot td{padding-top:9px;border-bottom:0;border-top:1px solid var(--line-2);font-weight:600;color:var(--fg)}.sheet .usd,.sheet .price-note{margin-top:14px;max-width:60em;font-size:12.5px;line-height:1.5;color:var(--fg-3)}.sheet .usd + .price-note{margin-top:6px}.sheet .lead{margin-top:26px;padding:20px 14px;border-radius:var(--r-l)}@media (min-width: 760px){.sheet .lead{padding:26px 24px}}.sheet .lead-t h4{font:600 20px/1.25 var(--f-text);letter-spacing:-.01em}.sheet .lead-t p{margin-top:6px;max-width:42em;font-size:14.5px;line-height:1.5;color:var(--fg-2)}.sheet .lead-t .num{font-variant-numeric:tabular-nums;font-weight:600;color:var(--fg)}.sheet .lead-t h4:not([id]){position:relative;display:flex;align-items:center;min-height:34px;padding-left:46px}.sheet .lead-t h4:not([id])::before{content:"";position:absolute;left:0;top:50%;width:34px;height:34px;margin-top:-17px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px rgba(var(--accent-rgb),.2)}.sheet .lead-t h4:not([id])::after{content:"";position:absolute;left:13px;top:50%;width:7px;height:13px;margin-top:-9px;border:solid var(--accent-ink);border-width:0 2.4px 2.4px 0;transform:rotate(45deg)}.sheet .lead [tabindex="-1"]:focus{outline:none}.sheet .lead .lf>.acts{max-width:440px}.sheet .lf{display:grid;gap:22px;margin-top:20px;min-width:0}.sheet .lf .full{grid-column:1 / -1}.sheet .lf-fields{display:grid;gap:18px;min-width:0}.sheet .lf-fields>.fld,.sheet .lf-fields>.fs{margin:0}.sheet .lf-fields .fs>legend{font-size:14px;margin-bottom:8px}.sheet .fld-row{display:grid;gap:14px}.sheet .fld-row>.hint{margin-top:-6px}.sheet .lf-acts{display:grid;gap:12px;min-width:0}@media (min-width: 640px){.sheet .lf-fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}.sheet .fld-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end}}@media (min-width: 1024px){.sheet .lf{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);column-gap:32px;align-items:start}.sheet .lf-acts{position:sticky;top:16px}}.sheet .dates{margin-bottom:0}.sheet .dopt .opt-t b{white-space:nowrap}.sheet .date-in{margin-top:10px}.sheet .date-in .inp{max-width:20rem}.sheet .date-note{margin-top:10px}.sheet .tglr{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:12px 14px;border-radius:var(--r-m);cursor:pointer}@media (hover: hover){.sheet .tglr:hover{border-color:var(--ctl)}}.sheet .tglr-t{min-width:0}.sheet .tglr-t b{display:block;font:600 14.5px/1.35 var(--f-text);color:var(--fg)}.sheet .tglr-t small{display:block;margin-top:2px;font-size:13px;line-height:1.4;color:var(--fg-3)}.sheet .tgl{-webkit-appearance:none;appearance:none;position:relative;flex:none;width:50px;height:30px;margin:0;border:1px solid var(--ctl);border-radius:var(--r-pill);background:var(--panel-3);cursor:pointer;transition:background-color .2s,border-color .2s}.sheet .tgl::after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--fg-2);transition:transform .2s var(--ease),background-color .2s}.sheet .tgl:checked{background:var(--accent);border-color:var(--accent-edge)}.sheet .tgl:checked::after{transform:translateX(20px);background:var(--accent-ink)}.sheet .tgl:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sheet .acts{display:grid;gap:8px}.sheet .acts-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sheet .acts-row.one{grid-template-columns:minmax(0,1fr)}.sheet .acts-row .btn{min-width:0;padding-inline:12px}.sheet .lead .btn:not([class*="btn--"]){width:100%;padding-inline:14px;background:var(--accent);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent-edge);text-wrap:balance}@media (max-width: 419px){.sheet .lead .btn:not([class*="btn--"]){gap:8px;font-size:14.5px}}@media (hover: hover){.sheet .lead .btn:not([class*="btn--"]):hover{background:var(--accent-hover);color:var(--accent-hover-ink)}}.sheet .lead .btn:not([class*="btn--"]) .ic{width:18px;height:18px;stroke-width:1.8}.sheet .fine{font-size:12.5px;line-height:1.45;color:var(--fg-3)}.sheet .lead .lf>.fine{margin-top:-10px}.sheet .preview summary{justify-content:flex-start}.sheet .preview pre{max-height:24em;margin:4px 0 0;padding:12px 14px;overflow:auto;border:1px solid var(--line);border-radius:var(--r-s);background:var(--night);white-space:pre-wrap;word-break:break-word;font:400 13px/1.55 var(--f-text);color:var(--fg-2)}.sheet .restart{display:flex;flex-wrap:wrap;gap:0 28px;margin-top:12px}.sheet .restart .lnk{color:var(--fg-2)}.sheet .restart-bk{display:none}@media (min-width: 1024px){.sheet .restart-bk{display:inline-block}}.sheet .sum-in{position:sticky;top:16px;display:flex;flex-direction:column;gap:18px;padding:22px 20px;border:1px solid var(--line);border-radius:var(--r-l);background:linear-gradient(180deg,var(--res-1) 0%,var(--res-2) 100%);container-type:inline-size}@media (min-width: 1280px){.sheet .sum-in{padding:24px}}.sheet .sum-k{display:flex;align-items:center;gap:10px;font:600 13px/1.2 var(--f-text);color:var(--fg-2)}.sheet .sum-ctx{margin-top:10px;font:600 15px/1.35 var(--f-text);color:var(--fg)}.sheet .sum-m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sheet .sum-m>div{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;border-radius:var(--r-m)}.sheet .sum-m dt{display:flex;align-items:center;gap:6px;font-size:12.5px;line-height:1.3;color:var(--fg-3)}.sheet .sum-m dt .ic{width:15px;height:15px}.sheet .sum-v{white-space:nowrap}.sheet .sum-v .fig{font-size:22px}.sheet .sum-v .unit{font-size:12.5px}.sheet .sum-n{margin-top:-2px;font-size:12px;line-height:1.3;color:var(--fg-3)}@supports (width: 1cqi){.sheet .sum-v .fig{font-size:clamp(18px,6.8cqi,24px)}}.sheet .run-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.sheet .run-top span{font-size:13px;color:var(--fg-3)}.sheet .run-top b{font-size:18px}.sheet .run-bar{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:3px}.sheet .run-bar i{position:relative;height:22px;border-radius:3px;background:rgba(255,255,255,.07);transition:background-color .2s}.sheet .run-bar i.on{background:var(--accent-edge)}.sheet .run-bar i.extra{background:rgba(var(--accent-rgb),.42);background:color-mix(in srgb,var(--accent-edge) 45%,transparent)}.sheet .run-bar i.need::after{content:"";position:absolute;right:-3px;top:-5px;bottom:-5px;width:2px;border-radius:2px;background:var(--fg)}.sheet .run-scale{position:relative;display:flex;justify-content:space-between;min-height:1.3em;margin-top:8px;font-size:12px;line-height:1.3;color:var(--fg-3)}.sheet .run-need{position:absolute;top:0;white-space:nowrap;color:var(--fg-2)}.sheet .run-need[data-anchor="start"]{transform:translateX(-4px)}.sheet .run-need[data-anchor="mid"]{transform:translateX(-50%)}.sheet .run-need[data-anchor="end"]{transform:translateX(calc(-100% + 4px))}.sheet .sum-tiers li{padding:9px 4px;font-size:13.5px}.sheet .sum-cl{font-size:13px;line-height:1.4;color:var(--fg-3)}.sheet .sum-price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:2px;margin:8px 0}.sheet .sum-price .fig{font-size:30px;letter-spacing:-.025em}.sheet .sum-price .unit{font-size:15px}@supports (width: 1cqi){.sheet .sum-price .fig{font-size:clamp(22px,8.6cqi,34px)}}.sheet .sum-price.is-text .fig{font-size:24px}.sheet .sum-models{font-size:12.5px;line-height:1.45;color:var(--fg-3);overflow-wrap:break-word}.sheet .sum-nav{display:grid;gap:2px}.sheet .sum-nav .lnk{justify-self:center;font-size:14px;color:var(--fg-2)}.sheet .sum .fine + .fine{margin-top:-12px}.sheet .dock{position:sticky;bottom:max(8px,env(safe-area-inset-bottom));z-index:var(--z-dock);display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px;border:1px solid rgba(255,255,255,.14);border-radius:var(--r-l);background:rgba(17,21,30,.86);box-shadow:var(--sh-float);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.sheet .dock{background:rgba(17,21,30,.97)}}.sheet .dock-bk{flex:none}.sheet .dock-sum{flex:1;min-width:0;padding-left:4px;line-height:1.2}.sheet .dock-bk[hidden] + .dock-sum{padding-left:10px}.sheet .dock-sum b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet .dock-sum b.is-text{font:600 16px/1.2 var(--f-text);letter-spacing:0}.sheet .dock-sum .unit{font-size:12px}.sheet .dock-sum>span{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--fg-3)}.sheet .dock-next{flex:none;gap:8px;padding-inline:16px}@media (min-width: 1024px){.sheet .dock{display:none}}.sheet .dock.is-tight .dock-next{padding-inline:12px}.sheet .dock.is-tight .dock-next .ic-r{display:none}.sheet .dock.is-small .dock-sum b:not(.is-text){font-size:16px}.sheet .dock.no-unit .dock-sum .unit{display:none}.sheet:has(.lead :is(input:not([type="radio"]):not([type="checkbox"]):not([type="file"]),textarea):focus) .dock{visibility:hidden}@media (forced-colors: active){.sheet .tile>input:not(:checked) + .tile-b .tick .ic,.sheet .opt>input:not(:checked) + .opt-b .tick .ic{visibility:hidden}.sheet .tile>input:checked + .tile-b,.sheet .opt>input:checked + .opt-b,.sheet .al>.appl.on,.sheet .pchip[aria-pressed="true"],.sheet :is(.seg input:checked + span,.vtabs [aria-pressed="true"],.sum-tiers .is-main){outline:3px solid Highlight;outline-offset:-3px}.sheet .tile>input:checked + .tile-b .tick,.sheet .opt>input:checked + .opt-b .tick,.sheet .al>.appl.on .mark{background:Highlight;color:HighlightText;border-color:Highlight}.sheet .rng{-webkit-appearance:auto;appearance:auto}.sheet .rng:focus-visible{outline:2px solid Highlight;outline-offset:2px}.sheet .prog li.is-cur .pn{background:Highlight;color:HighlightText;border-color:Highlight}.sheet .bar>i,.sheet .bar-cells .cells>i,.sheet .run-bar i.on,.sheet .rt-bar i,.sheet .prog-bar i{background:CanvasText;forced-color-adjust:none}.sheet .tgl:checked{background:Highlight}}