:root[data-ui-scheme=mission-light]{--seed-bg: #F2F5F9;--seed-fg: #0F1B2D;--seed-surface: #FFFFFF;--seed-surface-2: #F7FAFC;--seed-primary: #0891B2;--seed-accent: #0891B2;--seed-muted: #52677C;--seed-border: #D8E0EA;--status-success: #0E9F6E;--status-warning: #FFB020;--status-danger: #FF5D5D;--status-info: #0891B2;--seed-radius: 10px;--shadow-panel: 0 8px 24px rgba(15,27,45,.1);--scheme-on-primary: #fff;--scheme-rail: #FFFFFF;--scheme-glass: #FFFFFF;--scheme-background: radial-gradient(ellipse at 5% 5%, rgba(56,189,210,.24), transparent 50%),radial-gradient(ellipse at 100% 85%, rgba(105,147,235,.2), transparent 52%),linear-gradient(145deg,#EDF6FA,#F5F7FC 52%,#EAF1FA);color-scheme:light}:root[data-ui-scheme=mission-dark]{--seed-bg: #0A1220;--seed-fg: #E6F1F5;--seed-surface: #0F1B2E;--seed-surface-2: #101B30;--seed-primary: #00E5C7;--seed-accent: #00E5C7;--seed-muted: #8FA6B8;--seed-border: #1D2C44;--status-success: #3DDC97;--status-warning: #FFB020;--status-danger: #FF5D5D;--status-info: #00E5C7;--seed-radius: 10px;--shadow-panel: 0 10px 30px rgba(0,0,0,.42);--scheme-on-primary: #062720;--scheme-rail: #0C1526;--scheme-glass: #0F1B2E;--scheme-background: radial-gradient(ellipse at 5% 5%, rgba(0,184,166,.2), transparent 50%),radial-gradient(ellipse at 100% 85%, rgba(55,105,205,.24), transparent 52%),linear-gradient(145deg,#081521,#101B30 55%,#0B1728);color-scheme:dark}:root[data-ui-scheme=glass-light]{--seed-bg: #EEF3FA;--seed-fg: #1D2735;--seed-surface: #f7f8fe;--seed-surface-2: #eef0fb;--seed-primary: #4C6EF5;--seed-accent: #8B5CF6;--seed-muted: #5A6678;--seed-border: #d7deef;--status-success: #0E9F6E;--status-warning: #B45309;--status-danger: #DE3D52;--status-info: #4C6EF5;--seed-radius: 18px;--shadow-panel: 0 10px 34px rgba(84,104,160,.13),0 2px 8px rgba(84,104,160,.08);--scheme-on-primary: #FFFFFF;--scheme-rail: rgba(240,244,250,.72);--scheme-glass: rgba(255,255,255,.65);--scheme-background: radial-gradient(ellipse at 5% 5%, rgba(150,130,255,.34), transparent 48%),radial-gradient(ellipse at 100% 80%, rgba(110,205,240,.34), transparent 50%),linear-gradient(160deg,#EEF3FA,#F7F0FA);color-scheme:light}:root[data-ui-scheme=glass-dark]{--seed-bg: #10121C;--seed-fg: #E9EDF7;--seed-surface: #1a1d2c;--seed-surface-2: #24283b;--seed-primary: #7D9BFF;--seed-accent: #A78BFA;--seed-muted: #A3ADC2;--seed-border: #3c425d;--status-success: #34D399;--status-warning: #FBBF24;--status-danger: #F87171;--status-info: #7D9BFF;--seed-radius: 18px;--shadow-panel: 0 12px 36px rgba(0,0,0,.42),0 2px 8px rgba(0,0,0,.3);--scheme-on-primary: #0E1220;--scheme-rail: rgba(17,19,30,.68);--scheme-glass: rgba(255,255,255,.06);--scheme-background: radial-gradient(ellipse at 5% 5%, rgba(124,92,255,.38), transparent 50%),radial-gradient(ellipse at 100% 85%, rgba(0,190,235,.25), transparent 52%),linear-gradient(145deg,#10121C,#1D1A30 52%,#102632);color-scheme:dark}:root[data-ui-scheme=forest-light]{--seed-bg: #F2F7F3;--seed-fg: #12271B;--seed-surface: #FFFFFF;--seed-surface-2: #E9F1EB;--seed-primary: #2F9E62;--seed-accent: #2F9E62;--seed-muted: #54705F;--seed-border: #D5E3D9;--status-success: #2F9E62;--status-warning: #9A6A10;--status-danger: #e04f60;--status-info: #2F9E62;--seed-radius: 16px;--shadow-panel: 0 6px 22px rgba(15,61,38,.08);--scheme-on-primary: #08150D;--scheme-rail: #FFFFFF;--scheme-glass: #FFFFFF;--scheme-background: radial-gradient(ellipse at 5% 5%, rgba(107,190,132,.25), transparent 50%),radial-gradient(ellipse at 100% 85%, rgba(211,188,121,.2), transparent 52%),linear-gradient(145deg,#EDF6EF,#F5F8F1 52%,#E9F3EC);color-scheme:light}:root[data-ui-scheme=forest-dark]{--seed-bg: #0C1811;--seed-fg: #E4F1E8;--seed-surface: #12241A;--seed-surface-2: #183024;--seed-primary: #4ADE80;--seed-accent: #4ADE80;--seed-muted: #8FAF9C;--seed-border: #20352A;--status-success: #4ADE80;--status-warning: #D9A441;--status-danger: #ff8b92;--status-info: #4ADE80;--seed-radius: 16px;--shadow-panel: 0 8px 26px rgba(0,0,0,.42);--scheme-on-primary: #08150D;--scheme-rail: #12241A;--scheme-glass: #12241A;--scheme-background: radial-gradient(ellipse at 5% 5%, rgba(49,158,92,.23), transparent 50%),radial-gradient(ellipse at 100% 85%, rgba(57,135,126,.2), transparent 52%),linear-gradient(145deg,#0B1711,#14261B 52%,#0E201B);color-scheme:dark}:root[data-ui-scheme][data-theme]{--border:var(--seed-border);--bg:var(--seed-bg);--primary:var(--seed-primary);--ip-radius-lg:var(--seed-radius);--ip-radius-xl:var(--seed-radius);--ip-radius-md:calc(var(--seed-radius) * .5)}:root[data-ui-scheme][data-theme]{--ip-color-brand-500: var(--seed-primary);--ip-color-brand-600: var(--seed-primary);--ip-color-brand-700: var(--seed-primary);--ip-color-brand-50: var(--primary-soft);--ip-color-brand-100: var(--primary-soft);--ip-color-neutral-0: var(--seed-surface);--ip-color-neutral-50: var(--seed-bg);--ip-color-neutral-100: var(--seed-surface-2);--ip-color-neutral-200: var(--seed-border);--ip-color-neutral-300: var(--seed-border);--ip-color-neutral-400: var(--text-3);--ip-color-neutral-500: var(--seed-muted);--ip-color-neutral-600: var(--text-2);--ip-color-neutral-700: var(--text-2);--ip-color-neutral-800: var(--seed-fg);--ip-color-neutral-900: var(--seed-fg);--ip-color-success-bg: var(--success-soft);--ip-color-success-fg: var(--status-success);--ip-color-warning-bg: var(--warning-soft);--ip-color-warning-fg: var(--status-warning);--ip-color-danger-bg: var(--danger-soft);--ip-color-danger-fg: var(--status-danger);--ip-color-info-bg: var(--info-soft);--ip-color-info-fg: var(--status-info)}:root[data-ui-scheme] .ip-app{background:var(--scheme-background)}:root[data-ui-scheme] .ip-sider{background:var(--scheme-rail)}:root[data-ui-scheme] .ip-header{background:var(--scheme-rail);border-color:var(--seed-border)}:root[data-ui-scheme] .ip-brand .logo{background:linear-gradient(135deg,var(--seed-primary),var(--seed-accent));box-shadow:var(--shadow-panel)}:root[data-ui-scheme] .ip-workspace-layout :is(.ops-panel,.og-card,.wb-card,.drive-tree,.drive-files,.drive-card,.pr-panel,.tm-panel,.ec-panel){border-color:var(--seed-border);border-radius:var(--seed-radius);background:var(--scheme-glass);box-shadow:var(--shadow-panel)}:root[data-ui-scheme] .ip-workspace-layout :is(table th,.pr-table th){background:var(--seed-surface-2);color:var(--text-2);border-color:var(--seed-border)}:root[data-ui-scheme] .ip-workspace-layout :is(table td,table th){border-color:var(--seed-border)}:root[data-ui-scheme] .ip-workspace-layout :is(.primary:not([data-ip-action]),.sw-primary,.btn-primary:not([data-ip-action]),.ip-btn-primary,.drive-button:not([data-ip-action]).primary:not([data-ip-action]),.pr-root button:not([data-ip-action]).primary:not([data-ip-action])):not(:disabled){background:var(--seed-primary);border-color:var(--seed-primary);color:var(--scheme-on-primary)}:root[data-ui-scheme] .ip-workspace-layout :is(.pr-tabs,.drive-governance-tabs,.drive-reconciliation-tabs) [aria-selected=true]{color:var(--seed-primary);border-color:var(--seed-primary);background:var(--primary-soft)}:root[data-ui-scheme] :is(.drive-modal,.gm-backdrop,.ss-backdrop){color:var(--text-1)}:root[data-ui-scheme] :is(.drive-admin-confirm,.drive-preview,.drive-result-dialog,.gm-dialog,.cm-dialog){background:var(--panel);color:var(--text-1);border-color:var(--panel-border)}.ip-theme-picker{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;padding:0 9px;height:34px;border:1px solid var(--seed-border);border-radius:8px;background:var(--panel);color:var(--text-1)}.ip-theme-swatch{width:11px;height:11px;border-radius:50%;background:var(--seed-primary);box-shadow:0 0 0 3px var(--primary-soft)}.ip-theme-picker select{width:172px;max-width:42vw;font:inherit;font-size:12px;border:0;background:var(--panel);color:var(--text-1);height:30px;padding:0 3px;cursor:pointer}.ip-theme-picker:focus-within{outline:2px solid var(--seed-primary);outline-offset:2px}:root[data-ui-family=mission]{--ip-radius-md:5px;font-variant-numeric:tabular-nums}:root[data-ui-family=mission] .ip-header{box-shadow:0 3px 0 var(--primary-soft)}:root[data-ui-family=mission] .ip-brand .logo{border-radius:6px}:root[data-ui-family=mission] .nav-link{border-radius:5px}:root[data-ui-family=mission] .nav-link.active{box-shadow:inset 3px 0 var(--seed-primary);background:var(--primary-soft);color:var(--seed-primary)}:root[data-ui-family=mission] .ip-workspace-layout :is(h1,h2){letter-spacing:.025em}:root[data-ui-family=mission] .ip-workspace-layout table{font-variant-numeric:tabular-nums}:root[data-ui-family=glass] .ip-header{margin:12px 16px 0;height:52px;border:1px solid var(--seed-border);border-radius:999px;box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:root[data-ui-family=glass] .ip-sider{margin:12px 0 12px 12px;height:calc(100vh - 24px);top:12px;border:1px solid var(--seed-border);border-radius:20px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:root[data-ui-family=glass] .ip-content-scroll{height:calc(100vh - 64px)}:root[data-ui-family=glass] .nav-link{border-radius:999px}:root[data-ui-family=glass] .nav-link.active{background:var(--primary-soft);color:var(--seed-primary);box-shadow:inset 0 0 0 1px var(--primary-line)}:root[data-ui-family=glass] .ip-theme-picker{border-radius:999px}:root[data-ui-family=forest] .ip-brand .logo{border-radius:14px 5px}:root[data-ui-family=forest] .nav-link{border-radius:14px 5px}:root[data-ui-family=forest] .nav-link.active{color:var(--seed-primary);background:var(--primary-soft);box-shadow:inset 3px 0 var(--seed-primary)}:root[data-ui-family=forest] .ip-theme-picker{border-radius:999px}:root[data-ui-family=forest] .ip-workspace-layout :is(.drive-button:not([data-ip-action]),.pr-root button:not([data-ip-action]),.ip-btn){border-radius:12px 5px}@media (max-width:700px){.ip-theme-picker{padding:0 6px;gap:5px}.ip-theme-picker select{width:145px}:root[data-ui-family=glass] .ip-header{margin:6px 6px 0;padding-inline:10px;border-radius:16px}}@media (prefers-reduced-motion:reduce){:root[data-ui-scheme] *{scroll-behavior:auto}}:root[data-ui-scheme] .subscription-workbench .sw-primary:not(:disabled){background:var(--seed-primary);border-color:var(--seed-primary);color:var(--scheme-on-primary)}:root{--seed-bg: #eef1f7;--seed-fg: #1f2733;--seed-surface: #ffffff;--seed-surface-2: #f7f9fc;--seed-primary: #1668dc;--seed-accent: #13b8c2;--seed-muted: #5b6472;--seed-border: #e6ebf2;--status-success: #16a34a;--status-warning: #e08e0b;--status-danger: #e5484d;--status-info: #1668dc;--status-offline: #8a93a3;--seed-radius: 12px;--seed-density: 1;--seed-font-scale: 1;--sys-accent: var(--seed-primary);--text-1: var(--seed-fg);--text-2: var(--seed-muted);--text-3: color-mix(in srgb, var(--seed-muted) 72%, var(--seed-surface));--panel: var(--seed-surface);--panel-2: var(--seed-surface-2);--panel-border: var(--seed-border);--panel-radius: var(--seed-radius);--grid-line: color-mix(in srgb, var(--seed-border) 78%, transparent);--primary-soft: color-mix(in srgb, var(--seed-primary) 12%, var(--seed-surface));--primary-line: color-mix(in srgb, var(--seed-primary) 30%, transparent);--accent-soft: color-mix(in srgb, var(--seed-accent) 14%, var(--seed-surface));--success-soft: color-mix(in srgb, var(--status-success) 12%, var(--panel));--success-line: color-mix(in srgb, var(--status-success) 26%, transparent);--warning-soft: color-mix(in srgb, var(--status-warning) 12%, var(--panel));--warning-line: color-mix(in srgb, var(--status-warning) 26%, transparent);--danger-soft: color-mix(in srgb, var(--status-danger) 12%, var(--panel));--danger-line: color-mix(in srgb, var(--status-danger) 26%, transparent);--info-soft: color-mix(in srgb, var(--status-info) 12%, var(--panel));--info-line: color-mix(in srgb, var(--status-info) 26%, transparent);--offline-soft: color-mix(in srgb, var(--status-offline) 12%, var(--panel));--offline-line: color-mix(in srgb, var(--status-offline) 26%, transparent);--font-sans: -apple-system, "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono: "JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--pad: calc(20px * var(--seed-density));--pad-sm: calc(14px * var(--seed-density));--gap: calc(16px * var(--seed-density));--radius-sm: calc(var(--seed-radius) * .6);--shadow-panel: 0 1px 2px rgba(20, 30, 55, .04), 0 8px 24px rgba(20, 30, 55, .05);--fs-page-title: 20px;--fs-section: 16px;--fs-body: 14px;--fs-table-compact: 13px;--fs-aux: 12px;--row-height: 40px;--row-height-compact: 34px}[data-theme=dark]{--seed-bg: #0c1220;--seed-fg: #e7ebf2;--seed-surface: #161d2e;--seed-surface-2: #1b2436;--seed-primary: #4c9aff;--seed-accent: #36cfc9;--seed-muted: #9aa6b8;--seed-border: #28324a;--status-success: #49aa19;--status-warning: #d89614;--status-danger: #e5484d;--status-info: #4c9aff;--status-offline: #727d8f;--shadow-panel: 0 1px 2px rgba(0, 0, 0, .4), 0 10px 30px rgba(0, 0, 0, .35);color-scheme:dark}[data-density=compact]{--seed-density: .8;--row-height: var(--row-height-compact);--fs-body: var(--fs-table-compact)}html,body{height:100%;margin:0}body{background:var(--seed-bg);color:var(--text-1);font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ip-app{display:flex;min-height:100vh;background:radial-gradient(1200px 600px at 100% -10%,color-mix(in srgb,var(--seed-primary) 8%,transparent),transparent 60%),var(--seed-bg)}.ip-sider{width:163px;flex:0 0 163px;display:flex;flex-direction:column;background:color-mix(in srgb,var(--seed-surface) 92%,var(--seed-fg) 2%);border-right:1px solid var(--panel-border);position:sticky;top:0;height:100vh;z-index:20}.ip-brand{display:flex;align-items:center;gap:10px;padding:18px 12px 14px}.ip-brand .logo{flex-shrink:0;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(135deg,var(--sys-accent),var(--seed-accent));box-shadow:0 6px 16px color-mix(in srgb,var(--sys-accent) 40%,transparent)}.ip-brand .logo svg{display:block}.ip-brand .name{font-size:calc(16px * var(--seed-font-scale));font-weight:700;letter-spacing:.2px;color:var(--text-1);line-height:1.1}.ip-brand .sub{font-family:var(--font-sans);font-size:var(--fs-aux);letter-spacing:.04em;color:var(--text-3);margin-top:2px}.ip-scroll{flex:1;overflow-y:auto;padding:4px 0 16px}.ip-scroll::-webkit-scrollbar,.ip-content-scroll::-webkit-scrollbar{width:10px}.ip-scroll::-webkit-scrollbar-thumb,.ip-content-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--seed-muted) 26%,transparent);border-radius:10px}.ip-navlabel{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--text-3);padding:8px 12px 2px}.ip-navgroup{font-size:11px;font-weight:500;color:var(--text-3);padding:5px 10px 5px calc(10px + var(--nav-depth, 1) * 14px);line-height:1.3}.ip-sider-foot{border-top:1px solid var(--panel-border);padding:12px 10px;overflow-wrap:anywhere}.ip-main{flex:1;min-width:0;display:flex;flex-direction:column}.ip-header{height:64px;display:flex;align-items:center;gap:16px;padding:0 24px;border-bottom:1px solid var(--panel-border);background:color-mix(in srgb,var(--seed-surface) 82%,transparent);-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px);position:sticky;top:0;z-index:15}.ip-content-scroll{height:calc(100vh - 64px);overflow-y:auto;padding:var(--pad)}.ip-panel{background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--panel-radius);box-shadow:var(--shadow-panel);padding:var(--pad);position:relative}.ip-panel--pad0{padding:0;overflow:hidden}.ip-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}.ip-panel-title{font-size:calc(15.5px * var(--seed-font-scale));font-weight:650;color:var(--text-1);letter-spacing:.1px}.ip-panel-sub{font-size:12.5px;color:var(--text-3)}.ip-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--text-3)}.ip-kpi{background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--panel-radius);box-shadow:var(--shadow-panel);padding:var(--pad);display:flex;flex-direction:column;gap:10px;overflow:hidden;position:relative}.ip-kpi:after{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--accent-color, var(--seed-primary)),transparent 78%);opacity:.9}.ip-kpi-top{display:flex;align-items:center;justify-content:space-between}.ip-kpi-label{font-size:13px;color:var(--text-2)}.ip-kpi-ic{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent-color, var(--seed-primary)) 14%,var(--panel));color:var(--accent-color, var(--seed-primary))}.ip-kpi-value{font-size:calc(30px * var(--seed-font-scale));font-weight:700;line-height:1;letter-spacing:-.5px;color:var(--text-1);font-variant-numeric:tabular-nums}.ip-kpi-value .unit{font-size:14px;font-weight:600;color:var(--text-2);margin-left:4px}.ip-kpi-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.ip-status{display:inline-flex;align-items:center;gap:5px;padding:1px 9px 1px 7px;border-radius:999px;font-size:12.5px;font-weight:600;line-height:20px;border:1px solid transparent}.ip-status .ip-status-ic{font-size:12px;display:inline-flex}.ip-status[data-tone=success]{color:var(--status-success);background:var(--success-soft);border-color:var(--success-line)}.ip-status[data-tone=warning]{color:var(--status-warning);background:var(--warning-soft);border-color:var(--warning-line)}.ip-status[data-tone=danger]{color:var(--status-danger);background:var(--danger-soft);border-color:var(--danger-line)}.ip-status[data-tone=info]{color:var(--status-info);background:var(--info-soft);border-color:var(--info-line)}.ip-status[data-tone=offline]{color:var(--status-offline);background:var(--offline-soft);border-color:var(--offline-line)}@keyframes ip-spin{to{transform:rotate(360deg)}}.ip-status[data-tone=info][data-spin] .ip-status-ic{animation:ip-spin 1.4s linear infinite}.ip-trend{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600}.ip-trend.up{color:var(--status-success)}.ip-trend.down{color:var(--status-danger)}.ip-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:var(--gap);flex-wrap:wrap}.ip-page-head h1{margin:0;font-size:var(--fs-page-title);font-weight:600;letter-spacing:-.2px;color:var(--text-1)}.ip-page-head .desc{color:var(--text-2);font-size:13.5px;margin-top:4px;max-width:60ch}.ip-table{width:100%;border-collapse:collapse;font-size:var(--fs-body)}.ip-table th{text-align:left;font-weight:600;font-size:12.5px;color:var(--text-2);background:var(--panel-2);padding:0 12px;height:38px;border-bottom:1px solid var(--panel-border);white-space:nowrap}.ip-table td{padding:0 12px;height:var(--row-height);border-bottom:1px solid var(--panel-border);color:var(--text-1)}.ip-table tbody tr:hover td{background:color-mix(in srgb,var(--seed-primary) 4%,transparent)}.ip-table .num{font-variant-numeric:tabular-nums}.ip-grid{display:grid;gap:var(--gap)}.ip-mono{font-family:var(--mono)}.ip-muted{color:var(--text-2)}.ip-soft{color:var(--text-3)}.ip-row{display:flex;align-items:center;gap:10px}.ip-spread{display:flex;align-items:center;justify-content:space-between}.ip-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.ip-tnum{font-variant-numeric:tabular-nums}.ip-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:var(--panel-2);border:1px solid var(--panel-border);font-size:12.5px;color:var(--text-2)}.ip-chip b{color:var(--text-1);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--ip-color-brand-50: var(--primary-soft);--ip-color-brand-100: var(--primary-soft);--ip-color-brand-500: var(--seed-primary);--ip-color-brand-600: var(--seed-primary);--ip-color-brand-700: var(--seed-primary);--ip-color-neutral-0: var(--seed-surface);--ip-color-neutral-50: var(--seed-bg);--ip-color-neutral-100: var(--seed-surface-2);--ip-color-neutral-200: var(--seed-border);--ip-color-neutral-300: var(--seed-border);--ip-color-neutral-400: var(--text-3);--ip-color-neutral-500: var(--seed-muted);--ip-color-neutral-600: var(--text-2);--ip-color-neutral-700: var(--text-2);--ip-color-neutral-800: var(--seed-fg);--ip-color-neutral-900: var(--seed-fg);--ip-color-success-bg: var(--success-soft);--ip-color-success-fg: var(--status-success);--ip-color-warning-bg: var(--warning-soft);--ip-color-warning-fg: var(--status-warning);--ip-color-danger-bg: var(--danger-soft);--ip-color-danger-fg: var(--status-danger);--ip-color-info-bg: var(--info-soft);--ip-color-info-fg: var(--status-info);--ip-space-1: 4px;--ip-space-2: 8px;--ip-space-3: 12px;--ip-space-4: 16px;--ip-space-5: 20px;--ip-space-6: 24px;--ip-space-7: 32px;--ip-space-8: 40px;--ip-space-9: 48px;--ip-space-10: 64px;--ip-radius-sm: 4px;--ip-radius-md: 6px;--ip-radius-lg: 10px;--ip-radius-xl: 12px;--ip-radius-pill: 999px;--ip-shadow-sm: 0 1px 2px rgba(0,0,0,.04);--ip-shadow-md: 0 4px 24px rgba(0,0,0,.06);--ip-shadow-lg: 0 12px 48px rgba(0,0,0,.1);--ip-font-sans: var(--font-sans);--ip-font-mono: var(--mono);--ip-font-size-xs: 12px;--ip-font-size-sm: 13px;--ip-font-size-base: 14px;--ip-font-size-md: 15px;--ip-font-size-lg: 16px;--ip-font-size-xl: 20px;--ip-font-size-xxl: 24px;--ip-font-weight-regular: 400;--ip-font-weight-medium: 500;--ip-font-weight-semibold: 600;--ip-font-weight-bold: 700;--ip-line-height-tight: 1.25;--ip-line-height-base: 1.5;--ip-line-height-relaxed: 1.75;--ip-duration-fast: .12s;--ip-duration-base: .2s;--ip-duration-slow: .32s;--ip-ease-standard: cubic-bezier(.4, 0, .2, 1);--ip-ease-accelerate: cubic-bezier(.4, 0, 1, 1);--ip-ease-decelerate: cubic-bezier(0, 0, .2, 1);--ip-z-base: 0;--ip-z-dropdown: 100;--ip-z-sticky: 300;--ip-z-overlay: 500;--ip-z-modal: 700;--ip-z-toast: 900}:is([role=tablist]:not([aria-orientation=vertical]):not(.ant-tabs-nav-list):not(.ant-tabs-nav),.ip-tabs-bar,.wb-tabs,.tf-tabs,.drive-tabs,.drive-governance-tabs,.drive-reconciliation-tabs,.drive-share-tabs,.drive-admin-tabs,.sw-tabs,.ec-tabs,.rw-tabs,.tm-tabs,.ss-tabs,.core-basic-tabs,.core-review-tabs,.de-dc-tabs,.kb-function-tabs,.kb-tabs,.kb-workspace-tabs,.kl-detail-tabs,.pilltabs,.pr-tabs,.proc-detail-tabs,.reader-tabs,.review-tabs,.section-tabs,.kp .tabs):not([hidden]){display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;gap:4px!important;width:fit-content!important;max-width:100%!important;box-sizing:border-box!important;margin-bottom:20px!important;padding:4px!important;overflow-x:auto!important;border:1px solid var(--seed-border,var(--panel-border))!important;border-radius:12px!important;background:var(--seed-surface-2,var(--panel-2))!important;scrollbar-width:thin}:is([role=tablist]:not([aria-orientation=vertical]):not(.ant-tabs-nav-list):not(.ant-tabs-nav),.ip-tabs-bar,.wb-tabs,.tf-tabs,.drive-tabs,.drive-governance-tabs,.drive-reconciliation-tabs,.drive-share-tabs,.drive-admin-tabs,.sw-tabs,.ec-tabs,.rw-tabs,.tm-tabs,.ss-tabs,.core-basic-tabs,.core-review-tabs,.de-dc-tabs,.kb-function-tabs,.kb-tabs,.kb-workspace-tabs,.kl-detail-tabs,.pilltabs,.pr-tabs,.proc-detail-tabs,.reader-tabs,.review-tabs,.section-tabs,.kp .tabs)>:is(button:not([data-ip-action]),a,[role=tab]){flex:0 0 auto!important;min-height:44px!important;margin:0!important;padding:10px 22px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--seed-muted,var(--text-2))!important;box-shadow:none!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:24px!important;white-space:nowrap!important;text-decoration:none!important;cursor:pointer}:is([role=tablist]:not([aria-orientation=vertical]):not(.ant-tabs-nav-list):not(.ant-tabs-nav),.ip-tabs-bar,.wb-tabs,.tf-tabs,.drive-tabs,.drive-governance-tabs,.drive-reconciliation-tabs,.drive-share-tabs,.drive-admin-tabs,.sw-tabs,.ec-tabs,.rw-tabs,.tm-tabs,.ss-tabs,.core-basic-tabs,.core-review-tabs,.de-dc-tabs,.kb-function-tabs,.kb-tabs,.kb-workspace-tabs,.kl-detail-tabs,.pilltabs,.pr-tabs,.proc-detail-tabs,.reader-tabs,.review-tabs,.section-tabs,.kp .tabs)>:is(button:not([data-ip-action]),a,[role=tab]):is(.active,.on,.selected,.ant-btn-primary,[aria-selected=true],[aria-current=page],[data-active=true],[aria-pressed=true]){background:var(--seed-surface,var(--panel))!important;color:var(--seed-primary)!important;box-shadow:0 2px 6px #0000000f!important;font-weight:700!important}:is([role=tablist]:not([aria-orientation=vertical]):not(.ant-tabs-nav-list):not(.ant-tabs-nav),.ip-tabs-bar,.wb-tabs,.tf-tabs,.drive-tabs,.drive-governance-tabs,.drive-reconciliation-tabs,.drive-share-tabs,.drive-admin-tabs,.sw-tabs,.ec-tabs,.rw-tabs,.tm-tabs,.ss-tabs,.core-basic-tabs,.core-review-tabs,.de-dc-tabs,.kb-function-tabs,.kb-tabs,.kb-workspace-tabs,.kl-detail-tabs,.pilltabs,.pr-tabs,.proc-detail-tabs,.reader-tabs,.review-tabs,.section-tabs,.kp .tabs)>:is(button:not([data-ip-action]),a,[role=tab]):hover:not(:disabled):not([aria-disabled=true]){color:var(--seed-primary)!important}:is([role=tablist]:not([aria-orientation=vertical]):not(.ant-tabs-nav-list):not(.ant-tabs-nav),.ip-tabs-bar,.wb-tabs,.tf-tabs,.drive-tabs,.drive-governance-tabs,.drive-reconciliation-tabs,.drive-share-tabs,.drive-admin-tabs,.sw-tabs,.ec-tabs,.rw-tabs,.tm-tabs,.ss-tabs,.core-basic-tabs,.core-review-tabs,.de-dc-tabs,.kb-function-tabs,.kb-tabs,.kb-workspace-tabs,.kl-detail-tabs,.pilltabs,.pr-tabs,.proc-detail-tabs,.reader-tabs,.review-tabs,.section-tabs,.kp .tabs)>:is(button:not([data-ip-action]),a,[role=tab]):focus-visible{outline:2px solid var(--seed-primary)!important;outline-offset:-2px!important}:is([role=tablist]:not([aria-orientation=vertical]):not(.ant-tabs-nav-list):not(.ant-tabs-nav),.ip-tabs-bar,.wb-tabs,.tf-tabs,.drive-tabs,.drive-governance-tabs,.drive-reconciliation-tabs,.drive-share-tabs,.drive-admin-tabs,.sw-tabs,.ec-tabs,.rw-tabs,.tm-tabs,.ss-tabs,.core-basic-tabs,.core-review-tabs,.de-dc-tabs,.kb-function-tabs,.kb-tabs,.kb-workspace-tabs,.kl-detail-tabs,.pilltabs,.pr-tabs,.proc-detail-tabs,.reader-tabs,.review-tabs,.section-tabs,.kp .tabs)>:is(button:not([data-ip-action]),a,[role=tab]):is(:disabled,[aria-disabled=true]){opacity:.45!important;cursor:not-allowed}.ant-tabs:not(.ant-tabs-left):not(.ant-tabs-right)>.ant-tabs-nav .ant-tabs-nav-list{gap:4px!important;padding:4px!important;border:1px solid var(--seed-border)!important;border-radius:12px!important;background:var(--seed-surface-2)!important}.ant-tabs:not(.ant-tabs-left):not(.ant-tabs-right)>.ant-tabs-nav{margin-bottom:20px!important}.ant-tabs:not(.ant-tabs-left):not(.ant-tabs-right)>.ant-tabs-nav:before{border:0!important}.ant-tabs:not(.ant-tabs-left):not(.ant-tabs-right)>.ant-tabs-nav .ant-tabs-tab{margin:0!important;padding:10px 22px!important;min-height:44px!important;box-sizing:border-box;border:0!important;border-radius:8px!important;background:transparent!important}.ant-tabs:not(.ant-tabs-left):not(.ant-tabs-right)>.ant-tabs-nav .ant-tabs-tab-btn{color:var(--seed-muted)!important;font-weight:600}.ant-tabs:not(.ant-tabs-left):not(.ant-tabs-right)>.ant-tabs-nav .ant-tabs-tab-active{background:var(--seed-surface)!important;box-shadow:0 2px 6px #0000000f!important}.ant-tabs:not(.ant-tabs-left):not(.ant-tabs-right)>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--seed-primary)!important;font-weight:700;text-shadow:none!important}.ant-tabs:not(.ant-tabs-left):not(.ant-tabs-right)>.ant-tabs-nav .ant-tabs-ink-bar{display:none!important}@media (max-width:760px){:is([role=tablist]:not([aria-orientation=vertical]):not(.ant-tabs-nav-list):not(.ant-tabs-nav),.ip-tabs-bar,.wb-tabs,.tf-tabs,.drive-tabs,.drive-governance-tabs,.drive-reconciliation-tabs,.drive-share-tabs,.drive-admin-tabs,.sw-tabs,.ec-tabs,.rw-tabs,.tm-tabs,.ss-tabs,.core-basic-tabs,.core-review-tabs,.de-dc-tabs,.kb-function-tabs,.kb-tabs,.kb-workspace-tabs,.kl-detail-tabs,.pilltabs,.pr-tabs,.proc-detail-tabs,.reader-tabs,.review-tabs,.section-tabs,.kp .tabs)>:is(button:not([data-ip-action]),a,[role=tab]){padding-inline:14px!important}}:root{--action-brand:#155ac2;--action-on-brand:#fff;--action-warning:#8a4800;--action-danger:#b42336;--action-boundary:#718096}:root[data-ui-scheme=mission-light]{--action-brand:#08758d}:root[data-ui-scheme=glass-light]{--action-brand:#405bda}:root[data-ui-scheme=forest-light]{--action-brand:#237a49}:root[data-theme=dark]{--action-brand:var(--seed-primary);--action-on-brand:var(--scheme-on-primary,#081521);--action-warning:#ffd080;--action-danger:#ff9aaa;--action-boundary:#8493aa}:root[data-ui-scheme=mission-dark]{--action-brand:#00e5c7;--action-on-brand:#062720}:root[data-ui-scheme=glass-dark]{--action-brand:#7d9bff;--action-on-brand:#0e1220}:root[data-ui-scheme=forest-dark]{--action-brand:#5ae090;--action-on-brand:#08150d}[data-ip-action][data-ip-variant][data-ip-intent]{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;flex-shrink:0;min-height:36px;height:auto;padding:6px 14px;margin:0;border:1px solid var(--action-boundary);border-radius:6px;background:var(--seed-surface,#fff);color:var(--seed-fg,#1f2733);font:400 14px/1.5 var(--ip-font-sans,sans-serif);text-decoration:none;white-space:nowrap;box-shadow:none;cursor:pointer;transition:background .15s,border-color .15s}[data-ip-action][data-ip-variant=primary][data-ip-intent=normal]{background:var(--action-brand);border-color:var(--action-brand);color:var(--action-on-brand);font-weight:600}[data-ip-action][data-ip-variant=text][data-ip-intent]{background:transparent;border-color:transparent;color:var(--action-brand);min-height:28px;padding:3px 8px}[data-ip-action][data-ip-variant][data-ip-intent=warning]{color:var(--action-warning);border-color:var(--action-warning);background:color-mix(in srgb,var(--action-warning) 8%,var(--seed-surface))}[data-ip-action][data-ip-variant][data-ip-intent=danger]{color:var(--action-danger);border-color:var(--action-danger);background:color-mix(in srgb,var(--action-danger) 7%,var(--seed-surface))}[data-ip-action][data-ip-variant=primary][data-ip-intent=danger]{color:#fff;background:#b42336;border-color:#b42336}[data-ip-action][data-ip-variant=text]:is([data-ip-intent=danger],[data-ip-intent=warning]){background:transparent;border-color:transparent}[data-ip-action][data-ip-variant][data-ip-intent]:hover:not(:disabled,[aria-disabled=true]){filter:brightness(.94)}[data-ip-action][data-ip-variant][data-ip-intent]:focus-visible{outline:2px solid var(--action-brand);outline-offset:3px}[data-ip-action][data-ip-variant][data-ip-intent]:is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed;filter:none}[data-ip-action][aria-busy=true]{cursor:progress}[data-ip-action=create]:before{content:"+";font-size:16px;line-height:1}[data-ip-action=refresh]:before{content:"↻";font-size:16px;line-height:1}[data-ip-action=back]:before{content:"←";font-size:16px;line-height:1}[data-ip-layout]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}[data-ip-layout=toolbar]{justify-content:flex-end;margin-bottom:16px}[data-ip-layout=toolbar]>[data-ip-action=create]{order:100}[data-ip-layout=toolbar]>[data-ip-action=refresh]{order:90}[data-ip-layout=filter]{align-items:flex-end}[data-ip-layout=form]{justify-content:flex-end;margin-top:20px;padding-top:16px;border-top:1px solid var(--seed-border)}[data-ip-layout=form]>[data-ip-action=cancel]{order:-1}[data-ip-layout=row]{gap:4px}[data-ip-layout=row] [data-ip-action]{min-height:28px;padding:3px 8px}[data-ip-layout=row] [data-ip-action],[data-ip-action][data-ip-variant=text][data-ip-intent]{height:28px;line-height:20px}[data-ip-action][data-ip-size=sm]{min-height:28px;height:28px;line-height:20px;padding:3px 8px}.ip-row-more{display:inline-flex;gap:4px;align-items:center;flex-wrap:wrap}.ip-action-menu{position:fixed;z-index:3000;min-width:170px;max-width:min(320px,calc(100vw - 16px));max-height:min(420px,calc(100vh - 24px));overflow-y:auto;padding:6px;background:var(--seed-surface);color:var(--seed-fg);border:1px solid var(--seed-border);border-radius:8px;box-shadow:0 8px 28px #0003}.ip-action-menu>*{display:flex;width:100%}.ip-action-menu[hidden]{display:none}.ip-action-menu [data-ip-action]{width:100%;justify-content:flex-start;white-space:normal}.ip-action-menu [data-ip-action][data-ip-variant][data-ip-intent]{border-color:transparent;background:transparent}.ip-action-menu [data-ip-intent=danger]{border-top:1px solid var(--seed-border);border-radius:0;margin-top:4px}.ip-action-menu [data-ip-action][data-ip-variant][data-ip-intent=danger]{border-top-color:var(--seed-border)}@media (max-width:640px){[data-ip-layout=toolbar]{justify-content:flex-start}[data-ip-layout=form]{position:static}}:root{--ops-bg: var(--seed-bg);--ops-fg: var(--seed-fg);--ops-muted: var(--seed-muted);--ops-accent: var(--seed-primary);--ops-border: var(--panel-border);--ops-panel-bg: var(--panel);--ops-radius: var(--panel-radius);--ops-shadow: var(--shadow-panel);--ops-mono: var(--mono)}html,body,#root{height:100%}*{box-sizing:border-box}body{margin:0;font-family:var(--ip-font-sans);background:var(--ops-bg);color:var(--ops-fg)}.ops-page-head{margin-bottom:20px}.ops-eyebrow{font-size:12px;color:var(--ops-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.ops-section-title{font-size:20px;font-weight:600;margin:0}.ops-panel{background:var(--ops-panel-bg);border:1px solid var(--ops-border);border-radius:var(--ops-radius);padding:20px;box-shadow:var(--ops-shadow);margin-bottom:16px}.ops-panel-2{padding:16px}.ops-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ops-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ops-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ops-kpi{padding:16px;border:1px solid var(--ops-border);border-radius:var(--panel-radius);background:var(--panel)}.ops-kpi-label{font-size:12px;color:var(--ops-muted);margin-bottom:4px}.ops-kpi-value{font-size:24px;font-weight:600}.ops-chip{display:inline-block;padding:2px 8px;border-radius:12px;font-size:12px;background:var(--panel-2);color:var(--text-2);margin-right:4px}table.ops-table{width:100%;border-collapse:collapse;font-size:14px}table.ops-table th,table.ops-table td{padding:8px 12px;text-align:left;border-bottom:1px solid var(--ops-border)}table.ops-table th{background:var(--panel-2);font-weight:600;color:var(--text-2);font-size:13px}:root{--bg: var(--ops-bg);--fg: var(--ops-fg);--primary: var(--ops-accent);--border: var(--ops-border)}a{color:var(--primary);text-decoration:none}.card{background:var(--panel);padding:var(--pad);border-radius:var(--panel-radius);border:1px solid var(--panel-border);box-shadow:var(--shadow-panel)}.tabs{display:flex;gap:4px;margin-bottom:16px;border-bottom:1px solid var(--border)}.tab{padding:8px 16px;border:none;background:transparent;cursor:pointer;color:#6b7280;font-size:14px;border-bottom:2px solid transparent;margin-bottom:-1px;text-decoration:none}.tab:hover{color:var(--fg)}.tab.active{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-bottom:12px}.form-grid-3{grid-template-columns:repeat(3,1fr)}.form-grid-4{grid-template-columns:repeat(4,1fr)}.form-grid input,.form-grid select{padding:8px 10px;border-radius:6px;border:1px solid var(--border);font-size:14px}.form-grid button:not([data-ip-action]){padding:8px 16px;background:var(--primary);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px}.form-grid button:not([data-ip-action]):hover{background:#1a3fd9}.form-grid button:not([data-ip-action]):disabled{background:#9aa5c1;cursor:not-allowed}.ok{color:#067647;background:#ecfdf3;padding:8px 12px;border-radius:6px;font-size:13px;margin-top:8px}.err{color:#d32f2f;background:#fef3f2;padding:8px 12px;border-radius:6px;font-size:13px;margin-top:8px}table{width:100%;border-collapse:collapse;font-size:14px}table th,table td{padding:8px 12px;text-align:left;border-bottom:1px solid var(--border)}table th{background:var(--panel-2);font-weight:600;color:var(--text-2);font-size:13px}table tr:hover td{background:color-mix(in srgb,var(--seed-primary) 4%,transparent)}table .empty{text-align:center;color:#9aa5c1;padding:24px!important}.row-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.row-header h3{margin:0;font-size:15px}.row-header button:not([data-ip-action]){padding:6px 12px;background:#fff;color:var(--fg);border:1px solid var(--border);border-radius:6px;cursor:pointer;font-size:13px}.row-header button:not([data-ip-action]):hover{background:#f6f7fb}.badge{display:inline-block;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:500}.badge-active,.badge-user{background:#ecfdf3;color:#067647}.badge-suspended{background:#fef3f2;color:#d32f2f}.badge-archived{background:#f2f4f7;color:#6b7280}.badge-agent{background:#eff4ff;color:#2453ff}.badge-service,.badge-pending,.badge-trial{background:#fef6e4;color:#b54708}.badge-terminated{background:#fef3f2;color:#7c1d1d}.badge-migrating{background:#eff4ff;color:#2453ff}.badge-disabled{background:#f2f4f7;color:#6b7280}.badge-published{background:#ecfdf3;color:#067647}.badge-failed,.badge-dlq{background:#fef3f2;color:#d32f2f}.card table td button:not([data-ip-action]){padding:4px 10px;background:#fff;color:var(--fg);border:1px solid var(--border);border-radius:6px;cursor:pointer;font-size:12px}.card table td button:not([data-ip-action]):hover{background:#f6f7fb}.btn-primary:not([data-ip-action]){padding:8px 16px;background:var(--primary);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px}.btn-primary:not([data-ip-action]):disabled{background:#9aa5c1;cursor:not-allowed}.nav-section-title,.ip-navlabel{font-family:var(--mono);font-size:10px;font-weight:700;color:var(--text-3);padding:8px 12px 2px;text-transform:uppercase;letter-spacing:1px}.ip-navgroup{font-size:11px;font-weight:500;color:var(--text-3);padding:5px 10px 5px calc(10px + var(--nav-depth, 1) * 10px);line-height:1.3}.ip-sider .nav-link{display:flex;align-items:center;gap:6px;margin:0 8px;padding:5px 10px 5px calc(10px + var(--nav-depth, 0) * 10px);border-radius:8px;color:var(--text-2);text-decoration:none;font-size:13px;font-weight:400;background:transparent;border:none;cursor:pointer;width:calc(100% - 16px);text-align:left;box-sizing:border-box;min-width:0;overflow-wrap:anywhere}.ip-sider .nav-link.nav-d3{font-size:12px}.ip-sider .nav-link.nav-sys{font-weight:600;color:var(--text-1);background:color-mix(in srgb,var(--seed-fg) 6%,var(--seed-surface));margin:2px 8px}.ip-sider .nav-link.nav-sys:hover{background:color-mix(in srgb,var(--seed-fg) 10%,var(--seed-surface));color:var(--text-1)}.ip-sider .nav-link.nav-sys.is-current,.ip-sider .nav-link.nav-sys.is-open{background:var(--primary-soft);color:var(--seed-primary)}.ip-sider .nav-sysblock{margin:0}.ip-sider .ip-navtoggle{justify-content:space-between;font-family:inherit}.ip-sider .ip-navtoggle:focus-visible{outline:2px solid var(--sys-accent, #1668dc);outline-offset:-2px}.ip-sider .ip-navbranch-header{display:flex;align-items:center;margin:0 8px}.ip-sider .ip-navbranch-header .nav-link{flex:1;min-width:0;margin:0}.ip-sider .ip-navbranch-toggle{border:0;border-radius:6px;padding:5px 8px;background:transparent;color:var(--text-2);cursor:pointer}.ip-sider .ip-navbranch-toggle:focus-visible{outline:2px solid var(--sys-accent, #1668dc)}.ip-sider .nav-link:hover{background:var(--panel-2);color:var(--text-1)}.ip-sider .nav-link.active{background:var(--primary-soft);color:var(--seed-primary);font-weight:600}.nav-link{display:flex;align-items:center;gap:8px;color:var(--text-2);text-decoration:none;font-size:13px}.ip-header .nav-link{padding:4px 10px;border-radius:8px}.ip-header .nav-link:hover{background:var(--panel-2);color:var(--text-1)}.ip-header .nav-link.active{background:var(--primary-soft);color:var(--seed-primary);font-weight:600}.login{width:100%;max-width:400px;margin:0;padding:32px;background:var(--panel);border-radius:var(--panel-radius);border:1px solid var(--panel-border);box-shadow:var(--shadow-panel)}.login h1{margin:0 0 20px;font-size:20px}.login input,.login button:not([data-ip-action]){width:100%;padding:10px 12px;border-radius:6px;border:1px solid var(--border);margin-bottom:12px;font-size:14px}.login button:not([data-ip-action]){background:var(--primary);color:#fff;border-color:var(--primary);cursor:pointer}.login .err{color:#d32f2f;font-size:13px;margin-top:-6px;margin-bottom:12px;background:transparent;padding:0}.login-tip{margin-top:16px;padding-top:12px;border-top:1px dashed var(--border);font-size:12px;color:#6b7280;text-align:center}.login-tip code{background:var(--panel-2);padding:2px 6px;border-radius:4px;font-family:var(--mono);color:var(--primary)}.login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.ip-page-help-trigger{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;padding:6px;border:0;border-radius:50%;background:transparent;color:var(--seed-muted);cursor:pointer}.ip-page-help-trigger:hover,.ip-page-help-trigger[aria-expanded=true]{color:var(--seed-primary);background:var(--seed-surface-2)}.ip-page-help-trigger:focus-visible{outline:2px solid var(--seed-primary);outline-offset:2px}.ip-page-help-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#0f172a29;display:flex;justify-content:flex-end}.ip-page-help-drawer{width:min(540px,100vw);height:100dvh;display:flex;flex-direction:column;background:var(--seed-surface);color:var(--seed-fg);border-left:1px solid var(--seed-border);box-shadow:-12px 0 36px #0000001f;font-family:var(--ip-font-sans,inherit)}.ip-page-help-drawer>header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;border-bottom:1px solid var(--seed-border)}.ip-page-help-drawer>header span{font-size:12px;color:var(--seed-primary);font-weight:700}.ip-page-help-drawer>header h2{margin:8px 0 0;font-size:19px;line-height:1.5;overflow-wrap:anywhere}.ip-page-help-drawer>header p{color:var(--seed-muted);font-size:13px;margin:10px 0 0}.ip-page-help-drawer>header>button:not([data-ip-action]){border:0;background:var(--seed-surface-2);color:var(--seed-muted);border-radius:8px;min-width:36px;height:36px;font-size:24px;cursor:pointer}.ip-page-help-body{padding:8px 26px 28px;overflow-y:auto;overscroll-behavior:contain;line-height:1.85;font-size:14px}.ip-page-help-intro{color:var(--seed-muted);font-size:12px}.ip-page-help-body section{margin:20px 0 28px}.ip-page-help-body h2{padding-bottom:10px;border-bottom:1px solid var(--seed-border);font-size:17px;line-height:1.6}.ip-page-help-body h3{font-size:15px;margin:22px 0 10px}.ip-page-help-body p{margin:12px 0;overflow-wrap:anywhere}.ip-page-help-body ol,.ip-page-help-body ul{padding-left:24px}.ip-page-help-body li{margin:12px 0;padding-left:5px}.ip-page-help-body li::marker{color:var(--seed-primary);font-weight:700}.ip-page-help-body strong{color:var(--seed-primary);font-weight:700}.ip-page-help-body code{overflow-wrap:anywhere;background:var(--seed-surface-2);padding:2px 5px;border-radius:4px;font-size:12px}.ip-page-help-body footer{border-top:1px solid var(--seed-border);padding-top:18px;color:var(--seed-muted);font-size:12px}html[data-page-help=available] :is(.kb-heading,.drive-heading,.ops-page-head,.ip-page-head,.og-page-head)>div>p:not([role]),html[data-page-help=available] :is(.ip-page-head,.ops-page-head)>div>.desc:not([role]){display:none}html[data-page-help=available] [data-page-help-description]{display:none}.ip-help-welcome-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1600;display:grid;place-items:center;padding:20px;background:#0f172a6b}.ip-help-welcome{position:relative;width:min(460px,100%);max-height:calc(100dvh - 40px);overflow:auto;box-sizing:border-box;padding:28px;border:1px solid var(--panel-border);border-radius:18px;background:var(--panel);color:var(--text-1);box-shadow:0 24px 80px #0000003d}.ip-help-welcome-symbol{display:grid;place-items:center;width:44px;height:44px;border:2px solid var(--seed-primary);color:var(--seed-primary);border-radius:50%;font-size:30px;font-weight:600}.ip-help-welcome h2{margin:20px 0 12px;font-size:20px;line-height:1.5}.ip-help-welcome p{font-size:14px;line-height:1.85;margin:12px 0}.ip-help-welcome-tip{color:var(--text-2)}.ip-help-welcome footer{display:flex;justify-content:flex-end;margin-top:24px}.ip-help-welcome-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--text-2);font-family:inherit;font-size:24px;line-height:1;cursor:pointer}.ip-help-welcome-close:hover{background:var(--panel-2)}.ip-help-welcome button:not([data-ip-action]):focus-visible{outline:2px solid var(--seed-primary);outline-offset:3px}.ip-help-welcome-inline{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:8px 12px;border:1px solid var(--seed-border);border-radius:6px;background:var(--seed-surface-2);color:var(--seed-muted);font-size:13px;line-height:1.6}.ip-help-welcome-inline>span{flex:1}.ip-help-welcome-inline>button{flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--seed-fg);font:inherit;font-size:20px;cursor:pointer}.ip-help-welcome-inline>button:focus-visible{outline:2px solid var(--seed-primary);outline-offset:2px}.ip-content-scroll.ip-inline-help-layout{display:flex;flex-direction:column;gap:8px}.ip-inline-help-layout>:not(.ip-help-welcome-inline){flex:1 1 0;min-height:0}.ip-compact-account,.ip-account-controls{display:flex;align-items:center;gap:10px}.ip-account-controls[hidden]{display:none}.ip-compact-account{position:relative}.ip-app.ip-compact-account-shell>.ip-main>.ip-header{color:var(--seed-fg)}.ip-account-trigger,.ip-account-close{border:1px solid var(--seed-border);border-radius:6px;padding:7px 12px;background:var(--seed-surface);color:var(--seed-fg);font:inherit;cursor:pointer}.ip-account-trigger:focus-visible,.ip-account-close:focus-visible{outline:2px solid var(--seed-primary);outline-offset:3px}.ip-compact-account.is-mobile .ip-account-controls{position:absolute;top:calc(100% + 8px);right:0;z-index:100;width:min(280px,calc(100vw - 24px));box-sizing:border-box;max-height:calc(100dvh - 80px);overflow:auto;align-items:stretch;flex-direction:column;padding:16px;border:1px solid var(--seed-border);border-radius:10px;background:var(--seed-surface);color:var(--seed-fg);box-shadow:0 8px 24px #0002}.ip-compact-account.is-mobile .ip-theme-picker{width:100%;box-sizing:border-box}@media (max-width: 720px){.ip-app.ip-compact-account-shell>.ip-main>.ip-header{height:56px;min-height:56px;flex-wrap:nowrap;gap:8px}.ip-app.ip-compact-account-shell>.ip-main>.ip-header>.ip-row{width:auto;flex-wrap:nowrap;min-width:0}}.ip-content-scroll.ip-workspace-layout{min-width:0;color:var(--seed-fg);font-size:14px;line-height:1.65;--workspace-control-height: 36px}.ip-workspace-layout :is(.ops-page-head,.og-head,.wb-page-head,.drive-heading,.tf-head,.tm-head,.ss-header){display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin-bottom:20px}.ip-workspace-layout :is(.og-page,.wb-page,.tf-root,.drive-page,.tm-page,.rw-page,.ec-page,.gm-page,.cm-page,.ss-page,.subscription-workbench,.ops-template-page){min-width:0;max-width:1600px;width:100%;margin-inline:auto}.ip-workspace-layout :is(h1,.ops-section-title){font-size:22px;line-height:1.45;letter-spacing:0}.ip-workspace-layout h2{font-size:17px;line-height:1.5}.ip-workspace-layout h3{font-size:15px;line-height:1.5}.ip-workspace-layout :is(.og-card,.wb-card,.drive-tree,.drive-files,.ops-panel,.ec-panel,.tm-panel,.ss-panel){min-width:0;border-radius:8px;border-color:var(--seed-border);box-shadow:none}.ip-workspace-layout :is(.og-filter,.wb-filters,.tf-filters,.tm-filters,.rw-filters,.ec-filters,.ss-toolbar,.cm-toolbar,.drive-toolbar){display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;min-width:0;padding:14px 16px;margin-bottom:16px;border:1px solid var(--seed-border);border-radius:8px;background:var(--seed-surface)}.ip-workspace-layout :is(.wb-filters,.tf-filters,.tm-filters,.rw-filters,.ec-filters)>label{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:140px;margin:0}.ip-workspace-layout.ip-content-scroll :is(input,select):not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],:where(.ant-select *,.ant-picker *,.ant-input-affix-wrapper *,.ant-input-number *)){box-sizing:border-box;min-width:0;max-width:100%;min-height:var(--workspace-control-height);border:1px solid var(--seed-border);border-radius:6px;padding:6px 10px;color:var(--seed-fg);background:var(--seed-surface);font-family:inherit;font-size:14px;line-height:1.5}.ip-workspace-layout textarea,.ip-dialog textarea{box-sizing:border-box;max-width:100%;min-height:96px;padding:10px 12px;resize:vertical;border:1px solid var(--seed-border);border-radius:6px;color:var(--seed-fg);background:var(--seed-surface);font:inherit;line-height:1.65}.ip-workspace-layout :is(button:not([data-ip-action]),a,input,select,textarea,summary):focus-visible,.ip-dialog :is(button:not([data-ip-action]),a,input,select,textarea):focus-visible{outline:2px solid var(--seed-primary);outline-offset:2px}.ip-workspace-layout :is(.og-actions,.wb-actions,.tf-actions,.drive-actions,.ops-actions,.ip-row){gap:8px;flex-wrap:wrap;min-width:0}.ip-workspace-layout :is(.og-btn:not([data-ip-action]),.wb-btn,.tf-btn,.drive-btn,.ops-btn,.ip-btn){min-height:34px;font-size:13px;line-height:1.5;border-radius:6px;white-space:nowrap}.ip-workspace-layout :is(.ip-tabs-bar,.wb-tabs,.tf-tabs,.drive-tabs,.drive-governance-tabs,.drive-reconciliation-tabs,.drive-share-tabs,.sw-tabs,.ec-tabs,.rw-tabs,.tm-tabs,.ss-tabs){display:flex;flex-wrap:nowrap;align-items:center;gap:20px;max-width:100%;overflow-x:auto;padding:0;margin-bottom:20px;border-bottom:1px solid var(--seed-border);scrollbar-width:thin}.ip-workspace-layout :is(.wb-tabs,.tf-tabs,.drive-tabs,.drive-governance-tabs,.drive-reconciliation-tabs,.drive-share-tabs,.sw-tabs,.ec-tabs,.rw-tabs,.tm-tabs,.ss-tabs)>button:not([data-ip-action]){flex:0 0 auto;min-height:44px;margin:0;padding:10px 2px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;font-size:14px;white-space:nowrap}.ip-workspace-layout :is(.wb-tabs,.tf-tabs,.drive-tabs,.drive-governance-tabs,.drive-reconciliation-tabs,.drive-share-tabs,.sw-tabs,.ec-tabs,.rw-tabs,.tm-tabs,.ss-tabs)>button:not([data-ip-action]):is(.active,.on,[aria-selected=true],[aria-current=page]){border-bottom-color:var(--seed-primary);color:var(--seed-primary);font-weight:600}.ip-workspace-layout :is(.og-table-wrap,.wb-table-wrap,.tf-table-wrap,.drive-table-wrap,.oc-table,.ip-table-scroll){max-width:100%;min-width:0;overflow:auto;border:1px solid var(--seed-border);border-radius:8px;background:var(--seed-surface)}.ip-workspace-layout table{max-width:100%;font-size:14px;line-height:1.6}.ip-workspace-layout :is(th,td){vertical-align:middle}.ip-workspace-layout th{font-weight:600}.ip-workspace-layout td :is(button:not([data-ip-action]),a){line-height:1.5}.ip-workspace-layout :is(.og-table-wrap,.wb-table-wrap,.tf-table-wrap,.oc-table) td>:is(.og-actions,.wb-actions,.tf-actions){gap:6px 10px}.ip-workspace-layout :is(pre,code,[role=alert]){overflow-wrap:anywhere}.ip-workspace-layout pre{max-width:100%;overflow:auto}.ip-workspace-layout :is(.og-alert,.wb-alert,.tf-alert){border-radius:6px;padding:12px 16px}.ip-workspace-layout :is(.ant-input-affix-wrapper,.ant-picker,.ant-select-selector,.ant-input-number){min-height:36px}.ip-workspace-layout .ant-tabs-nav{margin-bottom:20px}.ip-workspace-layout .ant-tabs-tab{padding-block:12px}.ip-workspace-layout .ip-tabs-bar>button:not([data-ip-action]){flex:0 0 auto;min-height:44px;font-size:14px;white-space:nowrap}.ip-workspace-layout .ip-tabs-bar>button:not([data-ip-action])[data-active=true]{font-weight:600}.ip-workspace-layout .ip-tabs-card>.ip-tabs-bar{border-bottom:0}.ops-navigation-empty{margin:12px 4px;padding:12px;border:1px solid var(--seed-border);border-radius:6px;color:var(--seed-muted);font-size:13px;line-height:1.6}.ops-navigation-empty button:not([data-ip-action]){min-height:34px;padding:6px 10px;border:1px solid var(--seed-border);border-radius:6px;color:var(--seed-fg);background:var(--seed-surface);cursor:pointer}.ip-dialog{min-width:0;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px)}.ip-dialog-header,.ip-dialog-footer{flex:0 0 auto}.ip-dialog-body{min-height:0;overflow-y:auto;overscroll-behavior:contain}.ip-dialog :is(input,select,textarea){max-width:100%;box-sizing:border-box}.ip-dialog :is(input,select):not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]){min-height:36px}@media (width <= 1100px){.ip-workspace-layout .drive-layout{grid-template-columns:220px minmax(0,1fr)}.ip-workspace-layout :is(.og-actions,.wb-actions,.tf-actions){flex-wrap:wrap}}@media (width <= 760px){.ip-workspace-layout :is(.og-filter,.wb-filters,.tf-filters,.tm-filters,.rw-filters,.ec-filters)>:is(input,select,label){width:100%;flex:1 1 100%;min-width:0}.ip-workspace-layout .drive-layout{grid-template-columns:minmax(0,1fr)}.ip-workspace-layout :is(.wb-page,.tf-root,.drive-page){padding-inline:12px}.ip-dialog{max-width:calc(100vw - 16px);max-height:calc(100dvh - 24px)}}@media (width <= 640px){.ip-app:has(.og-role,.tm-page){flex-direction:column;min-width:0}.ip-app:has(.og-role,.tm-page) .ip-sider{box-sizing:border-box;width:auto;flex:none;height:auto;position:static;max-width:100%;margin:0;border-radius:0}.ip-app:has(.og-role,.tm-page) .ip-main{width:100%}.ip-app:has(.og-role,.tm-page) .ip-header{box-sizing:border-box;height:auto;flex-wrap:wrap;gap:8px;padding:10px 12px;min-width:0;max-width:100%}.ip-app:has(.og-role,.tm-page) .ip-header>.ip-row{flex-wrap:wrap;width:100%;min-width:0;margin-left:0!important}.ip-app:has(.og-role,.tm-page) .ip-content-scroll{box-sizing:border-box;height:auto;overflow:visible;padding:12px;width:100%}.ip-app:has(.og-role,.tm-page) .ip-workspace-layout :is(.og-page,.tm-page){box-sizing:border-box;max-width:100%;overflow-wrap:anywhere}}
