@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/onest-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/onest-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:200 900;src:url(/fonts/unbounded-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:200 900;src:url(/fonts/unbounded-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#0a0d14;--surface-1:#11151f;--surface-2:#171c28;--surface-3:#1e2433;--input-bg:#0e1119;--line:#262d3d;--line-strong:#343c50;--line-input:#5b6479;--text:#eef1f6;--text-2:#c3cad6;--muted:#8b93a5;--accent:#ffb224;--accent-hover:#ffc24d;--on-accent:#1a1205;--online:#3ddc84;--offline:#ff5d6c;--info:#4cc2ff;--rank-1:var(--accent);--rank-2:var(--text-2);--rank-3:#e08a4f;--promo:#a48bff;--promo-fill:#6a4cf0;--on-promo:#fff;--owner-amber:#ffb224;--owner-amber-on:#1a1205;--owner-orange:#ff8a3d;--owner-orange-on:#1a0d02;--owner-coral:#ff7a59;--owner-coral-on:#1c0702;--owner-teal:#2fd4c4;--owner-teal-on:#021714;--owner-cyan:#4cc2ff;--owner-cyan-on:#021521;--owner-pink:#ff7ad9;--owner-pink-on:#22041a;--owner-lime:#c6f432;--owner-lime-on:#141a02;--owner-ice:#e6ecf5;--owner-ice-on:#0a0d14;--rarity-common:#c3cad6;--rarity-rare:#2fd4c4;--rarity-epic:#ff7ad9;--rarity-legendary:#e9c46a;--rarity-seasonal:#9fd8ff;--tier-bronze:#c98a4b;--tier-silver:#c3cad6;--tier-gold:#e9c46a;--tier-mastery:#ffb224;--name-amber:#ffb224;--name-orange:#ff8a3d;--name-coral:#ff7a59;--name-rose:#ff8fab;--name-pink:#ff7ad9;--name-gold:#e9c46a;--name-sand:#e6c79c;--name-lime:#c6f432;--name-mint:#7cf0c2;--name-teal:#2fd4c4;--name-cyan:#4cc2ff;--name-frost:#9fd8ff;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--r-xs:6px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-full:999px;--elev-overlay:0 12px 32px #00000073;--dur-1:.12s;--dur-2:.18s;--dur-3:.24s;--ease-out:cubic-bezier(.2, .8, .2, 1);--font-text:"Onest", system-ui, sans-serif;--font-display:"Unbounded", "Onest", sans-serif;--font-mono:ui-monospace, "SF Mono", Consolas, "Roboto Mono", monospace;--header-h:64px}@media (max-width:900px){:root{--header-h:56px}}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--space-4));-moz-text-size-adjust:100%;text-size-adjust:100%}body{overflow-wrap:break-word;background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;margin:0;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button,a,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}img,svg{max-width:100%}::selection{color:var(--on-accent);background:var(--accent)}:focus-visible{outline:2px solid var(--info);outline-offset:2px}h1,h2,h3,h4,p{margin-top:0}h1,h2,.brand,.kpi-value{font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;font-weight:600}h1{margin:0 0 var(--space-3);text-wrap:balance;font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);line-height:1.15}h2{margin-bottom:var(--space-3);font-size:24px;line-height:1.2}h3{margin-bottom:var(--space-2);font-size:18px;font-weight:600;line-height:1.35}p{margin-bottom:var(--space-4)}.mono,code,kbd{font-family:var(--font-mono);font-variant-numeric:tabular-nums}pre{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--input-bg);color:var(--text-2);font:13px/1.7 var(--font-mono);margin:0;overflow:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.skip-link{top:var(--space-3);left:var(--space-3);z-index:1000;min-height:44px;padding:0 var(--space-4);border-radius:var(--r-sm);color:var(--on-accent);background:var(--accent);opacity:0;pointer-events:none;align-items:center;font-weight:600;display:inline-flex;position:fixed}.skip-link:focus{opacity:1;pointer-events:auto}.shell{width:min(1200px,100% - 32px);margin-inline:auto}.section{padding:var(--space-9) 0}.section:where(.compact){padding:var(--space-7) 0}.page-hero{padding:var(--space-7) 0 var(--space-6);border-bottom:1px solid var(--line)}:where(.page-hero>.shell)>p,.page-lead{max-width:64ch;color:var(--text-2);margin-bottom:0;font-size:18px;line-height:1.5}.section-head{justify-content:space-between;align-items:end;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}.section-head h2,.section-head h1{margin-bottom:var(--space-1)}.section-head p{color:var(--muted);margin:0}.page-head h1{margin-bottom:var(--space-2)}.page-head p{color:var(--text-2);margin:0 0 var(--space-6);max-width:64ch}.button{min-height:44px;padding:0 var(--space-4);justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text);font:600 14px/1.2 var(--font-text);text-align:center;cursor:pointer;transition:color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), opacity var(--dur-1) var(--ease-out);display:inline-flex}.button:hover{background:var(--surface-3)}.button.secondary{background:var(--surface-2);border-color:var(--line-strong);color:var(--text)}.button.secondary:hover{background:var(--surface-3)}.button svg{flex:none}.button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.button.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.button.ghost{color:var(--text-2);background:0 0;border-color:#0000}.button.ghost:hover{background:var(--surface-2);color:var(--text)}.button.danger{color:var(--offline);border-color:color-mix(in srgb, var(--offline) 45%, transparent)}.button.small{padding:0 var(--space-3);font-size:13px}.button.wide{width:100%}.button:disabled,.button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.icon-button{width:44px;padding:0}.button.logout-failed{color:var(--offline)}.text-link{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.text-link:hover{color:var(--accent-hover)}.text-link--standalone{align-items:center;min-height:44px;display:inline-flex}.input,.select,.textarea{border:1px solid var(--line-input);border-radius:var(--r-sm);background:var(--input-bg);width:100%;min-height:44px;color:var(--text);transition:border-color var(--dur-1) var(--ease-out);padding:10px 12px}.input::placeholder,.textarea::placeholder{color:var(--muted);opacity:1}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:2px solid var(--info);outline-offset:2px;border-color:var(--accent)}:is(.input:user-invalid,.textarea:user-invalid){border-color:var(--offline)}.textarea{resize:vertical;min-height:128px}.label{color:var(--text-2);grid-template-columns:minmax(0,1fr);gap:6px;font-size:14px;font-weight:600;display:grid}.help{color:var(--muted);font-size:13px;font-weight:400;line-height:1.5}.form{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.span-2{grid-column:1/-1}.form-error,.form-success{border-radius:var(--r-sm);border:1px solid var(--line);padding:10px 12px;font-size:14px;line-height:1.5}.form-error{color:var(--offline);background:color-mix(in srgb, var(--offline) 10%, var(--surface-1));border-color:color-mix(in srgb, var(--offline) 35%, transparent)}.form-success{color:var(--online);background:color-mix(in srgb, var(--online) 10%, var(--surface-1));border-color:color-mix(in srgb, var(--online) 35%, transparent)}.form-status:empty,.connect-card__status:empty,.detail-claim__status:empty{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.checkbox{align-items:center;gap:var(--space-2);min-height:44px;color:var(--text-2);cursor:pointer;font-size:14px;display:inline-flex}.checkbox input{width:18px;height:18px;accent-color:var(--accent)}.panel{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-1);padding:var(--space-6)}.panel+.panel{margin-top:var(--space-4)}:where(.panel) h2{font-size:20px}.panel>h2:first-child,.panel>h3:first-child{margin-top:0}.chip{align-items:center;gap:var(--space-1);min-height:24px;padding:2px var(--space-2);border-radius:var(--r-xs);background:var(--surface-3);color:var(--text-2);white-space:nowrap;border:1px solid #0000;max-width:100%;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}@media (max-width:680px){.chip{white-space:normal}}.chip--house{color:var(--text);border-color:var(--line-strong)}.chip--new{color:var(--text)}.chip--declared{border:1px dashed var(--line-strong);color:var(--text-2);background:0 0}.chip--link{min-height:44px;padding:0 var(--space-3);border-color:var(--line);border-radius:var(--r-sm);background:var(--surface-1);transition:color var(--dur-1), border-color var(--dur-1);font-size:13px}.chip--link:hover{border-color:var(--line-strong);color:var(--text)}.chip-row{flex-wrap:wrap;gap:6px;display:flex}.status-pill{border:1px solid var(--line);border-radius:var(--r-full);background:var(--surface-2);min-height:28px;color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;padding:2px 10px;font-size:13px;font-weight:600;display:inline-flex}.status-pill[data-status=online]{color:var(--online)}.status-pill[data-status=offline],.status-pill[data-status=error]{color:var(--offline)}.status-dot{border-radius:var(--r-full);background:var(--muted);flex:none;width:8px;height:8px;display:inline-block}.status-dot[data-status=online],[data-status=online]>.status-dot{background:var(--online)}.status-dot[data-status=offline],.status-dot[data-status=error],[data-status=offline]>.status-dot,[data-status=error]>.status-dot{background:var(--offline)}.kpi-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kpi{min-width:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-1)}.kpi-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;line-height:1.2;display:block}.kpi-value.mono{font-family:var(--font-mono);letter-spacing:0;font-weight:600}.kpi-value[title]{cursor:help}.kpi-label{margin-top:var(--space-1);color:var(--muted);font-size:12px;line-height:1.4;display:block}.note{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);color:var(--text-2);font-size:14px;line-height:1.5;display:flex}.note>svg{color:var(--info);flex:none;margin-top:2px}.note p{margin:0}.metric{font-variant-numeric:tabular-nums}.metric strong{font-size:16px;display:block}.metric span{color:var(--muted);font-size:12px}.fact-source{color:var(--muted);white-space:nowrap;font-size:12px}.fact-source:before{content:"· "}.fact-detail{margin-top:var(--space-1);color:var(--muted);font-size:12px;display:block}.faq-item{border-top:1px solid var(--line)}.faq-item:first-of-type{border-top:0}.faq-item summary{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) 0;cursor:pointer;color:var(--text);font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--muted);margin-left:auto;font-weight:400}.faq-item[open] summary:after{content:"−"}.faq-item p{margin:0 0 var(--space-4);color:var(--text-2)}.seo-copy{margin-top:var(--space-7)}.seo-copy h2{font-size:20px}.seo-copy p{max-width:75ch;color:var(--text-2)}.seo-copy p:last-child{margin-bottom:0}.info-hero h1{max-width:28ch}.info-eyebrow{margin:0 0 var(--space-1);color:var(--muted);font-size:13px;font-weight:600}.docs-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.docs-main{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.docs-main>.panel+.panel{margin-top:0}.info-page{max-width:820px}.info-page h2{margin-top:var(--space-7);font-size:20px}.info-page h2:first-child{margin-top:0}.info-page p,.info-page li{color:var(--text-2);line-height:1.7}.info-page ul{padding-left:1.2em}.info-page li+li{margin-top:var(--space-2)}.info-page a:not(.button){color:var(--accent);text-underline-offset:3px;text-decoration:underline}.info-page a:not(.button):hover{color:var(--accent-hover)}.price-table{border-collapse:collapse;width:100%;margin:var(--space-4) 0;font-size:15px}.price-table th,.price-table td{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;color:var(--text-2)}.price-table th{color:var(--muted);font-size:13px;font-weight:500}.price-table td strong{color:var(--text);white-space:nowrap}.price-table__buy{width:max-content;margin-top:var(--space-2);display:flex}.checkout-form{gap:var(--space-3);max-width:420px;margin:var(--space-4) 0;grid-template-columns:minmax(0,1fr);display:grid}.price-table ul{margin:0;padding-left:1.1em}.price-table li+li{margin-top:var(--space-1)}@media (max-width:640px){.price-table thead{display:none}.price-table tr{gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}.price-table td{border:0;padding:0}}.review-code{color:var(--muted);font-size:13px}.requisites{gap:var(--space-1) var(--space-4);grid-template-columns:max-content minmax(0,1fr);margin:0;font-size:14px;display:grid}.requisites dd{overflow-wrap:anywhere}.requisites dt{color:var(--muted)}.requisites dd{color:var(--text-2);margin:0}.contact-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.site-header{z-index:30;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 96%, transparent);position:sticky;top:0}.header-inner{min-height:var(--header-h);align-items:center;gap:var(--space-4);display:flex}.brand{flex:none;align-items:center;gap:10px;min-height:44px;font-size:18px;display:inline-flex}.brand-mark{border-radius:var(--r-sm);background:var(--accent);width:28px;height:28px;color:var(--on-accent);flex:none;place-items:center;display:grid}.brand-word>span{color:var(--accent)}.nav-trigger{anchor-name:--games;min-height:44px;padding:0 var(--space-3);border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;transition:color var(--dur-1), background-color var(--dur-1);background:0 0;border:1px solid #0000;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.nav-trigger:hover{color:var(--text);background:var(--surface-2)}.header-inner:has(#games-menu:popover-open) .nav-trigger{color:var(--text);background:var(--surface-2)}.nav-fallback{display:none}.header-search{width:clamp(280px,26vw,360px);position:relative}.header-search>svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;translate:0 -50%}.header-search .input{padding-left:38px}.header-actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.header-icon{color:var(--text-2)}.header-icon:hover{color:var(--text)}.header-account{align-items:center;gap:var(--space-1);justify-content:flex-end;min-width:88px;display:flex}.header-account-slot{align-items:center;gap:var(--space-1);display:flex}.header-user-name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.header-mobile,.header-search-link{display:none}.games-menu,.mobile-menu{padding:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface-2);color:var(--text);box-shadow:var(--elev-overlay);opacity:1;transition:opacity var(--dur-2) var(--ease-out), overlay var(--dur-2) allow-discrete, display var(--dur-2) allow-discrete;margin:0}:is(.games-menu:popover-open,.mobile-menu:popover-open){opacity:1}@starting-style{:is(.games-menu:popover-open,.mobile-menu:popover-open){opacity:0}}.games-menu{position-anchor:--games;inset:auto;top:anchor(bottom);left:anchor(left);margin-top:var(--space-2);width:min(560px,100vw - 32px)}.games-menu-list{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.games-menu-list a{min-height:44px;padding:6px var(--space-2);border-radius:var(--r-sm);color:var(--text-2);align-items:center;gap:10px;font-size:14px;display:flex}.games-menu-list a:hover,.games-menu-list a[aria-current=page]{background:var(--surface-3);color:var(--text)}.games-menu-list .game-icon{border-radius:var(--r-xs);width:28px;height:28px;overflow:hidden}.mobile-menu{inset:var(--header-h) 0 auto;width:100%;max-height:calc(100dvh - var(--header-h));border-radius:0 0 var(--r-lg) var(--r-lg);padding:var(--space-4);border-width:0 0 1px;position:fixed;overflow:auto}.mobile-menu-links{gap:var(--space-1);margin:var(--space-4) 0 0;padding:var(--space-4) 0 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);list-style:none;display:grid}.mobile-menu-links a,.mobile-menu-links button{width:100%;min-height:44px;padding:0 var(--space-2);border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.mobile-menu-links a:hover,.mobile-menu-links button:hover{background:var(--surface-3);color:var(--text)}@supports not (anchor-name:--a){.games-menu{top:var(--header-h);position:fixed;left:50%;translate:-50%}}@supports not selector(:popover-open){.games-menu,.mobile-menu,.nav-trigger,button[popovertarget=mobile-menu]{display:none}.nav-fallback{min-height:44px;padding:0 var(--space-3);color:var(--text-2);align-items:center;font-weight:600;display:inline-flex}}.site-footer{margin-top:var(--space-9);padding:var(--space-9) 0 var(--space-7);border-top:1px solid var(--line);color:var(--muted);font-size:14px}.footer-grid{gap:var(--space-7);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.footer-col h2{margin:0 0 var(--space-3);font:600 12px/1.4 var(--font-text);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.footer-col ul{grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.footer-col a{min-height:44px;color:var(--text-2);transition:color var(--dur-1);align-items:center;display:inline-flex}.footer-col a:hover{color:var(--text)}.footer-bottom{align-items:center;gap:var(--space-3) var(--space-6);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.footer-brand{color:var(--text-2);align-items:center;gap:10px;display:inline-flex}.footer-brand .brand-mark{width:24px;height:24px}.footer-requisites{margin:0;font-size:13px}.breadcrumbs{margin-bottom:var(--space-3);color:var(--muted);font-size:13px}.breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:6px;min-width:0;display:inline-flex}.breadcrumbs a{min-height:44px;color:var(--text-2);align-items:center;display:inline-flex}.breadcrumbs a:hover{color:var(--text)}.breadcrumbs-sep{color:var(--muted)}.breadcrumbs [aria-current=page]{color:var(--muted);overflow-wrap:anywhere}.empty-state{justify-items:center;gap:var(--space-2);padding:var(--space-9) var(--space-6);text-align:center;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-1);grid-template-columns:minmax(0,1fr);display:grid}.empty-state-icon{width:64px;height:64px;margin-bottom:var(--space-2);border-radius:var(--r-full);background:var(--surface-3);color:var(--text-2);place-items:center;display:grid}.empty-state-title{color:var(--text);font:600 16px/1.4 var(--font-text);letter-spacing:0;text-transform:none;margin:0}.empty-state-text{max-width:44ch;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.empty-state-action{margin-top:var(--space-3)}.game-icon{width:var(--icon-size,26px);height:var(--icon-size,26px);border-radius:var(--r-xs);background:var(--surface-3);flex:none;display:inline-block;position:relative;overflow:hidden}.game-icon img{object-fit:cover;width:100%;height:100%;display:block}.auth-wrap{min-height:calc(100dvh - 2 * var(--header-h));padding:var(--space-9) 0;place-items:center;display:grid}.auth-card{width:min(460px,100%);padding:var(--space-7);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-1)}.auth-card h1{margin-bottom:var(--space-2);font-size:28px}.auth-card>p{color:var(--text-2)}.auth-success{text-align:center}.auth-success .button{width:100%;margin-top:var(--space-2)}.auth-success-icon{width:64px;height:64px;margin:0 auto var(--space-4);border-radius:var(--r-full);background:var(--surface-3);color:var(--online);place-items:center;display:grid}.form-foot{margin-top:var(--space-4);color:var(--muted);text-align:center;font-size:14px}.form-foot a{min-height:44px;color:var(--accent);align-items:center;display:inline-flex}.password-field{display:block;position:relative}.password-field .input{padding-right:52px}.password-toggle{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.password-toggle:hover{color:var(--text)}.dashboard-grid{gap:var(--space-7);grid-template-columns:200px minmax(0,1fr);display:grid}.side-nav{gap:var(--space-1);top:calc(var(--header-h) + var(--space-4));grid-template-columns:minmax(0,1fr);align-content:start;display:grid;position:sticky}.side-nav a{min-height:44px;padding:0 var(--space-3);border-radius:var(--r-sm);color:var(--text-2);align-items:center;font-size:14px;font-weight:600;display:flex}.side-nav a:hover{background:var(--surface-2);color:var(--text)}.side-nav a[aria-current=page]{background:var(--surface-2);color:var(--text);box-shadow:inset 2px 0 0 var(--accent)}.admin-row{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.admin-row:last-child{border-bottom:0}.admin-meta{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.admin-row--stacked{grid-template-columns:minmax(0,1fr)}.admin-message{margin:var(--space-2) 0 0;color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere}.admin-page>.panel+.panel,.admin-page>.page-head+.panel{margin-top:var(--space-4)}.admin-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-search{align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.admin-search .label{flex:280px}.admin-id{align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.admin-pager{align-items:center;gap:var(--space-3);padding-top:var(--space-3);flex-wrap:wrap;display:flex}.admin-takedown{gap:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:minmax(0,1fr);max-width:640px;display:grid}.admin-activate{gap:var(--space-2);grid-template-columns:minmax(160px,1fr) auto;align-items:center;display:grid}.admin-activate .help{grid-column:1/-1;margin:0}.admin-activate .help:empty{display:none}.admin-reconcile{gap:var(--space-2);grid-template-columns:minmax(0,1fr);justify-items:start;max-width:320px;display:grid}.admin-reconcile .help{margin:0}.admin-reconcile .help:empty{display:none}.not-found{justify-items:center;gap:var(--space-4);padding:var(--space-10) 0;text-align:center;grid-template-columns:minmax(0,1fr);display:grid}.not-found img{height:auto}.not-found h1{margin:0}.not-found p{color:var(--text-2);margin:0}.not-found .help{color:var(--muted)}.not-found-links{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (max-width:1240px){.header-add{display:none}}@media (max-width:1023px){.header-search{display:none}.header-search-link{display:inline-flex}}@media (max-width:900px){.nav-trigger,.header-desktop{display:none}.header-mobile{display:inline-flex}.header-inner{gap:var(--space-2)}.dashboard-grid{grid-template-columns:minmax(0,1fr)}.side-nav{padding:var(--space-1);display:flex;position:static;overflow-x:auto}.footer-grid,.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.section{padding:var(--space-7) 0}.section-head{flex-direction:column;align-items:flex-start}.form-grid{grid-template-columns:minmax(0,1fr)}.span-2{grid-column:auto}.panel{padding:var(--space-4)}.auth-card{padding:var(--space-6) var(--space-4)}.admin-row{grid-template-columns:minmax(0,1fr)}.input,.select,.textarea{font-size:16px}.footer-grid{gap:var(--space-6)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (max-width:680px){.breadcrumbs li:last-child:nth-child(n+3){display:none}}h1,h2,h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}a.chip{position:relative}a.chip:after{content:"";position:absolute;inset:-8px 0}:is(.panel,section,.directory-list-head)>a.text-link{align-items:center;min-height:44px;display:inline-flex}@media (max-width:374px){.header-mobile__label{display:none}.header-mobile{justify-content:center;width:44px;padding:0}}
