@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-400-normal.2y7ys-6xqyvlu.woff2)format("woff2"),url(../media/inter-cyrillic-400-normal.313z8u3gguft6.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-500-normal.1nv56f3vj863s.woff2)format("woff2"),url(../media/inter-cyrillic-500-normal.06elr_s4xp1zj.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-600-normal.0-dy8oiks8ebz.woff2)format("woff2"),url(../media/inter-cyrillic-600-normal.1yx35ha52iheu.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-700-normal.378qjskmmzqr1.woff2)format("woff2"),url(../media/inter-cyrillic-700-normal.1om2rvzqaqs1z.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.08vufg9rbrtqu.woff2)format("woff2"),url(../media/inter-latin-400-normal.0qkhh15u3nzc2.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-500-normal.037elok7xg7ol.woff2)format("woff2"),url(../media/inter-latin-500-normal.0zoa3evckypzi.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-600-normal.42bxzpetz5w8g.woff2)format("woff2"),url(../media/inter-latin-600-normal.2azw06-3fu-n-.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-700-normal.0w01zqnq_4v13.woff2)format("woff2"),url(../media/inter-latin-700-normal.0f21to4h01kr-.woff)format("woff")}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.19gbeb610ur4n.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.3nj-glub930lh.woff)format("woff")}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.25_05y-blbp24.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.20ixcot5hpnm-.woff)format("woff")}
@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(../media/literata-cyrillic-400-normal.30d2cuc03f6mh.woff2)format("woff2"),url(../media/literata-cyrillic-400-normal.08mguf4rwjfhw.woff)format("woff")}
@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(../media/literata-cyrillic-600-normal.0fnciqvqk8hza.woff2)format("woff2"),url(../media/literata-cyrillic-600-normal.2qyxs9p42cupr.woff)format("woff")}
@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(../media/literata-cyrillic-400-italic.3lcxq3t5_r-sy.woff2)format("woff2"),url(../media/literata-cyrillic-400-italic.0nhy499cpmltp.woff)format("woff")}
@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(../media/literata-latin-400-normal.0hza_3nnk-rlu.woff2)format("woff2"),url(../media/literata-latin-400-normal.1e3fh_2hfvrcf.woff)format("woff")}
@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(../media/literata-latin-600-normal.1nno2nspo851p.woff2)format("woff2"),url(../media/literata-latin-600-normal.19quiujoh1-54.woff)format("woff")}
@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(../media/literata-latin-400-italic.27g1gk3x2j-t0.woff2)format("woff2"),url(../media/literata-latin-400-italic.1-j2_1f1ck72_.woff)format("woff")}
:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050404;--surface:#0d0a0a;--surface-raised:#151211;--surface-hover:#1e1918;--text:#f6f5f4;--text-soft:#d0cdcc;--muted:#969190;--faint:#676261;--line:#ffffff12;--line-strong:#ffffff24;--accent:#f93534;--accent-hover:#ff6157;--accent-press:#e3121e;--accent-soft:#f9353424;--accent-ghost:#f9353412;--accent-contrast:#fcfcfc;--accent-2:#fc4f7f;--accent-gradient:linear-gradient(120deg, var(--accent) 0%, var(--accent-2) 55%, var(--accent) 100%);--good:#4bc680;--presence:#16cd72;--warn:#f5ae39;--danger:#f93534;--bloom:#f9353429;--bloom-faint:#f9353412}@supports (color:lab(0% 0 0)){:root,[data-theme=dark]{--bg:lab(1.19284% .337698 .212127);--surface:lab(3.02669% .783294 .494257);--surface-raised:lab(5.67931% 1.42888 .902835);--surface-hover:lab(9.45296% 2.35118 1.56388);--text:lab(96.5035% .582725 .386465);--text-soft:lab(82.567% 1.16625 .773585);--muted:lab(60.5104% 1.75145 1.16202);--faint:lab(41.9503% 1.75272 1.16314);--line:lab(100% 0 0/.07);--line-strong:lab(100% 0 0/.14);--accent:lab(55.9487% 72.3689 50.4256);--accent-hover:lab(63.1471% 65.7043 43.1388);--accent-press:lab(48.9622% 72.6008 53.3924);--accent-soft:lab(55.9487% 72.3689 50.4256/.14);--accent-ghost:lab(55.9487% 72.3689 50.4256/.07);--accent-contrast:lab(98.84% .0000298023 -.0000119209);--accent-2:lab(60.3993% 68.3814 12.7572);--good:lab(71.79% -47.8082 24.648);--warn:lab(76.6715% 19.8199 66.5811);--danger:lab(55.9487% 72.3689 50.4256);--bloom:lab(55.9487% 72.3689 50.4256/.16);--bloom-faint:lab(55.9487% 72.3689 50.4256/.07)}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fffefe;--surface:#fff9f5;--surface-raised:#f9f2ef;--surface-hover:#f1e7e4;--text:#120e0e;--text-soft:#312d2c;--muted:#615c5b;--faint:#908b8a;--line:#120e0e1a;--line-strong:#120e0e33;--accent:#f97315;--accent-hover:#df6100;--accent-press:#c65200;--accent-soft:#f9731524;--accent-ghost:#f9731512;--accent-contrast:#1e130e;--accent-2:#ff716b;--accent-gradient:linear-gradient(120deg, var(--accent) 0%, var(--accent-2) 55%, var(--accent) 100%);--good:#007e46;--presence:#16cd72;--warn:#b17000;--danger:#d73626;--bloom:#f973151f;--bloom-faint:#f973150f}@supports (color:lab(0% 0 0)){[data-theme=light]{--surface-raised:lab(95.8898% 2.06366 1.98315);--surface-hover:lab(92.3843% 3.10299 2.97998);--text:lab(4.40405% 1.20895 .760624);--text-soft:lab(18.7501% 1.75628 1.16625);--muted:lab(39.622% 2.04617 1.35816);--faint:lab(58.1904% 1.75151 1.16214);--line:lab(4.40405% 1.20895 .760624/.1);--line-strong:lab(4.40405% 1.20895 .760624/.2);--accent:lab(64.4971% 49.4511 68.8278);--accent-hover:lab(56.9023% 50.9015 78.2701);--accent-press:lab(49.9944% 48.4763 79.4218);--accent-soft:lab(64.4971% 49.4511 68.8278/.14);--accent-ghost:lab(64.4971% 49.4511 68.8278/.07);--accent-contrast:lab(7.12505% 4.70232 4.73766);--accent-2:lab(65.744% 56.5434 32.8389);--good:lab(46.234% -48.7215 25.2617);--warn:lab(53.2548% 23.4859 68.6512);--danger:lab(49.3623% 62.0576 48.9298);--bloom:lab(64.4971% 49.4511 68.8278/.12);--bloom-faint:lab(64.4971% 49.4511 68.8278/.06)}}@media (prefers-color-scheme:light){[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fffefe;--surface:#fff9f5;--surface-raised:#f9f2ef;--surface-hover:#f1e7e4;--text:#120e0e;--text-soft:#312d2c;--muted:#615c5b;--faint:#908b8a;--line:#120e0e1a;--line-strong:#120e0e33;--accent:#f97315;--accent-hover:#df6100;--accent-press:#c65200;--accent-soft:#f9731524;--accent-ghost:#f9731512;--accent-contrast:#1e130e;--accent-2:#ff716b;--accent-gradient:linear-gradient(120deg, var(--accent) 0%, var(--accent-2) 55%, var(--accent) 100%);--good:#007e46;--presence:#16cd72;--warn:#b17000;--danger:#d73626;--bloom:#f973151f;--bloom-faint:#f973150f}@supports (color:lab(0% 0 0)){[data-theme=system]{--surface-raised:lab(95.8898% 2.06366 1.98315);--surface-hover:lab(92.3843% 3.10299 2.97998);--text:lab(4.40405% 1.20895 .760624);--text-soft:lab(18.7501% 1.75628 1.16625);--muted:lab(39.622% 2.04617 1.35816);--faint:lab(58.1904% 1.75151 1.16214);--line:lab(4.40405% 1.20895 .760624/.1);--line-strong:lab(4.40405% 1.20895 .760624/.2);--accent:lab(64.4971% 49.4511 68.8278);--accent-hover:lab(56.9023% 50.9015 78.2701);--accent-press:lab(49.9944% 48.4763 79.4218);--accent-soft:lab(64.4971% 49.4511 68.8278/.14);--accent-ghost:lab(64.4971% 49.4511 68.8278/.07);--accent-contrast:lab(7.12505% 4.70232 4.73766);--accent-2:lab(65.744% 56.5434 32.8389);--good:lab(46.234% -48.7215 25.2617);--warn:lab(53.2548% 23.4859 68.6512);--danger:lab(49.3623% 62.0576 48.9298);--bloom:lab(64.4971% 49.4511 68.8278/.12);--bloom-faint:lab(64.4971% 49.4511 68.8278/.06)}}}
:root{--sans:"Inter", system-ui, -apple-system, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--font-sans:var(--sans);--font-primary:var(--sans);--font-display:var(--sans);--font-mono:var(--mono);--font-size-2xs:.85rem;--font-size-xs:1rem;--font-size-sm:1.1rem;--font-size-base:1.2rem;--font-size-lg:1.3rem;--font-size-xl:clamp(1.3125rem, .3vw + 1.05rem, 1.4rem);--font-size-2xl:clamp(1.375rem, .7vw + 1.2rem, 2rem);--font-size-3xl:clamp(1.75rem, 1.3vw + 1.4rem, 3rem);--font-size-4xl:clamp(2rem, 2.6vw + 1.4rem, 4rem);--font-size-5xl:clamp(2.5rem, 4.2vw + 1.4rem, 6rem);--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:600;--font-weight-black:700;--line-height-tight:1.08;--line-height-snug:1.3;--line-height-normal:1.55;--line-height-relaxed:1.7;--tracking-tight:-.025em;--tracking-normal:0;--tracking-wide:.12em;--shell-max:1240px;--shell-narrow:860px;--shell-reading:62ch;--gutter:clamp(20px, 4vw, 48px);--shell-width:min(var(--shell-max), calc(100% - var(--gutter) * 2));--header-height:68px;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--spacing-xs:var(--space-1);--spacing-sm:var(--space-2);--spacing-md:var(--space-4);--spacing-lg:var(--space-6);--spacing-xl:var(--space-8);--spacing-2xl:var(--space-12);--spacing-3xl:var(--space-16);--spacing-4xl:var(--space-20);--spacing-5xl:var(--space-24);--section-gap:clamp(72px, 8vw, 120px);--radius-xs:8px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--radius-pill:999px;--radius-full:50%;--border-thin:1px solid var(--line);--border-strong:1px solid var(--line-strong);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--transition-fast:.14s var(--ease-out);--transition-base:.22s var(--ease-out);--transition-slow:.4s var(--ease-out);--z-base:0;--z-raised:10;--z-sticky:20;--z-dropdown:30;--z-dialog:40;--z-modal:50;--z-toast:60;--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--reading-indent:1.6rem;--prime-ring:conic-gradient(from -90deg, var(--banner-accent,var(--accent)) 0deg, color-mix(in oklch, var(--banner-accent,var(--accent)) 40%, #fff) 120deg, var(--banner-accent,var(--accent)) 240deg, color-mix(in oklch, var(--banner-accent,var(--accent)) 40%, #fff) 300deg, var(--banner-accent,var(--accent)) 360deg);--noise-tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E");--noise-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");--noise-dither:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.08'/%3E%3C/svg%3E")}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-size:16px}body{text-rendering:optimizespeed;min-height:100vh}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}:focus{outline:none}
html{scroll-behavior:smooth}body{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text);background-color:var(--bg);font-optical-sizing:auto;transition:background-color var(--transition-base), color var(--transition-base);margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--font-weight-black);line-height:var(--line-height-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}h1{font-size:var(--font-size-5xl)}h2{font-size:var(--font-size-4xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-base)}p{line-height:var(--line-height-relaxed);margin:0}a{color:inherit;text-underline-offset:2px;transition:color var(--transition-fast);text-decoration-thickness:1px}a:hover{color:var(--accent)}button,select,input,textarea{font:inherit;color:inherit}select{appearance:none}code,kbd,samp,pre{font-family:var(--font-mono);font-size:var(--font-size-sm)}::selection{background:var(--accent-soft);color:var(--text)}:where(a,button,select,input,textarea,[tabindex]):focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}*{scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--line-strong);background-clip:content-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--faint);background-clip:content-box}@media (pointer:coarse){*{scrollbar-width:none}::-webkit-scrollbar{width:0;height:0}}:lang(zh){--font-weight-regular:500;--font-weight-medium:500;line-height:var(--line-height-relaxed)}:lang(zh) [data-numeric],:lang(zh) .eyebrow{font-family:var(--font-sans)}:lang(zh) h1,:lang(zh) h2,:lang(zh) h3,:lang(zh) h4,:lang(zh) h5,:lang(zh) h6{letter-spacing:0;line-height:1.3}:lang(zh) .eyebrow,:lang(zh) .price__name,:lang(zh) .tile__stamp,:lang(zh) .field>span,:lang(zh) .countdown__label{letter-spacing:0;text-transform:none}:where(code,kbd,samp,pre,[data-numeric]){font-variant-numeric:tabular-nums}
