@font-face{font-family:inter;src:url(/_next/static/media/eb4c32f8bb76427c-s.p.woff2?dpl=4a12f74468a4c175) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_0e918f{font-family:inter,inter Fallback}.__variable_0e918f{--font-inter:"inter","inter Fallback"}@font-face{font-family:jetbrainsMono;src:url(/_next/static/media/459af74aa32544b1-s.woff2?dpl=4a12f74468a4c175) format("woff2");font-display:swap;font-weight:400 600}@font-face{font-family:jetbrainsMono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_d69ce8{font-family:jetbrainsMono,jetbrainsMono Fallback}.__variable_d69ce8{--font-jetbrains-mono:"jetbrainsMono","jetbrainsMono Fallback"}@layer tokens, base, components, areas;@layer tokens, base, components, areas;@layer tokens{:root{color-scheme:dark;--stage:#040506;--bg:#08090a;--bg-2:#0c0f10;--surface:#111517;--surface-2:#161b1d;--surface-3:#1d2427;--line:rgba(255,255,255,0.07);--line-2:rgba(255,255,255,0.11);--line-3:rgba(255,255,255,0.17);--fg:#eef3f2;--fg-2:#a3aeab;--fg-3:#858f8c;--mint:#34e0a1;--mint-hover:#5ff0bd;--on-mint:#03140d;--accent-text:#34e0a1;--accent-soft:rgba(52,224,161,0.1);--accent-line:rgba(52,224,161,0.38);--glow:rgba(52,224,161,0.32);--ok:#34e0a1;--ok-soft:rgba(52,224,161,0.12);--warn:#f0b450;--warn-soft:rgba(240,180,80,0.13);--bad:#ff7d73;--bad-soft:rgba(255,125,115,0.13);--info:#8db6ff;--info-soft:rgba(141,182,255,0.13);--refuse:#b69cff;--refuse-soft:rgba(182,156,255,0.13);--glass:rgba(17,21,23,0.6);--glass-strong:rgba(14,17,19,0.86);--glass-line:rgba(255,255,255,0.12);--hair:linear-gradient(180deg,rgba(255,255,255,0.16),rgba(255,255,255,0.05) 42%,rgba(255,255,255,0.08));--hair-mint:linear-gradient(160deg,rgba(52,224,161,0.65),rgba(52,224,161,0.08) 45%,rgba(255,255,255,0.1));--shadow-1:0 1px 0 rgba(255,255,255,0.03) inset;--shadow-2:0 14px 40px -12px rgba(0,0,0,0.7);--shadow-pop:0 24px 60px -12px rgba(0,0,0,0.75),0 0 0 1px rgba(255,255,255,0.06);--shadow-frame:0 40px 100px -20px rgba(0,0,0,0.8);--header-bg:rgba(8,9,10,0.72);--menu-bg:rgba(15,18,20,0.96);--scrim:rgba(0,0,0,0.55);--grid-line:rgba(255,255,255,0.045);--bezel:#1b2124;--wall-dim:0.62;--wall-veil:linear-gradient(90deg,var(--bg) 0%,rgba(8,9,10,0.55) 26%,rgba(8,9,10,0.15) 60%,rgba(8,9,10,0.35) 100%);--chart-dim:#1f6b51;--bar-hi:#34e0a1;--skel:rgba(255,255,255,0.05);--code-bg:#0b0e0f;--code-bar:#101416;--code-line:rgba(255,255,255,0.08);--code-fg:#d7dfdd;--code-dim:#8a9794;--code-warn:#f0b450;--tok-str:#34e0a1;--tok-key:#9ec1ff;--tok-num:#f0c27a;--tok-com:#7f8b88;--focus:#34e0a1;--grad-text:linear-gradient(95deg,#34e0a1,#b4f7dc 48%,#34e0a1 72%,#7befc4);--vol-veil:linear-gradient(110deg,rgba(6,8,9,0.86),rgba(6,8,9,0.55) 55%,rgba(6,8,9,0.3));--amb-op:0.34;--au-veil:linear-gradient(180deg,rgba(4,5,6,0.1),rgba(4,5,6,0.3) 45%,rgba(4,5,6,0.82));--font-sans:var(--font-inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC",sans-serif;--font-mono:var(--font-jetbrains-mono),ui-monospace,"SFMono-Regular",Menlo,Consolas,"PingFang SC","Microsoft YaHei",monospace;--r-xs:6px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:22px;--r-2xl:28px;--ease:cubic-bezier(0.2,0.7,0.2,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--ctl-h:0px;--hdr-h:64px}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){color-scheme:light;--stage:#e4e9e8;--bg:#f6f8f7;--bg-2:#eef2f1;--surface:#ffffff;--surface-2:#f1f4f3;--surface-3:#e7eceb;--line:rgba(12,30,26,0.09);--line-2:rgba(12,30,26,0.15);--line-3:rgba(12,30,26,0.22);--fg:#0a1412;--fg-2:#46524f;--fg-3:#5c6966;--mint:#34e0a1;--mint-hover:#29d293;--on-mint:#03140d;--accent-text:#06754f;--accent-soft:rgba(10,150,100,0.09);--accent-line:rgba(6,122,82,0.32);--glow:rgba(30,200,140,0.34);--ok:#06754f;--ok-soft:rgba(10,150,100,0.1);--warn:#8a5600;--warn-soft:rgba(176,112,0,0.12);--code-warn:#b36f00;--bad:#b3362c;--bad-soft:rgba(179,54,44,0.1);--info:#2d5bb5;--info-soft:rgba(45,91,181,0.1);--refuse:#6941c6;--refuse-soft:rgba(105,65,198,0.1);--glass:rgba(255,255,255,0.68);--glass-strong:rgba(255,255,255,0.9);--glass-line:rgba(12,30,26,0.12);--hair:linear-gradient(180deg,rgba(12,30,26,0.1),rgba(12,30,26,0.08) 42%,rgba(12,30,26,0.16));--hair-mint:linear-gradient(160deg,rgba(6,122,82,0.55),rgba(6,122,82,0.1) 45%,rgba(12,30,26,0.12));--shadow-1:0 1px 2px rgba(16,40,32,0.05),0 2px 10px rgba(16,40,32,0.04);--shadow-2:0 2px 6px rgba(16,40,32,0.05),0 18px 40px -10px rgba(16,40,32,0.14);--shadow-pop:0 24px 60px -12px rgba(16,40,32,0.22),0 0 0 1px rgba(12,30,26,0.08);--shadow-frame:0 40px 100px -24px rgba(16,40,32,0.25);--header-bg:rgba(246,248,247,0.78);--menu-bg:rgba(255,255,255,0.97);--scrim:rgba(10,20,18,0.3);--grid-line:rgba(12,30,26,0.06);--bezel:#23292c;--wall-dim:0.92;--wall-veil:linear-gradient(90deg,var(--bg) 0%,rgba(246,248,247,0.6) 26%,rgba(246,248,247,0.12) 60%,rgba(246,248,247,0.3) 100%);--chart-dim:#8ccfb3;--bar-hi:#067a52;--skel:rgba(12,30,26,0.06);--focus:#067a52;--grad-text:linear-gradient(95deg,#067a52,#0a8f60 48%,#067a52 72%,#088a5c);--vol-veil:linear-gradient(110deg,rgba(246,248,247,0.9),rgba(246,248,247,0.6) 55%,rgba(246,248,247,0.25));--amb-op:0.22;--au-veil:linear-gradient(180deg,rgba(228,233,232,0),rgba(228,233,232,0.2) 45%,rgba(228,233,232,0.78))}}:root[data-theme=light]{color-scheme:light;--stage:#e4e9e8;--bg:#f6f8f7;--bg-2:#eef2f1;--surface:#ffffff;--surface-2:#f1f4f3;--surface-3:#e7eceb;--line:rgba(12,30,26,0.09);--line-2:rgba(12,30,26,0.15);--line-3:rgba(12,30,26,0.22);--fg:#0a1412;--fg-2:#46524f;--fg-3:#5c6966;--mint:#34e0a1;--mint-hover:#29d293;--on-mint:#03140d;--accent-text:#06754f;--accent-soft:rgba(10,150,100,0.09);--accent-line:rgba(6,122,82,0.32);--glow:rgba(30,200,140,0.34);--ok:#06754f;--ok-soft:rgba(10,150,100,0.1);--warn:#8a5600;--warn-soft:rgba(176,112,0,0.12);--code-warn:#b36f00;--bad:#b3362c;--bad-soft:rgba(179,54,44,0.1);--info:#2d5bb5;--info-soft:rgba(45,91,181,0.1);--refuse:#6941c6;--refuse-soft:rgba(105,65,198,0.1);--glass:rgba(255,255,255,0.68);--glass-strong:rgba(255,255,255,0.9);--glass-line:rgba(12,30,26,0.12);--hair:linear-gradient(180deg,rgba(12,30,26,0.1),rgba(12,30,26,0.08) 42%,rgba(12,30,26,0.16));--hair-mint:linear-gradient(160deg,rgba(6,122,82,0.55),rgba(6,122,82,0.1) 45%,rgba(12,30,26,0.12));--shadow-1:0 1px 2px rgba(16,40,32,0.05),0 2px 10px rgba(16,40,32,0.04);--shadow-2:0 2px 6px rgba(16,40,32,0.05),0 18px 40px -10px rgba(16,40,32,0.14);--shadow-pop:0 24px 60px -12px rgba(16,40,32,0.22),0 0 0 1px rgba(12,30,26,0.08);--shadow-frame:0 40px 100px -24px rgba(16,40,32,0.25);--header-bg:rgba(246,248,247,0.78);--menu-bg:rgba(255,255,255,0.97);--scrim:rgba(10,20,18,0.3);--grid-line:rgba(12,30,26,0.06);--bezel:#23292c;--wall-dim:0.92;--wall-veil:linear-gradient(90deg,var(--bg) 0%,rgba(246,248,247,0.6) 26%,rgba(246,248,247,0.12) 60%,rgba(246,248,247,0.3) 100%);--chart-dim:#8ccfb3;--bar-hi:#067a52;--skel:rgba(12,30,26,0.06);--focus:#067a52;--grad-text:linear-gradient(95deg,#067a52,#0a8f60 48%,#067a52 72%,#088a5c);--vol-veil:linear-gradient(110deg,rgba(246,248,247,0.9),rgba(246,248,247,0.6) 55%,rgba(246,248,247,0.25));--amb-op:0.22;--au-veil:linear-gradient(180deg,rgba(228,233,232,0),rgba(228,233,232,0.2) 45%,rgba(228,233,232,0.78))}}@layer tokens, base, components, areas;@layer base{:where(form){margin-block-end:1em}:where(table){font-size:medium;font-weight:400;font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:normal;white-space:normal;text-align:start;color:var(--fg)}:where(input:not([type=image i]),textarea){box-sizing:border-box}*,:after,:before{box-sizing:border-box}[hidden]{display:none!important}html{text-size-adjust:100%;interpolate-size:allow-keywords;background:var(--stage)}body{color:var(--fg);font:400 15px/1.55 var(--font-sans);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:640;letter-spacing:-.03em;color:var(--fg);text-wrap:balance}p{text-wrap:pretty}ol,ul{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:none;border:0;padding:0}img{display:block;max-width:100%}picture{display:contents}picture>source{display:none}svg{display:block}table{border-collapse:collapse}code,kbd,pre{font-family:var(--font-mono);font-feature-settings:normal}.ico{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ico-sm{width:15px;height:15px}.ico-xs{width:12px;height:12px}.ico-lg{width:22px;height:22px}.glyph{width:18px;height:18px;flex:none}.mono{font-family:var(--font-mono);font-feature-settings:normal;letter-spacing:0}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.muted{color:var(--fg-2)}.faint{color:var(--fg-3)}.acc{color:var(--accent-text)}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sr,.url-nw{white-space:nowrap}wbr.wbr-off{display:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:rgba(52,224,161,.28)}.label{display:inline-flex;align-items:center;gap:10px;font:500 11.5px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.label .idx{color:var(--accent-text);letter-spacing:.06em}.label .bar{width:18px;height:1px;background:var(--line-3)}.scr{container:scr/inline-size;background:var(--bg);color:var(--fg);position:relative;--pad:clamp(16px,4cqi,48px)}.wrap{max-width:1240px;margin-inline:auto;padding-inline:var(--pad)}.sec{padding-block:clamp(80px,9.5cqi,136px) 0;position:relative}.sec-h{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 40px;margin-bottom:clamp(28px,3.4cqi,44px)}.sec-h>div{min-width:0;max-width:760px}.sec-h h2{margin-top:16px}.h2{font-size:clamp(30px,3.7cqi,50px);line-height:1.04;letter-spacing:-.042em;font-weight:640}.sec-p{color:var(--fg-2);font-size:clamp(15px,1.3cqi,16.5px);line-height:1.6;max-width:30em}.sec-h .sec-p{margin-bottom:6px}@container scr (max-width: 600px){.sec{padding-top:76px}.sec-h{margin-bottom:24px;gap:12px}.sec-h h2{margin-top:12px}.h2{font-size:clamp(28px,8.2cqi,34px);letter-spacing:-.038em}.sec-p{font-size:15px}}:is(h1,h2,h3,h4,.h2):lang(zh){word-break:keep-all;overflow-wrap:break-word}}@layer base{@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}}@layer tokens, base, components, areas;@layer components{.seg{gap:2px;padding:3px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line);isolation:isolate}.seg,.seg a,.seg button{position:relative;display:inline-flex}.seg a,.seg button{z-index:1;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:7px;font:500 13px/1 var(--font-sans);color:var(--fg-2);white-space:nowrap;transition:color .2s var(--ease),background-color .2s var(--ease)}.seg a:hover,.seg button:hover{color:var(--fg)}.seg [aria-current=page],.seg [aria-pressed=true],.seg [aria-selected=true]{color:var(--fg);background:var(--surface);box-shadow:0 0 0 1px var(--line-2),var(--shadow-1)}.seg.has-thumb [aria-current=page],.seg.has-thumb [aria-pressed=true],.seg.has-thumb [aria-selected=true]{background:transparent;box-shadow:none}.seg .thumb{position:absolute;z-index:0;top:3px;left:0;height:calc(100% - 6px);border-radius:7px;background:var(--surface);box-shadow:0 0 0 1px var(--line-2),0 1px 2px rgba(0,0,0,.12);transition:transform .32s var(--ease-out),width .32s var(--ease-out);pointer-events:none}.seg i{font-style:normal;font:500 11px/1 var(--font-mono);color:var(--fg-3)}.seg-sm a,.seg-sm button{height:26px;padding:0 9px;font-size:12.5px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:10px;font:600 14px/1 var(--font-sans);letter-spacing:-.01em;white-space:nowrap;border:1px solid transparent;position:relative;isolation:isolate;transition:transform .22s var(--ease),background-color .22s var(--ease),border-color .22s var(--ease),box-shadow .22s var(--ease),color .22s var(--ease)}.btn .ico{transition:transform .25s var(--ease)}.btn:hover .ico-go{transform:translateX(3px)}.btn-xs{height:28px;padding:0 10px;font-size:12.5px;border-radius:8px;gap:6px}.btn-sm{height:34px;padding:0 13px;font-size:13.5px;border-radius:9px}.btn-lg{height:48px;padding:0 22px;font-size:15px;border-radius:12px}.btn-block{width:100%}.btn-mint{background:var(--mint);color:var(--on-mint);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 0 0 1px rgba(3,20,13,.06),0 10px 28px -10px var(--glow)}.btn-mint:hover{background:var(--mint-hover);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 0 0 1px rgba(3,20,13,.06),0 16px 36px -10px var(--glow)}.btn-ghost{background:var(--surface);border-color:var(--line-2);color:var(--fg);box-shadow:var(--shadow-1)}.btn-ghost:hover{background:var(--surface-2);border-color:var(--line-3);transform:translateY(-1px)}.btn-quiet{color:var(--fg-2)}.btn-quiet:hover{color:var(--fg);background:var(--surface-2)}.btn:active{transform:translateY(0)}.btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.btn-glow:after,.btn-glow:before{content:"";position:absolute;inset:-3px;border-radius:15px;z-index:-1;pointer-events:none;background:conic-gradient(from var(--sweep),transparent 0deg,transparent 220deg,var(--mint) 300deg,transparent 350deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;animation:sweep 5s linear infinite}.btn-glow:after{filter:blur(8px);opacity:.6;padding:3px}}@layer tokens, base, components, areas;@property --sweep{syntax:"<angle>";inherits:false;initial-value:0deg}@layer components{@keyframes sweep{to{--sweep:360deg}}.icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;min-width:36px;padding:0 9px;border-radius:9px;color:var(--fg-2);transition:color .2s,background-color .2s}.icon-btn:hover,.icon-btn[aria-expanded=true]{color:var(--fg);background:var(--surface-2)}.icon-btn .mono{font-size:12.5px;font-weight:500}.link{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:14px;color:var(--accent-text)}.link .ico{transition:transform .25s var(--ease)}.link:hover .ico{transform:translateX(3px)}.site-maintenance__link,.tlink{color:var(--accent-text);font-weight:500}.site-maintenance__link:hover,.tlink:hover{text-decoration:underline;text-underline-offset:3px}}@layer components{@media (prefers-reduced-motion:reduce){.btn-glow:after,.btn-glow:before{display:none}}}@layer tokens, base, components, areas;@layer components{.chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);font:500 12.5px/1 var(--font-sans);color:var(--fg-2);white-space:nowrap;transition:all .2s var(--ease)}.chip:hover{color:var(--fg);border-color:var(--line-3)}.chip[aria-current=page],.chip[aria-current=true],.chip[aria-pressed=true]{color:var(--accent-text);border-color:var(--accent-line);background:var(--accent-soft)}.chip i{font-style:normal;font:500 11px/1 var(--font-mono);color:var(--fg-3)}.chip[aria-pressed=true] i{color:inherit;opacity:1}.tag{align-items:center;height:22px;padding:0 7px;border-radius:6px;font:500 11.5px/1 var(--font-mono);color:var(--fg-2);background:var(--surface-2);border:1px solid var(--line);white-space:nowrap}.res,.tag{display:inline-flex}.res{gap:3px}.res i{font-style:normal;height:20px;padding:0 5px;border-radius:5px;font:500 11px/1 var(--font-mono);color:var(--fg-2);background:var(--surface-2);border:1px solid var(--line)}.pill,.res i{display:inline-flex;align-items:center}.pill{gap:6px;height:24px;padding:0 9px;border-radius:999px;font:500 12px/1 var(--font-sans);white-space:nowrap}.pill i{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.pill.ok{color:var(--ok);background:var(--ok-soft)}.pill.warn{color:var(--warn);background:var(--warn-soft)}.pill.bad{color:var(--bad);background:var(--bad-soft)}.pill.refuse{color:var(--refuse);background:var(--refuse-soft)}.pill.run{color:var(--info);background:var(--info-soft)}.pill.run i{animation:blink 1.2s ease-in-out infinite}.pill.soon{color:var(--fg-2);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-2)}.pill.mono{font:500 11.5px/1 var(--font-mono)}@keyframes blink{50%{opacity:.25}}.badge-new{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font:600 11px/1 var(--font-sans);letter-spacing:.02em;color:var(--on-mint);background:var(--mint);box-shadow:0 6px 18px -6px var(--glow)}.badge-new.sm{height:18px;padding:0 6px;font-size:10px;vertical-align:2px;margin-left:6px}.live{position:relative;display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--mint);flex:none}.live:after{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid var(--mint);animation:ping 2.4s var(--ease) infinite}@keyframes ping{0%{transform:scale(1);opacity:.9}to{transform:scale(3);opacity:0}}.mk{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;flex:none;font:700 13px/1 var(--font-sans);color:var(--fg);background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line-2)}.mk.sm{width:22px;height:22px;border-radius:6px;font-size:11px}.kbd{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:5px;font:500 11px/1 var(--font-mono);color:var(--fg-3);background:var(--surface-2);box-shadow:inset 0 -1px 0 var(--line-2),inset 0 0 0 1px var(--line)}.field{display:grid;gap:7px}.field>label{font-size:13px;font-weight:550;color:var(--fg)}.flabel{font:500 11px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3)}.field .row{display:flex;align-items:center;justify-content:space-between;gap:12px}.inp{width:100%;height:44px;padding:0 13px;border-radius:10px;background:var(--surface);border:1px solid var(--line-2);color:var(--fg);font-size:14.5px;transition:border-color .2s var(--ease),box-shadow .2s var(--ease),background-color .2s}}@layer tokens, base, components, areas;@layer components{.inp::placeholder{color:var(--fg-3);opacity:1}.inp:hover{border-color:var(--line-3)}.inp:focus{outline:none;border-color:var(--accent-line);box-shadow:0 0 0 4px var(--accent-soft)}textarea.inp{height:auto;min-height:104px;padding:11px 13px;line-height:1.55;resize:vertical}.inp-wrap{position:relative}.inp-wrap .inp{padding-right:44px}.inp-wrap .inp-act{position:absolute;right:4px;top:4px;width:36px;height:36px;border-radius:8px;display:grid;place-items:center;color:var(--fg-3)}.inp-wrap .inp-act:hover{color:var(--fg);background:var(--surface-2)}.hint{font-size:12.5px;color:var(--fg-3)}.check,.hint{line-height:1.45}.check{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--fg-2);cursor:pointer}.check input{appearance:none;-webkit-appearance:none;flex:none;width:18px;height:18px;margin:1px 0 0;border-radius:5px;border:1.5px solid var(--line-3);background:var(--surface);display:grid;place-items:center;cursor:pointer;transition:background-color .2s,border-color .2s}.check input:after{content:"";width:9px;height:5px;border:2px solid var(--on-mint);border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px);opacity:0}.check input:checked{background:var(--mint);border-color:var(--mint)}.check input:checked:after{opacity:1}.sw{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:13.5px;font-weight:500;color:var(--fg)}.sw .trk{position:relative;width:36px;height:21px;border-radius:999px;background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line-2);transition:background-color .25s var(--ease);flex:none}.sw .trk:after{content:"";position:absolute;top:2.5px;left:2.5px;width:16px;height:16px;border-radius:50%;background:var(--fg-2);box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .25s var(--ease-out),background-color .25s}.sw[aria-checked=true] .trk{background:var(--mint);box-shadow:none}.sw[aria-checked=true] .trk:after{transform:translateX(15px);background:#fff}.field.is-bad .inp,.inp[aria-invalid=true]{border-color:var(--bad);background:color-mix(in srgb,var(--bad) 5%,var(--surface))}.field.is-bad .inp:focus,.inp[aria-invalid=true]:focus{border-color:var(--bad);box-shadow:0 0 0 4px var(--bad-soft)}.field.is-ok .inp{border-color:color-mix(in srgb,var(--ok) 55%,transparent)}.inp:disabled{opacity:.6;cursor:not-allowed;background:var(--surface-2)}.au-form .inp:focus-visible{border-color:var(--accent-text)}.e-off,.js-eye[aria-pressed=true] .e-on{display:none}.js-eye[aria-pressed=true] .e-off{display:block}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--fg-3)}.crumbs a{transition:color .2s}.crumbs a:hover{color:var(--fg)}.crumbs .sep{opacity:.55}.crumbs [aria-current]{color:var(--fg-2)}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kpi,.kpis{display:grid}.kpi{position:relative;gap:9px;align-content:start;padding:16px 18px;border-radius:16px;min-width:0}.kpi .label{font-size:10.5px}.kpi b{font-size:28px;font-weight:600;line-height:1.05;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi b.dim{color:var(--fg-3)}.kpi small{font-size:12.5px;line-height:1.45;color:var(--fg-2)}.kpi small .pill{height:22px}.kpi .up{color:var(--accent-text);font-weight:600}.kpi-ico{position:absolute;right:16px;top:16px;color:var(--fg-3);opacity:.7}.kpi .tlink{justify-self:start}.kpis.empty .kpi{background:transparent;box-shadow:inset 0 0 0 1px var(--line);border:1px dashed transparent}.kpis.empty .kpi:before{display:none}}@layer tokens, base, components, areas;@layer components{}@layer tokens, base, components, areas;@layer components{@container scr (max-width: 1080px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@container scr (max-width: 600px){.kpis{gap:10px}.kpi{padding:14px;border-radius:14px;gap:7px}.kpi b{font-size:22px}.kpi small{font-size:12px}.kpi-ico{display:none}}}@layer tokens, base, components, areas;@layer components{.empty-msg{position:relative;display:grid;justify-items:center;text-align:center;gap:6px;padding:24px}.empty-msg b{font-size:15px;font-weight:620}.empty-msg p{font-size:13.5px;color:var(--fg-2);max-width:26em}.ce-ico{display:inline-grid;place-items:center;flex:none;color:var(--accent-text);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.ce-ico.sm{width:42px;height:42px;border-radius:12px;margin-bottom:4px}.empty-msg .ce-act{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px}.skel{display:block;width:var(--skel-w,100%);height:var(--skel-h,14px);max-width:100%;border-radius:var(--skel-r,6px);background:linear-gradient(100deg,var(--skel) 30%,color-mix(in srgb,var(--fg) 10%,transparent) 50%,var(--skel) 70%) 0 0/250% 100%}}@layer tokens, base, components, areas;@layer components{@media (prefers-reduced-motion:no-preference){.skel{animation:skel-shim 1.5s linear infinite}}@media (prefers-reduced-motion:reduce){.skel{background:var(--skel)}}@keyframes skel-shim{to{background-position:-150% 0}}}@layer tokens, base, components, areas;@layer components{.radio-group{display:flex;flex-wrap:wrap;gap:8px}.radio{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 14px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);color:var(--fg-2);font:500 13.5px/1.2 var(--font-sans);transition:color .2s var(--ease),border-color .2s var(--ease),background-color .2s var(--ease)}.radio:hover{color:var(--fg);border-color:var(--line-3)}.radio[aria-checked=true]{color:var(--accent-text);border-color:var(--accent-line);background:var(--accent-soft)}.radio[aria-disabled=true]:not([aria-checked=true]){color:var(--fg-3);border-style:dashed;background:transparent;cursor:not-allowed}.radio[aria-disabled=true]:not([aria-checked=true]):hover{color:var(--fg-3);border-color:var(--line-2)}.card{border:1px solid var(--line)}.card,.lit{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.lit{position:relative}.lit:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--hair);pointer-events:none;z-index:2;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.lit.mint:before{background:var(--hair-mint)}.lift{transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.lift:hover{transform:translateY(-3px);box-shadow:var(--shadow-2)}.glass{background:var(--glass);-webkit-backdrop-filter:blur(20px) saturate(1.35);backdrop-filter:blur(20px) saturate(1.35)}.spot:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1;opacity:0;transition:opacity .35s var(--ease);background:radial-gradient(420px circle at var(--mx,50%) var(--my,0),rgba(52,224,161,.09),transparent 45%)}.spot:hover:after{opacity:1}input[type=range]{appearance:none;width:100%;height:28px;background:transparent;cursor:pointer;--p:20%}}@layer tokens, base, components, areas;@layer components{}@layer tokens, base, components, areas;@layer components{}@layer tokens, base, components, areas;@layer components{}@layer tokens, base, components, areas;@layer components{input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(90deg,var(--mint) var(--p),var(--surface-3) var(--p))}input[type=range]::-moz-range-track{height:6px;border-radius:3px;background:linear-gradient(90deg,var(--mint) var(--p),var(--surface-3) var(--p))}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:-7px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.15),0 2px 8px rgba(0,0,0,.3),0 0 0 6px var(--accent-soft)}input[type=range]::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.15),0 2px 8px rgba(0,0,0,.3)}}@layer tokens, base, components, areas;@layer components{.code{background:var(--code-bg);border-radius:var(--r-lg);overflow:hidden;color:var(--code-fg);min-width:0;position:relative;box-shadow:0 0 0 1px var(--code-line),var(--shadow-2)}.code-bar{display:flex;align-items:center;gap:4px;height:44px;padding:0 8px 0 10px;background:var(--code-bar);border-bottom:1px solid var(--code-line)}.code-bar .dots{display:flex;gap:6px;margin-right:8px}.code-bar .dots i{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.12)}.code-tab{display:inline-flex;align-items:center;height:30px;padding:0 10px;border-radius:7px;font:500 12.5px/1 var(--font-mono);color:var(--code-dim);transition:color .2s,background-color .2s}.code-tab:hover{color:var(--code-fg)}.code-tab[aria-selected=true]{color:var(--code-fg);background:rgba(255,255,255,.07)}.code-title{font:500 12.5px/1 var(--font-mono);color:var(--code-dim)}.code-copy{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:7px;font:500 12px/1 var(--font-sans);color:var(--code-dim);transition:color .2s,background-color .2s}.code-copy:hover{color:var(--code-fg);background:rgba(255,255,255,.07)}.code-copy.done{color:var(--tok-str)}.code pre{margin:0;padding:16px 18px 18px;overflow-x:auto;font:400 13px/1.72 var(--font-mono);tab-size:2;white-space:pre}.code pre.wrap{white-space:pre-wrap;word-break:break-word}.code .s{color:var(--tok-str)}.code .k{color:var(--tok-key)}.code .n{color:var(--tok-num)}.code .c{color:var(--tok-com)}.code .d{color:var(--code-dim)}.code .ps{color:var(--tok-str);-webkit-user-select:none;user-select:none}.code :focus-visible{outline-color:var(--tok-str)}.lns .ln{display:block;padding-left:var(--h,4ch);text-indent:calc(-1 * var(--h, 4ch))}@container scr (max-width: 600px){.code pre{font-size:12px;padding:14px}}}@layer tokens, base, components, areas;@layer components{.toasts{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);z-index:200;display:grid;gap:8px;width:max-content;max-width:calc(100vw - 32px);pointer-events:none}.toast{display:flex;align-items:center;gap:10px;padding:11px 16px 11px 13px;border-radius:12px;background:var(--menu-bg);color:var(--fg);font-size:13.5px;box-shadow:var(--shadow-pop);animation:toast-in .35s var(--ease-out) both}.toast .ico{color:var(--accent-text)}.toast.out{animation:toast-out .3s var(--ease) both}@keyframes toast-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes toast-out{to{opacity:0;transform:translateY(6px)}}@media (max-width:600px){.toasts{bottom:calc(86px + env(safe-area-inset-bottom, 0px))}}}@layer tokens, base, components, areas;@layer components{.sec-h>div>.label{display:flex;width:fit-content}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.scr.enter .rise{animation:rise .7s var(--ease-out) both}.scr.enter .rise.d1{animation-delay:.07s}.scr.enter .rise.d2{animation-delay:.14s}.scr.enter .rise.d3{animation-delay:.21s}.scr.enter .rise.d4{animation-delay:.28s}.rv{transition:opacity .8s var(--ease-out),transform .8s var(--ease-out);transition-delay:var(--d,0s)}.rv.rv-wait{opacity:0;transform:translateY(22px)}@media (prefers-reduced-motion:reduce){.rv.rv-wait{opacity:1;transform:none}}}@layer tokens, base, components, areas;@layer components{.logo{display:inline-flex;align-items:center;gap:10px;color:var(--fg);flex:none;border-radius:8px}.logo-mark{display:block;width:10px;height:10px;flex:none;border-radius:4px;background:var(--mint)}.logo-word{font:600 16.5px/1 var(--font-mono);letter-spacing:-.035em}.pop-anchor{position:relative}.pop-anchor .langm{right:0;top:calc(100% + 6px)}.pop{position:absolute;z-index:50;background:var(--menu-bg);border-radius:16px;box-shadow:var(--shadow-pop);opacity:0;transform:translateY(-6px) scale(.985);transform-origin:top center;pointer-events:none;visibility:hidden;transition:opacity .22s var(--ease),transform .28s var(--ease-out),visibility 0s linear .28s}.pop.open{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity .22s var(--ease),transform .28s var(--ease-out),visibility 0s}.langm{top:calc(100% - 4px);right:var(--pad);width:208px;padding:6px}.lang-opt,.langm button{display:flex;align-items:center;gap:10px;width:100%;height:38px;padding:0 10px;border-radius:9px;font-size:14px;color:var(--fg-2);text-align:left}.langm button:hover{background:var(--surface-2);color:var(--fg)}.langm button[aria-checked=true]{color:var(--fg)}.langm .lc{font:500 11.5px/1 var(--font-mono);color:var(--fg-3);width:22px}.langm .ok{margin-left:auto;color:var(--accent-text);visibility:hidden}.langm [aria-checked=true] .ok{visibility:visible}.drawer{top:100%;left:0;right:0;border-radius:0 0 18px 18px;padding:8px var(--pad) 18px;max-height:calc(100dvh - var(--ctl-h) - var(--hdr-h) - 20px);overflow:auto;transform-origin:top center}.drawer .dn{display:grid;gap:2px;padding-block:6px}.drawer .dn .dh,.drawer .dn a{display:flex;align-items:center;gap:12px;min-height:46px;padding:0 6px;border-bottom:1px solid var(--line);font-size:16px;font-weight:550}.drawer .dn .dh{border-bottom:0;min-height:30px;margin-top:10px;font:500 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.drawer .dn a .end{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--fg-3);font-weight:500}.drawer .d-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;flex-wrap:wrap}.drawer .d-cta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.gen-noise{inset:0;width:100%;height:100%;opacity:0;pointer-events:none;image-rendering:pixelated;transition:opacity .4s var(--ease)}.gen-noise,.wall{position:absolute}.wall{inset:-10% -6% -10% 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;transform:rotate(-8deg) scale(1.08);transform-origin:40% 50%;opacity:var(--wall-dim)}.wcol{min-width:0}.wtrack{display:grid;gap:14px;animation:wall-up 90s linear infinite;will-change:transform}.wc1 .wtrack{animation-delay:-20s}.wc2 .wtrack{animation-name:wall-down;animation-duration:110s;animation-delay:-55s}.wc3 .wtrack{animation-duration:100s;animation-delay:-35s}.wc4 .wtrack{animation-name:wall-down;animation-duration:120s;animation-delay:-80s}}@layer tokens, base, components, areas;@layer components{}@layer tokens, base, components, areas;@layer components{}@layer tokens, base, components, areas;@layer components{}@layer tokens, base, components, areas;@layer components{@keyframes wall-up{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 7px))}}@keyframes wall-down{0%{transform:translateY(calc(-50% - 7px))}to{transform:translateY(0)}}.wpic{aspect-ratio:var(--r);border-radius:12px;overflow:hidden;background:var(--surface-2);box-shadow:0 0 0 1px var(--line)}.wpic img{width:100%;height:100%;object-fit:cover}.cat-count{font:400 12.5px/1 var(--font-mono);color:var(--fg-3);margin:0 0 18px}.cat-count b{color:var(--fg-2);font-weight:500}.cgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mc{cursor:pointer;display:flex;flex-direction:column;border-radius:18px;overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.mc:hover{transform:translateY(-4px);box-shadow:var(--shadow-2)}.mc-media{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--surface-2)}.mc-media picture{display:contents}.mc-media source{display:none}.mc-media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.mc:hover .mc-media img{transform:scale(1.05)}.mc-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.32),transparent 34%);pointer-events:none}.mc-maker{left:10px;display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;font:550 11.5px/1 var(--font-sans);color:#fff;background:rgba(10,12,13,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.mc-maker,.mc-media .badge-new{position:absolute;z-index:1;top:10px}.mc-media .badge-new{right:10px}.mc-media.noimg{display:grid;place-items:center;background:linear-gradient(145deg,var(--surface-2),var(--surface-3))}.mc-media.noimg:after{display:none}.mc-media.noimg .mc-maker{color:var(--fg-2);background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px var(--line-2)}.mc-stat.gone{visibility:hidden}.mc-blank{display:grid;place-items:center}.mc-blank .mk{width:56px;height:56px;border-radius:16px;font-size:24px}.mc-body{display:flex;flex-direction:column;gap:7px;padding:15px 16px 14px;flex:1 1;min-width:0}.mc-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.mc-name{font-size:16.5px;letter-spacing:-.02em;font-weight:620;min-width:0}.mc-go{color:var(--fg-3);transition:transform .3s var(--ease),color .3s}.mc:hover .mc-go{color:var(--accent-text);transform:translate(2px,-2px)}.mc-id{font-size:12px;color:var(--fg-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-for{font-size:13.5px;color:var(--fg-2);line-height:1.45;min-height:2.9em}.mc-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:4px}.mc-from{font-size:13px;color:var(--fg-3);white-space:nowrap}.mc-from b{font:600 15px/1 var(--font-mono);color:var(--accent-text)}.mc-stat{display:flex;align-items:center;gap:6px 12px;flex-wrap:wrap;padding-top:10px;margin-top:4px;border-top:1px solid var(--line);font-size:12px;color:var(--fg-3)}.mc-stat .mc-na{display:none}.mc-stat b{font:500 12px/1 var(--font-mono);color:var(--fg-2)}.mc-stat .live{width:6px;height:6px}.mc-all{display:flex;flex-direction:column;gap:16px;padding:22px;border-radius:18px;background:radial-gradient(120% 70% at 100% 0,var(--accent-soft),transparent 60%),var(--surface);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.mc-all:hover{transform:translateY(-4px);box-shadow:var(--shadow-2)}.mc-all b{display:block;font-size:20px;font-weight:620;letter-spacing:-.025em}.mc-all p{margin-top:8px;color:var(--fg-2);font-size:13.5px;line-height:1.5}.mc-all .link{margin-top:auto}.sim{grid-template-columns:repeat(4,minmax(0,1fr))}}@layer tokens, base, components, areas;@layer components{@container scr (max-width: 1180px){.cgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.cgrid.sim{grid-template-columns:repeat(2,minmax(0,1fr))}}@container scr (max-width: 900px){.cgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container scr (max-width: 600px){.cgrid,.cgrid.sim{grid-template-columns:minmax(0,1fr);gap:10px}.mc{flex-direction:row;border-radius:16px}.mc:hover{transform:none}.mc-media{flex:0 0 104px;aspect-ratio:auto}.mc-maker,.mc-media:after{display:none}.mc-media .badge-new{left:8px;right:auto;top:8px;height:18px;padding:0 6px;font-size:10px}.mc-body{padding:12px 14px;gap:5px}.mc-name{font-size:15.5px}.mc-id{font-size:11.5px}.mc-for{min-height:0;font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mc-stat{padding-top:8px;margin-top:2px;gap:4px 10px;font-size:11.5px}.mc-stat.gone{display:none}.mc-all{flex-direction:row;align-items:center;gap:14px;padding:16px}.mc-all p{display:none}.mc-all b{font-size:17px}.mc-all .link{margin:0 0 0 auto}}}@layer tokens, base, components, areas;@layer components{.rt-wrap{overflow-x:auto;margin-top:12px}.rtable{width:100%;font-size:13.5px}.rtable th{text-align:left;font:500 10.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);padding:11px 18px}.rtable td,.rtable th{border-bottom:1px solid var(--line);white-space:nowrap}.rtable td{padding:10px 18px;vertical-align:middle}.rtable tbody tr{transition:background-color .2s}.rtable tbody tr:hover{background:var(--surface-2)}.rtable tbody tr:last-child td{border-bottom:0}.rtable .r{text-align:right}.c-id code{font-size:12.5px;font-weight:500;vertical-align:middle}.c-id .rq-th{display:inline-grid;vertical-align:middle;margin-right:12px}.rq-th{width:38px;height:38px;border-radius:9px;object-fit:cover;flex:none;box-shadow:0 0 0 1px var(--line-2);display:grid;place-items:center;overflow:hidden;position:relative}span.rq-th{background:var(--surface-2)}.rq-th.run:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,rgba(141,182,255,.22) 50%,transparent 75%);background-size:250% 100%;animation:shim 1.6s linear infinite}.rq-th.run i{width:14px;height:14px;border-radius:50%;border:2px solid var(--info-soft);border-top-color:var(--info);animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.rq-th.bad{color:var(--bad);background:var(--bad-soft);box-shadow:inset 0 0 0 1px rgba(255,125,115,.3)}.c-price,.c-time{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.c-time{color:var(--fg-3)}.back{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:4px;font:500 11px/1 var(--font-sans);color:var(--accent-text)}@container scr (max-width: 600px){.rt-wrap{margin-top:8px}.rtable,.rtable tbody{display:block}.rtable thead{display:none}.rtable tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line)}.rtable tbody tr:last-child{border-bottom:0}.rtable td{padding:0;border:0;white-space:normal}.rtable .c-id{grid-column:1;grid-row:1;white-space:nowrap}.rtable .c-st{grid-column:2;grid-row:1;justify-self:end}.rtable .c-model{grid-column:1;grid-row:2;padding-left:50px;font-size:13px;color:var(--fg-2)}.rtable .c-price{grid-column:2;grid-row:2;text-align:right}.rtable .c-res{grid-column:1;grid-row:3;padding-left:50px;font-size:12px;color:var(--fg-3)}.rtable .c-time{grid-column:2;grid-row:3;text-align:right;font-size:12px}.rtable .back{justify-content:flex-end}}}@layer tokens, base, components, areas;@layer components{.p-modal{position:fixed;z-index:95;left:0;top:0;width:100%;height:100%;display:grid;place-items:center;padding:16px;overflow:auto;overscroll-behavior:contain}.pm-back{position:absolute;inset:0;background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:pm-fade .25s var(--ease) both}.pm-box{position:relative;width:min(560px,100%);max-height:100%;overflow:auto;display:grid;gap:12px;justify-items:start;padding:26px 26px 24px;border-radius:20px;background:var(--menu-bg);box-shadow:var(--shadow-pop);animation:pm-in .35s var(--ease-out) both}.pm-box:focus{outline:none}.pm-x{position:absolute;top:12px;right:12px}.pm-box .label .ico{color:var(--accent-text)}.pm-h{font-size:24px;letter-spacing:-.035em;padding-right:36px}.pm-p{font-size:14px;line-height:1.55;color:var(--fg-2);max-width:34em}.pm-box .vform{justify-self:stretch;margin-top:6px}.pm-more{font-size:13.5px}@keyframes pm-fade{0%{opacity:0}}@keyframes pm-in{0%{opacity:0;transform:translateY(12px) scale(.985)}}@keyframes pm-up{0%{opacity:0;transform:translateY(36px)}}@container scr (max-width: 600px){.p-modal{place-items:end stretch;padding:0}.pm-box{width:100%;max-height:calc(100% - 28px);border-radius:22px 22px 0 0;padding:22px 16px calc(18px + env(safe-area-inset-bottom, 0px));animation-name:pm-up}.pm-h{font-size:21px}}}@layer tokens, base, components, areas;@layer components{.sq{position:absolute;inset:0;z-index:4;display:grid;grid-template-columns:repeat(var(--cols,6),minmax(0,1fr));grid-template-rows:repeat(var(--rows,8),minmax(0,1fr));pointer-events:none}.sq i{display:block;background:color-mix(in srgb,var(--bg) 30%,transparent);-webkit-backdrop-filter:blur(16px) saturate(.6);backdrop-filter:blur(16px) saturate(.6);box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--fg) 8%,transparent);transition:opacity .45s var(--ease),background-color .2s,box-shadow .2s}.sq i.act{position:relative;z-index:1;background:color-mix(in srgb,var(--mint) 12%,transparent);box-shadow:inset 0 0 0 2px var(--mint),0 0 18px 2px var(--glow)}.sq i.done{opacity:0}.cell-w{display:none}.pcmp{min-width:0}.pc-box{border-radius:20px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),var(--shadow-1)}.pc-t{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.pc-t td,.pc-t th{padding:14px 18px;text-align:left;vertical-align:middle;font-weight:400}.pc-t thead th{position:sticky;top:calc(var(--ctl-h) + var(--hdr-h));z-index:3;background:var(--surface-2);font:500 10.5px/1.25 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);padding-block:13px;border-bottom:1px solid var(--line-2)}.pc-t thead th:first-child{border-top-left-radius:20px}.pc-t thead th:last-child{border-top-right-radius:20px}.pc-t thead .pc-n,.pc-t thead .pc-o,.pc-t thead .pc-s,.pc-t thead .pc-u{text-align:right}.pc-m tr:first-child>*{border-top:1px solid var(--line)}.pc-m tr+tr>*{border-top:1px dashed var(--line)}.pc-m tr+tr>.rep{border-top-color:transparent}.pc-t tbody:last-child tr:last-child>:first-child{border-bottom-left-radius:20px}.pcmp.all thead .pc-mkc{width:11%}.pcmp.all thead .pc-name{width:23%}.pcmp.all thead .pc-r{width:8%}.pcmp.all thead .pc-o{width:20%}.pcmp.all thead .pc-s,.pcmp.all thead .pc-u{width:12%}.pcmp.one thead .pc-r{width:16%}.pcmp.one thead .pc-o{width:26%}.pc-mkc{font-size:13.5px;color:var(--fg-2);white-space:nowrap}.pc-mkc .mk{margin-right:9px;vertical-align:middle;position:relative;top:-1px}.pc-mkc.rep,.pc-name.rep{font-size:13px;font-weight:400;color:var(--fg-3)}.pc-mkc.rep{padding-left:49px}.pc-name a{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--fg);transition:color .2s}.pc-name a:hover{color:var(--accent-text)}.pc-name code{display:block;margin-top:4px;font-size:11.5px;color:var(--fg-3)}.pc-name .badge-new{vertical-align:1px}.pc-m .pc-r{font:500 12.5px/1 var(--font-mono);color:var(--fg-2)}.pc-n,.pc-o,.pc-s,.pc-u{text-align:right!important;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pc-o{position:relative;color:var(--fg-2)}.pc-o .fn{position:absolute;right:-1px;top:50%;margin:-9px 0 0}.pc-o .pc-num small{font-size:12px}.pc-na,.pc-o .pc-num small{font-family:var(--font-sans);color:var(--fg-3)}.pc-na{font-size:12.5px;white-space:normal}.pc-u b{font-size:15px;font-weight:600;color:var(--fg)}.pc-save{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line);color:var(--accent-text);font:600 13px/1 var(--font-mono)}.pc-s.na{color:var(--fg-3)}.pc-n{color:var(--fg-2)}.pc-n small{font-family:var(--font-sans);font-size:12.5px;color:var(--fg-3)}.fn{font:600 10px/1 var(--font-mono)}.fn a{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 3px;border-radius:5px;background:var(--surface-3);color:var(--fg-2)}.fn a:hover{color:var(--fg)}.pc-fns{display:grid;gap:6px;margin:14px 0 0;padding:0;list-style:none;font-size:12.5px;line-height:1.5;color:var(--fg-3)}.pc-fns li{display:flex;gap:9px;align-items:baseline;scroll-margin-top:calc(var(--ctl-h) + var(--hdr-h) + 24px)}.fn-n{display:inline-grid;place-items:center;min-width:16px;height:16px;border-radius:5px;background:var(--surface-3);color:var(--fg-2);font:600 10px/1 var(--font-mono);flex:none}.pc-src{display:flex;gap:9px;align-items:flex-start;margin-top:10px;font-size:12.5px;line-height:1.55;color:var(--fg-3)}.pc-src .ico{margin-top:2px;flex:none}.pc-src a{color:var(--fg-2);text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:3px;transition:color .2s}.pc-src a:hover{color:var(--fg)}.pc-src a .ico{display:inline-block;margin:0 0 0 3px;vertical-align:-1px}}@layer tokens, base, components, areas;@layer components{@container scr (max-width: 900px){.pc-t td,.pc-t th{padding-inline:12px}.pc-mkc.rep{padding-left:43px}}@container scr (max-width: 760px){.pc-box{background:none;box-shadow:none;border-radius:0}.pc-t,.pc-t tbody{display:block}.pc-t thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pc-t tbody.pc-m{display:grid;grid-template-columns:34px minmax(0,1.3fr) minmax(0,1.15fr) minmax(0,.95fr) minmax(0,.7fr);margin-bottom:10px;padding:14px 16px 8px;border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.pc-m tr{display:contents}.pc-m td,.pc-m th{display:block;padding:11px 0 11px 8px;border:0!important;border-radius:0!important;width:auto;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.pc-m tr+tr>*{border-top:1px dashed var(--line)!important}.pc-m .pc-name{order:-2;padding:0 0 12px!important;margin-bottom:2px;border-bottom:1px solid var(--line)!important}.pc-m .pc-mkc,.pc-m .pc-name{grid-column:1/-1;display:block;text-align:left}.pc-m .pc-mkc{order:-3;padding:0 0 9px!important;font-size:12.5px}.pc-m .pc-mkc .mk{width:18px;height:18px;border-radius:5px;font-size:10px;margin-right:7px}.pc-m .rep{display:none!important}.pc-name code{display:inline;margin-left:8px}.pc-m .pc-r{grid-column:1;padding-left:0;align-items:flex-start;line-height:20px}.pc-o{grid-column:2}.pc-u{grid-column:3}.pc-s{grid-column:4}.pc-n{grid-column:5}.pc-m tr:first-child>[data-s]:not([data-s=""]):before{content:attr(data-s);display:block;margin-bottom:auto;padding-bottom:7px;font:500 9.5px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);white-space:nowrap}.pcmp.nocmp .pc-t tbody.pc-m{grid-template-columns:34px minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr)}.pcmp.nocmp .pc-n{grid-column:4}.pc-n,.pc-o,.pc-s,.pc-u{font-size:13px}.pc-o .pc-num small{font-size:11px}.pc-m tr:first-child>.pc-o.hasfn:before{padding-right:21px}.pc-o .fn{top:8px;right:0;margin:0}.pc-o.rng .pc-num{white-space:normal;line-height:1.4;text-align:right}.pc-rh{white-space:nowrap}.pc-u b{font-size:14px}.pc-n small{display:none}.pc-save{height:22px;padding:0 7px;font-size:12px}.pc-na{font-size:11.5px;line-height:1.3}}@container scr (max-width: 400px){.pc-t tbody.pc-m{grid-template-columns:30px minmax(0,1.3fr) minmax(0,1.15fr) minmax(0,.95fr) minmax(0,.7fr);padding-inline:12px}.pcmp.nocmp .pc-t tbody.pc-m{grid-template-columns:30px minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr)}.pc-m tr:first-child>[data-s]:not([data-s=""]):before{letter-spacing:.06em}.pc-m td,.pc-m th{padding-left:6px}.pc-n,.pc-o,.pc-s,.pc-u{font-size:12px}.pc-u b{font-size:13px}}}@layer tokens, base, components, areas;@layer components{.vol-copy>.label,.vol-copy>.link{display:flex;width:fit-content}.vol{position:relative;border-radius:28px;overflow:hidden;padding:clamp(16px,4cqi,56px);isolation:isolate}.vol-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transform:scale(1.03)}picture.vol-bg{display:contents}picture.vol-bg>source{display:none}.vol-bg>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transform:scale(1.03)}.vol:before{z-index:-1;background:var(--vol-veil)}.vol:after,.vol:before{content:"";position:absolute;inset:0}.vol:after{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line-2);pointer-events:none}.vol-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4cqi,56px);padding:clamp(20px,3.2cqi,40px);border-radius:22px;background:var(--glass-strong);-webkit-backdrop-filter:blur(24px) saturate(1.3);backdrop-filter:blur(24px) saturate(1.3)}.vol-copy .h2{font-size:clamp(26px,3cqi,40px);text-wrap:balance}.vol-copy .h2,.vol-copy .sec-p{margin-top:16px}.vol-copy .link{margin-top:22px}.vform{min-width:0;align-self:center}.vf-body{display:grid;gap:20px}.vf-v{border:0;margin:0;padding:0;min-width:0}.vf-v legend{padding:0;margin-bottom:9px;font-size:13px;font-weight:550;color:var(--fg)}.vf-chips{display:flex;flex-wrap:wrap;gap:8px}.rchip{position:relative;display:inline-flex}.rchip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.rchip span{display:inline-flex;align-items:center;height:38px;padding:0 15px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);font-size:13.5px;font-weight:500;color:var(--fg-2);white-space:nowrap;transition:color .2s,border-color .2s,background-color .2s}.rchip:hover span{color:var(--fg);border-color:var(--line-3)}.rchip input:checked+span{color:var(--accent-text);border-color:var(--accent-line);background:var(--accent-soft)}.rchip input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.vf-err{margin:-8px 0 0;font-size:13px;color:var(--bad)}.vf-err:empty{display:none}.vform .inp[aria-invalid=true]{border-color:var(--bad)}.vf-go{justify-self:start}.vf-done{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:18px;border-radius:16px;background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.vf-ok{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--mint);color:var(--on-mint);flex:none}.vf-done>div{flex:1 1;min-width:0}.vf-done b{display:block;font-size:15px;font-weight:600}.vf-sum{display:block;margin-top:4px;font-size:12px;color:var(--fg-2);overflow-wrap:anywhere}.vf-again{margin-left:auto}@container scr (max-width: 900px){.vol-in{grid-template-columns:minmax(0,1fr)}}@container scr (max-width: 600px){.vol{padding:10px;border-radius:22px}.vol-in{padding:18px;border-radius:16px}.vf-go{width:100%}.vf-again{margin-left:0}}@container scr (max-width: 400px){.rchip span{height:36px;padding:0 12px;font-size:13px}}}@layer tokens, base, components, areas;@layer components{.ai-ico{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;flex:none;background:var(--accent-soft);color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent-line)}.pc-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.faq{display:grid;gap:8px}.faq details{border-radius:15px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .25s,background-color .25s}.faq details:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.faq details[open]{box-shadow:inset 0 0 0 1px var(--line-3)}.faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 18px;cursor:pointer;font-size:15.5px;font-weight:580;letter-spacing:-.01em;border-radius:15px}}@layer tokens, base, components, areas;@layer components{}@layer tokens, base, components, areas;@layer components{.faq summary::-webkit-details-marker{display:none}.pm{position:relative;width:22px;height:22px;flex:none;border-radius:7px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.pm:after,.pm:before{content:"";position:absolute;left:6px;right:6px;top:10.25px;height:1.5px;border-radius:1px;background:var(--fg-2);transition:transform .3s var(--ease-out)}.pm:after{transform:rotate(90deg)}.faq details[open] .pm:after{transform:rotate(0)}.faq details[open] .pm{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.faq details[open] .pm:after,.faq details[open] .pm:before{background:var(--accent-text)}.faq .ans{padding:0 18px 18px;color:var(--fg-2);font-size:14.5px;line-height:1.65;max-width:62em}.faq .ans code{font-size:12.5px;color:var(--fg);background:var(--surface-2);padding:1px 5px;border-radius:5px}.faq .ans b{color:var(--fg);font-weight:600}.faq details::details-content{block-size:0;overflow:clip;transition:block-size .35s var(--ease-out),content-visibility .35s allow-discrete}.faq details[open]::details-content{block-size:auto}@container scr (max-width: 600px){.faq summary{font-size:15px;padding:15px 14px}.faq .ans{padding:0 14px 16px;font-size:14px}}}@layer tokens, base, components, areas;@layer components{.bgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6cqi,22px)}.bcard{min-width:0;display:flex}.bc-link{display:flex;flex-direction:column;width:100%;border-radius:18px;overflow:hidden;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .3s var(--ease),transform .4s var(--ease-out)}.bc-link:hover{box-shadow:inset 0 0 0 1px var(--line-3),var(--shadow-2);transform:translateY(-3px)}.bc-cover{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--surface-2)}.bc-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-out)}.bc-link:hover .bc-img{transform:scale(1.045)}.bc-fx{display:contents}.bc-img>img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--bc-focus,50% 50%)}.bc-body{display:flex;flex-direction:column;gap:10px;flex:1 1;padding:18px 20px 20px}.bc-rub{align-self:flex-start;font:500 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text)}.bc-t{font-size:17.5px;line-height:1.28;letter-spacing:-.018em;font-weight:620;color:var(--fg);text-wrap:balance;transition:color .2s}.bc-link:hover .bc-t{color:var(--accent-text)}.bc-ex{font-size:14px;line-height:1.55;color:var(--fg-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bc-meta{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:auto;padding-top:6px;font:400 12px/1.3 var(--font-mono);color:var(--fg-3)}.bcard.feat{grid-column:1/-1}.bcard.feat .bc-link{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.bcard.feat .bc-cover{aspect-ratio:auto;min-height:400px}.bcard.feat .bc-img{position:absolute;inset:0}.bcard.feat .bc-body{justify-content:center;gap:14px;padding:clamp(22px,3cqi,44px)}.bcard.feat .bc-t{font-size:clamp(22px,2.4cqi,32px);line-height:1.15;letter-spacing:-.03em}.bcard.feat .bc-ex{-webkit-line-clamp:3;font-size:15px}.bcard.feat .bc-meta{margin-top:6px}@container scr (max-width: 900px){.bgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bcard.feat .bc-link{grid-template-columns:minmax(0,1fr)}.bcard.feat .bc-cover{min-height:0;aspect-ratio:16/9}}@container scr (max-width: 600px){.bgrid{grid-template-columns:minmax(0,1fr)}.bc-body{padding:16px 16px 18px}}}@layer tokens, base, components, areas;@layer components{.st-tip{position:absolute;z-index:6;bottom:calc(100% + 10px);left:0;width:max-content;max-width:min(300px,86%);padding:10px 12px;border-radius:11px;background:var(--menu-bg);box-shadow:var(--shadow-pop);pointer-events:none;font-size:12.5px;line-height:1.45;color:var(--fg-2)}.st-tip b{display:block;margin-bottom:3px;font-size:13px;font-weight:600;color:var(--fg)}.st-tip:after{content:"";position:absolute;inset:0 0 -10px;pointer-events:auto}.st-tip em{display:block;font-style:normal;color:var(--fg-3)}.st-tip .s{display:flex;align-items:center;gap:7px;color:var(--fg)}.st-tip .s:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--ok);flex:none}.st-tip .s[data-s=slow]:before{background:var(--warn)}.st-tip .s[data-s=down]:before{background:var(--bad)}.st-tip .s[data-s=maint]:before{background:var(--info)}.st-tip .s[data-s=na]:before{background:var(--line-3)}}@layer tokens, base, components, areas;@layer components{::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}.sun,:root[data-theme=light] .moon{display:none}:root[data-theme=light] .sun{display:block}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .moon{display:none}:root:not([data-theme=dark]) .sun{display:block}}.site-h{position:sticky;top:calc(var(--ctl-h) + env(safe-area-inset-top, 0px));z-index:40;background:var(--header-bg);-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);border-bottom:1px solid var(--line)}.site-h .wrap{gap:28px;height:var(--hdr-h);position:relative}.nav,.site-h .wrap{display:flex;align-items:center}.nav{gap:2px}.nav>a,.nav>button{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 11px;border-radius:8px;font-size:14px;font-weight:500;color:var(--fg-2);transition:color .2s,background-color .2s}.nav>a:hover,.nav>button:hover,.nav>button[aria-expanded=true]{color:var(--fg);background:var(--surface-2)}.nav [aria-current=page]{color:var(--fg)}.nav .chev{width:14px;height:14px;transition:transform .25s var(--ease)}.nav [aria-expanded=true] .chev{transform:rotate(180deg)}.h-right{display:flex;align-items:center;gap:4px;margin-left:auto}.h-right .btn{margin-left:4px}.burger,.burger .x{display:none}.burger[aria-expanded=true] .x{display:block}.burger[aria-expanded=true] .m{display:none}.foot{margin-top:clamp(88px,10cqi,140px);border-top:1px solid var(--line);background:var(--bg-2);position:relative;overflow:hidden}.foot:before{content:"";position:absolute;left:50%;top:-1px;width:min(720px,80%);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,var(--accent-line),transparent)}.foot-in{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:40px 28px;padding-block:56px 44px}.foot-brand{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:32px}.foot-brand .logo{justify-self:start}.foot-brand p{margin-top:14px;color:var(--fg-2);font-size:14px;max-width:46em;line-height:1.55}.foot-brand .f-lang{grid-column:2;grid-row:1/3}.foot h4{font:500 11px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin-bottom:14px}.foot ul{display:grid;gap:9px}.foot li{font-size:14px}.foot li:first-line{font-size:15px}.foot li a{font-size:14px;color:var(--fg-2);transition:color .2s}.foot li a:hover,.foot li a[aria-current=page]{color:var(--fg)}.foot li a .badge-new.sm{vertical-align:1px}.foot .f-all{display:inline-flex;align-items:center;gap:6px;color:var(--accent-text)}.foot .f-all:hover{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.foot li .tag{margin-left:6px;height:18px;font-size:10.5px}.foot-bot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-block:20px 26px;border-top:1px solid var(--line);font-size:13px;color:var(--fg-3)}.foot-bot .note{font-family:var(--font-mono);font-size:12px}.foot-bot nav{display:flex;flex-wrap:wrap;gap:6px 18px}.foot-bot nav a:hover{color:var(--fg)}.f-lang{display:inline-flex}.foot-mark{display:block;margin-top:clamp(4px,1.2cqi,16px);font:700 15.4cqi/.8 var(--font-sans);letter-spacing:-.04em;text-transform:uppercase;text-align:center;white-space:nowrap;color:var(--bg-2);-webkit-text-stroke:2px var(--line-3);paint-order:stroke fill;-webkit-user-select:none;user-select:none;pointer-events:none;overflow:hidden}@container scr (max-width: 900px){.foot-in{grid-template-columns:repeat(3,minmax(0,1fr))}}@container scr (max-width: 600px){.site-h .drawer.open{will-change:transform}.site-h .wrap{gap:10px}.h-lang,.h-login{display:none}.h-right .btn{margin-left:2px}.foot-in{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;padding-block:40px 30px}.foot-brand{grid-template-columns:minmax(0,1fr)}.foot-brand .f-lang{grid-column:1;grid-row:auto;margin-top:20px;justify-self:start}.foot-bot{flex-direction:column;align-items:flex-start;gap:10px}}}@layer tokens, base, components, areas;@layer components{.nav-models.is-cur{color:var(--fg)}.kind-i{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--fg-2);flex:none}.kind-i.on{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line);color:var(--accent-text)}.mega{top:calc(100% - 6px);left:var(--pad);width:min(780px,calc(100% - 2 * var(--pad)));padding:8px;display:flex;flex-direction:column;gap:4px}.mega-top{gap:14px;padding:4px 4px 6px}.mega-top,.mfind{display:flex;align-items:center}.mfind{position:relative;flex:1 1;min-width:0}.mfind .ico{position:absolute;left:12px;color:var(--fg-3);pointer-events:none}.mfind input{width:100%;height:40px;padding:0 12px 0 36px;border-radius:10px;background:var(--surface);border:1px solid var(--line-2);color:var(--fg);font:400 14px/1 var(--font-sans);appearance:none}.mfind input::placeholder{color:var(--fg-3);opacity:1}.mfind input::-webkit-search-cancel-button{display:none}.mfind input:focus{outline:none;border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.mega-n{font:500 11.5px/1 var(--font-mono);color:var(--fg-3);letter-spacing:.02em;white-space:nowrap}.mega-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2px 6px;max-height:min(60vh,540px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.mm-grp{display:flex;flex-direction:column;gap:1px;padding:4px;min-width:0}.mm-h{display:flex;align-items:center;gap:9px;padding:8px;font-size:13px;font-weight:600;color:var(--fg)}.mm-h small{margin-left:auto;font:500 11px/1 var(--font-mono);color:var(--fg-3)}.mm-item{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:10px;transition:background-color .2s}.mm-item:hover{background:var(--surface-2)}.mm-item[aria-current=page]{background:var(--accent-soft)}.mm-t{display:flex;flex-wrap:wrap;align-items:center;min-width:0}.mm-t b{font-size:14px;font-weight:600;letter-spacing:-.01em}.mm-t code{flex-basis:100%;margin-top:2px;font-size:11.5px;color:var(--fg-3)}.mm-price{margin-left:auto;font:500 12.5px/1 var(--font-mono);color:var(--fg-2);white-space:nowrap}.mm-item:hover .mm-price,.mm-item[aria-current=page] .mm-price{color:var(--accent-text)}.mm-empty{padding:14px 12px;font-size:13.5px;color:var(--fg-2)}.mm-empty code{font-size:12px;color:var(--fg)}.mega-foot{display:flex;align-items:center;justify-content:space-between;gap:10px 18px;flex-wrap:wrap;margin-top:2px;padding:12px 14px;border-radius:12px;background:var(--surface-2)}.link.quiet{color:var(--fg-2)}.link.quiet:hover{color:var(--fg)}.drawer .dn>.mfind{margin:2px 0 4px}.drawer .dm-grp{padding:0;gap:0}.drawer .dm-grp .mm-h{padding:12px 6px 4px;font-size:12.5px;color:var(--fg-2)}.drawer .dn a.dm-item{min-height:56px;padding:8px 6px;gap:12px;border-radius:0;font-size:15px}.drawer .dn a.dm-item .mm-t b{font-size:15px}.drawer .dn a.dm-item[aria-current=page]{background:none}.drawer .dn a.dm-item[aria-current=page] .mm-t b{color:var(--accent-text)}.drawer .dn .mm-empty{padding:12px 6px}@container scr (max-width: 960px){.nav{display:none}.burger{display:inline-flex}}}@layer tokens, base, components, areas;@layer components{.lbar{background:var(--accent-soft);border-bottom:1px solid var(--accent-line);color:var(--fg);animation:lbar-in .45s var(--ease-out) both}.lbar[data-offer]{display:none}.lbar[data-offer][data-on],:root[data-lbar=en] .lbar[data-offer=en],:root[data-lbar=es] .lbar[data-offer=es],:root[data-lbar=ru] .lbar[data-offer=ru],:root[data-lbar=zh] .lbar[data-offer=zh]{display:block}.lbar-in{display:flex;align-items:center;gap:12px;min-height:54px;padding-block:8px}.lbar-i{color:var(--accent-text)}.lbar-t{flex:1 1;min-width:0;font-size:14px;font-weight:550;line-height:1.35}.lbar-x{color:var(--fg-2);margin-right:-6px}@keyframes lbar-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@container scr (max-width: 600px){.lbar-in{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"i t x" ". g .";gap:8px 10px;padding-block:10px 12px}.lbar-i{grid-area:i}.lbar-i,.lbar-t{align-self:center}.lbar-t{grid-area:t;font-size:13.5px}.lbar-x{grid-area:x;align-self:center}.lbar-go{grid-area:g;justify-self:start}}:lang(zh-Hans) :is(h1,h2,h3,h4){letter-spacing:0}:lang(zh-Hans) .hero-h{line-height:1.12}:lang(zh-Hans) .h2{line-height:1.16}:lang(zh-Hans) .label{letter-spacing:.04em}:lang(zh-Hans) :is(h1,h2,h3,.h2){word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}}