@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--bg: oklch(.975 .004 230);--surface: oklch(1 0 0);--surface-2: oklch(.965 .005 230);--surface-3: oklch(.935 .007 230);--line: oklch(.905 .007 235);--line-strong: oklch(.83 .01 235);--rail: oklch(.2 .018 240);--rail-ink: oklch(.86 .01 235);--rail-ink-2: oklch(.66 .015 235);--rail-active: oklch(.29 .03 230);--ink: oklch(.22 .02 245);--ink-2: oklch(.43 .02 245);--ink-3: oklch(.56 .015 245);--ink-inverse: oklch(.99 0 0);--brand: oklch(.54 .12 222);--brand-strong: oklch(.47 .12 224);--brand-soft: oklch(.955 .025 222);--brand-line: oklch(.85 .06 222);--on-brand: oklch(.99 0 0);--human: oklch(.74 .155 68);--human-strong: oklch(.52 .13 58);--human-soft: oklch(.965 .04 80);--human-line: oklch(.86 .09 75);--ok: oklch(.6 .14 152);--ok-strong: oklch(.48 .12 152);--ok-soft: oklch(.96 .035 152);--warn: var(--human);--danger: oklch(.58 .19 25);--danger-strong: oklch(.5 .18 25);--danger-soft: oklch(.965 .025 25);--danger-line: oklch(.86 .07 25);--info: var(--brand);--agent-l: .62;--agent-c: .15;--agent-soft-l: .955;--agent-soft-c: .03;--chart-zt: var(--brand);--chart-ex: var(--human);--chart-grid: oklch(.92 .006 235);--chart-axis: var(--ink-3);--font: "Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Geist Mono Variable", ui-monospace, "Cascadia Code", Consolas, monospace;--fs-xs: .75rem;--fs-sm: .8125rem;--fs-md: .875rem;--fs-lg: 1rem;--fs-xl: 1.25rem;--fs-2xl: 1.5rem;--fs-3xl: 2rem;--fs-4xl: 2.5rem;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-pill: 999px;--shadow-1: 0 1px 2px oklch(.2 .02 240 / .06);--shadow-2: 0 1px 2px oklch(.2 .02 240 / .05), 0 8px 24px -8px oklch(.2 .02 240 / .12);--shadow-pop: 0 16px 48px -12px oklch(.2 .02 240 / .28);--focus: 0 0 0 2px var(--surface), 0 0 0 4px var(--brand);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--t-fast: .15s;--t-med: .24s;--z-sticky: 10;--z-rail: 20;--z-popover: 40;--z-toast: 60}:root[data-theme=dark]{color-scheme:dark;--bg: oklch(.155 .012 245);--surface: oklch(.19 .014 245);--surface-2: oklch(.225 .015 245);--surface-3: oklch(.265 .016 245);--line: oklch(.29 .014 245);--line-strong: oklch(.38 .016 245);--rail: oklch(.13 .012 245);--rail-active: oklch(.24 .03 225);--ink: oklch(.95 .006 240);--ink-2: oklch(.76 .012 240);--ink-3: oklch(.62 .014 240);--ink-inverse: oklch(.16 .012 245);--brand: oklch(.74 .12 215);--brand-strong: oklch(.8 .11 212);--brand-soft: oklch(.27 .045 222);--brand-line: oklch(.42 .07 222);--on-brand: oklch(.16 .02 240);--human: oklch(.8 .15 72);--human-strong: oklch(.84 .13 75);--human-soft: oklch(.29 .05 65);--human-line: oklch(.45 .08 65);--ok: oklch(.74 .15 152);--ok-strong: oklch(.8 .14 152);--ok-soft: oklch(.27 .045 152);--danger: oklch(.7 .17 25);--danger-strong: oklch(.78 .15 25);--danger-soft: oklch(.28 .06 25);--danger-line: oklch(.45 .1 25);--agent-l: .74;--agent-c: .14;--agent-soft-l: .27;--agent-soft-c: .05;--chart-grid: oklch(.27 .012 245);--shadow-1: 0 1px 2px oklch(0 0 0 / .3);--shadow-2: 0 1px 2px oklch(0 0 0 / .3), 0 8px 24px -8px oklch(0 0 0 / .5);--shadow-pop: 0 16px 48px -12px oklch(0 0 0 / .7)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:var(--fs-md);line-height:1.5;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#app{height:100%}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.012em;text-wrap:balance;line-height:1.2}h1{font-size:var(--fs-2xl);letter-spacing:-.02em}h2{font-size:var(--fs-lg)}h3{font-size:var(--fs-md)}p{margin:0;text-wrap:pretty}a{color:var(--brand-strong);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r-sm)}::selection{background:var(--brand-soft)}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.mono{font-family:var(--mono);font-size:.92em;letter-spacing:-.01em}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page{padding:var(--sp-6) var(--sp-8) var(--sp-10);display:flex;flex-direction:column;gap:var(--sp-5);min-width:0}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4) var(--sp-6);flex-wrap:wrap}.page-head .titles{display:flex;flex-direction:column;gap:2px;min-width:0}.page-head .titles p{color:var(--ink-2)}.filters{display:flex;gap:var(--sp-2);flex-wrap:wrap;align-items:center}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);min-width:0}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5) 0}.panel-head h2{display:flex;align-items:baseline;gap:var(--sp-2)}.panel-head .hint{font-size:var(--fs-sm);color:var(--ink-3);font-weight:450}.panel-body{padding:var(--sp-4) var(--sp-5) var(--sp-5)}.section-label{font-size:var(--fs-sm);font-weight:600;color:var(--ink-2);margin-bottom:var(--sp-2)}.btn{--btn-bg: var(--surface);--btn-ink: var(--ink);--btn-line: var(--line-strong);display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);height:34px;padding:0 var(--sp-3);border-radius:var(--r-md);border:1px solid var(--btn-line);background:var(--btn-bg);color:var(--btn-ink);font-size:var(--fs-md);font-weight:550;cursor:pointer;white-space:nowrap;transition:background var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-out)}.btn:hover:not(:disabled){background:var(--surface-2)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn svg{width:16px;height:16px;flex:none}.btn-primary{--btn-bg: var(--brand);--btn-ink: var(--on-brand);--btn-line: transparent}.btn-primary:hover:not(:disabled){background:var(--brand-strong)}.btn-human{--btn-bg: var(--human-soft);--btn-ink: var(--human-strong);--btn-line: var(--human-line)}.btn-human:hover:not(:disabled){background:color-mix(in oklch,var(--human-soft),var(--human) 18%)}.btn-ghost{--btn-bg: transparent;--btn-line: transparent;--btn-ink: var(--ink-2)}.btn-ghost:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.btn-danger{--btn-ink: var(--danger-strong);--btn-line: var(--danger-line)}.btn-sm{height:28px;padding:0 var(--sp-2);font-size:var(--fs-sm);border-radius:var(--r-sm)}.btn-icon{width:34px;padding:0}.field{display:flex;flex-direction:column;gap:4px;min-width:0}.field>span{font-size:var(--fs-xs);font-weight:550;color:var(--ink-2)}.input,.select,.textarea{height:34px;padding:0 var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font-size:var(--fs-md);min-width:0;transition:border-color var(--t-fast) var(--ease-out)}.input::placeholder,.textarea::placeholder{color:var(--ink-3)}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-3)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in oklch,var(--brand),transparent 78%);border-radius:var(--r-md)}.select{appearance:none;padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,var(--ink-2) 50%),linear-gradient(135deg,var(--ink-2) 50%,transparent 50%);background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}.textarea{height:auto;min-height:84px;padding:var(--sp-2) var(--sp-3);line-height:1.55;resize:vertical}.seg{display:inline-flex;padding:2px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);gap:2px}.seg button{border:0;background:transparent;padding:0 var(--sp-3);height:28px;border-radius:8px;font-size:var(--fs-sm);font-weight:550;color:var(--ink-2);cursor:pointer;transition:background var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.seg button:hover{color:var(--ink)}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1),0 0 0 1px var(--line)}.chip{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:600;white-space:nowrap;background:var(--surface-2);color:var(--ink-2);border:1px solid var(--line)}.chip-brand{background:var(--brand-soft);color:var(--brand-strong);border-color:var(--brand-line)}.chip-human{background:var(--human-soft);color:var(--human-strong);border-color:var(--human-line)}.chip-ok{background:var(--ok-soft);color:var(--ok-strong);border-color:color-mix(in oklch,var(--ok),transparent 60%)}.chip-danger{background:var(--danger-soft);color:var(--danger-strong);border-color:var(--danger-line)}.chip-solid-ok{background:var(--ok);color:var(--ink-inverse);border-color:transparent}.dot{width:8px;height:8px;border-radius:50%;flex:none;background:currentColor}.table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-md)}.table th{text-align:left;font-size:var(--fs-xs);font-weight:600;color:var(--ink-3);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--line);white-space:nowrap;position:sticky;top:0;background:var(--surface);z-index:1}.table td{padding:var(--sp-3);border-bottom:1px solid var(--line);vertical-align:middle}.table tr:last-child td{border-bottom:0}.table .r{text-align:right}.table tbody tr.clickable{cursor:pointer;transition:background var(--t-fast) var(--ease-out)}.table tbody tr.clickable:hover{background:var(--surface-2)}.table tbody tr[aria-selected=true]{background:var(--brand-soft)}.skeleton{background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%;animation:shimmer 1.4s linear infinite;border-radius:var(--r-sm)}@keyframes shimmer{to{background-position:-200% 0}}.scroll{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--sp-2);padding:var(--sp-10) var(--sp-6);color:var(--ink-2)}.empty h3{color:var(--ink)}.empty p{max-width:52ch;margin:0}.empty .actions{display:flex;gap:var(--sp-2);margin-top:var(--sp-3)}.empty .btn{margin-top:var(--sp-2)}.empty .actions .btn{margin-top:0}@media(max-width:1100px){.page{padding:var(--sp-5) var(--sp-5) var(--sp-8)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.stroke[data-v-1909d796]{fill:none;stroke-width:5.6;stroke-linecap:round}.light[data-v-1909d796]{stroke:#6fd0f5}.dark[data-v-1909d796]{stroke:#0f8ba6}.yubiq-mark[data-v-1909d796]{overflow:visible}@media(prefers-reduced-motion:no-preference){.stroke[data-v-1909d796]{stroke-dasharray:1 1;animation:draw-1909d796 .7s var(--ease-out) both}.dark[data-v-1909d796]{animation-delay:.14s}.yubiq-mark:hover .stroke[data-v-1909d796],.brand:hover{animation:shimmer-1909d796 .9s var(--ease-in-out)}}@keyframes draw-1909d796{0%{stroke-dashoffset:1;opacity:0}30%{opacity:1}to{stroke-dashoffset:0}}@keyframes shimmer-1909d796{40%{filter:brightness(1.45) drop-shadow(0 0 3px #6fd0f5)}}.rail[data-v-f3745546]{background:var(--rail);color:var(--rail-ink);display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-4) var(--sp-3);overflow:hidden auto;z-index:var(--z-rail);scrollbar-width:none}.brand[data-v-f3745546]{display:flex;align-items:center;gap:10px;height:40px;padding:0 6px;border-radius:var(--r-md);color:#f8f8f8;text-decoration:none}.mark[data-v-f3745546]{width:28px;height:28px;flex:none}.words[data-v-f3745546]{display:flex;flex-direction:column;line-height:1.1;min-width:0}.words strong[data-v-f3745546]{font-weight:750;letter-spacing:.08em;font-size:15px}.words small[data-v-f3745546]{color:var(--rail-ink-2);font-size:11.5px;white-space:nowrap}.group[data-v-f3745546]{display:flex;flex-direction:column;gap:2px}.group-label[data-v-f3745546]{font-size:11px;font-weight:600;color:var(--rail-ink-2);padding:0 10px 4px;white-space:nowrap}.item[data-v-f3745546]{position:relative;display:flex;align-items:center;gap:12px;height:38px;padding:0 10px;border:0;border-radius:var(--r-md);background:transparent;color:var(--rail-ink);font:inherit;text-decoration:none;font-weight:500;white-space:nowrap;cursor:pointer;transition:background var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.item[data-v-f3745546]:hover{background:#ffffff0f;text-decoration:none;color:#f8f8f8}.item[data-v-f3745546]:focus-visible,.brand[data-v-f3745546]:focus-visible{outline:2px solid oklch(.8 .12 212);outline-offset:-2px}.item.active[data-v-f3745546]{background:var(--rail-active);color:#f8f8f8}.item.active[data-v-f3745546]:before{content:"";position:absolute;left:-12px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:#49d2ea}.item.active .icon[data-v-f3745546]{color:#49d2ea}.icon[data-v-f3745546]{width:18px;height:18px;flex:none}.label[data-v-f3745546]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:left}.badge[data-v-f3745546]{min-width:22px;height:20px;padding:0 6px;border-radius:var(--r-pill);background:#f8ac3d;color:#281606;font-size:11.5px;font-weight:700;display:inline-grid;place-items:center}.collapse[data-v-f3745546]{margin-top:auto;color:var(--rail-ink-2)}.collapsed[data-v-f3745546]{padding-inline:0;align-items:stretch}.collapsed .words[data-v-f3745546],.collapsed .label[data-v-f3745546]{display:none}.collapsed .brand[data-v-f3745546]{justify-content:center;padding:0;margin-inline:var(--sp-3)}.collapsed .group[data-v-f3745546]{align-items:center;padding-top:var(--sp-4);border-top:1px solid oklch(1 0 0 / .09);margin-inline:var(--sp-3)}.collapsed .group-label[data-v-f3745546]{display:none}.collapsed .item[data-v-f3745546]{justify-content:center;width:40px;padding:0;gap:0}.collapsed .item.active[data-v-f3745546]:before{left:-12px}.collapsed .collapse[data-v-f3745546]{align-self:center}.collapsed .badge[data-v-f3745546]{position:absolute;top:1px;right:1px;min-width:16px;height:15px;font-size:9.5px;padding:0 3px}.flag[data-v-a78d02bd]{display:block;width:21px;height:14px;flex:none;border-radius:2px;box-shadow:0 0 0 1px #0e171e26}.language-trigger[data-v-60c6cd38]{gap:5px}.language-trigger .chevron[data-v-60c6cd38]{width:12px;height:12px}.language-menu[data-v-60c6cd38]{position:fixed;z-index:var(--z-popover);width:180px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:auto;display:flex;flex-direction:column;gap:2px;padding:var(--sp-1);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-pop)}.language-option[data-v-60c6cd38]{display:grid;grid-template-columns:21px minmax(0,1fr) 16px;align-items:center;gap:var(--sp-2);min-height:36px;padding:0 var(--sp-2);border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink);font-size:var(--fs-sm);text-align:left;cursor:pointer}.language-option[data-v-60c6cd38]:hover{background:var(--surface-2)}.language-option[aria-checked=true][data-v-60c6cd38]{background:var(--brand-soft);color:var(--brand-strong);font-weight:600}.selected[data-v-60c6cd38]{width:16px;height:16px}.top[data-v-ac18034f]{height:52px;flex:none;display:flex;align-items:center;gap:var(--sp-5);padding:0 var(--sp-6) 0 var(--sp-8);border-bottom:1px solid var(--line);background:var(--surface)}.pulse[data-v-ac18034f]{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm)}.beacon[data-v-ac18034f]{position:relative;width:10px;height:10px}.beacon i[data-v-ac18034f],.beacon[data-v-ac18034f]:after{position:absolute;inset:0;border-radius:50%;background:var(--ok)}.beacon[data-v-ac18034f]:after{content:"";animation:ping-ac18034f 2s var(--ease-out) infinite}.pulse[data-state=connecting] .beacon i[data-v-ac18034f],.pulse[data-state=reconnecting] .beacon i[data-v-ac18034f],.pulse[data-state=connecting] .beacon[data-v-ac18034f]:after,.pulse[data-state=reconnecting] .beacon[data-v-ac18034f]:after{background:var(--human)}.pulse[data-state=disconnected] .beacon i[data-v-ac18034f]{background:var(--danger)}.pulse[data-state=disconnected] .beacon[data-v-ac18034f]:after{display:none}@keyframes ping-ac18034f{0%{transform:scale(1);opacity:.6}to{transform:scale(2.8);opacity:0}}.mock[data-v-ac18034f]{color:var(--ink-3);font-size:var(--fs-xs);border:1px dashed var(--line-strong);border-radius:var(--r-pill);padding:0 7px}.ticker[data-v-ac18034f]{display:flex;align-items:center;gap:var(--sp-3);color:var(--ink-2);font-size:var(--fs-sm);white-space:nowrap;overflow:hidden}.sep[data-v-ac18034f]{width:1px;height:14px;background:var(--line-strong)}.actions[data-v-ac18034f]{margin-left:auto;display:flex;align-items:center;gap:var(--sp-1)}.new[data-v-ac18034f]{margin-right:var(--sp-2)}.me[data-v-ac18034f]{position:relative;margin-left:var(--sp-2)}.user[data-v-ac18034f]{display:flex;align-items:center;gap:8px;background:none;border:0;padding:2px 4px;border-radius:var(--r-pill);cursor:pointer;color:var(--ink)}.user[data-v-ac18034f]:hover{background:var(--surface-2)}.uname[data-v-ac18034f]{font-size:var(--fs-sm);font-weight:550;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu[data-v-ac18034f]{position:absolute;right:0;top:calc(100% + 6px);z-index:var(--z-popover);min-width:220px;display:flex;flex-direction:column;gap:4px;padding:var(--sp-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-pop)}.menu .btn[data-v-ac18034f]{margin-top:var(--sp-2)}.avatar[data-v-ac18034f]{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:11.5px;font-weight:700;background:var(--human-soft);color:var(--human-strong);border:1px solid var(--human-line)}@media(max-width:1280px){.uname[data-v-ac18034f]{display:none}}@media(max-width:1100px){.top[data-v-ac18034f]{padding:0 var(--sp-4) 0 var(--sp-5)}.ticker .mono[data-v-ac18034f],.ticker .sep[data-v-ac18034f]:nth-of-type(2){display:none}}@media(max-width:860px){.ticker[data-v-ac18034f]{display:none}}@media(max-width:640px){.top[data-v-ac18034f]{gap:var(--sp-2);padding:0 var(--sp-2)}.pulse[data-v-ac18034f],.pulse strong[data-v-ac18034f]{min-width:0}.beacon[data-v-ac18034f]{flex:none}.pulse strong[data-v-ac18034f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:520px){.new[data-v-ac18034f]{gap:0;margin-right:var(--sp-1)}.new-label[data-v-ac18034f]{display:none}}@media(max-width:440px){.mock[data-v-ac18034f]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.toasts[data-v-fb06f123]{position:fixed;right:var(--sp-5);bottom:var(--sp-5);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--sp-2);align-items:flex-end;pointer-events:none}.toast[data-v-fb06f123]{pointer-events:auto;display:flex;align-items:center;gap:var(--sp-3);max-width:420px;padding:10px 10px 10px 14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);font-size:var(--fs-sm)}.toast[data-tone=ok] .dot[data-v-fb06f123]{color:var(--ok)}.toast[data-tone=human] .dot[data-v-fb06f123]{color:var(--human)}.toast[data-tone=danger] .dot[data-v-fb06f123]{color:var(--danger)}.toast[data-tone=info] .dot[data-v-fb06f123]{color:var(--brand)}.text[data-v-fb06f123]{flex:1;min-width:0}.link[data-v-fb06f123]{background:none;border:1px solid var(--line);border-radius:var(--r-sm);padding:2px 8px;cursor:pointer;font-size:var(--fs-xs);font-weight:600;color:var(--ink)}.link[data-v-fb06f123]:hover{text-decoration:underline}.x[data-v-fb06f123]{background:none;border:0;color:var(--ink-3);cursor:pointer;width:24px;height:24px;display:grid;place-items:center;border-radius:var(--r-sm)}.x svg[data-v-fb06f123]{width:14px;height:14px}.toast-enter-active[data-v-fb06f123],.toast-leave-active[data-v-fb06f123]{transition:opacity .2s var(--ease-out),transform .26s var(--ease-out)}.toast-enter-from[data-v-fb06f123]{opacity:0;transform:translateY(10px) scale(.98)}.toast-leave-to[data-v-fb06f123]{opacity:0;transform:translate(16px)}.drop[data-v-662b2870]{position:fixed;inset:0;z-index:calc(var(--z-toast) + 1);display:grid;place-items:center;padding:32px;background:color-mix(in oklab,var(--bg) 72%,transparent);backdrop-filter:blur(10px) saturate(1.2);pointer-events:none}.frame[data-v-662b2870]{position:relative;width:min(760px,100%);height:min(460px,100%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);text-align:center;border-radius:30px;background:radial-gradient(120% 90% at 50% 0%,var(--brand-soft),transparent 70%),color-mix(in oklab,var(--surface) 86%,transparent);box-shadow:var(--shadow-pop);animation:lift-662b2870 1.6s var(--ease-in-out) infinite alternate}.ants[data-v-662b2870]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ants rect[data-v-662b2870]{width:calc(100% - 3px);height:calc(100% - 3px);fill:none;stroke:var(--brand);stroke-width:2.5;stroke-dasharray:10 9;animation:march-662b2870 .9s linear infinite}.orb[data-v-662b2870]{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;color:var(--on-brand);background:var(--brand);box-shadow:0 0 0 10px var(--brand-soft),0 0 0 22px color-mix(in oklab,var(--brand-soft) 50%,transparent);animation:bob-662b2870 1.2s var(--ease-in-out) infinite alternate}.orb svg[data-v-662b2870]{width:40px;height:40px}h2[data-v-662b2870]{margin:var(--sp-4) 0 0;font-size:var(--fs-3xl);letter-spacing:-.02em}p[data-v-662b2870]{margin:0;color:var(--ink-2);font-size:var(--fs-lg)}.formats[data-v-662b2870]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2);margin-top:var(--sp-3)}.formats span[data-v-662b2870]{font-size:var(--fs-xs);font-weight:600;padding:3px 10px;border-radius:var(--r-pill);border:1px solid var(--brand-line);color:var(--brand-strong);background:var(--surface)}@keyframes march-662b2870{to{stroke-dashoffset:-19}}@keyframes bob-662b2870{to{transform:translateY(-8px)}}@keyframes lift-662b2870{to{transform:scale(1.012)}}.drop-enter-active[data-v-662b2870],.drop-leave-active[data-v-662b2870]{transition:opacity .18s var(--ease-out)}.drop-enter-active .frame[data-v-662b2870]{transition:transform .26s var(--ease-out)}.drop-enter-from[data-v-662b2870],.drop-leave-to[data-v-662b2870]{opacity:0}.drop-enter-from .frame[data-v-662b2870]{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.frame[data-v-662b2870],.orb[data-v-662b2870],.ants rect[data-v-662b2870]{animation:none}}.scrim[data-v-ae25604d]{position:fixed;inset:0;z-index:var(--z-toast);display:grid;place-items:center;padding:16px;background:color-mix(in oklab,var(--bg) 55%,transparent);backdrop-filter:blur(6px)}.dlg[data-v-ae25604d]{width:min(560px,100%);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);padding:var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-4)}header[data-v-ae25604d]{display:flex;justify-content:space-between;gap:var(--sp-4)}h2[data-v-ae25604d]{margin:0;font-size:var(--fs-xl)}header p[data-v-ae25604d]{margin:4px 0 0;font-size:var(--fs-sm)}.zone[data-v-ae25604d]{border:1.5px dashed var(--line-strong);border-radius:var(--r-md);min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-5);text-align:center;transition:border-color var(--t-fast),background var(--t-fast)}.zone[data-v-ae25604d]{cursor:pointer}.zone[data-v-ae25604d]:hover,.zone[data-v-ae25604d]:focus-visible{border-color:var(--brand-line);background:var(--brand-soft);outline:none}.zone.over[data-v-ae25604d]{border-color:var(--brand);background:var(--brand-soft)}.zone.has[data-v-ae25604d]{min-height:0;padding:var(--sp-3);flex-direction:row;flex-wrap:wrap;justify-content:center}.zone.has .big[data-v-ae25604d]{width:22px;height:22px}.files[data-v-ae25604d]{list-style:none;margin:0;padding:0;max-height:min(34vh,280px);overflow-y:auto;display:flex;flex-direction:column;gap:var(--sp-1)}.files li[data-v-ae25604d]{display:flex;align-items:center;gap:var(--sp-3);padding:6px 8px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}.files li[data-state=error][data-v-ae25604d]{border-color:var(--danger-line)}.st[data-v-ae25604d]{width:18px;height:18px;flex:none}.st.ok[data-v-ae25604d]{color:var(--ok-strong)}.st.bad[data-v-ae25604d],.bad[data-v-ae25604d]{color:var(--danger-strong)}.spin[data-v-ae25604d]{animation:spin-ae25604d .9s linear infinite}@keyframes spin-ae25604d{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin[data-v-ae25604d]{animation-duration:2.4s}}.total[data-v-ae25604d]{margin:0;font-size:var(--fs-xs)}.zone p[data-v-ae25604d]{margin:0;font-weight:550}.big[data-v-ae25604d]{width:34px;height:34px;color:var(--brand)}.ficon[data-v-ae25604d]{width:36px;height:36px;border-radius:var(--r-md);display:grid;place-items:center;background:var(--danger-soft);color:var(--danger-strong);flex:none}.ficon[data-kind=xml][data-v-ae25604d],.ficon[data-kind=p7m][data-v-ae25604d]{background:var(--brand-soft);color:var(--brand-strong)}.fmeta[data-v-ae25604d]{flex:1;min-width:0;display:flex;flex-direction:column}.fmeta strong[data-v-ae25604d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fmeta span[data-v-ae25604d]{font-size:var(--fs-xs)}.err[data-v-ae25604d]{margin:0;color:var(--danger-strong);background:var(--danger-soft);border:1px solid var(--danger-line);border-radius:var(--r-sm);padding:8px 12px;font-size:var(--fs-sm)}.fields[data-v-ae25604d]{display:grid;grid-template-columns:2fr 1fr;gap:var(--sp-3)}.fields .field[data-v-ae25604d]{display:flex;flex-direction:column}footer[data-v-ae25604d]{display:flex;justify-content:flex-end;gap:var(--sp-2)}.dlg-enter-active[data-v-ae25604d],.dlg-leave-active[data-v-ae25604d]{transition:opacity .16s var(--ease-out)}.dlg-enter-active .dlg[data-v-ae25604d]{transition:transform .22s var(--ease-out)}.dlg-enter-from[data-v-ae25604d],.dlg-leave-to[data-v-ae25604d]{opacity:0}.dlg-enter-from .dlg[data-v-ae25604d]{transform:translateY(8px) scale(.98)}@media(max-width:520px){.fields[data-v-ae25604d]{grid-template-columns:1fr}}.okbar[data-v-762b578b]{position:relative;display:flex;flex-direction:column;gap:var(--sp-2)}.bar[data-v-762b578b]{display:flex;align-items:center;gap:var(--sp-2);min-height:56px;padding:6px 6px 6px 8px;border-radius:16px;background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow-2);transition:border-color var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out);flex-wrap:wrap}.bar[data-v-762b578b]:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in oklch,var(--brand),transparent 82%),var(--shadow-2)}.palette .bar[data-v-762b578b]{border-radius:14px;box-shadow:none}.sys[data-v-762b578b]{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:11px;background:var(--rail);color:#d6e9ea;font-size:var(--fs-sm);font-weight:600;letter-spacing:.04em}.sys-select[data-v-762b578b]{background:transparent;border:0;color:inherit;font:inherit;font-family:var(--mono);cursor:pointer}.sys-select option[data-v-762b578b]{color:var(--ink);background:var(--surface)}.led[data-v-762b578b]{width:8px;height:8px;border-radius:50%;background:#56dc85;box-shadow:0 0 0 3px #56dc852e;animation:pulse-762b578b 2.4s var(--ease-in-out) infinite}@keyframes pulse-762b578b{50%{box-shadow:0 0 0 6px #56dc8500}}.prompt[data-v-762b578b]{color:var(--ink-3);font-size:var(--fs-lg);padding-left:6px}.ok[data-v-762b578b]{flex:1;min-width:140px;height:40px;border:0;outline:none;background:transparent;color:var(--ink);font-size:1.125rem;letter-spacing:.06em;text-transform:uppercase}.ok[data-v-762b578b]:focus-visible,.fld input[data-v-762b578b]:focus-visible,.sys-select[data-v-762b578b]:focus-visible{outline:none;box-shadow:none}.ok[data-v-762b578b]::placeholder{text-transform:none;letter-spacing:0;color:var(--ink-3);font-family:var(--font);font-size:var(--fs-md)}.ok.hidden[data-v-762b578b]{flex:0;min-width:0;width:0;padding:0}.tcode[data-v-762b578b]{height:40px;padding:0 14px;border-radius:11px;border:1px solid var(--brand-line);background:var(--brand-soft);color:var(--brand-strong);font-weight:700;font-size:var(--fs-lg);letter-spacing:.06em;cursor:pointer}.tcode[data-v-762b578b]:hover{border-color:var(--brand)}.fld[data-v-762b578b]{display:inline-flex;flex-direction:column;justify-content:center;height:44px;padding:0 12px;border-radius:11px;background:var(--surface-2);border:1px solid transparent;transition:border-color var(--t-fast) var(--ease-out)}.fld[data-v-762b578b]:focus-within{border-color:var(--brand);background:var(--surface)}.fld.need span[data-v-762b578b]:after{content:" *";color:var(--human-strong)}.fld span[data-v-762b578b]{font-size:10.5px;font-weight:650;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.fld input[data-v-762b578b]{border:0;outline:none;background:transparent;color:var(--ink);font-size:var(--fs-lg);font-weight:600;padding:0;text-transform:uppercase}.go[data-v-762b578b]{margin-left:auto;width:44px;height:44px;border-radius:12px;border:0;background:var(--ok);color:var(--ink-inverse);display:grid;place-items:center;cursor:pointer;transition:transform var(--t-fast) var(--ease-out),filter var(--t-fast)}.go[data-v-762b578b]:hover:not(:disabled){filter:brightness(1.08)}.go[data-v-762b578b]:active:not(:disabled){transform:scale(.95)}.go[data-v-762b578b]:disabled{background:var(--surface-3);color:var(--ink-3);cursor:default}.go svg[data-v-762b578b]{width:22px;height:22px;stroke-width:2.6}.kbd[data-v-762b578b]{font-family:var(--mono);font-size:11px;color:var(--ink-3);border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:6px;padding:2px 6px;margin-right:6px}.unknown[data-v-762b578b]{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--human-soft);border:1px solid var(--human-line);color:var(--ink);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.choices[data-v-762b578b]{display:flex;gap:6px}.choices .chip[data-v-762b578b]{cursor:pointer;height:26px;font-size:var(--fs-sm)}.suggest[data-v-762b578b]{list-style:none;margin:0;padding:6px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-pop)}.hero .suggest[data-v-762b578b]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:var(--z-popover)}.suggest-head[data-v-762b578b]{display:flex;align-items:center;gap:6px;padding:4px 8px 6px;font-size:var(--fs-xs);font-weight:600;color:var(--ink-3)}.suggest-head svg[data-v-762b578b]{width:14px;height:14px}.suggest li[role=option][data-v-762b578b]{display:grid;grid-template-columns:18px auto minmax(0,1fr) auto auto 16px;align-items:center;gap:var(--sp-3);padding:8px 10px;border-radius:var(--r-md);cursor:pointer}.suggest li[aria-selected=true][data-v-762b578b]{background:var(--brand-soft)}.ico[data-v-762b578b]{width:16px;height:16px;color:var(--ink-3)}.enter[data-v-762b578b]{color:var(--brand)}.doc[data-v-762b578b]{font-size:var(--fs-sm)}.who[data-v-762b578b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amt[data-v-762b578b]{font-weight:600}@media(prefers-reduced-motion:reduce){.led[data-v-762b578b]{animation:none}}.scrim[data-v-f08481b6]{position:fixed;inset:0;z-index:var(--z-toast);background:#050c1373;backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:flex-start;padding:14vh var(--sp-4) var(--sp-4)}.palette[data-v-f08481b6]{width:min(860px,100%);background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-pop);padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3)}.title[data-v-f08481b6]{font-size:var(--fs-sm);font-weight:600;color:var(--ink-2)}.title .mono[data-v-f08481b6]{color:var(--brand-strong);margin-right:4px}.hints[data-v-f08481b6]{display:flex;gap:var(--sp-4);flex-wrap:wrap;font-size:var(--fs-xs)}.hints .mono[data-v-f08481b6]{margin-left:auto}kbd[data-v-f08481b6]{font-family:var(--mono);font-size:10.5px;border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:5px;padding:0 5px;margin-right:3px}.pal-enter-active[data-v-f08481b6],.pal-leave-active[data-v-f08481b6]{transition:opacity var(--t-fast) var(--ease-out)}.pal-enter-active .palette[data-v-f08481b6],.pal-leave-active .palette[data-v-f08481b6]{transition:transform var(--t-med) var(--ease-out)}.pal-enter-from[data-v-f08481b6],.pal-leave-to[data-v-f08481b6]{opacity:0}.pal-enter-from .palette[data-v-f08481b6]{transform:translateY(-8px) scale(.98)}.shell[data-v-627b7c17]{display:grid;grid-template-columns:228px minmax(0,1fr);height:100%;transition:grid-template-columns var(--t-med) var(--ease-out)}.shell.collapsed[data-v-627b7c17]{grid-template-columns:64px minmax(0,1fr)}.shell.focus[data-v-627b7c17]{grid-template-columns:minmax(0,1fr)}.main-col[data-v-627b7c17]{display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden}main[data-v-627b7c17]{flex:1;overflow:auto;scrollbar-gutter:stable;outline:none}.expired[data-v-627b7c17]{position:fixed;inset:0;z-index:var(--z-toast);display:grid;place-items:center;background:#0e171e73}.expired .box[data-v-627b7c17]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-6);max-width:400px;display:flex;flex-direction:column;gap:var(--sp-3);box-shadow:var(--shadow-pop)}.expired h2[data-v-627b7c17],.expired p[data-v-627b7c17]{margin:0}.skip[data-v-627b7c17]{position:absolute;left:-9999px;top:8px;z-index:var(--z-toast);background:var(--surface);padding:8px 12px;border-radius:var(--r-md)}.skip[data-v-627b7c17]:focus{left:8px}.view-enter-active[data-v-627b7c17],.view-leave-active[data-v-627b7c17]{transition:opacity .16s var(--ease-out),transform .2s var(--ease-out)}.view-enter-from[data-v-627b7c17]{opacity:0;transform:translateY(6px)}.view-leave-to[data-v-627b7c17]{opacity:0}.login[data-v-1dd1ff4d]{min-height:100%;display:grid;place-items:center;padding:var(--sp-6);background:radial-gradient(ellipse at 30% 20%,color-mix(in oklch,var(--brand),transparent 88%),transparent 60%),var(--bg)}.card[data-v-1dd1ff4d]{width:min(420px,100%);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);padding:var(--sp-8);display:flex;flex-direction:column;gap:var(--sp-3)}.brand[data-v-1dd1ff4d]{display:flex;align-items:center;gap:10px;margin-bottom:var(--sp-4)}.brand div[data-v-1dd1ff4d]{display:flex;flex-direction:column;line-height:1.1}.brand strong[data-v-1dd1ff4d]{letter-spacing:.08em;font-weight:750}.brand small[data-v-1dd1ff4d]{color:var(--ink-3)}.mark[data-v-1dd1ff4d]{width:34px;height:34px}h1[data-v-1dd1ff4d]{margin:0;font-size:var(--fs-2xl)}p[data-v-1dd1ff4d]{margin:0}.go[data-v-1dd1ff4d]{margin-top:var(--sp-3);height:42px;justify-content:center}.err[data-v-1dd1ff4d]{color:var(--danger);font-size:var(--fs-sm)}
