@charset "UTF-8";@font-face{font-family:VK Sans Display;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/vk-sans-display-regular.woff2) format("woff2")}@font-face{font-family:VK Sans Display;font-weight:500;font-style:normal;font-display:swap;src:url(../fonts/vk-sans-display-medium.woff2) format("woff2")}@font-face{font-family:VK Sans Display;font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/vk-sans-display-demibold.woff2) format("woff2")}:root{--font-display: "VK Sans Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--font-text: var(--font-display);--ease: cubic-bezier(.22, 1, .36, 1);--ease-out: cubic-bezier(.25, .46, .45, .94);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--spring-press-time: 642ms;--spring-entry-time: 646ms;--r-xs: 8px;--r-s: 12px;--r-m: 16px;--r-l: 22px;--r-xl: 26px;--container: 1040px;--gutter: clamp(16px, 4vw, 40px);--header-h: 64px;--green: #4bb34b;--red: #e64646;--orange: #ff9500}@supports (animation-timing-function: linear(0,1)){:root{--spring-press: linear(0, .016, .0592, .123, .2016, .2896, .3826, .4767, .5688, .6564, .7378, .8116, .8769, .9335, .9812, 1.0203, 1.0513, 1.0747, 1.0913, 1.1019, 1.1073, 1.1084, 1.1059, 1.1006, 1.0933, 1.0845, 1.0747, 1.0646, 1.0544, 1.0445, 1.0352, 1.0265, 1.0187, 1.0119, 1.0059, 1.001, .9969, .9938, .9914, .9898, .9888, .9883, .9883, .9886, .9893, .9901, .9911, .9921, .9932, .9943, .9954, .9964, .9973, .9982, .9989, .9995, 1, 1.0004, 1.0007, 1.001, 1);--spring-entry: linear(0, .014, .0519, .1081, .1776, .2558, .339, .4239, .508, .589, .6655, .7362, .8004, .8575, .9074, .9502, .986, 1.0152, 1.0384, 1.0561, 1.0688, 1.0772, 1.0819, 1.0834, 1.0824, 1.0794, 1.0748, 1.0691, 1.0626, 1.0557, 1.0486, 1.0416, 1.0348, 1.0284, 1.0224, 1.017, 1.0122, 1.008, 1.0044, 1.0014, .9989, .9969, .9954, .9943, .9936, .9932, .993, .9931, .9933, .9937, .9942, .9947, .9953, .9959, .9965, .9971, .9976, .9981, .9985, .9989, 1)}}:root,[data-theme=night]{color-scheme:dark;--bg: #090909;--bg-mid: #0b0b0c;--bg-end: #101010;--grid-line: rgba(255, 255, 255, .052);--glow-left: rgba(66, 153, 255, .2);--glow-right: rgba(37, 126, 245, .16);--card-bg: linear-gradient(180deg, #18191b 0%, #151618 100%);--card-bg-hover: linear-gradient(180deg, #1c1d1f 0%, #18191b 100%);--card-edge: rgba(255, 255, 255, .055);--card-shadow: inset 0 0 0 1px var(--card-edge), inset 0 1px 0 rgba(255, 255, 255, .035);--surface: #151618;--surface-solid: #18191b;--surface-2: #202123;--surface-3: #252628;--content: #111214;--border: rgba(255, 255, 255, .07);--border-2: rgba(255, 255, 255, .1);--separator: rgba(255, 255, 255, .06);--text: #f2f3f5;--text-2: rgba(235, 235, 245, .62);--text-3: rgba(235, 235, 245, .5);--accent: #529ef4;--accent-bg: #1475d7;--accent-bg-hover: #136ec9;--accent-bg-active: #1166bb;--accent-soft: rgba(82, 158, 244, .14);--accent-ring: rgba(82, 158, 244, .42);--btn-2-bg: #202123;--btn-2-bg-hover: #252628;--btn-2-text: #f2f3f5;--btn-2-edge: rgba(255, 255, 255, .06);--field-bg: #111214;--seg-bg: #202123;--seg-thumb: #35363a;--header-bg: rgba(9, 9, 9, .92)}[data-theme=day]{color-scheme:light;--bg: #f8fbff;--bg-mid: #eef5ff;--bg-end: #e6f1ff;--grid-line: rgba(42, 83, 135, .095);--glow-left: rgba(66, 153, 255, .16);--glow-right: rgba(37, 126, 245, .12);--card-bg: #ffffff;--card-bg-hover: #fbfcfe;--card-edge: rgba(12, 26, 48, .08);--card-shadow: inset 0 0 0 1px var(--card-edge), 0 12px 28px rgba(38, 85, 140, .07);--surface: #ffffff;--surface-solid: #ffffff;--surface-2: #f3f5f8;--surface-3: #ebeef3;--content: #f3f5f8;--border: rgba(12, 26, 48, .08);--border-2: rgba(12, 26, 48, .12);--separator: rgba(12, 26, 48, .08);--text: #0b1220;--text-2: rgba(38, 54, 78, .72);--text-3: rgba(44, 62, 86, .64);--accent: #2688eb;--accent-bg: #1475d7;--accent-bg-hover: #136ec9;--accent-bg-active: #1166bb;--accent-soft: rgba(38, 136, 235, .1);--accent-ring: rgba(38, 136, 235, .35);--btn-2-bg: #ffffff;--btn-2-bg-hover: #eef6ff;--btn-2-text: #1677d8;--btn-2-edge: rgba(53, 91, 138, .14);--field-bg: #ffffff;--seg-bg: #eef1f5;--seg-thumb: #ffffff;--header-bg: rgba(248, 251, 255, .92)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-user-select:none;user-select:none;touch-action:manipulation;background-color:var(--bg-end);overflow-x:clip}a,button,label{touch-action:manipulation}input,textarea{-webkit-user-select:text;user-select:text}body{margin:0;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;color:var(--text);font-family:var(--font-text);font-size:16px;line-height:1.5;text-rendering:optimizeLegibility}#root{flex:1;display:flex;flex-direction:column}img,svg{display:block;max-width:100%}button,input{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}button:disabled{cursor:default}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}p,h1,h2,h3{margin:0}ul{margin:0;padding:0;list-style:none}fieldset{min-width:0;margin:0;padding:0;border:0}::selection{background:color-mix(in srgb,var(--accent) 32%,transparent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.grecaptcha-badge{visibility:hidden!important}.shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,var(--bg) 0%,var(--bg-mid) 64%,var(--bg-end) 100%)}.shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:62px 52px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.82),transparent 96%);mask-image:linear-gradient(180deg,rgba(0,0,0,.82),transparent 96%)}.shell__glow{position:absolute;opacity:0;animation:shell-glow-in 1.1s cubic-bezier(.2,.8,.2,1) forwards,shell-glow-drift 26s ease-in-out 1.2s infinite alternate}.shell__glow--left{left:max(-7rem,50% - 54rem);top:64%;width:34rem;height:28rem;background:radial-gradient(circle,var(--glow-left),transparent 68%);animation-delay:.18s}.shell__glow--right{right:max(-8rem,50% - 58rem);top:58%;width:38rem;height:32rem;background:radial-gradient(circle,var(--glow-right),transparent 70%);animation-delay:.68s;animation-direction:normal,alternate-reverse}@keyframes shell-glow-in{to{opacity:1}}@keyframes shell-glow-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(6vw,-8vh,0) scale(1.12)}}@media (max-width: 600px){.shell:before{background-size:52px 44px}.shell__glow--left{left:-12rem;top:58%;width:26rem;height:22rem}.shell__glow--right{right:-15rem;top:22%;width:28rem;height:24rem}}main{flex:1;overflow-x:clip}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:max(var(--gutter),env(safe-area-inset-left,0px)) max(var(--gutter),env(safe-area-inset-right,0px))}.h1{font-family:var(--font-display);font-weight:600;font-size:clamp(32px,4.2vw,48px);line-height:1.08;letter-spacing:-.01em;text-wrap:balance}.lead{font-size:clamp(16px,1.3vw,18px);line-height:1.5;color:var(--text-2);text-wrap:pretty}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.small{font-size:14px;line-height:1.45}.num{font-variant-numeric:tabular-nums lining-nums}.eyebrow{display:inline-flex;align-items:center;gap:6px;width:fit-content;min-height:28px;padding:4px 12px;border-radius:999px;font-weight:500;font-size:13px;line-height:1.4;color:var(--text-2);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border)}[data-theme=day] .eyebrow{background:#fff}.btn{--btn-h: 44px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--btn-h);padding:0 20px;border-radius:var(--r-s);font-family:var(--font-display);font-weight:600;font-size:16px;line-height:1;white-space:nowrap;transition:transform var(--spring-press-time) var(--spring-press, var(--ease-out)),background-color .2s var(--ease-out),box-shadow .2s var(--ease-out),color .2s var(--ease-out),opacity .2s var(--ease-out);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.btn:not(:disabled):active{transform:scale(.96);transition-duration:.12s,.2s,.2s,.2s,.2s;transition-timing-function:var(--ease-out)}.btn svg{width:20px;height:20px;flex:none}.btn--sm{--btn-h: 36px;padding:0 14px;border-radius:10px;font-size:15px}.btn--lg{--btn-h: 52px;padding:0 24px;font-size:17px}.btn--block{width:100%}.btn--primary{color:#fff;background-color:var(--accent-bg)}.btn--primary:not(:disabled):hover{background-color:var(--accent-bg-hover)}.btn--primary:not(:disabled):active{background-color:var(--accent-bg-active)}.btn--primary:disabled{opacity:.45}.btn--secondary{color:var(--btn-2-text);background-color:var(--btn-2-bg);box-shadow:inset 0 0 0 1px var(--btn-2-edge),inset 0 1px #ffffff0a}.btn--secondary:hover{background-color:var(--btn-2-bg-hover)}.btn .arrow{transition:transform .25s var(--ease-out)}.btn:not(:disabled):hover .arrow{transform:translate(2px)}.btn__spinner{width:20px;height:20px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.link{color:var(--accent);font-weight:500;transition:opacity .2s var(--ease-out)}.link:hover{opacity:.78}.card{position:relative;border-radius:var(--r-l);background:var(--card-bg);box-shadow:var(--card-shadow)}.tile-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:var(--r-s);background:var(--accent-soft);color:var(--accent)}.tile-icon--orange{background:color-mix(in srgb,var(--orange) 16%,transparent);color:var(--orange)}.badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:999px;font-family:var(--font-display);font-size:12px;font-weight:600;line-height:1;background:var(--accent-bg);color:#fff;white-space:nowrap}.badge--soft{background:var(--accent-soft);color:var(--accent)}.badge--green{background:color-mix(in srgb,var(--green) 16%,transparent);color:var(--green)}.badge--muted{background:var(--surface-3);color:var(--text-2)}.seg{position:relative;isolation:isolate;display:inline-flex;max-width:100%;padding:3px;border-radius:999px;background:var(--seg-bg);overflow-x:auto;scrollbar-width:none}.seg::-webkit-scrollbar{display:none}.seg__item{position:relative;display:inline-flex;align-items:center;flex:none;height:36px;padding:0 18px;border-radius:999px;font-weight:500;font-size:15px;color:var(--text-2);white-space:nowrap;cursor:pointer;transition:color .2s ease,background-color .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent}.seg__item:hover,.seg__item--selected{color:var(--text)}.seg__item--selected{background:var(--seg-thumb);box-shadow:0 1px 3px #00000029}.seg__thumb{position:absolute;top:3px;bottom:3px;left:0;z-index:-1;width:0;border-radius:999px;background:var(--seg-thumb);box-shadow:0 1px 3px #00000029;pointer-events:none;transition:transform .32s cubic-bezier(.4,0,.2,1),width .32s cubic-bezier(.4,0,.2,1)}.seg:not(.seg--has-thumb) .seg__thumb{visibility:hidden}.seg--has-thumb .seg__item--selected{background:none;box-shadow:none}.seg__item:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.skeleton{border-radius:var(--r-m);background:linear-gradient(90deg,var(--surface-2) 0%,var(--surface-3) 50%,var(--surface-2) 100%) 0 0/200% 100%;animation:shimmer 1.4s ease-in-out infinite}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}[data-enter]{animation:reveal-up var(--spring-entry-time) var(--spring-entry, var(--ease)) var(--d, 0s) backwards}@keyframes reveal-up{0%{opacity:0;transform:translate3d(0,50px,0)}}.site-header{position:sticky;top:0;z-index:100;height:calc(var(--header-h) + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);transition:background-color .25s ease,box-shadow .25s ease}.site-header--scrolled{background:var(--header-bg);box-shadow:inset 0 -1px 0 var(--separator);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-header__inner{height:100%;display:flex;align-items:center;gap:16px}.site-header__brand{display:inline-flex;flex:none;min-width:0;padding:6px 0;border-radius:var(--r-xs)}.site-header__actions{display:flex;align-items:center;gap:8px;margin-left:auto}.logo{display:inline-flex;align-items:center;gap:8px;font-weight:400;font-size:20px;line-height:1;white-space:nowrap;color:var(--text)}.logo svg{flex:none;color:var(--accent)}.icon-btn{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:10px;color:var(--text);transition:background-color .2s ease;-webkit-tap-highlight-color:transparent}.icon-btn:hover,.icon-btn[aria-expanded=true]{background:var(--surface-2)}.theme-toggle svg{grid-area:1/1;transition:transform .4s var(--ease),opacity .25s ease}.theme-toggle svg:not(.is-current){opacity:0;transform:rotate(-60deg) scale(.6)}.theme-switch{position:relative}.theme-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:10;width:220px;padding:6px;border-radius:16px;color:var(--text);background:var(--surface-solid);box-shadow:inset 0 0 0 1px var(--border-2),0 18px 48px #00000061;transform-origin:top right;animation:menu-in .22s var(--ease-out)}[data-theme=day] .theme-menu{box-shadow:inset 0 0 0 1px var(--border),0 18px 44px #26558c2e}@keyframes menu-in{0%{opacity:0;transform:scale(.96) translateY(-4px)}}.theme-menu__item{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 10px;border-radius:12px;font-size:15px;font-weight:500;text-align:left;transition:background-color .15s ease}.theme-menu__item:hover,.theme-menu__item:focus-visible{background:var(--surface-2)}.theme-menu__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.theme-menu__item>span{flex:1}.theme-menu__item svg:first-child{color:var(--text-2)}.theme-menu__check{color:var(--accent);opacity:0}.theme-menu__item[aria-pressed=true] .theme-menu__check{opacity:1}@media (max-width: 359px){.logo{font-size:18px}.site-header__support{display:none}}.site-footer{padding:20px 0 calc(28px + env(safe-area-inset-bottom,0px));font-size:13px;color:var(--text-3)}.site-footer__inner{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 32px;padding-top:20px}.site-footer__inner:before{content:"";position:absolute;top:0;left:max(var(--gutter),env(safe-area-inset-left,0px));right:max(var(--gutter),env(safe-area-inset-right,0px));height:1px;background:var(--separator)}.site-footer__legal,.site-footer__docs{display:flex;flex-wrap:wrap;gap:4px 16px}.site-footer__docs a{transition:color .2s ease}.site-footer__docs a:hover{color:var(--text)}html:has(.viewport-scrollbar){scrollbar-width:none}html:has(.viewport-scrollbar)::-webkit-scrollbar{display:none}.viewport-scrollbar{position:fixed;inset:4px 0 4px auto;z-index:110;width:12px;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s ease}.viewport-scrollbar--visible{opacity:1;pointer-events:auto}.viewport-scrollbar__thumb{position:relative;cursor:grab;will-change:transform}.viewport-scrollbar__thumb:before{content:"";position:absolute;inset:0 3px 0 auto;width:6px;border-radius:999px;background:var(--text-2);opacity:.45;transition:width .15s ease,opacity .15s ease}.viewport-scrollbar--dragging .viewport-scrollbar__thumb:before{width:8px;opacity:.7}@media (hover: hover){.viewport-scrollbar__thumb:hover:before{width:8px;opacity:.7}}.viewport-scrollbar--dragging,.viewport-scrollbar--dragging .viewport-scrollbar__thumb{cursor:grabbing}html.theme-switching::view-transition-old(root),html.theme-switching::view-transition-new(root){mix-blend-mode:normal}html.theme-switching::view-transition-old(root){animation:none}html.theme-switching::view-transition-new(root){animation:theme-reveal .7s cubic-bezier(.65,0,.35,1) both}@keyframes theme-reveal{0%{clip-path:circle(0 at var(--vt-x, 50%) var(--vt-y, 0%))}to{clip-path:circle(var(--vt-r, 150vmax) at var(--vt-x, 50%) var(--vt-y, 0%))}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.shell__glow{opacity:1}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.checkout{padding-block:clamp(20px,4vw,48px) clamp(40px,6vw,72px)}.checkout__head{display:grid;gap:14px;max-width:640px;margin-bottom:clamp(24px,4vw,36px)}.checkout__products{justify-self:start;margin-top:8px;animation:switch-in .3s ease both}.checkout__products-skeleton{justify-self:start;width:300px;max-width:100%;height:42px;margin-top:8px;border-radius:999px}@keyframes switch-in{0%{opacity:0}}.checkout__grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.checkout__form{--d: 60ms;padding:clamp(20px,3vw,32px)}.checkout__form-content{display:grid;gap:32px}.checkout__summary{--d: .12s;position:sticky;top:calc(var(--header-h) + env(safe-area-inset-top,0px) + 16px);padding:clamp(20px,3vw,28px)}.checkout__summary-content{display:grid;gap:16px}.checkout__section{display:grid;gap:14px}.checkout__title{font-weight:600;font-size:18px;line-height:1.3}.option{position:relative;cursor:pointer;border-radius:var(--r-m);background:var(--content);box-shadow:inset 0 0 0 1px var(--border);transition:box-shadow .2s var(--ease-out),background-color .2s var(--ease-out),transform var(--spring-press-time) var(--spring-press, var(--ease-out));-webkit-tap-highlight-color:transparent}@media (hover: hover){.option:hover{box-shadow:inset 0 0 0 1px var(--accent-ring)}}.option:active{transform:scale(.97);transition-duration:.2s,.2s,.12s}.option--selected{background:color-mix(in srgb,var(--accent) 10%,var(--content));box-shadow:inset 0 0 0 2px var(--accent)!important}.option__input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;pointer-events:none}.option:has(.option__input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.checkout__methods{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px}.checkout__method{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px}.checkout__method-text{display:grid;gap:2px;min-width:0}.checkout__method-name{font-weight:500;font-size:15px;line-height:1.3}.checkout__products-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px}.checkout__product{display:grid;align-content:start;gap:6px;padding:14px 16px}.checkout__product-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.checkout__product-name{font-weight:600;font-size:16px;line-height:1.3}.checkout__product--server{grid-template-rows:auto auto 1fr}.checkout__product--server .checkout__specs{align-self:end;padding-top:4px}.checkout__specs{display:flex;flex-wrap:wrap;gap:6px}.checkout__specs>span{padding:3px 10px;border-radius:999px;background:var(--surface-solid);box-shadow:inset 0 0 0 1px var(--border);font-size:13px;color:var(--text-2)}.checkout__specs b{font-weight:600;color:var(--text)}.checkout__locations{display:grid;gap:16px}.checkout__locations-group{display:grid;gap:8px}.checkout__location-list{display:flex;flex-wrap:wrap;gap:6px}.location-pill{position:relative;display:inline-flex;align-items:center;min-height:30px;padding:4px 12px;border-radius:999px;font-size:14px;font-weight:500;background:var(--content);box-shadow:inset 0 0 0 1px var(--border)}.location-pill--selectable{cursor:pointer;transition:box-shadow .2s var(--ease-out),background-color .2s var(--ease-out);-webkit-tap-highlight-color:transparent}@media (hover: hover){.location-pill--selectable:hover{box-shadow:inset 0 0 0 1px var(--accent-ring)}}.location-pill--selected,.location-pill--selected:hover{background:color-mix(in srgb,var(--accent) 12%,var(--content));box-shadow:inset 0 0 0 1.5px var(--accent)}.location-pill:has(.option__input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.checkout__periods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 10px;padding-top:11px}.checkout__period{display:grid;align-content:start;gap:2px;padding:16px}.checkout__period-badge{position:absolute;top:-11px;left:14px}.checkout__period-badge.badge--soft{background:color-mix(in srgb,var(--accent) 16%,var(--surface-solid))}.checkout__period-label{font-size:14px;color:var(--text-2)}.checkout__period-price{font-weight:600;font-size:24px;line-height:1.25}.checkout__period-save{position:absolute;top:14px;right:12px}.checkout__skeleton{height:64px}.checkout__periods .checkout__skeleton{height:100px}.checkout__error{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:var(--r-m);background:var(--content);box-shadow:inset 0 0 0 1px var(--border)}.field{width:100%;height:52px;padding:0 16px;border:0;border-radius:var(--r-s);font-size:16px;color:var(--text);background:var(--field-bg);box-shadow:inset 0 0 0 1px var(--border-2);outline:none;transition:box-shadow .2s var(--ease-out)}.field::placeholder{color:var(--text-3)}.field:focus{box-shadow:inset 0 0 0 2px var(--accent)}.field--error,.field--error:focus{box-shadow:inset 0 0 0 2px var(--red)}.checkout__field-error{color:var(--red)}.checkout__plan{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.checkout__plan-name{font-weight:600;font-size:18px;line-height:1.3}.checkout__total{display:grid;gap:8px}.checkout__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.checkout__amount{font-weight:600;font-size:clamp(40px,5vw,52px);line-height:1;letter-spacing:-.01em;white-space:nowrap}.checkout__per{font-size:18px;color:var(--text-2)}.checkout__amount-skeleton{width:60%;height:52px}.checkout__note-skeleton{width:80%;height:20px;border-radius:var(--r-xs)}.checkout__notice{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:var(--r-m);background:var(--content);box-shadow:inset 0 0 0 1px var(--border)}.checkout__terms{display:grid;gap:10px;padding:16px 18px;border-radius:var(--r-m);background:var(--content);box-shadow:inset 0 0 0 1px var(--border)}.checkout__terms-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.checkout__terms-title{font-weight:600;font-size:15px}.checkout__terms-list{display:grid;gap:6px}.checkout__terms-list li{position:relative;padding-left:16px}.checkout__terms-list li:before{content:"";position:absolute;left:3px;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--text-3)}.checkout__terms-important{color:var(--text)}.checkout__terms-important:before{background:var(--orange)!important}.checkout__terms-important b{color:var(--orange);font-weight:600}.checkout__notice .tile-icon{width:36px;height:36px;border-radius:10px}.checkout__fine{font-size:12px;line-height:1.5}.checkout__fine a{color:var(--text-2);text-decoration:underline;text-decoration-color:var(--border-2);text-underline-offset:2px;transition:color .2s ease}.checkout__fine a:hover{color:var(--text)}@media (max-width: 900px){.checkout__grid{grid-template-columns:minmax(0,1fr)}.checkout__summary{position:static}}@media (max-width: 560px){.checkout__periods{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout__method{min-height:56px;padding:10px 12px}.checkout__method .tile-icon{width:36px;height:36px;border-radius:10px}}.notes-dialog{width:min(440px,100vw - 32px);max-height:min(640px,100dvh - 32px);margin:auto;padding:20px;overflow:auto;overscroll-behavior:contain;border:0;border-radius:24px;color:var(--text);background:var(--surface-solid);box-shadow:inset 0 0 0 1px var(--border-2),0 30px 80px #00000073;opacity:1;transform:none;transition:opacity .22s ease,transform .32s var(--ease-out)}[data-theme=day] .notes-dialog{box-shadow:inset 0 0 0 1px var(--border),0 30px 70px #26558c3d}.notes-dialog:focus{outline:none}.notes-dialog--closing{opacity:0;transform:translateY(12px) scale(.97)}@starting-style{.notes-dialog[open]{opacity:0;transform:translateY(12px) scale(.97)}}.notes-dialog::backdrop{background:#0408128c;opacity:1;transition:opacity .25s ease}.notes-dialog--closing::backdrop{opacity:0}@starting-style{.notes-dialog[open]::backdrop{opacity:0}}.notes-dialog__head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.notes-dialog__head .tile-icon{width:36px;height:36px;border-radius:10px}.notes-dialog__title{font-weight:600;font-size:20px;line-height:1.25}.notes-dialog__list{gap:10px;color:var(--text-2);font-size:15px;line-height:1.45}.notes-dialog__actions{display:grid;gap:10px;margin-top:22px}@media (max-width: 600px){.notes-dialog{width:100%;max-width:none;max-height:calc(100dvh - 48px);margin:auto 0 0;padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0}.notes-dialog--closing{transform:translateY(100%)}@starting-style{.notes-dialog[open]{transform:translateY(100%)}}}html.checkout-transition{--tab-shift: clamp(24px, 5vw, 64px)}html.checkout-transition[data-checkout-motion=back]{--tab-shift: calc(clamp(24px, 5vw, 64px)*-1) }html.checkout-transition .checkout__products{view-transition-name:checkout-products}html.checkout-transition .checkout__form{view-transition-name:checkout-form}html.checkout-transition:not([data-checkout-motion=fade]) .checkout__form-content{view-transition-name:checkout-form-content}html.checkout-transition .checkout__summary{view-transition-name:checkout-summary}html.checkout-transition:not([data-checkout-motion=fade]) .checkout__summary-content{view-transition-name:checkout-summary-content}html.checkout-transition .site-footer{view-transition-name:site-footer}::view-transition-group(checkout-form),::view-transition-group(checkout-summary){overflow:clip;border-radius:var(--r-l);background:var(--card-bg);box-shadow:var(--card-shadow)}html.checkout-transition :is(.checkout__form-content,.checkout__summary-content,.checkout__section,.checkout__plan,.checkout__total,.checkout__notice,.checkout__pay,.checkout__fine){view-transition-group:nearest}::view-transition-old(checkout-form),::view-transition-new(checkout-form),::view-transition-old(checkout-summary),::view-transition-new(checkout-summary),::view-transition-old(checkout-products){display:none}::view-transition-new(checkout-products){animation:none}::view-transition-group(checkout-form),::view-transition-group(checkout-summary),::view-transition-group(checkout-form-content),::view-transition-group(checkout-summary-content),::view-transition-group(site-footer){animation-duration:.56s;animation-timing-function:var(--ease)}::view-transition-old(checkout-form-content){animation:tab-slide-out .24s cubic-bezier(.4,0,.6,1) both,tab-fade-out .16s ease both}::view-transition-new(checkout-form-content){animation:tab-slide-in .48s var(--ease) .13s both,tab-fade-in .32s ease .13s both}::view-transition-old(checkout-summary-content){animation:tab-fade-out .16s ease both}::view-transition-new(checkout-summary-content){animation:tab-fade-in .32s ease .13s both}@keyframes tab-slide-out{to{transform:translate(calc(var(--tab-shift) * -1));clip-path:inset(0 calc(var(--tab-shift) * -1) 0 var(--tab-shift))}}@keyframes tab-slide-in{0%{transform:translate(var(--tab-shift));clip-path:inset(0 var(--tab-shift) 0 calc(var(--tab-shift) * -1))}}@keyframes tab-fade-out{to{opacity:0}}@keyframes tab-fade-in{0%{opacity:0}}html[data-checkout-motion=fade] .checkout__section--option{view-transition-name:checkout-option}html[data-checkout-motion=fade] .checkout__section--server{view-transition-name:checkout-server}html[data-checkout-motion=fade] .checkout__section--locations{view-transition-name:checkout-locations}html[data-checkout-motion=fade] .checkout__section--method{view-transition-name:checkout-method}html[data-checkout-motion=fade] .checkout__section--period{view-transition-name:checkout-period}html[data-checkout-motion=fade] .checkout__section--email{view-transition-name:checkout-email}html[data-checkout-motion=fade] .checkout__plan{view-transition-name:checkout-plan}html[data-checkout-motion=fade] .checkout__total{view-transition-name:checkout-total}html[data-checkout-motion=fade] .checkout__notice{view-transition-name:checkout-notice}html[data-checkout-motion=fade] .checkout__pay{view-transition-name:checkout-pay}html[data-checkout-motion=fade] .checkout__fine{view-transition-name:checkout-fine}html[data-checkout-motion=fade]::view-transition-group(*){animation-duration:.4s;animation-timing-function:var(--ease)}
