@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/montserrat.woff2)format("woff2")}@font-face{font-family:Ruda;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/ruda-400.woff2)format("woff2")}@font-face{font-family:Ruda;font-style:normal;font-weight:700 900;font-display:swap;src:url(/fonts/ruda-700.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono.woff2)format("woff2")}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f1ea;--s1:#fffdf8;--s2:#ece8de;--s3:#e0dacb;--line:#e3ddcf;--line2:#cfc8b6;--text:#1c1b18;--mut:#6d675a;--t2:#47433a;--acc:#1f6b4f;--acc-h:#185a42;--on-acc:#fff;--acc-t:#1f6b4f;--acc-m:#2b8a66;--green:#157a3c;--red:#b83227;--amber:#a45a05;--hdr:#f4f1eaee;--foot:#ece8de;--side:#fffdf8;--page:#e9e4d8;--code:#1c1b18;--input:#fffdf8;--scrim:#1c1b1866;--shadow:0 30px 80px #1c1b1833;--note-bg:#fff3d6;--note-fg:#7a4a00;--alert-bg:#fde4e2;--alert-fg:#9b2318;--pill-bg:#e7e2d6;--pill-fg:#5a5548;--ok-bg:#dcefe5;--warn-bg:#fdecc8;--err-bg:#fde4e2;--danger-line:#e8b4ae;--danger-bg:#fdecea;--skel1:#ece8de;--skel2:#f6f3ec;--c1:#1f6b4f;--c2:#2a5d9f;--c3:#b8741a;--c4:#a0436b;--c5:#6a4fb3;--font:"Ruda","Segoe UI",system-ui,-apple-system,sans-serif;--head:"Montserrat","Segoe UI",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,Consolas,monospace}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#13120f;--s1:#1a1915;--s2:#22211c;--s3:#2c2a23;--line:#2a2821;--line2:#3a372d;--text:#f1eee6;--mut:#9a9486;--t2:#cbc5b6;--acc:#3aa37a;--acc-h:#4cb78d;--on-acc:#07120d;--acc-t:#5cc79c;--acc-m:#3aa37a;--green:#4ade80;--red:#ff7b7b;--amber:#ffb347;--hdr:#13120fee;--foot:#0f0e0b;--side:#0f0e0b;--page:#0f0e0b;--code:#000;--input:#161510;--scrim:#000b;--shadow:0 30px 80px #000c;--note-bg:#2b210d;--note-fg:#ffcf70;--alert-bg:#35151a;--alert-fg:#ff9aa5;--pill-bg:#2c2a23;--pill-fg:#b8b2a2;--ok-bg:#16302a;--warn-bg:#3a2a0f;--err-bg:#3a1717;--danger-line:#5a2a2a;--danger-bg:#2a1214;--skel1:#22211c;--skel2:#2c2a23;--c1:#3aa37a;--c2:#6aa6e8;--c3:#e0a64a;--c4:#e07aa6;--c5:#a68ff0}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}html,body{margin:0}body{background:var(--bg);color:var(--text);font:400 17px/1.6 var(--font);-webkit-font-smoothing:antialiased}h1,h2,h3,p,ul,ol,dl,dd{margin:0}h1,h2,h3{color:var(--text);letter-spacing:-.025em;text-wrap:balance;font-weight:800;line-height:1.05}a{color:var(--acc-t)}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--acc);outline-offset:3px;border-radius:2px}.mono{font-family:var(--mono);color:var(--mut);font-size:12px}.muted{color:var(--mut)}.center{text-align:center}.fine{font-size:13px}.btn{border:2px solid var(--acc);background:var(--acc);letter-spacing:.01em;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 26px;font-size:16px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex;color:var(--on-acc)!important}.btn:hover{background:var(--acc-h);border-color:var(--acc-h)}.btn.sm{min-height:38px;padding:0 16px;font-size:14px}.btn.lg{min-height:56px;padding:0 34px;font-size:18px}.btn.block{width:100%}.btn.ghost,.btn.outline{border-color:var(--line2);background:0 0;color:var(--text)!important}.btn.ghost:hover,.btn.outline:hover{border-color:var(--acc);background:0 0;color:var(--acc-t)!important}.btn.danger{border-color:var(--danger-line);background:0 0;color:var(--red)!important}.btn.danger:hover{border-color:var(--red);background:var(--danger-bg)}.btn:disabled{opacity:.45;cursor:not-allowed}.m-wrap{width:min(1080px,100% - 48px);margin-inline:auto}.m-header{z-index:50;background:var(--hdr);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);position:sticky;top:0}.m-bar{align-items:center;gap:32px;min-height:72px;display:flex}.m-brand{letter-spacing:-.02em;align-items:center;gap:6px;min-height:44px;font-size:25px;font-weight:800;text-decoration:none;display:inline-flex;color:var(--text)!important}.m-word b{color:var(--acc-t);font-weight:800}.m-nav{flex:1;align-items:center;gap:30px;display:flex}.m-nav a:not(.btn){color:var(--t2);font-size:16px;font-weight:500;text-decoration:none}.m-nav a:not(.btn):hover{color:var(--acc-t)}.m-spacer{flex:1}.m-signin{padding:8px 4px}.m-menu-btn{border:2px solid var(--line2);min-height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:3px;margin-left:auto;padding:0 18px;font-weight:700;display:none}.page-hero{border-bottom:1px solid var(--line);padding:72px 0 40px}.page-hero h1{letter-spacing:-.04em;margin-bottom:16px;font-size:clamp(44px,6.4vw,84px)}.page-hero .lead{margin:0}.hero{padding:72px 0 96px;overflow:hidden}.hero-in{grid-template-columns:1.15fr .85fr;align-items:center;gap:64px;display:grid}.hero h1{letter-spacing:-.04em;margin-bottom:26px;font-size:clamp(36px,4.8vw,66px);font-weight:800;line-height:.95}.hero h1 em{color:var(--acc-t);font-style:normal}.lead{color:var(--t2);max-width:34ch;margin-bottom:32px;font-size:clamp(18px,2vw,23px);line-height:1.45}.cta{flex-wrap:wrap;gap:12px;display:flex}.hero-note{color:var(--mut);margin-top:20px;font-size:15px}.hero-note b{color:var(--text)}.stage{position:relative}.stage .scene{width:100%;height:auto;display:block;overflow:visible}.facts{border-block:1px solid var(--line);background:var(--s1)}.facts-in{grid-template-columns:repeat(4,1fr);display:grid}.facts-in>div{border-left:1px solid var(--line);gap:2px;padding:28px 24px;display:grid}.facts-in>div:first-child{border-left:0;padding-left:0}.facts-in b{letter-spacing:-.02em;font-size:clamp(22px,2.4vw,30px);font-weight:800}.facts-in span{color:var(--mut);font-size:15px}.m-section{padding:104px 0}.m-section.tone{background:var(--s1);border-block:1px solid var(--line)}.m-head{max-width:760px;margin-bottom:52px}.m-head h2{margin-bottom:14px;font-size:clamp(34px,4.8vw,60px)}.m-head p{color:var(--mut);font-size:20px}.slab-list{gap:10px;display:grid}.slab{--u:1;min-height:calc(64px + var(--u) * 16px);background:var(--s2);clip-path:polygon(24px 0,100% 0,calc(100% - 24px) 100%,0 100%);grid-template-columns:210px 1fr 160px 180px;align-items:center;gap:28px;padding:0 64px 0 52px;transition:transform .2s,background .2s;display:grid}.slab:hover{background:var(--s3);transform:translate(10px)}.slab-name{gap:2px;display:grid}.slab-specs{color:var(--t2);flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;font-size:17px;list-style:none;display:flex}.slab-specs b{color:var(--text);font-weight:700}.slab-price{align-items:baseline;gap:6px;display:flex}.slab-price b{letter-spacing:-.03em;font-size:44px;font-weight:800;line-height:1}.slab-price span{color:var(--mut)}.slab.hot{background:var(--acc);color:var(--on-acc)}.slab.hot:hover{background:var(--acc-h)}.slab.hot h3,.slab.hot .slab-specs b,.slab.hot .slab-price b{color:var(--on-acc)}.slab.hot .slab-specs,.slab.hot .slab-price span,.slab.hot .mono{color:#2a3a08}.slab.hot .btn{background:var(--on-acc);border-color:var(--on-acc);color:#fff!important}.slab.hot .btn:hover{background:#000;border-color:#000}.m-fine{color:var(--mut);margin-top:24px;font-size:14px}.frow{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:40px 0;display:grid}.frow:nth-of-type(odd) .stage{order:2}.ftxt h3{margin-bottom:14px;font-size:clamp(28px,3.2vw,42px)}.ftxt p{color:var(--t2);max-width:40ch;font-size:20px}.use-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.use{background:var(--s1);border:1px solid var(--line);border-radius:3px;padding:28px;transition:border-color .2s,transform .2s}.use:hover{border-color:var(--acc);transform:translateY(-4px)}.use-ic{border:1px solid var(--line2);width:54px;height:54px;color:var(--acc-t);place-items:center;margin-bottom:20px;display:grid}.use h3{margin-bottom:8px;font-size:22px}.use p{color:var(--mut);font-size:17px}.loc-wrap{grid-template-columns:.8fr 1.2fr;align-items:center;gap:64px;display:grid}.globe{width:100%;max-width:400px;margin-inline:auto}.loc-list{gap:12px;display:grid}.loc{background:var(--s2);border:1px solid var(--line);border-radius:3px;grid-template-columns:auto 1fr;align-items:center;gap:0 18px;padding:20px 24px;display:grid}.loc.soon{background:0 0;border-style:dashed}.loc h3{font-size:24px}.loc p{color:var(--mut);grid-column:2;font-size:16px}.loc-pill{border:1px solid var(--acc);color:var(--acc-t);border-radius:2px;grid-row:1/3;padding:3px 12px;font-size:13px;font-weight:700}.loc-pill.ghost{border-color:var(--line2);color:var(--mut)}.ha-ring{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite ring}@keyframes ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}@keyframes dash{to{stroke-dashoffset:-240px}}.inc-grid{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.inc-grid>div{border-top:2px solid var(--acc);flex-direction:column;align-items:flex-start;gap:16px;padding-top:22px;display:flex}.inc-ic{color:var(--acc-t)}.inc-grid b{letter-spacing:-.01em;margin-bottom:6px;font-size:22px;font-weight:800;display:block}.inc-grid p{color:var(--mut);font-size:17px}.faq-wrap{grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px;display:grid}.faq-list summary{cursor:pointer;justify-content:space-between;gap:16px;padding:24px 0;font-size:21px;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--acc-t);font-size:30px;font-weight:400;line-height:1}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:var(--t2);max-width:60ch;padding-bottom:24px}.legal{width:min(780px,100% - 40px);margin:0 auto;padding:64px 0 96px}.legal h1{margin-bottom:10px;font-size:clamp(34px,5vw,56px)}.legal h2{margin:40px 0 10px;font-size:26px}.legal p,.legal li{color:var(--t2);margin-bottom:12px}.legal ul{padding-left:22px}.legal .updated{color:var(--mut);font-size:15px}.legal-draft{background:var(--note-bg);color:var(--note-fg);border-radius:3px;margin:22px 0;padding:12px 16px;font-size:15px;font-weight:600}.legal table{border-collapse:collapse;width:100%;margin:8px 0 16px;font-size:15px}.legal th,.legal td{text-align:left;border-top:1px solid var(--line);vertical-align:top;color:var(--t2);padding:12px 8px}.legal thead th{color:var(--mut);border-top:0;font-size:13px}.slabs-art{width:min(340px,80%);display:block}.slabs-art .s2{animation:1.2s cubic-bezier(.2,.7,.2,1) both slabin}.slabs-art .s1,.slabs-art .s3{animation:6s ease-in-out infinite float}.slabs-art .s3{animation-delay:-3s}@keyframes slabin{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:none}}.auth-foot{color:var(--mut);font-size:14px}.field{color:var(--text);gap:7px;font-size:15px;font-weight:600;display:grid}.field input,.field select{border:1.5px solid var(--line2);height:48px;font:500 16px var(--font);background:var(--input);color:var(--text);border-radius:3px;width:100%;padding:0 14px}.field input:focus,.field select:focus{outline:3px solid color-mix(in srgb,var(--acc-m) 33%,transparent);outline-offset:0;border-color:var(--acc)}.help{color:var(--mut);font-size:14px;font-weight:400}.err{color:var(--red);font-size:15px;font-weight:600}dialog{background:var(--s1);border:1px solid var(--line2);width:min(560px,100% - 32px);box-shadow:var(--shadow);color:var(--text);border-radius:4px;padding:0}dialog::backdrop{background:var(--scrim)}.dlg{gap:18px;padding:30px;display:grid}.fs{border:0;margin:0;padding:0}.fs legend{margin-bottom:10px;font-size:15px;font-weight:600}.plan{border:1.5px solid var(--line2);cursor:pointer;border-radius:3px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.plan:has(input:checked){border-color:var(--acc);background:color-mix(in srgb,var(--acc-m) 8%,transparent)}.plan small{color:var(--mut);font-size:14px;font-weight:400;display:block}.plan small.per{display:inline}.plan input{accent-color:var(--acc);width:18px;height:18px}.dlg-actions{justify-content:flex-end;gap:10px;display:flex}.note{background:var(--note-bg);color:var(--note-fg);border-radius:3px;padding:11px 16px;font-size:15px;font-weight:600}.alert{background:var(--alert-bg);color:var(--alert-fg);border-radius:3px;padding:11px 16px;font-size:15px;font-weight:700}.card{background:var(--s1);border:1px solid var(--line);border-radius:3px;padding:8px 26px 14px}.thead{color:var(--mut);border-bottom:1px solid var(--line2);grid-template-columns:minmax(0,2fr) 120px minmax(0,1.5fr) 140px 90px auto;align-items:center;gap:16px;padding:0 8px 10px;font-size:14px;font-weight:600;display:grid}.thead .r{text-align:right;font-variant-numeric:tabular-nums}.acts{justify-content:flex-end;gap:8px;display:flex}.acts .btn.sm{min-height:38px;padding:0 16px}.ip{align-items:center;gap:8px;display:flex}.ip.mono{color:var(--text);font-size:13px}.copy{border:1px solid var(--line2);cursor:pointer;color:var(--acc-t);background:0 0;border-radius:2px;padding:2px 8px;font-size:12px;font-weight:700}.copy:hover{border-color:var(--acc)}.pill{background:var(--pill-bg);height:26px;color:var(--pill-fg);white-space:nowrap;border-radius:2px;flex:none;align-items:center;gap:7px;padding:0 11px;font-size:14px;font-weight:700;display:inline-flex}.pill i{background:currentColor;border-radius:50%;width:7px;height:7px}.pill.big{height:32px;padding:0 14px;font-size:15px}.pill.running{background:var(--ok-bg);color:var(--green)}.pill.error{background:var(--err-bg);color:var(--red)}.pill.provisioning,.pill.starting,.pill.stopping,.pill.deleting{background:var(--warn-bg);color:var(--amber)}.skel{background:linear-gradient(90deg,var(--skel1) 25%,var(--skel2) 50%,var(--skel1) 75%);background-size:200% 100%;border-radius:2px;height:14px;animation:1.4s infinite sh}@keyframes sh{to{background-position:-200% 0}}.code-row{background:var(--code);border:1px solid var(--line);color:#dce6f7;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.code-row code{font:500 14px var(--mono);white-space:nowrap;overflow-x:auto}.scene .sl .t{fill:#2b2f36}.scene .sl .l{fill:#14171b}.scene .sl .r{fill:#1c2025}.scene .sl polygon{stroke:#3a4048;stroke-width:.6px;stroke-linejoin:round}.scene .hot .t{fill:var(--acc)}.scene .hot .l{fill:color-mix(in srgb,var(--acc) 72%,#000)}.scene .hot .r{fill:color-mix(in srgb,var(--acc) 86%,#000)}.scene .hot polygon{stroke:color-mix(in srgb,var(--acc) 40%,#fff);stroke-opacity:.5}.scene .led{fill:var(--acc);animation:2.4s ease-in-out infinite blink}.scene .hot .led{fill:#08090a}.scene .lc-glow{fill:var(--acc);opacity:.1;transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite glowp}.scene .glow{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite breathe}.scene .orbit{stroke:#323941;stroke-width:1.2px}.scene .wire{fill:none;stroke:#2b3137;stroke-width:2px}.scene .flow{fill:none;stroke:var(--acc-m);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:6 14;animation:9s linear infinite dash}.scene .node circle:not(.ha-ring){fill:var(--acc-m)}.scene .ha-ring{fill:none;stroke:var(--acc-m);stroke-width:2px}.scene .node rect,.scene .chip rect{fill:#15181b;stroke:#323941}.scene text{font:600 12px var(--mono);fill:#d8ddd6}.scene .drop{animation:.9s cubic-bezier(.2,.8,.2,1) both drop;animation-delay:calc(var(--i,0) * .12s)}.scene .hot.slide{animation:6s ease-in-out 1.6s infinite nudge}.scene .floaty{animation:5s ease-in-out infinite float}.scene .ghost polygon,.scene .ghost polyline{fill:none;stroke:var(--acc);stroke-opacity:.45;stroke-width:.8px;stroke-dasharray:3 3}.scene .lc-drop{animation:4.5s cubic-bezier(.3,.7,.2,1) infinite lcdrop}.scene .mg-off .t{fill:#1b1e22}.scene .mg-off .l{fill:#101214}.scene .mg-off .r{fill:#14171a}.scene .mg-off .led{fill:#4a5058;animation:none}.scene .trk{fill:#15181b;stroke:#323941}.scene .knob{fill:var(--acc)}.scene .knob.k2{fill:#5b636b;animation:4s ease-in-out infinite knob}.scene .term rect{fill:#0e1012;stroke:#323941}.scene .term line{stroke:#323941}.scene .term circle{fill:#3a4048}.scene .cmd text{fill:var(--acc)}.scene .type{animation:5s steps(22,end) infinite typing}.scene .cmd2{animation:5s infinite appear}.scene .caret{fill:var(--acc);animation:1s steps(2,end) infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes breathe{0%,to{opacity:.8;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes glowp{0%,to{opacity:.07;transform:scale(.94)}50%{opacity:.15;transform:scale(1.05)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes drop{0%{opacity:0;transform:translateY(-70px)}to{opacity:1;transform:none}}@keyframes nudge{0%,12%,to{transform:translate(0)}22%,60%{transform:translate(18px)}72%{transform:translate(0)}}@keyframes lcdrop{0%{opacity:0;transform:translateY(-90px)}25%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(0)}}@keyframes knob{0%,35%{transform:translate(0)}50%,85%{transform:translate(32px)}to{transform:translate(0)}}@keyframes typing{0%{width:0}35%,to{width:176px}}@keyframes appear{0%,40%{opacity:0}50%,to{opacity:1}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.rv{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d,0) * 90ms);transform:translateY(26px)}.rv.in{opacity:1;transform:none}.hero-text>*{animation:.8s cubic-bezier(.2,.7,.2,1) both rise}.hero-text>:nth-child(2){animation-delay:.1s}.hero-text>:nth-child(3){animation-delay:.2s}.hero-text>:nth-child(4){animation-delay:.3s}.btn:not(:disabled):active{transform:scale(.97)}dialog[open]{animation:.22s cubic-bezier(.2,.8,.2,1) pop}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes sweep{to{background-position:100% 0}}@keyframes pop{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:none}}.pill.provisioning i,.pill.starting i,.pill.stopping i,.pill.deleting i{animation:1s ease-in-out infinite blink}@keyframes pulse{0%{box-shadow:0 0 #4ade8088}to{box-shadow:0 0 0 8px #4ade8000}}@media (max-width:1400px){.thead{display:none}}@media (max-width:1180px){.slab{grid-template-columns:170px 1fr 130px 160px;gap:20px;padding:0 56px 0 44px}.use-grid,.inc-grid{grid-template-columns:1fr 1fr}}@media (max-width:1000px){.hero{padding:40px 0 72px}.hero-in,.frow,.loc-wrap,.faq-wrap{grid-template-columns:1fr}.hero-in{gap:44px}.frow{gap:36px}.frow:nth-of-type(odd) .stage{order:0}.frow .stage{max-width:420px}.facts-in{grid-template-columns:1fr 1fr}.facts-in>div:nth-child(3){border-left:0;padding-left:0}.m-section{padding:68px 0}.slab{clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);grid-template-columns:1fr auto;grid-template-areas:"n p""s s""b b";gap:12px 20px;min-height:0;padding:22px 44px 24px 40px}.slab-name{grid-area:n}.slab-specs{grid-area:s}.slab-price{grid-area:p;justify-self:end}.slab .btn{grid-area:b;justify-self:start}.m-menu-btn{display:block}.m-nav{background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;padding:8px 20px 22px;display:none;position:absolute;top:100%;left:0;right:0}.m-nav.open{display:flex}.m-nav a:not(.btn){border-bottom:1px solid var(--line);padding:16px 0}.m-nav .btn{margin-top:16px}.m-spacer{display:none}.m-bar{position:relative}.slabs-art{width:200px}.card{padding:4px 16px 8px}.btn.sm{min-height:42px}}@media (max-width:700px){.use-grid,.inc-grid{grid-template-columns:1fr}}@media (max-width:560px){.slab h3{font-size:24px}.slab-price b{font-size:36px}}@media (prefers-reduced-motion:reduce){*,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.scene .type{width:176px}.scene .cmd2{opacity:1}}h1,h2,h3,.m-brand,.btn,.facts-in b,.slab-price b,.inc-grid b,.faq-list summary,.m-menu-btn{font-family:var(--head)}h1,h2,h3{letter-spacing:-.02em;line-height:1.12}h1,h2,h3,.m-brand,.facts-in b,.slab-price b,.inc-grid b,.m-word b{font-weight:700}.hero h1{letter-spacing:-.025em;font-size:clamp(32px,4vw,54px);line-height:1.1}.page-hero h1{font-size:clamp(30px,4vw,48px)}.m-head h2{font-size:clamp(26px,3.2vw,38px)}.ftxt h3{font-size:clamp(22px,2.4vw,30px)}.slab h3{font-size:20px}.slab-price b{font-size:30px}.use h3,.loc h3{font-size:19px}.inc-grid b{font-size:18px}.facts-in b{font-size:clamp(18px,2vw,24px)}.dlg h2{font-size:24px}.legal h1{font-size:clamp(28px,4vw,40px)}.legal h2{font-size:21px}.faq-list summary{font-size:18px;font-weight:600}.m-brand{font-size:21px}.site{background:var(--bg);border-inline:1px solid var(--line);max-width:1240px;min-height:100vh;margin-inline:auto;overflow-x:clip}@media (max-width:1280px){.site{border-inline:0}}.btn{white-space:nowrap}.slab{grid-template-columns:150px minmax(0,1fr) 130px max-content;gap:20px}.slab .btn{padding:0 18px;font-size:15px}@media (max-width:1180px){.slab{grid-template-columns:130px minmax(0,1fr) 110px max-content;gap:14px}}@media (max-width:1000px){.slab{grid-template-columns:1fr auto;gap:12px 20px}}.facts{background:0 0;border:0;padding:0 0 8px}.facts-in{grid-template-columns:repeat(4,1fr);gap:14px}.fact{background:var(--s1);border:1px solid var(--line);border-radius:3px;align-content:start;gap:4px;padding:22px 22px 20px;display:grid;position:relative;overflow:hidden}.fact:after{content:"";background:var(--acc);clip-path:polygon(18% 0,100% 0,82% 100%,0 100%);width:46px;height:5px;position:absolute;top:0;right:0}.facts-in>.fact{border-left:1px solid var(--line);padding:22px 22px 20px}.fact-ic{border:1px solid var(--line2);width:36px;height:36px;color:var(--acc-t);place-items:center;margin-bottom:10px;display:grid}.facts-in .fact b{color:var(--acc-t);letter-spacing:-.02em;text-transform:none;font-size:clamp(28px,3vw,38px);line-height:1}.facts-in .fact>span:last-child{color:var(--mut);font-size:15px}@media (max-width:1000px){.facts-in{grid-template-columns:1fr 1fr}.facts-in>.fact:nth-child(3){padding-left:22px}}.facts-in>.fact:first-child,.facts-in>.fact:nth-child(3){border-left:1px solid var(--line);padding-left:22px}.facts .m-wrap{width:min(1080px,100% - 48px)}.facts-in{background:var(--acc);clip-path:polygon(18px 0,100% 0,calc(100% - 18px) 100%,0 100%);gap:0;padding:6px 18px}.facts-in>.fact,.facts-in>.fact:first-child,.facts-in>.fact:nth-child(3){text-align:center;background:0 0;border:0;border-radius:0;justify-items:center;padding:20px 22px;position:relative;overflow:visible}.fact:after{clip-path:none;background:#08090a33;width:2px;height:64%;top:18%;right:0;transform:skew(-18deg)}.fact:last-child:after,.fact-ic{display:none}.facts-in .fact b{color:var(--on-acc);font-size:clamp(28px,3.4vw,44px)}@media (max-width:1000px){.facts-in{clip-path:none;border-radius:3px;grid-template-columns:1fr 1fr;padding:6px}.fact:nth-child(2):after{display:none}}.facts-in b span{color:inherit;font-size:inherit;font-weight:inherit}.facts-in{clip-path:none;background:0 0;border-radius:0;grid-template-columns:repeat(4,1fr);gap:28px;padding:0}.facts-in>.fact,.facts-in>.fact:first-child,.facts-in>.fact:nth-child(3){border:0;border-left:3px solid var(--acc);text-align:left;background:0 0;border-radius:0;justify-items:start;gap:2px;padding:2px 0 2px 18px;transform:none}.fact:after,.fact:last-child:after{display:none}.facts-in .fact b{color:var(--text);font-size:clamp(26px,2.8vw,36px);font-weight:700}@media (max-width:1000px){.facts-in{grid-template-columns:1fr 1fr;gap:22px}}.facts-in{background:var(--code);border:1px solid var(--line2);font-family:var(--mono);border-radius:3px;flex-wrap:wrap;align-items:center;gap:6px 0;padding:14px 20px;display:flex}.facts-in:before{content:"";background:var(--acc);border-radius:50%;flex:none;width:9px;height:9px;margin-right:16px;animation:2s ease-out infinite pulse2}@keyframes pulse2{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--acc-m) 53%,transparent)}to{box-shadow:0 0 0 9px color-mix(in srgb,var(--acc-m) 0%,transparent)}}.facts-in>.fact,.facts-in>.fact:first-child,.facts-in>.fact:nth-child(3){border:0;border-left:1px solid var(--line2);text-align:left;background:0 0;border-radius:0;align-items:baseline;gap:8px;padding:0 18px;display:flex;transform:none}.facts-in>.fact:first-child{border-left:0;padding-left:0}@media (max-width:1000px){.facts-in{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.facts-in:before{display:none}.facts-in>.fact,.facts-in>.fact:first-child,.facts-in>.fact:nth-child(3){border:0;flex-direction:column;gap:0;padding:0}}.facts{padding:8px 0 32px}.facts-in{font-family:var(--font);background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,1fr);gap:10px;padding:0;display:grid}.facts-in:before{display:none}.facts-in>.fact,.facts-in>.fact:first-child,.facts-in>.fact:nth-child(3){background:var(--s2);clip-path:polygon(22px 0,100% 0,calc(100% - 22px) 100%,0 100%);text-align:left;border:0;border-radius:0;align-content:center;justify-items:start;gap:2px;min-height:116px;padding:18px 34px 18px 38px;transition:background .2s,transform .2s;display:grid}.facts-in>.fact:hover{background:var(--s3);transform:translateY(-3px)}.facts-in>.fact:first-child{background:var(--acc)}.facts-in>.fact:first-child:hover{background:var(--acc-h)}.facts-in>.fact:first-child b{color:var(--on-acc)}.facts-in>.fact:first-child>span:last-child{color:#2a3a08}.facts-in .fact b{font-family:var(--head);color:var(--text);font-size:clamp(26px,2.8vw,36px);font-weight:700;line-height:1.1}.facts-in .fact>span:last-child{color:var(--mut);font-size:14px;font-weight:500}@media (max-width:1000px){.facts-in{grid-template-columns:1fr 1fr}.facts-in>.fact,.facts-in>.fact:first-child,.facts-in>.fact:nth-child(3){clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);min-height:100px;padding:16px 28px 16px 30px}}.facts-in>.fact,.facts-in>.fact:first-child,.facts-in>.fact:nth-child(3){padding-left:32px;padding-right:26px}.facts-in .fact>span:last-child{white-space:nowrap;font-size:13.5px}@media (max-width:1000px){.facts-in>.fact,.facts-in>.fact:first-child,.facts-in>.fact:nth-child(3){padding-left:26px;padding-right:20px}.facts-in .fact>span:last-child{font-size:13px}}.closing{padding:24px 0 88px}.closing-card{background:var(--s1);border:1px solid var(--line2);border-radius:4px;grid-template-columns:1.2fr .8fr;align-items:center;gap:32px;padding:48px 56px;display:grid;position:relative;overflow:hidden}.closing-card:before{content:"";background:var(--acc);width:5px;position:absolute;top:0;bottom:0;left:0}.closing-text{justify-items:start;gap:14px;display:grid}.closing-text h2{max-width:20ch;font-size:clamp(24px,3vw,34px)}.closing-text p{color:var(--mut);max-width:44ch;margin-bottom:6px;font-size:18px}.closing .slabs-art{justify-self:end;width:min(260px,100%)}@media (max-width:1000px){.closing-card{grid-template-columns:1fr;padding:32px 24px}.closing .slabs-art{display:none}}.theme-btn{border:1.5px solid var(--line2);width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border-radius:3px;flex:none;place-items:center;transition:border-color .15s,color .15s;display:inline-grid}.theme-btn:hover{border-color:var(--acc-t);color:var(--acc-t)}.m-bar .theme-btn{margin-left:4px}@media (max-width:1000px){.m-bar .theme-btn{margin-left:auto}.m-menu-btn{margin-left:0}}.pw{display:block;position:relative}.pw input{padding-right:70px}.pw-btn{height:36px;color:var(--acc-t);cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0 12px;font-size:14px;font-weight:700;position:absolute;top:6px;right:6px}.pw-btn:hover{background:var(--s2)}.theme-text{min-height:36px;color:var(--mut);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:14px;text-decoration:underline}.theme-text:hover{color:var(--acc-t)}.signin-form{grid-template-rows:auto 1fr auto;padding:28px clamp(24px,6vw,88px);display:grid}.signin-card{align-self:center;gap:16px;width:min(400px,100%);animation:.5s cubic-bezier(.2,.7,.2,1) both rise;display:grid}.signin-card h1{font-size:30px}@media (max-width:900px){.signin-form{padding:20px}}@media (prefers-reduced-motion:reduce){.signin-card{animation:none}}.ft{background:var(--foot);color:var(--mut);border-top:4px solid var(--acc);margin-top:0;font-size:15px}.ft-top{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;padding:56px 0 40px;display:grid}.ft .m-brand{color:var(--text)!important}.ft-brand{align-content:start;justify-items:start;gap:16px;display:grid}.ft-brand p{max-width:30ch;color:var(--t2);margin:0}.ft nav{align-content:start;gap:2px;display:grid}.ft nav h2{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-size:13px;font-family:var(--head);margin-bottom:10px}.ft nav a{min-height:34px;color:var(--text);align-items:center;text-decoration:none;display:flex}.ft nav a:hover{color:var(--acc-t)}.ft-bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 24px;padding:20px 0 28px;font-size:13px;display:flex}.ft-bottom p{margin:0}.ft-reg{color:var(--mut);flex-basis:100%}.ft .theme-text{color:var(--mut)}@media (max-width:1000px){.ft-top{grid-template-columns:1fr 1fr;padding-top:40px}.ft-brand{grid-column:1/-1}.ft nav a{min-height:44px}}@media (max-width:560px){.ft-top{grid-template-columns:1fr}}.theme-mob{display:none}@media (max-width:1000px){.ft-top{grid-template-columns:1fr 1fr}.theme-desk{display:none}.theme-mob{border-bottom:1px solid var(--line);padding:14px 0;display:block}.theme-mob .theme-text{color:var(--t2);font-size:16px;font-weight:500;text-decoration:none}.m-bar .theme-btn{margin-left:0}}@media (max-width:560px){.ft-top{grid-template-columns:1fr}}@media (max-width:1000px){.m-bar .m-menu-btn{margin-left:auto}.m-bar{gap:12px}}.m-menu-btn{justify-content:center;align-items:center;width:44px;padding:0}@media (max-width:1000px){.m-menu-btn{display:inline-flex}}@media (max-width:700px){.frow{border-top:1px solid var(--line);gap:8px;padding:28px 0}.frow:first-of-type{border-top:0}.frow .stage{max-width:260px;margin-inline:auto}.ftxt h3{margin-bottom:10px;font-size:22px}.ftxt p{font-size:17px}}.stage .scene:not(.hero-scene){overflow:hidden}.signin{background:var(--bg);place-items:center;min-height:100vh;padding:32px 20px;display:grid}.signin .signin-form{grid-template-rows:none;justify-items:start;gap:28px;min-height:0;padding:0;display:grid}.signin .signin-card{align-self:auto;width:100%}.signin .auth-foot{text-align:left;margin:0}.signin{position:relative;overflow:hidden}.signin-in{z-index:1;position:relative}.signin-bg .slabs-art{opacity:.09;pointer-events:none;width:min(380px,60vw);position:absolute}.signin-bg .slabs-art:first-child{animation:14s ease-in-out infinite drift;top:-40px;right:-60px}.signin-bg .slabs-art:last-child{animation:18s ease-in-out -6s infinite reverse drift;bottom:-50px;left:-80px}.signin-bg .slabs-art .s1,.signin-bg .slabs-art .s2,.signin-bg .slabs-art .s3{animation:none}@keyframes drift{0%,to{transform:translate(0)rotate(-2deg)}50%{transform:translate(-26px,18px)rotate(2deg)}}.signin .m-brand .m-word{overflow:hidden}.signin .signin-form>*,.signin .signin-card>*{animation:.6s cubic-bezier(.2,.7,.2,1) both rise}.signin .signin-card>:first-child{animation-delay:80ms}.signin .signin-card>:nth-child(2){animation-delay:.14s}.signin .signin-card>:nth-child(3){animation-delay:.2s}.signin .signin-card>:nth-child(4){animation-delay:.26s}.signin .signin-card>:nth-child(n+5){animation-delay:.32s}.signin .signin-card{animation:none}.signin .auth-foot{animation-delay:.4s}.signin .m-brand svg polygon:nth-child(2){animation:.9s cubic-bezier(.2,.7,.2,1) .1s both slabin}.signin .field input{transition:border-color .2s,box-shadow .2s}.signin .field input:focus{border-color:var(--acc-t);box-shadow:0 0 0 4px color-mix(in srgb,var(--acc-m) 33%,transparent);outline:0}.signin .btn.block{position:relative;overflow:hidden}.signin .btn.block:after{content:"";background:linear-gradient(100deg,#0000,#fff8,#0000);width:40%;animation:4s ease-in-out 1.2s infinite shine;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}@keyframes shine{0%,60%{left:-60%}to{left:130%}}.signin .btn.block:disabled:after{display:none}@media (prefers-reduced-motion:reduce){.signin *,.signin :before,.signin :after{animation:none!important}}.signin .auth-foot a{text-decoration:none}@media (max-width:700px){.signin{align-items:center;padding-top:32px}}.back{min-height:36px;color:var(--mut);align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.back svg{animation:2.4s ease-in-out infinite nudgeL}.back span{background:linear-gradient(var(--acc-t),var(--acc-t)) 0 100%/0 2px no-repeat;padding-bottom:2px;transition:background-size .25s,color .2s}.back:hover{color:var(--text)}.back:hover span{background-size:100% 2px}.back:hover svg{animation-duration:.8s}@keyframes nudgeL{0%,to{transform:translate(0)}50%{transform:translate(-4px)}}@media (prefers-reduced-motion:reduce){.back svg{animation:none}}.back{align-items:center;line-height:1}.back svg{flex:none;display:block}.back span{background-position:0 calc(100% + 3px);padding:0;line-height:20px;display:block}.back svg{position:relative;top:1px}.back{min-height:0;font-size:14px;line-height:36px;display:inline-block}.back svg{vertical-align:middle;width:16px;height:16px;margin:-3px 8px 0 0;display:inline-block;position:static;top:auto}.back span{line-height:inherit;background-position:0 100%;padding:0 0 2px;display:inline}.back{border:1.5px solid var(--line2);background:var(--s1);height:40px;min-height:0;color:var(--text);font-size:14px;font-weight:700;line-height:1;font-family:var(--head);border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:0 18px 0 14px;transition:border-color .25s,color .25s;display:inline-flex;position:relative;overflow:hidden}.back:before{content:"";background:var(--acc);z-index:0;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translate(-101%)}.back svg,.back span{z-index:1;position:relative}.back svg{vertical-align:baseline;width:16px;height:16px;margin:0;animation:2.4s ease-in-out infinite nudgeL;display:block}.back span{background:0 0;padding:0;line-height:1;display:block}.back:hover:before{transform:none}.back:hover svg{animation:.7s ease-in-out infinite nudgeL}.signin .back{z-index:3;position:absolute;top:20px;right:20px}@media (max-width:700px){.signin{padding-top:76px}.signin .back{top:16px;right:16px}}a,a:hover,.theme-text,.theme-text:hover{text-decoration:none!important}.signin .auth-foot a{color:var(--t2);font-weight:700}.signin .auth-foot a:hover{color:var(--acc-t)}.signin-card p a,.legal a,.faq-wrap a{font-weight:700}a:hover{color:var(--acc-t)}.m-bar .theme-btn{width:34px;height:34px;color:var(--t2);background:0 0;border:0;border-radius:50%;margin:0 2px 0 0;transition:background .2s,color .2s,transform .3s}.m-bar .theme-btn svg{width:16px;height:16px}.m-bar .theme-btn:hover{background:var(--s2);color:var(--acc-t);transform:rotate(18deg)}.m-bar{gap:24px;min-height:68px}.m-nav{gap:6px}.m-nav a:not(.btn){min-height:40px;color:var(--t2);border-radius:3px;align-items:center;padding:0 14px;font-size:15px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.m-nav a:not(.btn):hover{background:var(--s2);color:var(--text)}.m-nav .m-signin{margin-left:6px}.m-nav .btn.sm{margin-left:4px}.theme-desk{align-items:center;display:inline-flex}@media (max-width:1000px){.m-nav{gap:0}.m-nav a:not(.btn){border-bottom:1px solid var(--line);border-radius:0;min-height:0;padding:16px 0;font-size:17px}.m-nav a:not(.btn):hover{background:0 0}.m-nav .m-signin,.m-nav .btn.sm{margin-left:0}}.sv{background:var(--s1);border:1px solid var(--line);animation:.5s cubic-bezier(.2,.7,.2,1) both rise;animation-delay:calc(var(--i,0) * 70ms);border-radius:10px;gap:10px;padding:18px 20px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.sv:hover{border-color:var(--line2);transform:translateY(-3px)}.sv:before{content:"";background:var(--line2);width:4px;transition:background .3s;position:absolute;top:0;bottom:0;left:0}.sv h3{font-size:19px}.sv h3 a{color:var(--text);text-decoration:none}.sv h3 a:hover{color:var(--acc-t)}.sv .acts{gap:6px}.sv h3,.dlg h2.raw{text-transform:none}.usage{grid-template-columns:auto 1fr;align-items:center;gap:28px;display:grid}.gauge{place-items:center;display:grid;position:relative}.gauge svg{width:100%;height:100%;position:absolute;inset:0}.gauge circle{fill:none;stroke-width:9px}.gauge .g-bg{stroke:var(--s3)}.gauge .g-fg{stroke:var(--acc-m);stroke-linecap:round;transition:stroke-dashoffset 1.2s cubic-bezier(.2,.7,.2,1),stroke .4s}.gauge.warm .g-fg{stroke:var(--amber)}.gauge.hot .g-fg{stroke:var(--red)}.gauge span{font:600 12px var(--head);color:var(--mut)}.gauge b{font:700 22px var(--head);color:var(--text)}.spark{width:100%;display:block;overflow:visible}.spark-empty{border-bottom:1px dashed var(--line2)}.spark{animation:1.3s cubic-bezier(.3,.7,.2,1) both reveal}@keyframes reveal{0%{clip-path:inset(-6px 100% -6px 0)}to{clip-path:inset(-6px -8px -6px 0)}}.spark-dot{fill:var(--acc-m);transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite dotpulse}@keyframes dotpulse{0%,to{transform:scale(1)}50%{transform:scale(1.5)}}.sv .spark{margin:0 0 -2px}.feed{gap:2px;margin:0;padding:0;list-style:none;display:grid}.feed li{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:9px 0;font-size:14px;animation:.4s cubic-bezier(.2,.7,.2,1) both rise;display:grid}.feed li:first-child{border-top:0}.feed i{background:var(--line2);border-radius:50%;width:9px;height:9px;margin-top:6px}.feed b{font-weight:700}.feed b a{color:var(--text)}.feed b a:hover{color:var(--acc-t)}.feed span{color:var(--mut)}.feed time{color:var(--mut);white-space:nowrap;padding-top:2px;font-size:12px}.toasts{z-index:200;pointer-events:none;justify-items:end;gap:8px;display:grid;position:fixed;bottom:18px;right:18px}.toast{background:var(--text);color:var(--bg);box-shadow:var(--shadow);border-radius:8px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:600;animation:.35s cubic-bezier(.2,.8,.2,1) both toastin,.3s 4.6s forwards toastout;display:flex}.toast i{background:var(--acc-m);border-radius:50%;flex:none;width:9px;height:9px}.toast.warn i{background:var(--amber)}.toast.bad i{background:var(--red)}@keyframes toastin{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes toastout{to{opacity:0;transform:translate(20px)}}@media (max-width:760px){.usage{grid-template-columns:1fr}}@media (max-width:560px){.toasts{justify-items:stretch;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.spark,.toast{animation:none}}.signin-in{width:min(460px,100%)}.signin .signin-card{gap:20px}.signin .signin-card h1{font-size:34px}.signin .signin-card>p.muted{font-size:18px}.signin .field{gap:9px;font-size:16px}.signin .field input{height:56px;padding:0 16px;font-size:18px}.signin .pw input{padding-right:84px}.signin .pw-btn{height:44px;padding:0 14px;font-size:15px;top:6px;right:6px}.signin .help{font-size:15px}.signin .btn.block.lg{min-height:60px;font-size:19px}.signin .signin-card>p.muted:last-child{font-size:16px}.signin .auth-foot{font-size:14px}@media (max-width:560px){.signin .signin-card h1{font-size:30px}}.seg{background:var(--s2);border-radius:6px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.seg button{min-height:46px;color:var(--mut);font:700 15px var(--head);cursor:pointer;background:0 0;border:0;border-radius:4px;transition:background .2s,color .2s}.seg button.on{background:var(--acc);color:var(--on-acc)}.seg button:not(.on):hover{color:var(--text)}.row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.opt{color:var(--mut);font-size:13px;font-weight:400}.check{color:var(--t2);cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.check input{width:20px;height:20px;accent-color:var(--acc-m);flex:none;margin-top:2px}.check a{font-weight:700}.field select{border:1.5px solid var(--line2);height:48px;font:500 16px var(--font);background:var(--input);color:var(--text);border-radius:3px;width:100%;padding:0 12px}.signin.wide .signin-in{width:min(560px,100%)}.signin.wide{align-items:start;padding-top:72px;padding-bottom:48px}.signin .field select{height:56px;font-size:17px}.signin .check{font-size:15px}@media (max-width:700px){.row2{grid-template-columns:1fr}.signin.wide{padding-top:76px}}.split{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:44px;display:grid}.sec{background:0 0;border:0;border-radius:0;align-content:start;gap:14px;padding:0;display:grid}.sec>h2{letter-spacing:-.005em;border-bottom:1px solid var(--line2);padding-bottom:10px;font-size:16px;font-weight:700}.tabs{border-bottom:1px solid var(--line2);flex-wrap:wrap;gap:22px;display:flex}.tabs button{min-height:0;color:var(--mut);font:600 14.5px var(--font);cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:0 0 11px;transition:color .2s;display:inline-flex;position:relative}.tabs button:after{content:"";background:var(--acc-t);transform-origin:0;height:2px;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.tabs button.on{color:var(--text);background:0 0;border:0}.tabs button.on:after{transform:scaleX(1)}.tabs button:hover{color:var(--text)}.tabs button span{color:var(--mut);font-variant-numeric:tabular-nums;background:0 0;padding:0;font-size:12px}.usage{grid-template-columns:1fr;gap:12px;display:grid}.bigchart{width:100%;animation:1.1s cubic-bezier(.3,.7,.2,1) both reveal;display:block;overflow:visible}.bc-grid{stroke:var(--line2);stroke-width:1px;stroke-dasharray:2 4}.bc-tick{font:500 10px var(--mono);fill:var(--mut)}@keyframes swap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.feed li{grid-template-columns:auto 1fr auto;padding:10px 0;font-size:14px}.feed time{font-family:var(--mono);font-size:11.5px}.st{border-collapse:collapse;width:100%;font-size:14.5px}.st th{text-align:left;font:600 12px var(--font);color:var(--mut);border-bottom:1px solid var(--line2);white-space:nowrap;padding:0 14px 10px 0}.st td{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px 14px 14px 0}.st .r{text-align:right;font-variant-numeric:tabular-nums;padding-right:20px;font-weight:600}.st th.r{padding-right:20px}.st tbody tr{animation:.45s cubic-bezier(.2,.7,.2,1) both rise;animation-delay:calc(var(--i,0) * 55ms);transition:background .2s;position:relative}.st tbody tr:hover{background:var(--s2)}.st tbody tr:hover td:first-child{padding-left:12px}.st td:first-child{transition:padding .2s}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.st .pill{border-radius:2px;height:24px;font-size:13px}@media (max-width:760px){.split{grid-template-columns:1fr;gap:34px}.st thead{display:none}.st,.st tbody,.st tr,.st td{width:100%;display:block}.st tr{border-bottom:1px solid var(--line);padding:14px 0}.st td{border:0;justify-content:space-between;align-items:center;gap:12px;padding:3px 0;display:flex}.st td[data-l]:before{content:attr(data-l);color:var(--mut);font-size:12px;font-weight:600}.st td:first-child{display:block}.st td:first-child:before{display:none}.st tbody tr:hover td:first-child{box-shadow:none;padding-left:0}.st .r{padding-right:0}}@media (prefers-reduced-motion:reduce){.st tbody tr,.bigchart{animation:none}}.tb{z-index:30;background:var(--hdr);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);align-items:center;gap:12px;height:58px;padding:0 28px;display:flex;position:sticky;top:0}@keyframes badge{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--acc-m) 53%,transparent)}60%{box-shadow:0 0 0 7px color-mix(in srgb,var(--acc-m) 0%,transparent)}}.dot{background:var(--line2);border-radius:50%;flex:none;width:8px;height:8px}.dot.running{background:var(--acc-m)}.dot.error{background:var(--red)}.dot.provisioning,.dot.starting,.dot.stopping,.dot.deleting{background:var(--amber)}.rack{width:100%;height:auto;position:relative;overflow:visible}.rack a{cursor:pointer}@media (max-width:760px){.tb{gap:6px;height:56px;padding:0 12px}}.usage{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:36px}.feed.wide{grid-template-columns:1fr 1fr;column-gap:44px}.feed.wide li:nth-child(2){border-top:0}@media (max-width:760px){.usage{grid-template-columns:1fr;gap:20px}.feed.wide{grid-template-columns:1fr}.feed.wide li:nth-child(2){border-top:1px solid var(--line)}}.mon{gap:14px;display:grid}.mon-cards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.mc{border:1px solid var(--line2);background:var(--s1);color:var(--text);text-align:left;cursor:pointer;font:inherit;border-radius:4px;align-content:start;gap:6px;padding:16px 16px 12px;transition:border-color .25s,transform .25s,box-shadow .25s;animation:.55s cubic-bezier(.2,.7,.2,1) both rise;display:grid;position:relative;overflow:hidden}.mc:nth-child(2){animation-delay:70ms}.mc:nth-child(3){animation-delay:.14s}.mc:nth-child(4){animation-delay:.21s}.mc:after{content:"";background:var(--acc);transform-origin:0;height:3px;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.mc:hover{border-color:var(--mut);transform:translateY(-3px)}.mc.on{border-color:var(--acc-t);box-shadow:0 8px 24px -14px color-mix(in srgb,var(--acc-m) 60%,transparent)}.mc.on:after{transform:scaleX(1)}.mc-n{font:600 13px var(--font);color:var(--mut)}.mc-v{font:700 28px/1 var(--head);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text)}.mc-v small{font:500 12px var(--font);color:var(--mut);letter-spacing:0;margin-left:4px}.mc .spark{margin-top:2px}.mc em{font-style:normal;font:500 11.5px var(--mono);color:var(--mut)}.mc em.up{color:var(--amber)}.mc em.down{color:var(--green)}.mon-panel{--bg:#0b0d0c;--text:#eef1ec;--mut:#8a928a;--line:#1f2522;--line2:#2a312d;color:var(--text);background:#0b0d0c;border-radius:4px;padding:16px 18px 10px;animation:.6s cubic-bezier(.2,.7,.2,1) .15s both rise}.mon-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.mon-title{font:700 16px var(--head);color:#eef1ec;align-items:center;gap:10px;display:flex}.mon-title small{font:500 12px var(--mono);color:#8a928a}.live{background:var(--acc-m);border-radius:50%;width:9px;height:9px;animation:1.8s ease-out infinite livep}@keyframes livep{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--acc-m) 67%,transparent)}to{box-shadow:0 0 0 10px color-mix(in srgb,var(--acc-m) 0%,transparent)}}.mon-legend{font:600 13px var(--font);color:#c4cac2;flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none;display:flex}.mon-legend li{align-items:center;gap:7px;display:flex}.mon-legend i{border-radius:2px;width:10px;height:3px}.mon-chart{cursor:crosshair;position:relative}.mon-chart svg{width:100%;height:260px;animation:1.2s cubic-bezier(.3,.7,.2,1) both reveal;display:block;overflow:visible}.mon-chart .mg{stroke:#232a26;stroke-width:1px;stroke-dasharray:2 5}.mon-chart .mt{font:500 10.5px var(--mono);fill:#8a928a}.mon-chart .ml{stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round;transition:opacity .2s}.mon-chart .mx{stroke:#eef1ec55;stroke-width:1px}.mon-tip{pointer-events:none;z-index:3;background:#161a18;border:1px solid #2a312d;border-radius:4px;gap:5px;min-width:150px;padding:10px 12px;font-size:12.5px;animation:.15s both swap;display:grid;position:absolute;top:6px;transform:translate(12px);box-shadow:0 10px 30px #0008}.mon-chart:hover .mon-tip{left:auto}.mon-tip b{font:600 11px var(--mono);color:#8a928a}.mon-tip span{color:#c4cac2;align-items:center;gap:7px;display:flex}.mon-tip i{border-radius:50%;width:8px;height:8px}.mon-tip em{font:600 12px var(--mono);color:#fff;margin-left:auto;padding-left:10px;font-style:normal}.mon-empty{border:1px dashed var(--line2);border-radius:4px;gap:4px;padding:34px 26px;animation:.5s both rise;display:grid}.mon-empty p{font:700 17px var(--head);margin:0}.mon-empty span{color:var(--mut);font-size:15px}.term-log{color:#c4cac2;background:#0b0d0c;border-radius:4px;animation:.55s cubic-bezier(.2,.7,.2,1) both rise;overflow:hidden}.tl-body{font:500 13.5px/1.7 var(--mono);gap:2px;padding:12px 16px 14px;display:grid}.tl-line{animation:.45s cubic-bezier(.2,.7,.2,1) both logline;animation-delay:calc(var(--i,0) * 70ms + .15s);grid-template-columns:150px 140px 1fr;align-items:baseline;gap:14px;margin:0;display:grid}.tl-s,.tl-s a{color:#eef1ec;font-weight:700;text-decoration:none}.tl-line.dim{color:#6f776f;display:block}.tl-p{color:var(--acc-m);margin-right:8px}.tl-caret{background:var(--acc-m);vertical-align:-2px;width:8px;height:15px;animation:1s steps(2,end) infinite blink;display:inline-block}@keyframes logline{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@media (max-width:760px){.mon-cards{grid-template-columns:1fr 1fr}.tl-line{grid-template-columns:1fr;gap:0}.tl-line time{font-size:12px}}@media (max-width:560px){.mc-v{font-size:24px}.mon-chart svg{height:200px}}@media (prefers-reduced-motion:reduce){.mc,.mon-panel,.mon-chart svg,.term-log,.tl-line,.live,.tl-caret{animation:none!important}}:root{--c1:#6a9a0a;--c2:#0b7fb5;--c3:#b45309;--c4:#be185d;--c5:#6d28d9}:root[data-theme=dark]{--c1:var(--acc-m);--c2:#7dd3fc;--c3:#fbbf24;--c4:#f472b6;--c5:#a78bfa}.mon-panel{--bg:inherit;--text:inherit;--mut:inherit;--line:inherit;--line2:inherit;background:var(--s1);border:1px solid var(--line2);color:var(--text)}.mon-title{color:var(--text)}.mon-title small{color:var(--mut)}.live{background:var(--acc-m)}.mon-legend{color:var(--t2)}.mon-chart .mg{stroke:var(--line2)}.mon-chart .mt{fill:var(--mut)}.mon-chart .mx{stroke:var(--mut);opacity:.5}.mon-tip{background:var(--s1);border-color:var(--line2);box-shadow:var(--shadow)}.mon-tip b{color:var(--mut)}.mon-tip span{color:var(--t2)}.mon-tip em{color:var(--text)}.mc.on{box-shadow:0 8px 24px -16px var(--acc-m)}.term-log{background:var(--s1);border:1px solid var(--line2);color:var(--t2)}.tl-body{padding:14px 16px}.tl-line time{color:var(--mut)}.tl-s,.tl-s a{color:var(--text)}.tl-s a:hover{color:var(--acc-t)}.tl-t{color:var(--t2)}.tl-line.dim{color:var(--mut)}.tl-p{color:var(--acc-t)}.tl-caret{background:var(--acc-m)}.btn.ghost{color:var(--text)!important}dialog{background:var(--s1);color:var(--text)}:root[data-theme=dark] .mc{box-shadow:none}.sb{background:var(--side);border-right:1px solid var(--line);width:248px;height:100vh;color:var(--text);z-index:40;flex-direction:column;gap:14px;padding:14px 12px;transition:width .3s cubic-bezier(.2,.7,.2,1);display:flex;position:sticky;top:0}.sb .m-word b{color:var(--acc-t)}@keyframes popup{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:760px){.sb{box-shadow:none;transition:transform .32s cubic-bezier(.2,.7,.2,1);position:fixed;inset:0 auto 0 0;transform:translate(-102%);width:min(300px,86vw)!important}.sb.open{transform:none;box-shadow:0 0 60px #0007}}@media (prefers-reduced-motion:reduce){.sb{transition:none!important;animation:none!important}}.sec>h2{border-bottom:0;margin-bottom:2px;padding-bottom:0}.feed li{border-top:0}.st th{border-bottom:0;padding-bottom:6px}.st td{border-bottom:1px solid var(--line)}.st tbody tr:last-child td{border-bottom:0}.tabs{box-shadow:inset 0 -1px 0 var(--line);border-bottom:0}.faq-list{border-top:0}.faq-list details{border-bottom:1px solid var(--line)}.tb{box-shadow:0 1px 0 var(--line);border-bottom:0}.seg.mini{min-width:170px}.sw{background:var(--line2);cursor:pointer;border:0;border-radius:99px;flex:none;width:46px;height:26px;transition:background .25s;position:relative}.sw i{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0004}.sw.on{background:var(--acc-m)}.sw.on i{transform:translate(20px)}.tick{stroke-dasharray:1;stroke-dashoffset:1px;animation:.5s .1s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.tick{stroke-dashoffset:0;animation:none}}html,body,*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}.th{border:1.5px solid var(--line2);background:var(--s1);color:var(--text);cursor:pointer;text-align:left;font:inherit;border-radius:6px;gap:10px;padding:12px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.th:hover{transform:translateY(-3px)}.th.on{border-color:var(--acc-t)}.th b{font:700 14.5px var(--head)}.av{background:var(--s3);border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid;overflow:hidden}.av img,.av svg{object-fit:cover;width:100%;height:100%;display:block}.av-i{background:var(--acc);color:var(--on-acc);font-family:var(--head);font-weight:700}.profile{gap:26px;width:100%;max-width:1120px;margin-inline:auto;display:grid}dialog.avd{border:1px solid var(--line2);background:var(--s1);width:min(560px,100% - 28px);color:var(--text);box-shadow:var(--shadow);border-radius:12px;padding:0}dialog.avd[open]{animation:.3s cubic-bezier(.2,.8,.2,1) pop}.avd-in{gap:18px;padding:22px;display:grid}.avd-top{justify-content:space-between;align-items:center;display:flex}.avd-top h2{font-size:20px}.avd-x{width:36px;height:36px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background .2s,color .2s,transform .3s;display:grid}.avd-x:hover{background:var(--s2);color:var(--text);transform:rotate(90deg)}.avd-tabs{background:var(--s2);border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.avd-tabs button{min-height:40px;color:var(--mut);font:700 14px var(--head);cursor:pointer;background:0 0;border:0;border-radius:6px;transition:background .2s,color .2s}.avd-tabs button.on{background:var(--s1);color:var(--text);box-shadow:0 1px 4px #0002}.avd-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.avd-opt{aspect-ratio:1;cursor:pointer;animation:.45s cubic-bezier(.2,.8,.2,1) both pop;animation-delay:calc(var(--i) * 35ms);border:0;border-radius:50%;padding:0;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 0 0 2px #0000}.avd-opt svg{width:100%;height:100%;display:block}.avd-opt:hover{transform:scale(1.08)}.avd-up{gap:12px;display:grid}.avd-drop{border:2px dashed var(--line2);text-align:center;color:var(--mut);border-radius:10px;justify-items:center;gap:8px;padding:30px 18px;transition:border-color .2s,background .2s;display:grid}.avd-drop.over{border-color:var(--acc-m);background:color-mix(in srgb,var(--acc-m) 10%,transparent)}.avd-drop b{color:var(--text);font:700 16px var(--head)}.avd-prev{box-shadow:0 0 0 4px var(--acc-m);animation:.4s both pop}.avd-rm{color:var(--red);font:600 14px var(--font);cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0}.avd-rm:hover{opacity:.8;text-decoration:none}@media (max-width:560px){.avd-grid{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.avd-opt{animation:none!important}}body{background:var(--bg)}.site{background:0 0;border-inline:0;max-width:none}.m-wrap{width:min(1180px,100% - 48px)}.setting+.setting{box-shadow:0 -1px 0 var(--line)}.seg.mini{vertical-align:middle;min-width:170px;display:inline-grid}.seg.mini button{min-height:34px}.sb{gap:16px;padding:16px 12px}.bl{gap:28px;width:100%;max-width:1120px;margin-inline:auto;padding-bottom:70px;display:grid}.bl>*{animation:.6s cubic-bezier(.2,.7,.2,1) both rise}.bl>:nth-child(2){animation-delay:70ms}.bl>:nth-child(3){animation-delay:.14s}.bl>:nth-child(4){animation-delay:.21s}@keyframes grow{0%{width:0!important}}@media (prefers-reduced-motion:reduce){.bl>*{animation:none!important}}.iv-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.iv{color:#0e1110;border:1px solid var(--line2);box-shadow:var(--shadow);background:#fff;border-radius:6px;gap:30px;padding:44px 48px;animation:.6s cubic-bezier(.2,.7,.2,1) both rise;display:grid}.iv-h{flex-wrap:wrap;justify-content:space-between;gap:30px;display:flex}.iv-brand{font:700 26px var(--head);letter-spacing:-.03em}.iv-brand span{color:#1f6b4f}.iv-h p{color:#4a524a;margin:10px 0 0;font-size:13px;line-height:1.6}.iv-meta h1{text-transform:uppercase;letter-spacing:.06em;color:#0e1110;text-align:right;font-size:30px}.iv-meta dl{gap:4px;margin:12px 0 0;font-size:13.5px;display:grid}.iv-meta dl div{justify-content:flex-end;gap:14px;display:flex}.iv-meta dt{color:#6b736b}.iv-meta dd{margin:0;font-weight:600}.iv-to{gap:2px;font-size:14.5px;display:grid}.iv-to span{font:600 12px var(--font);color:#6b736b;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.iv-to em{color:#4a524a;font-style:normal}.iv-t{border-collapse:collapse;width:100%;font-size:14.5px}.iv-t th{text-align:left;font:600 12px var(--font);color:#6b736b;border-bottom:2px solid #0e1110;padding:0 10px 10px 0}.iv-t td{border-bottom:1px solid #e1e4dc;padding:12px 10px 12px 0}.iv-t .r{text-align:right;font-variant-numeric:tabular-nums}.iv-t td span{color:#6b736b;font-weight:400}.iv-sum{gap:8px;width:min(320px,100%);margin:0 0 0 auto;font-size:15px;display:grid}.iv-sum div{justify-content:space-between;display:flex}.iv-sum dt{color:#4a524a}.iv-sum dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.iv-sum .due{font:700 19px var(--head);border-top:2px solid #0e1110;padding-top:10px}.iv-sum .due dt{color:#0e1110}.iv-f{color:#6b736b;font-size:12.5px;line-height:1.6}@media (max-width:1000px){.iv{padding:26px 20px}.iv-meta h1{text-align:left}.iv-meta dl div{justify-content:flex-start}}@media print{body{background:#fff!important}.sb,.tb,.toasts,.iv-bar{display:none!important}.iv{box-shadow:none;border:0;padding:0;animation:none}}.st tbody tr.picked{background:color-mix(in srgb,var(--acc-m) 10%,transparent)}.sd{gap:26px;width:100%;max-width:1120px;margin-inline:auto;padding-bottom:70px;display:grid}.sd>*{animation:.55s cubic-bezier(.2,.7,.2,1) both rise}.sd>:nth-child(2){animation-delay:60ms}.sd>:nth-child(3){animation-delay:.12s}.sd>:nth-child(4){animation-delay:.18s}.code-row.big{padding:18px 20px}.code-row.big code{font-size:16px}@media (prefers-reduced-motion:reduce){.sd>*{animation:none!important}}@keyframes beat{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.7)}}.ov{gap:22px;width:100%;max-width:1240px;margin-inline:auto;padding-bottom:70px;display:grid}.cn{color:#d8ddd6;height:min(560px,68vh);min-height:340px;font:500 13.5px/1.6 var(--mono);cursor:text;background:#0a0c0b;border:1px solid #1f2522;border-radius:10px;grid-template-rows:auto 1fr;animation:.4s cubic-bezier(.2,.8,.2,1) both pop;display:grid;overflow:hidden}.cn-bar{font:600 12.5px var(--mono);color:#c4cac2;background:#111513;border-bottom:1px solid #1f2522;align-items:center;gap:12px;padding:10px 14px;display:flex}.cn-dots{gap:6px;display:flex}.cn-dots i{background:#2a312d;border-radius:50%;width:10px;height:10px}.cn-dots i:first-child{background:#ff5f56}.cn-dots i:nth-child(2){background:#ffbd2e}.cn-dots i:nth-child(3){background:#27c93f}.cn-st{color:#8a928a;align-items:center;gap:7px;margin-left:auto;font-weight:500;display:flex}.cn-st i{background:var(--acc-m);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite beat}.cn-btn{color:#c4cac2;font:600 12px var(--mono);cursor:pointer;background:0 0;border:1px solid #2a312d;border-radius:4px;padding:3px 10px;transition:border-color .2s,color .2s}.cn-btn:hover,.cn-btn.on{border-color:var(--acc-m);color:var(--acc-m)}.cn-body{scroll-behavior:smooth;padding:14px 16px;overflow-y:auto}.cn-l{white-space:pre-wrap;word-break:break-word;animation:.2s both cnin}.cn-l.out{color:#c4cac2}.cn-l.err{color:#ff7b7b}.cn-l.in{color:#f4f6f2}.cn-p{color:var(--acc-m);font-weight:700}.cn-live{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.cn-live input{color:#f4f6f2;min-width:60px;font:inherit;caret-color:var(--acc-m);background:0 0;border:0;outline:0;flex:1;padding:0}.cn-spin{border:2px solid #2a312d;border-top-color:var(--acc-m);border-radius:50%;width:12px;height:12px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes cnin{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.ap{gap:18px;display:grid}.ap-card{background:var(--s1);border:1px solid var(--line2);animation:.5s cubic-bezier(.2,.7,.2,1) both rise;animation-delay:calc(var(--i,0) * 45ms);border-radius:10px;align-content:space-between;gap:12px;padding:18px;transition:border-color .25s,transform .25s,box-shadow .25s;display:grid}.ap-card:hover{border-color:var(--mut);transform:translateY(-4px);box-shadow:0 14px 28px -18px #0006}.ap-card.done{border-color:var(--acc-t)}.ap-card p{color:var(--t2);margin:0;font-size:14px;line-height:1.5}.os{gap:18px;max-width:820px;display:grid}.os-now{background:var(--s1);border:1px solid var(--acc-t);border-radius:10px;align-items:center;gap:14px;padding:18px 20px;display:flex}.os-now b{font:700 18px var(--head);display:block}.os-now span:not(.os-logo){color:var(--mut);font-size:13.5px}.os-logo{background:var(--acc);width:44px;height:44px;color:var(--on-acc);font:700 18px var(--head);border-radius:50%;flex:none;place-items:center;display:grid}.os-opt{background:var(--s1);border:1px solid var(--line2);animation:.45s cubic-bezier(.2,.7,.2,1) both rise;animation-delay:calc(var(--i,0) * 60ms);border-radius:10px;align-items:center;gap:14px;padding:14px 18px;transition:border-color .25s,transform .25s;display:flex}.os-opt:hover{border-color:var(--mut);transform:translate(4px)}.os-opt.on{border-color:var(--acc-t)}.os-opt .os-logo{background:var(--s3);width:38px;height:38px;color:var(--text);font-size:15px}.os-opt.on .os-logo{background:var(--acc);color:var(--on-acc)}.os-opt div{flex:1;min-width:0}.os-opt b{font:700 15.5px var(--head);display:block}.os-opt div span{color:var(--mut);font-size:13px}.os-opt em{font:700 12px var(--head);color:var(--acc-t);font-style:normal}@media (max-width:640px){.cn{height:62vh}}@media (prefers-reduced-motion:reduce){.cn,.cn-l,.ap-card,.os-opt,.cn-spin{animation:none!important}}.sd>*,.bl>*,.st tbody tr,.feed li,.tl-line,.mc,.mon-panel,.mon-empty,.term-log,.sv,.ap-card,.os-opt,.avd-opt,.signin .signin-form>*,.signin .signin-card>*,.rv,.hero-text>*,.use,.slab,.ft,.closing-card{opacity:1!important;animation:none!important}.rv,.rv.in{opacity:1!important;transition:none!important;transform:none!important}.ap-card:hover,.os-opt:hover,.mc:hover,.th:hover,.use:hover,.sv:hover,.slab:hover,.avd-opt:hover{box-shadow:none;transform:none!important}.signin .btn.block:after,.hero:before{display:none!important}.closing-card,.signin-bg{animation:none!important}.signin-bg{display:none}.field input:focus,.field select:focus,.signin .field input:focus{outline:2px solid var(--acc-t);outline-offset:0;box-shadow:none!important}.live,.cn-st i,.spark-dot,.ha-ring{animation:none!important}.pill.running i{animation:2.4s ease-out infinite pulse}.cn-dots{display:none}.loc-wrap{grid-template-columns:minmax(0,640px)}.m-word b{color:var(--acc-t)}.tabs,.avd-tabs{box-shadow:none!important;gap:6px!important}.tabs button{border-radius:6px;transition:background .2s,color .2s;padding:8px 14px!important}.tabs button:after{display:none!important}.tabs button:hover{background:var(--s2)}.tabs button.on{background:var(--s3);color:var(--text)}.mc:after,.closing-card:before,.sv:before{display:none!important}.mc.on{border-color:var(--line2);background:var(--s2);box-shadow:none}.ft{border-top:1px solid var(--line)}.ap-card:hover,.os-opt:hover,.mc:hover,.th:hover,.use:hover,.sv:hover{border-color:var(--line2)!important}.th.on,.os-opt.on,.ap-card.done,.os-now{border-color:var(--line2)}.th.on,.os-opt.on{background:var(--s2);box-shadow:none}.avd-opt.on{box-shadow:0 0 0 3px var(--s1),0 0 0 6px var(--mut)}.back:before{display:none}.back:hover{border-color:var(--mut);color:var(--text)}.back span{background:0 0}.inc-grid>div{border-top:0;padding-top:0}.facts-in>.fact,.facts-in>.fact:first-child,.facts-in>.fact:nth-child(3){border-left:0!important}html{scroll-behavior:smooth}#usage{scroll-margin-top:84px}.sv{border-radius:10px;gap:16px;padding:18px;display:grid}@keyframes ls-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sv{animation:.4s cubic-bezier(.2,.8,.2,1) both ls-in;animation-delay:calc(var(--i,0) * 45ms)}@media (prefers-reduced-motion:reduce){.sv{animation:none!important}}.os-logo{flex:none;width:44px;height:44px;transition:filter .4s,opacity .4s;display:block}.os-opt .os-logo,.os-opt.on .os-logo{background:0 0;width:38px;height:38px}.app-logo{flex:none;width:44px;height:44px;display:block}.os-now .os-logo{background:0 0;border-radius:0;width:44px;height:44px}@keyframes ls-pop{0%{opacity:.4;transform:scale(.85)}60%{transform:scale(1.06)}to{opacity:1;transform:none}}.pill.pop{animation:.4s cubic-bezier(.2,.8,.2,1) ls-pop}@media (prefers-reduced-motion:reduce){.pill.pop{animation:none!important}}.sd{gap:24px;max-width:1180px}.sd>*{opacity:1!important;animation:none!important}.st tbody tr:hover td:first-child{box-shadow:none;padding-left:0}.tabs button.on:after{display:none!important}.m-brand{gap:3px}.m-brand svg{transition:transform .35s cubic-bezier(.16,1,.3,1)}.m-brand:hover svg{transform:translate(3px)}.m-header{transition:box-shadow .25s,background-color .25s;animation:.7s cubic-bezier(.16,1,.3,1) both m-drop}.m-header.stuck{box-shadow:0 10px 24px -16px #26221b73}.m-nav a:not(.btn){position:relative}.m-nav a:not(.btn):after{content:"";background:var(--acc);transform-origin:0;border-radius:2px;height:3px;transition:transform .25s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.m-nav a:not(.btn):hover:after,.m-nav a:not(.btn):focus-visible:after{transform:scaleX(1)}.m-nav.open{animation:.3s cubic-bezier(.16,1,.3,1) both m-menu}@keyframes m-drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes m-menu{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (max-width:1000px){.m-nav a:not(.btn):after{display:none}}@media (prefers-reduced-motion:reduce){.m-header,.m-nav.open{animation:none}.m-nav a:not(.btn):after,.m-brand svg{transition:none}}.m-nav a:not(.btn):after{display:none!important}.m-nav a:not(.btn){border-radius:6px;padding:6px 12px;transition:background-color .15s,color .15s}.m-nav a:not(.btn):hover,.m-nav a:not(.btn):focus-visible{background:var(--s2);color:var(--text)}@media (max-width:1000px){.m-nav a:not(.btn){border-radius:0;padding:16px 0}.m-nav a:not(.btn):hover{background:0 0}}html body .btn.btn.btn{box-sizing:border-box;min-height:50px}@media (max-width:700px){html body .btn.btn.btn{min-height:43px}}:root[data-accent=blue]{--acc:#2557d6;--acc-h:#1c47b3;--acc-t:#2557d6;--acc-m:#3b6fe8}:root[data-accent=orange]{--acc:#c2491a;--acc-h:#a53c13;--acc-t:#c2491a;--acc-m:#d9622e}:root[data-theme=dark][data-accent=blue]{--acc:#5b8cff;--acc-h:#7aa2ff;--acc-t:#8aaeff;--acc-m:#5b8cff;--on-acc:#071126}:root[data-theme=dark][data-accent=orange]{--acc:#f07f4d;--acc-h:#f59468;--acc-t:#f6a07a;--acc-m:#f07f4d;--on-acc:#1f0d05}@media (hover:hover){.btn{transition:background-color .15s,border-color .15s,transform .12s,box-shadow .18s}.btn.ghost:hover,.btn.outline:hover{border-color:var(--acc);background:0 0;color:var(--acc-t)!important}.card,.plan,.ap-card,.mon-cards>*{transition:transform .2s cubic-bezier(.22,.8,.3,1),box-shadow .2s,border-color .15s,background-color .15s}.card:hover,.plan:hover,.ap-card:hover{border-color:var(--acc);transform:translateY(-3px)}.m-header a:not(.btn),.m-footer a,footer a:not(.btn){transition:color .15s,background-size .2s}.m-header nav a:hover{color:var(--acc-t)}footer a:hover{color:var(--acc-t);text-underline-offset:3px;text-decoration:underline}.faq-list details{box-shadow:inset 0 0 0 var(--acc);transition:box-shadow .22s}.faq-list summary{cursor:pointer}}@media (prefers-reduced-motion:reduce){.btn,.card,.plan,.ap-card{transition:none!important;transform:none!important}}@media (hover:hover){.hp-plan-list>li,.plan{cursor:pointer;position:relative}.hp-plan-list>li:active,.plan:active{transform:scale(.995)}}.hp-plan-list>li,.plan{position:relative}.hp-plan-list>li .btn:after,.plan .btn:after{content:"";position:absolute;inset:0}.ft-top{grid-template-columns:1.6fr 1fr 1fr 1fr}.ft nav h2{text-transform:none;letter-spacing:0;color:var(--text);font-size:15px;font-weight:700}.ft-pay{align-items:center;gap:8px;display:flex}.ft-pay .cl{display:block}.ft-bottom .ft-pay{order:0}@media (max-width:1000px){.ft-top{grid-template-columns:1fr 1fr 1fr}.ft-brand{grid-column:1/-1}}@media (max-width:560px){.ft-top{grid-template-columns:1fr 1fr}.ft-bottom{flex-direction:column;align-items:flex-start}}
