:root,[data-theme=light]{color-scheme:light;--bg-app: #F4F3F0;--bg-panel: #FFFFFF;--bg-subtle: #F9F8F6;--bg-muted: #F1F0ED;--bg-hover: #F1F0ED;--bg-active: #E8E7E3;--bg-emphasis: #CFCECA;--bg-inverse: #21201C;--fg-on-inverse: #FFFFFF;--fg-on-inverse-2: #B5B3AD;--overlay: rgb(24 22 18 / .4);--border-subtle: #EFEEEB;--border: #E4E3DF;--border-strong: #D3D2CD;--fg: #21201C;--fg-2: #5F5E58;--fg-3: #68675F;--fg-4: #8D8C85;--fg-on-solid: #FFFFFF;--accent-solid: #5B5BD6;--accent-solid-hover: #5151CD;--accent-text: #5753C6;--accent-text-strong: #272962;--accent-bg: #F0F1FE;--accent-bg-hover: #E6E7FF;--accent-bg-strong: #DADCFF;--accent-border: #CBCDFF;--accent-border-strong:#B8BAF8;--accent-8: #9B9EF0;--accent-tint: #F8F8FF;--accent-ring: rgb(91 91 214 / .32);--field-ring: rgb(91 91 214 / .16);--field-ring-err: rgb(217 48 54 / .14);--ok-solid: #1F8053;--ok-text: #1A7148;--ok-text-strong: #193B2D;--ok-bg: #EBF7EF;--ok-bg-hover: #DFF3E6;--ok-border: #ADDDC0;--ok-tint: #F4FBF6;--warn-solid: #E08A0B;--warn-solid-strong: #A35F00;--warn-text: #965600;--warn-text-strong: #4F3422;--warn-bg: #FEF7E6;--warn-bg-hover: #FFF0C7;--warn-border: #F3D673;--warn-border-strong: #E9C162;--warn-tint: #FEFDFB;--err-solid: #D93036;--err-text: #BB252B;--err-text-strong: #641723;--err-bg: #FEEBEC;--err-bg-hover: #FFE1E2;--err-border: #FDBDBE;--err-border-strong: #F4A9AA;--err-tint: #FFFCFC;--ai-solid: #8E4EC6;--ai-text: #8145B5;--ai-text-strong: #402060;--ai-bg: #F7EDFE;--ai-bg-hover: #F2E2FC;--ai-border: #E0C4F4;--ai-border-strong: #D1AFEC;--ai-tint: #FEFCFE;--orange-text: #B34400;--orange-bg: #FFF7ED;--orange-border: #FFC182;--sh-xs: 0 1px 2px rgb(33 30 24 / .04);--sh-sm: 0 1px 2px rgb(33 30 24 / .04), 0 3px 10px -2px rgb(33 30 24 / .06);--sh-lg: 0 14px 36px -10px rgb(33 30 24 / .18), 0 3px 8px -3px rgb(33 30 24 / .06);--sh-inner-hl: inset 0 1px 0 rgb(255 255 255 / .16)}:root[data-theme=dark]{color-scheme:dark;--bg-app: #111110;--bg-panel: #191918;--bg-subtle: #1D1D1B;--bg-muted: #222221;--bg-hover: #2A2A28;--bg-active: #31312E;--bg-emphasis: #494844;--bg-inverse: #353431;--fg-on-inverse: #EEEEEC;--fg-on-inverse-2: #B5B3AD;--overlay: rgb(0 0 0 / .6);--border-subtle: #252523;--border: #30302D;--border-strong: #494844;--fg: #EEEEEC;--fg-2: #B5B3AD;--fg-3: #A3A19A;--fg-4: #7C7B74;--fg-on-solid: #FFFFFF;--accent-solid: #5B5BD6;--accent-solid-hover: #6E6ADE;--accent-text: #B1A9FF;--accent-text-strong: #E0DFFE;--accent-bg: #202248;--accent-bg-hover: #262A65;--accent-bg-strong: #303374;--accent-border: #3D3E82;--accent-border-strong:#4A4A95;--accent-8: #5958B1;--accent-tint: #171833;--accent-ring: rgb(110 106 222 / .5);--field-ring: rgb(110 106 222 / .3);--field-ring-err: rgb(255 92 98 / .26);--ok-solid: #1E7A50;--ok-text: #3DD68C;--ok-text-strong: #B1F1CB;--ok-bg: #132D21;--ok-bg-hover: #113B29;--ok-border: #20573E;--ok-tint: #121B17;--warn-solid: #E2A336;--warn-solid-strong: #93600B;--warn-text: #FFCA16;--warn-text-strong: #FFE7B3;--warn-bg: #302008;--warn-bg-hover: #3F2700;--warn-border: #5C3D05;--warn-border-strong: #714F19;--warn-tint: #1D180F;--err-solid: #CF3238;--err-text: #FF9592;--err-text-strong: #FFD1D9;--err-bg: #3B1219;--err-bg-hover: #500F1C;--err-border: #72232D;--err-border-strong: #8C333A;--err-tint: #201314;--ai-solid: #8E4EC6;--ai-text: #D19DFF;--ai-text-strong: #ECD9FA;--ai-bg: #301C3B;--ai-bg-hover: #3D224E;--ai-border: #54346B;--ai-border-strong: #664282;--ai-tint: #1E1523;--orange-text: #FFA057;--orange-bg: #331E0B;--orange-border: #66350C;--sh-xs: 0 0 0 1px rgb(255 255 255 / .04), 0 1px 2px rgb(0 0 0 / .4);--sh-sm: 0 0 0 1px rgb(255 255 255 / .05), 0 2px 6px rgb(0 0 0 / .45);--sh-lg: 0 0 0 1px rgb(255 255 255 / .07), 0 20px 40px -12px rgb(0 0 0 / .7);--sh-inner-hl: inset 0 1px 0 rgb(255 255 255 / .12)}:root{--r-xs: 5px;--r-sm: 7px;--r-md: 10px;--r-lg: 14px;--r-full: 999px;--h-sm: 28px;--h-md: 32px;--h-lg: 36px;--ease: cubic-bezier(.2, .8, .2, 1);--t-fast: .12s;--t-mid: .18s;--font: "Inter var", Inter, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans SC", "Source Han Sans SC", "Noto Sans CJK SC", sans-serif;--code-bg: #1A1917;--code-fg: #D7DAE0;--code-kw: #93B4FF;--code-fn: #C4B5FD;--code-str: #FCA5A5;--code-num: #FCD34D;--code-cm: #8D8C85;--mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--focus: 0 0 0 2px var(--bg-panel), 0 0 0 4px var(--accent-ring);--fg-on-light: #21201C;--accent-on-inverse: #B1A9FF;--ok-on-inverse: #86EFAC;--warn-on-inverse: #FCD34D;--err-on-inverse: #FCA5A5;--ai-on-inverse: #D8B4FE}@media (prefers-reduced-motion: reduce){:root{--t-fast: 0ms;--t-mid: 0ms}}@media (max-width: 680px){:root,[data-theme=light]{--m-bg: #FFFFFF;--m-card: #FFFFFF;--m-sep: rgb(60 60 67 / .12);--m-fill: rgb(118 118 128 / .12);--m-fill-2: rgb(118 118 128 / .2);--m-radius: 14px;--m-chip: rgb(118 118 128 / .12);--pda-bg: #FFFFFF;--m-card-edge: 0 0 0 .5px rgb(60 60 67 / .14), 0 1px 3px rgb(0 0 0 / .05)}:root[data-theme=dark]{--m-bg: #000000;--m-card: #1C1C1E;--m-sep: rgb(84 84 88 / .55);--m-fill: rgb(118 118 128 / .24);--m-fill-2: rgb(118 118 128 / .32);--m-radius: 14px;--m-chip: #1C1C1E;--pda-bg: #000000;--m-card-edge: none}}.pda-app{--m-bg: #FFFFFF;--m-card: #FFFFFF;--m-sep: rgb(60 60 67 / .13);--m-fill: rgb(118 118 128 / .12);--m-fill-2: rgb(118 118 128 / .2)}:root[data-theme=dark] .pda-app{--m-bg: #000000;--m-card: #000000;--m-sep: rgb(84 84 88 / .5);--m-fill: rgb(118 118 128 / .24);--m-fill-2: rgb(118 118 128 / .32)}:root{--lg-accent-text: #B1A9FF;--lg-autofill: #1E1E30;--lg-bg-1: #1A1B34;--lg-bg-3: #08080F;--lg-brand: #F2F2F8;--lg-btn-1: #6E6CF2;--lg-btn-3: #7D50C9;--lg-cal-1: #8A8AFF;--lg-cal-3: #9B55D8;--lg-chrome-hi: #C9C8E0;--lg-disc-1: #2C2E48;--lg-disc-2: #4A4D72;--lg-disc-3: #2A2C44;--lg-err: #E5484D;--lg-err-text: #FF9592;--lg-fg: #EEEEF4;--lg-fg-2: #B9B8C6;--lg-fg-3: #9C9BAC;--lg-fg-4: #767587;--lg-focus-gap: #14141F;--lg-ink: #0E0F1C;--lg-metal-1: #E9E8F5;--lg-metal-2: #9C9BB8;--lg-metal-3: #B8B6D2;--lg-metal-4: #5E5D7A;--lg-metal-5: #6D6C88;--lg-nut: #2A2940;--lg-panel: #191926;--lg-purple: #8E4EC6;--lg-spark: #FF9D3D;--lg-spark-cool: #E9E3FF;--lg-spark-cool-2: #A79CFF;--lg-spark-hot: #FFE7A8;--lg-tire-1: #05050A;--lg-tire-2: #1A1A24;--lg-tire-3: #0B0B11;--lg-tire-4: #030305;--lg-tread: #1F1F2A;--lg-violet: #6C6CF0;--lg-warn: #FFCA16;--lg-white: #fff}body{margin:0}.yb-root{font-family:var(--font);font-feature-settings:"tnum" 1;color:var(--fg);-webkit-font-smoothing:antialiased}.scr{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--r-md);flex:1 0 auto;display:flex}.main{flex:1;display:flex;flex-direction:column;min-width:0}.ph{padding:13px 18px 0}.crumb{font-size:12px;color:var(--fg-2);display:flex;gap:4px;margin-bottom:6px}.ptitle{margin:0;font-size:20px;font-weight:650;letter-spacing:-.01em}.pdesc{margin:2px 0 0;font-size:12px;color:var(--fg-2)}.body{flex:1 0 auto;padding:14px 18px;background:var(--bg-subtle);display:flex;flex-direction:column;gap:12px}.yb-root{width:100%;min-height:100vh;box-sizing:border-box;background:var(--bg-muted);padding:0;display:flex;flex-direction:column}.yb-root .scr{border:0;border-radius:0}@media (max-width: 680px){.yb-root .scr{flex-direction:column;border-radius:0;border-left:0;border-right:0}}.card,.tag,.btn,.fil,.th,.td{box-sizing:border-box}.card{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--r-md)}.pad{padding:13px 15px}.lbl{font-size:12px;color:var(--fg-2);letter-spacing:.04em}.tag{font-size:12px;font-weight:500;padding:2px 7px;border-radius:var(--r-xs);white-space:nowrap;display:inline-block}.tag-ok{background:var(--ok-bg);color:var(--ok-text)}.tag-warn{background:var(--warn-bg);color:var(--warn-text)}.tag-err{background:var(--err-bg);color:var(--err-text)}.tag-info{background:var(--accent-bg);color:var(--accent-text)}.btn{font:inherit;font-size:13px;font-weight:500;border-radius:var(--r-sm);padding:3px 11px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;border:1px solid transparent;background:var(--bg-panel)}.btn-o{border-color:var(--border-strong)}.btn-p{background:var(--accent-solid);color:var(--fg-on-solid)}.btn-ai{background:var(--ai-solid);color:var(--fg-on-solid)}.th{font-size:12px;font-weight:600;color:var(--fg-2);padding:0 9px;display:flex;align-items:center;gap:4px}.td{font-size:12px;padding:0 9px;display:flex;align-items:center;min-width:0}.ell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fil{display:flex;align-items:center;gap:4px;min-height:28px;border:1px solid var(--border-strong);border-radius:var(--r-sm);padding:3px 9px;font:inherit;font-size:12px;color:var(--fg-2);background:var(--bg-panel);cursor:pointer}.fil-on{border-color:var(--accent-solid);background:var(--accent-bg);color:var(--accent-text);font-weight:500}.yb-num{font-variant-numeric:tabular-nums}.btn:focus-visible,.fil:focus-visible,.tag:focus-visible,a:focus-visible,button:focus-visible,input:is([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=button],[type=submit],[type=reset]):focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent-solid);outline-offset:0;box-shadow:0 0 0 2px var(--bg-panel),0 0 0 4px var(--accent-solid);border-radius:var(--r-sm)}.btn:disabled,button:disabled,[aria-disabled=true]{opacity:.5;cursor:not-allowed}.yb-tbl{overflow-x:auto;-webkit-overflow-scrolling:touch}.yb-fz{position:sticky;left:0;z-index:1;background:inherit;align-self:stretch}.yb-fz[style*="flex-direction:column"]{justify-content:center}.yb-tbl-scrolled .yb-fz-e:after{content:"";position:absolute;top:0;bottom:0;right:-10px;width:10px;pointer-events:none;background:linear-gradient(to right,#18181b1a,#18181b00)}@media (max-width: 1180px){.yb-g12,.yb-g7,.yb-g6{grid-template-columns:repeat(3,minmax(0,1fr))!important}.yb-g5,.yb-g4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.yb-tbl .yb-trow{min-width:860px}:where(.yb-tbl .yb-trow){background-color:var(--bg-panel)}}@media (max-width: 900px){.yb-g3,.yb-gr3{grid-template-columns:repeat(2,minmax(0,1fr))!important}.yb-gr2{grid-template-columns:minmax(0,1fr)!important}.yb-pane{width:100%!important;flex:1 1 auto!important}}.yb-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#18181b73;display:flex;align-items:center;justify-content:center;padding:24px}.yb-ov.yb-ov-top{z-index:70}.yb-ov-side{justify-content:flex-end;padding:0}.yb-modal,.yb-drawer{background:var(--bg-panel);color:var(--fg);display:flex;flex-direction:column;max-width:100%;box-shadow:0 16px 44px #18181b3d;outline:none}.yb-modal{border-radius:var(--r-lg);max-height:calc(100vh - 48px)}.yb-drawer{height:100%;border-radius:var(--r-lg) 0 0 var(--r-lg)}.yb-ov-h{display:flex;align-items:center;gap:12px;padding:16px 16px 12px}.yb-ov-h h3{margin:0;flex:1;font-size:16px;font-weight:600}.yb-ov-x{font:inherit;font-size:16px;line-height:1;width:28px;height:28px;border:0;border-radius:var(--r-sm);background:none;color:var(--fg-2);cursor:pointer}.yb-ov-x:hover{background:var(--bg-muted);color:var(--fg)}.yb-ov-b{padding:0 16px 16px;overflow:auto;flex:1 1 auto;font-size:13px}.yb-modal .yb-ov-b:has(.yb-menu-pop){overflow:visible}.yb-ov-f{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--border)}.btn-danger{background:var(--err-solid);color:var(--fg-on-solid)}.yb-input{font:inherit;font-size:13px;width:100%;box-sizing:border-box;min-height:30px;padding:4px 8px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg-panel);color:var(--fg)}textarea.yb-input{line-height:1.6;resize:vertical}.yb-input.yb-num{font-variant-numeric:tabular-nums}.yb-menu{position:relative;display:inline-flex}.yb-menu-l{color:var(--fg-2)}.yb-menu-xg{padding:0 2px;margin-right:-2px}.yb-menu-x{position:absolute;right:6px;top:50%;transform:translateY(-50%);min-width:18px;height:18px;padding:0;font:inherit;font-size:12px;line-height:18px;color:var(--accent-text);background:var(--accent-bg);border:0;border-radius:var(--r-xs);cursor:pointer}.yb-menu-x:hover{background:var(--accent-bg-hover)}.yb-menu-x:focus-visible{outline:2px solid var(--accent-solid);outline-offset:1px}.yb-menu-pop{position:absolute;top:calc(100% + 4px);left:0;z-index:30;min-width:100%;max-height:280px;overflow:auto;background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--r-md);padding:4px;box-shadow:0 8px 24px #18181b1f;outline:none}.yb-menu-i{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:30px;padding:0 8px;border-radius:var(--r-xs);font-size:13px;white-space:nowrap;cursor:pointer}.yb-menu-i.on{background:var(--bg-muted)}.yb-menu-i.sel{color:var(--accent-text);font-weight:500}.yb-menu-i.dis{color:var(--fg-4);cursor:not-allowed}.yb-menu-i i{font-style:normal;font-size:12px;color:var(--fg-2)}.yb-menu-field{display:flex;width:100%;min-width:0}.yb-menu-ft{min-width:0}.yb-menu-ft>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yb-menu-ft{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;cursor:pointer;background:var(--bg-panel);color:var(--fg)}.yb-menu-ft:disabled{cursor:not-allowed;color:var(--fg-4);background:var(--bg-subtle)}.yb-menu-ph{color:var(--fg-4)}.yb-menu-q{margin:0 0 4px}.yb-menu-bad .yb-menu-ft{border-color:var(--err-solid)}.yb-menu-warn .yb-menu-ft{color:var(--warn-text)}.yb-menu-ck{display:inline-block;width:16px;color:var(--accent-text)}.yb-tabs{display:flex;gap:16px;border-bottom:1px solid var(--border)}.yb-tab{font:inherit;font-size:13px;color:var(--fg-2);background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:8px 0;cursor:pointer;display:flex;align-items:center;gap:4px}.yb-tab.on{color:var(--fg);font-weight:600;border-bottom-color:var(--accent-solid)}.yb-tab i{font-style:normal;font-size:12px;color:var(--fg-2);background:var(--bg-muted);border-radius:var(--r-xs);padding:0 4px}.yb-pg{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:12px;color:var(--fg-2);border-top:1px solid var(--border)}.yb-pg-s{display:flex;align-items:center;gap:4px}.mg-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mg-kpi{background:var(--bg-panel);border-radius:var(--r-lg);box-shadow:var(--sh-xs);padding:12px 14px;display:flex;flex-direction:column;gap:2px;min-width:0}.mg-kpi-l{font-size:12px;color:var(--fg-2);display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mg-kpi-v{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.25;font-variant-numeric:tabular-nums}.mg-kpi-s{font-size:12px;color:var(--fg-2);line-height:1.45}.mg-kpi:is(.mg-error,.mg-warning,.mg-success,.mg-ai) .mg-kpi-l:before{content:"";width:6px;height:6px;border-radius:50%;flex:none;background:currentColor}.mg-kpi.mg-error .mg-kpi-l:before{color:var(--err-solid)}.mg-kpi.mg-error .mg-kpi-v{color:var(--err-text)}.mg-kpi.mg-warning .mg-kpi-l:before{color:var(--warn-solid)}.mg-kpi.mg-warning .mg-kpi-v{color:var(--warn-text)}.mg-kpi.mg-success .mg-kpi-l:before{color:var(--ok-solid)}.mg-kpi.mg-success .mg-kpi-v{color:var(--ok-text)}.mg-kpi.mg-ai .mg-kpi-l:before{color:var(--ai-solid)}.mg-kpi.mg-ai .mg-kpi-v{color:var(--ai-text)}.mg-alert{border-radius:var(--r-lg);padding:12px 14px;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.mg-alert.mg-error{background:var(--err-bg)}.mg-alert.mg-warning{background:var(--warn-bg)}.mg-alert b{font-size:14px;font-weight:600;line-height:1.5}.mg-alert.mg-error b{color:var(--err-text)}.mg-alert.mg-warning b{color:var(--warn-text)}.mg-alert span{font-size:13px;color:var(--fg-2);line-height:1.6}.mg-act{min-height:44px;padding:0 18px;margin-top:6px;border-radius:var(--r-full);border:0;background:var(--accent-solid);color:var(--fg-on-solid);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.mg-act:active{background:var(--accent-solid-hover)}.mg-sec{display:flex;flex-direction:column}.mg-sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:6px 4px 8px}.mg-sec-h b{font-size:17px;font-weight:700;letter-spacing:-.01em}.mg-sec-h i{font-style:normal;font-size:13px;color:var(--fg-2);font-variant-numeric:tabular-nums}.mg-sec>:not(.mg-sec-h){background:var(--bg-panel)}.mg-sec>:first-child:not(.mg-sec-h),.mg-sec>.mg-sec-h+*{border-top-left-radius:var(--r-lg);border-top-right-radius:var(--r-lg)}.mg-sec>:last-child:not(.mg-sec-h){border-bottom-left-radius:var(--r-lg);border-bottom-right-radius:var(--r-lg)}.mg-row{position:relative;padding:12px 14px 12px 16px;display:flex;flex-direction:column;gap:4px}.mg-row+.mg-row:after,.mg-line+.mg-line:after{content:"";position:absolute;left:16px;right:0;top:0;height:1px;background:var(--border-subtle)}.mg-row:is(.mg-error,.mg-warning,.mg-success,.mg-ai):before{content:"";position:absolute;left:6px;top:14px;bottom:14px;width:3px;border-radius:var(--r-full)}.mg-row.mg-error:before{background:var(--err-solid)}.mg-row.mg-warning:before{background:var(--warn-solid)}.mg-row.mg-success:before{background:var(--ok-solid)}.mg-row.mg-ai:before{background:var(--ai-solid)}.mg-row-t b{font-size:15px;font-weight:600;letter-spacing:-.005em;font-variant-numeric:tabular-nums;line-height:1.4}.mg-kv{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:13px;line-height:1.5}.mg-kv>span{color:var(--fg-2);flex:none}.mg-kv>b{font-weight:500;color:var(--fg);text-align:right;font-variant-numeric:tabular-nums;min-width:0}.mg-line{position:relative;padding:12px 14px 12px 16px;font-size:13px;color:var(--fg-2);line-height:1.6}.mg-more{margin-top:2px}.mg-more>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;list-style:none;font-size:13px;color:var(--accent-text)}.mg-more>summary::-webkit-details-marker{display:none}.mg-more>summary:after{content:" ▾"}.mg-more[open]>summary:after{content:" ▴"}.m-body button,.m-body a,.m-body summary{min-height:44px}.m-body .mg-kv b>button,.m-body .mg-kv b>a{min-height:0}.mg-filters{background:var(--bg-panel);border-radius:var(--r-lg);box-shadow:var(--sh-xs);overflow:hidden}.mg-filters>summary{min-height:48px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-size:14px;font-weight:600}.mg-filters>summary::-webkit-details-marker{display:none}.mg-filters>summary i{font-style:normal;font-size:13px;color:var(--fg-2);font-weight:400}.mg-chips{display:flex;flex-wrap:wrap;gap:8px;padding:2px 14px 14px}.mg-chips>span{min-height:36px;padding:0 14px;border-radius:var(--r-full);background:var(--bg-muted);display:inline-flex;align-items:center;font-size:13px;color:var(--fg)}.m-live{display:flex;flex-direction:column;gap:16px;min-width:0}.m-live .ph{padding:0 4px!important}.m-live .ph .crumb,.m-live .ph .ptitle,.m-live .ph .btn{display:none!important}.m-live .ph .pdesc{margin:-8px 0 0;font-size:13px;color:var(--fg-2);line-height:1.5}.m-live .ph>div{gap:0!important}.m-live .body{padding:0!important;background:transparent!important;gap:16px!important;flex:none}.m-live .body>*{min-width:0}.m-live .card{border:0!important;border-radius:var(--r-lg)!important;box-shadow:var(--sh-xs)}.m-live .pad{padding:14px 16px}.m-live .yb-g4,.m-live .yb-g5,.m-live .yb-g6,.m-live .yb-g7,.m-live .yb-g12{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.m-live :is(.yb-g4,.yb-g5,.yb-g6,.yb-g7,.yb-g12)>.card{box-shadow:var(--sh-xs);border-left:0!important}.m-live :is(.yb-g4,.yb-g5,.yb-g6,.yb-g7,.yb-g12) .lbl{font-size:12px;letter-spacing:0}.m-live :is(.yb-g4,.yb-g5,.yb-g6,.yb-g7,.yb-g12) .yb-num[style*="font-size:20px"]{font-size:24px!important;letter-spacing:-.02em}.m-live .yb-g2,.m-live .yb-g3,.m-live .yb-gr2,.m-live .yb-gr3{grid-template-columns:minmax(0,1fr)!important}.m-live .yb-pane{width:100%!important;flex:1 1 auto!important}.m-live .body div[style*="display:flex"]:not([style*="flex-direction:column"]):not(.yb-trow),.m-live .body div[style*="display: flex"]:not([style*="flex-direction: column"]):not(.yb-trow){flex-wrap:wrap}.m-live .yb-tbl{overflow:hidden}.m-live .yb-tbl>.pad{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;gap:8px!important;padding:12px 16px;border-bottom:1px solid var(--border-subtle)!important}.m-live .yb-tbl>.pad::-webkit-scrollbar{display:none}.m-live .yb-tbl>.pad>*{flex:none}.m-live .body div:has(>.fil):not(.yb-trow),.m-live .body div:has(>.yb-menu):not(.yb-trow){flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;gap:8px!important;margin:0 -12px;padding:2px 12px!important}.m-live .body div:has(>.fil):not(.yb-trow)::-webkit-scrollbar,.m-live .body div:has(>.yb-menu):not(.yb-trow)::-webkit-scrollbar{display:none}.m-live .body div:has(>.fil):not(.yb-trow)>*,.m-live .body div:has(>.yb-menu):not(.yb-trow)>*{flex:none!important}.m-live .body div:has(>.fil) .yb-input,.m-live .body div:has(>.yb-menu) .yb-input,.m-live .body div:has(>.fil) input{min-width:200px}.m-live .yb-tbl>.pad>div[style*="flex:1 1 auto"],.m-live .yb-tbl>.pad>div[style*="flex: 1 1 auto"]{display:none}.m-live .fil{min-height:40px!important;padding:0 14px;border:0!important;border-radius:var(--r-full);background:var(--bg-muted);color:var(--fg);font-size:13px;white-space:nowrap}.m-live .fil.fil-on{background:var(--fg);color:var(--bg-panel);font-weight:600}.m-live .yb-tbl>.pad input{min-width:180px}.m-live .yb-trow[data-m-head],.m-live .yb-tbl .yb-trow[data-m-row][data-m-cap],.m-live [data-m-cap]{display:none!important}.m-live .yb-tbl .yb-trow[data-m-row]{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title value" "sub meta";column-gap:12px;row-gap:3px;align-items:center!important;min-width:0!important;min-height:64px!important;padding:11px 34px 11px 16px!important;background:var(--bg-panel)!important;border:0!important;box-shadow:none!important;position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent}.m-live .yb-tbl .yb-trow[data-m-row]:active{background:var(--bg-hover)!important}.m-live .yb-tbl .yb-trow[data-m-row]>*{box-shadow:none!important;border:0!important}.m-live .yb-tbl .yb-trow[data-m-row]+.yb-trow[data-m-row]:before{content:"";position:absolute;left:16px;right:0;top:0;height:1px;background:var(--border-subtle)}.m-live .yb-tbl .yb-trow[data-m-row]:after{content:"";position:absolute;right:18px;top:50%;width:7px;height:7px;margin-top:-4px;border-right:1.75px solid var(--fg-4);border-top:1.75px solid var(--fg-4);transform:rotate(45deg)}.m-live .yb-trow[data-m-row]>*{position:static!important;left:auto!important;padding:0!important;min-height:0!important;min-width:0;display:block!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:none!important}.m-live .yb-trow[data-m-row]>:is([data-m-role=check],[data-m-role=action],[data-m-role=more]){display:none!important}.m-live .yb-trow[data-m-row]>[data-m-role=title]{grid-area:title}.m-live .yb-trow[data-m-row]>[data-m-role=title]{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:normal}.m-live .yb-trow[data-m-row]>[data-m-role=title] *{font-size:15px!important;font-weight:600!important;color:var(--fg)!important;letter-spacing:-.005em;text-decoration:none!important;min-height:0!important;pointer-events:none;margin:0!important;padding:0!important;border:0!important;background:none!important}.m-live .yb-trow[data-m-row]>[data-m-role=title]>:is(div,span)[style*="display:flex"],.m-live .yb-trow[data-m-row]>[data-m-role=title]>:is(div,span)[style*="display: flex"]{display:block!important}.m-live .yb-trow[data-m-row] :is([data-m-role=title],[data-m-role=value],[data-m-role=meta]) :is(img,svg,[class*=thumb],[class*=img],[class*=bar],[role=progressbar]){display:none!important}.m-live .yb-trow[data-m-row]>[data-m-role=sub]{grid-area:sub;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:normal}.m-live .yb-trow[data-m-row]>[data-m-role=sub] *{font-size:13px!important;color:var(--fg-2)!important;font-weight:400!important;margin:0!important}.m-live .yb-trow[data-m-row]>[data-m-role=sub]>div>div+div{display:none}.m-live .yb-trow[data-m-row]>[data-m-role=value]{grid-area:value;text-align:right;max-width:44vw;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:normal}.m-live .yb-trow[data-m-row]>[data-m-role=value],.m-live .yb-trow[data-m-row]>[data-m-role=value] *{font-size:15px!important;font-weight:600!important;font-variant-numeric:tabular-nums}.m-live .yb-trow[data-m-row]>[data-m-role=meta]{grid-area:meta;text-align:right;max-width:44vw;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:normal}.m-live .yb-trow[data-m-row]>:is([data-m-role=value],[data-m-role=meta]) *{justify-content:flex-end!important}.m-live .yb-trow[data-m-row]>[data-m-role=meta],.m-live .yb-trow[data-m-row]>[data-m-role=meta] *{font-size:12px!important}.m-live .yb-trow[data-m-row]>[data-m-role=meta] .tag{border-radius:var(--r-full);padding:1px 8px}.m-live .yb-trow[data-m-row]:not(:has(>[data-m-role=sub])){grid-template-areas:"title value" "title meta"}.m-live .yb-trow[data-m-tone=err]>[data-m-role=title]:before,.m-live .yb-trow[data-m-tone=warn]>[data-m-role=title]:before{content:"";display:inline-block!important;width:7px;height:7px;border-radius:50%;margin-right:7px;vertical-align:2px}.m-live .yb-trow[data-m-tone=err]>[data-m-role=title]:before{background:var(--err-solid)}.m-live .yb-trow[data-m-tone=warn]>[data-m-role=title]:before{background:var(--warn-solid)}.m-live .yb-tbl .yb-trow:not([data-m-row]):not([data-m-head]){min-width:0!important}.m-live .body .btn{min-height:40px!important;padding:0 16px!important;font-size:14px!important;border-radius:var(--r-full)!important}.m-live .body .btn.btn-o{border-color:transparent!important;background:var(--bg-muted)!important}body:has(.m-shell) .yb-ov{padding:0;align-items:flex-end}body:has(.m-shell) .yb-modal{width:100%!important;max-height:88dvh;border-radius:20px 20px 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}body:has(.m-shell) .yb-drawer{width:100%!important;border-radius:20px 20px 0 0;height:auto;max-height:92dvh;align-self:flex-end}body:has(.m-shell) .yb-ov-f .btn{flex:1 1 0;min-height:46px;border-radius:var(--r-full);font-size:15px}html:has(.m-shell,.pda-full),body:has(.m-shell,.pda-full){background:var(--m-bg, var(--bg-app))!important}html:has(.pda-app),body:has(.pda-app),.m-shell:has(.pda-app){background:var(--pda-bg, var(--m-bg, var(--bg-app)))!important}.m-live .body :is(.btn,button:not(.yb-trow *):not([role=checkbox]):not([role=radio]),summary){min-height:40px!important}.m-live .body a:not(.yb-trow *){display:inline-flex;align-items:center;min-height:40px}.m-live .body .btn-o{border-color:transparent!important;background:var(--m-fill, var(--bg-muted))!important}.m-live .body :is(div,section,span,a)[style*="border:1px solid"]:not(:has(>input,>select,>textarea)),.m-live .body :is(div,section,span,a)[style*="border: 1px solid"]:not(:has(>input,>select,>textarea)){border-color:transparent!important}.m-live [data-m-unframe]{border-color:transparent!important}.m-live .body .yb-input{border-color:transparent!important;background:var(--m-fill, var(--bg-muted))!important;box-shadow:none}.m-live .body .yb-input:focus,.m-live .body .yb-input:focus-within{background:var(--bg-panel)!important}.kl-b .kv,.kl-b .km{margin-left:0!important;margin-right:0!important;border-top:0!important;border-bottom:0!important}html[data-ui=v2]{background:var(--bg-app)}html[data-ui=v2] body{margin:0;background:var(--bg-app);color:var(--fg)}html[data-ui=v2],html[data-ui=v2] body,html[data-ui=v2] .yb-root,html[data-ui=v2] button,html[data-ui=v2] input,html[data-ui=v2] select,html[data-ui=v2] textarea{font-family:var(--font);font-synthesis:none}html[data-ui=v2] body,html[data-ui=v2] .yb-root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"tnum" 1,"cv11" 1;letter-spacing:0}html[data-ui=v2] .yb-root{color:var(--fg)}html[data-ui=v2] .yb-num{font-variant-numeric:tabular-nums}html[data-ui=v2] .ph{padding:16px 24px 0}html[data-ui=v2] .crumb{font-size:12px;color:var(--fg-3);gap:4px;margin-bottom:4px}html[data-ui=v2] .ptitle{font-size:20px;line-height:28px;font-weight:620;letter-spacing:-.012em;color:var(--fg)}html[data-ui=v2] .pdesc{font-size:13px;color:var(--fg-3);margin-top:2px}html[data-ui=v2] .body{padding:16px 24px 24px;gap:16px;background:transparent}html[data-ui=v2] .card{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--sh-xs)}html[data-ui=v2] .pad{padding:16px}html[data-ui=v2] .lbl{font-size:12px;color:var(--fg-3);letter-spacing:0;font-weight:500}html[data-ui=v2] .tag{font-size:12px;font-weight:500;line-height:18px;padding:1px 7px;border-radius:var(--r-full);letter-spacing:0}html[data-ui=v2] .tag-ok{background:var(--ok-bg);color:var(--ok-text)}html[data-ui=v2] .tag-warn{background:var(--warn-bg);color:var(--warn-text)}html[data-ui=v2] .tag-err{background:var(--err-bg);color:var(--err-text)}html[data-ui=v2] .tag-info{background:var(--accent-bg);color:var(--accent-text)}html[data-ui=v2] .btn{font:inherit;font-size:13px;font-weight:550;line-height:18px;min-height:var(--h-md);padding:4px 12px;border-radius:var(--r-sm);gap:4px;border:1px solid transparent;background:var(--bg-panel);color:var(--fg);cursor:pointer;letter-spacing:0;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}html[data-ui=v2] .btn-o{background:var(--bg-panel);border-color:var(--border-strong);box-shadow:var(--sh-xs);color:var(--fg)}html[data-ui=v2] .btn-o:hover:not(:disabled){background:var(--bg-subtle);border-color:var(--fg-4)}html[data-ui=v2] .btn-p{background:var(--accent-solid);color:var(--fg-on-solid);border-color:transparent;box-shadow:var(--sh-inner-hl),0 1px 2px #28246e38}html[data-ui=v2] .btn-p:hover:not(:disabled){background:var(--accent-solid-hover)}html[data-ui=v2] .btn-ai{background:var(--ai-solid);color:var(--fg-on-solid);box-shadow:var(--sh-inner-hl),0 1px 2px #3c1e7840}html[data-ui=v2] .btn-danger{background:var(--err-solid);color:var(--fg-on-solid);box-shadow:var(--sh-inner-hl)}html[data-ui=v2] .btn:active:not(:disabled){transform:translateY(.5px)}html[data-ui=v2] .btn:disabled,html[data-ui=v2] button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}html[data-ui=v2] .fil{min-height:var(--h-md);padding:5px 12px;gap:4px;border-radius:var(--r-sm);border:1px dashed var(--border-strong);background:var(--bg-panel);color:var(--fg-2);font-size:13px;font-weight:500;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}html[data-ui=v2] .fil:hover{background:var(--bg-subtle);border-color:var(--fg-4)}html[data-ui=v2] .fil-on{border-style:solid;border-color:var(--accent-border);background:var(--accent-bg);color:var(--accent-text)}html[data-ui=v2] .fil-on:hover{background:var(--accent-bg-hover);border-color:var(--accent-border-strong)}html[data-ui=v2] .yb-tbl{border-radius:var(--r-md)}html[data-ui=v2] .th{font-size:12px;font-weight:550;color:var(--fg-3);padding:0 12px;letter-spacing:.01em}html[data-ui=v2] .td{font-size:13px;padding:0 12px;color:var(--fg)}html[data-ui=v2] .yb-tbl .yb-trow{transition:background-color var(--t-fast) var(--ease)}html[data-ui=v2] .yb-tbl .yb-trow:not(:first-child):hover{background-color:var(--bg-hover)!important}html[data-ui=v2] .yb-tbl-scrolled .yb-fz-e:after{background:linear-gradient(to right,rgb(16 24 40 / .1),transparent)}@media (max-width: 1180px){html[data-ui=v2] :where(.yb-tbl .yb-trow){background-color:var(--bg-panel)}}html[data-ui=v2] .yb-input{min-height:var(--h-md);padding:4px 8px;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg-panel);color:var(--fg);box-shadow:var(--sh-xs);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}html[data-ui=v2] .yb-input::placeholder{color:var(--fg-4)}html[data-ui=v2] .yb-input:hover{border-color:var(--fg-4)}html[data-ui=v2] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea){caret-color:var(--accent-solid);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),outline-color var(--t-fast) var(--ease)}html[data-ui=v2] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea):where(:not([readonly]):not(:disabled)):focus{outline:1px solid var(--accent-solid)!important;outline-offset:-1px!important;border-color:var(--accent-solid)!important;box-shadow:0 0 0 3px var(--field-ring)!important}html[data-ui=v2] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea):where(:not(:focus):not(:disabled):not([readonly]):not([aria-invalid=true]):not(.bad)):hover{border-color:var(--fg-4)!important}html[data-ui=v2] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea):is([aria-invalid=true],.bad){border-color:var(--err-solid)!important}html[data-ui=v2] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea):is([aria-invalid=true],.bad):where(:not([readonly]):not(:disabled)):focus{outline-color:var(--err-solid)!important;border-color:var(--err-solid)!important;box-shadow:0 0 0 3px var(--field-ring-err)!important}html[data-ui=v2] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea):is([readonly],:disabled):focus-visible{outline:1px solid var(--border-strong)!important;outline-offset:-1px!important;box-shadow:none!important}html[data-ui=v2] :is(label[class$=-search],div[class$=-search]:has(>input),.v2-search-box,.v2-date-in,.kq,.sr-box,.o-search,.ls-search,.sk-search) :is(input,select,textarea):focus{outline:none!important;box-shadow:none!important}html[data-ui=v2] :is(label[class$=-search],div[class$=-search]:has(>input),.v2-search-box,.v2-date-in,.kq,.sr-box,.o-search,.ls-search,.sk-search):focus-within{border-color:var(--accent-solid)!important;outline:1px solid var(--accent-solid);outline-offset:-1px;box-shadow:0 0 0 3px var(--field-ring)!important}html[data-ui=v2] .sc input:focus{outline:none!important;box-shadow:none!important}html[data-ui=v2] .yb-fi:focus{outline:none!important;box-shadow:none!important}html[data-ui=v2] .yb-fh:has(.yb-fi:focus:not([readonly]):not(:disabled)){border-color:var(--accent-solid)!important;outline:1px solid var(--accent-solid);outline-offset:-1px;box-shadow:0 0 0 3px var(--field-ring)!important;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}html[data-ui=v2] .yb-fh:has(.yb-fi:is([aria-invalid=true],.bad)){border-color:var(--err-solid)!important}html[data-ui=v2] .yb-fh:has(.yb-fi:is([aria-invalid=true],.bad):focus){outline-color:var(--err-solid);box-shadow:0 0 0 3px var(--field-ring-err)!important}html[data-ui=v2] input[type=checkbox],html[data-ui=v2] input[type=radio]{accent-color:var(--accent-solid)}html[data-ui=v2] .btn:focus-visible,html[data-ui=v2] .fil:focus-visible,html[data-ui=v2] .tag:focus-visible,html[data-ui=v2] a:focus-visible,html[data-ui=v2] button:focus-visible,html[data-ui=v2] input:is([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=button],[type=submit],[type=reset]):focus-visible,html[data-ui=v2] summary:focus-visible,html[data-ui=v2] [tabindex]:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r-sm)}html[data-ui=v2] .yb-menu-l{color:var(--fg-3)}html[data-ui=v2] .yb-menu-pop{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--r-md);padding:4px;box-shadow:var(--sh-lg);animation:yb-pop var(--t-mid) var(--ease)}html[data-ui=v2] .yb-menu-i{min-height:32px;padding:0 10px;border-radius:var(--r-xs);color:var(--fg)}html[data-ui=v2] .yb-menu-i.on{background:var(--bg-hover)}html[data-ui=v2] .yb-menu-i.sel{color:var(--accent-text);font-weight:550}html[data-ui=v2] .yb-menu-i.dis{color:var(--fg-4)}html[data-ui=v2] .yb-menu-i i{color:var(--fg-3)}html[data-ui=v2] .yb-menu-x{color:var(--accent-text);background:var(--accent-bg);border-radius:var(--r-xs)}html[data-ui=v2] .yb-menu-x:hover{background:var(--accent-bg-hover)}html[data-ui=v2] .yb-tabs{gap:20px;border-bottom:1px solid var(--border)}html[data-ui=v2] .yb-tab{color:var(--fg-3);font-weight:500;padding:8px 0;transition:color var(--t-fast) var(--ease)}html[data-ui=v2] .yb-tab:hover{color:var(--fg)}html[data-ui=v2] .yb-tab.on{color:var(--fg);font-weight:600;border-bottom-color:var(--accent-solid)}html[data-ui=v2] .yb-tab i{color:var(--fg-3);background:var(--bg-muted);border-radius:var(--r-full);padding:0 4px}html[data-ui=v2] .yb-ov{background:var(--overlay);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:yb-fade var(--t-mid) var(--ease)}html[data-ui=v2] .yb-modal,html[data-ui=v2] .yb-drawer{background:var(--bg-panel);color:var(--fg);box-shadow:var(--sh-lg);border:1px solid var(--border)}html[data-ui=v2] .yb-modal{border-radius:var(--r-lg);animation:yb-pop var(--t-mid) var(--ease)}html[data-ui=v2] .yb-drawer{border-radius:var(--r-lg) 0 0 var(--r-lg)}html[data-ui=v2] .yb-ov-h{padding:16px 20px 12px}html[data-ui=v2] .yb-ov-h h3{font-size:15px;font-weight:620;letter-spacing:-.005em}html[data-ui=v2] .yb-ov-x{color:var(--fg-3);border-radius:var(--r-sm)}html[data-ui=v2] .yb-ov-x:hover{background:var(--bg-hover);color:var(--fg)}html[data-ui=v2] .yb-ov-b{padding:0 20px 16px}html[data-ui=v2] .yb-ov-f{padding:12px 20px;border-top:1px solid var(--border-subtle);background:var(--bg-subtle);border-radius:0 0 var(--r-lg) var(--r-lg)}html[data-ui=v2] .yb-pg{color:var(--fg-3);border-top:1px solid var(--border-subtle);padding:8px 12px}html[data-ui=v2] .notes{border-color:var(--border-strong);background:var(--bg-subtle)}html[data-ui=v2],html[data-ui=v2] *{scrollbar-width:none}html[data-ui=v2] ::-webkit-scrollbar{width:0;height:0;background:transparent}html[data-ui=v2] .yb-tbl{scrollbar-width:thin;scrollbar-color:transparent transparent}html[data-ui=v2] .yb-tbl:hover{scrollbar-color:var(--bg-emphasis) transparent}html[data-ui=v2] .yb-tbl::-webkit-scrollbar{width:0;height:4px}html[data-ui=v2] .yb-tbl::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}html[data-ui=v2] .yb-tbl:hover::-webkit-scrollbar-thumb{background:var(--bg-emphasis)}html[data-ui=v2] .yb-tbl::-webkit-scrollbar-track{background:transparent}@keyframes yb-pop{0%{opacity:0;transform:translateY(4px) scale(.985)}to{opacity:1;transform:none}}@keyframes yb-fade{0%{opacity:0}to{opacity:1}}html[data-ui=v2] .tag{padding:1px 6px!important;border-radius:var(--r-full)!important}html[data-ui=v2] .card[style*="border-left:2px solid"],html[data-ui=v2] .card[style*="border-left: 2px solid"]{border-left:1px solid var(--border)!important;position:relative}html[data-ui=v2] .card[style*="border-left:2px solid"] .lbl:before,html[data-ui=v2] .card[style*="border-left: 2px solid"] .lbl:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:8px;vertical-align:1px;background:var(--yb-dot, var(--fg-4));box-shadow:0 0 0 3px var(--yb-dot-halo, transparent)}html[data-ui=v2] [style*="border-left:2px solid var(--err-solid)"],html[data-ui=v2] [style*="border-left: 2px solid var(--err-solid)"]{--yb-dot: var(--err-solid);--yb-dot-halo: var(--err-bg)}html[data-ui=v2] [style*="border-left:2px solid var(--warn-solid)"],html[data-ui=v2] [style*="border-left: 2px solid var(--warn-solid)"]{--yb-dot: var(--warn-solid);--yb-dot-halo: var(--warn-bg)}html[data-ui=v2] [style*="border-left:2px solid var(--ok-solid)"],html[data-ui=v2] [style*="border-left: 2px solid var(--ok-solid)"]{--yb-dot: var(--ok-solid);--yb-dot-halo: var(--ok-bg)}html[data-ui=v2] [style*="border-left:2px solid var(--accent-solid)"],html[data-ui=v2] [style*="border-left: 2px solid var(--accent-solid)"]{--yb-dot: var(--accent-solid);--yb-dot-halo: var(--accent-bg)}html[data-ui=v2] [style*="border-left:2px solid var(--ai-solid)"],html[data-ui=v2] [style*="border-left: 2px solid var(--ai-solid)"]{--yb-dot: var(--ai-solid);--yb-dot-halo: var(--ai-bg)}html[data-ui=v2] .yb-trow[style*="border-left:2px solid"],html[data-ui=v2] .yb-trow[style*="border-left: 2px solid"]{border-left-color:transparent!important;position:relative}html[data-ui=v2] .yb-trow[style*="border-left:2px solid"]:before,html[data-ui=v2] .yb-trow[style*="border-left: 2px solid"]:before{content:"";position:absolute;left:2px;top:7px;bottom:7px;width:3px;border-radius:3px;background:var(--yb-dot, var(--fg-4));z-index:2}html[data-ui=v2] .yb-tbl>.yb-trow:first-child,html[data-ui=v2] .yb-tbl>div>.yb-trow:first-child{background:var(--bg-subtle)!important}.yb-tip{position:fixed;z-index:90;max-width:320px;padding:6px 8px;border-radius:var(--r-sm);background:var(--bg-inverse);color:var(--fg-on-inverse);font:500 12px/18px var(--font);letter-spacing:0;box-shadow:var(--sh-lg);pointer-events:none;white-space:pre-line;overflow-wrap:anywhere;opacity:0;transform:translateY(2px);transition:opacity var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.yb-tip[data-show]{opacity:1;transform:none}.yb-tip[data-side=bottom]{transform:translateY(-2px)}.yb-tip[data-side=bottom][data-show]{transform:none}html[data-ui=v2] input[type=number]{-moz-appearance:textfield;text-align:right;font-variant-numeric:tabular-nums}html[data-ui=v2] input[type=number]::-webkit-outer-spin-button,html[data-ui=v2] input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}html[data-ui=v2] input[type=date],html[data-ui=v2] input[type=datetime-local],html[data-ui=v2] input[type=month]{font:inherit;font-size:13px;font-variant-numeric:tabular-nums;color:var(--fg);color-scheme:inherit}html[data-ui=v2] input[type=date]::-webkit-calendar-picker-indicator,html[data-ui=v2] input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}html[data-ui=v2] input[type=checkbox],html[data-ui=v2] input[type=radio]{width:16px;height:16px;margin:0;cursor:pointer}html[data-ui=v2] input::placeholder,html[data-ui=v2] textarea::placeholder{color:var(--fg-4)}html[data-ui=v2] ::selection{background:var(--accent-bg-strong);color:var(--fg)}html[data-ui=v2] .card .yb-num[style*="font-size: 20px"],html[data-ui=v2] .card .yb-num[style*="font-size:20px"]{font-size:24px!important;line-height:32px;font-weight:650!important;letter-spacing:-.02em}html[data-ui=v2] .card .yb-num[style*="font-size: 24px"],html[data-ui=v2] .card .yb-num[style*="font-size:24px"]{letter-spacing:-.02em;font-weight:650!important}@media print{html[data-ui=v2]{color-scheme:light}}@media (max-width: 1180px){html[data-ui=v2] .tag{padding:0 6px!important}}html[data-ui=v2] label[class$=-search],html[data-ui=v2] div[class$=-search]:has(>input){min-height:var(--h-md);padding:0 10px;gap:8px;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg-panel);box-shadow:var(--sh-xs);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}html[data-ui=v2] label[class$=-search]:hover,html[data-ui=v2] div[class$=-search]:has(>input):hover{border-color:var(--fg-4)}html[data-ui=v2] label[class$=-search] input,html[data-ui=v2] div[class$=-search]>input{font-size:13px;color:var(--fg)}html[data-ui=v2] input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;height:14px;width:14px;cursor:pointer;background:var(--fg-4);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.5 3.5l7 7M10.5 3.5l-7 7' stroke='black' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat}html[data-ui=v2] div[style*="width: 32px; height: 32px"][style*="background: var(--bg-muted)"]:empty,html[data-ui=v2] div[style*="width:32px;height:32px"][style*="background:var(--bg-muted)"]:empty,html[data-ui=v2] div[style*="width: 40px; height: 40px"][style*="background: var(--bg-muted)"]:empty{position:relative;background:var(--bg-subtle)!important;border-color:var(--border-subtle)!important}html[data-ui=v2] div[style*="width: 32px; height: 32px"][style*="background: var(--bg-muted)"]:empty:after,html[data-ui=v2] div[style*="width:32px;height:32px"][style*="background:var(--bg-muted)"]:empty:after,html[data-ui=v2] div[style*="width: 40px; height: 40px"][style*="background: var(--bg-muted)"]:empty:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:14px;height:14px;background:var(--fg-4);opacity:.7;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Crect x='2' y='2.5' width='12' height='11' rx='2' stroke='black' stroke-width='1.3'/%3E%3Ccircle cx='6' cy='6.5' r='1.2' fill='black'/%3E%3Cpath d='M2.5 11.5l3.5-3.5 3 3 2-2 2.5 2.5' stroke='black' stroke-width='1.3' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Crect x='2' y='2.5' width='12' height='11' rx='2' stroke='black' stroke-width='1.3'/%3E%3Ccircle cx='6' cy='6.5' r='1.2' fill='black'/%3E%3Cpath d='M2.5 11.5l3.5-3.5 3 3 2-2 2.5 2.5' stroke='black' stroke-width='1.3' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.yb-dl{display:grid;grid-template-columns:minmax(80px,max-content) 1fr;gap:8px 16px;margin:0;font-size:13px;line-height:20px}.yb-dl>dt{color:var(--fg-3);white-space:nowrap}.yb-dl>dd{margin:0;color:var(--fg);min-width:0;overflow-wrap:anywhere}.yb-dl.stack{grid-template-columns:1fr;gap:2px}.yb-dl.stack>dd{margin-bottom:8px}.yb-tl{list-style:none;margin:0;padding:0;position:relative}.yb-tl>li{position:relative;padding:0 0 16px 24px;font-size:13px;line-height:20px}.yb-tl>li:before{content:"";position:absolute;left:5px;top:18px;bottom:-2px;width:1px;background:var(--border)}.yb-tl>li:last-child:before{display:none}.yb-tl>li:after{content:"";position:absolute;left:1px;top:6px;width:9px;height:9px;border-radius:50%;background:var(--bg-panel);box-shadow:inset 0 0 0 2px var(--fg-4)}.yb-tl>li.ok:after{box-shadow:inset 0 0 0 5px var(--ok-solid)}.yb-tl>li.warn:after{box-shadow:inset 0 0 0 5px var(--warn-solid)}.yb-tl>li.err:after{box-shadow:inset 0 0 0 5px var(--err-solid)}.yb-tl>li.now:after{box-shadow:inset 0 0 0 2px var(--accent-solid),0 0 0 3px var(--accent-bg)}.yb-tl time{display:block;font-size:12px;color:var(--fg-3);font-variant-numeric:tabular-nums}html[data-ui=v2] .card [style*="border: 1px solid var(--border)"][style*=border-radius],html[data-ui=v2] .card [style*="border:1px solid var(--border)"][style*=border-radius]{border-color:transparent!important;background:var(--bg-subtle)}html[data-ui=v2] .card [style*="border-left: 2px solid"]:not(.yb-trow):not([role]),html[data-ui=v2] .card [style*="border-left:2px solid"]:not(.yb-trow):not([role]){border:1px solid transparent!important;background:var(--bg-subtle);position:relative}html[data-ui=v2] .card [style*="border-left: 2px solid"]:not(.yb-trow):not([role]):after,html[data-ui=v2] .card [style*="border-left:2px solid"]:not(.yb-trow):not([role]):after{content:"";position:absolute;top:14px;right:14px;width:6px;height:6px;border-radius:50%;background:var(--yb-dot, var(--fg-4));box-shadow:0 0 0 3px var(--yb-dot-halo, transparent)}html[data-ui=v2] .card[style*="background: var(--ai-bg)"],html[data-ui=v2] .card[style*="background:var(--ai-bg)"]{background:linear-gradient(180deg,var(--ai-tint) 0,var(--bg-panel) 72px)!important;border-color:var(--border)!important;box-shadow:var(--sh-sm)}html[data-ui=v2] .card[style*="var(--ai-bg)"] [style*="border-top: 1px solid var(--ai-border)"],html[data-ui=v2] .card[style*="var(--ai-bg)"] [style*="border-top:1px solid var(--ai-border)"]{border-top-color:var(--border-subtle)!important}html[data-ui=v2] .card[style*="var(--ai-bg)"] .btn-p{background:var(--accent-bg);color:var(--accent-text);box-shadow:none;border-color:transparent}html[data-ui=v2] .card[style*="var(--ai-bg)"] .btn-p:hover:not(:disabled){background:var(--accent-bg-hover)}html[data-ui=v2] .card[style*="var(--ai-bg)"] .btn-o{background:transparent;border-color:transparent;box-shadow:none;color:var(--fg-3)}html[data-ui=v2] .card[style*="var(--ai-bg)"] .btn-o:hover:not(:disabled){background:var(--bg-hover);color:var(--fg)}html[data-ui=v2] .yb-num[data-yb-zero]{color:var(--fg)!important}html[data-ui=v2] .yb-num[data-yb-zero]+*{color:var(--fg-3)!important}:where(html[data-ui=v2]) button:not(:disabled){color:inherit}:where(html[data-ui=v2]) button:disabled{color:var(--fg-4)}html[data-ui=v2] .card :is([style*="border: 1px solid var(--border)"],[style*="border:1px solid var(--border)"],[style*="border: 1px solid var(--border-subtle)"],[style*="border:1px solid var(--border-subtle)"]):not(.btn,.tag,button,input,select,textarea,.yb-tbl,[role=dialog]){border-color:transparent!important}html[data-ui=v2] .card :is([style*="border: 1px solid var(--border)"],[style*="border:1px solid var(--border)"],[style*="border: 1px solid var(--border-subtle)"],[style*="border:1px solid var(--border-subtle)"]):not(.btn,.tag,button,input,select,textarea,.yb-tbl,[role=dialog],[style*=background]){background:var(--bg-subtle)}html[data-ui=v2] .card :is([style*="solid var(--err-border)"],[style*="solid var(--warn-border)"],[style*="solid var(--ok-border)"],[style*="solid var(--ai-border)"],[style*="solid var(--orange-border)"]):not(.btn,.tag,button,input,select,textarea)[style*=background]{border-color:transparent!important}html[data-ui=v2] :is(input,select,textarea){box-sizing:border-box}html[data-ui=v2] .btn:is([style*="min-height: 22px"],[style*="min-height:22px"],[style*="min-height: 23px"],[style*="min-height:23px"]){min-height:24px!important}html[data-ui=v2] .btn:is([style*="min-height: 26px"],[style*="min-height:26px"],[style*="min-height: 30px"],[style*="min-height:30px"]){min-height:28px!important}:where(html[data-ui=v2]) :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),textarea){background-color:var(--bg-panel);color:var(--fg)}html[data-ui=v2] .yb-trow .tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}html[data-ui=v2] [style*="background:var(--bg-inverse)"] [style*="color:var(--fg-on-solid)"],html[data-ui=v2] [style*="background:var(--bg-inverse)"] [style*="color: var(--fg-on-solid)"],html[data-ui=v2] [style*="background: var(--bg-inverse)"] [style*="color:var(--fg-on-solid)"],html[data-ui=v2] [style*="background: var(--bg-inverse)"] [style*="color: var(--fg-on-solid)"]{color:var(--fg-on-inverse)!important}html[data-ui=v2] [style*="background:var(--bg-inverse)"] [style*="color:var(--fg-2)"],html[data-ui=v2] [style*="background:var(--bg-inverse)"] [style*="color: var(--fg-2)"],html[data-ui=v2] [style*="background:var(--bg-inverse)"] [style*="color:var(--fg-3)"],html[data-ui=v2] [style*="background:var(--bg-inverse)"] [style*="color: var(--fg-3)"],html[data-ui=v2] [style*="background:var(--bg-inverse)"] [style*="color:var(--fg-4)"],html[data-ui=v2] [style*="background:var(--bg-inverse)"] [style*="color: var(--fg-4)"],html[data-ui=v2] [style*="background: var(--bg-inverse)"] [style*="color:var(--fg-2)"],html[data-ui=v2] [style*="background: var(--bg-inverse)"] [style*="color: var(--fg-2)"],html[data-ui=v2] [style*="background: var(--bg-inverse)"] [style*="color:var(--fg-3)"],html[data-ui=v2] [style*="background: var(--bg-inverse)"] [style*="color: var(--fg-3)"],html[data-ui=v2] [style*="background: var(--bg-inverse)"] [style*="color:var(--fg-4)"],html[data-ui=v2] [style*="background: var(--bg-inverse)"] [style*="color: var(--fg-4)"]{color:var(--fg-on-inverse-2)!important}html[data-ui=v2] [style*="background:rgba(255,255,255,.9)"],html[data-ui=v2] [style*="background: rgba(255, 255, 255, 0.9)"]{color:var(--fg-on-light)!important}html[data-ui=v2] .yb-num.yb-num{font-variant-numeric:tabular-nums}html[data-ui=v2] :is([style*="background:var(--fg-2)"],[style*="background: var(--fg-2)"],[style*="background:var(--fg)"],[style*="background: var(--fg)"],[style*="background:var(--fg-3)"],[style*="background: var(--fg-3)"]):is([style*="color:var(--fg-on-solid)"],[style*="color: var(--fg-on-solid)"]){background:var(--bg-inverse)!important;color:var(--fg-on-inverse)!important}:is(.yb-g4,.yb-g5,.yb-g6,.yb-g7,.yb-g12,.yb-gr2,.yb-gr3,.yb-g2,.yb-g3)>*{min-width:0}html[data-ui=v2] .yb-root.v2-root{background:var(--bg-app);padding:0;min-height:100vh}html[data-ui=v2] .v2-frame{display:flex;min-height:100vh;background:var(--bg-app);border:0;border-radius:0}html[data-ui=v2] .v2-side{width:188px;flex:none;box-sizing:border-box;padding:12px;display:flex;flex-direction:column;gap:4px;position:sticky;top:0;height:100vh;transition:width var(--t-mid) var(--ease);overflow:hidden}html[data-ui=v2] .v2-side-min{width:60px}html[data-ui=v2] .v2-brand{display:flex;align-items:center;gap:8px;height:36px;padding:0 4px 0 8px;margin-bottom:4px}html[data-ui=v2] .v2-logo{width:24px;height:24px;border-radius:7px;flex:none;display:grid;place-items:center;font-size:13px;font-weight:700;color:var(--fg-on-solid);background:linear-gradient(135deg,var(--accent-solid),var(--ai-solid));box-shadow:var(--sh-inner-hl),var(--sh-xs)}html[data-ui=v2] .v2-brand-tx{font-size:14px;font-weight:650;letter-spacing:-.01em;color:var(--fg);flex:1;white-space:nowrap}html[data-ui=v2] .v2-icon-btn{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:var(--r-sm);background:none;color:var(--fg-3);cursor:pointer;flex:none}html[data-ui=v2] .v2-icon-btn:hover{background:var(--bg-hover);color:var(--fg)}html[data-ui=v2] .v2-search{display:flex;align-items:center;gap:8px;height:32px;padding:0 8px 0 12px;margin:4px 0 8px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg-panel);color:var(--fg-3);font:inherit;font-size:13px;cursor:pointer;box-shadow:var(--sh-xs);text-align:left;white-space:nowrap}html[data-ui=v2] .v2-search:hover{border-color:var(--border-strong);color:var(--fg-2)}html[data-ui=v2] .v2-search .v2-search-tx{flex:1}html[data-ui=v2] .v2-kbd{font:500 11px/16px var(--font);color:var(--fg-3);background:var(--bg-muted);border:1px solid var(--border);border-radius:5px;padding:0 5px}html[data-ui=v2] .v2-nav{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:8px;margin-top:2px}html[data-ui=v2] .v2-group{display:flex;flex-direction:column;gap:1px}html[data-ui=v2] .v2-group-t{font-size:11px;font-weight:550;letter-spacing:.04em;color:var(--fg-4);padding:2px 12px;white-space:nowrap}html[data-ui=v2] .v2-item{display:flex;align-items:center;gap:10px;height:32px;padding:0 12px;border-radius:var(--r-sm);color:var(--fg-2);text-decoration:none;font:inherit;font-size:13px;font-weight:500;white-space:nowrap;border:0;background:none;cursor:pointer;text-align:left;width:100%;box-sizing:border-box;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}html[data-ui=v2] .v2-item:hover{background:var(--bg-hover);color:var(--fg)}html[data-ui=v2] .v2-item.on{background:var(--bg-panel);color:var(--fg);box-shadow:var(--sh-xs),0 0 0 1px var(--border-subtle);font-weight:600}html[data-ui=v2] .v2-item.on .v2-ico{color:var(--accent-text)}html[data-ui=v2] .v2-ico{width:16px;height:16px;flex:none;display:grid;place-items:center;color:var(--fg-3)}html[data-ui=v2] .v2-ico svg{width:16px;height:16px}html[data-ui=v2] .v2-foot{display:flex;flex-direction:column;gap:1px;padding-top:8px;border-top:1px solid var(--border-subtle)}html[data-ui=v2] .v2-user{display:flex;align-items:center;gap:10px;height:36px;padding:0 8px;margin-top:4px}html[data-ui=v2] .v2-avatar{width:22px;height:22px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:11px;font-weight:650;color:var(--accent-text);background:var(--accent-bg);box-shadow:0 0 0 1px var(--accent-border)}html[data-ui=v2] .v2-user-n{font-size:13px;color:var(--fg-2);overflow:hidden;text-overflow:ellipsis}html[data-ui=v2] .v2-side-min .v2-tx,html[data-ui=v2] .v2-side-min .v2-brand-tx{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html[data-ui=v2] .v2-side-min .v2-brand{flex-direction:column;height:auto;gap:4px;padding:2px 0 0;margin-bottom:2px}html[data-ui=v2] .v2-side-min .v2-search,html[data-ui=v2] .v2-side-min .v2-item{justify-content:center;padding:0}html[data-ui=v2] .v2-side-min{padding:10px 12px;gap:2px}html[data-ui=v2] .v2-side-min .v2-nav{gap:4px;margin-top:0}html[data-ui=v2] .v2-side-min .v2-group{padding-top:4px;border-top:1px solid var(--border-subtle)}html[data-ui=v2] .v2-side-min .v2-group-t{padding:0}html[data-ui=v2] .v2-side-min .v2-item{height:30px}html[data-ui=v2] .v2-side-min .v2-search{height:30px;margin:2px 0 4px}html[data-ui=v2] .v2-side-min .v2-foot{padding-top:4px}html[data-ui=v2] .v2-side-min .v2-user{height:30px;margin-top:2px}html[data-ui=v2] .v2-side-min .v2-group:first-child{border-top:0}html[data-ui=v2] .v2-side-min .v2-user{justify-content:center;padding:0}html[data-ui=v2] .v2-panel{flex:1;min-width:0;margin:8px 8px 8px 0;background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--sh-sm);display:flex;flex-direction:column;overflow:clip}html[data-ui=v2] .v2-panel .body{background:transparent}html[data-ui=v2] .v2-side-peek{position:fixed;left:0;top:0;z-index:40;width:188px;background:var(--bg-app);box-shadow:var(--sh-lg);border-right:1px solid var(--border)}html[data-ui=v2] .v2-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;background:var(--overlay);opacity:.35}html[data-ui=v2] .v2-side-peek~.main,html[data-ui=v2] .v2-scrim~.main{margin-left:68px}html[data-ui=v2] .v2-side-peek+.v2-sub-column{margin-left:68px}html[data-ui=v2] .v2-sub-column~.main.main{margin-left:0}@media (max-width: 1180px){html[data-ui=v2] .v2-side-min{width:52px;padding-left:8px;padding-right:8px}html[data-ui=v2] .v2-panel{margin:0;border-radius:0;border-width:0 0 0 1px;box-shadow:none}html[data-ui=v2] .v2-side-peek~.main,html[data-ui=v2] .v2-scrim~.main{margin-left:52px}html[data-ui=v2] .v2-side-peek+.v2-sub-column{margin-left:52px}html[data-ui=v2] .ph{padding:12px 16px 0}html[data-ui=v2] .body{padding:12px 16px 16px;gap:12px}}html[data-ui=v2] .v2-lbl{flex:1;min-width:0}html[data-ui=v2] .v2-badge{flex:none;min-width:20px;height:18px;padding:0 6px;box-sizing:border-box;border-radius:var(--r-full);font:600 11px/18px var(--font);font-variant-numeric:tabular-nums;text-align:center;color:var(--fg-2);background:var(--bg-active)}html[data-ui=v2] .v2-badge.urgent{color:var(--err-text);background:var(--err-bg);box-shadow:inset 0 0 0 1px var(--err-border)}html[data-ui=v2] .v2-side-min .v2-item{position:relative}html[data-ui=v2] .v2-side-min .v2-badge{position:absolute;top:3px;right:3px;min-width:0;width:8px;height:8px;padding:0;font-size:0;box-shadow:0 0 0 2px var(--bg-app)}html[data-ui=v2] .v2-side-min .v2-badge.urgent{background:var(--err-solid)}html[data-ui=v2] .v2-panel{position:relative}html[data-ui=v2] .v2-progress{position:absolute;left:0;top:0;height:2px;width:100%;z-index:20;overflow:hidden;border-radius:var(--r-md) var(--r-md) 0 0}html[data-ui=v2] .v2-progress:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:var(--accent-solid);animation:v2-prog 1s var(--ease) infinite}@keyframes v2-prog{0%{transform:translate(-100%)}to{transform:translate(260%)}}html[data-ui=v2] .v2-offline{display:flex;align-items:center;gap:8px;padding:8px 24px;font-size:13px;color:var(--warn-text);background:var(--warn-bg);border-bottom:1px solid var(--warn-border)}html[data-ui=v2] .v2-crumb-a{cursor:pointer;border-radius:var(--r-xs);transition:color var(--t-fast) var(--ease)}html[data-ui=v2] .v2-crumb-a:hover{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}html[data-ui=v2] .v2-page{display:flex;flex-direction:column;flex:1 0 auto;animation:v2-page-in var(--t-mid) var(--ease)}@keyframes v2-page-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}html[data-ui=v2] .v2-keys{width:420px}html[data-ui=v2] .v2-keys-dl{display:grid;grid-template-columns:auto 1fr;gap:12px 16px;margin:0;font-size:13px;align-items:center}html[data-ui=v2] .v2-keys-dl dt{display:flex;gap:4px}html[data-ui=v2] .v2-keys-dl dd{margin:0;color:var(--fg-2)}html[data-ui=v2] .v2-keys kbd{font:500 12px/18px var(--font);color:var(--fg-2);background:var(--bg-muted);border:1px solid var(--border);border-bottom-width:2px;border-radius:5px;padding:0 6px;min-width:12px;text-align:center}html[data-ui=v2] .v2-sub{box-sizing:border-box;display:flex;flex-direction:column}html[data-ui=v2] .v2-sub-column{width:200px;flex:none;position:sticky;top:0;height:100vh;overflow-y:auto;padding:12px 10px 16px 4px}html[data-ui=v2] .v2-sub-h{display:flex;align-items:center;gap:8px;height:36px;padding:0 0 0 8px;margin-bottom:8px}html[data-ui=v2] .v2-sub-mi{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border-radius:var(--r-sm);background:var(--bg-panel);box-shadow:var(--sh-xs),0 0 0 1px var(--border-subtle);color:var(--fg)}html[data-ui=v2] .v2-sub-mi svg{width:14px;height:14px}html[data-ui=v2] .v2-sub-t{flex:1;min-width:0;font-size:15px;font-weight:650;letter-spacing:-.01em;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-ui=v2] .v2-sub-x{margin-right:-2px}html[data-ui=v2] .v2-sub-g{display:flex;flex-direction:column}html[data-ui=v2] .v2-sub-g+.v2-sub-g{margin-top:2px}html[data-ui=v2] .v2-sub-gh{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:6px;height:30px;padding:0 8px 0 6px;border-radius:var(--r-sm);font-size:13px;font-weight:550;color:var(--fg-2);cursor:pointer}html[data-ui=v2] .v2-sub-gh:hover{background:var(--bg-hover);color:var(--fg)}html[data-ui=v2] .v2-sub-gh:focus-visible{outline:2px solid var(--accent-ring);outline-offset:-2px}html[data-ui=v2] .v2-sub-g.cur>.v2-sub-gh{color:var(--fg)}html[data-ui=v2] .v2-sub-car{flex-shrink:0;color:var(--fg-4);transition:transform .14s ease}html[data-ui=v2] .v2-sub-g.open>.v2-sub-gh .v2-sub-car{transform:rotate(90deg)}html[data-ui=v2] .v2-sub-gt{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-ui=v2] .v2-sub-n{font-size:11px;font-weight:500;color:var(--fg-4);font-variant-numeric:tabular-nums}html[data-ui=v2] .v2-sub-ps{display:flex;flex-direction:column;gap:1px;margin:2px 0 6px 12px;padding-left:0;position:relative}html[data-ui=v2] .v2-sub-ps:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:1px;background:var(--border-subtle)}html[data-ui=v2] .v2-sub-a{position:relative;display:flex;align-items:center;height:28px;padding:0 8px 0 12px;border-radius:0 var(--r-sm) var(--r-sm) 0;font-size:13px;color:var(--fg-3);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-ui=v2] .v2-sub-a:hover{background:var(--bg-hover);color:var(--fg)}html[data-ui=v2] .v2-sub-a:focus-visible{outline:2px solid var(--accent-ring);outline-offset:-2px}html[data-ui=v2] .v2-sub-a.on{color:var(--fg);font-weight:600;background:var(--bg-hover)}html[data-ui=v2] .v2-sub-ps .v2-sub-a.on:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:2px;border-radius:1px;background:var(--accent)}.v2-fly{position:fixed;z-index:45;max-height:calc(100vh - 16px);overflow-y:auto;padding:10px 10px 12px;background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-lg);box-sizing:border-box}html[data-ui=v2] .v2-fly .v2-sub-h{margin-bottom:6px}html[data-ui=v2] .v2-sub-cols{display:grid;gap:10px 8px}html[data-ui=v2] .v2-sub-col{display:flex;flex-direction:column;gap:1px;min-width:0}html[data-ui=v2] .v2-sub-ct{font-size:12px;font-weight:600;color:var(--fg-2);padding:0 8px 4px}html[data-ui=v2] .v2-sub-col .v2-sub-a{padding:0 8px;border-radius:var(--r-sm);color:var(--fg-2)}html[data-ui=v2] .v2-sub-col .v2-sub-a.on{background:var(--accent-bg);color:var(--accent-text)}.v2-drawer{position:fixed;z-index:41;top:0;bottom:0;left:0;width:272px;max-width:86vw;overflow-y:auto;padding:14px 10px;background:var(--bg-app);border-right:1px solid var(--border);box-shadow:var(--sh-lg);box-sizing:border-box}html[data-ui=v2] .v2-sub-entry{margin-bottom:4px}.yt-wrap[data-v-e1f10c7a]{position:fixed;right:16px;bottom:16px;z-index:80;display:flex;flex-direction:column-reverse;gap:8px;pointer-events:none;width:min(380px,calc(100vw - 32px))}.yt[data-v-e1f10c7a]{display:flex;align-items:flex-start;gap:12px;padding:12px 12px 12px 14px;pointer-events:auto;background:var(--bg-panel);color:var(--fg);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--sh-lg)}.yt-ico[data-v-e1f10c7a]{flex:none;margin-top:2px;display:grid}.yt-success .yt-ico[data-v-e1f10c7a]{color:var(--ok-solid)}.yt-info .yt-ico[data-v-e1f10c7a]{color:var(--accent-solid)}.yt-warning .yt-ico[data-v-e1f10c7a]{color:var(--warn-solid)}.yt-error .yt-ico[data-v-e1f10c7a]{color:var(--err-solid)}.yt-error[data-v-e1f10c7a]{border-color:var(--err-border)}.yt-body[data-v-e1f10c7a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.yt-text[data-v-e1f10c7a]{font-size:13px;line-height:20px;font-weight:500;color:var(--fg);overflow-wrap:anywhere}.yt-n[data-v-e1f10c7a]{font-style:normal;font-size:12px;font-weight:500;color:var(--fg-3);margin-left:4px}.yt-ref[data-v-e1f10c7a]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--fg-3);min-width:0}.yt-ref code[data-v-e1f10c7a]{font:12px/18px var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yt-copy[data-v-e1f10c7a]{font:inherit;font-size:12px;color:var(--accent-text);background:none;border:0;padding:0;cursor:pointer;flex:none}.yt-copy[data-v-e1f10c7a]:hover{text-decoration:underline;text-underline-offset:3px}.yt-act[data-v-e1f10c7a]{font:inherit;font-size:12px;font-weight:600;flex:none;align-self:center;height:28px;padding:0 12px;color:var(--fg);background:var(--bg-muted);border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer}.yt-act[data-v-e1f10c7a]:hover{background:var(--bg-active)}.yt-x[data-v-e1f10c7a]{flex:none;width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:var(--r-xs);background:none;color:var(--fg-4);cursor:pointer;opacity:0;transition:opacity var(--t-fast) var(--ease)}.yt:hover .yt-x[data-v-e1f10c7a],.yt-x[data-v-e1f10c7a]:focus-visible,.yt-error .yt-x[data-v-e1f10c7a]{opacity:1}.yt-x[data-v-e1f10c7a]:hover{background:var(--bg-hover);color:var(--fg)}.yt-enter-active[data-v-e1f10c7a],.yt-leave-active[data-v-e1f10c7a]{transition:opacity var(--t-mid) var(--ease),transform var(--t-mid) var(--ease)}.yt-enter-from[data-v-e1f10c7a]{opacity:0;transform:translateY(8px) scale(.98)}.yt-leave-to[data-v-e1f10c7a]{opacity:0;transform:translate(24px)}.yt-move[data-v-e1f10c7a]{transition:transform var(--t-mid) var(--ease)}@media (prefers-reduced-motion: reduce){.yt-enter-active[data-v-e1f10c7a],.yt-leave-active[data-v-e1f10c7a],.yt-move[data-v-e1f10c7a]{transition:none}}.cf-body[data-v-a8774d02]{margin:0 0 12px;font-size:13px;line-height:1.7;color:var(--fg)}.cf-impact[data-v-a8774d02]{border:1px solid var(--border);border-radius:var(--r-md);padding:4px 12px;margin-bottom:12px}.cf-row[data-v-a8774d02]{display:flex;justify-content:space-between;gap:12px;min-height:30px;align-items:center;font-size:12px;color:var(--fg-2);border-bottom:1px solid var(--border-subtle)}.cf-row[data-v-a8774d02]:last-child{border-bottom:0}.cf-row b[data-v-a8774d02]{font-weight:600;color:var(--fg)}.cf-row b.cf-warning[data-v-a8774d02]{color:var(--warn-text)}.cf-row b.cf-error[data-v-a8774d02]{color:var(--err-text)}.cf-field[data-v-a8774d02]{display:block;margin-bottom:4px}.cf-field>span[data-v-a8774d02]{display:block;font-size:12px;color:var(--fg-2);margin-bottom:4px}.cf-field code[data-v-a8774d02]{color:var(--fg);font-weight:600}.dm[data-v-f3f85703]{position:fixed;left:52px;right:12px;bottom:10px;z-index:40;background:var(--bg-panel);border:1px solid var(--border-strong);border-radius:var(--r-md);box-shadow:0 8px 24px #18181b1f;overflow:hidden}.dm-h[data-v-f3f85703]{display:flex;align-items:baseline;gap:8px;padding:9px 12px;border-bottom:1px solid var(--border-subtle)}.dm-code[data-v-f3f85703]{font:700 10.5px/1 ui-monospace,Menlo,monospace;letter-spacing:.1em;color:var(--fg-2)}.dm-h b[data-v-f3f85703]{font-size:13px}.dm-note[data-v-f3f85703]{font-size:12px;color:var(--fg-4);flex:1}.dm-x[data-v-f3f85703]{border:0;background:none;font-size:20px;line-height:1;color:var(--fg-4);cursor:pointer;padding:0 2px}.dm-x[data-v-f3f85703]:hover{color:var(--fg)}.dm-meta[data-v-f3f85703]{display:flex}.dm-meta>div[data-v-f3f85703]{flex:1;padding:8px 11px;border-right:1px solid var(--border-subtle);min-width:0}.dm-meta>div[data-v-f3f85703]:last-child{border-right:none}.dm-meta b[data-v-f3f85703]{display:block;font-size:12px;color:var(--fg-4);letter-spacing:.05em;font-weight:600;margin-bottom:2px}.dm-meta span[data-v-f3f85703]{font-size:12px;color:var(--fg)}@media (max-width: 900px){.dm-meta[data-v-f3f85703]{flex-wrap:wrap}.dm-meta>div[data-v-f3f85703]{flex:1 1 50%}}.cmd-ov[data-v-00c0c371]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--overlay);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:flex-start;padding:11vh 16px 16px}.cmd[data-v-00c0c371]{width:min(640px,100%);background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-lg);display:flex;flex-direction:column;overflow:hidden;max-height:74vh;transition:width var(--t-mid) var(--ease)}.cmd.has-pv[data-v-00c0c371]{width:min(860px,100%)}.cmd-in[data-v-00c0c371]{display:flex;align-items:center;gap:12px;padding:0 16px;height:56px;border-bottom:1px solid var(--border-subtle);color:var(--fg-3);flex:none}.cmd-in input[data-v-00c0c371]{flex:1;min-width:0;border:0;outline:0;background:none;font:15px/22px var(--font);color:var(--fg)}.cmd-in input[data-v-00c0c371]::placeholder{color:var(--fg-4)}.cmd-clear[data-v-00c0c371]{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:var(--r-xs);background:var(--bg-muted);color:var(--fg-3);cursor:pointer}.cmd-clear[data-v-00c0c371]:hover{color:var(--fg);background:var(--bg-active)}.cmd-spin[data-v-00c0c371]{width:14px;height:14px;border-radius:50%;border:2px solid var(--border);border-top-color:var(--accent-solid);animation:cmd-rot-00c0c371 .7s linear infinite}@keyframes cmd-rot-00c0c371{to{transform:rotate(360deg)}}kbd[data-v-00c0c371]{font:500 11px/16px var(--font);color:var(--fg-3);background:var(--bg-muted);border:1px solid var(--border);border-bottom-width:2px;border-radius:var(--r-xs);padding:0 5px}.cmd-main[data-v-00c0c371]{display:flex;min-height:0;flex:1}.cmd-list[data-v-00c0c371]{flex:1;min-width:0;overflow-y:auto;padding:8px}.cmd-h[data-v-00c0c371]{font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--fg-4);padding:12px 8px 4px}.cmd-h[data-v-00c0c371]:first-child{padding-top:4px}.cmd-i[data-v-00c0c371]{display:flex;align-items:center;gap:12px;min-height:44px;padding:4px 8px;border-radius:var(--r-sm);cursor:pointer}.cmd-i.on[data-v-00c0c371]{background:var(--bg-hover)}.cmd-i.is-all .cmd-tx b[data-v-00c0c371]{color:var(--accent-text)}.cmd-ico[data-v-00c0c371]{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:var(--r-sm);color:var(--fg-3);background:var(--bg-subtle);border:1px solid var(--border-subtle)}.cmd-ico.k-order[data-v-00c0c371]{color:var(--accent-text);background:var(--accent-bg);border-color:var(--accent-border)}.cmd-ico.k-product[data-v-00c0c371]{color:var(--ok-text);background:var(--ok-bg);border-color:var(--ok-border)}.cmd-ico.k-listing[data-v-00c0c371]{color:var(--ai-text);background:var(--ai-bg);border-color:var(--ai-border)}.cmd-ico.k-purchase[data-v-00c0c371]{color:var(--warn-text);background:var(--warn-bg);border-color:var(--warn-border)}.cmd-ico.k-all[data-v-00c0c371]{color:var(--accent-text);background:var(--accent-bg);border-color:var(--accent-border)}.cmd-tx[data-v-00c0c371]{flex:1;min-width:0;display:flex;flex-direction:column}.cmd-tx b[data-v-00c0c371]{font-size:13px;line-height:20px;font-weight:550;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-tx i[data-v-00c0c371]{font-style:normal;font-size:12px;line-height:18px;color:var(--fg-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}mark[data-v-00c0c371]{background:var(--warn-bg-hover);color:inherit;border-radius:var(--r-xs);padding:0 1px}.cmd-st[data-v-00c0c371]{flex:none;font-size:12px;font-weight:500;line-height:18px;padding:0 7px;border-radius:var(--r-full)}.cmd-st.is-ok[data-v-00c0c371]{color:var(--ok-text);background:var(--ok-bg)}.cmd-st.is-warn[data-v-00c0c371]{color:var(--warn-text);background:var(--warn-bg)}.cmd-st.is-err[data-v-00c0c371]{color:var(--err-text);background:var(--err-bg)}.cmd-st.is-info[data-v-00c0c371]{color:var(--accent-text);background:var(--accent-bg)}.cmd-st.is-mute[data-v-00c0c371]{color:var(--fg-2);background:var(--bg-muted)}.cmd-code[data-v-00c0c371]{font:11px/16px var(--mono);color:var(--fg-4);flex:none}.cmd-enter[data-v-00c0c371]{font-size:12px;color:var(--fg-3);flex:none;width:12px}.cmd-empty[data-v-00c0c371]{padding:32px 8px;text-align:center;font-size:13px;line-height:22px;color:var(--fg-2)}.cmd-empty span[data-v-00c0c371]{color:var(--fg-3);font-size:12px}.cmd-pv[data-v-00c0c371]{width:248px;flex:none;border-left:1px solid var(--border-subtle);background:var(--bg-subtle);padding:16px;overflow-y:auto;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.cmd-pv-k[data-v-00c0c371]{font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--fg-4)}.cmd-pv-t[data-v-00c0c371]{font-size:15px;line-height:22px;font-weight:600;color:var(--fg);overflow-wrap:anywhere}.cmd-pv-dl[data-v-00c0c371]{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;margin:8px 0 0;width:100%;font-size:12px;line-height:18px}.cmd-pv-dl dt[data-v-00c0c371]{color:var(--fg-3);white-space:nowrap}.cmd-pv-dl dd[data-v-00c0c371]{margin:0;color:var(--fg);overflow-wrap:anywhere}.cmd-pv-act[data-v-00c0c371]{margin-top:auto;font-size:12px;color:var(--fg-3);display:flex;align-items:center;gap:4px}.cmd-foot[data-v-00c0c371]{display:flex;gap:16px;padding:8px 16px;border-top:1px solid var(--border-subtle);background:var(--bg-subtle);font-size:12px;color:var(--fg-3);flex:none}.cmd-foot span[data-v-00c0c371]{display:inline-flex;align-items:center;gap:4px}.cmd-foot-r[data-v-00c0c371]{margin-left:auto}.cmd-enter-active[data-v-00c0c371],.cmd-leave-active[data-v-00c0c371]{transition:opacity var(--t-mid) var(--ease)}.cmd-enter-active .cmd[data-v-00c0c371],.cmd-leave-active .cmd[data-v-00c0c371]{transition:transform var(--t-mid) var(--ease)}.cmd-enter-from[data-v-00c0c371],.cmd-leave-to[data-v-00c0c371]{opacity:0}.cmd-enter-from .cmd[data-v-00c0c371],.cmd-leave-to .cmd[data-v-00c0c371]{transform:translateY(-6px) scale(.985)}@media (max-width: 900px){.cmd-pv[data-v-00c0c371]{display:none}.cmd.has-pv[data-v-00c0c371]{width:min(640px,100%)}}
