:root{--bg-primary:#151515;--bg-secondary:#1e1e1e;--bg-tertiary:#292b2e;--bg-elevated:#1e1e1e;--bg-input:#1f1e21;--bg-input-invalid:#331b1e;--bg-input-invalid-hover:#3b1f22;--bg-notification:#19191b;--bg-tooltip:#2d2f33;--overlay-modal:#000000a3;--overlay-soft:#0003;--brand-bg:#8626ff;--brand-bg-hover:#9c4dff;--brand-bg-active:#9c4dff;--brand-fg:#b173ff;--brand-fg-hover:#c699ff;--brand-on-bg:#fff;--brand-50:#e4d9ff;--brand-100:#bfa3ff;--brand-900:#2b1751;--brand-1000:#1b142d;--border-default:#e1e1e11f;--border-decorative:#e1e1e133;--border-md:#ffffff0f;--border-lg:#ffffff1f;--top-edge:1px solid #ffffff1f;--inner-glow:inset 0 -4px 16px #ffffff3d;--fg-primary:#eceef1;--fg-secondary:#b1b4b9;--fg-tertiary:#8f8d91;--fg-muted:#fff6;--fg-placeholder:#fff6;--danger:#eb0000;--danger-soft:#f63d00;--danger-50:#ffedec;--success:#00e161;--success-strong:#00c654;--warning:#ffb0ab;--focus-ring:#8626ffad;--focus-shadow:#8f58fe33;--control-input-bg:#a1abbd1f;--control-input-bg-hover:#a1abbd29;--control-neutral-bg:#a3abbb33;--control-neutral-bg-hover:#9fabbf47;--control-ghost-hover:#ffffff14;--control-secondary:#2f3235;--control-secondary-hover:#3a3e46;--control-on-preview:#2d2f33bd;--control-on-preview-hover:#44474dbd;--sidebar-active-bg:linear-gradient(90deg, #ffffff1f, #9999991f);--white-4:#ffffff0a;--white-6:#ffffff0f;--white-8:#ffffff14;--white-12:#ffffff1f;--white-16:#ffffff29;--white-24:#ffffff3d;--white-40:#fff6;--r-badge:8px;--r-button-xs:8px;--r-button-s:10px;--r-button-l:12px;--r-input:12px;--r-checkbox:6px;--r-sidebar-item:12px;--r-card:16px;--r-popover:16px;--r-modal:24px;--r-floating:32px;--r-max:999px;--s-2:2px;--s-4:4px;--s-6:6px;--s-8:8px;--s-12:12px;--s-16:16px;--s-20:20px;--s-24:24px;--s-32:32px;--s-40:40px;--s-48:48px;--s-64:64px;--control-xs:32px;--control-sm:36px;--control-md:44px;--control-lg:52px;--control-icon-lg:48px;--control-code:62px;--btn-l-py:12px;--btn-l-px:20px;--btn-s-py:8px;--btn-s-px:16px;--btn-xs-py:6px;--btn-xs-px:12px;--btn-gap:8px;--modal-width:390px;--modal-padding:20px;--modal-padding-mobile:16px;--modal-gap:24px;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--t-h1-size:36px;--t-h1-lh:40px;--t-h1-ls:-.79px;--t-h2-size:24px;--t-h2-lh:26px;--t-h2-ls:-.4px;--t-h3-size:20px;--t-h3-lh:24px;--t-h3-ls:-.33px;--t-sub-size:16px;--t-sub-lh:22px;--t-sub-ls:-.12px;--t-body-size:14px;--t-body-lh:20px;--t-cta-size:14px;--t-cta-lh:20px;--t-cta-ls:-.09px;--t-caption-size:12px;--t-caption-lh:16px;--t-caption-s-size:10px;--t-caption-s-lh:14px;--tr-fast:.15s ease;--tr-base:.2s ease;--tr-slow:.3s ease;--shadow-md:0 16px 24px #00000052;--shadow-lg:0 16px 44px #0006;--rarity-common:#7c7a7d;--rarity-common-soft:#7c7a7d29;--rarity-rare:#00c654;--rarity-rare-soft:#00c65429;--rarity-epic:#8626ff;--rarity-epic-soft:#8626ff29;--rarity-legendary:#f63d00;--rarity-legendary-soft:#f63d0029;--rarity-common-fg:#b1b4b9;--rarity-rare-fg:#00e161;--rarity-epic-fg:#b173ff;--rarity-legendary-fg:#ff8d83;--danger-fg:#ff8d83}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}*,:before,:after{box-sizing:border-box}html,body,#app{min-height:100%}body{background:var(--bg-primary);color:var(--fg-primary);font-family:var(--font-body);font-size:var(--t-body-size);line-height:var(--t-body-lh);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{color:var(--fg-primary);margin:0;font-weight:600}h1{font-size:var(--t-h2-size);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-ls)}p,figure{margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--brand-fg);text-decoration:none}::selection{background:var(--brand-bg);color:var(--brand-on-bg)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.page{gap:var(--s-20);flex-direction:column;display:flex}.page__head{justify-content:space-between;align-items:center;gap:var(--s-12);flex-wrap:wrap;display:flex}.page__title{font-weight:600;font-size:var(--t-h2-size);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-ls)}.panel{border-top:var(--top-edge);border-radius:var(--r-card);background:var(--bg-secondary);overflow:hidden}.toolbar{gap:var(--s-8);flex-wrap:wrap;align-items:flex-end;display:flex}.state{padding:var(--s-32);color:var(--fg-secondary);text-align:center}.muted{color:var(--fg-tertiary)}.nowrap{white-space:nowrap}.mono-value{letter-spacing:.5px;font-weight:600}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{border-radius:var(--r-button-s);background:var(--white-4);pointer-events:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.skeleton:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/200% 100%;animation:1.5s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0}.is-skeleton{pointer-events:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;color:#0000!important;box-shadow:none!important;border-color:#0000!important}.is-skeleton>*{visibility:hidden!important}.is-skeleton:after{content:"";z-index:10;border-radius:inherit;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/200% 100%;animation:1.5s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.skeleton:after,.is-skeleton:after{animation:none}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}
