@font-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(./geist-cyrillic-ext.DjL33-gN.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(./geist-cyrillic.BEAKL7Jp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(./geist-vietnamese.6IgcOCM7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(./geist-latin-ext.DC-KSUi6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(./geist-latin.BgDaEnEv.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:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(./geist-mono-cyrillic-ext.X_5orZeX.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(./geist-mono-cyrillic.DiZS0aHC.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(./geist-mono-symbols2.CO5SzqOn.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(./geist-mono-vietnamese.DadHysG0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(./geist-mono-latin-ext.Bwz-egvJ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(./geist-mono-latin.XN7g48iV.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{--neutral-0:#fff;--neutral-25:#fafbfc;--neutral-50:#f5f7f9;--neutral-100:#edf0f3;--neutral-200:#e1e5ea;--neutral-300:#cdd3da;--neutral-400:#a7afb9;--neutral-500:#7c8590;--neutral-600:#5a626d;--neutral-700:#3d444e;--neutral-800:#262c34;--neutral-900:#151a20;--neutral-950:#0b0e12;--accent-50:#eef2ff;--accent-100:#dee6ff;--accent-200:#c0ceff;--accent-300:#94abff;--accent-400:#5e7cff;--accent-500:#3a5bf5;--accent-600:#2a47e0;--accent-700:#2138b8;--accent-800:#1f3192;--accent-900:#1e2e73;--success-50:#e6f6ee;--success-100:#c4ebd5;--success-500:#22a86c;--success-600:#1c8c5a;--success-700:#156b46;--warning-50:#fbf3e2;--warning-100:#f6e4bd;--warning-500:#e0a12b;--warning-600:#b7791f;--warning-700:#8a5a16;--danger-50:#fbe9e7;--danger-100:#f6cfca;--danger-500:#e14b40;--danger-600:#c7382e;--danger-700:#9c2922;--surface-page:var(--neutral-50);--surface-card:var(--neutral-0);--surface-sunken:var(--neutral-100);--surface-raised:var(--neutral-0);--surface-inverse:var(--neutral-950);--surface-hover:var(--neutral-100);--surface-active:var(--neutral-200);--surface-accent-subtle:var(--accent-50);--scrim:#0b0e1273;--text-primary:var(--neutral-900);--text-secondary:var(--neutral-600);--text-tertiary:var(--neutral-500);--text-disabled:var(--neutral-400);--text-inverse:var(--neutral-0);--text-accent:var(--accent-600);--text-link:var(--accent-600);--border-subtle:var(--neutral-200);--border-default:var(--neutral-300);--border-strong:var(--neutral-400);--border-accent:var(--accent-500);--border-focus:var(--accent-500);--accent-fg:var(--neutral-0);--accent-bg:var(--accent-600);--accent-bg-hover:var(--accent-700);--accent-bg-active:var(--accent-800);--status-valid-fg:var(--success-700);--status-valid-bg:var(--success-50);--status-valid-border:var(--success-100);--status-valid-dot:var(--success-500);--status-warn-fg:var(--warning-700);--status-warn-bg:var(--warning-50);--status-warn-border:var(--warning-100);--status-warn-dot:var(--warning-500);--status-revoked-fg:var(--danger-700);--status-revoked-bg:var(--danger-50);--status-revoked-border:var(--danger-100);--status-revoked-dot:var(--danger-500);--status-neutral-fg:var(--neutral-600);--status-neutral-bg:var(--neutral-100);--status-neutral-border:var(--neutral-200);--status-neutral-dot:var(--neutral-400);--font-sans:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"Geist Mono",ui-monospace,"SFMono-Regular","Menlo",monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-display:44px;--text-h1:32px;--text-h2:24px;--text-h3:19px;--text-h4:16px;--text-body:14px;--text-body-lg:15px;--text-sm:13px;--text-xs:12px;--text-2xs:11px;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-normal:0;--tracking-wide:.04em;--tracking-caps:.08em;--font-display:var(--weight-semibold) var(--text-display)/var(--leading-tight) var(--font-sans);--font-heading:var(--weight-semibold) var(--text-h2)/var(--leading-snug) var(--font-sans);--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--gap-inline:var(--space-2);--gap-stack:var(--space-3);--pad-control:var(--space-3);--pad-card:var(--space-5);--pad-section:var(--space-8);--sidebar-width:248px;--topbar-height:56px;--content-max:1200px;--content-narrow:820px;--content-wide:1160px;--touch-target:44px;--touch-min:var(--touch-target);--radius-xs:3px;--radius-sm:5px;--radius-md:7px;--radius-lg:10px;--radius-xl:14px;--radius-full:999px;--border-width:1px;--border-width-strong:1.5px;--shadow-none:none;--shadow-xs:0 1px 1px #0b0e120a;--shadow-sm:0 1px 2px #0b0e120f,0 1px 1px #0b0e120a;--shadow-md:0 2px 4px #0b0e120f,0 4px 10px #0b0e120d;--shadow-lg:0 8px 24px #0b0e121a,0 2px 6px #0b0e120f;--shadow-xl:0 16px 48px #0b0e1229,0 4px 12px #0b0e1214;--ring-focus:0 0 0 3px #3a5bf547;--ring-danger:0 0 0 3px #e14b403d;--shadow-inset:inset 0 1px 1px #0b0e120a;--duration-instant:80ms;--duration-fast:.12s;--duration-normal:.18s;--duration-slow:.26s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.4,0,1,1);--transition-control:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-page:#0b0e12;--surface-card:#151a20;--surface-sunken:#0e1319;--surface-raised:#1b212a;--surface-hover:#1c222b;--surface-active:#252c35;--surface-inverse:#fff;--scrim:#030508a6;--text-primary:#f3f5f7;--text-secondary:#aab2bc;--text-tertiary:#7c8590;--text-disabled:#5a626d;--text-inverse:#0b0e12;--border-subtle:#222932;--border-default:#2d3540;--border-strong:#3d444e;--neutral-100:#1c222b;--neutral-200:#252c35;--neutral-300:#3d444e;--neutral-700:#c7ccd2;--status-valid-bg:#22a86c29;--status-valid-fg:#54d69b;--status-valid-dot:#22a86c;--status-valid-border:#22a86c4d;--status-warn-bg:#e0a12b29;--status-warn-fg:#eab758;--status-warn-dot:#e0a12b;--status-warn-border:#e0a12b4d;--status-revoked-bg:#e14b4029;--status-revoked-fg:#f08a82;--status-revoked-dot:#e14b40;--status-revoked-border:#e14b404d;--status-neutral-bg:#7c859029;--status-neutral-fg:#aab2bc;--status-neutral-dot:#7c8590;--status-neutral-border:#7c85904d;--shadow-xs:0 1px 1px #0006;--shadow-sm:0 1px 2px #00000073,0 1px 1px #00000059;--shadow-md:0 2px 4px #00000073,0 4px 10px #00000061;--shadow-lg:0 8px 24px #0000008c,0 2px 6px #0006;--shadow-xl:0 16px 48px #000000a6,0 4px 12px #00000073;--shadow-inset:inset 0 1px 1px #0000004d}@media (pointer:fine){:root{--touch-min:0px}}@keyframes tessera-spin{to{transform:rotate(1turn)}}@keyframes tessera-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tessera-pop-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}*{box-sizing:border-box}#__nuxt,body,html{height:100%;margin:0;padding:0}body{background:var(--surface-page);color:var(--text-primary);font:var(--weight-regular) var(--text-body)/var(--leading-normal) var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}::selection{background:var(--surface-accent-subtle)}a{color:var(--text-link);text-decoration:none}.cc-scroll::-webkit-scrollbar{width:10px;height:10px}.cc-scroll::-webkit-scrollbar-thumb{background:var(--border-default);background-clip:padding-box;border:3px solid #0000;border-radius:8px}.cc-scroll::-webkit-scrollbar-track{background:0 0}.cc-navi{transition:var(--transition-control)}.cc-navi:hover{background:var(--surface-hover)}.cc-navi:focus-visible{box-shadow:var(--ring-focus);outline:none}.cc-row:hover{background:var(--surface-hover)!important}.cc-cellbtn{transition:var(--transition-control)}.cc-cellbtn:hover{filter:brightness(1.06)}.cc-cellbtn:focus-visible{box-shadow:var(--ring-focus)}[data-focus-return]:focus{outline:none}.cc-fade{animation:tessera-fade-in var(--duration-normal) var(--ease-out)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.tbtn[data-v-4976c4f2]{font-family:var(--font-sans);font-weight:var(--weight-semibold);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-control);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;display:inline-flex}.tbtn[data-v-4976c4f2]:disabled{opacity:.55;cursor:not-allowed}.tbtn[data-v-4976c4f2]:focus-visible{box-shadow:var(--ring-focus);outline:none}.tbtn--sm[data-v-4976c4f2]{height:28px;padding:0 12px}.tbtn--md[data-v-4976c4f2],.tbtn--sm[data-v-4976c4f2]{font-size:var(--text-sm)}.tbtn--md[data-v-4976c4f2]{height:34px;padding:0 14px}.tbtn--lg[data-v-4976c4f2]{height:40px;font-size:var(--text-body);padding:0 18px}.tbtn--block[data-v-4976c4f2]{width:100%}.tbtn--primary[data-v-4976c4f2]{background:var(--accent-bg);color:var(--accent-fg)}.tbtn--primary[data-v-4976c4f2]:hover:not(:disabled){background:var(--accent-bg-hover)}.tbtn--primary[data-v-4976c4f2]:active:not(:disabled){background:var(--accent-bg-active)}.tbtn--secondary[data-v-4976c4f2]{background:var(--surface-card);color:var(--text-primary);border-color:var(--border-default)}.tbtn--secondary[data-v-4976c4f2]:hover:not(:disabled){background:var(--surface-hover)}.tbtn--secondary[data-v-4976c4f2]:active:not(:disabled){background:var(--surface-active)}.tbtn--ghost[data-v-4976c4f2]{color:var(--text-secondary);background:0 0}.tbtn--ghost[data-v-4976c4f2]:hover:not(:disabled){background:var(--surface-hover)}.tbtn--ghost[data-v-4976c4f2]:active:not(:disabled){background:var(--surface-active)}.tbtn--danger[data-v-4976c4f2]{background:var(--danger-600);color:var(--accent-fg)}.tbtn--danger[data-v-4976c4f2]:hover:not(:disabled){background:var(--danger-700)}.tbtn--danger[data-v-4976c4f2]:active:not(:disabled){background:var(--danger-700);box-shadow:var(--shadow-inset)}.tbtn__spin[data-v-4976c4f2]{border:1.8px solid;border-top-color:#0000;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite tessera-spin}
