*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5}#root{width:100%;height:100%}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}:root{--provider-claude:#c4643f;--provider-codex:#5b5bd6;--provider-claude-soft:color-mix(in srgb, var(--provider-claude) 14%, transparent);--provider-codex-soft:color-mix(in srgb, var(--provider-codex) 14%, transparent);--font-size-page-title:26px;--font-size-numeral-xl:56px;--font-size-numeral-lg:36px;--font-weight-numeral:500;--letter-spacing-numeral:-.03em;--primary-color:var(--accent);--primary-hover:var(--accent-hover);--radius-lg:6px;--radius-md:4px;--space-page:32px;--space-card:24px;--bg-secondary:#faf9f5;--bg-primary:#f0eee8;--bg-tertiary:#e9e6df;--bg-hover:var(--bg-tertiary);--bg-quinary:#f6f4ee;--bg-error-light:#c657461a;--floating-surface:#fffdf9;--floating-shadow:0 12px 26px #00000024;--text-primary:#2d2a26;--text-secondary:#57524c;--text-tertiary:#6a645e;--text-quaternary:#c0bab3;--text-muted:var(--text-tertiary);--mark-color:var(--text-primary);--border-color:#e3e1db;--border-secondary:var(--border-color);--border-primary:#d5d2cb;--border-hover:#cecac4;--accent:#2d2a26;--accent-hover:#000;--accent-text:#1a1814;--accent-subtle:#2d2a2614;--accent-border:#2d2a263d;--focus-ring:#2d2a2638;--primary-active:#000;--primary-contrast:#fff;--button-primary-bg:#1c1b19;--button-primary-hover:#000;--button-primary-text:#fff;--input-bg:var(--bg-secondary);--toggle-off-bg:#d5d2cb;--overlay-bg:#00000059;--tooltip-bg:#24211c;--tooltip-text:#f6f4f1;--tooltip-border:transparent;--success-color:#10b981;--quota-medium-color:#e0aa14;--warning-color:#c65746;--error-color:#c65746;--danger-color:var(--error-color);--info-color:var(--primary-color);--warning-bg:#c657461f;--warning-border:#c6574659;--warning-text:var(--warning-color);--success-badge-bg:#d1fae5;--success-badge-text:#065f46;--success-badge-border:#6ee7b7;--failure-badge-bg:#c6574624;--failure-badge-text:#8a3a30;--failure-badge-border:#c6574659;--count-badge-bg:#8b86802e;--count-badge-text:#4f4a44;--shadow:0 1px 2px 0 #00000014;--shadow-lg:0 10px 18px -3px #0000001a;--primary-8:color-mix(in srgb, var(--primary-color) 8%, transparent);--primary-10:color-mix(in srgb, var(--primary-color) 10%, transparent);--primary-30:color-mix(in srgb, var(--primary-color) 30%, transparent);--amber-color:#d97706;--amber-text:#92400e;--amber-10:color-mix(in srgb, var(--amber-color) 10%, transparent);--amber-30:color-mix(in srgb, var(--amber-color) 30%, transparent);--destructive-color:var(--error-color);--destructive-10:color-mix(in srgb, var(--destructive-color) 10%, transparent);--destructive-30:color-mix(in srgb, var(--destructive-color) 30%, transparent);--muted-bg:var(--bg-tertiary);--muted-foreground:var(--text-secondary);--accent-bg:var(--bg-tertiary);--glass-blur:12px;--glass-backdrop-filter:blur(var(--glass-blur));--glass-filter:blur(var(--glass-blur));--glass-bg:color-mix(in srgb, var(--bg-primary) 82%, transparent);--glass-bg-secondary:color-mix(in srgb, var(--bg-secondary) 82%, transparent);--glass-border:color-mix(in srgb, var(--border-color) 60%, transparent);--viz-success:#10b981;--viz-failure:#c65746;--ease-out-strong:cubic-bezier(.23, 1, .32, 1);--dur-press:.16s;--dur-hover:.2s}[data-theme=white]{--bg-secondary:#fff;--bg-primary:#fff;--bg-tertiary:#f6f6f6;--bg-hover:var(--bg-tertiary);--bg-quinary:#fff;--bg-error-light:#c6574614;--floating-surface:#fff;--floating-shadow:0 12px 26px #0000001f;--text-primary:#2d2a26;--text-secondary:#57524c;--text-tertiary:#6a645e;--text-quaternary:#c0bab3;--text-muted:var(--text-tertiary);--border-color:#e5e5e5;--border-secondary:var(--border-color);--border-primary:#d9d9d9;--border-hover:#ccc;--success-color:#10b981;--quota-medium-color:#e0aa14;--warning-color:#c65746;--error-color:#c65746;--danger-color:var(--error-color);--info-color:var(--primary-color);--warning-bg:#c657461f;--warning-border:#c6574659;--warning-text:var(--warning-color);--success-badge-bg:#d1fae5;--success-badge-text:#065f46;--success-badge-border:#6ee7b7;--failure-badge-bg:#c6574624;--failure-badge-text:#8a3a30;--failure-badge-border:#c6574659;--count-badge-bg:#8b86802e;--count-badge-text:#4f4a44;--shadow:0 1px 2px 0 #00000014;--shadow-lg:0 10px 18px -3px #0000001a;--primary-8:color-mix(in srgb, var(--primary-color) 8%, transparent);--primary-10:color-mix(in srgb, var(--primary-color) 10%, transparent);--primary-30:color-mix(in srgb, var(--primary-color) 30%, transparent);--amber-color:#d97706;--amber-text:#92400e;--amber-10:color-mix(in srgb, var(--amber-color) 10%, transparent);--amber-30:color-mix(in srgb, var(--amber-color) 30%, transparent);--destructive-color:var(--error-color);--destructive-10:color-mix(in srgb, var(--destructive-color) 10%, transparent);--destructive-30:color-mix(in srgb, var(--destructive-color) 30%, transparent);--muted-bg:var(--bg-tertiary);--muted-foreground:var(--text-secondary);--accent-bg:var(--bg-tertiary)}[data-theme=dark]{--bg-secondary:#000;--bg-primary:#000;--bg-tertiary:#0d0d0d;--bg-hover:#111;--bg-quinary:#000;--bg-error-light:#c657462e;--floating-surface:#0d0d0d;--floating-shadow:0 16px 40px #000c;--input-bg:#000;--toggle-off-bg:#262626;--overlay-bg:#000000b8;--tooltip-bg:#0d0d0d;--tooltip-text:#ededed;--tooltip-border:#2a2a2a;--text-primary:#ededed;--text-secondary:#a3a3a3;--text-tertiary:gray;--text-quaternary:#525252;--text-muted:var(--text-tertiary);--mark-color:#f5f5f5;--border-color:#171717;--border-secondary:var(--border-color);--border-primary:#1f1f1f;--border-hover:#2a2a2a;--accent:#d4d4d4;--accent-hover:#fafafa;--accent-text:#fafafa;--accent-subtle:#171717;--accent-border:#2a2a2a;--focus-ring:#ffffff2e;--primary-active:#fafafa;--primary-contrast:#000;--button-primary-bg:#f5f5f5;--button-primary-hover:#fff;--button-primary-text:#0a0a0a;--provider-claude:#d97757;--provider-codex:#8e8cff;--success-color:#10b981;--quota-medium-color:#ffd862;--warning-color:#c65746;--error-color:#c65746;--danger-color:var(--error-color);--info-color:var(--primary-color);--warning-bg:#c6574638;--warning-border:#c6574673;--warning-text:#f1b0a6;--success-badge-bg:#064e3b4d;--success-badge-text:#6ee7b7;--success-badge-border:#059669;--failure-badge-bg:#c657463d;--failure-badge-text:#f1b0a6;--failure-badge-border:#c6574680;--count-badge-bg:#ffffff1a;--count-badge-text:var(--text-secondary);--shadow:none;--shadow-lg:0 12px 28px -6px #0009;--primary-8:color-mix(in srgb, var(--primary-color) 8%, transparent);--primary-10:color-mix(in srgb, var(--primary-color) 10%, transparent);--primary-30:color-mix(in srgb, var(--primary-color) 30%, transparent);--amber-color:#f59e0b;--amber-text:#fcd34d;--amber-10:color-mix(in srgb, var(--amber-color) 14%, transparent);--amber-30:color-mix(in srgb, var(--amber-color) 38%, transparent);--destructive-color:var(--error-color);--destructive-10:color-mix(in srgb, var(--destructive-color) 14%, transparent);--destructive-30:color-mix(in srgb, var(--destructive-color) 38%, transparent);--muted-bg:var(--bg-tertiary);--muted-foreground:var(--text-secondary);--accent-bg:var(--bg-tertiary);--glass-bg:color-mix(in srgb, var(--bg-secondary) 80%, transparent);--glass-bg-secondary:color-mix(in srgb, var(--bg-secondary) 80%, transparent);--glass-border:var(--border-color);--viz-success:#0fae78;--viz-failure:#cf4b3a}@media (max-width:768px),(prefers-reduced-motion:reduce),(prefers-reduced-transparency:reduce){:root{--glass-backdrop-filter:none;--glass-filter:none;--glass-bg:var(--bg-primary);--glass-bg-secondary:var(--bg-secondary);--glass-border:var(--border-color)}}.btn{cursor:pointer;background-color:var(--bg-secondary);color:var(--text-primary);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:600;transition:all .15s;display:inline-flex}.btn.btn-primary{background-color:var(--button-primary-bg);color:var(--button-primary-text);border-color:var(--button-primary-bg)}.btn.btn-primary:hover{background-color:var(--button-primary-hover);border-color:var(--button-primary-hover)}.btn.btn-secondary{background-color:var(--bg-tertiary);border-color:var(--border-color);color:var(--text-primary)}.btn.btn-secondary:hover{background-color:var(--bg-hover,var(--bg-tertiary));border-color:var(--border-hover)}.btn.btn-ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.btn.btn-ghost:hover{color:var(--text-primary);background:var(--bg-tertiary)}.btn.btn-danger{color:#fff;background-color:#c65746;border-color:#c65746}.btn.btn-danger:hover{background-color:#b94a39}.btn.btn-full{width:100%}.btn.btn-sm{padding:8px 10px;font-size:14px}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn:disabled{opacity:.6;cursor:not-allowed}[data-theme=dark] .btn,[data-theme=dark] .btn.btn-secondary,[data-theme=dark] .btn.btn-ghost{color:var(--text-primary)}[data-theme=dark] .btn.btn-primary{color:var(--button-primary-text)}[data-theme=dark] .btn.btn-danger{color:#fff}.input,textarea{border:1px solid var(--border-color);background-color:var(--input-bg);width:100%;color:var(--text-primary);border-radius:8px;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.input::placeholder,textarea::placeholder{color:var(--text-tertiary)}.input:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.form-group{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.form-group label{color:var(--text-primary);font-weight:600}.form-group .hint{color:var(--text-secondary);font-size:13px}.card{background-color:var(--bg-primary);border:1px solid var(--border-color);box-shadow:var(--shadow);border-radius:12px;padding:24px}.card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.card-header>*{min-width:0}.card-header .title{min-width:0;color:var(--text-primary);flex:auto;font-size:18px;font-weight:700}.status-badge{border:1px solid var(--border-color);border-radius:9999px;align-items:center;gap:6px;margin-bottom:16px;padding:4px 10px;font-size:13px;display:inline-flex}.status-badge+*{display:block}.status-badge.success{color:#10b981;background:#10b98114;border-color:#10b98159}.status-badge.warning,.status-badge.error{color:#c65746;background:#c6574614;border-color:#c6574659}.status-badge.muted{color:var(--text-secondary)}.pill{background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:9999px;padding:4px 10px;font-size:12px}.loading-spinner{border:3px solid #fff3;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}@supports (color:color-mix(in srgb, currentColor 22%, transparent)){.loading-spinner{border-color:color-mix(in srgb, currentColor 22%, transparent);border-top-color:currentColor}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-overlay{background:var(--overlay-bg);z-index:2000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal-overlay.modal-overlay-entering{animation:.25s ease-out forwards modal-overlay-fade-in}.modal-overlay.modal-overlay-closing{animation:.35s ease-in forwards modal-overlay-fade-out}@keyframes modal-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-overlay-fade-out{0%{opacity:1}to{opacity:0}}.modal{background:var(--bg-primary);border:1px solid var(--border-color);transform-origin:calc(100% - 28px) 28px;border-radius:12px;flex-direction:column;max-width:100%;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a}.modal.modal-entering{animation:.3s cubic-bezier(.34,1.56,.64,1) forwards modal-scale-in}.modal.modal-closing{animation:.35s cubic-bezier(.4,0,.2,1) forwards modal-collapse-to-close}@keyframes modal-scale-in{0%{opacity:0;transform:scale(.85)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes modal-collapse-to-close{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.modal-close-floating{background:var(--bg-secondary);border:1px solid var(--border-color);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;z-index:10;border-radius:9999px;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s,transform .15s;display:inline-flex;position:absolute;top:12px;right:12px}.modal-close-floating svg{display:block}.modal-close-floating:hover{color:var(--text-primary);background:var(--bg-tertiary);transform:scale(1.1)}.modal-close-floating:active{transform:scale(.95)}.modal-close-floating:disabled{cursor:not-allowed;opacity:.6;transform:none}.modal-close-floating:disabled:hover{color:var(--text-secondary);background:var(--bg-secondary);transform:none}.modal-header{border-bottom:1px solid var(--border-color);align-items:center;padding:16px 24px;display:flex}.modal-header .modal-title{color:var(--text-primary);font-size:18px;font-weight:700}.modal-body{max-height:65vh;padding:24px;overflow:auto}.modal-footer{border-top:1px solid var(--border-color);background:var(--bg-primary);justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}@media (max-width:768px){.modal-overlay{padding:16px}.modal{border-radius:8px;max-height:calc(100vh - 32px)}@supports (height:100dvh){.modal{max-height:calc(100dvh - 32px)}}.modal-header{padding:16px 52px 16px 16px}.modal-body{max-height:min(60vh,100vh - 180px);padding:16px}@supports (height:100dvh){.modal-body{max-height:min(60dvh,100dvh - 180px)}}.modal-footer{flex-direction:column-reverse;align-items:stretch;padding:16px}.modal-footer .btn{width:100%}}.request-log-modal{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.request-log-modal .status-badge{margin-bottom:0}.empty-state{border:1px dashed var(--border-color);background:var(--bg-secondary);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.empty-state .empty-content{align-items:center;gap:16px;display:flex}.empty-state .empty-icon{border:2px solid var(--border-color);width:42px;height:42px;color:var(--text-secondary);border-radius:9999px;flex:0 0 42px;justify-content:center;align-items:center;line-height:0;display:inline-flex}.empty-state .empty-icon svg{flex-shrink:0;width:20px;height:20px;display:block}.empty-state .empty-title{color:var(--text-primary);font-weight:700}.empty-state .empty-desc{color:var(--text-secondary);margin-top:4px}.empty-state .empty-action .btn>span{justify-content:center;align-items:center;gap:8px;line-height:1;display:inline-flex}.empty-state .empty-action .btn svg{flex-shrink:0;display:block}.item-list{flex-direction:column;gap:8px;display:flex}.item-row{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.item-row .item-meta{flex-direction:column;gap:6px;display:flex}.item-row .item-title{color:var(--text-primary);font-weight:700}.item-row .item-subtitle{color:var(--text-secondary);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.item-row .item-actions{gap:8px;display:flex}.error-box{color:#c65746;background:#c657461a;border:1px solid #c6574666;border-radius:8px;padding:8px 16px}.stack{flex-direction:column;gap:24px;display:flex}.hint{color:var(--text-secondary)}.numeral-xl,.numeral-lg{font-weight:var(--font-weight-numeral);font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-numeral);color:var(--text-primary);line-height:1}.numeral-xl{font-size:var(--font-size-numeral-xl)}.numeral-lg{font-size:var(--font-size-numeral-lg)}.connection-gate{min-height:100vh;padding:var(--space-page);background:var(--bg-secondary);color:var(--text-secondary);justify-content:center;align-items:center;gap:12px;display:flex}.connection-gate-card{max-width:420px;padding:var(--space-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-primary);flex-direction:column;align-items:flex-start;gap:12px;display:flex}.connection-gate-title{color:var(--text-primary);margin:0;font-size:20px;font-weight:600}.connection-gate-body{margin:0;line-height:1.5}:root{--header-height:80px;--shell-gutter:24px;--sidebar-panel-width:216px;--sidebar-collapsed-width:60px;--sidebar-active-width:var(--sidebar-panel-width);--sidebar-gap:0px;--floating-control-size:38px}.app-shell{--sidebar-active-width:var(--sidebar-panel-width);background:var(--bg-secondary);height:100vh;min-height:100vh;color:var(--text-primary);flex-direction:column;display:flex;position:relative;overflow:hidden}.app-shell.sidebar-is-collapsed{--sidebar-active-width:var(--sidebar-collapsed-width)}@media (max-width:768px){.app-shell{height:auto;min-height:100vh;overflow:visible auto}}.app-shell.plugin-resource-shell .top-gradient-blur{display:none}.top-gradient-blur{top:0;right:0;left:var(--sidebar-active-width);z-index:998;pointer-events:none;background:linear-gradient(180deg, var(--bg-secondary) 0%, color-mix(in srgb, var(--bg-secondary) 54%, transparent) 36%, color-mix(in srgb, var(--bg-secondary) 22%, transparent) 66%, transparent 100%);--glass-blur:22px;height:141px;-webkit-backdrop-filter:var(--glass-backdrop-filter);transition:left .3s;position:fixed;-webkit-mask-image:linear-gradient(#000 0%,#000000e6 24%,#00000094 48%,#00000038 72%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000e6 24%,#00000094 48%,#00000038 72%,#0000 100%)}.main-header{z-index:1001;height:var(--header-height);pointer-events:none;background:0 0;border:0;position:fixed;top:0;left:0;right:0}.main-header .sidebar-toggle-floating{top:50%;left:calc(var(--sidebar-active-width) - 12px);border:1px solid color-mix(in srgb, var(--border-color) 78%, transparent);background:var(--bg-primary);width:24px;height:52px;color:color-mix(in srgb, var(--text-secondary) 88%, transparent);cursor:pointer;pointer-events:auto;border-radius:14px;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s,transform .15s,left .3s;display:inline-flex;position:fixed;transform:translateY(-50%);box-shadow:4px 0 14px #0000002e,inset 0 1px #ffffff08}.main-header .sidebar-toggle-floating svg{width:14px;height:14px}.main-header .sidebar-toggle-floating:hover{background:color-mix(in srgb, var(--bg-primary) 90%, var(--text-primary) 10%);border-color:color-mix(in srgb, var(--border-hover) 86%, transparent);color:var(--text-primary);transform:translateY(-50%)translate(2px)}.main-header .sidebar-toggle-floating:active{transform:translateY(-50%)translate(0)}.main-header .sidebar-toggle-floating:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary-color) 24%, transparent), 4px 0 14px #0000002e;outline:none}.main-header .mobile-sidebar-actions,.main-header .header-actions{top:var(--shell-gutter);border:1px solid color-mix(in srgb, var(--border-color) 68%, transparent);background:color-mix(in srgb, var(--bg-primary) 68%, transparent);color:var(--text-secondary);--glass-blur:16px;-webkit-backdrop-filter:var(--glass-backdrop-filter);pointer-events:auto;border-radius:16px;align-items:center;gap:4px;padding:6px;display:inline-flex;position:absolute;box-shadow:0 18px 44px #0000002b,inset 0 1px #ffffff0a}.main-header .mobile-sidebar-actions{left:var(--shell-gutter);display:none}.main-header .header-actions{right:var(--shell-gutter)}.main-header .mobile-sidebar-actions .btn,.main-header .header-actions .btn{width:var(--floating-control-size);height:var(--floating-control-size);min-width:var(--floating-control-size);color:var(--text-secondary);background:0 0;border-color:#0000;border-radius:11px;padding:0}.main-header .mobile-sidebar-actions .btn>span,.main-header .header-actions .btn>span{justify-content:center;align-items:center;line-height:0;display:inline-flex}.main-header .mobile-sidebar-actions .btn:hover,.main-header .header-actions .btn:hover{background:color-mix(in srgb, var(--text-primary) 8%, transparent);color:var(--text-primary);border-color:#0000}.main-header .mobile-sidebar-actions .btn:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary-color) 26%, transparent);outline:none}.main-header .header-actions .btn:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary-color) 26%, transparent);outline:none}.main-header .mobile-menu-btn{flex-shrink:0;display:none}.main-header .language-menu,.main-header .theme-menu{align-items:center;display:inline-flex;position:relative}.main-header .language-menu-popover,.main-header .theme-menu-popover{z-index:1002;border:1px solid color-mix(in srgb, var(--border-color) 74%, transparent);background:color-mix(in srgb, var(--bg-primary) 88%, transparent);--glass-blur:16px;-webkit-backdrop-filter:var(--glass-backdrop-filter);position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 20px 48px #00000038}.main-header .language-menu-popover{flex-direction:column;gap:2px;min-width:164px;padding:4px;display:flex}.main-header .language-menu-option{width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:14px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.main-header .language-menu-option:hover{background:color-mix(in srgb, var(--text-primary) 8%, transparent)}.main-header .language-menu-option:focus-visible{background:color-mix(in srgb, var(--text-primary) 8%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary-color) 22%, transparent);outline:none}.main-header .language-menu-option.active{color:var(--accent-text);font-weight:600}.main-header .language-menu-check{font-size:13px;line-height:1}.main-header .theme-menu-popover{gap:4px;width:max-content;max-width:calc(100vw - 16px);padding:8px 8px 4px;display:flex}.main-header .theme-card{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:6px 6px 4px;transition:border-color .15s,background-color .15s;display:flex}.main-header .theme-card:hover{background:color-mix(in srgb, var(--text-primary) 8%, transparent)}.main-header .theme-card:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary-color) 22%, transparent);outline:none}.main-header .theme-card.active{border-color:var(--accent)}.main-header .theme-card-preview{border-radius:4px;flex-direction:column;width:72px;height:52px;display:flex;overflow:hidden}.main-header .theme-card-header{flex-shrink:0;height:10px}.main-header .theme-card-body{flex:1;min-height:0;display:flex}.main-header .theme-card-sidebar{flex-shrink:0;width:16px}.main-header .theme-card-content{flex-direction:column;flex:1;justify-content:center;gap:4px;padding:5px 8px;display:flex}.main-header .theme-card-line{border-radius:1px;height:3px}.main-header .theme-card-line.short{width:60%}.main-header .theme-card-label{color:var(--text-primary);white-space:nowrap;font-size:11px;font-weight:500}.main-header svg{display:block}.main-body{flex:1;gap:0;height:100vh;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}@supports (height:100dvh){.main-body{height:100dvh}}.sidebar-backdrop{opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(4px);background:#08080857;border:0;margin:0;padding:0;transition:opacity .15s;display:none}.sidebar{z-index:999;width:var(--sidebar-panel-width);background:var(--bg-secondary);border:0;border-right:1px solid var(--border-color);height:100vh;box-shadow:none;scrollbar-width:none;border-radius:0;flex-direction:column;flex-shrink:0;gap:8px;padding:14px 10px;transition:width .3s,transform .3s,padding .3s;display:flex;position:relative;overflow-y:auto}@supports (height:100dvh){.sidebar{height:100dvh}}.sidebar::-webkit-scrollbar{display:none}.sidebar.collapsed{width:var(--sidebar-collapsed-width);padding:14px 8px}.sidebar.collapsed .sidebar-header{justify-content:center;padding-left:0;padding-right:0}.sidebar.collapsed .sidebar-brand{justify-content:center;padding:0}.sidebar.collapsed .nav-item{justify-content:center;padding:10px;position:relative}.sidebar.collapsed .nav-badge{min-width:15px;height:15px;color:var(--bg-primary);background:var(--text-primary);box-shadow:0 0 0 2px var(--bg-primary);border-radius:9999px;margin-left:0;padding:0 4px;font-size:9px;position:absolute;top:1px;right:1px}.sidebar.collapsed .nav-group-label{display:none}.sidebar.collapsed .nav-group-divider{display:block}.sidebar.collapsed .nav-drawer-caret{display:none}.sidebar.collapsed .nav-sub-list{border-left:0;margin-left:0;padding-left:0}.sidebar .sidebar-header{flex-shrink:0;align-items:center;gap:8px;min-height:40px;margin-bottom:4px;padding:4px 2px 12px;display:flex}.sidebar .sidebar-brand{min-width:0;color:var(--text-primary);flex:1;align-items:center;gap:10px;padding:0 6px;display:flex}.sidebar .sidebar-brand-logo{flex-shrink:0;width:28px;height:28px;display:block}.sidebar .sidebar-brand-text{flex-direction:column;min-width:0;line-height:1.15;display:flex}.sidebar .sidebar-brand-title{min-width:0;color:var(--text-primary);letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.sidebar .sidebar-brand-subtitle{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:500;overflow:hidden}.sidebar .nav-section{flex-direction:column;flex:1;gap:10px;display:flex}.sidebar .nav-group{flex-direction:column;gap:4px;display:flex}.sidebar .nav-group-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);-webkit-user-select:none;user-select:none;padding:8px 10px 4px;font-size:11px;font-weight:500}.sidebar .nav-group-divider{background:color-mix(in srgb, var(--border-color) 70%, transparent);width:24px;height:1px;margin:4px auto;display:none}.sidebar .nav-drawer{flex-direction:column;gap:4px;display:flex}.sidebar .nav-drawer-toggle{width:100%;font:inherit;text-align:left;background:0 0}.sidebar .nav-drawer-caret{color:color-mix(in srgb, var(--text-primary) 46%, transparent);margin-left:auto;line-height:0;transition:transform .15s}.sidebar .nav-drawer-toggle.open .nav-drawer-caret{transform:rotate(180deg)}.sidebar .nav-sub-list{border-left:1px solid color-mix(in srgb, var(--border-color) 72%, transparent);flex-direction:column;gap:2px;margin-left:18px;padding-left:10px;display:flex}.sidebar .nav-item{color:var(--text-secondary);cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .15s;display:flex}.sidebar .nav-item .nav-icon{width:18px;height:18px;color:color-mix(in srgb, var(--text-primary) 58%, transparent);flex-shrink:0;justify-content:center;align-items:center;transition:color .15s;display:inline-flex}.sidebar .nav-item .nav-icon svg{width:16px;height:16px;display:block}.sidebar .nav-item .nav-icon img{object-fit:cover;border-radius:4px;width:16px;height:16px;display:block}.sidebar .nav-item .nav-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.sidebar .nav-item .nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar .nav-item .nav-badge{background:color-mix(in srgb, var(--text-primary) 9%, transparent);min-width:18px;height:18px;color:var(--text-primary);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0 5px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.sidebar .nav-item .nav-badge-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sidebar .nav-item:hover{background:var(--bg-tertiary);color:var(--text-primary)}.sidebar .nav-item:hover .nav-icon{color:var(--text-primary)}.sidebar .nav-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sidebar .nav-item.active{background:var(--accent-subtle);border-color:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--text-primary)}.sidebar .nav-item.active .nav-icon{color:var(--accent-text)}.sidebar .nav-item.nav-sub-item{border-radius:8px;min-height:30px;padding:5px 10px;font-size:12.5px;font-weight:600}.sidebar .nav-item.nav-sub-item .nav-icon{width:16px;height:16px}.sidebar .nav-item .nav-sub-dot{opacity:.62;background:currentColor;border-radius:9999px;width:6px;height:6px}.nav-tooltip{left:calc(var(--sidebar-active-width) + 20px);z-index:1002;box-sizing:border-box;width:max-content;max-width:min(320px, 100vw - var(--sidebar-active-width) - 32px);border:1px solid var(--tooltip-border);background:var(--tooltip-bg);max-height:calc(100vh - 16px);color:var(--tooltip-text);pointer-events:none;animation:nav-tooltip-in .15s ease ease-out;border-radius:10px;flex-direction:column;gap:3px;padding:9px 12px;transition:left .3s;display:flex;position:fixed;overflow:hidden;transform:translateY(-50%);box-shadow:0 14px 36px #00000052}.nav-tooltip .nav-tooltip-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:650;overflow:hidden}.nav-tooltip .nav-tooltip-meta{overflow-wrap:anywhere;max-width:100%;color:color-mix(in srgb, var(--tooltip-text) 64%, transparent);white-space:normal;font-size:11.5px}@keyframes nav-tooltip-in{0%{opacity:0;transform:translateY(-50%)translate(-4px)}to{opacity:1;transform:translateY(-50%)translate(0)}}.content{scrollbar-gutter:stable;flex-direction:column;flex:1;min-width:0;height:100vh;display:flex;overflow-y:auto}@supports (height:100dvh){.content{height:100dvh}}.content.content-logs,.content.content-plugin-resource{scrollbar-gutter:auto;overflow:hidden}.main-content{flex-direction:column;flex:1 0 auto;gap:24px;min-height:100%;padding:70px clamp(20px,3vw,48px) 40px;display:flex;overflow-x:hidden}.main-content.main-content-logs{flex:auto;min-height:0;padding:70px clamp(20px,3vw,48px) 24px;overflow:hidden}.main-content.main-content-plugin-resource{background:var(--bg-secondary);flex:auto;gap:0;min-height:0;padding:0;overflow:hidden}.main-content.main-content-plugin-resource .page-transition,.main-content.main-content-plugin-resource .page-transition__layer{background:var(--bg-secondary);gap:0;height:100%}@media (max-width:768px){:root{--header-height:74px;--shell-gutter:12px;--sidebar-panel-width:min(280px, calc(100vw - 24px));--floating-control-size:36px}.top-gradient-blur{height:114px}.nav-tooltip,.main-header .sidebar-toggle-floating{display:none}.main-header .header-actions{top:var(--shell-gutter);right:var(--shell-gutter);max-width:calc(100vw - var(--shell-gutter) - var(--shell-gutter) - var(--floating-control-size) - 14px);border-radius:14px;gap:2px;padding:5px}.main-header .mobile-sidebar-actions{top:var(--shell-gutter);left:var(--shell-gutter);border-radius:14px;gap:2px;padding:5px;display:inline-flex}.main-header .mobile-menu-btn{display:inline-flex}.main-header .language-menu-popover{left:0;right:auto}.main-header .theme-menu-popover{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:min(188px,100vw - 16px);display:grid;left:auto;right:0;transform:none}.main-header .theme-card{width:100%;min-width:0}.main-header .theme-card-label{white-space:normal;text-align:center;line-height:1.2}.main-body{height:auto;min-height:100vh;padding:0;overflow:visible}@supports (min-height:100dvh){.main-body{min-height:100dvh}}.sidebar-backdrop{z-index:999;background:#08080875;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.sidebar-backdrop.visible{opacity:1;pointer-events:auto}.sidebar{z-index:1000;width:var(--sidebar-panel-width);background:var(--bg-secondary);border:0;border-right:1px solid color-mix(in srgb, var(--border-color) 78%, transparent);height:auto;box-shadow:none;border-radius:0;position:fixed;top:0;bottom:0;left:0;transform:translate(calc(-100% - 24px))}.sidebar.open{transform:translate(0)}.sidebar .sidebar-header{padding-left:calc(var(--floating-control-size) + 14px)}.sidebar.collapsed{width:var(--sidebar-panel-width);padding:14px 10px}.sidebar.collapsed .sidebar-brand,.sidebar.collapsed .nav-item{justify-content:flex-start}.sidebar.collapsed .nav-badge{min-width:18px;height:18px;color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 9%, transparent);box-shadow:none;margin-left:auto;padding:0 5px;font-size:10.5px;position:static}.content{height:auto;min-height:100vh;overflow:visible auto}.content.content-logs{height:100dvh;min-height:0;overflow:hidden}.content.content-plugin-resource{height:100vh;min-height:100vh;overflow:hidden}@supports (height:100dvh){.content.content-plugin-resource{height:100dvh;min-height:100dvh}}.main-content{padding:calc(var(--header-height) + 16px) 16px 24px}.main-content.main-content-plugin-resource{min-height:0;padding:0;overflow:hidden}.main-content.main-content-logs{min-height:0;padding:calc(var(--header-height) + 8px) 8px max(8px, env(safe-area-inset-bottom));flex:auto;overflow:hidden}}@keyframes shellSidebarIn{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0,0)}}@keyframes shellChromeIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes shellFadeIn{0%{opacity:0}to{opacity:1}}@media (min-width:769px) and (prefers-reduced-motion:no-preference){.app-shell--arriving .sidebar{animation:shellSidebarIn .56s var(--ease-out-strong) 60ms both}.app-shell--arriving .main-header .header-actions{transform-origin:100% 0;animation:shellChromeIn .46s var(--ease-out-strong) .16s both}.app-shell--arriving .main-header .sidebar-toggle-floating{animation:.36s .26s both shellFadeIn}}body{background-color:var(--bg-secondary);color:var(--text-primary);transition:background-color .3s,color .3s}html.modal-open,body.modal-open,body.modal-open .content{overflow:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}.NotificationContainer-module__container___p4oS3{z-index:3000;top:max(1rem, env(safe-area-inset-top));max-height:calc(100dvh - max(1rem, env(safe-area-inset-top)) - 1rem);padding:.25rem max(1rem, env(safe-area-inset-right)) 1.5rem max(1rem, env(safe-area-inset-left));scrollbar-width:thin;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;margin-inline-start:auto;margin-inline-end:auto;display:flex;position:fixed;left:0;right:0;overflow-y:auto}.NotificationContainer-module__container___p4oS3:empty{display:none}.NotificationContainer-module__notification___10jUg{--notification-accent:var(--text-secondary);--notification-tint:var(--bg-tertiary);border:1px solid var(--border-color);background:var(--floating-surface);width:-moz-fit-content;width:fit-content;max-width:min(26rem,100%);box-shadow:var(--shadow-lg), var(--shadow);color:var(--text-primary);pointer-events:auto;opacity:1;transition:opacity .2s var(--ease-out-strong), transform .2s var(--ease-out-strong);border-radius:12px;flex-shrink:0;align-items:flex-start;gap:.625rem;padding:.625rem .625rem .625rem .875rem;display:flex;position:relative;transform:translateY(0)scale(1)}@starting-style{.NotificationContainer-module__notification___10jUg{opacity:0;transform:translateY(-8px)scale(.98)}}.NotificationContainer-module__notification___10jUg[data-exiting]{opacity:0;pointer-events:none;transition-duration:.16s;transform:translateY(-6px)scale(.98)}.NotificationContainer-module__success___-bruJ{--notification-accent:var(--success-badge-text);--notification-tint:var(--success-badge-bg)}.NotificationContainer-module__warning___5hmzA{--notification-accent:var(--amber-text);--notification-tint:var(--amber-10)}.NotificationContainer-module__error___dUbmm{--notification-accent:var(--failure-badge-text);--notification-tint:var(--failure-badge-bg)}.NotificationContainer-module__info___6v-vn{--notification-accent:var(--text-secondary)}.NotificationContainer-module__icon___H0Xia{background:var(--notification-tint);width:1.75rem;height:1.75rem;color:var(--notification-accent);border-radius:50%;flex-shrink:0;place-items:center;margin-top:.125rem;display:grid}.NotificationContainer-module__message___kmWcg{overflow-wrap:anywhere;white-space:pre-wrap;flex:1;min-width:0;padding-block-start:.3125rem;padding-block-end:.3125rem;font-size:.875rem;font-weight:500;line-height:1.5}.NotificationContainer-module__closeButton___Y2b-1{width:2rem;height:2rem;color:var(--text-secondary);cursor:pointer;touch-action:manipulation;transition:background-color .12s ease, color .12s ease, transform .12s var(--ease-out-strong);background:0 0;border:none;border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.NotificationContainer-module__closeButton___Y2b-1:hover{background:var(--bg-tertiary);color:var(--text-primary)}}.NotificationContainer-module__closeButton___Y2b-1:active{transform:scale(.96)}.NotificationContainer-module__closeButton___Y2b-1:focus-visible{outline:2px solid var(--text-secondary);outline-offset:2px}.NotificationContainer-module__srOnly___YFivI{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (pointer:coarse){.NotificationContainer-module__closeButton___Y2b-1{margin:-.375rem;width:2.75rem;height:2.75rem;margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.NotificationContainer-module__notification___10jUg,.NotificationContainer-module__notification___10jUg[data-exiting]{transition:opacity .12s;transform:none}@starting-style{.NotificationContainer-module__notification___10jUg,.NotificationContainer-module__notification___10jUg[data-exiting]{transform:none}}.NotificationContainer-module__closeButton___Y2b-1{transition:none}.NotificationContainer-module__closeButton___Y2b-1:active{transform:none}}@media (prefers-contrast:more){.NotificationContainer-module__notification___10jUg{border-color:var(--text-primary)}}.page-transition{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.page-transition__layer{background:var(--bg-secondary);-webkit-backface-visibility:hidden;backface-visibility:hidden;flex-direction:column;flex:1;gap:24px;min-height:0;display:flex;transform:translateZ(0)}.page-transition__layer--exit{pointer-events:none;will-change:transform, opacity;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.page-transition__layer--stacked{display:none}.page-transition__layer--stacked.page-transition__layer--stacked-keep{pointer-events:none;opacity:0;will-change:transform, opacity;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.page-transition--animating .page-transition__layer{will-change:transform, opacity}.page-transition--animating .page-transition__layer:not(.page-transition__layer--exit):not(.page-transition__layer--stacked){position:relative}.TaprootUsage-module__vizRoot___mCJAW{--usage-series-1:#146a9a;--usage-series-2:#7e8f40;--usage-series-3:#a66fab;--usage-series-4:#345f23;--usage-series-5:#009296;--usage-series-6:#5c4384;--usage-series-7:#5d87c6;--usage-series-8:#924e7a;--usage-series-other:var(--text-tertiary);--usage-grid:var(--border-color)}[data-theme=dark] .TaprootUsage-module__vizRoot___mCJAW{--usage-series-1:#026991;--usage-series-2:#379dbc;--usage-series-3:#884671;--usage-series-4:#b875a8;--usage-series-5:#596914;--usage-series-6:#547ebc;--usage-series-7:#76863b;--usage-series-8:#8c64a5}.TaprootUsage-module__page___llFv6{flex-direction:column;gap:20px;width:100%;min-width:0;max-width:1440px;margin:0 auto;display:flex}.TaprootUsage-module__header___OBYDQ{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.TaprootUsage-module__titleRow___ODDht{flex-wrap:wrap;align-items:baseline;gap:14px;min-width:0;display:flex}.TaprootUsage-module__title___iAR5s{font-size:var(--font-size-page-title);letter-spacing:-.01em;color:var(--text-primary);margin:0;font-weight:600}.TaprootUsage-module__subtitle___JaOA4{color:var(--text-secondary);font-size:14px}.TaprootUsage-module__headerActions___Miuqn{flex-wrap:wrap;gap:8px;display:flex}.TaprootUsage-module__ghostButton___2T4LI{border:1px solid var(--border-color);background:var(--bg-primary);height:36px;color:var(--text-primary);font:inherit;cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out-strong), border-color var(--dur-hover) var(--ease-out-strong);border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:inline-flex}.TaprootUsage-module__ghostButton___2T4LI:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--border-hover)}.TaprootUsage-module__ghostButton___2T4LI:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.TaprootUsage-module__ghostButton___2T4LI:disabled{opacity:.55;cursor:default}.TaprootUsage-module__toolbar___0-z5D{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.TaprootUsage-module__toolbarGroup___nkXDO{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.TaprootUsage-module__toolbarLabel___mC6xT{color:var(--text-tertiary);font-size:13px}.TaprootUsage-module__bucketNote___8i2vI{color:var(--text-tertiary);margin-left:auto;font-size:13px}.TaprootUsage-module__segmented___G2U0J{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.TaprootUsage-module__segment___f7qHK{color:var(--text-secondary);font:inherit;cursor:pointer;white-space:nowrap;transition:background-color var(--dur-hover) var(--ease-out-strong), color var(--dur-hover) var(--ease-out-strong);background:0 0;border:0;border-radius:7px;padding:6px 12px;font-size:14px}.TaprootUsage-module__segment___f7qHK:hover{color:var(--text-primary)}.TaprootUsage-module__segment___f7qHK[aria-pressed=true],.TaprootUsage-module__segment___f7qHK[aria-selected=true]{background:var(--accent-subtle);color:var(--accent-text);font-weight:500}.TaprootUsage-module__segment___f7qHK:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.TaprootUsage-module__customRange___vtUlu{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.TaprootUsage-module__customRange___vtUlu label{color:var(--text-tertiary);align-items:center;gap:6px;font-size:13px;display:inline-flex}.TaprootUsage-module__dateInput___Ps2rw,.TaprootUsage-module__textInput___Jra0L,.TaprootUsage-module__numberInput___MtErK{border:1px solid var(--border-color);background:var(--bg-primary);height:34px;color:var(--text-primary);font:inherit;color-scheme:inherit;border-radius:8px;padding:0 10px;font-size:14px}.TaprootUsage-module__dateInput___Ps2rw:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.TaprootUsage-module__textInput___Jra0L:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.TaprootUsage-module__numberInput___MtErK:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.TaprootUsage-module__dateInput___Ps2rw[aria-invalid=true],.TaprootUsage-module__textInput___Jra0L[aria-invalid=true],.TaprootUsage-module__numberInput___MtErK[aria-invalid=true]{border-color:var(--danger-color)}[data-theme=dark] .TaprootUsage-module__dateInput___Ps2rw{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.TaprootUsage-module__fieldError___xooHR{color:var(--danger-color);font-size:13px}.TaprootUsage-module__tabs___-8Ha6{border-bottom:1px solid var(--border-color);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.TaprootUsage-module__tab___JrMT0{color:var(--text-secondary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:14px}.TaprootUsage-module__tab___JrMT0:hover{color:var(--text-primary)}.TaprootUsage-module__tab___JrMT0[aria-selected=true]{color:var(--text-primary);border-bottom-color:var(--accent);font-weight:500}.TaprootUsage-module__tab___JrMT0:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.TaprootUsage-module__panel___msIfu{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:14px;min-width:0;padding:20px 22px}@media (max-width:640px){.TaprootUsage-module__panel___msIfu{padding:16px 14px}}.TaprootUsage-module__panelHead___ygGUr{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.TaprootUsage-module__panelTitle___Up3m-{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.TaprootUsage-module__panelDesc___iIqac{color:var(--text-tertiary);margin:4px 0 0;font-size:13px;line-height:1.45}.TaprootUsage-module__note___XukoO{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.TaprootUsage-module__error___5olAT{border:1px solid var(--destructive-30);background:var(--destructive-10);color:var(--text-primary);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex}.TaprootUsage-module__loadingBar___K26XJ{background:linear-gradient(90deg, transparent, var(--text-tertiary), transparent);background-size:200% 100%;border-radius:2px;height:2px;animation:1.2s linear infinite TaprootUsage-module__usageLoading___-fQB4}@media (prefers-reduced-motion:reduce){.TaprootUsage-module__loadingBar___K26XJ{opacity:.5;animation:none}}@keyframes TaprootUsage-module__usageLoading___-fQB4{0%{background-position:100% 0}to{background-position:-100% 0}}.TaprootUsage-module__kpiGrid___JQPXb{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:900px){.TaprootUsage-module__kpiGrid___JQPXb{grid-template-columns:repeat(2,minmax(0,1fr))}}.TaprootUsage-module__kpi___GRMK3{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.TaprootUsage-module__kpiWide___5A0bT{grid-column:span 2}.TaprootUsage-module__kpiLabel___SP7IP{color:var(--text-secondary);font-size:13px}.TaprootUsage-module__kpiValue___2fzME{font-size:var(--font-size-numeral-lg);font-weight:var(--font-weight-numeral);letter-spacing:var(--letter-spacing-numeral);color:var(--text-primary);white-space:nowrap;line-height:1.05}.TaprootUsage-module__kpiValueSm___MQr5d{font-size:26px;font-weight:var(--font-weight-numeral);letter-spacing:var(--letter-spacing-numeral);color:var(--text-primary);white-space:nowrap;line-height:1.1}.TaprootUsage-module__kpiUnit___zNtev{color:var(--text-tertiary);letter-spacing:0;margin-left:6px;font-size:14px;font-weight:400}.TaprootUsage-module__kpiHint___rg7uE{color:var(--text-tertiary);font-size:12px;line-height:1.45}.TaprootUsage-module__kpiPair___eJAOU{flex-wrap:wrap;gap:22px;display:flex}.TaprootUsage-module__kpiTokens___3zWx1{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px;display:grid}@media (max-width:640px){.TaprootUsage-module__kpiTokens___3zWx1{grid-template-columns:repeat(2,minmax(0,1fr))}}.TaprootUsage-module__kpiTokenItem___CUPNU{flex-direction:column;gap:2px;min-width:0;display:flex}.TaprootUsage-module__swatchLabel___sMnhK{color:var(--text-secondary);align-items:center;gap:6px;font-size:12px;display:inline-flex}.TaprootUsage-module__swatch___pAjpy{border-radius:2px;flex:none;width:8px;height:8px}.TaprootUsage-module__swatchLine___zgBZm{border-top:2px solid;flex:none;width:14px;height:0}.TaprootUsage-module__swatchDashed___LsSO1{border-top-style:dashed}.TaprootUsage-module__chartGrid___fs14B{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1000px){.TaprootUsage-module__chartGrid___fs14B{grid-template-columns:minmax(0,1fr)}}.TaprootUsage-module__chartBox___--3MB{width:100%;min-width:0;height:260px}.TaprootUsage-module__chartBoxTall___2P4uK{height:300px}.TaprootUsage-module__chartBoxSmall___Yucxt{height:120px}.TaprootUsage-module__multiples___EF-1x{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;display:grid}@media (max-width:640px){.TaprootUsage-module__multiples___EF-1x{grid-template-columns:minmax(0,1fr)}}.TaprootUsage-module__multipleHead___envF8{color:var(--text-secondary);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:2px;font-size:12px;display:flex}.TaprootUsage-module__multipleTotal___-YLJW{color:var(--text-primary);font-variant-numeric:tabular-nums}.TaprootUsage-module__legend___cnle-{flex-wrap:wrap;gap:6px 16px;margin-top:10px;padding:0;list-style:none;display:flex}.TaprootUsage-module__legendItem___kxGgc{color:var(--text-secondary);align-items:center;gap:6px;max-width:260px;font-size:12px;display:inline-flex}.TaprootUsage-module__legendItem___kxGgc span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TaprootUsage-module__tooltip___N6Ng3{background:var(--floating-surface);border:1px solid var(--border-color);box-shadow:var(--floating-shadow);color:var(--text-primary);border-radius:10px;min-width:180px;max-width:320px;padding:10px 12px;font-size:12px}.TaprootUsage-module__tooltipTitle___vP6BS{color:var(--text-secondary);margin-bottom:6px}.TaprootUsage-module__tooltipRow___YnNQI{justify-content:space-between;align-items:center;gap:14px;padding:1px 0;display:flex}.TaprootUsage-module__tooltipRow___YnNQI>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);align-items:center;gap:6px;display:inline-flex;overflow:hidden}.TaprootUsage-module__tooltipRow___YnNQI>span:last-child{font-variant-numeric:tabular-nums}.TaprootUsage-module__tooltipTotal___wYYAH{border-top:1px solid var(--border-color);margin-top:4px;padding-top:4px}.TaprootUsage-module__empty___sWtYc{min-height:140px;color:var(--text-tertiary);text-align:center;place-items:center;font-size:14px;display:grid}.TaprootUsage-module__tableScroll___g-Aix{margin:0 -22px;padding:0 22px;overflow-x:auto}@media (max-width:640px){.TaprootUsage-module__tableScroll___g-Aix{margin:0 -14px;padding:0 14px}}.TaprootUsage-module__table___FTkwc{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.TaprootUsage-module__table___FTkwc th,.TaprootUsage-module__table___FTkwc td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--border-color);padding:9px 10px}.TaprootUsage-module__table___FTkwc th{color:var(--text-tertiary);font-size:12px;font-weight:500}.TaprootUsage-module__table___FTkwc tbody tr:last-child td{border-bottom:0}.TaprootUsage-module__table___FTkwc tbody tr:hover td{background:var(--bg-tertiary)}.TaprootUsage-module__num___b5Fq-{text-align:right!important}.TaprootUsage-module__sortButton___bQs3K{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.TaprootUsage-module__sortButton___bQs3K:hover,.TaprootUsage-module__sortButton___bQs3K[data-active=true]{color:var(--text-primary)}.TaprootUsage-module__sortButton___bQs3K:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:4px}.TaprootUsage-module__groupCell___oBX9e{align-items:center;gap:8px;max-width:320px;display:inline-flex}.TaprootUsage-module__groupCell___oBX9e>span:last-child{text-overflow:ellipsis;overflow:hidden}.TaprootUsage-module__mono___qMcDx{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:12px}.TaprootUsage-module__muted___ov-rk{color:var(--text-tertiary)}.TaprootUsage-module__linkButton___6s2P9{color:var(--text-primary);font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--border-hover);text-decoration-color:var(--border-hover);text-underline-offset:3px;background:0 0;border:0;padding:0}.TaprootUsage-module__linkButton___6s2P9:hover{text-decoration-color:currentColor}.TaprootUsage-module__linkButton___6s2P9:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:4px}.TaprootUsage-module__rowButton___ug85M{cursor:pointer}.TaprootUsage-module__switchedRow___ybNEQ td:first-child{box-shadow:inset 3px 0 0 var(--amber-color)}.TaprootUsage-module__badge___-hoiu{border:1px solid var(--border-color);color:var(--text-secondary);border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:12px;display:inline-flex}.TaprootUsage-module__badgeWarn___2EmB6{border-color:var(--amber-30);background:var(--amber-10);color:var(--amber-text)}.TaprootUsage-module__badgeFail___rBOJg{border-color:var(--destructive-30);background:var(--destructive-10);color:var(--text-primary)}.TaprootUsage-module__tableFooter___LMLDl{color:var(--text-tertiary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:13px;display:flex}.TaprootUsage-module__pager___qKb1n{align-items:center;gap:8px;display:flex}.TaprootUsage-module__statRow___Vhyi9{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 20px;display:grid}.TaprootUsage-module__stat___B-mvA{flex-direction:column;gap:4px;display:flex}.TaprootUsage-module__checkboxLabel___nuDka{color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.TaprootUsage-module__checkboxLabel___nuDka input{accent-color:var(--primary-color);width:16px;height:16px}.TaprootUsage-module__filters___NSOWR{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:10px;margin-bottom:14px;display:grid}@media (max-width:1000px){.TaprootUsage-module__filters___NSOWR{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.TaprootUsage-module__filters___NSOWR{grid-template-columns:minmax(0,1fr)}}.TaprootUsage-module__filters___NSOWR label{color:var(--text-tertiary);flex-direction:column;gap:4px;min-width:0;font-size:12px;display:flex}.TaprootUsage-module__detailGrid___JoSKp{grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:8px 16px;margin:0 0 20px;font-size:14px;display:grid}.TaprootUsage-module__detailGrid___JoSKp dt{color:var(--text-tertiary)}.TaprootUsage-module__detailGrid___JoSKp dd{color:var(--text-primary);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.TaprootUsage-module__detailActions___vTBUB{flex-wrap:wrap;gap:10px;display:flex}.TaprootUsage-module__priceTable___8pF4O input{width:100%;min-width:72px}.TaprootUsage-module__priceTable___8pF4O td{vertical-align:top}.TaprootUsage-module__priceTable___8pF4O .TaprootUsage-module__patternInput___LUjQ9{min-width:180px}.TaprootUsage-module__cellError___n4je4{color:var(--danger-color);white-space:normal;margin-top:3px;font-size:11px;display:block}.TaprootUsage-module__sourceCell___aDXM1{max-width:260px;color:var(--text-tertiary);font-size:12px;line-height:1.4;white-space:normal!important}.TaprootUsage-module__iconButton___Hno1y{width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:inline-grid}.TaprootUsage-module__iconButton___Hno1y:hover{color:var(--danger-color);border-color:var(--border-color)}.TaprootUsage-module__iconButton___Hno1y:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.TaprootUsage-module__actionBar___KNo8H{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.TaprootUsage-module__callout___ieIAC{border-left:3px solid var(--amber-color);background:var(--amber-10);color:var(--text-primary);border-radius:0 8px 8px 0;margin:0 0 14px;padding:8px 12px;font-size:13px;line-height:1.5}.TaprootUsage-module__summary___zAvpt{z-index:1;flex-direction:column;gap:14px;display:flex;position:relative}.TaprootUsage-module__summaryHead___I6KXF{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.TaprootUsage-module__summaryLinks___8qnJ9{gap:14px;font-size:14px;display:flex}.TaprootUsage-module__summaryLinks___8qnJ9 a{color:var(--text-secondary);text-decoration:none}.TaprootUsage-module__summaryLinks___8qnJ9 a:hover{color:var(--text-primary)}.TaprootUsage-module__summaryLinks___8qnJ9 a:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:4px}.TaprootUsage-module__summaryGrid___HGd5c{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px;display:grid}.TaprootUsage-module__poolBar___Bl1vL{background:var(--bg-tertiary);border-radius:3px;height:6px;overflow:hidden}.TaprootUsage-module__poolBar___Bl1vL>span{border-radius:3px;height:100%;display:block}.TaprootUsage-module__srOnly___L-ma5{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TaprootUsage-module__splitBar___Q3GWF{background:var(--bg-tertiary);vertical-align:middle;border-radius:4px;width:96px;height:8px;display:inline-flex;overflow:hidden}.TaprootUsage-module__splitBarWide___u-wdz{border-radius:5px;width:100%;height:10px;display:flex}.TaprootUsage-module__split5m___tQpUw{background:var(--amber-color)}.TaprootUsage-module__split1h___fs7Pu{background:var(--success-color)}.TaprootUsage-module__ttlAdvice___G--1N{border-top:1px solid var(--border-color);flex-direction:column;gap:10px;padding:14px 0;display:flex}.TaprootUsage-module__ttlAdvice___G--1N p,.TaprootUsage-module__ttlAdvice___G--1N .TaprootUsage-module__callout___ieIAC{margin:0}.TaprootUsage-module__ttlAdvice___G--1N code{background:var(--bg-tertiary);border-radius:4px;padding:1px 5px;font-size:12px}.TaprootUsage-module__ttlHead___vPQkc{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.TaprootUsage-module__ttlShare___N0yjm{color:var(--text-secondary);font-size:13px}.TaprootUsage-module__ttlShareValue___JFJcD{font-size:var(--font-size-numeral-lg);font-weight:var(--font-weight-numeral);letter-spacing:var(--letter-spacing-numeral);color:var(--amber-text)}.TaprootUsage-module__ttlMeasured___4YG3p{color:var(--text-secondary);font-size:13px}.TaprootUsage-module__ttlEstimate___cqYQW{color:var(--text-secondary);font-size:13px;line-height:1.5}.TaprootUsage-module__ttlEstimate___cqYQW strong{color:var(--text-primary);font-weight:600}.Collapsible-module__root___pblku{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-primary);overflow:hidden}.Collapsible-module__summary___9zX-c{cursor:pointer;color:var(--text-primary);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;font-weight:500;list-style:none;display:flex}.Collapsible-module__summary___9zX-c::-webkit-details-marker{display:none}.Collapsible-module__summary___9zX-c:hover{background:color-mix(in srgb, var(--accent-bg) 35%, transparent)}.Collapsible-module__summary___9zX-c:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.Collapsible-module__summaryLabel___G6Rv3{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.Collapsible-module__summaryHint___zzQq-{color:var(--muted-foreground);font-size:12px;font-weight:400}.Collapsible-module__chevron___L6d3B{width:16px;height:16px;color:var(--muted-foreground);transition:transform var(--dur-hover,.2s) var(--ease-out-strong,ease-out);flex-shrink:0}.Collapsible-module__root___pblku[open] .Collapsible-module__chevron___L6d3B{transform:rotate(180deg)}.Collapsible-module__content___rwqsf{border-top:1px solid var(--border-color);padding:14px}.Collapsible-module__contentFlush___WXXdd{border-top:1px solid var(--border-color);padding:0}.Collapsible-module__root___pblku[open]>.Collapsible-module__content___rwqsf,.Collapsible-module__root___pblku[open]>.Collapsible-module__contentFlush___WXXdd{animation:Collapsible-module__collapsible-content-in___p56-A var(--dur-press,.16s) var(--ease-out-strong,ease-out)}@keyframes Collapsible-module__collapsible-content-in___p56-A{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.Collapsible-module__chevron___L6d3B{transition:none}.Collapsible-module__root___pblku[open]>.Collapsible-module__content___rwqsf,.Collapsible-module__root___pblku[open]>.Collapsible-module__contentFlush___WXXdd{animation:none}}.LiveWire-module__wire___VqROJ{--wire-color:var(--viz-success,#10b981);--wire-stroke:color-mix(in srgb, var(--wire-color) 88%, var(--text-primary));width:100%;height:100%;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.LiveWire-module__canvas___J0D-f{width:100%;height:100%;display:block;overflow:visible}.LiveWire-module__line___d269h{stroke:var(--wire-stroke);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:1.3s cubic-bezier(.25,.6,.35,1) .55s backwards LiveWire-module__wireDraw___iIgfV}.LiveWire-module__area___5UlLy{animation:.9s ease-out 1.25s backwards LiveWire-module__wireFade___vggde}.LiveWire-module__idleLine___nQIzF{stroke:var(--text-quaternary);stroke-width:1.5px;stroke-dasharray:4 6;fill:none}.LiveWire-module__pulse___eS-2V{background:var(--wire-stroke);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--wire-color) 45%, transparent);transition:top .4s var(--ease-out-strong,ease-out);border-radius:50%;animation:2.4s ease-out 1.9s infinite LiveWire-module__wirePulse___Sazgz;position:absolute;right:5%;transform:translate(50%,-50%)}@keyframes LiveWire-module__wireDraw___iIgfV{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes LiveWire-module__wireFade___vggde{0%{opacity:0}to{opacity:1}}@keyframes LiveWire-module__wirePulse___Sazgz{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--wire-color) 45%, transparent)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.LiveWire-module__line___d269h,.LiveWire-module__area___5UlLy,.LiveWire-module__pulse___eS-2V{animation:none}.LiveWire-module__pulse___eS-2V{transition:none}}.Meter-module__track___TZ2y-{background:color-mix(in srgb, var(--meter-fill) 16%, transparent);border-radius:9999px;width:100%;height:6px;position:relative;overflow:hidden}.Meter-module__fill___agcj5{background:var(--meter-fill);height:100%;transition:width .36s var(--ease-out-strong,ease);border-radius:9999px}@media (prefers-reduced-motion:reduce){.Meter-module__fill___agcj5{transition:none}}.Sparkline-module__sparkline___74Npe{width:100%;height:32px;display:block;overflow:visible}.Sparkline-module__empty___-fTgh{border-bottom:1px solid var(--border-color);width:100%;height:32px}.ThroughputChart-module__chart___-FaCM{--chart-height:208px;--bar-max-width:24px;flex-direction:column;gap:16px;margin:0;display:flex}.ThroughputChart-module__legend___5JQlE{color:var(--text-secondary);flex-wrap:wrap;gap:24px;font-size:13px;display:flex}.ThroughputChart-module__legendItem___QsoEr{align-items:center;gap:4px;display:inline-flex}.ThroughputChart-module__legendValue___E-KrF{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:650}.ThroughputChart-module__legendSwatch___vKp8w{border-radius:3px;flex:none;width:10px;height:10px}.ThroughputChart-module__swatchSuccess___71fp7{background:var(--viz-success)}.ThroughputChart-module__swatchFailure___4NtxJ{background:var(--viz-failure)}.ThroughputChart-module__plot___vHBTu{gap:8px;padding-top:22px;display:flex}.ThroughputChart-module__yAxis___95MPg{width:40px;height:var(--chart-height);flex:none;position:relative}@media (max-width:768px){.ThroughputChart-module__yAxis___95MPg{width:30px}}.ThroughputChart-module__yTick___-qXXk{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;position:absolute;right:0;transform:translateY(-50%)}.ThroughputChart-module__canvas___0f37X{min-width:0;height:var(--chart-height);flex:1;position:relative}.ThroughputChart-module__gridlines___wwLsr{position:absolute;top:0;bottom:0;left:0;right:0}.ThroughputChart-module__gridline___qENb3{background:var(--border-color);height:1px;position:absolute;left:0;right:0}.ThroughputChart-module__gridline___qENb3:last-child{background:var(--border-primary)}.ThroughputChart-module__columns___fD5i7{align-items:flex-end;gap:2px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ThroughputChart-module__column___RaitD{cursor:default;flex:1 1 0;align-items:flex-end;min-width:0;height:100%;display:flex;position:relative}.ThroughputChart-module__stack___-YquN{width:100%;max-width:var(--bar-max-width);height:100%;animation:.42s cubic-bezier(.4,0,.2,1) both ThroughputChart-module__barGrow___65yaS;animation-delay:var(--bar-delay,0s);transform-origin:bottom;flex-direction:column;justify-content:flex-end;margin:0 auto;transition:filter .12s ease-out;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.ThroughputChart-module__stack___-YquN{transition:none;animation:none}}.ThroughputChart-module__columnActive___cFDyr .ThroughputChart-module__stack___-YquN{filter:brightness(1.06)}.ThroughputChart-module__segment___ijOMN{border-radius:4px 4px 0 0;width:100%;display:block}.ThroughputChart-module__segmentSuccess___OqHlT{background:var(--viz-success)}.ThroughputChart-module__segmentFailure___2ajQl{background:var(--viz-failure)}.ThroughputChart-module__segmentGap___kXfwL{margin-bottom:2px}.ThroughputChart-module__segmentSquareTop___L2fgA{border-radius:0}.ThroughputChart-module__idleTick___kZ-JF{background:var(--border-primary);border-radius:9999px;width:100%;height:2px;display:block}.ThroughputChart-module__peakLabel___J0i8w{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;margin-bottom:6px;font-size:11px;font-weight:650;animation:.24s ease-out .62s backwards ThroughputChart-module__peakFade___9U9Rk;position:absolute;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.ThroughputChart-module__peakLabel___J0i8w{animation:none}}.ThroughputChart-module__noRequests___BJa6D{color:var(--text-tertiary);pointer-events:none;place-items:center;margin:0;font-size:13px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.ThroughputChart-module__tooltip___S9UYJ{--glass-blur:10px;z-index:2;border:1px solid var(--glass-border);background:var(--glass-bg);min-width:132px;-webkit-backdrop-filter:var(--glass-backdrop-filter);box-shadow:var(--shadow-lg);color:var(--text-secondary);pointer-events:none;transition:left .2s var(--ease-out-strong,ease-out), transform .2s var(--ease-out-strong,ease-out), opacity .15s ease-out;border-radius:8px;flex-direction:column;gap:3px;padding:8px 16px;font-size:12px;display:flex;position:absolute;top:4px}@starting-style{.ThroughputChart-module__tooltip___S9UYJ{opacity:0}}@media (prefers-reduced-motion:reduce){.ThroughputChart-module__tooltip___S9UYJ{transition:opacity .15s ease-out}}.ThroughputChart-module__tooltipTime___GZtRW{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:650}.ThroughputChart-module__tooltipRow___aF9iN{align-items:center;gap:4px;display:flex}.ThroughputChart-module__tooltipRow___aF9iN b{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-left:auto}.ThroughputChart-module__tooltipRate___fpdoz{border-top:1px solid var(--border-color);color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:2px;padding-top:4px}.ThroughputChart-module__xAxis___etggi{height:16px;margin-left:48px;position:relative}@media (max-width:768px){.ThroughputChart-module__xAxis___etggi{margin-left:38px}}.ThroughputChart-module__xTick___IRup4{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;position:absolute;transform:translate(-50%)}.ThroughputChart-module__tableToggle___xSkCt{font-size:13px}.ThroughputChart-module__table___qvr48{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.ThroughputChart-module__table___qvr48 th,.ThroughputChart-module__table___qvr48 td{text-align:right;border-bottom:1px solid var(--border-color);color:var(--text-secondary);padding:5px 8px}.ThroughputChart-module__table___qvr48 thead th{color:var(--text-tertiary);white-space:nowrap;font-weight:600}.ThroughputChart-module__table___qvr48 tbody th[scope=row]{text-align:left;color:var(--text-primary);font-weight:500}.ThroughputChart-module__placeholder___CdaMa{border:1px dashed var(--border-primary);background:color-mix(in srgb, var(--bg-secondary) 60%, transparent);text-align:center;border-radius:12px;flex-direction:column;gap:4px;padding:32px;display:flex}.ThroughputChart-module__placeholderTitle___--Mu2{color:var(--text-primary);margin:0;font-size:14px;font-weight:600}.ThroughputChart-module__placeholderHint___NIiCf{color:var(--text-secondary);margin:0;font-size:13px}@keyframes ThroughputChart-module__barGrow___65yaS{0%{opacity:0;transform:scaleY(.02)}to{opacity:1;transform:scaleY(1)}}@keyframes ThroughputChart-module__peakFade___9U9Rk{0%{opacity:0}to{opacity:1}}.dashboard-module__page___UF6ee{flex-direction:column;gap:clamp(44px,6.5vh,76px);width:100%;max-width:1120px;margin:0 auto;display:flex;position:relative}.dashboard-module__ambient___25f--{z-index:0;pointer-events:none;height:560px;position:absolute;top:0;bottom:auto;left:-40px;right:-40px;overflow:hidden}.dashboard-module__washTop___2D-R1{background:radial-gradient(ellipse 75% 70% at 50% 18%, color-mix(in srgb, var(--viz-success) 10%, transparent), transparent 70%);width:min(960px,96vw);height:480px;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 26% 62%,#0000);mask-image:linear-gradient(#0000,#000 26% 62%,#0000)}.dashboard-module__gridWash___IJsAj{background-image:linear-gradient(to right, var(--border-color) 1px, transparent 1px), linear-gradient(to bottom, var(--border-color) 1px, transparent 1px);opacity:.24;-webkit-mask-composite:source-in;background-size:72px 72px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 48px),radial-gradient(70% 60% at 50% 0,#000 0%,#0000 78%);mask-image:linear-gradient(#0000,#000 48px),radial-gradient(70% 60% at 50% 0,#000 0%,#0000 78%);-webkit-mask-composite:source-in;mask-composite:intersect}.dashboard-module__hero___MkU3k{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:clamp(24px,4vw,56px);padding-top:clamp(16px,3vh,40px);padding-bottom:clamp(64px,11vh,120px);display:grid;position:relative}@media (max-width:900px){.dashboard-module__hero___MkU3k{grid-template-columns:minmax(0,1fr);padding-bottom:clamp(48px,8vh,72px)}}.dashboard-module__heroWire___CyDZk{z-index:0;pointer-events:none;height:clamp(88px,15vh,160px);position:absolute;bottom:-10px;left:0;right:0}.dashboard-module__heroCopy___7eu3Y{z-index:1;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex;position:relative}.dashboard-module__heroTitle___bjdUU{letter-spacing:-.035em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:clamp(44px,6.2vw,80px);font-weight:700;line-height:1.05}.dashboard-module__heroPeriod___pihps{letter-spacing:0;margin-inline-start:clamp(4px,.08em,7px);display:inline}.dashboard-module__heroPeriodLive___rE5lR{animation:3.2s ease-in-out 1.8s infinite dashboard-module__periodBreath___NC0oZ}@media (prefers-reduced-motion:reduce){.dashboard-module__heroPeriodLive___rE5lR{animation:none}}.dashboard-module__heroMeta___SsmPi{letter-spacing:.02em;color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:13px}.dashboard-module__heroActions___nMO4M{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.dashboard-module__primaryAction___9gfgH,.dashboard-module__ghostAction___N9jjF{transition:transform var(--dur-press) var(--ease-out-strong), background-color .15s ease, border-color .15s ease, box-shadow var(--dur-hover) var(--ease-out-strong), color .15s ease;border-radius:9999px;align-items:center;gap:6px;padding:11px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.dashboard-module__primaryAction___9gfgH:active,.dashboard-module__ghostAction___N9jjF:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.dashboard-module__primaryAction___9gfgH,.dashboard-module__ghostAction___N9jjF{transition:none}.dashboard-module__primaryAction___9gfgH:active,.dashboard-module__ghostAction___N9jjF:active{transform:none}}.dashboard-module__primaryAction___9gfgH{background:var(--button-primary-bg);color:var(--button-primary-text);border:1px solid #0000}@media (hover:hover) and (pointer:fine){.dashboard-module__primaryAction___9gfgH:hover{background:var(--button-primary-hover);box-shadow:0 12px 26px color-mix(in srgb, var(--button-primary-bg) 30%, transparent);transform:translateY(-1px)}}.dashboard-module__primaryAction___9gfgH:active{transform:translateY(0)scale(.97)}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.dashboard-module__primaryAction___9gfgH:hover{transform:none}}.dashboard-module__ghostAction___N9jjF{color:var(--text-secondary);background:0 0;border:none;padding-left:4px;padding-right:4px}@media (hover:hover) and (pointer:fine){.dashboard-module__ghostAction___N9jjF:hover{color:var(--text-primary);background:0 0}.dashboard-module__ghostAction___N9jjF:hover .dashboard-module__linkArrow___vWko7{transform:translate(3px)}}.dashboard-module__linkArrow___vWko7{transition:transform var(--dur-hover,.2s) var(--ease-out-strong,ease-out);display:inline-block}@media (prefers-reduced-motion:reduce){.dashboard-module__linkArrow___vWko7{transition:none;transform:none!important}}.dashboard-module__heroPanel___sFbi-{--glass-blur:14px;z-index:1;border:1px solid var(--glass-border);background:linear-gradient(145deg, color-mix(in srgb, var(--bg-primary) 90%, transparent), color-mix(in srgb, var(--bg-secondary) 74%, transparent));-webkit-backdrop-filter:var(--glass-backdrop-filter);box-shadow:var(--shadow-lg);border-radius:20px;flex-direction:column;gap:4px;padding:clamp(24px,2.5vw,28px);display:flex;position:relative}.dashboard-module__heroPanelTop___sNg4k{justify-content:space-between;align-items:center;gap:8px;display:flex}.dashboard-module__heroPanelLabel___jUpVi{letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:700}.dashboard-module__liveBadge___9fdYq{border:1px solid color-mix(in srgb, var(--viz-success) 35%, transparent);background:color-mix(in srgb, var(--viz-success) 8%, transparent);letter-spacing:.14em;text-transform:uppercase;color:var(--success-badge-text);border-radius:9999px;align-items:center;gap:6px;padding:3px 9px;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:700;display:inline-flex}.dashboard-module__liveDot___VGdIG{background:var(--viz-success);border-radius:50%;width:6px;height:6px;animation:2s ease-out infinite dashboard-module__livePing___3wKU9}@media (prefers-reduced-motion:reduce){.dashboard-module__liveDot___VGdIG{animation:none}}.dashboard-module__heroFigure___wRcDD{letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:clamp(42px,5.6vw,62px);font-weight:600;line-height:1.05}.dashboard-module__heroPanelMeta___LTO6H{color:var(--text-secondary);font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.dashboard-module__ratioBar___QbYaG{gap:2px;height:6px;margin-top:8px;display:flex}.dashboard-module__ratioSegment___QPj4X{border-radius:3px;min-width:4px;display:block}.dashboard-module__heroSplit___iBb4m{border-top:1px solid var(--border-color);color:var(--text-secondary);flex-wrap:wrap;gap:16px;padding-top:8px;font-size:12px;display:flex}.dashboard-module__heroSplitItem___9Xb7t{align-items:center;gap:6px;display:inline-flex}.dashboard-module__heroSplitItem___9Xb7t b{color:var(--text-primary);font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace}.dashboard-module__splitSwatch___T1BAm{border-radius:2px;flex:none;width:8px;height:8px}.dashboard-module__splitSuccess___YzZ3r{background:var(--viz-success)}.dashboard-module__splitFailure___uod1c{background:var(--viz-failure)}.dashboard-module__statsRow___N02MY{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid;position:relative}@media (max-width:900px){.dashboard-module__statsRow___N02MY{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.dashboard-module__statsRow___N02MY{grid-template-columns:minmax(0,1fr)}}.dashboard-module__statTile___pRszo{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-primary) 82%, transparent);border-radius:14px;flex-direction:column;gap:6px;padding:24px;transition:border-color .15s;display:flex}.dashboard-module__statTile___pRszo:before{content:"";background:var(--tile-accent,var(--border-hover));border-radius:9999px;width:28px;height:3px;margin-bottom:2px}@media (hover:hover) and (pointer:fine){.dashboard-module__statTile___pRszo:hover{border-color:var(--border-hover)}}@media (prefers-reduced-motion:reduce){.dashboard-module__statTile___pRszo{transition:none}}.dashboard-module__statLabel___vBc52{color:var(--text-secondary);font-size:12px;font-weight:600}.dashboard-module__statValue___HlP6a{letter-spacing:-.01em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:28px;font-weight:600;line-height:1.1}.dashboard-module__statMeter___iqQ0d{margin:4px 0 2px}.dashboard-module__statHint___jA1Lx{color:var(--text-tertiary);font-size:12px;line-height:1.45}.dashboard-module__section___SU27P{z-index:1;flex-direction:column;gap:24px;display:flex;position:relative}.dashboard-module__sectionHead___HiDgg{flex-direction:column;gap:6px;display:flex}.dashboard-module__eyebrow___9pOzG{letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);align-items:center;gap:7px;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:700;display:inline-flex}.dashboard-module__eyebrow___9pOzG:before{content:"▍";color:var(--viz-success);font-size:12px;line-height:1}.dashboard-module__sectionTitle___mdUFh{letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:650;line-height:1.18}.dashboard-module__sectionDescription___njtD8{max-width:64ch;color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.dashboard-module__panel___yFev0{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-primary) 82%, transparent);border-radius:16px;flex-direction:column;gap:16px;padding:clamp(24px,2.4vw,28px);display:flex}.dashboard-module__panelHead___JCcHO{flex-direction:column;gap:4px;display:flex}.dashboard-module__panelTitle___DPM1j{letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:18px;font-weight:650}.dashboard-module__panelLink___b7hxz{color:var(--primary-active);align-self:flex-start;margin-top:auto;font-size:13px;font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){.dashboard-module__panelLink___b7hxz:hover{text-decoration:underline}.dashboard-module__panelLink___b7hxz:hover .dashboard-module__linkArrow___vWko7{transform:translate(3px)}}.dashboard-module__emptyNote___ZPLt3{text-align:center;color:var(--text-tertiary);margin:0;padding:24px 0;font-size:13px}.dashboard-module__fleetList___znqyo{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dashboard-module__fleetRow___CMqRX{border-bottom:1px solid var(--border-color);grid-template-columns:auto minmax(0,1.3fr) minmax(80px,1fr) auto minmax(96px,.7fr);align-items:center;gap:16px;padding:16px 0;display:grid}.dashboard-module__fleetRow___CMqRX:last-child{border-bottom:none}@media (max-width:760px){.dashboard-module__fleetRow___CMqRX{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}}.dashboard-module__fleetRank___Ll1Rd{color:var(--text-quaternary);font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:600}@media (max-width:760px){.dashboard-module__fleetRank___Ll1Rd{display:none}}.dashboard-module__fleetIdentity___Ly9vN{flex-direction:column;gap:2px;min-width:0;display:flex}.dashboard-module__fleetName___RORQt{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.dashboard-module__fleetMeta___xo-1P{color:var(--text-tertiary);font-size:12px}.dashboard-module__fleetSpark___Ya30N{height:28px}@media (max-width:760px){.dashboard-module__fleetSpark___Ya30N{order:3;grid-column:1/-1}}.dashboard-module__fleetNumbers___aQeog{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.dashboard-module__fleetTotal___MadmX{color:var(--text-primary);font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:15px;font-weight:600}.dashboard-module__fleetTotalLabel___RhSuG{color:var(--text-tertiary);font-size:11px}.dashboard-module__fleetRate___jYvLy{flex-direction:column;gap:5px;display:flex}.dashboard-module__fleetRateValue___Tj2Kl{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:12.5px;font-weight:600}.dashboard-module__fleetMeter___l-m4d{height:5px}.dashboard-module__detailGrid___Zr06g{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid;position:relative}@media (max-width:900px){.dashboard-module__detailGrid___Zr06g{grid-template-columns:minmax(0,1fr)}}.dashboard-module__healthBar___XMGkG{gap:2px;height:10px;margin-top:4px;display:flex}.dashboard-module__healthSegment___vawrq{border-radius:3px;min-width:4px;display:block}.dashboard-module__healthActive___zZV8L{background:var(--viz-success)}.dashboard-module__healthUnavailable___F49dV{background:var(--amber-color)}.dashboard-module__healthDisabled___guPq-{background:var(--text-quaternary)}.dashboard-module__healthLegend___3ewIe{color:var(--text-secondary);flex-wrap:wrap;gap:16px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.dashboard-module__healthLegend___3ewIe li{align-items:center;gap:6px;display:inline-flex}.dashboard-module__healthLegend___3ewIe b{color:var(--text-primary);font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace}.dashboard-module__healthKey___2cAw2{border-radius:2px;flex:none;width:8px;height:8px}.dashboard-module__typeBreakdown___Pa2Q3{border-top:1px solid var(--border-color);flex-direction:column;gap:8px;padding-top:16px;display:flex}.dashboard-module__typeBreakdownLabel___jt9VW{letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px;font-weight:700}.dashboard-module__typeList___edMu9{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dashboard-module__typeChip___-twi3{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-secondary) 60%, transparent);color:var(--text-secondary);border-radius:9999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.dashboard-module__typeChip___-twi3 b{color:var(--text-primary);font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace}.dashboard-module__specList___naEGe{flex-direction:column;margin:0;display:flex}.dashboard-module__specRow___IH1wt{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;display:flex}.dashboard-module__specRow___IH1wt:last-child{border-bottom:none}.dashboard-module__specLabel___QxD73{color:var(--text-secondary);font-size:13px}.dashboard-module__specValue___eI8Ot{color:var(--text-primary);text-align:right;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px;font-weight:600;overflow:hidden}.dashboard-module__specMono___5y8cr{font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:500}.dashboard-module__toggleList___Krb90{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dashboard-module__togglePill___QJYAj{border:1px solid var(--border-color);color:var(--text-secondary);border-radius:9999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.dashboard-module__togglePill___QJYAj b{font-weight:650}.dashboard-module__toggleOn___VmR3w{border-color:color-mix(in srgb, var(--viz-success) 40%, transparent);background:color-mix(in srgb, var(--viz-success) 10%, transparent)}.dashboard-module__toggleOn___VmR3w b{color:var(--success-badge-text)}.dashboard-module__toggleOff___XWtlD{background:color-mix(in srgb, var(--bg-secondary) 60%, transparent)}.dashboard-module__toggleOff___XWtlD b{color:var(--text-tertiary)}.dashboard-module__ctaGrid___OQEZ7{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:900px){.dashboard-module__ctaGrid___OQEZ7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.dashboard-module__ctaGrid___OQEZ7{grid-template-columns:minmax(0,1fr)}}.dashboard-module__ctaCard___-fF7e{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-primary) 76%, transparent);transition:transform var(--dur-press) var(--ease-out-strong), border-color .15s ease, box-shadow var(--dur-hover) var(--ease-out-strong);border-radius:14px;flex-direction:column;gap:6px;padding:24px;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.dashboard-module__ctaCard___-fF7e:hover{border-color:var(--border-hover);transform:translateY(-2px);box-shadow:0 14px 30px #0000001f}.dashboard-module__ctaCard___-fF7e:hover .dashboard-module__ctaArrow___IBWKn{opacity:1;transform:translate(3px)}}.dashboard-module__ctaCard___-fF7e:active{transform:translateY(0)scale(.98)}@media (prefers-reduced-motion:reduce){.dashboard-module__ctaCard___-fF7e{transition:none}.dashboard-module__ctaCard___-fF7e:active{transform:none}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.dashboard-module__ctaCard___-fF7e:hover,.dashboard-module__ctaCard___-fF7e:hover .dashboard-module__ctaArrow___IBWKn{transform:none}}.dashboard-module__ctaIcon___ulbkn{border:1px solid var(--border-color);background:color-mix(in srgb, var(--text-primary) 6%, transparent);width:36px;height:36px;color:var(--text-primary);border-radius:8px;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.dashboard-module__ctaTitle___5vVvg{color:var(--text-primary);font-size:15px;font-weight:650}.dashboard-module__ctaDescription___rSwmK{color:var(--text-secondary);font-size:13px;line-height:1.5}.dashboard-module__ctaArrow___IBWKn{color:var(--text-tertiary);opacity:.55;transition:transform var(--dur-hover) var(--ease-out-strong), opacity var(--dur-hover) var(--ease-out-strong);font-size:15px;position:absolute;top:24px;right:24px}@keyframes dashboard-module__periodBreath___NC0oZ{0%,to{opacity:1}50%{opacity:.45}}@keyframes dashboard-module__livePing___3wKU9{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--viz-success) 40%, transparent)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}.Skeleton-module__skeleton___XePp7{background:linear-gradient(90deg, var(--bg-tertiary) 0%, var(--bg-hover) 50%, var(--bg-tertiary) 100%);border-radius:var(--radius-md);background-size:200% 100%;animation:1.5s ease-in-out infinite Skeleton-module__shimmer___vu211;display:block}@keyframes Skeleton-module__shimmer___vu211{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.Skeleton-module__skeleton___XePp7{background:var(--bg-tertiary);animation:none}}.ShowEmailsToggle-module__toggle___LsMOG>span{align-items:center;gap:8px;display:inline-flex}.Select-module__wrap___8GKsa{align-items:center;display:inline-flex;position:relative}.Select-module__wrapFullWidth___uQ1gt{width:100%}.Select-module__trigger___nKY0l{border:1px solid var(--border-color);background-color:var(--bg-primary);width:100%;height:40px;box-shadow:var(--shadow);color:var(--text-primary);cursor:pointer;-webkit-appearance:none;appearance:none;text-align:left;box-sizing:border-box;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.Select-module__trigger___nKY0l:hover{border-color:var(--border-hover)}.Select-module__trigger___nKY0l[aria-expanded=true]{border-color:var(--accent);box-shadow:var(--shadow), 0 0 0 3px var(--focus-ring);outline:none}.Select-module__trigger___nKY0l:focus-visible{border-color:var(--accent);box-shadow:var(--shadow), 0 0 0 3px var(--focus-ring);outline:none}.Select-module__triggerSm___0Ozlc{height:28px;box-shadow:none;padding:0 10px;font-size:12px}.Select-module__triggerText___zQEIp{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Select-module__placeholder___N04iW{color:var(--text-tertiary)}.Select-module__triggerIcon___ipYKn{color:var(--text-secondary);flex-shrink:0;transition:transform .2s;display:inline-flex}[aria-expanded=true]>.Select-module__triggerIcon___ipYKn{transform:rotate(180deg)}.Select-module__dropdown___6YdcD{background:var(--floating-surface);border:1px solid var(--border-color);box-shadow:var(--shadow-lg);overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:12px;flex-direction:column;gap:4px;max-height:240px;padding:6px;display:flex;position:fixed;overflow-y:auto}.Select-module__option___EKsSG{color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;padding:8px 12px;font-size:13px;font-weight:500;transition:background-color .15s,border-color .15s}.Select-module__option___EKsSG:hover{background:color-mix(in srgb, var(--text-primary) 8%, transparent)}.Select-module__optionActive___y280o{border-color:var(--accent-border);background:var(--accent-subtle);color:var(--accent-text);font-weight:600}.Select-module__optionHighlighted___CPa3K{background:color-mix(in srgb, var(--text-primary) 8%, transparent)}.MaskedValueChip-module__chip___x33Ro{border:1px solid var(--border-color);background:var(--accent-subtle);width:100%;min-width:0;height:34px;color:var(--accent-text);border-radius:8px;align-items:center;gap:6px;padding:0 4px 0 10px;font-size:13px;display:inline-flex}.MaskedValueChip-module__value___gFwKi{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;overflow:hidden}.MaskedValueChip-module__clear___90WkO{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.MaskedValueChip-module__clear___90WkO:hover{background:var(--bg-hover)}.MaskedValueChip-module__clear___90WkO:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ToggleSwitch-module__root___IUqKD{cursor:pointer;align-items:center;gap:8px;display:inline-flex;position:relative}.ToggleSwitch-module__labelLeft___Pc6fJ .ToggleSwitch-module__label___4iQkR{order:-1}.ToggleSwitch-module__disabled___GNGHj{cursor:not-allowed}.ToggleSwitch-module__root___IUqKD input{opacity:0;width:0;height:0;position:absolute}.ToggleSwitch-module__track___zFtXx{background:var(--toggle-off-bg);width:44px;height:24px;transition:background-color var(--dur-hover,.2s) var(--ease-out-strong,ease-out);border-radius:9999px;position:relative}.ToggleSwitch-module__root___IUqKD input:focus-visible+.ToggleSwitch-module__track___zFtXx{outline:2px solid var(--accent);outline-offset:2px}.ToggleSwitch-module__disabled___GNGHj .ToggleSwitch-module__track___zFtXx{opacity:.5}.ToggleSwitch-module__thumb___gQ45C{width:18px;height:18px;transition:transform var(--dur-hover,.2s) var(--ease-out-strong,ease-out);background:#fff;border-radius:9999px;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0000000d}.ToggleSwitch-module__root___IUqKD input:checked+.ToggleSwitch-module__track___zFtXx{background:var(--accent)}.ToggleSwitch-module__root___IUqKD input:checked+.ToggleSwitch-module__track___zFtXx .ToggleSwitch-module__thumb___gQ45C{background:var(--primary-contrast);transform:translate(20px)}.ToggleSwitch-module__label___4iQkR{color:var(--text-primary);font-weight:600}@media (prefers-reduced-motion:reduce){.ToggleSwitch-module__track___zFtXx,.ToggleSwitch-module__thumb___gQ45C{transition:none}}.Sheet-module__overlay___z8D5E{background:var(--overlay-bg);-webkit-backdrop-filter:blur(2px);z-index:2000;opacity:0;justify-content:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.Sheet-module__overlay___z8D5E.Sheet-module__entering___-FNfE{animation:.28s cubic-bezier(.16,1,.3,1) forwards Sheet-module__sheet-fade-in___CzH3G}.Sheet-module__overlay___z8D5E.Sheet-module__exiting___q7zPi{animation:.28s cubic-bezier(.4,0,.2,1) forwards Sheet-module__sheet-fade-out___gWS5Q}.Sheet-module__content___ITPBZ{background:var(--bg-primary);border-left:1px solid var(--border-color);box-shadow:-8px 0 32px #00000029, var(--floating-shadow);will-change:transform;outline:none;flex-direction:column;height:100%;display:flex;position:relative;transform:translate(100%)}.Sheet-module__content___ITPBZ.Sheet-module__entering___-FNfE{animation:.32s cubic-bezier(.16,1,.3,1) forwards Sheet-module__sheet-slide-in___J8uZR}.Sheet-module__content___ITPBZ.Sheet-module__exiting___q7zPi{animation:.28s cubic-bezier(.32,0,.67,0) forwards Sheet-module__sheet-slide-out___O9y-1}@keyframes Sheet-module__sheet-fade-in___CzH3G{0%{opacity:0}to{opacity:1}}@keyframes Sheet-module__sheet-fade-out___gWS5Q{0%{opacity:1}to{opacity:0}}@keyframes Sheet-module__sheet-slide-in___J8uZR{0%{transform:translate(100%)}to{transform:translate(0,0)}}@keyframes Sheet-module__sheet-slide-out___O9y-1{0%{transform:translate(0,0)}to{transform:translate(100%)}}.Sheet-module__sizeMd___ziRMr{width:min(640px,100vw)}.Sheet-module__sizeLg___32pg7{width:min(720px,100vw)}.Sheet-module__sizeXl___AvWCt{width:min(960px,100vw)}.Sheet-module__header___cUB1H{border-bottom:1px solid var(--border-color);flex-direction:column;flex-shrink:0;gap:4px;padding:20px 56px 20px 24px;display:flex}.Sheet-module__eyebrow___Duxhe{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-size:11px;font-weight:500}.Sheet-module__title___1-JZS{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}.Sheet-module__description___Xg2Ae{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.5}.Sheet-module__body___Aso8V{flex:1;padding:24px;overflow-y:auto}.Sheet-module__footer___kLZWM{border-top:1px solid var(--border-color);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.Sheet-module__closeBtn___s0cgQ{width:32px;height:32px;color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex;position:absolute;top:14px;right:14px}.Sheet-module__closeBtn___s0cgQ:hover{background:var(--bg-tertiary);color:var(--text-primary)}.Sheet-module__closeBtn___s0cgQ:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}@media (max-width:640px){.Sheet-module__content___ITPBZ{border-left:none;width:100vw!important}.Sheet-module__header___cUB1H{padding:16px 52px 16px 16px}.Sheet-module__body___Aso8V{padding:16px}.Sheet-module__footer___kLZWM{padding:12px 16px}}@media (prefers-reduced-motion:reduce){.Sheet-module__overlay___z8D5E.Sheet-module__entering___-FNfE,.Sheet-module__overlay___z8D5E.Sheet-module__exiting___q7zPi,.Sheet-module__content___ITPBZ.Sheet-module__entering___-FNfE,.Sheet-module__content___ITPBZ.Sheet-module__exiting___q7zPi{animation:none}.Sheet-module__overlay___z8D5E.Sheet-module__entering___-FNfE{opacity:1}.Sheet-module__overlay___z8D5E.Sheet-module__exiting___q7zPi{opacity:0}.Sheet-module__content___ITPBZ.Sheet-module__entering___-FNfE{transform:none}.Sheet-module__content___ITPBZ.Sheet-module__exiting___q7zPi{transform:translate(100%)}}.ExcludedModelRuleChip-module__chipRow___GZYjd{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.ExcludedModelRuleChip-module__chip___ZHu9n{min-width:0;max-width:100%;color:var(--text-primary);border-radius:9999px;align-items:center;gap:4px;padding:4px 5px 4px 9px;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.5;display:inline-flex}.ExcludedModelRuleChip-module__label___zHuRH{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ExcludedModelRuleChip-module__detail___BSOjb{color:var(--text-tertiary);flex-shrink:0;font-size:10px}.ExcludedModelRuleChip-module__exact___Ly9hr{border:1px solid color-mix(in srgb, var(--primary-color) 45%, var(--border-color));background:color-mix(in srgb, var(--primary-color) 8%, var(--bg-primary))}.ExcludedModelRuleChip-module__wildcard___8GF-X{border:1px dashed color-mix(in srgb, var(--primary-color) 38%, var(--border-color));color:var(--text-secondary);background:0 0}.ExcludedModelRuleChip-module__unknown___QmPur{border:1px dashed var(--border-color);color:var(--text-tertiary);background:0 0}.ExcludedModelRuleChip-module__remove___yO0z3{width:20px;height:20px;color:var(--text-tertiary);cursor:pointer;transition:background-color var(--dur-hover,.2s) var(--ease-out-strong,ease-out), color var(--dur-hover,.2s) var(--ease-out-strong,ease-out), transform var(--dur-press,.16s) var(--ease-out-strong,ease-out);background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ExcludedModelRuleChip-module__remove___yO0z3:active:not(:disabled){transform:scale(.9)}.ExcludedModelRuleChip-module__remove___yO0z3:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.ExcludedModelRuleChip-module__remove___yO0z3:disabled{cursor:not-allowed;opacity:.5}@media (hover:hover) and (pointer:fine){.ExcludedModelRuleChip-module__remove___yO0z3:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary)}}@media (prefers-reduced-motion:reduce){.ExcludedModelRuleChip-module__remove___yO0z3{transition:none}.ExcludedModelRuleChip-module__remove___yO0z3:active:not(:disabled){transform:none}}.ExcludedModelsPicker-module__root___RYF7X{flex-direction:column;gap:8px;min-width:0;display:flex}.ExcludedModelsPicker-module__trigger___ycSKU{border:1px solid var(--border-color);background:var(--bg-primary);width:100%;min-height:40px;color:var(--text-primary);text-align:left;cursor:pointer;transition:border-color var(--dur-hover,.2s) var(--ease-out-strong,ease-out), background-color var(--dur-hover,.2s) var(--ease-out-strong,ease-out), transform var(--dur-press,.16s) var(--ease-out-strong,ease-out);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex;position:relative;overflow:hidden}.ExcludedModelsPicker-module__trigger___ycSKU:active:not(:disabled){transform:scale(.99)}.ExcludedModelsPicker-module__trigger___ycSKU:focus-visible{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.ExcludedModelsPicker-module__trigger___ycSKU:disabled{cursor:not-allowed;opacity:.6}@media (hover:hover) and (pointer:fine){.ExcludedModelsPicker-module__trigger___ycSKU:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary-color) 40%, var(--border-color))}}.ExcludedModelsPicker-module__triggerText___lbBd4{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.ExcludedModelsPicker-module__triggerSpinner___xL-cS{color:var(--text-tertiary);flex-shrink:0;animation:.9s linear infinite ExcludedModelsPicker-module__excluded-spin___g-h0p}.ExcludedModelsPicker-module__chevron___FcR89{color:var(--text-tertiary);transition:transform var(--dur-hover,.2s) var(--ease-out-strong,ease-out);flex-shrink:0}.ExcludedModelsPicker-module__triggerOpen___OMivu .ExcludedModelsPicker-module__chevron___FcR89{transform:rotate(180deg)}.ExcludedModelsPicker-module__meter___0ZOIu{background:var(--bg-tertiary);height:2px;position:absolute;bottom:0;left:0;right:0}.ExcludedModelsPicker-module__meterFill___svWrl{background:color-mix(in srgb, var(--primary-color) 70%, var(--text-primary));height:100%;transition:width .36s var(--ease-out-strong,ease);display:block}.ExcludedModelsPicker-module__disclosure___5zAsh{grid-template-rows:0fr;transition:grid-template-rows .12s ease-in;display:grid}.ExcludedModelsPicker-module__disclosureOpen___BTQ7b{transition:grid-template-rows var(--dur-hover,.2s) var(--ease-out-strong,ease-out);grid-template-rows:1fr}.ExcludedModelsPicker-module__disclosureInner___swIxx{min-height:0;overflow:hidden}.ExcludedModelsPicker-module__panel___-GHUW{border:1px solid var(--border-color);background:var(--bg-secondary);transform-origin:top;animation:ExcludedModelsPicker-module__excluded-panel-in___sw1uB var(--dur-hover,.2s) var(--ease-out-strong,ease-out) both;border-radius:8px;flex-direction:column;margin-top:6px;display:flex;overflow:hidden}@keyframes ExcludedModelsPicker-module__excluded-panel-in___sw1uB{0%{opacity:0;transform:scale(.98)}}@keyframes ExcludedModelsPicker-module__excluded-spin___g-h0p{to{transform:rotate(360deg)}}.ExcludedModelsPicker-module__searchRow___vhaLm{border-bottom:1px solid var(--border-color);align-items:center;padding:8px;display:flex;position:relative}.ExcludedModelsPicker-module__searchIcon___kl49Z{color:var(--text-tertiary);pointer-events:none;position:absolute;left:18px}.ExcludedModelsPicker-module__search___eAW6Q{border:1px solid var(--border-color);background:var(--bg-primary);width:100%;color:var(--text-primary);border-radius:4px;padding:6px 10px 6px 32px;font-size:12px}.ExcludedModelsPicker-module__search___eAW6Q::placeholder{color:var(--text-tertiary)}.ExcludedModelsPicker-module__search___eAW6Q:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.ExcludedModelsPicker-module__list___r-52c{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;max-height:260px;padding:6px;display:flex;overflow-y:auto}.ExcludedModelsPicker-module__row___-dgzQ{cursor:pointer;transition:background-color var(--dur-press,.16s) var(--ease-out-strong,ease-out);border-radius:4px;align-items:center;gap:8px;padding:7px 8px;display:flex}.ExcludedModelsPicker-module__row___-dgzQ:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.ExcludedModelsPicker-module__rowHighlighted___TXsS-{background:var(--bg-tertiary)}.ExcludedModelsPicker-module__rowExcluded___QwTAb .ExcludedModelsPicker-module__checkbox___LBJlR{border-color:var(--primary-color);background:var(--primary-color);color:var(--primary-contrast)}.ExcludedModelsPicker-module__rowLocked___yX5xZ{cursor:default;opacity:.62}.ExcludedModelsPicker-module__checkbox___LBJlR{border:1px solid var(--border-color);background:var(--bg-primary);width:16px;height:16px;transition:background-color var(--dur-press,.16s) var(--ease-out-strong,ease-out), border-color var(--dur-press,.16s) var(--ease-out-strong,ease-out);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ExcludedModelsPicker-module__rowText___VJ0uV{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ExcludedModelsPicker-module__rowId___6yGuV{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;overflow:hidden}.ExcludedModelsPicker-module__rowDisplayName___c-Ifl,.ExcludedModelsPicker-module__rowReason___1c7c2{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ExcludedModelsPicker-module__badge___vrwIy{border:1px dashed color-mix(in srgb, var(--primary-color) 38%, var(--border-color));color:var(--text-secondary);border-radius:9999px;flex-shrink:0;padding:2px 6px;font-size:10px}.ExcludedModelsPicker-module__badgeMuted___SAngk{color:var(--text-tertiary);border-style:dotted}.ExcludedModelsPicker-module__noResults___Qohto{color:var(--text-tertiary);text-align:center;margin:0;padding:24px 8px;font-size:12px}.ExcludedModelsPicker-module__footer___eApyV{border-top:1px solid var(--border-color);background:var(--bg-primary);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.ExcludedModelsPicker-module__footerCount___S0dwv{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:11px}.ExcludedModelsPicker-module__footerActions___1UCO6{align-items:center;gap:4px;display:inline-flex}.ExcludedModelsPicker-module__footerButton___BcU1G{color:var(--text-secondary);cursor:pointer;transition:background-color var(--dur-hover,.2s) var(--ease-out-strong,ease-out), color var(--dur-hover,.2s) var(--ease-out-strong,ease-out), transform var(--dur-press,.16s) var(--ease-out-strong,ease-out);background:0 0;border:0;border-radius:4px;padding:4px 8px;font-size:11px}.ExcludedModelsPicker-module__footerButton___BcU1G:active:not(:disabled){transform:scale(.96)}.ExcludedModelsPicker-module__footerButton___BcU1G:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.ExcludedModelsPicker-module__footerButton___BcU1G:disabled{cursor:not-allowed;opacity:.5}@media (hover:hover) and (pointer:fine){.ExcludedModelsPicker-module__footerButton___BcU1G:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary)}}.ExcludedModelsPicker-module__catalogNotice___Vuj8F{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:12px;font-size:12px;display:flex}.ExcludedModelsPicker-module__retryButton___xLpOx{border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);cursor:pointer;transition:transform var(--dur-press,.16s) var(--ease-out-strong,ease-out);border-radius:4px;flex-shrink:0;padding:4px 10px;font-size:11px}.ExcludedModelsPicker-module__retryButton___xLpOx:active{transform:scale(.96)}.ExcludedModelsPicker-module__chipsMore___qiTQK{color:var(--text-tertiary);align-self:center;font-size:11px}.ExcludedModelsPicker-module__ruleEditor___BnPbg{flex-direction:column;gap:6px;display:flex}.ExcludedModelsPicker-module__ruleLabel___Vs3uq{color:var(--text-secondary);font-size:12px;font-weight:500}.ExcludedModelsPicker-module__ruleMatches___aaZnY{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ExcludedModelsPicker-module__ruleMatches___aaZnY li{color:var(--text-tertiary);align-items:center;gap:6px;font-size:11px;display:flex}.ExcludedModelsPicker-module__ruleMatches___aaZnY code{color:var(--text-secondary);font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace}.ExcludedModelsPicker-module__ruleMatchNone___GTDUi{color:var(--warning-color,#c65746)}.ExcludedModelsPicker-module__ruleWarning___lcScQ{color:var(--warning-color,#c65746);align-items:center;gap:6px;margin:0;font-size:11px;display:flex}@media (prefers-reduced-motion:reduce){.ExcludedModelsPicker-module__disclosure___5zAsh,.ExcludedModelsPicker-module__disclosureOpen___BTQ7b{transition:none}.ExcludedModelsPicker-module__panel___-GHUW{animation:none}.ExcludedModelsPicker-module__trigger___ycSKU,.ExcludedModelsPicker-module__chevron___FcR89,.ExcludedModelsPicker-module__meterFill___svWrl,.ExcludedModelsPicker-module__row___-dgzQ,.ExcludedModelsPicker-module__checkbox___LBJlR,.ExcludedModelsPicker-module__footerButton___BcU1G,.ExcludedModelsPicker-module__retryButton___xLpOx{transition:none}.ExcludedModelsPicker-module__triggerSpinner___xL-cS{animation:none}.ExcludedModelsPicker-module__trigger___ycSKU:active:not(:disabled),.ExcludedModelsPicker-module__footerButton___BcU1G:active:not(:disabled),.ExcludedModelsPicker-module__retryButton___xLpOx:active{transform:none}}.SelectionCheckbox-module__root___LiMQt{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex;position:relative}.SelectionCheckbox-module__disabled___-T-uP{cursor:not-allowed;opacity:.6}.SelectionCheckbox-module__input___b-Hpm{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SelectionCheckbox-module__box___FRD4m{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-secondary) 92%, transparent);width:22px;height:22px;color:var(--primary-contrast,#fff);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.SelectionCheckbox-module__root___LiMQt:hover .SelectionCheckbox-module__box___FRD4m{border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 16%, transparent)}.SelectionCheckbox-module__root___LiMQt:active .SelectionCheckbox-module__box___FRD4m{transform:scale(.95)}.SelectionCheckbox-module__disabled___-T-uP:hover .SelectionCheckbox-module__box___FRD4m{border-color:var(--border-color);box-shadow:none}.SelectionCheckbox-module__disabled___-T-uP:active .SelectionCheckbox-module__box___FRD4m{transform:none}.SelectionCheckbox-module__input___b-Hpm:focus-visible+.SelectionCheckbox-module__box___FRD4m{border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 16%, transparent), 0 0 0 1px color-mix(in srgb, var(--primary-color) 50%, transparent)}.SelectionCheckbox-module__boxChecked___4lydu{border-color:var(--primary-color);background:var(--primary-color)}.SelectionCheckbox-module__boxChecked___4lydu svg{stroke-width:2.4px;display:block}.SelectionCheckbox-module__label___twhQj{color:var(--text-primary);font-size:14px;font-weight:500}.AuthFileRefreshResults-module__results___U02ox{margin:16px 0 0;padding:0;list-style:none}.AuthFileRefreshResults-module__result___bF1x4{border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}.AuthFileRefreshResults-module__identity___NkCRg{overflow-wrap:anywhere;flex:1;min-width:0}.AuthFileRefreshResults-module__success___CnRq8{color:var(--success-color)}.AuthFileRefreshResults-module__failure___t-pQv{color:var(--error-color)}.AuthFileRefreshResults-module__error___MXH8r{width:100%;color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.BatchActionBar-module__container___oXLfi{bottom:calc(12px + env(safe-area-inset-bottom,0px));left:var(--content-center-x,50%);z-index:1000;pointer-events:none;width:min(960px,100vw - 24px);position:fixed;transform:translate(-50%)}.BatchActionBar-module__bar___cs-m2{pointer-events:auto;--glass-blur:14px;border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-backdrop-filter);backdrop-filter:var(--glass-backdrop-filter);box-shadow:var(--shadow-lg);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 14px;display:flex}.BatchActionBar-module__left___EoCU-,.BatchActionBar-module__right___g4L9L{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.BatchActionBar-module__count___38ZzY{font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap;padding-right:4px;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:650}.BatchActionBar-module__bar___cs-m2 .btn{transition:transform var(--dur-press,.16s) var(--ease-out-strong,ease-out), background-color .15s ease, border-color .15s ease, color .15s ease}.BatchActionBar-module__bar___cs-m2 .btn:active:not(:disabled){transform:scale(.96)}@media (max-width:768px){.BatchActionBar-module__container___oXLfi{width:calc(100vw - 16px)}.BatchActionBar-module__bar___cs-m2{flex-direction:column;align-items:stretch}.BatchActionBar-module__left___EoCU-,.BatchActionBar-module__right___g4L9L{justify-content:center}}@media (prefers-reduced-motion:reduce){.BatchActionBar-module__bar___cs-m2 .btn{transition:none}.BatchActionBar-module__bar___cs-m2 .btn:active:not(:disabled){transform:none}}.ProviderTabs-module__tabs___n-cuP{border-bottom:1px solid var(--border-color);scrollbar-width:none;align-items:stretch;gap:2px;min-width:0;max-width:100%;display:flex;overflow-x:auto}.ProviderTabs-module__tabs___n-cuP::-webkit-scrollbar{display:none}.ProviderTabs-module__tab___H3sif{cursor:pointer;color:var(--text-secondary);white-space:nowrap;transition:color var(--dur-hover,.2s) var(--ease-out-strong,ease-out), background-color var(--dur-hover,.2s) var(--ease-out-strong,ease-out);background:0 0;border:0;border-radius:8px 8px 0 0;flex-shrink:0;align-items:center;gap:7px;padding:8px 12px 11px;font-size:13px;font-weight:550;display:inline-flex;position:relative}.ProviderTabs-module__tab___H3sif:after{content:"";height:2px;transition:background-color var(--dur-hover,.2s) var(--ease-out-strong,ease-out);background:0 0;border-radius:9999px;position:absolute;bottom:-1px;left:10px;right:10px}.ProviderTabs-module__tab___H3sif:active{transform:translateY(.5px)}.ProviderTabs-module__tab___H3sif:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.ProviderTabs-module__tab___H3sif:hover{color:var(--text-primary);background:color-mix(in srgb, var(--bg-tertiary) 55%, transparent)}}.ProviderTabs-module__tabActive___g2pr3{color:var(--text-primary);font-weight:650}.ProviderTabs-module__tabActive___g2pr3:after{background:var(--accent)}.ProviderTabs-module__tabGlyph___fRPPT{color:var(--text-tertiary);flex-shrink:0}.ProviderTabs-module__tabActive___g2pr3 .ProviderTabs-module__tabGlyph___fRPPT{color:var(--text-primary)}.ProviderTabs-module__tabIconWrap___ZotRT{border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.ProviderTabs-module__tabIcon___V2PI4{object-fit:contain;width:15px;height:15px;display:block}.ProviderTabs-module__tabIconFallback___SwMK5{color:var(--text-secondary);font-size:10px;font-weight:700}.ProviderTabs-module__tabLabel___dEpsW{line-height:1.4}.ProviderTabs-module__tabCount___wgH75{font-variant-numeric:tabular-nums;color:var(--text-tertiary);background:color-mix(in srgb, var(--text-primary) 6%, transparent);border-radius:9999px;padding:0 6px;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:10.5px;font-weight:650;line-height:1.6}.ProviderTabs-module__tabActive___g2pr3 .ProviderTabs-module__tabCount___wgH75{color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 10%, transparent)}@media (prefers-reduced-motion:reduce){.ProviderTabs-module__tab___H3sif,.ProviderTabs-module__tab___H3sif:after{transition:none}.ProviderTabs-module__tab___H3sif:active{transform:none}}.QuotaBody-module__quotaRow___VFYgv{flex-direction:column;gap:5px;min-width:0;display:flex}.QuotaBody-module__quotaRowHeader___o8DLm{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.QuotaBody-module__quotaModel___VdMiO{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.QuotaBody-module__quotaMeta___niQtI{font-variant-numeric:tabular-nums;letter-spacing:.01em;flex-shrink:0;align-items:baseline;gap:7px;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:11.5px;display:inline-flex}.QuotaBody-module__quotaPercent___vs49q{color:var(--text-primary);font-weight:650}.QuotaBody-module__quotaReset___ffxwq{color:var(--text-quaternary)}.QuotaBody-module__quotaResetRelative___XQuMa{color:var(--text-tertiary)}.QuotaBody-module__quotaResetRelative___XQuMa:before{content:"·";color:var(--text-quaternary);margin:0 4px}.QuotaBody-module__quotaResetRelativeSoon___Aqb-s{color:var(--warning-text);font-weight:600}.QuotaBody-module__quotaAmount___rIJDl{font-variant-numeric:tabular-nums;color:var(--text-secondary);font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:11.5px;font-weight:500}.QuotaBody-module__quotaMessage___ObN2D{color:var(--text-tertiary);text-align:center;padding:6px 4px;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:11.5px;line-height:1.5}.QuotaBody-module__quotaBar___7F1H6{background:color-mix(in srgb, var(--text-primary) 8%, transparent);border-radius:9999px;height:6px;overflow:hidden}.QuotaBody-module__quotaBarFill___j-B2M{height:100%;transition:width .36s var(--ease-out-strong,ease);transform-origin:0;animation:QuotaBody-module__quota-meter-fill___8bojI .48s var(--ease-out-strong,ease-out) both;animation-delay:calc(var(--meter-index,0) * 40ms);border-radius:9999px}@keyframes QuotaBody-module__quota-meter-fill___8bojI{0%{transform:scaleX(0)}}.QuotaBody-module__quotaBarFillHigh___qXGeY{background:var(--viz-success)}.QuotaBody-module__quotaBarFillMedium___7VBaU{background:var(--quota-medium-color)}.QuotaBody-module__quotaBarFillLow___ZA-De{background:var(--viz-failure)}.QuotaBody-module__antigravityQuotaGroup___UzwBw{flex-direction:column;gap:7px;display:flex}.QuotaBody-module__antigravityQuotaGroup___UzwBw+.QuotaBody-module__antigravityQuotaGroup___UzwBw{border-top:1px dashed color-mix(in srgb, var(--border-color) 80%, transparent);margin-top:3px;padding-top:9px}.QuotaBody-module__antigravityQuotaGroupHeader___Uxf-a{flex-direction:column;gap:2px;min-width:0;display:flex}.QuotaBody-module__antigravityQuotaGroupTitle___i-eod{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:700}.QuotaBody-module__antigravityQuotaGroupDescription___jWOSH{color:var(--text-quaternary);font-size:11px;line-height:1.4}@media (max-width:768px){.QuotaBody-module__quotaRowHeader___o8DLm{flex-direction:column;align-items:flex-start}.QuotaBody-module__quotaModel___VdMiO{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;width:100%;overflow:visible}}@media (prefers-reduced-motion:reduce){.QuotaBody-module__quotaBarFill___j-B2M{transition:none;animation:none}}.QuotaBody-module__codexPlan___xFagC{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12px;display:flex}.QuotaBody-module__codexPlanItem___mks1W{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.QuotaBody-module__codexPlanLabel___1LhDA{color:var(--text-tertiary);flex:none}.QuotaBody-module__codexPlanValue___Ublkk{color:var(--text-primary);text-transform:capitalize;min-width:0;font-weight:600}.QuotaBody-module__codexResetCredits___SMfcC{flex-direction:column;gap:6px;padding-top:2px;display:flex}.QuotaBody-module__codexResetCreditsTitle___Zxsn3{color:var(--text-secondary);font-size:12px;font-weight:600;line-height:1.35}.QuotaBody-module__codexResetCreditRow___NIu5n{border:1px solid color-mix(in srgb, var(--border-color) 72%, transparent);background-color:color-mix(in srgb, var(--bg-secondary) 72%, transparent);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 8px;min-width:0;padding:6px 8px;font-size:12px;line-height:1.35;display:flex}.QuotaBody-module__codexResetCreditRowSoon___Wz8PA{border-color:var(--warning-border);background-color:var(--warning-bg)}.QuotaBody-module__codexResetCreditLabel___naqLQ{color:var(--text-tertiary);overflow-wrap:anywhere;flex:0 auto;min-width:0}.QuotaBody-module__codexResetCreditTime___MViq7{color:var(--text-primary);text-align:right;white-space:nowrap;margin-left:auto;font-weight:600}.QuotaBody-module__resetCreditUse___ObNr5{cursor:pointer;border:1px solid var(--border-color);color:var(--text-secondary);white-space:nowrap;background:0 0;border-radius:9999px;padding:2px 10px;font-size:11.5px;font-weight:600;line-height:1.4}.QuotaBody-module__resetCreditUse___ObNr5:hover:not(:disabled){background-color:var(--bg-hover);color:var(--text-primary)}.QuotaBody-module__resetCreditUse___ObNr5:disabled{cursor:not-allowed;opacity:.5}.QuotaBody-module__codexResetCreditsError___9zOJw{color:var(--warning-text);background-color:var(--warning-bg);border:1px solid var(--warning-border);border-radius:4px;padding:4px 8px;font-size:12px;line-height:1.4}.QuotaBody-module__codexPlanSeparator___q7arQ{background-color:var(--border-color);width:1px;height:12px}.QuotaBody-module__premiumPlanValue___---zO{white-space:nowrap;isolation:isolate;color:#6b4b00;text-shadow:0 1px #ffffff8c;text-transform:capitalize;background:radial-gradient(circle at 18% 24%,#fffffff5 0%,#ffffffb8 18%,#fff0 42%),linear-gradient(135deg,#fff9e3 0%,#ffe07f 52%,#e0aa14 100%);border:1px solid #d9a516b8;border-radius:999px;flex:none;align-items:center;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex;position:relative;overflow:visible;box-shadow:0 1px 3px #855c0029,inset 0 0 0 1px #ffffff38,0 0 16px #ffd66247}.QuotaBody-module__premiumPlanValue___---zO:before{content:"";border-radius:inherit;--glass-blur:9px;filter:var(--glass-filter);opacity:.75;pointer-events:none;z-index:-1;background:radial-gradient(circle at 18% 22%,#ffffffe6 0%,#ffed9e94 32%,#ffd75b00 72%);position:absolute;top:-6px;bottom:-6px;left:-9px;right:-9px}@media (dynamic-range:high){.QuotaBody-module__premiumPlanValue___---zO{color:#704c00;color:color(display-p3 .43 .3 0);background:radial-gradient(circle at 18% 24%,#fffcf0 0%,#fff7d2d1 18%,#fff2b400 42%),linear-gradient(135deg,#fffae1,#ffda46,#f2ac00);background:radial-gradient(circle at 18% 24%,color(display-p3 1 .99 .94) 0%,color(display-p3 1 .97 .82/.82) 18%,color(display-p3 1 .95 .7/0) 42%),linear-gradient(135deg,color(display-p3 1 .98 .88),color(display-p3 .99 .86 .34),color(display-p3 .92 .68 .05));border-color:#ebb900d9;border-color:color(display-p3 .9 .73 .12/.85);box-shadow:0 1px 4px #76470038,inset 0 0 0 1px #fffadc4d,0 0 18px #ffe22f5c;box-shadow:0 1px 4px color(display-p3 .45 .28 0/.22),inset 0 0 0 1px color(display-p3 1 .98 .86/.3),0 0 18px color(display-p3 1 .89 .2/.36)}}@supports (color:color(rec2100-linear 1 1 1)){@media (dynamic-range:high){.QuotaBody-module__premiumPlanValue___---zO{dynamic-range-limit:no-limit;box-shadow:0 1px 4px #76470038, 0 0 0 1px #fffadc4d inset, 0 0 14px #ffe22f5c, 0 0 30px color(rec2100-linear 3.6 2.9 .7 / .48)}@supports (color:color(display-p3 0 0 0)){.QuotaBody-module__premiumPlanValue___---zO{box-shadow:0 1px 4px color(display-p3 .45 .28 0/.22), 0 0 0 1px color(display-p3 1 .98 .86/.3) inset, 0 0 14px color(display-p3 1 .89 .2/.36), 0 0 30px color(rec2100-linear 3.6 2.9 .7 / .48)}}.QuotaBody-module__premiumPlanValue___---zO:before{background:radial-gradient(circle at 18% 22%, color(rec2100-linear 6.5 6.2 5.4 / .92) 0%, color(rec2100-linear 2.4 2 .6 / .62) 34%, color(rec2100-linear 1 .85 .12 / 0) 76%);opacity:.92}}}[data-theme=dark] .QuotaBody-module__premiumPlanValue___---zO{color:#fff0a8;text-shadow:0 0 10px #ffd44f38;background:radial-gradient(circle at 18% 24%,#ffe58a52 0%,#ffd6622e 18%,#ffd66200 44%),linear-gradient(135deg,#4f3d0b 0%,#6e5510 48%,#8f6d10 100%);border-color:#e2b432b3;box-shadow:0 1px 6px #00000047,inset 0 0 0 1px #ffdc7829,0 0 18px #ffc42c38}[data-theme=dark] .QuotaBody-module__premiumPlanValue___---zO:before{opacity:.8;background:radial-gradient(circle at 18% 24%,#ffe58a6b 0%,#ffc54247 34%,#fb00 74%)}@media (dynamic-range:high){[data-theme=dark] .QuotaBody-module__premiumPlanValue___---zO{color:#ffed95;color:color(display-p3 1 .93 .58);background:radial-gradient(circle at 18% 24%,#ffe26161 0%,#ffd13133 18%,#ffd13100 44%),linear-gradient(135deg,#573f00,#7f5b00,#a37400);background:radial-gradient(circle at 18% 24%,color(display-p3 1 .89 .38/.38) 0%,color(display-p3 1 .82 .2/.2) 18%,color(display-p3 1 .82 .2/0) 44%),linear-gradient(135deg,color(display-p3 .33 .25 .04),color(display-p3 .48 .36 .08),color(display-p3 .62 .46 .09));border-color:#ce9700c7;border-color:color(display-p3 .78 .6 .16/.78);box-shadow:0 1px 8px #00000052,inset 0 0 0 1px #f9ca002e,0 0 20px #ffc21447;box-shadow:0 1px 8px color(display-p3 0 0 0/.32),inset 0 0 0 1px color(display-p3 .95 .8 .24/.18),0 0 20px color(display-p3 1 .76 .1/.28)}}@supports (color:color(rec2100-linear 1 1 1)){@media (dynamic-range:high){[data-theme=dark] .QuotaBody-module__premiumPlanValue___---zO{dynamic-range-limit:no-limit;box-shadow:0 1px 8px #00000052, 0 0 0 1px #f9ca002e inset, 0 0 16px #ffc21447, 0 0 28px color(rec2100-linear 4.8 3.5 .45 / .4)}@supports (color:color(display-p3 0 0 0)){[data-theme=dark] .QuotaBody-module__premiumPlanValue___---zO{box-shadow:0 1px 8px color(display-p3 0 0 0/.32), 0 0 0 1px color(display-p3 .95 .8 .24/.18) inset, 0 0 16px color(display-p3 1 .76 .1/.28), 0 0 28px color(rec2100-linear 4.8 3.5 .45 / .4)}}[data-theme=dark] .QuotaBody-module__premiumPlanValue___---zO:before{background:radial-gradient(circle at 18% 24%, color(rec2100-linear 5.6 4.1 .75 / .64) 0%, color(rec2100-linear 2.2 1.5 .2 / .34) 34%, color(rec2100-linear 1.2 .9 .06 / 0) 74%);opacity:.95}}}@property --jade-light-x{syntax:"<percentage>";inherits:false;initial-value:40%}.QuotaBody-module__elitePlanValue___qCwHQ{--jade-ink:#33402b;--jade-ink-shadow:0 1px 0 #fffff6b3;--jade-glint:#fffffff2;--jade-sheen:#ffffffe6;--jade-sheen-soft:#fff3;--jade-glow:#fffff6e6;--jade-caustic:#fcffeef2;--jade-cotton:#fffffab3;--jade-sugar:#be763280;--jade-body-hi:#fbfbf3;--jade-body:#e7e8d2;--jade-body-edge:#c3c6a3;--jade-texture-opacity:.45;--jade-gold:linear-gradient(180deg, #fbeebf 0%, #e2bf63 34%, #b48a2c 62%, #8d6a1f 80%, #d6b25a 100%);--jade-seat:#6e521857;--jade-halo:#e8cc806b;--jade-shadow:#604a164d;--jade-rim-glow:#d6ac4a52;letter-spacing:.03em;white-space:nowrap;isolation:isolate;background:radial-gradient(7% 22% at 23% 24%, var(--jade-glint) 0%, transparent 100%) padding-box, radial-gradient(90% 58% at 36% 0%, var(--jade-sheen) 0%, var(--jade-sheen-soft) 46%, transparent 72%) padding-box, radial-gradient(48% 100% at var(--jade-light-x) 58%, var(--jade-glow) 0%, transparent 72%) padding-box, radial-gradient(64% 46% at 50% 112%, var(--jade-caustic) 0%, transparent 80%) padding-box, radial-gradient(14% 34% at 72% 36%, var(--jade-cotton) 0%, transparent 100%) padding-box, radial-gradient(10% 26% at 13% 68%, var(--jade-cotton) 0%, transparent 100%) padding-box, radial-gradient(40% 110% at 104% 108%, var(--jade-sugar) 0%, transparent 76%) padding-box, radial-gradient(140% 170% at 50% 40%, var(--jade-body-hi) 20%, var(--jade-body) 60%, var(--jade-body-edge) 100%) padding-box, var(--jade-gold) border-box;box-shadow:inset 0 0 0 .5px var(--jade-seat), inset 0 1px 1px #ffffffd9, inset 0 -1.5px 3px #84825638, 0 1px 3px var(--jade-shadow), 0 0 10px var(--jade-rim-glow);color:var(--jade-ink);text-shadow:var(--jade-ink-shadow);text-transform:capitalize;background-repeat:no-repeat;border:2px solid #0000;border-radius:999px;flex:none;align-items:center;padding:1px 8px;font-size:12px;font-weight:700;animation:14s ease-in-out infinite alternate QuotaBody-module__jadeWarmth___kWlZI;display:inline-flex;position:relative;overflow:visible}.QuotaBody-module__elitePlanValue___qCwHQ:before{content:"";border-radius:inherit;background:radial-gradient(circle at 40% 40%, var(--jade-halo) 0%, #f0e2b438 40%, #f0e2b400 74%);--glass-blur:9px;filter:var(--glass-filter);opacity:.8;pointer-events:none;z-index:-1;position:absolute;top:-6px;bottom:-6px;left:-9px;right:-9px}.QuotaBody-module__elitePlanValue___qCwHQ:after{content:"";border-radius:inherit;mix-blend-mode:multiply;opacity:var(--jade-texture-opacity);pointer-events:none;z-index:-1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 30' preserveAspectRatio='none'%3E%3Cfilter id='m' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.045 0.13' numOctaves='2' seed='11'/%3E%3CfeColorMatrix values='0 0 0 0 0.6 0 0 0 0 0.63 0 0 0 0 0.5 1.7 0 0 0 -0.84'/%3E%3C/filter%3E%3Crect width='100' height='30' filter='url(%23m)'/%3E%3Cpath d='M-4 23 C 20 15 44 26 66 13 S 94 5 106 8' fill='none' stroke='rgb(140 136 98)' stroke-opacity='0.28' stroke-width='0.25'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}@media (dynamic-range:high){.QuotaBody-module__elitePlanValue___qCwHQ{--jade-gold:linear-gradient(180deg, #ffefb7 0%, #edbb3a 34%, #bc8500 62%, #926700 80%, #e1ae33 100%)}@supports (color:color(display-p3 0 0 0)){.QuotaBody-module__elitePlanValue___qCwHQ{--jade-gold:linear-gradient(180deg, color(display-p3 .99 .94 .74) 0%, color(display-p3 .9 .74 .33) 34%, color(display-p3 .71 .53 .14) 62%, color(display-p3 .55 .41 .1) 80%, color(display-p3 .85 .69 .3) 100%)}}}@keyframes QuotaBody-module__jadeWarmth___kWlZI{0%{--jade-light-x:30%}to{--jade-light-x:70%}}[data-theme=dark] .QuotaBody-module__elitePlanValue___qCwHQ{--jade-ink:#2e3a26;--jade-ink-shadow:0 1px 0 #fcfcf073;--jade-glint:#ffffffd9;--jade-sheen:#ffffff94;--jade-sheen-soft:#ffffff1a;--jade-glow:#f8f8e8cc;--jade-caustic:#f6fae4cc;--jade-cotton:#fcfcf48c;--jade-sugar:#b26c2e80;--jade-body-hi:#ecebdd;--jade-body:#d8d8c0;--jade-body-edge:#b6b993;--jade-gold:linear-gradient(180deg, #efdca0 0%, #cfa94f 34%, #9c7524 62%, #74561a 80%, #c39f4c 100%);--jade-halo:#ecd6964d;--jade-shadow:#00000073;--jade-rim-glow:#d6ac4a42}[data-theme=dark] .QuotaBody-module__elitePlanValue___qCwHQ:before{opacity:.7}@media (prefers-reduced-motion:reduce){.QuotaBody-module__elitePlanValue___qCwHQ,[data-theme=dark] .QuotaBody-module__elitePlanValue___qCwHQ{--jade-light-x:50%;animation:none}}@media (prefers-contrast:more){.QuotaBody-module__elitePlanValue___qCwHQ{background:linear-gradient(var(--jade-body), var(--jade-body)) padding-box, linear-gradient(#8d6a1f, #8d6a1f) border-box;text-shadow:none}.QuotaBody-module__elitePlanValue___qCwHQ:before,.QuotaBody-module__elitePlanValue___qCwHQ:after{content:none}}@media (max-width:768px){.QuotaBody-module__premiumPlanValue___---zO{background:radial-gradient(circle at 18% 24%,#ffffffe0 0%,#ffffff94 18%,#fff0 42%),linear-gradient(135deg,#fff9e3 0%,#ffe07f 52%,#e0aa14 100%);overflow:hidden;box-shadow:0 1px 3px #855c0029,inset 0 0 0 1px #ffffff38,0 0 10px #ffd66238}.QuotaBody-module__premiumPlanValue___---zO:before{content:none}[data-theme=dark] .QuotaBody-module__premiumPlanValue___---zO{background:radial-gradient(circle at 18% 24%,#ffe58a47 0%,#ffd66224 18%,#ffd66200 44%),linear-gradient(135deg,#4f3d0b 0%,#6e5510 48%,#8f6d10 100%);box-shadow:0 1px 6px #00000047,inset 0 0 0 1px #ffdc7829,0 0 10px #ffc42c2e}.QuotaBody-module__elitePlanValue___qCwHQ{overflow:hidden}.QuotaBody-module__elitePlanValue___qCwHQ:before{content:none}}.QuotaCard-module__card___XEvUH{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-primary) 82%, transparent);transition:transform var(--dur-hover,.2s) var(--ease-out-strong,ease-out), border-color var(--dur-hover,.2s) var(--ease-out-strong,ease-out), box-shadow var(--dur-hover,.2s) var(--ease-out-strong,ease-out);border-radius:14px;flex-direction:column;gap:11px;padding:15px 16px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.QuotaCard-module__card___XEvUH:hover{border-color:var(--border-hover);transform:translateY(-2px);box-shadow:0 12px 26px -14px #00000029}}.QuotaCard-module__cardEnter___7rL2c{animation:QuotaCard-module__quota-card-in___FvVE- .45s var(--ease-out-strong,ease-out) both;animation-delay:var(--card-delay,0s)}@keyframes QuotaCard-module__quota-card-in___FvVE-{0%{opacity:0;transform:translateY(16px)}}.QuotaCard-module__head___6QcRj{align-items:center;gap:9px;min-width:0;display:flex}.QuotaCard-module__iconWrap___UpLlh{background:color-mix(in srgb, var(--bg-tertiary) 60%, transparent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.QuotaCard-module__icon___0fehJ{object-fit:contain;width:16px;height:16px;display:block}.QuotaCard-module__iconFallback___iLy76{color:var(--text-secondary);font-size:11px;font-weight:700}.QuotaCard-module__fileName___MqtRV{letter-spacing:.01em;min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:12.5px;font-weight:600;overflow:hidden}.QuotaCard-module__body___Iif5c{flex-direction:column;gap:9px;min-width:0;display:flex}.QuotaCard-module__idleBody___FJnz0{cursor:pointer;border:1px dashed var(--border-color);width:100%;min-height:76px;color:var(--text-tertiary);transition:transform var(--dur-press,.16s) var(--ease-out-strong,ease-out), border-color var(--dur-hover,.2s) var(--ease-out-strong,ease-out), color var(--dur-hover,.2s) var(--ease-out-strong,ease-out);background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 10px;display:flex}.QuotaCard-module__idleBody___FJnz0:disabled{cursor:not-allowed;opacity:.55}.QuotaCard-module__idleBody___FJnz0:active:not(:disabled){transform:scale(.98)}.QuotaCard-module__idleBody___FJnz0:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}@media (hover:hover) and (pointer:fine){.QuotaCard-module__idleBody___FJnz0:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary-color) 35%, var(--border-color));color:var(--text-secondary);border-style:solid}}.QuotaCard-module__idleGlyph___mfU7-{opacity:.8;flex-shrink:0}.QuotaCard-module__idleHint___C-gy-{text-align:center;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:11.5px;line-height:1.5}.QuotaCard-module__skeleton___1Hrvr{flex-direction:column;gap:11px;padding:4px 0 2px;display:flex}.QuotaCard-module__skeletonRow___DMhw-{flex-direction:column;gap:6px;display:flex}.QuotaCard-module__skeletonLabel___R1O1W,.QuotaCard-module__skeletonTrack___sg9qW{background-color:color-mix(in srgb, var(--text-primary) 8%, transparent);background-image:linear-gradient(90deg, transparent 20%, color-mix(in srgb, var(--text-primary) 6%, transparent) 50%, transparent 80%);background-repeat:no-repeat;background-size:220% 100%;border-radius:9999px;animation:1.2s linear infinite QuotaCard-module__quota-skeleton-sweep___YzF4o;display:block}@keyframes QuotaCard-module__quota-skeleton-sweep___YzF4o{0%{background-position:-110% 0}to{background-position:210% 0}}.QuotaCard-module__skeletonLabel___R1O1W{width:40%;height:10px}.QuotaCard-module__skeletonTrack___sg9qW{width:100%;height:6px}.QuotaCard-module__srOnly___U6Wh-{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.QuotaCard-module__errorStrip___n6t0c{color:var(--viz-failure);background:color-mix(in srgb, var(--viz-failure) 8%, transparent);border:1px solid color-mix(in srgb, var(--viz-failure) 32%, transparent);overflow-wrap:anywhere;border-radius:9px;padding:8px 10px;font-size:11.5px;line-height:1.5}.QuotaCard-module__actionRow___MBtDK{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.QuotaCard-module__actionPill___LNr9j{cursor:pointer;border:1px solid var(--border-color);color:var(--text-secondary);white-space:nowrap;transition:transform var(--dur-press,.16s) var(--ease-out-strong,ease-out), border-color var(--dur-hover,.2s) var(--ease-out-strong,ease-out), background-color var(--dur-hover,.2s) var(--ease-out-strong,ease-out), color var(--dur-hover,.2s) var(--ease-out-strong,ease-out);background:0 0;border-radius:9999px;align-items:center;gap:5px;padding:5px 11px;font-size:11.5px;font-weight:600;line-height:1.4;display:inline-flex}.QuotaCard-module__actionPill___LNr9j:disabled{cursor:not-allowed;opacity:.5}.QuotaCard-module__actionPill___LNr9j:active:not(:disabled){transform:scale(.97)}.QuotaCard-module__actionPill___LNr9j:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}@media (hover:hover) and (pointer:fine){.QuotaCard-module__actionPill___LNr9j:hover:not(:disabled){border-color:var(--border-hover);background:color-mix(in srgb, var(--bg-tertiary) 55%, transparent);color:var(--text-primary)}}.QuotaCard-module__spinning___hYBh7{animation:.8s linear infinite QuotaCard-module__quota-card-spin___uIv0G}@keyframes QuotaCard-module__quota-card-spin___uIv0G{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.QuotaCard-module__card___XEvUH,.QuotaCard-module__idleBody___FJnz0,.QuotaCard-module__actionPill___LNr9j{transition:none}.QuotaCard-module__idleBody___FJnz0:active:not(:disabled),.QuotaCard-module__actionPill___LNr9j:active:not(:disabled){transform:none}.QuotaCard-module__cardEnter___7rL2c,.QuotaCard-module__skeletonLabel___R1O1W,.QuotaCard-module__skeletonTrack___sg9qW,.QuotaCard-module__spinning___hYBh7{animation:none}}.quota-module__page___zHyRq{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.quota-module__header___s4mRN{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:16px;display:flex}.quota-module__titleBlock___5LcOC{flex-wrap:wrap;align-items:baseline;gap:4px 16px;min-width:0;display:flex}.quota-module__title___rGhxO{font-size:var(--font-size-page-title);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-weight:600}.quota-module__meta___LLwyk{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:15px}.quota-module__headerActions___rz-2T{gap:8px;display:flex}.quota-module__headerActions___rz-2T .btn>span{align-items:center;gap:8px;display:inline-flex}.quota-module__tabsRow___9-ddE{min-width:0}.quota-module__toolbar___OPUKO{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.quota-module__segmentedGroup___LkTeh{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:10px;align-items:center;gap:4px;padding:3px 3px 3px 0;display:inline-flex}.quota-module__segmentedGroup___LkTeh>.quota-module__segmented___qTL9N:first-child{margin-left:3px}.quota-module__controlLabel___7yOsG{color:var(--text-secondary);white-space:nowrap;padding:0 6px 0 12px;font-size:14px}.quota-module__segmented___qTL9N{gap:2px;display:inline-flex}.quota-module__segment___0w40G,.quota-module__toggle___yi4F6,.quota-module__iconButton___ApOZs{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}.quota-module__segment___0w40G:focus,.quota-module__toggle___yi4F6:focus,.quota-module__iconButton___ApOZs:focus{outline:2px solid var(--accent);outline-offset:2px}.quota-module__segment___0w40G,.quota-module__toggle___yi4F6,.quota-module__iconButton___ApOZs{height:32px;color:var(--text-secondary);white-space:nowrap;transition:background var(--dur-hover,.12s) var(--ease-out-strong,ease), color var(--dur-hover,.12s) var(--ease-out-strong,ease);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;display:inline-flex}.quota-module__segment___0w40G:hover:not(:disabled),.quota-module__toggle___yi4F6:hover:not(:disabled),.quota-module__iconButton___ApOZs:hover:not(:disabled){color:var(--text-primary);background:var(--bg-tertiary)}.quota-module__segment___0w40G:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.quota-module__toggle___yi4F6:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.quota-module__iconButton___ApOZs:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.quota-module__segment___0w40G:disabled,.quota-module__toggle___yi4F6:disabled,.quota-module__iconButton___ApOZs:disabled{cursor:default;opacity:.55}.quota-module__toggle___yi4F6{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:10px;height:40px;padding:0 16px}.quota-module__segmentActive___PaLIl,.quota-module__segmentActive___PaLIl:hover:not(:disabled){color:var(--accent-text);background:var(--accent-subtle)}.quota-module__selectWrap___vLexQ{min-width:132px}.quota-module__rangeNav___6-dt0{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.quota-module__rangeLabel___mzmYl{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:6px;font-size:14px}.quota-module__iconButton___ApOZs{width:36px;height:36px;padding:0}.quota-module__flip___wpUPv{transform:scaleX(-1)}.quota-module__error___5MexS{background:var(--bg-error-light);color:var(--error-color,#c65746);border-radius:10px;padding:12px 16px;font-size:14px}.quota-module__cards___bBZIc{flex-direction:column;gap:16px;display:flex}.quota-module__card___7yt5S{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:16px;flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.quota-module__cardHead___eDM9P{align-items:center;gap:10px;display:flex}.quota-module__cardIcon___ekJfm{width:22px;height:22px;color:var(--text-secondary);border-radius:6px;justify-content:center;align-items:center;font-size:12px;display:inline-flex;overflow:hidden}.quota-module__cardIcon___ekJfm img{object-fit:contain;width:18px;height:18px}.quota-module__cardTitle___VGiCG{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}.quota-module__cardDetail___WLRc4{color:var(--text-secondary);font-size:14px}.quota-module__summary___cXdoe{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.quota-module__headline___JNWNz{align-items:baseline;gap:10px;display:flex}.quota-module__headlineOf___E-xmz{color:var(--text-secondary);font-size:16px}.quota-module__stats___852mE{grid-template-columns:repeat(4,auto);gap:8px 48px;margin:0;display:grid}.quota-module__stats___852mE dt{color:var(--text-secondary);font-size:14px}.quota-module__stats___852mE dd{color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;margin:2px 0 0;font-size:16px;font-weight:500}.quota-module__statAccount___-lq85{color:var(--text-secondary);font-weight:400}.quota-module__masked___ax-UW{letter-spacing:.02em}.quota-module__muted___f8dnq{color:var(--text-tertiary);margin:0;font-size:14px}.quota-module__chart___VbBBM{min-width:0;height:320px;margin:0 -8px}.quota-module__chart___VbBBM .recharts-surface{overflow:visible}.quota-module__chart___VbBBM .recharts-cartesian-grid line{stroke:var(--border-color)}.quota-module__chart___VbBBM .recharts-cartesian-axis-tick-value{fill:var(--text-tertiary);font-size:12px}.quota-module__recorded___VHBA3 .recharts-area-curve,.quota-module__projected___8keuO .recharts-area-curve{stroke:var(--chart-accent);stroke-width:2px}.quota-module__projected___8keuO .recharts-area-curve{stroke-dasharray:6 5}.quota-module__projected___8keuO .recharts-area-area{opacity:.6}.quota-module__gradientTop___Goueb{stop-color:var(--chart-accent);stop-opacity:.22}.quota-module__gradientBottom___n-Zyq{stop-color:var(--chart-accent);stop-opacity:0}.quota-module__activeDot___zU44G{fill:var(--chart-accent);stroke:var(--bg-primary);stroke-width:2px}.quota-module__cursor___ZWuZN{stroke:var(--text-quaternary);stroke-width:1px}.quota-module__nowLine___kEVwV{stroke:var(--text-quaternary)}.quota-module__nowLabel___qalei{fill:var(--text-secondary);font-size:12px}.quota-module__tooltip___NdPIg{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:8px;padding:6px 10px;font-size:13px}.quota-module__legend___IkcLA{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:14px;display:flex}.quota-module__legendTitle___2egJp{color:var(--text-primary);margin-right:24px}.quota-module__legendItem___QLqIs{align-items:center;gap:8px;display:inline-flex}.quota-module__legendSolid___KrqlN,.quota-module__legendDashed___LIGXy{border-top:2px solid var(--chart-accent);width:18px;height:0}.quota-module__legendDashed___LIGXy{border-top-style:dashed}.quota-module__accounts___GuBs7{border-top:1px solid var(--border-color);flex-direction:column;padding-top:8px;display:flex}.quota-module__accountGroup___X9HAL{border-bottom:1px solid var(--border-color)}.quota-module__accountGroup___X9HAL:last-child{border-bottom:0}.quota-module__accountGroup___X9HAL[data-disabled] .quota-module__accountRow___5wfcv{opacity:.55}.quota-module__accountRow___5wfcv{grid-template-columns:minmax(180px, 1.4fr) minmax(130px, 1fr) repeat(var(--window-count,1), minmax(120px, 1fr)) minmax(100px, 180px);color:var(--text-primary);align-items:center;gap:12px;padding:10px 0;font-size:14px;display:grid}.quota-module__accountHead___RZsLw{color:var(--text-tertiary);border-bottom:1px solid var(--border-color);padding:4px 0 8px;font-size:13px}.quota-module__accountName___9Eyt4{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.quota-module__chip___xFVzi{background:var(--bg-tertiary);color:var(--text-secondary);border-radius:999px;padding:1px 8px;font-size:12px}.quota-module__linkButton___882YO{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}.quota-module__linkButton___882YO:focus{outline:2px solid var(--accent);outline-offset:2px}.quota-module__linkButton___882YO{color:var(--text-secondary);text-underline-offset:3px;font-size:13px;text-decoration:underline}.quota-module__linkButton___882YO:hover{color:var(--text-primary)}.quota-module__linkButton___882YO:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:4px}.quota-module__status___-Jjww{color:var(--text-secondary)}.quota-module__status___-Jjww[data-kind=available]{color:var(--text-primary)}.quota-module__status___-Jjww[data-kind=blocked]:before{content:"";background:var(--error-color,#c65746);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.quota-module__windowCell___lRX6-{font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;display:flex}.quota-module__windowUsed___hBemy{align-items:center;gap:6px;display:inline-flex}.quota-module__bindingTag___2AidQ{border:1px solid var(--chart-accent);color:var(--text-secondary);border-radius:999px;padding:0 6px;font-size:11px}.quota-module__infoTag___DMkOt{border:1px solid var(--border-color);color:var(--text-tertiary);border-radius:999px;padding:0 6px;font-size:11px}.quota-module__windowLabel___sR5Kk{color:var(--text-tertiary);font-size:12px;display:none}.quota-module__windowReset___t4U1S{color:var(--text-tertiary);font-size:12px}.quota-module__sparkCell___JNMXV{min-width:0}.quota-module__sparkline___sPP0o{width:100%;max-width:180px;height:32px}.quota-module__liveInline___j80ht{padding:0 0 14px}.quota-module__liveGrid___-iCJ5{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}@media (max-width:768px){.quota-module__card___7yt5S{padding:16px}.quota-module__stats___852mE{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;width:100%}.quota-module__stats___852mE dd{white-space:normal}.quota-module__chart___VbBBM{height:240px}.quota-module__rangeNav___6-dt0{margin-left:0}.quota-module__accountHead___RZsLw{display:none}.quota-module__windowLabel___sR5Kk{display:block}.quota-module__accountRow___5wfcv{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.quota-module__segment___0w40G,.quota-module__toggle___yi4F6,.quota-module__iconButton___ApOZs{transition:none}}.Ledger-module__ledger___dJWJ-{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:16px;flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.Ledger-module__srOnly___rKvDs{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Ledger-module__toolbar___1I2dx{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.Ledger-module__search___3cT-c{border:1px solid var(--border-color);min-width:0;height:40px;color:var(--text-tertiary);border-radius:10px;flex:260px;align-items:center;gap:10px;padding:0 12px;display:flex;position:relative}.Ledger-module__search___3cT-c:focus-within{border-color:var(--primary-color)}.Ledger-module__search___3cT-c input{min-width:0;height:100%;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.Ledger-module__search___3cT-c input::placeholder{color:var(--text-tertiary)}.Ledger-module__selects___IvRpn{flex-wrap:wrap;gap:8px;display:flex}.Ledger-module__emptyState___Zgu8L{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.Ledger-module__empty___mCuIe{color:var(--text-tertiary);margin:0;padding:16px 0;font-size:14px}.Ledger-module__group___yhCzW{flex-direction:column;display:flex}.Ledger-module__summary___7Dciz{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.Ledger-module__summaryHead___pehCD,.Ledger-module__summaryFoot___Zj2OL{align-items:center;gap:10px;display:flex}.Ledger-module__summaryFoot___Zj2OL{justify-content:space-between}.Ledger-module__summaryTitle___Dz7sM{color:var(--text-primary);margin:0;font-size:15px;font-weight:600}.Ledger-module__summaryCount___HCgWg{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.Ledger-module__subPools___14RFr{flex-wrap:wrap;gap:4px 24px;margin:0;font-size:13px;display:flex}.Ledger-module__subPools___14RFr div{gap:8px;display:flex}.Ledger-module__subPools___14RFr dt{color:var(--text-secondary)}.Ledger-module__subPools___14RFr dd{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin:0}.Ledger-module__subPools___14RFr strong{color:var(--text-primary);font-weight:600}.Ledger-module__summaryCount___HCgWg+.Ledger-module__showToggle___T7agP{margin-left:16px}.Ledger-module__showToggle___T7agP{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}.Ledger-module__showToggle___T7agP:focus{outline:2px solid var(--accent);outline-offset:2px}.Ledger-module__showToggle___T7agP{color:var(--text-tertiary);margin-left:auto;font-size:13px}.Ledger-module__showToggle___T7agP:hover{color:var(--text-primary)}.Ledger-module__showToggle___T7agP:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:4px}.Ledger-module__icon___ysKlt{width:20px;height:20px;color:var(--text-secondary);border-radius:5px;flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex;overflow:hidden}.Ledger-module__icon___ysKlt img{object-fit:contain;width:16px;height:16px}.Ledger-module__rows___VXe-1{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Ledger-module__rows___VXe-1[hidden]{display:none}.Ledger-module__row___tAdu3{border-bottom:1px solid var(--border-color);grid-template-columns:minmax(160px,220px) minmax(0,1fr) minmax(190px,230px);align-items:start;gap:16px 28px;padding:16px 0;display:grid}.Ledger-module__row___tAdu3:last-child{border-bottom:0}.Ledger-module__row___tAdu3[data-disabled] .Ledger-module__account___LDBF8,.Ledger-module__row___tAdu3[data-disabled] .Ledger-module__windows___NoxY1{opacity:.6}.Ledger-module__account___LDBF8{flex-direction:column;gap:4px;min-width:0;display:flex}.Ledger-module__accountName___wp0oi{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.Ledger-module__masked___a8tOj{letter-spacing:.02em}.Ledger-module__accountMeta___Kl13y{color:var(--text-secondary);flex-wrap:wrap;gap:0 6px;font-size:13px;display:flex}.Ledger-module__accountMeta___Kl13y span+span:before{content:"·";color:var(--text-tertiary);margin-right:6px}.Ledger-module__cooldown___-Bmra{color:var(--warning-color)}.Ledger-module__lastSeen___VTBuX{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:13px}.Ledger-module__windows___NoxY1{grid-template-columns:repeat(var(--window-count,1), minmax(0, 1fr));gap:12px 28px;min-width:0;display:grid}.Ledger-module__noWindows___qvyAq{color:var(--text-tertiary);margin:0;font-size:13px}.Ledger-module__cell___-MB94{opacity:.45;font-variant-numeric:tabular-nums;flex-direction:column;gap:6px;min-width:0;display:flex}.Ledger-module__cell___-MB94[data-limiting]{opacity:1}.Ledger-module__cellHead___BolCe{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.Ledger-module__cellLabel___L9hpe{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.Ledger-module__cellValue___-OOY9{color:var(--text-primary);font-size:14px;font-weight:600}.Ledger-module__bar___ptgJL{background:var(--bg-tertiary);border-radius:2px;height:4px;overflow:hidden}.Ledger-module__barFill___G9SWr{border-radius:inherit;height:100%;display:block}.Ledger-module__barFill___G9SWr[data-level=high]{background:var(--success-color)}.Ledger-module__barFill___G9SWr[data-level=medium]{background:var(--warning-color)}.Ledger-module__barFill___G9SWr[data-level=low]{background:var(--error-color)}.Ledger-module__cellFoot___Qalan{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.Ledger-module__side___COYLS{flex-direction:column;gap:8px;min-width:0;font-size:13px;display:flex}.Ledger-module__grants___UXBVF{color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.Ledger-module__grantsLabel___LNC4F{color:var(--text-secondary)}.Ledger-module__grantsToggle___MSJdl{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}.Ledger-module__grantsToggle___MSJdl:focus{outline:2px solid var(--accent);outline-offset:2px}.Ledger-module__grantsToggle___MSJdl{border-radius:4px;align-items:center;gap:6px;display:inline-flex}.Ledger-module__grantsToggle___MSJdl:hover .Ledger-module__grantsExpiry___v0Li9{color:var(--text-primary)}.Ledger-module__grantsToggle___MSJdl:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.Ledger-module__grantsToggle___MSJdl svg{color:var(--text-tertiary);transition:transform var(--dur-hover,.12s) var(--ease-out-strong,ease);align-self:center}.Ledger-module__chevronOpen___S9Q9e{transform:rotate(180deg)}.Ledger-module__grantsCount___N6--3{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}.Ledger-module__grantsExpiry___v0Li9{color:var(--text-tertiary)}.Ledger-module__grantList___xINjO{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-tertiary);border-radius:8px;flex-direction:column;gap:6px;margin:0;padding:8px 10px;font-size:12px;list-style:none;display:flex}.Ledger-module__grantList___xINjO li{flex-direction:column;gap:2px;display:flex}.Ledger-module__grantLine___Pgmv6{flex-wrap:wrap;gap:0 6px;display:flex}.Ledger-module__grantLine___Pgmv6>span+span:before{content:"·";margin-right:6px}.Ledger-module__grantName___nNDyk{color:var(--text-primary)}.Ledger-module__grantEmpty___QaG-u,.Ledger-module__grantMessage___WHum5{color:var(--text-tertiary);margin:0;font-size:12px}.Ledger-module__actions___0lTzf{flex-wrap:wrap;gap:4px 16px;display:flex}.Ledger-module__action___0gqzA{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}.Ledger-module__action___0gqzA:focus{outline:2px solid var(--accent);outline-offset:2px}.Ledger-module__action___0gqzA{min-height:28px;color:var(--text-secondary);transition:color var(--dur-hover,.12s) var(--ease-out-strong,ease);border-radius:6px;align-items:center;gap:6px;font-size:13px;display:inline-flex}.Ledger-module__action___0gqzA:hover:not(:disabled){color:var(--text-primary)}.Ledger-module__action___0gqzA:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.Ledger-module__action___0gqzA:disabled{cursor:default;color:var(--text-quaternary)}.Ledger-module__spin___VqBu5{animation:.8s linear infinite Ledger-module__ledger-spin___t43Sj}@keyframes Ledger-module__ledger-spin___t43Sj{to{transform:rotate(360deg)}}@media (min-width:769px) and (max-width:1024px){.Ledger-module__row___tAdu3{grid-template-columns:minmax(150px,200px) minmax(0,1fr)}.Ledger-module__side___COYLS{flex-flow:wrap;grid-column:2;align-items:center;gap:8px 20px}}@media (max-width:768px){.Ledger-module__ledger___dJWJ-{padding:16px}.Ledger-module__row___tAdu3,.Ledger-module__windows___NoxY1{grid-template-columns:minmax(0,1fr);gap:12px}.Ledger-module__summaryFoot___Zj2OL{flex-wrap:wrap}.Ledger-module__action___0gqzA{min-height:36px}}@media (prefers-reduced-motion:reduce){.Ledger-module__spin___VqBu5{animation:none}.Ledger-module__action___0gqzA,.Ledger-module__grantsToggle___MSJdl svg{transition:none}}.statusBar-module__statusBar___xcgZ4{align-items:center;gap:8px;display:flex}.statusBar-module__statusBlocks___nI2q-{flex:1;gap:2px;min-width:0;display:flex}.statusBar-module__statusBlockWrapper___-WrFC{flex:1 1 0;min-width:3px;position:relative}.statusBar-module__statusBlock___tkDXr{border-radius:2px;height:14px}.statusBar-module__statusBlockIdle___-PHgN{background:color-mix(in srgb, var(--text-quaternary) 26%, transparent)}.statusBar-module__statusBlockActive___HsVn1 .statusBar-module__statusBlock___tkDXr{outline:1px solid var(--text-secondary);outline-offset:1px}.statusBar-module__statusRate___DIgMZ{font-variant-numeric:tabular-nums;color:var(--text-quaternary);text-align:right;min-width:40px;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:11.5px;font-weight:650}.statusBar-module__statusRateHigh___ai9Kw{color:var(--viz-success)}.statusBar-module__statusRateMedium___aWCbM{color:var(--quota-medium-color)}.statusBar-module__statusRateLow___376uj{color:var(--viz-failure)}.statusBar-module__statusTooltip___zP51L{z-index:20;background:var(--floating-surface);border:1px solid var(--border-color);min-width:150px;box-shadow:var(--floating-shadow);pointer-events:none;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.5;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.statusBar-module__statusTooltipLeft___SMt6V{left:0;transform:none}.statusBar-module__statusTooltipRight___iEpcM{left:auto;right:0;transform:none}.statusBar-module__tooltipTime___SBKSE{color:var(--text-tertiary);letter-spacing:.03em}.statusBar-module__tooltipStats___zpA10{color:var(--text-secondary);flex-wrap:wrap;gap:6px;display:flex}.statusBar-module__tooltipSuccess___1ZKrJ{color:var(--viz-success)}.statusBar-module__tooltipFailure___ddl-x{color:var(--viz-failure)}.statusBar-module__compact___gLKAq .statusBar-module__statusBlock___tkDXr{height:10px}.statusBar-module__compact___gLKAq .statusBar-module__statusRate___DIgMZ{min-width:34px;font-size:11px}.AccountControls-module__controls___UXz6w{flex-direction:column;gap:10px;min-width:0;display:flex}.AccountControls-module__status___YnXKG{flex-direction:column;gap:8px;min-width:0;display:flex}.AccountControls-module__health___s48LO{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;display:inline-flex}.AccountControls-module__health___s48LO[data-health=healthy] .AccountControls-module__dot___uV-JC{background:var(--success-color)}.AccountControls-module__health___s48LO[data-health=cooling] .AccountControls-module__dot___uV-JC{background:var(--quota-medium-color)}.AccountControls-module__health___s48LO[data-health=blocked],.AccountControls-module__health___s48LO[data-health=problem]{color:var(--text-primary)}.AccountControls-module__health___s48LO[data-health=blocked] .AccountControls-module__dot___uV-JC,.AccountControls-module__health___s48LO[data-health=problem] .AccountControls-module__dot___uV-JC{background:var(--error-color)}.AccountControls-module__health___s48LO[data-health=disabled] .AccountControls-module__dot___uV-JC{background:var(--text-quaternary)}.AccountControls-module__dot___uV-JC{border-radius:50%;flex:none;width:7px;height:7px}.AccountControls-module__requests___z4tep{max-width:200px}.AccountControls-module__actions___ZkGUJ{justify-content:space-between;align-items:center;gap:12px;display:flex}.AccountControls-module__manage___GCrgO{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}.AccountControls-module__manage___GCrgO:focus{outline:2px solid var(--accent);outline-offset:2px}.AccountControls-module__manage___GCrgO{min-height:28px;color:var(--text-primary);border-radius:6px;align-items:center;gap:4px;margin-left:auto;padding:0 2px;font-size:13px;font-weight:600;display:inline-flex}.AccountControls-module__manage___GCrgO:hover .AccountControls-module__chevron___SsAXH{transform:rotate(180deg)translate(-2px)}.AccountControls-module__manage___GCrgO:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.AccountControls-module__chevron___SsAXH{color:var(--text-tertiary);transition:transform var(--dur-hover,.12s) var(--ease-out-strong,ease);transform:rotate(180deg)}@media (max-width:768px){.AccountControls-module__manage___GCrgO{min-height:36px}}@media (prefers-reduced-motion:reduce){.AccountControls-module__chevron___SsAXH{transition:none}}.AuthFileCooldownSection-module__section___0cf17{border-block:1px solid var(--border-color);color:var(--warning-text);font-size:12px;line-height:1.5}.AuthFileCooldownSection-module__summary___YCBqz{cursor:pointer;border-radius:4px;align-items:center;gap:8px;min-height:40px;padding-block-start:8px;padding-block-end:8px;list-style:none;display:flex}.AuthFileCooldownSection-module__summary___YCBqz::-webkit-details-marker{display:none}.AuthFileCooldownSection-module__summary___YCBqz:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}.AuthFileCooldownSection-module__summaryContent___aUGTv{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:baseline;gap:2px 12px;min-width:0;display:flex}.AuthFileCooldownSection-module__scope___HbPsT{font-weight:600}.AuthFileCooldownSection-module__next___6nWTR,.AuthFileCooldownSection-module__remaining___d9-1N{font-variant-numeric:tabular-nums}.AuthFileCooldownSection-module__next___6nWTR{color:var(--text-secondary);font-size:11px}.AuthFileCooldownSection-module__chevron___eee5S{color:var(--text-tertiary);flex-shrink:0}.AuthFileCooldownSection-module__section___0cf17[open] .AuthFileCooldownSection-module__chevron___eee5S{transform:rotate(180deg)}.AuthFileCooldownSection-module__body___fl9L2{padding-bottom:10px}.AuthFileCooldownSection-module__list___GB-U0{margin:0;padding:0;list-style:none}.AuthFileCooldownSection-module__row___4NF2K{border-top:1px solid var(--border-color);padding-block-start:9px;padding-block-end:9px}.AuthFileCooldownSection-module__rowHead___AtRzq{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.AuthFileCooldownSection-module__model___yi0U1{overflow-wrap:anywhere;min-width:0;color:var(--text-primary);font-weight:550}.AuthFileCooldownSection-module__remaining___d9-1N{white-space:nowrap;color:var(--text-secondary)}.AuthFileCooldownSection-module__reason___uw8jl{color:var(--text-secondary);flex-wrap:wrap;gap:2px 10px;margin-top:3px;display:flex}.AuthFileCooldownSection-module__deadline___sl0iU,.AuthFileCooldownSection-module__observed___j63b0,.AuthFileCooldownSection-module__note___WqVNg,.AuthFileCooldownSection-module__unknown___2UlQu{color:var(--text-tertiary);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.AuthFileCooldownSection-module__deadline___sl0iU{margin-top:3px}.AuthFileCooldownSection-module__observed___j63b0,.AuthFileCooldownSection-module__note___WqVNg,.AuthFileCooldownSection-module__unknown___2UlQu{margin:0}.AuthFileCooldownSection-module__note___WqVNg{margin-top:6px}.AuthFileCooldownSection-module__actionRow___v1gr9{border-top:1px solid var(--border-color);justify-content:flex-end;margin-top:9px;padding-top:9px;display:flex}.AuthFileCooldownSection-module__elapsed___s8CNK{color:var(--text-secondary)}@media (hover:hover) and (pointer:fine){.AuthFileCooldownSection-module__summary___YCBqz:hover{background:var(--bg-secondary)}}.policyForm-module__section___8v7EG{flex-direction:column;gap:12px;min-width:0;display:flex}.policyForm-module__sectionDesc___M3u4t{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.5}.policyForm-module__field___8VLW7{gap:6px;min-width:0;display:grid}.policyForm-module__label___uymQX{color:var(--text-primary);font-size:12px;font-weight:500}.policyForm-module__labelHint___JA1Nf{color:var(--muted-foreground);font-size:11px;font-weight:400}.policyForm-module__input___FeZeo{border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-primary);width:100%;height:36px;color:var(--text-primary);box-sizing:border-box;padding:8px 12px;font-family:inherit;font-size:13px}.policyForm-module__input___FeZeo::placeholder{color:var(--text-tertiary)}.policyForm-module__input___FeZeo:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-10);outline:none}.policyForm-module__input___FeZeo:disabled{opacity:.6;cursor:not-allowed}.policyForm-module__checkboxRow___ByDUb{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;display:flex}.policyForm-module__checkboxBox___t-SGH{border:1px solid var(--border-color);background:var(--bg-primary);cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;display:inline-flex;position:relative}.policyForm-module__checkboxBox___t-SGH:checked{background:var(--primary-color);border-color:var(--primary-color)}.policyForm-module__checkboxBox___t-SGH:checked:after{content:"";border-left:2px solid var(--primary-contrast);border-bottom:2px solid var(--primary-contrast);width:8px;height:4px;transform:rotate(-45deg)translateY(-2px)}.policyForm-module__checkboxBox___t-SGH:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.policyForm-module__checkboxText___sRxeP{color:var(--text-primary);flex-direction:column;gap:2px;font-size:13px;display:flex}.policyForm-module__checkboxText___sRxeP small{color:var(--muted-foreground);font-size:11px}.policyForm-module__errorBox___HfDXz{border:1px solid var(--destructive-30);background:var(--destructive-10);color:var(--destructive-color);border-radius:var(--radius-md);padding:10px 12px;font-size:12px;line-height:1.5}.policyForm-module__entryCard___54oTA{border:1px solid var(--border-color);border-radius:var(--radius-md);box-sizing:border-box;background:var(--bg-secondary);flex-direction:column;gap:10px;min-width:0;max-width:100%;padding:12px;display:flex}.policyForm-module__entryCardHeader___ec-7k{min-width:0;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:500;display:flex}.policyForm-module__entryCardHeaderRight___q7ZrN{flex-shrink:0;align-items:center;gap:6px;display:flex}.policyForm-module__entryCardIconBtn___i9KzQ{border-radius:var(--radius-md);width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.policyForm-module__entryCardIconBtn___i9KzQ:hover{background:var(--bg-tertiary);color:var(--text-primary)}.policyForm-module__entryCardIconBtn___i9KzQ:focus-visible{outline:2px solid var(--primary-color);outline-offset:-1px}.policyForm-module__entryCardChevron___zf-fy{transition:transform .15s}.policyForm-module__entryCardChevronOpen___Ukrqe{transform:rotate(180deg)}.policyForm-module__modelAliasRow___Bwyml{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;display:grid}@media (max-width:520px){.policyForm-module__modelAliasRow___Bwyml{grid-template-columns:1fr auto}.policyForm-module__modelAliasRow___Bwyml input:first-child{grid-column:1/-1}}.policyForm-module__modelEntry___fqBTh{flex-direction:column;gap:8px;min-width:0;display:flex}.policyForm-module__modelEntryActions___KhjoC{flex-shrink:0;align-items:center;gap:6px;display:flex}.policyForm-module__modelEntryDetails___k6oDu{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary);flex-direction:column;gap:10px;padding:12px;display:flex}.policyForm-module__entryBadge___Iw2cX{border:1px solid var(--border-color);background:var(--bg-tertiary);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:1px 7px;font-size:10px;font-weight:500;display:inline-flex}.policyForm-module__showMoreBtn___1Mmsj{border-radius:var(--radius-md);border:1px dashed var(--border-color);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;align-self:center;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.policyForm-module__showMoreBtn___1Mmsj:hover{border-color:var(--primary-color);color:var(--primary-color)}.policyForm-module__removeBtn___qox9m{border-radius:var(--radius-md);color:var(--destructive-color);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:inline-flex}.policyForm-module__removeBtn___qox9m:hover{background:var(--destructive-10)}.policyForm-module__removeBtn___qox9m:disabled{opacity:.5;cursor:not-allowed}.policyForm-module__addBtn___ilERA{border-radius:var(--radius-md);border:1px dashed var(--border-color);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;align-self:flex-start;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.policyForm-module__addBtn___ilERA:hover{border-color:var(--primary-color);color:var(--primary-color)}.ErrorRulesEditor-module__editor___FXb5S button:disabled{opacity:.5;cursor:not-allowed}.ErrorRulesEditor-module__editor___FXb5S input,.ErrorRulesEditor-module__editor___FXb5S select,.ErrorRulesEditor-module__editor___FXb5S textarea{min-width:0}.ErrorRulesEditor-module__ruleFields___9NGW2{grid-template-columns:minmax(90px,1fr) minmax(0,2fr);gap:8px;display:grid}.ErrorRulesEditor-module__matchRow___iikWA{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:start;gap:8px;display:grid}.ErrorRulesEditor-module__matchInput___ocm-S{resize:vertical;height:auto;min-height:36px;line-height:1.4}.ErrorRulesEditor-module__removeMatch___bGZ1O{min-height:32px;margin-top:22px}@media (max-width:520px){.ErrorRulesEditor-module__ruleFields___9NGW2{grid-template-columns:minmax(0,1fr)}.ErrorRulesEditor-module__matchRow___iikWA{grid-template-columns:minmax(0,1fr) auto}.ErrorRulesEditor-module__matchRow___iikWA>:first-child{grid-column:1/-1}}.AuthFilePolicyFields-module__policyFields___t1mgP{min-width:0}.AuthFilePolicyFields-module__unsupported___xDzMr{margin-top:8px}.AuthFileDetailsForm-module__editor___NBEf6{flex-direction:column;gap:16px;display:flex}.AuthFileDetailsForm-module__loading___zEtuc{color:var(--text-secondary);justify-content:center;align-items:center;gap:8px;padding:24px 0;font-size:13px;display:flex}.AuthFileDetailsForm-module__error___eHo1j{color:var(--danger-color);background:var(--bg-error-light);border:1px solid var(--warning-border);overflow-wrap:anywhere;border-radius:8px;padding:8px 10px;font-size:12.5px;line-height:1.5}.AuthFileDetailsForm-module__jsonWrapper___HfIEq{flex-direction:column;gap:6px;display:flex}.AuthFileDetailsForm-module__label___vEH29{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:10.5px;font-weight:700}.AuthFileDetailsForm-module__textarea___g0XTc{box-sizing:border-box;resize:vertical;width:100%;color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;padding:10px 12px;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55}.AuthFileDetailsForm-module__textarea___g0XTc:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-10);outline:none}.AuthFileDetailsForm-module__textareaInvalid___8H02f{border-color:var(--danger-color)!important}.AuthFileDetailsForm-module__invalidPreview___2IqQP{max-height:240px;color:var(--text-secondary);background:var(--bg-secondary);border:1px dashed var(--border-hover);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:0;padding:10px 12px;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55;overflow:auto}.AuthFileDetailsForm-module__fields___HR9Qd{flex-direction:column;gap:14px;display:flex}.AuthFileDetailsForm-module__settingsLink___s-0Z2{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--border-hover);text-decoration-color:var(--border-hover);text-underline-offset:3px;font-weight:600}.AuthFileDetailsForm-module__settingsLink___s-0Z2:hover{text-decoration-color:currentColor}.AuthFileDetailsForm-module__settingsLink___s-0Z2:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:2px}.AuthFileModelsList-module__list___mWdbL{flex-direction:column;gap:4px;max-height:min(52dvh,480px);padding-right:2px;display:flex;overflow-y:auto}.AuthFileModelsList-module__item___Ym09e{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}.AuthFileModelsList-module__item___Ym09e:focus{outline:2px solid var(--accent);outline-offset:2px}.AuthFileModelsList-module__item___Ym09e{text-align:left;cursor:pointer;width:100%;transition:background-color .15s ease, border-color .15s ease, transform var(--dur-press,.16s) var(--ease-out-strong,ease-out);border:1px solid #0000;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:8px 10px;display:flex}.AuthFileModelsList-module__item___Ym09e:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){.AuthFileModelsList-module__item___Ym09e:hover{background:var(--bg-tertiary);border-color:color-mix(in srgb, var(--border-color) 70%, transparent)}}.AuthFileModelsList-module__itemExcluded___HRGB7{opacity:.55}.AuthFileModelsList-module__modelId___o4oFJ{color:var(--text-primary);overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:12.5px;font-weight:600}.AuthFileModelsList-module__modelDisplayName___kAxZ-{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.AuthFileModelsList-module__modelType___D307Q{letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);border:1px solid var(--border-color);border-radius:9999px;padding:1px 6px;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:650}.AuthFileModelsList-module__excludedBadge___Qo9Gq{color:var(--failure-badge-text);background:var(--failure-badge-bg);border:1px solid var(--failure-badge-border);white-space:nowrap;border-radius:9999px;margin-left:auto;padding:1px 7px;font-size:10.5px;font-weight:600}@media (prefers-reduced-motion:reduce){.AuthFileModelsList-module__item___Ym09e{transition:none}.AuthFileModelsList-module__item___Ym09e:active{transform:none}}.AccountSheet-module__body___-sKuf{flex-direction:column;gap:0;display:flex}.AccountSheet-module__masked___dfnFj{letter-spacing:.02em}.AccountSheet-module__muted___0apO4{color:var(--text-tertiary);margin:0;font-size:13px}.AccountSheet-module__blocked___TdmRZ{color:var(--error-color);margin:0;font-size:13px}.AccountSheet-module__overview___cnPt0{flex-direction:column;gap:14px;padding-bottom:20px;display:flex}.AccountSheet-module__facts___7KK3m{flex-wrap:wrap;gap:8px 28px;margin:0;font-size:13px;display:flex}.AccountSheet-module__facts___7KK3m div{flex-direction:column;gap:2px;display:flex}.AccountSheet-module__facts___7KK3m dt{color:var(--text-tertiary)}.AccountSheet-module__facts___7KK3m dd{color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0}.AccountSheet-module__note___pgCQ9{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px}.AccountSheet-module__warning___JtqCf{border:1px solid var(--border-color);color:var(--text-primary);overflow-wrap:anywhere;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:13px;line-height:1.45;display:flex}.AccountSheet-module__warning___JtqCf svg{color:var(--error-color);flex:none;margin-top:2px}.AccountSheet-module__section___7nQpM{border-top:1px solid var(--border-color);flex-direction:column;gap:14px;padding:20px 0;display:flex}.AccountSheet-module__sectionTitle___vxQm4{color:var(--text-primary);margin:0;font-size:14px;font-weight:600}.AccountSheet-module__windows___7QYZt{grid-template-columns:repeat(var(--window-count,1), minmax(0, 1fr));gap:12px 24px;display:grid}.AccountSheet-module__requests___Zn-2R{flex-direction:column;gap:8px;display:flex}.AccountSheet-module__requestsHead___7xDPi{color:var(--text-secondary);justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;display:flex}.AccountSheet-module__counts___TXDL2{font-variant-numeric:tabular-nums;color:var(--text-tertiary);gap:10px;display:inline-flex}.AccountSheet-module__counts___TXDL2 [data-live][data-kind=ok]{color:var(--viz-success)}.AccountSheet-module__counts___TXDL2 [data-live][data-kind=fail]{color:var(--viz-failure)}.AccountSheet-module__credentialActions___FAn10{flex-wrap:wrap;gap:8px;display:flex}.AccountSheet-module__credentialActions___FAn10 .btn>span{align-items:center;gap:6px;display:inline-flex}.AccountSheet-module__body___-sKuf .AccountSheet-module__collapsible___DIweC{border:0;border-top:1px solid var(--border-color);background:0 0;border-radius:0;margin:0;overflow:visible}.AccountSheet-module__body___-sKuf .AccountSheet-module__collapsible___DIweC>summary{padding:18px 0;font-size:14px;font-weight:600}.AccountSheet-module__body___-sKuf .AccountSheet-module__collapsible___DIweC>summary:hover{background:0 0}.AccountSheet-module__body___-sKuf .AccountSheet-module__collapsible___DIweC>div{border-top:0;padding:0 0 20px}@media (max-width:768px){.AccountSheet-module__windows___7QYZt{grid-template-columns:minmax(0,1fr)}}.AccountSheet-module__capInput___m9uNj{width:5em}.AccountsMenu-module__root___tpKIz{position:relative}.AccountsMenu-module__trigger___j9qFr{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}.AccountsMenu-module__trigger___j9qFr:focus{outline:2px solid var(--accent);outline-offset:2px}.AccountsMenu-module__trigger___j9qFr{border:1px solid var(--border-color);width:34px;height:34px;color:var(--text-secondary);transition:background-color var(--dur-hover) var(--ease-out-strong), color var(--dur-hover) var(--ease-out-strong);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.AccountsMenu-module__trigger___j9qFr[aria-expanded=true]{background:var(--bg-tertiary);color:var(--text-primary)}.AccountsMenu-module__trigger___j9qFr:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}@media (hover:hover) and (pointer:fine){.AccountsMenu-module__trigger___j9qFr:hover{background:var(--bg-tertiary);color:var(--text-primary)}}.AccountsMenu-module__menu___nlhZd{z-index:1000;border:1px solid var(--border-color);background:var(--floating-surface);min-width:240px;box-shadow:var(--floating-shadow);transform-origin:100% 0;animation:AccountsMenu-module__accounts-menu-in___PEbXn var(--dur-hover) var(--ease-out-strong);border-radius:10px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0}@keyframes AccountsMenu-module__accounts-menu-in___PEbXn{0%{opacity:0;transform:scale(.97)}}.AccountsMenu-module__item___WO67c{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}.AccountsMenu-module__item___WO67c:focus{outline:2px solid var(--accent);outline-offset:2px}.AccountsMenu-module__item___WO67c{text-align:left;white-space:nowrap;color:var(--text-primary);border-radius:7px;padding:8px 10px;font-size:13px}.AccountsMenu-module__item___WO67c[data-danger]{color:var(--error-color)}.AccountsMenu-module__item___WO67c[data-divided]{margin-top:9px;position:relative}.AccountsMenu-module__item___WO67c[data-divided]:before{content:"";border-top:1px solid var(--border-color);position:absolute;top:-5px;left:-4px;right:-4px}.AccountsMenu-module__item___WO67c:disabled{color:var(--text-quaternary);cursor:not-allowed}.AccountsMenu-module__item___WO67c:focus-visible{background:var(--bg-tertiary);outline:none}@media (hover:hover) and (pointer:fine){.AccountsMenu-module__item___WO67c:hover:not(:disabled){background:var(--bg-tertiary)}}@media (prefers-reduced-motion:reduce){.AccountsMenu-module__menu___nlhZd{animation:none}.AccountsMenu-module__trigger___j9qFr{transition:none}}.CopyButton-module__labeled___iEXpq,.CopyButton-module__icon___p-PLz{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}.CopyButton-module__labeled___iEXpq:focus,.CopyButton-module__icon___p-PLz:focus{outline:2px solid var(--accent);outline-offset:2px}.CopyButton-module__labeled___iEXpq,.CopyButton-module__icon___p-PLz{color:var(--text-secondary);transition:transform var(--dur-press,.16s) var(--ease-out-strong,ease-out), background-color var(--dur-hover,.2s) var(--ease-out-strong,ease-out), color var(--dur-hover,.2s) var(--ease-out-strong,ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.CopyButton-module__labeled___iEXpq:focus,.CopyButton-module__icon___p-PLz:focus{outline:none}.CopyButton-module__labeled___iEXpq:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.CopyButton-module__icon___p-PLz:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.CopyButton-module__labeled___iEXpq:active,.CopyButton-module__icon___p-PLz:active{transform:scale(.94)}[data-copied=true].CopyButton-module__labeled___iEXpq,[data-copied=true].CopyButton-module__icon___p-PLz{color:var(--viz-success)}.CopyButton-module__icon___p-PLz{border-radius:8px;width:28px;height:28px}.CopyButton-module__labeled___iEXpq{border:1px solid var(--border-color);border-radius:999px;gap:6px;height:32px;padding:0 12px;font-size:12.5px;font-weight:600}@media (hover:hover) and (pointer:fine){.CopyButton-module__icon___p-PLz:hover,.CopyButton-module__labeled___iEXpq:hover{background:var(--bg-tertiary);color:var(--text-primary)}.CopyButton-module__icon___p-PLz[data-copied=true]:hover,.CopyButton-module__labeled___iEXpq[data-copied=true]:hover{color:var(--viz-success)}}.CopyButton-module__glyphs___Ule1b{width:14px;height:14px;display:grid;position:relative}.CopyButton-module__glyphs___Ule1b>svg{transition:opacity .18s var(--ease-out-strong,ease-out), transform .18s var(--ease-out-strong,ease-out), filter .18s var(--ease-out-strong,ease-out);grid-area:1/1}.CopyButton-module__checkGlyph___4Pz1l,[data-copied=true] .CopyButton-module__copyGlyph___vh5Ns{opacity:0;filter:blur(2px);transform:scale(.6)}[data-copied=true] .CopyButton-module__checkGlyph___4Pz1l{opacity:1;filter:none;transform:scale(1)}.CopyButton-module__srOnly___dCmeQ{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.CopyButton-module__icon___p-PLz,.CopyButton-module__labeled___iEXpq{transition:none}.CopyButton-module__icon___p-PLz:active,.CopyButton-module__labeled___iEXpq:active{transform:none}.CopyButton-module__glyphs___Ule1b>svg{filter:none;transition:opacity .12s;transform:none}}.modal.OAuthFlowDialog-module__dialog___-utWI{transform-origin:50% 45%;border-radius:18px}.modal.OAuthFlowDialog-module__dialog___-utWI.modal-entering{animation:OAuthFlowDialog-module__oauth-dialog-in___-6xI- .28s var(--ease-out-strong,ease-out) both}.modal.OAuthFlowDialog-module__dialog___-utWI.modal-closing{animation:.18s cubic-bezier(.4,0,1,1) both OAuthFlowDialog-module__oauth-dialog-out___OwL1p}.modal.OAuthFlowDialog-module__dialog___-utWI .modal-header{border-bottom:0;padding:22px 64px 6px 24px}.modal.OAuthFlowDialog-module__dialog___-utWI .modal-body{max-height:70vh;padding:14px 24px 24px}.modal.OAuthFlowDialog-module__dialog___-utWI .modal-footer{border-top:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-secondary) 60%, var(--bg-primary));padding:0;display:block}@keyframes OAuthFlowDialog-module__oauth-dialog-in___-6xI-{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes OAuthFlowDialog-module__oauth-dialog-out___OwL1p{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.98)}}.OAuthFlowDialog-module__heading___SHnPA{align-items:center;gap:14px;min-width:0;display:flex}.OAuthFlowDialog-module__headingGlyph___kK07W{border:1px solid var(--border-color);background:var(--bg-secondary);width:44px;height:44px;color:var(--text-secondary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.OAuthFlowDialog-module__headingImage___UKS8v{object-fit:contain;width:22px;height:22px;display:block}.OAuthFlowDialog-module__headingText___-YWZC{flex-direction:column;gap:3px;min-width:0;display:flex}.OAuthFlowDialog-module__headingTitle___A7sZn{letter-spacing:-.015em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:650;line-height:1.25;overflow:hidden}.OAuthFlowDialog-module__headingCaption___RPtIa{letter-spacing:.02em;color:var(--text-tertiary);font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:11.5px;font-weight:500}.OAuthFlowDialog-module__view___J0cOl{animation:OAuthFlowDialog-module__oauth-view-in___q0Q-L .22s var(--ease-out-strong,ease-out) 60ms backwards}@keyframes OAuthFlowDialog-module__oauth-view-in___q0Q-L{0%{opacity:0;transform:translateY(4px)}}.OAuthFlowDialog-module__stack___Mj0oU{flex-direction:column;gap:18px;display:flex}.OAuthFlowDialog-module__hint___G5Llh{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.65}.OAuthFlowDialog-module__alert___NEC6E{border:1px solid color-mix(in srgb, var(--viz-failure) 28%, transparent);background:color-mix(in srgb, var(--viz-failure) 8%, transparent);color:color-mix(in srgb, var(--viz-failure) 82%, var(--text-primary));overflow-wrap:anywhere;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.55}.OAuthFlowDialog-module__steps___fmPQE{counter-reset:oauth-step;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.OAuthFlowDialog-module__step___kdhxu{counter-increment:oauth-step;grid-template-columns:22px minmax(0,1fr);gap:14px;padding-bottom:20px;display:grid;position:relative}.OAuthFlowDialog-module__step___kdhxu:last-child{padding-bottom:0}.OAuthFlowDialog-module__step___kdhxu:not(:last-child):before{content:"";background:var(--border-color);width:1px;position:absolute;top:28px;bottom:6px;left:10.5px}.OAuthFlowDialog-module__stepIndex___D92dX{border:1px solid var(--border-primary);background:var(--bg-primary);width:22px;height:22px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:600;line-height:1;display:flex}.OAuthFlowDialog-module__stepIndex___D92dX:before{content:counter(oauth-step)}.OAuthFlowDialog-module__stepBody___AhrDI{flex-direction:column;gap:10px;min-width:0;padding-top:1px;display:flex}.OAuthFlowDialog-module__stepHead___UAuiX{align-items:center;gap:8px;min-height:20px;display:flex}.OAuthFlowDialog-module__stepTitle___cp9jE{color:var(--text-primary);font-size:13.5px;font-weight:600;line-height:1.45}.OAuthFlowDialog-module__optional___RxyLK{border:1px solid var(--border-color);letter-spacing:.03em;color:var(--text-tertiary);border-radius:999px;padding:1px 7px;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:10.5px;font-weight:500;line-height:1.5}.OAuthFlowDialog-module__stepHint___Ttxh0{color:var(--text-tertiary);overflow-wrap:anywhere;margin:-4px 0 0;font-size:12px;line-height:1.6}.OAuthFlowDialog-module__urlField___-9os-{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:10px;align-items:center;gap:6px;min-width:0;height:38px;padding:0 4px 0 12px;display:flex}.OAuthFlowDialog-module__urlText___KOlNF{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1;overflow:hidden}.OAuthFlowDialog-module__urlHost___M3yhB{color:var(--text-primary);font-weight:600}.OAuthFlowDialog-module__urlRest___uh82p{color:var(--text-tertiary)}.OAuthFlowDialog-module__urlSkeleton___bPEtQ{background:linear-gradient(90deg, var(--bg-tertiary) 0%, color-mix(in srgb, var(--bg-tertiary) 40%, var(--bg-secondary)) 50%, var(--bg-tertiary) 100%);background-size:200% 100%;border-radius:999px;flex:1;height:10px;margin-right:8px;animation:1.2s linear infinite OAuthFlowDialog-module__oauth-skeleton___p7pcK}@keyframes OAuthFlowDialog-module__oauth-skeleton___p7pcK{0%{background-position:100% 0}to{background-position:-100% 0}}.OAuthFlowDialog-module__codeRow___VUheW{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.OAuthFlowDialog-module__code___COIfc{border:1px dashed var(--border-primary);background:var(--bg-secondary);letter-spacing:.14em;color:var(--text-primary);-webkit-user-select:all;user-select:all;border-radius:10px;padding:8px 14px;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:22px;font-weight:600;line-height:1.2}.OAuthFlowDialog-module__callbackRow___9THEP{gap:8px;min-width:0;display:flex}.OAuthFlowDialog-module__callbackInput___k-KiM{border-radius:10px;flex:1;min-width:0;height:36px;padding:0 12px;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.OAuthFlowDialog-module__callbackInput___k-KiM:disabled{cursor:not-allowed;opacity:.55}.OAuthFlowDialog-module__feedbackError___gZprd,.OAuthFlowDialog-module__feedbackSuccess___sNtAu{overflow-wrap:anywhere;margin:-2px 0 0;font-size:12px;line-height:1.55}.OAuthFlowDialog-module__feedbackError___gZprd{color:var(--viz-failure)}.OAuthFlowDialog-module__feedbackSuccess___sNtAu{color:var(--viz-success)}.OAuthFlowDialog-module__ghost___c7fnV,.OAuthFlowDialog-module__secondary___ZNagA,.OAuthFlowDialog-module__primary___6NInc{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}.OAuthFlowDialog-module__ghost___c7fnV:focus,.OAuthFlowDialog-module__secondary___ZNagA:focus,.OAuthFlowDialog-module__primary___6NInc:focus{outline:2px solid var(--accent);outline-offset:2px}.OAuthFlowDialog-module__ghost___c7fnV,.OAuthFlowDialog-module__secondary___ZNagA,.OAuthFlowDialog-module__primary___6NInc{white-space:nowrap;height:36px;transition:transform var(--dur-press,.16s) var(--ease-out-strong,ease-out), background-color var(--dur-hover,.2s) var(--ease-out-strong,ease-out), border-color var(--dur-hover,.2s) var(--ease-out-strong,ease-out), box-shadow var(--dur-hover,.2s) var(--ease-out-strong,ease-out), color var(--dur-hover,.2s) var(--ease-out-strong,ease-out);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.OAuthFlowDialog-module__ghost___c7fnV:focus,.OAuthFlowDialog-module__secondary___ZNagA:focus,.OAuthFlowDialog-module__primary___6NInc:focus{outline:none}.OAuthFlowDialog-module__ghost___c7fnV:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.OAuthFlowDialog-module__secondary___ZNagA:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.OAuthFlowDialog-module__primary___6NInc:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.OAuthFlowDialog-module__ghost___c7fnV:disabled,.OAuthFlowDialog-module__secondary___ZNagA:disabled,.OAuthFlowDialog-module__primary___6NInc:disabled{cursor:not-allowed;opacity:.5}.OAuthFlowDialog-module__ghost___c7fnV:active:not(:disabled),.OAuthFlowDialog-module__secondary___ZNagA:active:not(:disabled),.OAuthFlowDialog-module__primary___6NInc:active:not(:disabled){transform:scale(.97)}.OAuthFlowDialog-module__primary___6NInc{background:var(--button-primary-bg);color:var(--button-primary-text)}.OAuthFlowDialog-module__secondary___ZNagA{border:1px solid var(--border-primary);background:var(--bg-secondary);color:var(--text-primary)}.OAuthFlowDialog-module__ghost___c7fnV{height:30px;color:var(--text-secondary);padding:0 12px;font-size:12.5px}@media (hover:hover) and (pointer:fine){.OAuthFlowDialog-module__primary___6NInc:hover:not(:disabled){background:var(--button-primary-hover);box-shadow:0 10px 22px -10px color-mix(in srgb, var(--button-primary-bg) 30%, transparent)}.OAuthFlowDialog-module__secondary___ZNagA:hover:not(:disabled){border-color:var(--border-hover);background:var(--bg-tertiary)}.OAuthFlowDialog-module__ghost___c7fnV:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary)}}.OAuthFlowDialog-module__spinning___W4pjP{animation:.8s linear infinite OAuthFlowDialog-module__oauth-spin___zy5Qn}@keyframes OAuthFlowDialog-module__oauth-spin___zy5Qn{to{transform:rotate(360deg)}}.OAuthFlowDialog-module__statusBar___kjZ-P{justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 14px 8px 24px;display:flex}.OAuthFlowDialog-module__statusText___uzkAS{letter-spacing:.01em;min-width:0;color:var(--text-primary);align-items:center;gap:9px;margin:0;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:500;display:flex}.OAuthFlowDialog-module__statusLabel___xmOcP{overflow-wrap:anywhere;min-width:0}.OAuthFlowDialog-module__statusDot___O3N0Z{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px;position:relative}.OAuthFlowDialog-module__statusDot___O3N0Z:after{content:"";opacity:0;animation:OAuthFlowDialog-module__oauth-ring___pGOVf 1.8s var(--ease-out-strong,ease-out) infinite;border:1px solid;border-radius:50%;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}@keyframes OAuthFlowDialog-module__oauth-ring___pGOVf{0%{opacity:.55;transform:scale(.5)}to{opacity:0;transform:scale(1.4)}}.OAuthFlowDialog-module__statusBar___kjZ-P[data-tone=error] .OAuthFlowDialog-module__statusText___uzkAS{color:var(--viz-failure)}.OAuthFlowDialog-module__statusBar___kjZ-P[data-tone=error] .OAuthFlowDialog-module__statusDot___O3N0Z:after{animation:none}.OAuthFlowDialog-module__statusAside___cf7hK{color:var(--text-tertiary);text-align:right;flex-shrink:0;padding-right:10px;font-size:12px}.OAuthFlowDialog-module__result___gsQmn{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:10px 0 2px;display:flex}.OAuthFlowDialog-module__successMark___58BU1{width:52px;height:52px;margin-bottom:8px;overflow:visible}.OAuthFlowDialog-module__successRing___RpOxI{fill:color-mix(in srgb, var(--viz-success) 12%, transparent);stroke:color-mix(in srgb, var(--viz-success) 55%, transparent);stroke-width:1.5px;transform-origin:50%;transform-box:fill-box;animation:OAuthFlowDialog-module__oauth-ring-in___KZQmG .32s var(--ease-out-strong,ease-out) backwards}.OAuthFlowDialog-module__successCheck___UgWJB{fill:none;stroke:var(--viz-success);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:34;stroke-dashoffset:0;animation:OAuthFlowDialog-module__oauth-check-draw___7LxUr .36s var(--ease-out-strong,ease-out) .16s backwards}@keyframes OAuthFlowDialog-module__oauth-ring-in___KZQmG{0%{opacity:0;transform:scale(.8)}}@keyframes OAuthFlowDialog-module__oauth-check-draw___7LxUr{0%{stroke-dashoffset:34px}}.OAuthFlowDialog-module__resultTitle___yZl9-{letter-spacing:-.01em;color:var(--text-primary);font-size:16px;font-weight:650}.OAuthFlowDialog-module__resultHint___RK-QN{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.OAuthFlowDialog-module__resultActions___PJMXs{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}@media (max-width:768px){.modal.OAuthFlowDialog-module__dialog___-utWI .modal-header{padding:18px 56px 4px 18px}.modal.OAuthFlowDialog-module__dialog___-utWI .modal-body{padding:12px 18px 20px}.OAuthFlowDialog-module__statusBar___kjZ-P{padding-left:18px}.OAuthFlowDialog-module__statusAside___cf7hK{display:none}.OAuthFlowDialog-module__callbackRow___9THEP{flex-direction:column}.OAuthFlowDialog-module__callbackInput___k-KiM{flex:none}}@media (prefers-reduced-motion:reduce){.modal.OAuthFlowDialog-module__dialog___-utWI.modal-entering{animation:.16s both OAuthFlowDialog-module__oauth-fade-in___PZGhU}.modal.OAuthFlowDialog-module__dialog___-utWI.modal-closing{animation:.14s both OAuthFlowDialog-module__oauth-fade-out___QLK8r}.OAuthFlowDialog-module__view___J0cOl,.OAuthFlowDialog-module__successRing___RpOxI,.OAuthFlowDialog-module__successCheck___UgWJB,.OAuthFlowDialog-module__urlSkeleton___bPEtQ,.OAuthFlowDialog-module__statusDot___O3N0Z:after{animation:none}.OAuthFlowDialog-module__spinning___W4pjP{animation-duration:1.6s}.OAuthFlowDialog-module__primary___6NInc,.OAuthFlowDialog-module__secondary___ZNagA,.OAuthFlowDialog-module__ghost___c7fnV{transition:none}.OAuthFlowDialog-module__primary___6NInc:active:not(:disabled),.OAuthFlowDialog-module__secondary___ZNagA:active:not(:disabled),.OAuthFlowDialog-module__ghost___c7fnV:active:not(:disabled){transform:none}}@keyframes OAuthFlowDialog-module__oauth-fade-in___PZGhU{0%{opacity:0}}@keyframes OAuthFlowDialog-module__oauth-fade-out___QLK8r{to{opacity:0}}.ProviderTile-module__tile___yp1wQ{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-primary) 82%, transparent);min-height:66px;transition:transform var(--dur-press,.16s) var(--ease-out-strong,ease-out), border-color var(--dur-hover,.2s) var(--ease-out-strong,ease-out), box-shadow var(--dur-hover,.2s) var(--ease-out-strong,ease-out);animation:ProviderTile-module__oauth-tile-in___9P5p4 .45s var(--ease-out-strong,ease-out) backwards;animation-delay:var(--tile-delay,0s);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px 12px 12px;display:grid;position:relative}.ProviderTile-module__tile___yp1wQ:active{transform:scale(.985)}@keyframes ProviderTile-module__oauth-tile-in___9P5p4{0%{opacity:0;transform:translateY(12px)}}.ProviderTile-module__tile___yp1wQ[data-status=waiting]{border-color:color-mix(in srgb, var(--text-primary) 24%, var(--border-color))}.ProviderTile-module__glyph___d1xUD{background:color-mix(in srgb, var(--bg-tertiary) 70%, transparent);width:38px;height:38px;color:var(--text-secondary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ProviderTile-module__glyphImage___8g6yi{object-fit:contain;width:20px;height:20px;display:block}.ProviderTile-module__text___XJzRx{flex-direction:column;gap:3px;min-width:0;display:flex}.ProviderTile-module__main___UQD-c{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}.ProviderTile-module__main___UQD-c:focus{outline:2px solid var(--accent);outline-offset:2px}.ProviderTile-module__main___UQD-c{text-overflow:ellipsis;white-space:nowrap;text-align:left;letter-spacing:-.01em;max-width:100%;color:var(--text-primary);font-size:14.5px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.ProviderTile-module__main___UQD-c:after{content:"";border-radius:14px;position:absolute;top:0;bottom:0;left:0;right:0}.ProviderTile-module__main___UQD-c:focus{outline:none}.ProviderTile-module__main___UQD-c:focus-visible:after{outline:2px solid var(--primary-color);outline-offset:2px}.ProviderTile-module__caption___n-tXe{letter-spacing:.02em;min-width:0;color:var(--text-tertiary);white-space:nowrap;align-items:center;gap:6px;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:11.5px;font-weight:500;line-height:1.4;display:flex}.ProviderTile-module__captionText___Hoqiv{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ProviderTile-module__status___7q1SK{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.ProviderTile-module__statusDot___rjuBG{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.ProviderTile-module__tile___yp1wQ[data-status=waiting] .ProviderTile-module__status___7q1SK{color:var(--text-primary)}.ProviderTile-module__tile___yp1wQ[data-status=waiting] .ProviderTile-module__statusDot___rjuBG{animation:1.6s ease-in-out infinite ProviderTile-module__oauth-dot-breathe___304Op}.ProviderTile-module__tile___yp1wQ[data-status=success] .ProviderTile-module__status___7q1SK{color:var(--viz-success)}.ProviderTile-module__tile___yp1wQ[data-status=error] .ProviderTile-module__status___7q1SK{color:var(--viz-failure)}@keyframes ProviderTile-module__oauth-dot-breathe___304Op{50%{opacity:.3}}.ProviderTile-module__trail___xYbmc{border:1px solid var(--border-color);width:26px;height:26px;color:var(--text-tertiary);transition:background-color var(--dur-hover,.2s) var(--ease-out-strong,ease-out), border-color var(--dur-hover,.2s) var(--ease-out-strong,ease-out), color var(--dur-hover,.2s) var(--ease-out-strong,ease-out);border-radius:50%;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.ProviderTile-module__tile___yp1wQ:hover{border-color:var(--border-hover);transform:translateY(-1px);box-shadow:0 12px 26px -16px #0000002e}.ProviderTile-module__tile___yp1wQ:hover .ProviderTile-module__trail___xYbmc{background:var(--button-primary-bg);border-color:var(--button-primary-bg);color:var(--button-primary-text)}.ProviderTile-module__tile___yp1wQ:active{transform:scale(.985)}}@media (prefers-reduced-motion:reduce){.ProviderTile-module__tile___yp1wQ{transition:border-color var(--dur-hover,.2s) ease, box-shadow var(--dur-hover,.2s) ease;animation:none}.ProviderTile-module__tile___yp1wQ:active,.ProviderTile-module__tile___yp1wQ:hover{transform:none}.ProviderTile-module__tile___yp1wQ[data-status=waiting] .ProviderTile-module__statusDot___rjuBG{animation:none}}.AddAccount-module__root___GGsmo{position:relative}.AddAccount-module__trigger___MCuYk{align-items:center;gap:8px;display:inline-flex}.AddAccount-module__badge___s1o0K{background:var(--button-primary-text);min-width:18px;height:18px;color:var(--button-primary-bg);font-variant-numeric:tabular-nums;border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.AddAccount-module__panel___re05K{z-index:1000;border:1px solid var(--border-color);background:var(--floating-surface);width:min(620px,100vw - 32px);max-height:min(70vh,640px);box-shadow:var(--floating-shadow);transform-origin:100% 0;animation:AddAccount-module__add-panel-in___D9bhk var(--dur-hover,.12s) var(--ease-out-strong,ease-out);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}@keyframes AddAccount-module__add-panel-in___D9bhk{0%{opacity:0;transform:translateY(-4px)}}.AddAccount-module__heading___GqCE-{color:var(--text-secondary);margin:0;font-size:13px}.AddAccount-module__heading___GqCE-+.AddAccount-module__grid___pWwHH,.AddAccount-module__heading___GqCE-+.AddAccount-module__upload___IM1Uh{margin-top:-2px}.AddAccount-module__grid___pWwHH{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:8px;margin-bottom:6px;display:grid}.AddAccount-module__upload___IM1Uh{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}.AddAccount-module__upload___IM1Uh:focus{outline:2px solid var(--accent);outline-offset:2px}.AddAccount-module__upload___IM1Uh{border:1px dashed var(--border-color);text-align:left;min-height:62px;transition:border-color var(--dur-hover,.12s) var(--ease-out-strong,ease);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px 12px 12px;display:grid}.AddAccount-module__upload___IM1Uh:hover:not(:disabled){border-color:var(--text-tertiary)}.AddAccount-module__upload___IM1Uh:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.AddAccount-module__upload___IM1Uh:disabled{cursor:default;opacity:.55}.AddAccount-module__uploadGlyph___qbQ95{background:color-mix(in srgb, var(--bg-tertiary) 70%, transparent);width:38px;height:38px;color:var(--text-secondary);border-radius:10px;justify-content:center;align-items:center;display:flex}.AddAccount-module__uploadText___9B01Y{flex-direction:column;gap:2px;min-width:0;display:flex}.AddAccount-module__uploadLabel___c3RRh{color:var(--text-primary);font-size:14px;font-weight:600}.AddAccount-module__uploadCaption___v0yAF{color:var(--text-tertiary);font-size:12.5px}@media (max-width:768px){.AddAccount-module__panel___re05K{width:auto;position:fixed;top:auto;bottom:16px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.AddAccount-module__panel___re05K{animation:none}.AddAccount-module__upload___IM1Uh{transition:none}}.AccountsPage-module__page___fu-wm{padding-bottom:var(--auth-files-action-bar-height,0px)}.AccountsPage-module__headerActions___s84bX{align-items:center}.AccountsPage-module__metaProblem___Z2X65{color:var(--error-color)}.AccountsPage-module__title___0Y7tm:focus{outline:none}.AccountsPage-module__emptyActions___G9ukF{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.OAuthEditor-module__pageContent___KhyTE{width:100%;max-width:1080px;margin:0 auto;padding:4px 24px 48px}@media (max-width:768px){.OAuthEditor-module__pageContent___KhyTE{padding:0 16px 32px}.OAuthEditor-module__topBar___O54Zv{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.OAuthEditor-module__topBar___O54Zv button{white-space:nowrap}}.OAuthEditor-module__intro___pkLWH{align-items:flex-start;gap:16px;padding:4px 0;display:flex}.OAuthEditor-module__introIcon___zSWDt{border:1px solid var(--border-color);background:var(--bg-primary);width:44px;height:44px;color:var(--text-secondary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.OAuthEditor-module__introTitle___JJfIk{letter-spacing:-.5px;color:var(--text-primary);margin:0 0 6px;font-size:22px;font-weight:650;line-height:1.3}.OAuthEditor-module__description___JNHXt{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.OAuthEditor-module__settingsCard___oD0oO{min-width:0;box-shadow:none;padding:0;overflow:visible}.OAuthEditor-module__providerSection___sKS6n,.OAuthEditor-module__editorBody___lfyRP{padding:24px}@media (max-width:768px){.OAuthEditor-module__providerSection___sKS6n,.OAuthEditor-module__editorBody___lfyRP{padding:16px}}.OAuthEditor-module__providerSection___sKS6n{flex-direction:column;gap:24px;display:flex}.OAuthEditor-module__providerRow___e8WbX{justify-content:space-between;align-items:center;gap:24px;display:flex}@media (max-width:768px){.OAuthEditor-module__providerRow___e8WbX{flex-direction:column;align-items:stretch;gap:16px}}.OAuthEditor-module__sectionHeading___62u8j{align-items:flex-start;gap:8px;min-width:0;display:flex}.OAuthEditor-module__stepNumber___n5Jb1{border:1px solid var(--border-color);width:28px;height:28px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;display:inline-flex}.OAuthEditor-module__headingCopy___P027H{min-width:0}.OAuthEditor-module__sectionTitle___ZaRnA{color:var(--text-primary);margin:2px 0 4px;font-size:15px;font-weight:650;line-height:1.5;display:block}.OAuthEditor-module__providerControl___XKz9X{flex:0 0 280px;min-width:0;margin-bottom:0}@media (max-width:768px){.OAuthEditor-module__providerControl___XKz9X{flex-basis:auto}}.OAuthEditor-module__providerOptions___M9iXe{flex-wrap:wrap;gap:8px;display:flex}.OAuthEditor-module__providerOption___X-VEa{border:1px solid var(--border-color);background:var(--bg-secondary);max-width:100%;min-height:38px;color:var(--text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;font-weight:500;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.OAuthEditor-module__providerOption___X-VEa img{object-fit:contain;width:18px;height:18px}.OAuthEditor-module__providerOption___X-VEa img,.OAuthEditor-module__providerOption___X-VEa svg{flex-shrink:0}.OAuthEditor-module__providerOption___X-VEa span{overflow-wrap:anywhere;min-width:0}.OAuthEditor-module__providerOption___X-VEa:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}.OAuthEditor-module__providerOption___X-VEa:disabled{opacity:.55;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.OAuthEditor-module__providerOption___X-VEa:hover:not(:disabled){border-color:var(--primary-color);background:var(--bg-tertiary);color:var(--text-primary)}}.OAuthEditor-module__providerCheck___wsZTa{visibility:hidden}.OAuthEditor-module__providerOptionActive___EDVCH{border-color:var(--primary-color);background:var(--primary-10);color:var(--text-primary)}.OAuthEditor-module__providerOptionActive___EDVCH .OAuthEditor-module__providerCheck___wsZTa{visibility:visible}.OAuthEditor-module__editorHeader___NQeT0{border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}@media (max-width:768px){.OAuthEditor-module__editorHeader___NQeT0{padding:16px}}.OAuthEditor-module__countBadge___kFyI-{background:var(--bg-tertiary);color:var(--text-secondary);font-variant-numeric:tabular-nums;border-radius:9999px;flex-shrink:0;padding:4px 9px;font-size:12px}.OAuthEditor-module__emptyModels___r23-E{border:1px dashed var(--border-color);color:var(--text-tertiary);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:0;padding:48px 16px;font-size:13px;display:flex}.OAuthEditor-module__catalogHint___7WhaP{border-bottom:1px solid var(--border-color);background:var(--bg-secondary);align-items:flex-start;gap:8px;padding:16px 24px;display:flex}.OAuthEditor-module__catalogHint___7WhaP svg{color:var(--text-tertiary);flex-shrink:0;margin-top:3px}@media (max-width:768px){.OAuthEditor-module__catalogHint___7WhaP{padding:16px}}.OAuthEditor-module__mappingsBody___xAAeQ{flex-direction:column;gap:8px;padding:16px;display:flex}.OAuthEditor-module__mappingRow___rA-nC{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}@media (max-width:768px){.OAuthEditor-module__mappingRow___rA-nC{grid-template-columns:20px minmax(0,1fr);gap:8px}}.OAuthEditor-module__mappingNumber___-ubV5{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:11px}.OAuthEditor-module__mappingFields___g-veK{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:end;gap:8px;min-width:0;display:grid}@media (max-width:540px){.OAuthEditor-module__mappingFields___g-veK{grid-template-columns:minmax(0,1fr)}}.OAuthEditor-module__modelField___357K0{flex-direction:column;gap:0;min-width:0;margin-bottom:0;display:flex}.OAuthEditor-module__modelField___357K0 label{color:var(--text-secondary);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.OAuthEditor-module__modelInput___DF4Cc{width:100%;min-width:0;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:13px}.OAuthEditor-module__mappingSeparator___APbcu{height:38px;color:var(--text-tertiary);justify-content:center;align-items:center;display:flex}@media (max-width:540px){.OAuthEditor-module__mappingSeparator___APbcu{display:none}}.OAuthEditor-module__mappingFooter___QeH-o{align-self:end;align-items:center;gap:8px;min-height:38px;display:flex}@media (max-width:768px){.OAuthEditor-module__mappingFooter___QeH-o{border-top:1px solid var(--border-color);grid-column:2;justify-content:space-between;padding-top:4px}}.OAuthEditor-module__removeMapping___zXsnB{width:34px;height:34px;color:var(--text-tertiary);flex-shrink:0;padding:0}@media (hover:hover) and (pointer:fine){.OAuthEditor-module__removeMapping___zXsnB:hover:not(:disabled){color:var(--error-color);background:var(--bg-error-light)}}@media (prefers-reduced-motion:reduce){.OAuthEditor-module__providerOption___X-VEa{transition:none}}.SecondaryScreenShell-module__container___9DAwq{flex-direction:column;gap:24px;min-height:0;display:flex}.SecondaryScreenShell-module__topBar___vHzq4{z-index:5;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:44px;padding:8px 16px;display:grid;position:sticky;top:0}.SecondaryScreenShell-module__topBarTitle___Q8LCy{text-align:center;min-width:0;max-width:100%;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;justify-self:center;font-size:16px;font-weight:650;overflow:hidden}.SecondaryScreenShell-module__backButton___d6Zgy{justify-self:start;gap:0;padding-left:6px;padding-right:10px}.SecondaryScreenShell-module__backButton___d6Zgy>span:last-child{align-items:center;gap:6px;display:inline-flex}.SecondaryScreenShell-module__backIcon___R8Iyn{justify-content:center;align-items:center;display:inline-flex}.SecondaryScreenShell-module__backIcon___R8Iyn svg{display:block}.SecondaryScreenShell-module__backText___CODk7{font-weight:600;line-height:18px}.SecondaryScreenShell-module__rightSlot___ZvWJR{justify-content:flex-end;justify-self:end;display:flex}.SecondaryScreenShell-module__loadingState___4Jbsa{color:var(--text-secondary);justify-content:center;align-items:center;gap:8px;padding:48px 0;display:flex}.SecondaryScreenShell-module__content___nVk3R{flex-direction:column;gap:24px;display:flex}.RoutingPage-module__page___v-L59{width:100%;min-width:0;padding-bottom:calc(var(--routing-action-bar-height,0px) + 16px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:20px;display:flex}.RoutingPage-module__header___nFhV9{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.RoutingPage-module__title___YOqOf{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:clamp(26px,3.2vw,30px);font-weight:700;line-height:1.15}.RoutingPage-module__layout___7m7aU{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}@media (max-width:1100px){.RoutingPage-module__layout___7m7aU{grid-template-columns:minmax(0,1fr)}}.RoutingPage-module__board___PoBUQ{flex-direction:column;gap:16px;min-width:0;display:flex}.RoutingPage-module__skeletons___a-ow6{flex-direction:column;gap:16px;display:flex}.RoutingPage-module__footnote___lh-QH{text-wrap:pretty;max-width:72ch;color:var(--text-tertiary);margin:0;padding-left:49px;font-size:12px;line-height:1.55}@media (max-width:768px){.RoutingPage-module__footnote___lh-QH{padding-left:0}}.RoutingPage-module__srOnly___0Vdnt{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RoutingPage-module__ladder___urnLs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RoutingPage-module__entry___VtjM5,.RoutingPage-module__exhausted___StmaE{flex-wrap:wrap;align-items:flex-start;gap:8px 14px;min-height:36px;padding-left:49px;display:flex;position:relative}.RoutingPage-module__entryDot___xF0Ns,.RoutingPage-module__exhaustedDot___Ib8R3{border-radius:50%;width:10px;height:10px;position:absolute;top:13px;left:23px}.RoutingPage-module__entryDot___xF0Ns{background:var(--viz-success);box-shadow:0 0 0 4px color-mix(in srgb, var(--viz-success) 16%, transparent)}.RoutingPage-module__exhaustedDot___Ib8R3{border:1.5px solid var(--text-tertiary);background:var(--bg-secondary)}.RoutingPage-module__entryLabel___btUNx,.RoutingPage-module__exhaustedText___vPFKU{align-items:center;min-height:36px;display:inline-flex}.RoutingPage-module__entryLabel___btUNx{color:var(--text-primary);font-size:13px;font-weight:600}.RoutingPage-module__entryControl___fagi1{flex:240px;justify-content:flex-end;min-width:0;display:flex}.RoutingPage-module__exhaustedText___vPFKU{color:var(--text-tertiary);font-size:12.5px}.RoutingPage-module__modelPicker___TroLQ{flex-direction:column;align-items:flex-end;gap:4px;width:min(100%,320px);display:flex}.RoutingPage-module__modelInput___tHkWZ{width:100%;margin:0}.RoutingPage-module__modelField___SzmgP.input{background:var(--bg-primary);border-radius:10px;height:36px;padding-top:0;padding-bottom:0;font-size:13px}.RoutingPage-module__modelProgress___x87GC{font-variant-numeric:tabular-nums;color:var(--text-tertiary);font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:11px}.RoutingPage-module__gap___3RUHZ{min-height:20px;transition:min-height var(--dur-hover) var(--ease-out-strong);align-items:center;padding-left:49px;display:flex;position:relative}.RoutingPage-module__rail___qRjIB{background:var(--border-primary);width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0;left:28px}.RoutingPage-module__gapOpen___oCfsB{min-height:56px}.RoutingPage-module__gapDrop___IQ7mt{border:1px dashed var(--border-primary);height:40px;color:var(--text-tertiary);transition:border-color var(--dur-hover) var(--ease-out-strong), background-color var(--dur-hover) var(--ease-out-strong), color var(--dur-hover) var(--ease-out-strong);border-radius:12px;flex:1;justify-content:center;align-items:center;font-size:12px;display:flex}.RoutingPage-module__gapHover___qc65f .RoutingPage-module__gapDrop___IQ7mt{border-color:var(--viz-success);background:color-mix(in srgb, var(--viz-success) 6%, transparent);color:var(--text-primary)}.RoutingPage-module__tier___UldsL{border:1px solid var(--border-color);background:var(--bg-primary);transition:border-color var(--dur-hover) var(--ease-out-strong), background-color var(--dur-hover) var(--ease-out-strong), box-shadow var(--dur-hover) var(--ease-out-strong);border-radius:14px;flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex;position:relative}.RoutingPage-module__tierHover___X8psD{border-color:var(--viz-success);box-shadow:0 0 0 3px color-mix(in srgb, var(--viz-success) 12%, transparent)}.RoutingPage-module__tierHead___ixrW3{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;min-height:22px;display:flex}.RoutingPage-module__tierIndex___eSRRK{background:var(--bg-tertiary);font-variant-numeric:tabular-nums;width:22px;height:22px;color:var(--text-secondary);transition:background-color var(--dur-hover) var(--ease-out-strong), color var(--dur-hover) var(--ease-out-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:11.5px;font-weight:600;display:inline-flex}.RoutingPage-module__tierName___caggv{letter-spacing:-.005em;color:var(--text-primary);font-size:14px;font-weight:650}.RoutingPage-module__tierPriority___S04S2,.RoutingPage-module__tierPriorityChanged___ZI6st{font-variant-numeric:tabular-nums;color:var(--text-tertiary);font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:11.5px}.RoutingPage-module__tierPriorityChanged___ZI6st{color:var(--amber-color)}.RoutingPage-module__tierState___VBmxV{color:var(--text-tertiary);align-items:center;gap:7px;margin-left:auto;font-size:12px;line-height:1.4;display:inline-flex}.RoutingPage-module__tierState___VBmxV:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}@media (max-width:768px){.RoutingPage-module__tierState___VBmxV{flex-basis:100%;margin-left:32px}}.RoutingPage-module__tierMembers___vMiU5{flex-wrap:wrap;gap:8px;min-width:0;padding-left:32px;display:flex}@media (max-width:768px){.RoutingPage-module__tierMembers___vMiU5{padding-left:0}}.RoutingPage-module__tierActive___kj4K3{border-color:color-mix(in srgb, var(--viz-success) 38%, var(--border-color))}.RoutingPage-module__tierActive___kj4K3 .RoutingPage-module__tierIndex___eSRRK{background:var(--viz-success);color:#fff}.RoutingPage-module__tierActive___kj4K3 .RoutingPage-module__tierState___VBmxV{color:var(--viz-success);font-weight:600}.RoutingPage-module__tierStandby___-7-ZK .RoutingPage-module__tierState___VBmxV:before{background:0 0;box-shadow:inset 0 0 0 1.25px}.RoutingPage-module__tierCooling___cGtIN .RoutingPage-module__tierState___VBmxV{color:var(--amber-color)}.RoutingPage-module__tierUnknown___htOe9 .RoutingPage-module__tierState___VBmxV{color:var(--text-secondary)}.RoutingPage-module__tierSkipped___AfqH-{background:0 0;border-style:dashed}.RoutingPage-module__tierSkipped___AfqH- .RoutingPage-module__tierIndex___eSRRK{box-shadow:inset 0 0 0 1px var(--border-primary);color:var(--text-tertiary);background:0 0}.RoutingPage-module__tierSkipped___AfqH- .RoutingPage-module__tierName___caggv{color:var(--text-secondary)}.RoutingPage-module__tierSkipped___AfqH- .RoutingPage-module__tierState___VBmxV:before{background:var(--text-quaternary)}.RoutingPage-module__policy___5BoAp{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:14px;flex-direction:column;padding:20px;display:flex;position:sticky;top:16px}@media (max-width:1100px){.RoutingPage-module__policy___5BoAp{position:static}}.RoutingPage-module__policyHead___DEwOC{flex-direction:column;gap:4px;padding-bottom:18px;display:flex}.RoutingPage-module__policyTitle___6qVb4{letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:15px;font-weight:650}.RoutingPage-module__policySubtitle___8iBKw,.RoutingPage-module__policyHint___KbwwQ{text-wrap:pretty;color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.5}.RoutingPage-module__policySection___6Gw8T,.RoutingPage-module__policyRow___hrVyS{border-top:1px solid var(--border-color);padding:18px 0}.RoutingPage-module__policySection___6Gw8T:last-child,.RoutingPage-module__policyRow___hrVyS:last-child{padding-bottom:0}.RoutingPage-module__policySection___6Gw8T{flex-direction:column;gap:12px;display:flex}.RoutingPage-module__policyLabel___0aCDt{letter-spacing:.02em;color:var(--text-tertiary);margin:0;font-size:12px;font-weight:600}.RoutingPage-module__strategyGroup___qnc3M{background:color-mix(in srgb, var(--text-primary) 5%, transparent);border-radius:11px;flex-direction:column;gap:2px;padding:3px;display:flex}.RoutingPage-module__strategyOption___Ht1rD,.RoutingPage-module__strategyOptionActive___auNWu{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}.RoutingPage-module__strategyOption___Ht1rD:focus,.RoutingPage-module__strategyOptionActive___auNWu:focus{outline:2px solid var(--accent);outline-offset:2px}.RoutingPage-module__strategyOption___Ht1rD,.RoutingPage-module__strategyOptionActive___auNWu{height:34px;color:var(--text-secondary);cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out-strong), box-shadow var(--dur-hover) var(--ease-out-strong), color var(--dur-hover) var(--ease-out-strong);border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.RoutingPage-module__strategyOption___Ht1rD:disabled,.RoutingPage-module__strategyOptionActive___auNWu:disabled{cursor:not-allowed;opacity:.6}.RoutingPage-module__strategyOption___Ht1rD:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.RoutingPage-module__strategyOptionActive___auNWu:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.RoutingPage-module__strategyOptionActive___auNWu{background:var(--accent-subtle);color:var(--accent-text);font-weight:600}@media (hover:hover) and (pointer:fine){.RoutingPage-module__strategyOption___Ht1rD:hover:not(:disabled){color:var(--text-primary)}}.RoutingPage-module__policyRow___hrVyS{justify-content:space-between;align-items:center;gap:16px;display:flex}.RoutingPage-module__policyRowText___P474K{flex-direction:column;gap:3px;min-width:0;display:flex}.RoutingPage-module__policyRowLabel___dc6X6{color:var(--text-primary);font-size:13px;font-weight:600}.RoutingPage-module__numberField___JHz-h{justify-content:space-between;align-items:center;gap:16px;display:flex}.RoutingPage-module__numberField___JHz-h input{border:1px solid var(--border-color);background:var(--bg-secondary);font-variant-numeric:tabular-nums;width:60px;height:32px;color:var(--text-primary);text-align:center;-webkit-appearance:textfield;appearance:textfield;transition:border-color var(--dur-hover) var(--ease-out-strong);border-radius:8px;flex-shrink:0;padding:0 8px;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:13px}.RoutingPage-module__numberField___JHz-h input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.RoutingPage-module__numberField___JHz-h input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.RoutingPage-module__numberField___JHz-h input:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}@media (hover:hover) and (pointer:fine){.RoutingPage-module__numberField___JHz-h input:hover:not(:disabled){border-color:var(--border-hover)}}.RoutingPage-module__dialogHint___bheAc{color:var(--text-secondary);margin:0 0 12px;font-size:13px;line-height:1.5}.RoutingPage-module__dialogNotice___0lTOU{background:var(--bg-tertiary);color:var(--text-secondary);border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:12.5px}.RoutingPage-module__weightList___k-ppk{flex-direction:column;gap:8px;display:flex}.RoutingPage-module__weightRow___BW5fo{justify-content:space-between;align-items:center;gap:12px;display:flex}.RoutingPage-module__weightRow___BW5fo input{border:1px solid var(--border-color);background:var(--bg-secondary);width:110px;height:34px;color:var(--text-primary);text-align:right;border-radius:8px;padding:0 10px;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:13px}.RoutingPage-module__weightRow___BW5fo input:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.RoutingPage-module__weightLabel___iWqt0{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:12.5px;overflow:hidden}.RoutingPage-module__changeList___7UBno{max-height:50vh;color:var(--text-primary);flex-direction:column;gap:6px;margin:0;padding:0 0 0 18px;font-size:13px;line-height:1.5;display:flex;overflow-y:auto}@media (prefers-reduced-motion:reduce){.RoutingPage-module__gap___3RUHZ,.RoutingPage-module__gapDrop___IQ7mt,.RoutingPage-module__tier___UldsL,.RoutingPage-module__tierIndex___eSRRK,.RoutingPage-module__strategyOption___Ht1rD,.RoutingPage-module__strategyOptionActive___auNWu,.RoutingPage-module__numberField___JHz-h input{transition:none}}.OAuthConfigPanels-module__panel___lTVNC{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-primary) 82%, transparent);border-radius:16px;flex-direction:column;gap:14px;padding:clamp(16px,2vw,20px);display:flex}.OAuthConfigPanels-module__panelHead___QcS1O{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.OAuthConfigPanels-module__panelTitle___8OaGJ{letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:15px;font-weight:650}.OAuthConfigPanels-module__panelExtra___r-RbC{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.OAuthConfigPanels-module__panelBody___nUIRf{flex-direction:column;gap:8px;min-width:0;display:flex}.OAuthConfigPanels-module__viewModeSwitch___q-BNt{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}.OAuthConfigPanels-module__list___yNnv7{flex-direction:column;gap:6px;display:flex}.OAuthConfigPanels-module__item___r5I4p{border:1px solid color-mix(in srgb, var(--border-color) 70%, transparent);background:color-mix(in srgb, var(--bg-secondary) 45%, transparent);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;transition:background-color .15s,border-color .15s;display:flex}@media (hover:hover) and (pointer:fine){.OAuthConfigPanels-module__item___r5I4p:hover{border-color:var(--border-hover);background:color-mix(in srgb, var(--bg-secondary) 80%, transparent)}}.OAuthConfigPanels-module__itemInfo___RPe-i{flex-direction:column;gap:2px;min-width:0;display:flex}.OAuthConfigPanels-module__itemProvider___K0Crk{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:12.5px;font-weight:650;overflow:hidden}.OAuthConfigPanels-module__itemCount___62JzB{color:var(--text-tertiary);font-size:11.5px}.OAuthConfigPanels-module__itemActions___DgULF{flex-shrink:0;align-items:center;gap:6px;display:flex}.OAuthConfigPanels-module__aliasChartSection___tVJBR{flex-direction:column;gap:8px;min-width:0;display:flex}.OAuthConfigPanels-module__aliasChartHeader___Fwa9W{justify-content:space-between;align-items:center;gap:8px;display:flex}.OAuthConfigPanels-module__aliasChartTitle___Iwot1{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:10.5px;font-weight:700}.OAuthConfigPanels-module__aliasChart___43R2f{min-width:0}.OAuthConfigPanels-module__panel___lTVNC .btn{transition:transform var(--dur-press,.16s) var(--ease-out-strong,ease-out), background-color .15s ease, border-color .15s ease, color .15s ease}.OAuthConfigPanels-module__panel___lTVNC .btn:active:not(:disabled){transform:scale(.96)}@media (prefers-reduced-motion:reduce){.OAuthConfigPanels-module__panel___lTVNC .btn{transition:none}.OAuthConfigPanels-module__panel___lTVNC .btn:active:not(:disabled){transform:none}}.ModelMappingDiagram-module__scrollContainer___CVtMl{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.ModelMappingDiagram-module__tapHint___WVg9j{z-index:3;color:var(--text-secondary);margin-bottom:8px;padding:0 4px;font-size:12px;position:sticky;left:0}.ModelMappingDiagram-module__container___5GMeJ{-webkit-user-select:none;user-select:none;justify-content:space-between;min-width:100%;min-height:300px;padding:20px 0;display:inline-flex;position:relative}@media (max-width:768px){.ModelMappingDiagram-module__container___5GMeJ{min-width:max(100%,960px);padding:12px 0}}.ModelMappingDiagram-module__connections___-pgzq{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.ModelMappingDiagram-module__connections___-pgzq path{fill:none;stroke-width:2px}.ModelMappingDiagram-module__column___Guf-v{z-index:2;flex-direction:column;flex:none;gap:12px;display:flex}.ModelMappingDiagram-module__column___Guf-v.ModelMappingDiagram-module__providers___n0NN6{align-items:flex-end;min-width:140px}.ModelMappingDiagram-module__column___Guf-v.ModelMappingDiagram-module__sources___N646E,.ModelMappingDiagram-module__column___Guf-v.ModelMappingDiagram-module__aliases___zg5ma{align-items:flex-start;min-width:200px}.ModelMappingDiagram-module__columnHeader___QAC6y{color:var(--text-secondary);text-transform:uppercase;margin-bottom:8px;padding:0 4px;font-size:13px;font-weight:600}.ModelMappingDiagram-module__item___KBTKp{background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:8px;justify-content:space-between;align-items:center;width:100%;max-width:280px;padding:10px 14px;font-size:13px;transition:all .2s;display:flex;position:relative;box-shadow:0 1px 2px #0000000d}.ModelMappingDiagram-module__item___KBTKp:hover{border-color:var(--primary-color);z-index:10;transform:translateY(-1px);box-shadow:0 4px 6px #0000000d}.ModelMappingDiagram-module__item___KBTKp.ModelMappingDiagram-module__dropTarget___dAYPB{background-color:var(--bg-secondary);border-color:var(--primary-color);border-width:2px}.ModelMappingDiagram-module__item___KBTKp.ModelMappingDiagram-module__selected___r3Gyz{border-color:var(--primary-color);background-color:var(--bg-secondary);box-shadow:0 0 0 2px var(--focus-ring)}.ModelMappingDiagram-module__providerItem___4PZQM{border-left:3px solid #0000;align-items:center;gap:8px;padding-left:8px;display:flex}.ModelMappingDiagram-module__providerItem___4PZQM .ModelMappingDiagram-module__providerLabel___E2vNu{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.ModelMappingDiagram-module__providerItem___4PZQM .ModelMappingDiagram-module__collapseBtn___RXanB{background:var(--bg-secondary);cursor:pointer;width:24px;height:24px;color:var(--text-secondary);border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.ModelMappingDiagram-module__providerItem___4PZQM .ModelMappingDiagram-module__collapseBtn___RXanB:hover{background:var(--border-color);color:var(--text-primary)}.ModelMappingDiagram-module__providerItem___4PZQM .ModelMappingDiagram-module__chevronDown___AP7zK,.ModelMappingDiagram-module__providerItem___4PZQM .ModelMappingDiagram-module__chevronRight___bbMVy{border-style:solid;width:0;height:0;display:inline-block}.ModelMappingDiagram-module__providerItem___4PZQM .ModelMappingDiagram-module__chevronDown___AP7zK{border-width:5px 4px 0;border-color:currentColor #0000 #0000}.ModelMappingDiagram-module__providerItem___4PZQM .ModelMappingDiagram-module__chevronRight___bbMVy{border-width:4px 0 4px 5px;border-color:#0000 #0000 #0000 currentColor}.ModelMappingDiagram-module__providerGroup___5JNQu{justify-content:flex-end;align-items:center;width:100%;display:flex}.ModelMappingDiagram-module__sourceItem___TjDG6,.ModelMappingDiagram-module__aliasItem___h6w7D{cursor:grab}.ModelMappingDiagram-module__sourceItem___TjDG6:active,.ModelMappingDiagram-module__aliasItem___h6w7D:active{cursor:grabbing}.ModelMappingDiagram-module__sourceItem___TjDG6.ModelMappingDiagram-module__dragging___lhx9y,.ModelMappingDiagram-module__aliasItem___h6w7D.ModelMappingDiagram-module__dragging___lhx9y{opacity:.5;border-style:dashed}.ModelMappingDiagram-module__dot___AOWIN{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%}.ModelMappingDiagram-module__dot___AOWIN.ModelMappingDiagram-module__dotLeft___BKXAm{background:var(--text-tertiary);left:-3px}.ModelMappingDiagram-module__sourceItem___TjDG6 .ModelMappingDiagram-module__dot___AOWIN{right:-3px}.ModelMappingDiagram-module__providerBadge___cRzux{background:var(--bg-secondary);color:var(--text-secondary);border-radius:4px;margin-right:8px;padding:2px 6px;font-size:11px;font-weight:500}.ModelMappingDiagram-module__itemName___MjfSv{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ModelMappingDiagram-module__itemCount___B-gtl{color:var(--text-tertiary);background:var(--bg-secondary);border-radius:10px;margin-left:8px;padding:1px 6px;font-size:11px}.ModelMappingDiagram-module__contextMenu___VHX-s{background:var(--bg-primary);border:1px solid var(--border-color);z-index:9999;border-radius:6px;min-width:120px;padding:4px 0;position:fixed;overflow:hidden;box-shadow:0 4px 12px #00000026}.ModelMappingDiagram-module__contextMenu___VHX-s .ModelMappingDiagram-module__menuItem___e-LvI{color:var(--text-primary);cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-size:13px;transition:background-color .1s;display:flex}.ModelMappingDiagram-module__contextMenu___VHX-s .ModelMappingDiagram-module__menuItem___e-LvI:hover{background-color:var(--bg-secondary)}.ModelMappingDiagram-module__contextMenu___VHX-s .ModelMappingDiagram-module__menuItem___e-LvI.ModelMappingDiagram-module__danger___klXxM{color:var(--error-color)}.ModelMappingDiagram-module__contextMenu___VHX-s .ModelMappingDiagram-module__menuItem___e-LvI.ModelMappingDiagram-module__danger___klXxM:hover{background-color:var(--bg-error-light)}.ModelMappingDiagram-module__contextMenu___VHX-s .ModelMappingDiagram-module__menuDivider___XtoCo{background:var(--border-color);cursor:default;pointer-events:none;height:1px;margin:4px 0;padding:0}.ModelMappingDiagram-module__settingsEmpty___N0gFF{color:var(--text-tertiary);text-align:center;padding:24px 0;font-size:13px}.ModelMappingDiagram-module__settingsList___ovuWo{flex-direction:column;gap:8px;display:flex}.ModelMappingDiagram-module__settingsRow___wH-TW{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:8px;grid-template-columns:minmax(200px,1fr) auto;align-items:center;gap:16px;padding:8px 16px;display:grid}@media (max-width:768px){.ModelMappingDiagram-module__settingsRow___wH-TW{grid-template-columns:1fr;align-items:flex-start}}.ModelMappingDiagram-module__settingsNames___QDn9j{color:var(--text-primary);align-items:center;gap:4px;min-width:0;font-size:13px;display:flex}.ModelMappingDiagram-module__settingsSource___Hz9zo,.ModelMappingDiagram-module__settingsAlias___Ov9zt{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.ModelMappingDiagram-module__settingsArrow___SKvFd{color:var(--text-tertiary)}.ModelMappingDiagram-module__settingsActions___PYXMU{align-items:center;gap:8px;display:flex}.ModelMappingDiagram-module__settingsLabel___R--i-{color:var(--text-secondary);font-size:12px}.ModelMappingDiagram-module__settingsDelete___PDG7z{color:var(--error-color);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px}.ModelMappingDiagram-module__settingsDelete___PDG7z:hover{background:var(--bg-error-light)}.ProviderModelRules-module__section___R0wwF{flex-direction:column;gap:16px;margin-top:32px;display:flex}.ProviderModelRules-module__head___nQMdf{flex-direction:column;gap:4px;display:flex}.ProviderModelRules-module__title___IqEgV{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}.ProviderModelRules-module__description___HnEu9{color:var(--text-secondary);margin:0;font-size:14px}.ProviderModelRules-module__grid___tCew5{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:1024px){.ProviderModelRules-module__grid___tCew5{grid-template-columns:repeat(2,minmax(0,1fr))}}.RoutingSaveBar-module__dock___J3VoQ{bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:1000;pointer-events:none;width:min(560px,100vw - 24px);margin:0 auto;position:fixed;left:0;right:0}.RoutingSaveBar-module__bar___NNdWF{pointer-events:auto;--glass-blur:14px;border:1px solid var(--glass-border);background:var(--glass-bg);min-width:0;-webkit-backdrop-filter:var(--glass-backdrop-filter);backdrop-filter:var(--glass-backdrop-filter);box-shadow:var(--shadow-lg);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 10px 10px 16px;display:flex}.RoutingSaveBar-module__bar___NNdWF[data-leaving]{pointer-events:none}.RoutingSaveBar-module__status___dZH-D{font-variant-numeric:tabular-nums;min-width:0;color:var(--amber-text);overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:650}.RoutingSaveBar-module__actions___Lja3Y{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.RoutingSaveBar-module__savePill___cvQIf{background:var(--button-primary-bg);color:var(--button-primary-text);cursor:pointer;transition:transform var(--dur-press) var(--ease-out-strong), background-color var(--dur-hover) var(--ease-out-strong), box-shadow var(--dur-hover) var(--ease-out-strong);border:0;border-radius:9999px;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.RoutingSaveBar-module__savePill___cvQIf:disabled{cursor:not-allowed;opacity:.55}.RoutingSaveBar-module__savePill___cvQIf:active:not(:disabled){transform:scale(.97)}.RoutingSaveBar-module__savePill___cvQIf:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.RoutingSaveBar-module__ghostAction___mNkWD{color:var(--text-secondary);cursor:pointer;transition:color var(--dur-hover) var(--ease-out-strong), transform var(--dur-press) var(--ease-out-strong);background:0 0;border:0;border-radius:9999px;align-items:center;padding:9px 12px;font-size:12.5px;font-weight:550;line-height:1;display:inline-flex}.RoutingSaveBar-module__ghostAction___mNkWD:disabled{cursor:not-allowed;opacity:.55}.RoutingSaveBar-module__ghostAction___mNkWD:active:not(:disabled){transform:scale(.97)}.RoutingSaveBar-module__ghostAction___mNkWD:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}@media (hover:hover) and (pointer:fine){.RoutingSaveBar-module__savePill___cvQIf:hover:not(:disabled){background:var(--button-primary-hover);box-shadow:0 12px 26px color-mix(in srgb, var(--button-primary-bg) 30%, transparent)}.RoutingSaveBar-module__ghostAction___mNkWD:hover:not(:disabled){color:var(--text-primary)}}@media (max-width:768px){.RoutingSaveBar-module__bar___NNdWF{flex-direction:column;align-items:stretch;padding:10px}.RoutingSaveBar-module__status___dZH-D{padding:2px 4px 0}.RoutingSaveBar-module__actions___Lja3Y{margin-left:0}.RoutingSaveBar-module__actions___Lja3Y>*{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.RoutingSaveBar-module__savePill___cvQIf,.RoutingSaveBar-module__ghostAction___mNkWD{transition:none}.RoutingSaveBar-module__savePill___cvQIf:active:not(:disabled),.RoutingSaveBar-module__ghostAction___mNkWD:active:not(:disabled){transform:none}}.MemberCard-module__card___8y9yI{border:1px solid var(--border-color);background:var(--bg-secondary);min-width:0;max-width:100%;height:48px;color:var(--text-primary);cursor:grab;transition:border-color var(--dur-hover) var(--ease-out-strong), box-shadow var(--dur-hover) var(--ease-out-strong), opacity var(--dur-hover) var(--ease-out-strong), transform var(--dur-press) var(--ease-out-strong);border-radius:10px;align-items:center;gap:8px;padding:0 6px 0 2px;display:inline-flex;position:relative}.MemberCard-module__card___8y9yI:active{cursor:grabbing}.MemberCard-module__card___8y9yI:focus-within{border-color:var(--border-hover)}@media (hover:hover) and (pointer:fine){.MemberCard-module__card___8y9yI:hover{border-color:var(--border-hover)}.MemberCard-module__card___8y9yI:hover .MemberCard-module__handle___NNQCY{color:var(--text-secondary)}}.MemberCard-module__card___8y9yI:focus-within .MemberCard-module__handle___NNQCY{color:var(--text-secondary)}.MemberCard-module__serving___m9RNn{border-color:color-mix(in srgb, var(--viz-success) 55%, var(--border-color));box-shadow:0 0 0 1px color-mix(in srgb, var(--viz-success) 18%, transparent)}.MemberCard-module__muted___T1TW7{opacity:.5}.MemberCard-module__dragging___2Bo32{opacity:.35;transform:scale(.98)}.MemberCard-module__locked___P3fqb,.MemberCard-module__locked___P3fqb:active{cursor:default}.MemberCard-module__handle___NNQCY{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}.MemberCard-module__handle___NNQCY:focus{outline:2px solid var(--accent);outline-offset:2px}.MemberCard-module__handle___NNQCY{width:20px;height:32px;color:var(--text-quaternary);cursor:inherit;transition:color var(--dur-hover) var(--ease-out-strong);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.MemberCard-module__handle___NNQCY:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.MemberCard-module__icon___vDb4B{background:var(--bg-primary);width:26px;height:26px;color:var(--text-secondary);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.MemberCard-module__icon___vDb4B img{object-fit:contain;width:18px;height:18px}.MemberCard-module__body___TvtQ0{flex-direction:column;gap:2px;min-width:0;max-width:220px;display:flex}.MemberCard-module__name___evsCs{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.2;overflow:hidden}.MemberCard-module__kind___NhFmF{text-overflow:ellipsis;white-space:nowrap;color:var(--text-tertiary);font-size:11.5px;line-height:1.2;overflow:hidden}.MemberCard-module__weight___G9Fcy{color:var(--text-secondary)}.MemberCard-module__share___PioMp{font-variant-numeric:tabular-nums;color:var(--viz-success);flex-shrink:0;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:600}.MemberCard-module__chip___PUG-z{background:var(--bg-tertiary);color:var(--text-secondary);white-space:nowrap;border-radius:9999px;flex-shrink:0;padding:2px 7px;font-size:11px;line-height:1.4}.MemberCard-module__menuWrap___vGXeM{flex-shrink:0;position:relative}.MemberCard-module__menuButton___v-YOr{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}.MemberCard-module__menuButton___v-YOr:focus{outline:2px solid var(--accent);outline-offset:2px}.MemberCard-module__menuButton___v-YOr{width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out-strong), color var(--dur-hover) var(--ease-out-strong);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.MemberCard-module__menuButton___v-YOr[aria-expanded=true]{background:var(--bg-tertiary);color:var(--text-primary)}.MemberCard-module__menuButton___v-YOr:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}@media (hover:hover) and (pointer:fine){.MemberCard-module__menuButton___v-YOr:hover{background:var(--bg-tertiary);color:var(--text-primary)}}.MemberCard-module__menu___zD3lO{z-index:1000;border:1px solid var(--border-color);background:var(--floating-surface);min-width:168px;max-width:240px;box-shadow:var(--floating-shadow);cursor:default;transform-origin:100% 0;animation:MemberCard-module__menuIn___bf35x var(--dur-hover) var(--ease-out-strong);border-radius:10px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.MemberCard-module__menu___zD3lO button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}.MemberCard-module__menu___zD3lO button:focus{outline:2px solid var(--accent);outline-offset:2px}.MemberCard-module__menu___zD3lO button{text-align:left;color:var(--text-primary);cursor:pointer;border-radius:7px;padding:8px 10px;font-size:13px}.MemberCard-module__menu___zD3lO button:disabled{color:var(--text-quaternary);cursor:not-allowed}.MemberCard-module__menu___zD3lO button:focus-visible{background:var(--bg-tertiary);outline:none}@media (hover:hover) and (pointer:fine){.MemberCard-module__menu___zD3lO button:hover:not(:disabled){background:var(--bg-tertiary)}}.MemberCard-module__menuNote___hv6wk{color:var(--text-tertiary);margin:0;padding:6px 10px 8px;font-size:12px;line-height:1.4}@keyframes MemberCard-module__menuIn___bf35x{0%{opacity:0;transform:scale(.96)translateY(-2px)}}@media (prefers-reduced-motion:reduce){.MemberCard-module__card___8y9yI,.MemberCard-module__handle___NNQCY,.MemberCard-module__menuButton___v-YOr{transition:none}.MemberCard-module__menu___zD3lO{animation:none}}.PluginResourcePage-module__page___Worp1{background:var(--bg-secondary);flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex}.PluginResourcePage-module__frame___vFTLX{background:var(--bg-secondary);border:0;flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:block}.PluginResourcePage-module__stateShell___mvcAO{background:var(--bg-secondary);justify-content:center;align-items:center;width:100%;min-height:100%;padding:70px clamp(20px,3vw,48px) 40px;display:flex}.PluginResourcePage-module__statusPanel___hLEe6{color:var(--text-secondary);font-size:14px}.PluginsPage-module__page___CvQ2C{flex-direction:column;gap:24px;width:100%;display:flex}.PluginsPage-module__pageHeader___QAQJM{flex-direction:column;gap:8px;display:flex}.PluginsPage-module__title___kbWp2{color:var(--text-primary);margin:0;font-size:28px;font-weight:700;line-height:1.2}.PluginsPage-module__description___rS8P3{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.PluginsPage-module__errorBox___CXInm,.PluginsPage-module__warningBox___XGq99{border-radius:8px;padding:16px;font-size:14px;line-height:1.5}.PluginsPage-module__errorBox___CXInm{border:1px solid var(--danger-color);color:var(--danger-color);background:#c657461a}.PluginsPage-module__warningBox___XGq99{border:1px solid color-mix(in srgb, var(--warning-color,#c65746) 42%, var(--border-color));background:color-mix(in srgb, var(--warning-color,#c65746) 9%, var(--bg-secondary));color:var(--text-primary)}.PluginsPage-module__statusBar___-NeAi{border:1px solid color-mix(in srgb, var(--border-color) 60%, transparent);background:color-mix(in srgb, var(--bg-secondary) 60%, transparent);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.PluginsPage-module__statusPill___KsCzj{border:1px solid color-mix(in srgb, var(--border-color) 50%, transparent);background:color-mix(in srgb, var(--bg-primary) 56%, transparent);white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.PluginsPage-module__statusDot___sWBOV{border-radius:50%;flex-shrink:0;width:7px;height:7px}.PluginsPage-module__statusDotOn___7cgF3{background:#10b981;box-shadow:0 0 6px #10b98180}.PluginsPage-module__statusDotOff___biyeH{background:var(--text-tertiary)}.PluginsPage-module__statusLabel___OJVc7{color:var(--text-secondary)}.PluginsPage-module__statusValue___wqQgp{color:var(--text-primary);font-weight:700}.PluginsPage-module__statusPathValue___SCblH{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(360px,58vw);display:block;overflow:hidden}.PluginsPage-module__statusDivider___fJexN{background:color-mix(in srgb, var(--border-color) 60%, transparent);flex-shrink:0;width:1px;height:20px}@media (max-width:768px){.PluginsPage-module__statusDivider___fJexN{display:none}}.PluginsPage-module__toolbar___-cit2{align-items:center;gap:8px;display:flex}.PluginsPage-module__toolbar___-cit2 .form-group{flex:1;max-width:480px;margin:0}.PluginsPage-module__toolbar___-cit2 .input{padding-right:36px}.PluginsPage-module__toolbar___-cit2 .btn>span{align-items:center;gap:8px;display:inline-flex}@media (max-width:768px){.PluginsPage-module__toolbar___-cit2{flex-direction:column;align-items:stretch}.PluginsPage-module__toolbar___-cit2 .form-group{max-width:none}}.PluginsPage-module__pluginList___Jk4FJ{border:1px solid color-mix(in srgb, var(--border-color) 70%, transparent);background:color-mix(in srgb, var(--border-color) 30%, transparent);border-radius:12px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.PluginsPage-module__pluginRow___-y4iX{background:var(--bg-primary);grid-template-columns:40px 1fr auto;align-items:center;gap:16px;padding:16px 24px;transition:background-color .15s;display:grid}.PluginsPage-module__pluginRow___-y4iX:hover{background:var(--bg-hover)}@media (max-width:768px){.PluginsPage-module__pluginRow___-y4iX{grid-template-rows:auto auto;grid-template-columns:36px 1fr;gap:8px;padding:16px}}.PluginsPage-module__logoBox___9Hy-r{border:1px solid color-mix(in srgb, var(--border-color) 50%, transparent);background:color-mix(in srgb, var(--bg-tertiary) 60%, transparent);width:40px;height:40px;color:var(--text-secondary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.PluginsPage-module__logoBox___9Hy-r img{object-fit:cover;width:100%;height:100%}@media (max-width:768px){.PluginsPage-module__logoBox___9Hy-r{border-radius:8px;width:36px;height:36px}}.PluginsPage-module__pluginInfo___ODdnV{flex-direction:column;gap:4px;min-width:0;display:flex}.PluginsPage-module__pluginName___uX3d7{align-items:center;gap:8px;min-width:0;display:flex}.PluginsPage-module__pluginName___uX3d7 h2{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:650;line-height:1.3;overflow:hidden}.PluginsPage-module__pluginId___SjbKJ{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;overflow:hidden}.PluginsPage-module__pluginMeta___xa89L{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.PluginsPage-module__metaItem___05Mg9{min-width:0;max-width:100%;color:var(--text-tertiary);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.PluginsPage-module__metaItem___05Mg9 strong{color:var(--text-secondary);font-weight:600}.PluginsPage-module__metaPath___JUDWR{text-overflow:ellipsis;display:block;overflow:hidden}.PluginsPage-module__metaDot___FpFyv{background:color-mix(in srgb, var(--text-tertiary) 50%, transparent);border-radius:50%;flex-shrink:0;width:3px;height:3px}.PluginsPage-module__badgeRow___USdlO{flex-wrap:wrap;gap:5px;display:flex}.PluginsPage-module__badge___2k1PE,.PluginsPage-module__badgeSuccess___1yPJW,.PluginsPage-module__badgeWarning___ADHL9,.PluginsPage-module__badgeMuted___f-Gd9{border-radius:6px;align-items:center;min-height:22px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.25;display:inline-flex}.PluginsPage-module__badge___2k1PE{background:color-mix(in srgb, var(--bg-secondary) 82%, transparent);border:1px solid color-mix(in srgb, var(--border-color) 50%, transparent);color:var(--text-secondary)}.PluginsPage-module__badgeSuccess___1yPJW{color:var(--success-color);background:#10b9811a;border:1px solid #10b98133}.PluginsPage-module__badgeWarning___ADHL9{color:var(--warning-color);background:#c657461a;border:1px solid #c6574633}.PluginsPage-module__badgeMuted___f-Gd9{background:color-mix(in srgb, var(--bg-secondary) 82%, transparent);border:1px solid color-mix(in srgb, var(--border-color) 40%, transparent);color:var(--text-tertiary)}.PluginsPage-module__rowActions___LvMkv{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:min(560px,48vw);display:flex}.PluginsPage-module__rowActions___LvMkv .btn>span{align-items:center;gap:6px;display:inline-flex}@media (max-width:768px){.PluginsPage-module__rowActions___LvMkv{grid-column:1/-1;justify-content:flex-start;max-width:none}}.PluginsPage-module__iconLink___ofzv1{border:1px solid var(--border-color);background:var(--bg-primary);min-height:30px;color:var(--text-primary);border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:600;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.PluginsPage-module__iconLink___ofzv1:hover{border-color:var(--primary-color);background:var(--bg-hover);color:var(--primary-color)}.PluginsPage-module__iconLink___ofzv1{flex:none;width:30px}.PluginsPage-module__skeletonRow___BCdYy{background:var(--bg-primary);align-items:center;gap:16px;padding:16px 24px;display:flex}.PluginsPage-module__skeletonAvatar___qfNzu{background:linear-gradient(90deg, color-mix(in srgb, var(--bg-secondary) 86%, transparent) 25%, color-mix(in srgb, var(--bg-hover) 70%, transparent) 37%, color-mix(in srgb, var(--bg-secondary) 86%, transparent) 63%);background-size:400% 100%;border-radius:10px;flex-shrink:0;width:40px;height:40px;animation:1.35s ease-in-out infinite PluginsPage-module__skeletonPulse___FskV9}.PluginsPage-module__skeletonText___PKTOA{flex-direction:column;flex:1;gap:8px;display:flex}.PluginsPage-module__skeletonLine___91eQ6{background:linear-gradient(90deg, color-mix(in srgb, var(--bg-secondary) 86%, transparent) 25%, color-mix(in srgb, var(--bg-hover) 70%, transparent) 37%, color-mix(in srgb, var(--bg-secondary) 86%, transparent) 63%);background-size:400% 100%;border-radius:4px;height:14px;animation:1.35s ease-in-out infinite PluginsPage-module__skeletonPulse___FskV9}.PluginsPage-module__skeletonLine___91eQ6:first-child{width:45%}.PluginsPage-module__skeletonLine___91eQ6:last-child{width:70%;height:10px}.PluginsPage-module__sheetFooter___IZQM-{justify-content:flex-end;gap:8px;display:flex}.PluginsPage-module__configForm___acXwo{flex-direction:column;gap:24px;display:flex}.PluginsPage-module__formSection___J8eP4{flex-direction:column;gap:16px;display:flex}.PluginsPage-module__formSection___J8eP4 h3{color:var(--text-primary);margin:0;font-size:16px;font-weight:700}.PluginsPage-module__formSection___J8eP4 .form-group{margin:0}.PluginsPage-module__fieldRow___-q2Wa{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-secondary) 72%, transparent);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:16px;display:flex}.PluginsPage-module__fieldText___KkAH-{min-width:0}.PluginsPage-module__fieldLabel___3on7I{color:var(--text-primary);overflow-wrap:anywhere;font-size:14px;font-weight:650}.PluginsPage-module__fieldDescription___JEDFJ,.PluginsPage-module__fieldHint___MyVVK{color:var(--text-tertiary);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.45}.PluginsPage-module__formField___-MDet{flex-direction:column;gap:6px;display:flex}.PluginsPage-module__formField___-MDet label{color:var(--text-primary);overflow-wrap:anywhere;font-size:14px;font-weight:600}.PluginsPage-module__textarea___DVGj3{resize:vertical;border:1px solid var(--border-color);background:var(--bg-primary);min-height:148px;color:var(--text-primary);border-radius:8px;padding:10px 12px;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.5}.PluginsPage-module__textarea___DVGj3:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 18%, transparent);outline:none}.PluginsPage-module__fieldError___ekayR{color:var(--danger-color);background:#c657461a;border-radius:4px;padding:8px 10px;font-size:12px;line-height:1.4}.PluginsPage-module__emptyConfig___lkfig{border:1px dashed var(--border-color);background:color-mix(in srgb, var(--bg-secondary) 70%, transparent);color:var(--text-secondary);border-radius:8px;padding:16px;font-size:14px}@keyframes PluginsPage-module__skeletonPulse___FskV9{0%{background-position:100% 0}to{background-position:0 0}}@media (max-width:768px){.PluginsPage-module__page___CvQ2C{gap:16px}.PluginsPage-module__sheetFooter___IZQM-{flex-direction:column-reverse}.PluginsPage-module__sheetFooter___IZQM- .btn{width:100%}}.PluginInstallGateModal-module__gateModal___ue7KG{text-align:left}.PluginInstallGateModal-module__identity___cMUhh{text-align:center;border-bottom:1px solid var(--border-color);flex-direction:column;align-items:center;gap:8px;padding:8px 0 16px;display:flex}.PluginInstallGateModal-module__logoBox___if1mL{border:1px solid color-mix(in srgb, var(--border-color) 50%, transparent);background:color-mix(in srgb, var(--bg-tertiary) 60%, transparent);width:52px;height:52px;color:var(--text-secondary);border-radius:12px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.PluginInstallGateModal-module__logoBox___if1mL img{object-fit:cover;width:100%;height:100%}.PluginInstallGateModal-module__name___EUXHi{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:700}.PluginInstallGateModal-module__slug___nUy93{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:13px}.PluginInstallGateModal-module__repoLink___YkOrf{max-width:100%;color:var(--text-secondary);align-items:center;gap:4px;margin:0;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:13px;text-decoration:none;display:inline-flex}.PluginInstallGateModal-module__repoLink___YkOrf span{overflow-wrap:anywhere;min-width:0}.PluginInstallGateModal-module__repoLink___YkOrf svg{color:var(--text-tertiary);flex-shrink:0}.PluginInstallGateModal-module__repoLink___YkOrf:hover{color:var(--text-primary);text-decoration:underline}.PluginInstallGateModal-module__repoLink___YkOrf:hover svg{color:currentColor}.PluginInstallGateModal-module__repoLink___YkOrf:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.PluginInstallGateModal-module__source___nEQCo{color:var(--text-tertiary);overflow-wrap:anywhere;margin:0;font-size:12px}.PluginInstallGateModal-module__warningBanner___NeGNY{border:1px solid color-mix(in srgb, var(--quota-medium-color,#e0aa14) 45%, var(--border-color));background:color-mix(in srgb, var(--quota-medium-color,#e0aa14) 16%, var(--bg-secondary));color:var(--text-primary);border-radius:8px;align-items:center;gap:8px;margin-top:24px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.PluginInstallGateModal-module__warningBanner___NeGNY svg{color:var(--quota-medium-color,#e0aa14);flex-shrink:0}.PluginInstallGateModal-module__effects___3sPvx{border-left:2px solid var(--border-color);flex-direction:column;gap:12px;margin:16px 0 0;padding-left:16px;list-style:none;display:flex}.PluginInstallGateModal-module__effects___3sPvx li{color:var(--text-secondary);padding-left:18px;font-size:14px;line-height:1.5;position:relative}.PluginInstallGateModal-module__effects___3sPvx li:before{content:"";background:var(--text-tertiary);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:0}.PluginInstallGateModal-module__untrustedAlert___qDVbK{background:#c657461a;border:1px solid #c6574659;border-radius:8px;margin-top:24px;padding:12px 14px}.PluginInstallGateModal-module__untrustedText___oIwKQ{color:var(--danger-color);margin:0;font-size:13.5px;font-weight:600;line-height:1.5}.PluginInstallGateModal-module__originGrid___YoESL{grid-template-columns:auto 1fr;gap:4px 12px;margin:10px 0 0;display:grid}.PluginInstallGateModal-module__originGrid___YoESL dt{color:var(--text-secondary);font-size:12px;font-weight:600}.PluginInstallGateModal-module__originGrid___YoESL dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.PluginInstallGateModal-module__confirmBlock___L2Vcd{margin-top:24px}.PluginInstallGateModal-module__confirmPrompt___zS8uB{color:var(--text-primary);overflow-wrap:anywhere;margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.5;display:block}.PluginInstallGateModal-module__confirmHint___ZYG8r{color:var(--text-tertiary);margin:8px 0 0;font-size:12px}.PluginStorePage-module__page___rN2vB{flex-direction:column;gap:24px;width:100%;display:flex}.PluginStorePage-module__pageHeader___a5hmM{flex-direction:column;gap:8px;display:flex}.PluginStorePage-module__title___QkQ1O{color:var(--text-primary);margin:0;font-size:28px;font-weight:700;line-height:1.2}.PluginStorePage-module__description___r173b{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.PluginStorePage-module__errorBox___wObm5,.PluginStorePage-module__warningBox___m3Ra1{border-radius:8px;padding:16px;font-size:14px;line-height:1.5}.PluginStorePage-module__errorBox___wObm5{border:1px solid var(--danger-color);color:var(--danger-color);background:#c657461a;justify-content:space-between;align-items:center;gap:16px;display:flex}.PluginStorePage-module__errorBox___wObm5 span{overflow-wrap:anywhere;min-width:0}.PluginStorePage-module__errorBox___wObm5 .btn{flex-shrink:0}@media (max-width:768px){.PluginStorePage-module__errorBox___wObm5{flex-direction:column;align-items:stretch}}.PluginStorePage-module__warningBox___m3Ra1{border:1px solid color-mix(in srgb, var(--warning-color,#c65746) 42%, var(--border-color));background:color-mix(in srgb, var(--warning-color,#c65746) 9%, var(--bg-secondary));color:var(--text-primary)}.PluginStorePage-module__sourceErrorList___yirmz{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.PluginStorePage-module__sourceErrorList___yirmz li{flex-direction:column;gap:2px;min-width:0;display:flex}.PluginStorePage-module__sourceErrorList___yirmz span{overflow-wrap:anywhere;font-weight:700}.PluginStorePage-module__sourceErrorList___yirmz small{color:var(--text-secondary);overflow-wrap:anywhere;font-size:12px}.PluginStorePage-module__securityBanner___OtvY-{border:1px solid color-mix(in srgb, var(--quota-medium-color,#e0aa14) 45%, var(--border-color));background:color-mix(in srgb, var(--quota-medium-color,#e0aa14) 14%, var(--bg-secondary));color:var(--text-primary);border-radius:8px;align-items:flex-start;gap:8px;padding:12px 14px;display:flex}.PluginStorePage-module__securityBanner___OtvY->svg{color:var(--quota-medium-color,#e0aa14);flex-shrink:0;margin-top:1px}.PluginStorePage-module__securityBannerText___eDLQ1{min-width:0}.PluginStorePage-module__securityBannerText___eDLQ1 strong{font-size:14px;font-weight:700;line-height:1.4;display:block}.PluginStorePage-module__securityBannerText___eDLQ1 p{color:var(--text-secondary);margin:2px 0 0;font-size:13px;line-height:1.5}.PluginStorePage-module__statusBar___b8rzI{border:1px solid color-mix(in srgb, var(--border-color) 60%, transparent);background:color-mix(in srgb, var(--bg-secondary) 60%, transparent);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.PluginStorePage-module__statusPill___AN7oF{border:1px solid color-mix(in srgb, var(--border-color) 50%, transparent);background:color-mix(in srgb, var(--bg-primary) 56%, transparent);white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.PluginStorePage-module__statusDot___llMK6{border-radius:50%;flex-shrink:0;width:7px;height:7px}.PluginStorePage-module__statusDotOn___cQMJQ{background:#10b981;box-shadow:0 0 6px #10b98180}.PluginStorePage-module__statusDotOff___auyTL{background:var(--text-tertiary)}.PluginStorePage-module__statusLabel___0CDXB{color:var(--text-secondary)}.PluginStorePage-module__statusValue___Buecx{color:var(--text-primary);font-weight:700}.PluginStorePage-module__statusPathValue___gU-aN{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(360px,58vw);display:block;overflow:hidden}.PluginStorePage-module__statusDivider___0N7N9{background:color-mix(in srgb, var(--border-color) 60%, transparent);flex-shrink:0;width:1px;height:20px}@media (max-width:768px){.PluginStorePage-module__statusDivider___0N7N9{display:none}}.PluginStorePage-module__toolbar___Z-Caf{align-items:center;gap:8px;display:flex}.PluginStorePage-module__toolbar___Z-Caf .form-group{flex:1;max-width:480px;margin:0}.PluginStorePage-module__toolbar___Z-Caf .input{padding-right:36px}.PluginStorePage-module__toolbar___Z-Caf .btn>span{align-items:center;gap:8px;display:inline-flex}@media (max-width:768px){.PluginStorePage-module__toolbar___Z-Caf{flex-direction:column;align-items:stretch}.PluginStorePage-module__toolbar___Z-Caf .form-group{max-width:none}}.PluginStorePage-module__filterChips___IS9vp{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PluginStorePage-module__filterChip___GUJrG{border:1px solid color-mix(in srgb, var(--border-color) 70%, transparent);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;border-radius:9999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;line-height:1.4;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.PluginStorePage-module__filterChip___GUJrG:hover{border-color:var(--primary-color);color:var(--text-primary)}.PluginStorePage-module__filterChipActive___ej1JK{border-color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 12%, var(--bg-primary));color:var(--text-primary)}.PluginStorePage-module__filterChipCount___YmS7u{background:color-mix(in srgb, var(--border-color) 45%, transparent);min-width:18px;color:var(--text-secondary);border-radius:9999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.PluginStorePage-module__cardGrid___fnYwp{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}@media (max-width:768px){.PluginStorePage-module__cardGrid___fnYwp{grid-template-columns:1fr}}.PluginStorePage-module__card___T-2ZC{border:1px solid color-mix(in srgb, var(--border-color) 70%, transparent);background:var(--bg-primary);border-radius:12px;flex-direction:column;gap:8px;padding:16px;transition:border-color .15s,background-color .15s;display:flex}.PluginStorePage-module__card___T-2ZC:hover{border-color:color-mix(in srgb, var(--primary-color) 45%, var(--border-color));background:var(--bg-hover)}.PluginStorePage-module__cardHeader___ApM1k{grid-template-columns:40px minmax(0,1fr);align-items:flex-start;gap:6px 8px;display:grid}.PluginStorePage-module__logoBox___h82gm{border:1px solid color-mix(in srgb, var(--border-color) 50%, transparent);background:color-mix(in srgb, var(--bg-tertiary) 60%, transparent);width:40px;height:40px;color:var(--text-secondary);border-radius:10px;flex-shrink:0;grid-area:1/1;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.PluginStorePage-module__logoBox___h82gm img{object-fit:cover;width:100%;height:100%}.PluginStorePage-module__cardTitleBlock___6IWjb{flex-direction:column;grid-area:1/2;gap:2px;min-width:0;display:flex}.PluginStorePage-module__cardTitle___iD68r{color:var(--text-primary);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.PluginStorePage-module__cardId___W5pBu{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;overflow:hidden}.PluginStorePage-module__cardBadges___mWJO0{flex-wrap:wrap;grid-area:2/2;justify-content:flex-start;gap:5px;min-width:0;display:flex}.PluginStorePage-module__cardBadges___mWJO0:empty{display:none}.PluginStorePage-module__badge___4g24a,.PluginStorePage-module__badgeSuccess___wg0Ot,.PluginStorePage-module__badgeWarning___xHNML,.PluginStorePage-module__badgeUntrusted___Wjoz1{border-radius:6px;align-items:center;min-height:22px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.25;display:inline-flex}.PluginStorePage-module__badge___4g24a{background:color-mix(in srgb, var(--bg-secondary) 82%, transparent);border:1px solid color-mix(in srgb, var(--border-color) 50%, transparent);color:var(--text-secondary)}.PluginStorePage-module__badgeSuccess___wg0Ot{color:var(--success-color);background:#10b9811a;border:1px solid #10b98133}.PluginStorePage-module__badgeWarning___xHNML{color:var(--warning-color);background:#c657461a;border:1px solid #c6574633}.PluginStorePage-module__badgeUntrusted___Wjoz1{color:var(--danger-color);background:#c657461f;border:1px solid #c6574666;gap:4px}.PluginStorePage-module__badgeUntrusted___Wjoz1 svg{flex-shrink:0}.PluginStorePage-module__cardDesc___jQ-NX{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.PluginStorePage-module__cardDescBlock___yUsqR{flex-direction:column;gap:4px;min-width:0;display:flex}.PluginStorePage-module__cardDescExpanded___A3Tfg{-webkit-line-clamp:initial;display:block;overflow:visible}.PluginStorePage-module__cardDescToggle___zYFf8{color:var(--primary-color);cursor:pointer;font:inherit;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;font-weight:650;line-height:1.4}.PluginStorePage-module__cardDescToggle___zYFf8:hover{color:var(--primary-hover);text-decoration:underline}.PluginStorePage-module__cardDescToggle___zYFf8:focus-visible{outline:2px solid color-mix(in srgb, var(--primary-color) 45%, transparent);outline-offset:3px;border-radius:4px}.PluginStorePage-module__cardMeta___vVo9C{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PluginStorePage-module__metaItem___kRo15{min-width:0;max-width:100%;color:var(--text-tertiary);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.PluginStorePage-module__metaItem___kRo15 strong{color:var(--text-secondary);font-weight:600}.PluginStorePage-module__metaDot___MB3Eg{background:color-mix(in srgb, var(--text-tertiary) 50%, transparent);border-radius:50%;flex-shrink:0;width:3px;height:3px}.PluginStorePage-module__tagRow___E6-yD{flex-wrap:wrap;gap:5px;display:flex}.PluginStorePage-module__tag___HqCio{background:color-mix(in srgb, var(--bg-secondary) 82%, transparent);border:1px solid color-mix(in srgb, var(--border-color) 40%, transparent);color:var(--text-tertiary);border-radius:9999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.PluginStorePage-module__cardFooter___2L0tU{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.PluginStorePage-module__cardActions___Ks10I{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PluginStorePage-module__cardActions___Ks10I .btn>span{align-items:center;gap:6px;display:inline-flex}.PluginStorePage-module__cardLinks___SkIwi{flex-shrink:0;align-items:center;gap:8px;display:flex}.PluginStorePage-module__iconLink___Bv605{border:1px solid var(--border-color);background:var(--bg-primary);width:30px;min-height:30px;color:var(--text-primary);border-radius:8px;flex:none;justify-content:center;align-items:center;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.PluginStorePage-module__iconLink___Bv605:hover{border-color:var(--primary-color);background:var(--bg-hover);color:var(--primary-color)}.PluginStorePage-module__installOptions___OLaer{flex-direction:column;gap:16px;display:flex}.PluginStorePage-module__installMessage___j08Jl{color:var(--text-primary);margin:0;font-size:14px;line-height:1.55}.PluginStorePage-module__installVersionField___O2EFR{flex-direction:column;gap:10px;display:flex}.PluginStorePage-module__installVersionLabel___9EWCy{color:var(--text-secondary);font-size:12px;font-weight:700}.PluginStorePage-module__installVersionModes___kzcLd{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (max-width:768px){.PluginStorePage-module__installVersionModes___kzcLd{grid-template-columns:1fr}}.PluginStorePage-module__installVersionMode___0bb7i{border:1px solid color-mix(in srgb, var(--border-color) 70%, transparent);background:var(--bg-primary);cursor:pointer;border-radius:8px;gap:8px;min-width:0;padding:10px;transition:border-color .15s,background-color .15s;display:flex}.PluginStorePage-module__installVersionMode___0bb7i:hover{border-color:color-mix(in srgb, var(--primary-color) 45%, var(--border-color));background:var(--bg-hover)}.PluginStorePage-module__installVersionMode___0bb7i input{flex:none;margin-top:2px}.PluginStorePage-module__installVersionModeActive___Zvnf2{border-color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 10%, var(--bg-primary))}.PluginStorePage-module__installVersionModeDisabled___f34mS{cursor:not-allowed;opacity:.7}.PluginStorePage-module__installVersionModeText___7Md-1{flex-direction:column;gap:2px;min-width:0;display:flex}.PluginStorePage-module__installVersionModeText___7Md-1 strong{color:var(--text-primary);font-size:13px;font-weight:700;line-height:1.3}.PluginStorePage-module__installVersionModeText___7Md-1 small{color:var(--text-secondary);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.PluginStorePage-module__installVersionPanel___--Okp{border:1px solid color-mix(in srgb, var(--border-color) 60%, transparent);background:color-mix(in srgb, var(--bg-secondary) 65%, transparent);border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.PluginStorePage-module__installVersionPanel___--Okp .form-group{margin:0}.PluginStorePage-module__installVersionHint___0KAz6{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.PluginStorePage-module__installVersionWarning___fmxUK{color:var(--warning-color);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.PluginStorePage-module__installVersionCheckbox___JnlKK{width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--text-secondary);cursor:pointer;align-items:center;gap:7px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.PluginStorePage-module__installVersionCheckbox___JnlKK input{flex:none}.PluginStorePage-module__installReleaseLink___TE77I{width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--primary-color);align-items:center;gap:5px;font-size:12px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.PluginStorePage-module__installReleaseLink___TE77I:hover{color:var(--primary-hover);text-decoration:underline}.PluginStorePage-module__installReleaseLink___TE77I svg{flex:none}.PluginStorePage-module__installDialogActions___ea-PN{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}@media (max-width:768px){.PluginStorePage-module__installDialogActions___ea-PN{flex-direction:column-reverse}}.PluginStorePage-module__skeletonCard___QXKVq{border:1px solid color-mix(in srgb, var(--border-color) 70%, transparent);background:var(--bg-primary);border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}.PluginStorePage-module__skeletonHeader___joNtm{align-items:center;gap:16px;display:flex}.PluginStorePage-module__skeletonAvatar___bmFWM{background:linear-gradient(90deg, color-mix(in srgb, var(--bg-secondary) 86%, transparent) 25%, color-mix(in srgb, var(--bg-hover) 70%, transparent) 37%, color-mix(in srgb, var(--bg-secondary) 86%, transparent) 63%);background-size:400% 100%;border-radius:10px;flex-shrink:0;width:40px;height:40px;animation:1.35s ease-in-out infinite PluginStorePage-module__skeletonPulse___TfDaw}.PluginStorePage-module__skeletonText___JE5Eo{flex-direction:column;flex:1;gap:8px;display:flex}.PluginStorePage-module__skeletonLine___Nyb3e{background:linear-gradient(90deg, color-mix(in srgb, var(--bg-secondary) 86%, transparent) 25%, color-mix(in srgb, var(--bg-hover) 70%, transparent) 37%, color-mix(in srgb, var(--bg-secondary) 86%, transparent) 63%);background-size:400% 100%;border-radius:4px;height:14px;animation:1.35s ease-in-out infinite PluginStorePage-module__skeletonPulse___TfDaw}.PluginStorePage-module__skeletonLine___Nyb3e:first-child{width:45%}.PluginStorePage-module__skeletonLine___Nyb3e:last-child{width:70%;height:10px}.PluginStorePage-module__skeletonBody___Zy7HX{background:linear-gradient(90deg, color-mix(in srgb, var(--bg-secondary) 86%, transparent) 25%, color-mix(in srgb, var(--bg-hover) 70%, transparent) 37%, color-mix(in srgb, var(--bg-secondary) 86%, transparent) 63%);background-size:400% 100%;border-radius:8px;height:56px;animation:1.35s ease-in-out infinite PluginStorePage-module__skeletonPulse___TfDaw}@keyframes PluginStorePage-module__skeletonPulse___TfDaw{0%{background-position:100% 0}to{background-position:0 0}}@media (max-width:768px){.PluginStorePage-module__page___rN2vB{gap:16px}}.Field-module__fieldsRoot___8o0aC .form-group{gap:7px;margin-bottom:0}.Field-module__fieldsRoot___8o0aC .form-group>label{color:var(--text-secondary);letter-spacing:.02em;font-size:12px;font-weight:700}.Field-module__fieldsRoot___8o0aC .input{background:var(--bg-secondary);border-color:var(--border-color);min-height:36px;box-shadow:none;transition:border-color var(--dur-hover,.2s) var(--ease-out-strong,ease-out), background-color var(--dur-hover,.2s) var(--ease-out-strong,ease-out), box-shadow var(--dur-hover,.2s) var(--ease-out-strong,ease-out);border-radius:8px;padding:7px 11px;font-size:13.5px}.Field-module__fieldsRoot___8o0aC .input:focus{background:var(--bg-primary);border-color:var(--text-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--text-primary) 12%, transparent)}.Field-module__fieldsRoot___8o0aC .input[aria-invalid=true]{border-color:var(--error-color)}.Field-module__fieldsRoot___8o0aC .input:disabled{opacity:.6;cursor:not-allowed}.Field-module__fieldsRoot___8o0aC textarea.input{min-height:112px}.Field-module__fieldsRoot___8o0aC .hint{color:var(--text-secondary);font-size:12px;line-height:1.55}.Field-module__fieldsRoot___8o0aC .error-box{border-radius:8px}.Field-module__group___KJbtB{flex-direction:column;gap:10px;min-width:0;display:flex;container:setting-list/inline-size}.Field-module__groupHeader___JXTr-{flex-direction:column;gap:3px;padding:0 2px;display:flex}.Field-module__groupTitle___YoSVI{color:var(--text-primary);margin:0;font-size:13px;font-weight:650;line-height:1.3}.Field-module__groupDescription___V2lRJ{max-width:80ch;color:var(--text-secondary);margin:0;font-size:12px;line-height:1.55}.Field-module__list___EiD6w{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-secondary) 55%, transparent);border-radius:12px;grid-template-columns:minmax(0,1fr);min-width:0;display:grid;overflow:hidden}@container setting-list (width>=880px){.Field-module__list___EiD6w{grid-template-columns:repeat(2,minmax(0,1fr))}}.Field-module__row___-fw6b{--setting-control:auto;grid-template-columns:minmax(0, 1fr) var(--setting-control);box-sizing:border-box;min-width:0;min-height:64px;box-shadow:1px 0 0 var(--border-color), 0 1px 0 var(--border-color);scroll-margin-top:calc(var(--header-height,64px) + 16px);align-items:center;gap:10px 24px;padding:14px 18px;display:grid}.Field-module__size_sm___Q00Z3{--setting-control:min(136px, 42%)}.Field-module__size_md___2FrS-{--setting-control:min(280px, 50%)}.Field-module__size_lg___M2Q-B{--setting-control:min(420px, 58%)}.Field-module__rowWide___j44Kg{grid-column:1/-1}.Field-module__rowBlock___7VSPj{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}.Field-module__rowCell___2z-iI{padding:16px 18px;display:block}.Field-module__rowCopy___qZn9g{flex-direction:column;gap:3px;min-width:0;display:flex}.Field-module__rowLabel___BIm3e{color:var(--text-primary);overflow-wrap:anywhere;font-size:13.5px;font-weight:600;line-height:1.4}.Field-module__rowToggle___GZ2Jp .Field-module__rowLabel___BIm3e{cursor:pointer}.Field-module__rowDescription___d33pl{max-width:72ch;color:var(--text-secondary);overflow-wrap:anywhere;font-size:12px;line-height:1.55}.Field-module__rowError___VMl08{color:var(--error-color);font-size:12px;font-weight:500;line-height:1.5}.Field-module__rowControl___vUzhf{justify-content:flex-end;align-items:center;min-width:0;display:flex;position:relative}.Field-module__rowControl___vUzhf>.input{width:100%}.Field-module__rowBlock___7VSPj .Field-module__rowControl___vUzhf{display:block}.Field-module__selectControl___nrSbG>button[aria-haspopup=listbox]{background:var(--bg-secondary);height:36px;box-shadow:none;transition:border-color var(--dur-hover,.2s) var(--ease-out-strong,ease-out);border-radius:8px;padding:0 11px;font-size:13.5px}.Field-module__selectControl___nrSbG>button[aria-haspopup=listbox][aria-expanded=true]{border-color:var(--text-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--text-primary) 12%, transparent)}.Field-module__selectControl___nrSbG>button[aria-haspopup=listbox]:focus-visible{border-color:var(--text-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--text-primary) 12%, transparent)}.Field-module__selectControl___nrSbG>button[aria-haspopup=listbox][aria-invalid=true]{border-color:var(--error-color)}.Field-module__selectControl___nrSbG>button[aria-haspopup=listbox]:disabled{opacity:.6;cursor:not-allowed}.Field-module__rowControl___vUzhf>.input.Field-module__inputWithAdornment___9-4ui{padding-right:64px}.Field-module__adornment___iXrIs{border:1px solid var(--border-color);background:var(--bg-primary);height:22px;color:var(--text-secondary);white-space:nowrap;pointer-events:none;border-radius:6px;align-items:center;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:50%;right:7px;transform:translateY(-50%)}@container setting-list (width<=520px){.Field-module__row___-fw6b{padding:12px 14px}.Field-module__row___-fw6b:not(.Field-module__rowToggle___GZ2Jp){grid-template-columns:minmax(0,1fr);align-items:stretch}.Field-module__rowCell___2z-iI{padding:14px}}.Field-module__fieldAnchor___OUIEI{border-radius:var(--radius-md,8px);min-width:0;scroll-margin-top:calc(var(--header-height,64px) + 16px);display:block}.Field-module__fieldHighlightActive___q1OQx{animation:Field-module__config-field-highlight___N5Rac 1.8s var(--ease-out-strong,ease-out)}@keyframes Field-module__config-field-highlight___N5Rac{0%{outline:2px solid color-mix(in srgb, var(--text-primary) 55%, transparent);outline-offset:-2px;background-color:color-mix(in srgb, var(--text-primary) 6%, transparent)}55%{outline:2px solid color-mix(in srgb, var(--text-primary) 32%, transparent);outline-offset:-2px;background-color:color-mix(in srgb, var(--text-primary) 3%, transparent)}to{outline-offset:-2px;background-color:#0000;outline:2px solid #0000}}.Field-module__fieldGrid___BsdAF{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}@media (max-width:768px){.Field-module__fieldGrid___BsdAF{grid-template-columns:minmax(0,1fr)}}.Field-module__fieldStack___Bt7pD{flex-direction:column;gap:16px;display:flex}.Field-module__fieldShell___lOmzl{flex-direction:column;gap:7px;min-width:0;display:flex}.Field-module__fieldLabel___SP5r6{color:var(--text-secondary);letter-spacing:.02em;font-size:12px;font-weight:700}.Field-module__fieldHint___Co12l{color:var(--text-secondary);font-size:12px;line-height:1.55}@media (prefers-reduced-motion:reduce){.Field-module__fieldsRoot___8o0aC .input,.Field-module__selectControl___nrSbG>button[aria-haspopup=listbox]{transition:none}.Field-module__fieldHighlightActive___q1OQx{outline:2px solid color-mix(in srgb, var(--text-primary) 32%, transparent);outline-offset:-2px;animation:none}}.ConfigHeader-module__header___M4wX-{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.ConfigHeader-module__copy___l-QBQ{flex-direction:column;gap:7px;min-width:0;display:flex}.ConfigHeader-module__title___-cK3B{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:clamp(26px,3.2vw,30px);font-weight:700;line-height:1.15}.ConfigHeader-module__meta___dVz1n{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:500;display:flex}.ConfigHeader-module__meta___dVz1n:before{content:"▍";color:var(--viz-success);align-self:center;margin-right:1px;font-size:13px;line-height:1}.ConfigHeader-module__metaDot___K51ko{color:var(--text-quaternary);-webkit-user-select:none;user-select:none}.ConfigHeader-module__metaMuted___oITta{color:var(--text-secondary)}.ConfigHeader-module__metaWarning___cUkRg{color:var(--amber-text)}.ConfigHeader-module__metaError___zJK2-{color:var(--viz-failure)}.ConfigHeader-module__metaOk___MD6Cm{color:var(--viz-success)}.ConfigHeader-module__actions___Dvt-b{flex-shrink:0;align-items:center;gap:6px;display:flex}.ConfigHeader-module__ghostAction___WaXy7{cursor:pointer;color:var(--text-secondary);transition:color var(--dur-hover,.2s) var(--ease-out-strong,ease-out), transform var(--dur-press,.16s) var(--ease-out-strong,ease-out);background:0 0;border:0;border-radius:9999px;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:550;line-height:1;display:inline-flex}.ConfigHeader-module__ghostAction___WaXy7:disabled{cursor:not-allowed;opacity:.55}.ConfigHeader-module__ghostAction___WaXy7:active:not(:disabled){transform:scale(.97)}.ConfigHeader-module__ghostAction___WaXy7:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ConfigHeader-module__ghostAction___WaXy7:hover:not(:disabled){color:var(--text-primary)}}.ConfigHeader-module__spinning___KK4Wt{animation:.8s linear infinite ConfigHeader-module__config-header-spin___EPV5i}@keyframes ConfigHeader-module__config-header-spin___EPV5i{to{transform:rotate(360deg)}}@media (max-width:768px){.ConfigHeader-module__header___M4wX-{flex-direction:column;align-items:stretch}.ConfigHeader-module__actions___Dvt-b{flex-wrap:wrap;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.ConfigHeader-module__ghostAction___WaXy7{transition:none}.ConfigHeader-module__ghostAction___WaXy7:active:not(:disabled){transform:none}.ConfigHeader-module__spinning___KK4Wt{animation:none}}.ConfigSearch-module__searchBox___Fifjj{flex:240px;min-width:0;max-width:420px;position:relative}.ConfigSearch-module__searchBox___Fifjj .form-group{margin-bottom:0}.ConfigSearch-module__searchBox___Fifjj .input{border-radius:10px;height:38px;font-size:13px}.ConfigSearch-module__searchControl___X1kcu{padding-right:38px!important}.ConfigSearch-module__searchIcon___scYBP{color:var(--text-tertiary);pointer-events:none;align-items:center;display:inline-flex}.ConfigSearch-module__searchResults___hUNGK{z-index:20;border:1px solid var(--border-color);background:var(--floating-surface,var(--bg-primary));max-height:320px;box-shadow:var(--floating-shadow,0 14px 32px color-mix(in srgb, var(--text-primary) 16%, transparent));transform-origin:top;animation:ConfigSearch-module__config-search-in___g05RZ var(--dur-press,.16s) var(--ease-out-strong,ease-out) both;border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}@keyframes ConfigSearch-module__config-search-in___g05RZ{0%{opacity:0;transform:translateY(-4px)}}.ConfigSearch-module__searchResultItem___Bl0WK{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}.ConfigSearch-module__searchResultItem___Bl0WK:focus{outline:2px solid var(--accent);outline-offset:2px}.ConfigSearch-module__searchResultItem___Bl0WK{text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:9px 10px;transition:background-color .15s;display:flex}.ConfigSearch-module__searchResultItem___Bl0WK:hover,.ConfigSearch-module__searchResultItemActive___wwJ6v{background:color-mix(in srgb, var(--text-primary) 6%, transparent)}.ConfigSearch-module__searchResultLabel___8m98B{min-width:0;color:var(--text-primary);align-items:baseline;gap:7px;font-size:13px;font-weight:650;line-height:1.3;display:inline-flex}.ConfigSearch-module__searchResultQualifier___9KaMz{color:var(--text-tertiary);white-space:nowrap;font-size:11px;font-weight:600}.ConfigSearch-module__searchResultSection___erZIc{color:var(--text-secondary);white-space:nowrap;flex:none;font-size:11px;font-weight:650}.ConfigSearch-module__searchEmpty___boZgd{color:var(--text-secondary);text-align:center;padding:12px 10px;font-size:13px}@media (max-width:768px){.ConfigSearch-module__searchBox___Fifjj{flex-basis:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.ConfigSearch-module__searchResults___hUNGK{animation:none}.ConfigSearch-module__searchResultItem___Bl0WK{transition:none}}.ConfigTabs-module__tabs___k0STP{scrollbar-width:none;flex:1;align-items:stretch;gap:2px;min-width:0;display:flex;overflow-x:auto}.ConfigTabs-module__tabs___k0STP::-webkit-scrollbar{display:none}.ConfigTabs-module__tab___phNMq{cursor:pointer;color:var(--text-secondary);white-space:nowrap;transition:color var(--dur-hover,.2s) var(--ease-out-strong,ease-out), background-color var(--dur-hover,.2s) var(--ease-out-strong,ease-out);background:0 0;border:0;border-radius:8px 8px 0 0;flex-shrink:0;align-items:center;gap:7px;padding:8px 12px 11px;font-size:13px;font-weight:550;display:inline-flex;position:relative}.ConfigTabs-module__tab___phNMq:after{content:"";height:2px;transition:background-color var(--dur-hover,.2s) var(--ease-out-strong,ease-out);background:0 0;border-radius:9999px;position:absolute;bottom:-1px;left:10px;right:10px}.ConfigTabs-module__tab___phNMq:disabled{cursor:not-allowed;opacity:.55}.ConfigTabs-module__tab___phNMq:active:not(:disabled){transform:translateY(.5px)}.ConfigTabs-module__tab___phNMq:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.ConfigTabs-module__tab___phNMq:hover:not(:disabled){color:var(--text-primary);background:color-mix(in srgb, var(--bg-tertiary) 55%, transparent)}}.ConfigTabs-module__tabActive___oqWmm{color:var(--text-primary);font-weight:650}.ConfigTabs-module__tabActive___oqWmm:after{background:var(--accent)}.ConfigTabs-module__tabActive___oqWmm:disabled{opacity:1}.ConfigTabs-module__tabGlyph___m7l9d{color:var(--text-tertiary);flex-shrink:0}.ConfigTabs-module__tabActive___oqWmm .ConfigTabs-module__tabGlyph___m7l9d{color:var(--text-primary)}.ConfigTabs-module__tabLabel___nOp9i{line-height:1.4}.ConfigTabs-module__tabBadge___-B1W5{font-variant-numeric:tabular-nums;color:var(--viz-failure);background:color-mix(in srgb, var(--viz-failure) 12%, transparent);border-radius:9999px;padding:0 6px;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:10.5px;font-weight:650;line-height:1.6}.ConfigTabs-module__tabDirtyDot___0tB-q{background:var(--amber-color);border-radius:9999px;flex-shrink:0;width:6px;height:6px}@media (prefers-reduced-motion:reduce){.ConfigTabs-module__tab___phNMq,.ConfigTabs-module__tab___phNMq:after{transition:none}.ConfigTabs-module__tab___phNMq:active:not(:disabled){transform:none}}.DiffModal-module__diffModal___tpgZQ .modal-body{max-height:none;padding:0;overflow:hidden}.DiffModal-module__content___43wet{flex-direction:column;height:70vh;min-height:420px;display:flex}.DiffModal-module__emptyState___8pYeq{border:1px dashed var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);border-radius:8px;flex:1;place-items:center;margin:16px;font-size:14px;display:grid}.DiffModal-module__diffContainer___YueNR{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.DiffModal-module__fileHeader___0t0Zv{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);flex-shrink:0;align-items:center;gap:8px;padding:10px 16px;display:flex}.DiffModal-module__fileIcon___NgksP{color:var(--text-tertiary);flex-shrink:0}.DiffModal-module__fileName___ichM3{color:var(--text-primary);font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:600}.DiffModal-module__fileStats___3utki{align-items:center;gap:8px;margin-left:auto;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:700;display:flex}.DiffModal-module__statAdditions___c6cRj{color:#3fb950}.DiffModal-module__statDeletions___I-Twj{color:#f85149}.DiffModal-module__statBar___pJ2vZ{gap:2px;margin-left:2px;display:inline-flex}.DiffModal-module__statBlock___9MVNC{border-radius:2px;width:8px;height:8px}.DiffModal-module__statBlockAdd___bJSBD{background:#3fb950}.DiffModal-module__statBlockDel___AfJfB{background:#f85149}.DiffModal-module__diffBody___f0St8{flex:1;min-height:0;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:20px;overflow:auto}.DiffModal-module__hunk___SklHA+.DiffModal-module__hunk___SklHA{border-top:1px solid var(--border-color)}.DiffModal-module__hunkHeader___8hU-I{background:color-mix(in srgb, #388bfd 8%, var(--bg-primary));border-bottom:1px solid color-mix(in srgb, #388bfd 12%, var(--border-color));color:color-mix(in srgb, #388bfd 75%, var(--text-secondary));align-items:center;min-height:20px;display:flex}.DiffModal-module__hunkGutter___fqdKh{border-right:1px solid color-mix(in srgb, #388bfd 12%, var(--border-color));flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;width:50px;display:flex}.DiffModal-module__hunkExpandIcon___vuJqE{color:color-mix(in srgb, #388bfd 70%, var(--text-tertiary));opacity:.7}.DiffModal-module__hunkText___iGYPB{white-space:nowrap;padding:4px 8px 4px 28px;font-size:12px}.DiffModal-module__diffLine___ps7Zs{min-height:20px;display:flex}.DiffModal-module__lineNum___e1BS1{text-align:right;width:50px;color:var(--text-tertiary);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;border-right:1px solid color-mix(in srgb, var(--border-color) 60%, transparent);box-sizing:border-box;flex-shrink:0;padding:0 8px}.DiffModal-module__lineNumEmpty___No1Od{color:#0000}.DiffModal-module__linePrefix___GCTXM{text-align:center;-webkit-user-select:none;user-select:none;flex-shrink:0;width:20px;font-weight:700}.DiffModal-module__lineText___iOvge{white-space:pre-wrap;word-break:break-word;flex:1;min-width:0;padding-right:12px}.DiffModal-module__context___idQYJ{background:var(--bg-primary)}.DiffModal-module__context___idQYJ .DiffModal-module__linePrefix___GCTXM{color:var(--text-tertiary)}.DiffModal-module__context___idQYJ .DiffModal-module__lineText___iOvge{color:var(--text-primary)}.DiffModal-module__deletion___Ssejr{background:color-mix(in srgb, #f85149 8%, var(--bg-primary))}.DiffModal-module__deletion___Ssejr .DiffModal-module__lineNum___e1BS1{background:color-mix(in srgb, #f85149 12%, var(--bg-primary));border-right-color:color-mix(in srgb, #f85149 18%, var(--border-color));color:color-mix(in srgb, #f85149 60%, var(--text-tertiary))}.DiffModal-module__deletion___Ssejr .DiffModal-module__linePrefix___GCTXM{color:#f85149}.DiffModal-module__deletion___Ssejr .DiffModal-module__lineText___iOvge{color:var(--text-primary)}.DiffModal-module__addition___UxyR6{background:color-mix(in srgb, #3fb950 8%, var(--bg-primary))}.DiffModal-module__addition___UxyR6 .DiffModal-module__lineNum___e1BS1{background:color-mix(in srgb, #3fb950 12%, var(--bg-primary));border-right-color:color-mix(in srgb, #3fb950 18%, var(--border-color));color:color-mix(in srgb, #3fb950 60%, var(--text-tertiary))}.DiffModal-module__addition___UxyR6 .DiffModal-module__linePrefix___GCTXM{color:#3fb950}.DiffModal-module__addition___UxyR6 .DiffModal-module__lineText___iOvge{color:var(--text-primary)}@media (max-width:768px){.DiffModal-module__content___43wet{height:65vh;min-height:360px}.DiffModal-module__lineNum___e1BS1{width:36px;padding:0 4px;font-size:10px}.DiffModal-module__linePrefix___GCTXM{width:16px;font-size:11px}.DiffModal-module__hunkGutter___fqdKh{width:36px}.DiffModal-module__hunkText___iGYPB{padding-left:20px}.DiffModal-module__diffBody___f0St8{font-size:11px;line-height:18px}.DiffModal-module__fileName___ichM3{font-size:12px}.DiffModal-module__fileStats___3utki{font-size:11px}}.FloatingSaveBar-module__container___NaBSV{bottom:calc(12px + env(safe-area-inset-bottom,0px));left:var(--content-center-x,50%);z-index:1000;pointer-events:none;width:min(720px,100vw - 24px);position:fixed;transform:translate(-50%)}.FloatingSaveBar-module__bar___EyOlk{pointer-events:auto;--glass-blur:14px;border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-backdrop-filter);backdrop-filter:var(--glass-backdrop-filter);box-shadow:var(--shadow-lg);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 14px;display:flex}.FloatingSaveBar-module__status___01LWT{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;padding-right:4px;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:650}.FloatingSaveBar-module__statusWarning___qnA2x{color:var(--amber-text)}.FloatingSaveBar-module__statusError___gN2K-{color:var(--viz-failure)}.FloatingSaveBar-module__statusBusy___cngKv,.FloatingSaveBar-module__statusMuted___Hbq5C{color:var(--text-secondary)}.FloatingSaveBar-module__statusOk___jqtcN{color:var(--viz-success)}.FloatingSaveBar-module__actionsGroup___r3pkW{flex-shrink:0;align-items:center;gap:6px;display:flex}.FloatingSaveBar-module__savePill___pFnAZ{cursor:pointer;background:var(--button-primary-bg);color:var(--button-primary-text);transition:transform var(--dur-press,.16s) var(--ease-out-strong,ease-out), background-color var(--dur-hover,.2s) var(--ease-out-strong,ease-out), box-shadow var(--dur-hover,.2s) var(--ease-out-strong,ease-out);border:0;border-radius:9999px;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.FloatingSaveBar-module__savePill___pFnAZ:disabled{cursor:not-allowed;opacity:.55}.FloatingSaveBar-module__savePill___pFnAZ:active:not(:disabled){transform:translateY(0)scale(.97)}.FloatingSaveBar-module__savePill___pFnAZ:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}@media (hover:hover) and (pointer:fine){.FloatingSaveBar-module__savePill___pFnAZ:hover:not(:disabled){background:var(--button-primary-hover);box-shadow:0 12px 26px color-mix(in srgb, var(--button-primary-bg) 30%, transparent);transform:translateY(-1px)}}.FloatingSaveBar-module__ghostAction___JqRrH{cursor:pointer;color:var(--text-secondary);transition:color var(--dur-hover,.2s) var(--ease-out-strong,ease-out), transform var(--dur-press,.16s) var(--ease-out-strong,ease-out);background:0 0;border:0;border-radius:9999px;align-items:center;gap:6px;padding:9px 12px;font-size:12.5px;font-weight:550;line-height:1;display:inline-flex}.FloatingSaveBar-module__ghostAction___JqRrH:disabled{cursor:not-allowed;opacity:.55}.FloatingSaveBar-module__ghostAction___JqRrH:active:not(:disabled){transform:scale(.97)}.FloatingSaveBar-module__ghostAction___JqRrH:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}@media (hover:hover) and (pointer:fine){.FloatingSaveBar-module__ghostAction___JqRrH:hover:not(:disabled){color:var(--text-primary)}}@media (max-width:768px){.FloatingSaveBar-module__container___NaBSV{width:calc(100vw - 16px)}.FloatingSaveBar-module__bar___EyOlk{flex-direction:column;align-items:stretch}.FloatingSaveBar-module__actionsGroup___r3pkW{justify-content:stretch}.FloatingSaveBar-module__actionsGroup___r3pkW>*{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.FloatingSaveBar-module__savePill___pFnAZ,.FloatingSaveBar-module__ghostAction___JqRrH{transition:none}.FloatingSaveBar-module__savePill___pFnAZ:active:not(:disabled),.FloatingSaveBar-module__ghostAction___JqRrH:active:not(:disabled){transform:none}}.ModeSwitch-module__segmented___Zbs7Z{border:1px solid var(--border-color);background:var(--bg-tertiary);border-radius:9999px;flex-shrink:0;align-items:center;gap:2px;padding:2px;display:inline-flex}.ModeSwitch-module__segment___umNdL{cursor:pointer;color:var(--text-secondary);white-space:nowrap;transition:color var(--dur-hover,.2s) var(--ease-out-strong,ease-out), background-color var(--dur-hover,.2s) var(--ease-out-strong,ease-out), box-shadow var(--dur-hover,.2s) var(--ease-out-strong,ease-out), transform var(--dur-press,.16s) var(--ease-out-strong,ease-out);background:0 0;border:0;border-radius:9999px;padding:5px 12px;font-size:12px;font-weight:550;line-height:1.3}.ModeSwitch-module__segment___umNdL:disabled{cursor:not-allowed;opacity:.55}.ModeSwitch-module__segment___umNdL:active:not(:disabled){transform:scale(.96)}.ModeSwitch-module__segment___umNdL:focus-visible{outline:2px solid var(--primary-color);outline-offset:-1px}@media (hover:hover) and (pointer:fine){.ModeSwitch-module__segment___umNdL:hover:not(:disabled):not(.ModeSwitch-module__segmentActive___QcfMC){color:var(--text-primary)}}.ModeSwitch-module__segmentActive___QcfMC{color:var(--accent-text);background:var(--accent-subtle);font-weight:650}.ModeSwitch-module__segmentActive___QcfMC:disabled{opacity:1}@media (prefers-reduced-motion:reduce){.ModeSwitch-module__segment___umNdL{transition:none}.ModeSwitch-module__segment___umNdL:active:not(:disabled){transform:none}}.SourcePanel-module__searchBar___K1Kqh{flex:240px;align-items:center;gap:8px;min-width:0;max-width:560px;display:flex}.SourcePanel-module__searchInputWrapper___hdAuH{flex:1;align-items:center;min-width:0;display:flex;position:relative}.SourcePanel-module__searchInputWrapper___hdAuH .form-group{width:100%;margin-bottom:0}.SourcePanel-module__searchInput___rMRhY{border-radius:10px!important;height:38px!important;padding-right:128px!important;font-size:13px!important}.SourcePanel-module__searchRight___jBxUI{align-items:center;gap:6px;display:inline-flex}.SourcePanel-module__searchCount___zFvTE{min-height:26px;color:var(--text-secondary);font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--text-primary) 6%, transparent);pointer-events:none;white-space:nowrap;border-radius:9999px;align-items:center;padding:0 8px;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:11.5px;font-weight:650;display:inline-flex}.SourcePanel-module__searchButton___7-Y3x{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}.SourcePanel-module__searchButton___7-Y3x:focus{outline:2px solid var(--accent);outline-offset:2px}.SourcePanel-module__searchButton___7-Y3x{border:1px solid var(--button-primary-bg);background:var(--button-primary-bg);width:30px;height:30px;color:var(--button-primary-text);transition:transform var(--dur-press,.16s) var(--ease-out-strong,ease-out), background-color .15s ease, border-color .15s ease, opacity .15s ease;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.SourcePanel-module__searchButton___7-Y3x:active:not(:disabled){transform:scale(.94)}.SourcePanel-module__searchButton___7-Y3x:disabled{opacity:.45;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.SourcePanel-module__searchButton___7-Y3x:hover:not(:disabled){background:var(--button-primary-hover);border-color:#0000}}.SourcePanel-module__searchActions___dntAi{flex-shrink:0;gap:6px;display:flex}.SourcePanel-module__searchActions___dntAi button{border-radius:10px;width:38px;min-width:38px;height:38px;padding:0!important}.SourcePanel-module__editorWrapper___5q2xY{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:14px;flex:none;width:100%;height:clamp(500px,70vh,1040px);overflow:hidden}@supports (height:100dvh){.SourcePanel-module__editorWrapper___5q2xY{height:clamp(500px,70dvh,1040px)}}.SourcePanel-module__editorWrapper___5q2xY .cm-editor{background:0 0;height:100%;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:13px}.SourcePanel-module__editorWrapper___5q2xY .cm-scroller{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior:contain;overflow:auto}.SourcePanel-module__editorWrapper___5q2xY .cm-gutters{border-right:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-secondary) 86%, transparent)}.SourcePanel-module__editorWrapper___5q2xY .cm-lineNumbers .cm-gutterElement{min-width:40px;color:var(--text-muted);padding:0 8px 0 12px}.SourcePanel-module__editorWrapper___5q2xY .cm-activeLine,.SourcePanel-module__editorWrapper___5q2xY .cm-activeLineGutter{background:color-mix(in srgb, var(--text-primary) 5%, transparent)}.SourcePanel-module__editorWrapper___5q2xY .cm-selectionMatch{background:#e0aa143d}.SourcePanel-module__editorWrapper___5q2xY .cm-searchMatch{background:#e0aa1452;outline:1px solid #e0aa147a}.SourcePanel-module__editorWrapper___5q2xY .cm-searchMatch-selected{background:#c6574652}@media (max-width:768px){.SourcePanel-module__searchBar___K1Kqh{flex-wrap:wrap;flex-basis:100%;max-width:none}.SourcePanel-module__searchActions___dntAi{flex:1;justify-content:stretch}.SourcePanel-module__searchActions___dntAi button{flex:1;width:auto}}@media (max-width:480px){.SourcePanel-module__searchInput___rMRhY{padding-right:108px!important}}@media (prefers-reduced-motion:reduce){.SourcePanel-module__searchButton___7-Y3x{transition:none}.SourcePanel-module__searchButton___7-Y3x:active:not(:disabled){transform:none}}.SectionCard-module__card___9aKSV{box-sizing:border-box;border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-primary) 82%, transparent);border-radius:14px;flex-direction:column;gap:clamp(16px,2vw,22px);min-width:0;padding:clamp(20px,2.4vw,28px);display:flex}@media (max-width:768px){.SectionCard-module__card___9aKSV{gap:14px;padding:16px}}.SectionCard-module__cardEnter___l-ICD{animation:SectionCard-module__config-card-in___uBsqv .45s var(--ease-out-strong,ease-out) .32s backwards}@keyframes SectionCard-module__config-card-in___uBsqv{0%{opacity:0;transform:translateY(24px)}}.SectionCard-module__header___S216P{border-bottom:1px solid var(--border-color);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding-bottom:14px;display:grid}@media (max-width:768px){.SectionCard-module__header___S216P{grid-template-columns:minmax(0,1fr);padding-bottom:12px}}.SectionCard-module__badges___c-MJl{align-items:center;gap:8px;min-width:0;display:flex}.SectionCard-module__indexBadge___CxtJ-{border:1px solid var(--border-color);min-width:32px;height:28px;color:var(--text-secondary);font-variant-numeric:tabular-nums;letter-spacing:.08em;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:650;display:inline-flex}.SectionCard-module__iconBadge___sw1F3{width:28px;height:28px;color:var(--text-secondary);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.SectionCard-module__heading___9sF8i{flex-direction:column;gap:6px;min-width:0;display:flex}.SectionCard-module__title___FfcKK{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:clamp(18px,1.6vw,22px);font-weight:680;line-height:1.18}.SectionCard-module__description___q2WuD{max-width:72ch;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.65}@media (max-width:768px){.SectionCard-module__description___q2WuD{max-width:none}}.SectionCard-module__content___sdfde{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}@media (prefers-reduced-motion:reduce){.SectionCard-module__cardEnter___l-ICD{animation:none}}.Blocks-module__expandableInputWrapper___X7oOx{flex:1;align-items:flex-start;min-width:0;display:flex;position:relative}.Blocks-module__expandableInputWrapper___X7oOx>.Blocks-module__expandableTextarea___g6VPh,.Blocks-module__expandableInputWrapper___X7oOx>.input{flex:1;min-width:0;padding-right:28px}.Blocks-module__expandableTextarea___g6VPh{resize:none;min-height:60px;padding-right:32px;line-height:1.5;overflow:hidden}.Blocks-module__expandableToggle___nzhJQ{z-index:1;color:var(--text-secondary);cursor:pointer;opacity:.58;transition:opacity var(--dur-hover,.2s) var(--ease-out-strong,ease-out);background:0 0;border:0;padding:2px;font-size:10px;line-height:1;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.Blocks-module__expandableToggle___nzhJQ:hover{opacity:1}.Blocks-module__expandableToggle___nzhJQ:disabled{cursor:default;opacity:.35}.Blocks-module__expandableInputExpanded___5lyEG .Blocks-module__expandableToggle___nzhJQ{top:9px;right:12px;transform:none}.Blocks-module__blockStack___QeoCn{flex-direction:column;gap:10px;display:flex}.Blocks-module__blockLabel___IQjSE{color:var(--text-secondary);font-size:12px;font-weight:700;line-height:1.4}.Blocks-module__actionRow___ioOg2{justify-content:flex-start;display:flex}.Blocks-module__emptyState___fpJNO{border:1px dashed var(--border-color);color:var(--text-secondary);text-align:center;background:0 0;border-radius:10px;padding:16px}.Blocks-module__ruleCard___bOPIJ{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-secondary) 64%, transparent);border-radius:10px;flex-direction:column;gap:12px;padding:12px;display:flex}.Blocks-module__ruleCardHeader___SARz7{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.Blocks-module__ruleCardTitle___hNu8F{color:var(--text-primary);font-size:14px;font-weight:700;line-height:1.25}.Blocks-module__stringList___dJKp1{flex-direction:column;gap:8px;display:flex}.Blocks-module__stringListRow___rssts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Blocks-module__apiKeys___IpA3V{flex-direction:column;gap:12px;display:flex}.Blocks-module__apiKeysHeader___YsBAS{justify-content:space-between;align-items:center;gap:16px;display:flex}.Blocks-module__apiKeysCopy___AGkwv{flex-direction:column;gap:3px;min-width:0;display:flex}.Blocks-module__apiKeysTitle___WuZQQ{color:var(--text-primary);font-size:13.5px;font-weight:600;line-height:1.4}.Blocks-module__apiKeysHint___8-z7d{color:var(--text-secondary);font-size:12px;line-height:1.55}.Blocks-module__apiKeyList___-Yuvg{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Blocks-module__apiKeyRow___MWve3{border-top:1px solid var(--border-color);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:14px;min-height:48px;padding:6px 0;display:grid}.Blocks-module__apiKeyIndex___-piNE{min-width:26px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:11.5px}.Blocks-module__apiKeyMeta___39OMd{align-items:baseline;gap:12px;min-width:0;display:flex}.Blocks-module__apiKeyName___yDMPg{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.Blocks-module__apiKeyValue___-kHFq{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace;font-size:12.5px;overflow:hidden}.Blocks-module__apiKeyActions___1oyny{align-self:center;align-items:center;gap:2px;display:flex}.Blocks-module__apiKeyRow___MWve3 .Blocks-module__apiKeyActions___1oyny .btn.btn-ghost{color:var(--text-secondary)}.Blocks-module__apiKeyRow___MWve3 .Blocks-module__apiKeyActions___1oyny .btn.btn-ghost:focus-visible{color:var(--text-primary)}.Blocks-module__apiKeyRow___MWve3 .Blocks-module__apiKeyActions___1oyny .btn.btn-ghost.Blocks-module__apiKeyDelete___asW4B:focus-visible{background:var(--destructive-10);color:var(--error-color)}@media (hover:hover) and (pointer:fine){.Blocks-module__apiKeyRow___MWve3 .Blocks-module__apiKeyActions___1oyny .btn.btn-ghost:hover{color:var(--text-primary)}.Blocks-module__apiKeyRow___MWve3 .Blocks-module__apiKeyActions___1oyny .btn.btn-ghost.Blocks-module__apiKeyDelete___asW4B:hover{background:var(--destructive-10);color:var(--error-color)}}.Blocks-module__apiKeyModalInputRow___ENpw1{align-items:center;gap:8px;display:flex}.Blocks-module__apiKeyModalInputRow___ENpw1 .input{flex:1}.Blocks-module__strengthMeter___XlB8T{flex-direction:column;gap:6px;margin-top:10px;display:flex}.Blocks-module__strengthTrack___zzgj-{gap:6px;display:flex}.Blocks-module__strengthSegment___Rmn8w{background:color-mix(in srgb, var(--strength-color) 16%, transparent);height:4px;transition:background-color var(--dur-hover,.2s) var(--ease-out-strong,ease-out);border-radius:9999px;flex:1;overflow:hidden}.Blocks-module__strengthSegmentFill___5cRy2{border-radius:inherit;background:var(--strength-color);transform-origin:0;height:100%;transition:transform var(--dur-press,.16s) var(--ease-out-strong,ease-out), background-color var(--dur-hover,.2s) var(--ease-out-strong,ease-out);display:block;transform:scaleX(0)}.Blocks-module__strengthSegmentFill___5cRy2[data-filled=true]{transition-delay:var(--segment-delay,0s);transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.Blocks-module__strengthSegmentFill___5cRy2{transition:background-color var(--dur-hover,.2s) linear}.Blocks-module__strengthSegmentFill___5cRy2[data-filled=true]{transition-delay:0s}}.Blocks-module__strengthLabel___2XUy5{min-height:16px;color:var(--strength-color);transition:color var(--dur-hover,.2s) var(--ease-out-strong,ease-out);font-size:12px;line-height:16px}.Blocks-module__storeAuthEditor___RUmYF{flex-direction:column;gap:10px;display:flex}.Blocks-module__storeAuthEmpty___enNo4{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.Blocks-module__storeAuthRule___UmA95{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-secondary) 42%, transparent);border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex}.Blocks-module__storeAuthRuleHeader___b-9-7{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.Blocks-module__storeAuthRuleHeader___b-9-7 strong{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.Blocks-module__storeAuthGrid___mEaKw{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:768px){.Blocks-module__storeAuthGrid___mEaKw{grid-template-columns:1fr}}.Blocks-module__storeAuthField___cLcPq{flex-direction:column;gap:6px;min-width:0;display:flex}.Blocks-module__storeAuthField___cLcPq>span{color:var(--text-secondary);font-size:12px;font-weight:700}.Blocks-module__storeAuthApplyTo___ULpZ3{flex-direction:column;gap:7px;display:flex}.Blocks-module__storeAuthApplyTo___ULpZ3>span{color:var(--text-secondary);font-size:12px;font-weight:700}.Blocks-module__storeAuthApplyTo___ULpZ3 small{color:var(--text-tertiary);font-size:12px;line-height:1.45}.Blocks-module__storeAuthCheckboxes___3awhM{flex-wrap:wrap;gap:8px;display:flex}.Blocks-module__storeAuthCheckbox___OTQ-R{min-height:28px;color:var(--text-secondary);align-items:center;gap:7px;font-size:12px;font-weight:650;line-height:1.4;display:inline-flex}.Blocks-module__storeAuthCheckbox___OTQ-R input{width:14px;height:14px;accent-color:var(--primary-color)}.Blocks-module__payloadRuleModelRow___DLjOk{grid-template-columns:1fr 160px auto auto;align-items:center;gap:8px;display:grid}.Blocks-module__payloadRuleModelRowProtocolFirst___8z4EN{grid-template-columns:160px 1fr auto auto}.Blocks-module__payloadModelGroup___ciGum{flex-direction:column;gap:8px;display:flex}.Blocks-module__payloadModelAdvanced___GZQ7s{border-left:2px solid var(--border-color);flex-direction:column;gap:12px;margin-left:10px;padding-left:12px;display:flex}.Blocks-module__payloadAdvancedGrid___FIf0P{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.Blocks-module__payloadHeaderRow___rpkiS{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.Blocks-module__payloadRuleParamRow___-1JFh{grid-template-columns:1fr 140px 1fr auto;align-items:start;gap:8px;display:grid}.Blocks-module__payloadRuleRawParamRow___PBndM{grid-template-columns:minmax(240px,1fr) minmax(320px,1fr) auto}.Blocks-module__payloadRuleParamGroup___j0JJH{flex-direction:column;gap:6px;display:flex}.Blocks-module__payloadJsonInput___gs0Uo{resize:vertical;min-height:112px;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Fira Code,Menlo,Consolas,Liberation Mono,monospace}.Blocks-module__payloadParamError___GG92O{margin:0}.Blocks-module__payloadFilterModelRow___jciLU{grid-template-columns:1fr 160px auto;align-items:center;gap:8px;display:grid}.Blocks-module__payloadRowActionButton___Rx5lx{flex:none;justify-self:start}@media (max-width:900px){.Blocks-module__payloadRuleModelRow___DLjOk,.Blocks-module__payloadRuleModelRowProtocolFirst___8z4EN,.Blocks-module__payloadHeaderRow___rpkiS,.Blocks-module__payloadRuleParamRow___-1JFh,.Blocks-module__payloadFilterModelRow___jciLU{grid-template-columns:minmax(0,1fr)}.Blocks-module__apiKeyModalInputRow___ENpw1{flex-direction:column;align-items:stretch}.Blocks-module__payloadRowActionButton___Rx5lx{width:100%}}@media (max-width:768px){.Blocks-module__storeAuthRule___UmA95,.Blocks-module__ruleCard___bOPIJ{padding:14px}.Blocks-module__ruleCardHeader___SARz7{align-items:stretch}.Blocks-module__ruleCardHeader___SARz7 .btn,.Blocks-module__actionRow___ioOg2 .btn,.Blocks-module__stringListRow___rssts .btn{justify-content:center;width:100%}.Blocks-module__actionRow___ioOg2{justify-content:stretch}.Blocks-module__stringListRow___rssts{align-items:stretch}.Blocks-module__apiKeysHeader___YsBAS{flex-wrap:wrap}.Blocks-module__apiKeyRow___MWve3{grid-template-columns:auto minmax(0,1fr);row-gap:4px}.Blocks-module__apiKeyMeta___39OMd{flex-direction:column;gap:2px}.Blocks-module__apiKeyActions___1oyny{grid-column:2;margin-left:-10px}}@media (max-width:380px){.Blocks-module__storeAuthRule___UmA95,.Blocks-module__ruleCard___bOPIJ{padding:12px}}@media (prefers-reduced-motion:reduce){.Blocks-module__expandableToggle___nzhJQ{transition:none}}.ConfigPage-module__page___DP-JE{width:100%;min-width:0;padding-bottom:calc(var(--config-action-bar-height,0px) + 16px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:20px;display:flex}.ConfigPage-module__toolbar___3BUzX{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;min-width:0;display:flex}.ConfigPage-module__warningBox___6bPyU{border:1px solid var(--warning-border);background:var(--warning-bg);color:var(--text-primary);border-radius:8px;padding:10px 14px;font-size:14px;line-height:1.5}.ConfigPage-module__tabsRow___IN9xM{border-bottom:1px solid var(--border-color);min-width:0;display:flex}.ConfigPage-module__panel___vlPZ-{flex-direction:column;min-width:0;display:flex}@media (max-width:768px){.ConfigPage-module__page___DP-JE{gap:16px}}.SystemPage-module__container___KAydo{width:100%}.SystemPage-module__pageTitle___DiF5E{color:var(--text-primary);margin:0 0 32px;font-size:28px;font-weight:700}.SystemPage-module__content___SauLn{flex-direction:column;gap:32px;display:flex}.SystemPage-module__aboutCard___v2-ui{overflow:hidden}.SystemPage-module__aboutHeader___hT4-J{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;padding:24px 0 32px;display:flex}.SystemPage-module__aboutLogo___KXoLr{width:108px;height:108px}.SystemPage-module__aboutTitle___BTLGy{width:min(100%,920px);color:var(--text-primary);letter-spacing:-.02em;text-align:center;text-wrap:balance;white-space:normal;overflow-wrap:anywhere;font-size:clamp(28px,4.2vw,44px);font-weight:800;line-height:1.12}.SystemPage-module__aboutInfoGrid___b7AR0{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:900px){.SystemPage-module__aboutInfoGrid___b7AR0{grid-template-columns:1fr}}.SystemPage-module__infoTile___6AuIY{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-secondary) 82%, transparent);text-align:left;border-radius:12px;flex-direction:column;gap:6px;min-height:120px;padding:16px 24px;display:flex}.SystemPage-module__tapTile___-9SaX{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-secondary) 82%, transparent);color:inherit;cursor:pointer;padding:16px 24px;transition:transform .18s,border-color .2s,box-shadow .2s}.SystemPage-module__tapTile___-9SaX:hover{border-color:var(--primary-color);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.SystemPage-module__tapTile___-9SaX:active{transform:translateY(0)}.SystemPage-module__tileLabel___eMn4v{color:var(--text-secondary);font-size:13px;font-weight:600}.SystemPage-module__tileHeader___w4Ej0{justify-content:space-between;align-items:flex-start;gap:8px;min-height:40px;display:flex}.SystemPage-module__tileValue___Up02X{color:var(--text-primary);word-break:break-word;font-size:22px;font-weight:700;line-height:1.25}.SystemPage-module__tileSub___ysVDj{color:var(--text-tertiary);font-size:12px;line-height:1.4}.SystemPage-module__section___Q6rCw{flex-direction:column;gap:16px;display:flex}.SystemPage-module__sectionTitle___GOXpQ{color:var(--text-primary);margin:0 0 16px;font-size:20px;font-weight:600}.SystemPage-module__sectionDescription___nI7Jo{color:var(--text-secondary);margin:0 0 16px;font-size:14px}.SystemPage-module__infoGrid___NNFgo{gap:8px;display:grid}.SystemPage-module__infoGrid___NNFgo .SystemPage-module__infoRow___E8Q0J{background-color:var(--bg-secondary);border-radius:8px;justify-content:space-between;padding:8px 16px;display:flex}.SystemPage-module__infoGrid___NNFgo .SystemPage-module__infoRow___E8Q0J .SystemPage-module__label___Xw4tZ{color:var(--text-secondary);font-weight:500}.SystemPage-module__infoGrid___NNFgo .SystemPage-module__infoRow___E8Q0J .SystemPage-module__value___pii6g{color:var(--text-primary);font-family:Consolas,Monaco,Courier New,monospace}.SystemPage-module__modelsList___id54Q{flex-direction:column;gap:8px;max-height:400px;display:flex;overflow-y:auto}.SystemPage-module__modelItem___ZTm4G{background-color:var(--bg-secondary);border-radius:8px;padding:8px 16px;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px}.SystemPage-module__modelItem___ZTm4G:hover{background-color:var(--bg-hover)}.SystemPage-module__modelTags___M0sci{flex-wrap:wrap;flex:0 0 100%;gap:8px;display:flex}.SystemPage-module__groupTitle___bTqIN{align-items:center;gap:8px;display:flex}.SystemPage-module__groupIcon___-XXrb{flex-shrink:0;width:18px;height:18px}.SystemPage-module__modelTag___5Ar53{border:1px solid var(--border-color);background-color:var(--bg-secondary);border-radius:9999px;align-items:center;gap:4px;padding:4px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:inline-flex}.SystemPage-module__modelName___LKdAK{color:var(--text-primary);font-weight:600}.SystemPage-module__modelAlias___zioM-{color:var(--text-secondary);font-size:12px}.SystemPage-module__versionCheck___V09h4{flex-direction:column;gap:16px;display:flex}.SystemPage-module__versionInfo___cmujE{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.SystemPage-module__versionInfo___cmujE .SystemPage-module__versionItem___NmHd7{background-color:var(--bg-secondary);border-radius:8px;padding:16px}.SystemPage-module__versionInfo___cmujE .SystemPage-module__versionItem___NmHd7 .SystemPage-module__label___Xw4tZ{color:var(--text-secondary);margin-bottom:4px;font-size:12px}.SystemPage-module__versionInfo___cmujE .SystemPage-module__versionItem___NmHd7 .SystemPage-module__version___XoIFT{color:var(--text-primary);font-family:Consolas,Monaco,Courier New,monospace;font-size:16px;font-weight:600}.SystemPage-module__quickLinks___QTmT3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.SystemPage-module__linkCard___iSrVF{background-color:var(--bg-secondary);border:1px solid var(--border-color);color:inherit;border-radius:12px;align-items:center;gap:16px;padding:16px 24px;text-decoration:none;transition:all .2s;display:flex}.SystemPage-module__linkCard___iSrVF:hover{background-color:var(--bg-hover);border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.SystemPage-module__linkCard___iSrVF:active{transform:translateY(0)}.SystemPage-module__linkIcon___gNqz2{color:#fff;background-color:#24292f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.SystemPage-module__linkIcon___gNqz2.SystemPage-module__github___V8I3m,.SystemPage-module__linkIcon___gNqz2.SystemPage-module__docs___cA-rG{background-color:#24292f}.SystemPage-module__linkContent___Rfh7h{flex:1;min-width:0}.SystemPage-module__linkTitle___Zpr4Q{color:var(--text-primary);align-items:center;gap:4px;margin-bottom:2px;font-size:15px;font-weight:600;display:flex}.SystemPage-module__linkTitle___Zpr4Q svg{opacity:.5;flex-shrink:0}.SystemPage-module__linkDesc___KKavC{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}@media (max-width:768px){.SystemPage-module__aboutLogo___KXoLr{width:92px;height:92px}.SystemPage-module__aboutTitle___BTLGy{letter-spacing:-.012em;width:min(100%,24ch);font-size:clamp(22px,6.6vw,34px);font-weight:700;line-height:1.18}}@media (max-width:520px){.SystemPage-module__aboutTitle___BTLGy{letter-spacing:-.006em;width:min(100%,19ch);font-size:clamp(20px,7.2vw,28px);font-weight:600;line-height:1.22}}.AppLogsPanel-module__container___pcL2K{--log-control-height:40px;flex-direction:column;flex:1;gap:24px;min-width:0;min-height:0;display:flex}.AppLogsPanel-module__pageHeader___5h04x{flex-wrap:wrap;flex:none;align-items:center;gap:12px 24px;display:flex}.AppLogsPanel-module__pageTitle___A7T-M{color:var(--text-primary);letter-spacing:-.025em;margin:0;font-size:28px;font-weight:700;line-height:1.3}.AppLogsPanel-module__tabBar___1o0pZ{background:var(--bg-tertiary);border-radius:10px;gap:4px;padding:3px;display:inline-flex}.AppLogsPanel-module__tabItem___Z8mNg{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}.AppLogsPanel-module__tabItem___Z8mNg:focus{outline:2px solid var(--accent);outline-offset:2px}.AppLogsPanel-module__tabItem___Z8mNg{color:var(--text-secondary);cursor:pointer;border-radius:7px;padding:8px 14px;font-size:13px;font-weight:500}.AppLogsPanel-module__tabActive___z7w7V{background:var(--accent-subtle);color:var(--accent-text)}.AppLogsPanel-module__container___pcL2K button:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.AppLogsPanel-module__structuredFilters___LtKO0 button:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.AppLogsPanel-module__logPanel___roRBU:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.AppLogsPanel-module__content___JCVb0,.AppLogsPanel-module__viewerArea___SS9hF,.AppLogsPanel-module__errorBody___rVBTr{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.AppLogsPanel-module__logCard___z4cKC,.AppLogsPanel-module__errorCard___0t1IJ{border:1px solid var(--border-color);background:var(--bg-primary);min-width:0;min-height:0;box-shadow:none;border-radius:12px;flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.AppLogsPanel-module__logCard___z4cKC{position:relative}.AppLogsPanel-module__logCard___z4cKC>.error-box,.AppLogsPanel-module__logCard___z4cKC>.status-badge{flex:none;max-height:15vh;margin:8px 12px;overflow:auto}.AppLogsPanel-module__filters___Y-gf-{border-bottom:1px solid var(--border-color);flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:16px;display:flex}.AppLogsPanel-module__filters___Y-gf- .form-group{margin:0}.AppLogsPanel-module__searchWrapper___2jynt{flex:180px;min-width:120px}.AppLogsPanel-module__searchInput___VpOr9.input,.AppLogsPanel-module__levelSelect___Yvr0z>button,.AppLogsPanel-module__filterPanelToggle___Pl8NN.btn,.AppLogsPanel-module__actionButton___3Jm5p.btn{box-sizing:border-box;height:var(--log-control-height);min-height:var(--log-control-height);border:1px solid var(--border-color);background:var(--bg-primary);box-shadow:none;border-radius:8px;font-size:13px;font-weight:500;line-height:1}.AppLogsPanel-module__searchInput___VpOr9.input{padding:0 38px 0 12px}.AppLogsPanel-module__levelSelect___Yvr0z>button,.AppLogsPanel-module__filterPanelToggle___Pl8NN.btn{padding:0 12px}.AppLogsPanel-module__levelSelect___Yvr0z{min-width:110px}.AppLogsPanel-module__searchIcon___88Oog{color:var(--text-tertiary)}.AppLogsPanel-module__searchClear___D0Y8Y{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}.AppLogsPanel-module__searchClear___D0Y8Y:focus{outline:2px solid var(--accent);outline-offset:2px}.AppLogsPanel-module__searchClear___D0Y8Y{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;place-items:center;display:grid}.AppLogsPanel-module__filterPanelHeader___kdsw8{display:flex}.AppLogsPanel-module__filterPanelToggle___Pl8NN{white-space:nowrap}.AppLogsPanel-module__filterPanelButtonContent___0OI2B,.AppLogsPanel-module__buttonContent___bj93d,.AppLogsPanel-module__switchLabel___GvLaK{align-items:center;gap:6px;display:inline-flex}.AppLogsPanel-module__filterPanelButtonContent___0OI2B svg,.AppLogsPanel-module__buttonContent___bj93d svg,.AppLogsPanel-module__switchLabel___GvLaK svg{flex:none}.AppLogsPanel-module__filterPanelCount___VuuBH{background:var(--bg-tertiary);color:var(--primary-color);border-radius:5px;padding:1px 6px;font-size:11px}.AppLogsPanel-module__toolbar___MT9HJ{flex:none;align-items:center;gap:8px;margin-left:auto;padding-left:4px;display:flex}.AppLogsPanel-module__actionButton___3Jm5p.btn{width:var(--log-control-height);flex:none;padding:0}.AppLogsPanel-module__actionButton___3Jm5p.btn>span{display:flex}.AppLogsPanel-module__actionButton___3Jm5p.btn[aria-pressed=true]{color:var(--accent-text);border-color:var(--accent-border);background:var(--accent-subtle)}.AppLogsPanel-module__container___pcL2K .btn{transition:background-color .12s,border-color .12s}@media (prefers-reduced-motion:reduce){.AppLogsPanel-module__container___pcL2K .btn{transition:none}}.AppLogsPanel-module__structuredFilters___LtKO0{flex-direction:column;gap:20px;margin-bottom:20px;display:flex}.AppLogsPanel-module__displayOptions___robZy{border-top:1px solid var(--border-color);flex-direction:column;gap:16px;padding-top:16px;display:flex}.AppLogsPanel-module__filterChipGroup___pvOST{gap:8px;display:grid}.AppLogsPanel-module__filterChipLabel___MIjNn{color:var(--text-secondary);font-size:12px;font-weight:600}.AppLogsPanel-module__filterChipList___3okjc{flex-wrap:wrap;gap:6px;display:flex}.AppLogsPanel-module__filterChipHint___VmtoT{color:var(--text-secondary);font-size:12px}.AppLogsPanel-module__filterChip___AG09m{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}.AppLogsPanel-module__filterChip___AG09m:focus{outline:2px solid var(--accent);outline-offset:2px}.AppLogsPanel-module__filterChip___AG09m{border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;overflow-wrap:anywhere;border-radius:6px;max-width:100%;padding:6px 10px;font-size:12px}.AppLogsPanel-module__filterChip___AG09m:disabled{opacity:.45;cursor:not-allowed}.AppLogsPanel-module__filterChipActive___y1P-M{color:var(--accent-text);border-color:var(--accent-border);background:var(--accent-subtle)}.AppLogsPanel-module__viewerArea___SS9hF{position:relative;overflow:hidden}.AppLogsPanel-module__viewerArea___SS9hF>.hint{padding:24px}.AppLogsPanel-module__logPanel___roRBU{overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--bg-primary);flex:1;min-width:0;min-height:0;position:relative;overflow:auto}.AppLogsPanel-module__statusBar___7i4d-{border-top:1px solid var(--border-color);color:var(--text-secondary);font-variant-numeric:tabular-nums;background:var(--bg-secondary);flex:none;order:3;justify-content:space-between;align-items:center;gap:8px 20px;padding:7px 12px;font-size:11px;line-height:1.5;display:flex}.AppLogsPanel-module__readStatus___1pDOI{align-items:center;gap:6px;display:flex}.AppLogsPanel-module__statusDot___z8NRI{background:var(--text-tertiary);border-radius:50%;flex:none;width:6px;height:6px}.AppLogsPanel-module__readStatus___1pDOI[data-live=true] .AppLogsPanel-module__statusDot___z8NRI{background:var(--success-color)}.AppLogsPanel-module__bufferStatus___9qdZR{text-align:right}.AppLogsPanel-module__notices___VPst7{background:var(--warning-bg);flex:none;max-height:12vh;padding:6px 12px;overflow:auto}.AppLogsPanel-module__notices___VPst7:empty{display:none}.AppLogsPanel-module__followButton___busvz{z-index:2;box-shadow:0 2px 12px var(--border-color);white-space:nowrap;position:absolute;bottom:48px;left:50%;transform:translate(-50%)}.AppLogsPanel-module__loadMoreBanner___ydN5k{border-bottom:1px solid var(--border-color);color:var(--text-secondary);background:var(--bg-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;font-size:11px;display:flex}.AppLogsPanel-module__loadMoreStats___a-moz{flex-wrap:wrap;gap:12px;display:flex}.AppLogsPanel-module__loadMoreCount___-jC3e{color:var(--text-secondary)}.AppLogsPanel-module__logList___jYhWL{width:max-content;min-width:100%;padding-block-start:8px;padding-block-end:8px}.AppLogsPanel-module__wrapped___zv2Vj .AppLogsPanel-module__logList___jYhWL{width:auto}.AppLogsPanel-module__wrapped___zv2Vj .AppLogsPanel-module__rowMain___2TvUv{white-space:normal;flex-wrap:wrap}.AppLogsPanel-module__wrapped___zv2Vj .AppLogsPanel-module__rawLog___venpP{white-space:pre-wrap;overflow-wrap:anywhere}.AppLogsPanel-module__wrapped___zv2Vj .AppLogsPanel-module__copyButton___MntDl.btn{position:absolute;top:2px;right:4px}.AppLogsPanel-module__wrapped___zv2Vj .AppLogsPanel-module__logRow___vIjDU{padding-right:36px}.AppLogsPanel-module__rawLog___venpP,.AppLogsPanel-module__logRow___vIjDU,.AppLogsPanel-module__errorLogContent___48yDw{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.65}.AppLogsPanel-module__rawLog___venpP{white-space:pre;color:var(--text-primary);margin:0;padding:8px 12px}.AppLogsPanel-module__logRow___vIjDU{color:var(--text-primary);border-left:2px solid #0000;grid-template-columns:160px minmax(0,1fr);gap:16px;padding:4px 12px 4px 16px;display:grid;position:relative}.AppLogsPanel-module__logRow___vIjDU:nth-child(2n){background:color-mix(in srgb, var(--bg-secondary) 20%, transparent)}.AppLogsPanel-module__rowWarn___CXFvr{border-left-color:var(--warning-color)}.AppLogsPanel-module__rowError___cMexO{border-left-color:var(--error-color)}.AppLogsPanel-module__timestamp___pgmpb{color:var(--text-secondary);white-space:nowrap;padding-top:2px}.AppLogsPanel-module__rowMain___2TvUv{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:3px 8px;min-width:0;display:flex}.AppLogsPanel-module__badge___Wso3d,.AppLogsPanel-module__pill___BrNH8{white-space:nowrap;align-items:center;font-size:11px;line-height:20px;display:inline-flex}.AppLogsPanel-module__badge___Wso3d{border-radius:4px;padding:0 5px;font-weight:600}.AppLogsPanel-module__pill___BrNH8{color:var(--text-secondary)}.AppLogsPanel-module__source___ekgEg{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.AppLogsPanel-module__requestIdBadge___eVTTi{color:var(--primary-color);border:1px solid var(--border-color);cursor:pointer;background:0 0;font-family:inherit}.AppLogsPanel-module__statusSuccess___CKsR8{color:var(--success-badge-text);background:var(--success-badge-bg)}.AppLogsPanel-module__statusInfo___36XQ1,.AppLogsPanel-module__levelInfo___-O0Dv{color:var(--info-color);background:color-mix(in srgb, var(--info-color) 8%, transparent)}.AppLogsPanel-module__statusWarn___0eNGv,.AppLogsPanel-module__levelWarn___VIXdc{color:var(--warning-text);background:var(--warning-bg)}.AppLogsPanel-module__statusError___83sLf,.AppLogsPanel-module__levelError___WuCMn{color:var(--failure-badge-text);background:var(--failure-badge-bg)}.AppLogsPanel-module__levelDebug___Qv-Z-,.AppLogsPanel-module__levelTrace___mqt8U{color:var(--text-secondary);background:var(--bg-secondary)}.AppLogsPanel-module__statusBadge___MyXUp{font-variant-numeric:tabular-nums}.AppLogsPanel-module__methodBadge___4S8Yv{color:var(--text-primary)}.AppLogsPanel-module__path___S47-o{overflow-wrap:anywhere;font-weight:600}.AppLogsPanel-module__message___voVen{color:var(--text-primary);overflow-wrap:anywhere;min-width:0}.AppLogsPanel-module__copyButton___MntDl.btn{background:var(--bg-primary);width:24px;height:24px;color:var(--text-secondary);flex:none;margin-left:auto;padding:0;position:sticky;right:4px}.AppLogsPanel-module__copyButton___MntDl.btn>span{display:flex}.AppLogsPanel-module__errorCard___0t1IJ{padding:16px}.AppLogsPanel-module__errorBody___rVBTr{gap:12px}.AppLogsPanel-module__errorPanel___oOLTP{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.AppLogsPanel-module__errorPanel___oOLTP .item-meta{flex:240px;min-width:0}.AppLogsPanel-module__errorPanel___oOLTP .item-title{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:13px}.AppLogsPanel-module__errorPanel___oOLTP .item-actions{flex-wrap:wrap}.AppLogsPanel-module__errorLogViewer___F4ylJ{flex-direction:column;gap:12px;min-height:0;display:flex}.AppLogsPanel-module__errorLogViewerMeta___Cx02h{color:var(--text-secondary);flex-wrap:wrap;gap:8px 16px;font-size:12px;display:flex}.AppLogsPanel-module__errorLogContent___48yDw{border:1px solid var(--border-color);background:var(--bg-secondary);max-height:58dvh;color:var(--text-primary);white-space:pre;border-radius:8px;margin:0;padding:12px;overflow:auto}.AppLogsPanel-module__logCardFullscreen___POk21{z-index:1999;width:100%;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border:none;border-radius:0;position:fixed;top:0;bottom:0;left:0;right:0}body.logs-fullscreen-active .page-transition__layer{transform:none!important}.AppLogsPanel-module__logPanelFullscreen___d9GG2{min-height:0}@media (hover:hover) and (pointer:fine){.AppLogsPanel-module__logRow___vIjDU:hover{background:color-mix(in srgb, var(--primary-color) 5%, var(--bg-primary))}.AppLogsPanel-module__copyButton___MntDl{opacity:0}.AppLogsPanel-module__logRow___vIjDU:hover .AppLogsPanel-module__copyButton___MntDl,.AppLogsPanel-module__logRow___vIjDU:focus-within .AppLogsPanel-module__copyButton___MntDl{opacity:1}.AppLogsPanel-module__tabItem___Z8mNg:hover{color:var(--text-primary)}.AppLogsPanel-module__filterChip___AG09m:hover:not(:disabled){border-color:var(--primary-color)}}@media (min-width:769px) and (max-width:1100px){.AppLogsPanel-module__filterPanelLabel___UGtPg{display:none}.AppLogsPanel-module__searchWrapper___2jynt{flex-basis:120px}}@media (max-width:768px){.AppLogsPanel-module__container___pcL2K{--log-control-height:36px;gap:16px}.AppLogsPanel-module__pageHeader___5h04x{gap:8px 12px}.AppLogsPanel-module__pageTitle___A7T-M{font-size:18px}.AppLogsPanel-module__tabItem___Z8mNg{padding:6px 8px;font-size:12px}.AppLogsPanel-module__filters___Y-gf-{gap:8px;padding:12px}.AppLogsPanel-module__searchWrapper___2jynt{flex-basis:calc(100% - 200px)}.AppLogsPanel-module__toolbar___MT9HJ{gap:4px;padding-left:0}.AppLogsPanel-module__wrapped___zv2Vj .AppLogsPanel-module__logRow___vIjDU{grid-template-columns:1fr;gap:0;padding:5px 32px 5px 8px}.AppLogsPanel-module__wrapped___zv2Vj .AppLogsPanel-module__timestamp___pgmpb{font-size:10px}.AppLogsPanel-module__statusBar___7i4d-{flex-wrap:wrap;gap:4px;padding:6px 8px;font-size:10px}.AppLogsPanel-module__readStatus___1pDOI{flex-wrap:wrap}.AppLogsPanel-module__bufferStatus___9qdZR{text-align:left}.AppLogsPanel-module__errorCard___0t1IJ{padding:12px}}@media (max-height:480px){.AppLogsPanel-module__container___pcL2K{--log-control-height:36px;gap:12px}.AppLogsPanel-module__pageHeader___5h04x{gap:8px}.AppLogsPanel-module__pageTitle___A7T-M{font-size:18px}.AppLogsPanel-module__statusBar___7i4d-{padding-block-start:3px;padding-block-end:3px}.AppLogsPanel-module__filters___Y-gf-{padding-block-start:4px;padding-block-end:4px}}.AppLogsPanel-module__failedLink___TwSBz{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.BlobRef-module__blob___iiRs5{border:1px solid var(--border-color);background:var(--bg-primary);max-width:100%;color:var(--text-secondary);vertical-align:middle;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;margin:2px 0;padding:4px 8px 4px 4px;font-size:12px;text-decoration:none;display:inline-flex}.BlobRef-module__blob___iiRs5:hover{background:var(--bg-tertiary);color:var(--text-primary)}.BlobRef-module__blob___iiRs5:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.BlobRef-module__thumb___sq44p{background:var(--bg-tertiary);object-fit:contain;border-radius:4px;width:auto;min-width:24px;max-width:160px;height:auto;min-height:24px;max-height:120px;display:block}.BlobRef-module__caption___a422F{text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.JsonTree-module__tree___81cof{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);color:var(--text-primary);font-size:12.5px;line-height:1.6;overflow-x:auto}.JsonTree-module__row___yw2b4{white-space:pre-wrap;word-break:break-word;align-items:baseline;gap:0;min-width:0;display:flex}.JsonTree-module__toggle___3A7ZT{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0}.JsonTree-module__toggle___3A7ZT:hover{background:var(--bg-tertiary)}.JsonTree-module__toggle___3A7ZT:focus-visible{outline:2px solid var(--primary-color);outline-offset:0}.JsonTree-module__chevron___NWlHZ{width:14px;color:var(--text-tertiary);transition:transform var(--dur-hover,.12s) var(--ease-out-strong,ease-out);flex:none;align-self:center}.JsonTree-module__chevronClosed___KpK5y{transform:rotate(-90deg)}.JsonTree-module__spacer___3BVPu{flex:none;width:14px}.JsonTree-module__children___Pwr9v{border-left:1px solid var(--border-color);margin-left:6px;padding-left:12px}.JsonTree-module__key___IQjlX{color:var(--text-secondary)}.JsonTree-module__colon___qhNHW,.JsonTree-module__mark___ZQ4wT{color:var(--text-tertiary)}.JsonTree-module__close___i-L9Q{padding-left:14px}.JsonTree-module__summary___HoBrE{color:var(--text-tertiary);margin:0 6px;font-style:italic}.JsonTree-module__string___1UpX2{color:var(--provider-claude)}.JsonTree-module__number___YaHls{color:var(--provider-codex)}.JsonTree-module__boolean___NJhQp,.JsonTree-module__null___Mgr0K{color:var(--text-secondary);font-weight:600}.JsonTree-module__object___TWLyS,.JsonTree-module__array___Ptuz6{color:inherit}.JsonTree-module__more___viBYP,.JsonTree-module__inlineMore___H76L0{border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:6px;font-size:12px}.JsonTree-module__more___viBYP:hover,.JsonTree-module__inlineMore___H76L0:hover{color:var(--text-primary);background:var(--bg-tertiary)}.JsonTree-module__more___viBYP:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.JsonTree-module__inlineMore___H76L0:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.JsonTree-module__more___viBYP{margin:4px 0 4px 14px;padding:2px 10px}.JsonTree-module__inlineMore___H76L0{margin-left:8px;padding:0 8px;font-family:inherit}@media (prefers-reduced-motion:reduce){.JsonTree-module__chevron___NWlHZ{transition:none}}.BodyViewer-module__viewer___TK0o5{flex-direction:column;gap:8px;min-width:0;display:flex}.BodyViewer-module__toolbar___u8VHr{align-items:center;gap:8px;display:flex}.BodyViewer-module__modes___JVMv4{background:var(--bg-tertiary);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.BodyViewer-module__mode___CoxBp{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px 10px;font-size:12px}.BodyViewer-module__mode___CoxBp:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.BodyViewer-module__modeActive___J5oK-{background:var(--accent-subtle);color:var(--accent-text)}.BodyViewer-module__size___mZEGR{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.BodyViewer-module__raw___AYX5l,.BodyViewer-module__eventText___1Ohm3{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);white-space:pre-wrap;word-break:break-word;color:var(--text-primary);margin:0;font-size:12.5px;line-height:1.55}.BodyViewer-module__raw___AYX5l{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:8px;max-height:70vh;padding:10px 12px;overflow:auto}.BodyViewer-module__raw___AYX5l:focus-visible{outline:2px solid var(--primary-color)}.BodyViewer-module__more___HOKsn,.BodyViewer-module__collapsed___t6zzk{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.BodyViewer-module__collapsed___t6zzk{border:1px dashed var(--border-color);border-radius:8px;padding:12px}.BodyViewer-module__empty___x6mSV,.BodyViewer-module__pending___h4maQ,.BodyViewer-module__notice___J0zxs{color:var(--text-tertiary);font-size:13px}.BodyViewer-module__notice___J0zxs{color:var(--text-secondary)}.BodyViewer-module__events___Emygt{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.BodyViewer-module__event___DZDCR{border-bottom:1px solid var(--border-color);grid-template-columns:minmax(120px,max-content) minmax(0,1fr);gap:10px;padding:4px 0;display:grid}@media (max-width:640px){.BodyViewer-module__event___DZDCR{grid-template-columns:minmax(0,1fr);gap:2px}}.BodyViewer-module__eventName___x6Tfs{color:var(--text-secondary);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:12px}.BodyViewer-module__eventBody___3xOVF{align-items:flex-start;gap:8px;min-width:0;display:flex}.BodyViewer-module__eventBody___3xOVF>:first-child{flex:1;min-width:0}.BodyViewer-module__eventToggle___NVZ2b{border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-tertiary);font:inherit;cursor:pointer;border-radius:6px;flex:none;padding:0 8px;font-size:11px}.BodyViewer-module__eventToggle___NVZ2b:hover{color:var(--text-primary)}.BodyViewer-module__eventToggle___NVZ2b:focus-visible{outline:2px solid var(--primary-color)}.RequestLogDetail-module__detail___gq0j-{flex-direction:column;gap:16px;min-width:0;display:flex}.RequestLogDetail-module__actions___4F9Ne{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.RequestLogDetail-module__spacer___bY1lr{flex:1}.RequestLogDetail-module__buttonContent___knLOP{align-items:center;gap:6px;display:inline-flex}.RequestLogDetail-module__state___1fojy{color:var(--text-secondary)}.RequestLogDetail-module__header___mIS8J{align-items:center;gap:12px;min-width:0;display:flex}.RequestLogDetail-module__title___TEDIA{overflow-wrap:anywhere;letter-spacing:-.01em;min-width:0;color:var(--text-primary);margin:0;font-size:20px;font-weight:600}.RequestLogDetail-module__method___SNzCk{color:var(--text-secondary);font-weight:500}.RequestLogDetail-module__status___AOgb0{font-variant-numeric:tabular-nums;border-radius:6px;justify-content:center;align-items:center;min-width:44px;padding:2px 8px;font-size:13px;font-weight:600;display:inline-flex}.RequestLogDetail-module__success___7i3Ra{background:color-mix(in srgb, var(--success-color) 16%, transparent);color:var(--success-color)}.RequestLogDetail-module__info___-wJ-7{background:var(--provider-codex-soft);color:var(--provider-codex)}.RequestLogDetail-module__warn___19ttX{background:var(--amber-10);color:var(--amber-color)}.RequestLogDetail-module__error___7P1WC{background:var(--destructive-10);color:var(--error-color)}.RequestLogDetail-module__facts___8pi8y{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-primary);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 24px;margin:0;padding:16px;display:grid}.RequestLogDetail-module__fact___5Dx1m{min-width:0}.RequestLogDetail-module__fact___5Dx1m dt{color:var(--text-tertiary);font-size:12px}.RequestLogDetail-module__fact___5Dx1m dd{color:var(--text-primary);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.RequestLogDetail-module__fact___5Dx1m code{font-size:12px}.RequestLogDetail-module__linkButton___mZJr8{color:var(--text-primary);font:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--border-primary);text-decoration-color:var(--border-primary);text-underline-offset:3px;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0}.RequestLogDetail-module__linkButton___mZJr8:hover{text-decoration-color:currentColor}.RequestLogDetail-module__linkButton___mZJr8:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.RequestLogDetail-module__section___0cf4w{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-primary)}.RequestLogDetail-module__sectionSummary___wgJs6{color:var(--text-primary);cursor:pointer;align-items:center;gap:10px;padding:14px 16px;font-weight:600;list-style:none;display:flex}.RequestLogDetail-module__sectionSummary___wgJs6::-webkit-details-marker{display:none}.RequestLogDetail-module__sectionSummary___wgJs6:before{content:"";border-right:1.5px solid var(--text-tertiary);border-bottom:1.5px solid var(--text-tertiary);width:7px;height:7px;transition:transform var(--dur-hover,.12s) var(--ease-out-strong,ease-out);transform:rotate(-45deg)}.RequestLogDetail-module__sectionSummary___wgJs6:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px;border-radius:var(--radius-lg)}.RequestLogDetail-module__section___0cf4w[open]>.RequestLogDetail-module__sectionSummary___wgJs6:before{transform:rotate(45deg)}.RequestLogDetail-module__sectionHint___TLWWx{color:var(--text-tertiary);font-size:13px;font-weight:400}.RequestLogDetail-module__sectionBody___IcEqi{flex-direction:column;gap:10px;min-width:0;padding:0 16px 16px;display:flex}.RequestLogDetail-module__subTitle___xKy-F{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;margin:6px 0 0;font-size:12px;font-weight:600}.RequestLogDetail-module__headers___aI1PH{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);grid-template-columns:minmax(140px,max-content) minmax(0,1fr);gap:2px 16px;margin:0;font-size:12px;display:grid}@media (max-width:640px){.RequestLogDetail-module__headers___aI1PH{grid-template-columns:minmax(0,1fr)}}.RequestLogDetail-module__headerRow___n08vs{display:contents}.RequestLogDetail-module__headerRow___n08vs dt{color:var(--text-secondary);overflow-wrap:anywhere}.RequestLogDetail-module__headerRow___n08vs dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0}@media (max-width:640px){.RequestLogDetail-module__headerRow___n08vs dd{margin-bottom:6px}}.RequestLogDetail-module__attempt___4per5{flex-direction:column;gap:8px;padding-top:8px;display:flex}.RequestLogDetail-module__attempt___4per5+.RequestLogDetail-module__attempt___4per5{border-top:1px solid var(--border-color)}.RequestLogDetail-module__errors___HJQYT{color:var(--text-primary);flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}@media (prefers-reduced-motion:reduce){.RequestLogDetail-module__sectionSummary___wgJs6:before{transition:none}}.RequestLogFilters-module__filters___zBen6{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.RequestLogFilters-module__search___Dng-0{flex:260px;min-width:200px}.RequestLogFilters-module__small___9kh-k{flex:0 180px;min-width:140px}.RequestLogFilters-module__select___evn7d{flex:none}.RequestLogFilters-module__field___FmwWh{align-items:center;display:flex;position:relative}.RequestLogFilters-module__input___9uUk0{width:100%;height:34px;padding-right:28px;font-size:13px}.RequestLogFilters-module__withIcon___OYIvx{padding-left:32px}.RequestLogFilters-module__fieldIcon___zrSBY{color:var(--text-tertiary);pointer-events:none;position:absolute;left:10px}.RequestLogFilters-module__clear___8wEap{color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:3px;display:inline-flex;position:absolute;right:6px}.RequestLogFilters-module__clear___8wEap:hover{color:var(--text-primary)}.RequestLogFilters-module__clear___8wEap:focus-visible{outline:2px solid var(--primary-color)}@media (max-width:640px){.RequestLogFilters-module__search___Dng-0{flex:100%}.RequestLogFilters-module__small___9kh-k,.RequestLogFilters-module__select___evn7d{flex:calc(50% - 4px);min-width:0}}.RequestLogTable-module__wrap___oYtr5{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-primary);overflow:hidden}.RequestLogTable-module__table___gp8qv{border-collapse:collapse;width:100%;font-size:13px}.RequestLogTable-module__table___gp8qv th{border-bottom:1px solid var(--border-color);color:var(--text-tertiary);text-align:left;white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:500}.RequestLogTable-module__table___gp8qv td{border-bottom:1px solid var(--border-color);color:var(--text-primary);vertical-align:middle;padding:9px 12px}.RequestLogTable-module__row___DjHC7{position:relative}.RequestLogTable-module__row___DjHC7:hover td,.RequestLogTable-module__row___DjHC7:focus-within td{background:var(--bg-tertiary)}.RequestLogTable-module__row___DjHC7:last-child td{border-bottom:0}.RequestLogTable-module__rowLink___M5o8N{color:var(--text-primary);overflow-wrap:anywhere;text-decoration:none}.RequestLogTable-module__rowLink___M5o8N:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.RequestLogTable-module__rowLink___M5o8N:focus-visible{outline:none}.RequestLogTable-module__rowLink___M5o8N:focus-visible:after{outline:2px solid var(--primary-color);outline-offset:-2px}.RequestLogTable-module__method___x7W3k{color:var(--text-secondary)}.RequestLogTable-module__flags___ACn7-{gap:4px;margin-left:8px;display:inline-flex}.RequestLogTable-module__flags___ACn7- span{border:1px solid var(--border-color);color:var(--text-tertiary);border-radius:4px;padding:0 6px;font-size:11px}.RequestLogTable-module__time___oRL5S{color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.RequestLogTable-module__model___iRUoO,.RequestLogTable-module__session___MLXLe{color:var(--text-secondary);overflow-wrap:anywhere}.RequestLogTable-module__session___MLXLe{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:12px}.RequestLogTable-module__num___Mkxqg{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-secondary);text-align:right!important}.RequestLogTable-module__status___SqrOa{text-align:center;font-variant-numeric:tabular-nums;border-radius:5px;min-width:38px;padding:1px 6px;font-size:12px;font-weight:600;display:inline-block}.RequestLogTable-module__success___m8pwv{background:color-mix(in srgb, var(--success-color) 16%, transparent);color:var(--success-color)}.RequestLogTable-module__info___Dikj4{background:var(--provider-codex-soft);color:var(--provider-codex)}.RequestLogTable-module__warn___t-WML{background:var(--amber-10);color:var(--amber-color)}.RequestLogTable-module__error___EuVJV{background:var(--destructive-10);color:var(--error-color)}.RequestLogTable-module__footer___LQodi{border-top:1px solid var(--border-color);justify-content:center;padding:14px;display:flex}.RequestLogTable-module__end___f5NeT{color:var(--text-tertiary);font-size:12px}@media (max-width:760px){.RequestLogTable-module__table___gp8qv thead{display:none}.RequestLogTable-module__table___gp8qv tbody,.RequestLogTable-module__table___gp8qv tr,.RequestLogTable-module__table___gp8qv td{display:block}.RequestLogTable-module__table___gp8qv td{border:0;padding:0}.RequestLogTable-module__row___DjHC7{border-bottom:1px solid var(--border-color);grid-template-columns:auto auto minmax(0,1fr);gap:4px 10px;padding:12px 14px;display:grid!important}.RequestLogTable-module__row___DjHC7:hover td,.RequestLogTable-module__row___DjHC7:focus-within td{background:0 0}.RequestLogTable-module__row___DjHC7:hover,.RequestLogTable-module__row___DjHC7:focus-within{background:var(--bg-tertiary)}.RequestLogTable-module__row___DjHC7>td:nth-child(3){order:-1;grid-column:1/-1}.RequestLogTable-module__row___DjHC7>td:nth-child(n+4){text-align:right;grid-column:1/-1;justify-content:space-between;gap:12px;display:flex}.RequestLogTable-module__row___DjHC7>td:nth-child(n+4):before{content:attr(data-label);color:var(--text-tertiary);text-align:left}.RequestLogTable-module__num___Mkxqg{text-align:right}}.StorageStats-module__stats___GyChH{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-primary);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:900px){.StorageStats-module__stats___GyChH{grid-template-columns:repeat(2,minmax(0,1fr))}}.StorageStats-module__figure___z1bjk{flex-direction:column;gap:4px;min-width:0;padding:18px 20px;display:flex}.StorageStats-module__figure___z1bjk+.StorageStats-module__figure___z1bjk{border-left:1px solid var(--border-color)}@media (max-width:900px){.StorageStats-module__figure___z1bjk:nth-child(odd){border-left:0}.StorageStats-module__figure___z1bjk:nth-child(n+3){border-top:1px solid var(--border-color)}}.StorageStats-module__figure___z1bjk .numeral-lg{font-size:clamp(24px, 3vw, var(--font-size-numeral-lg))}.StorageStats-module__label___T854s{color:var(--text-secondary);font-size:13px}.StorageStats-module__sub___uknCe{color:var(--text-tertiary);overflow-wrap:anywhere;font-size:12px}.StorageStats-module__figure___z1bjk .StorageStats-module__bad___iOAvO{color:var(--error-color)}.StorageStats-module__placeholder___26aa1{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-primary);height:118px}.TaprootLogsPage-module__page___qfSMn{flex-direction:column;flex:1;gap:20px;min-width:0;min-height:0;padding:8px 0 32px;display:flex}.TaprootLogsPage-module__header___GBB-D{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.TaprootLogsPage-module__title___fjWRG{font-size:var(--font-size-page-title);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-weight:600}.TaprootLogsPage-module__description___GDvH2{max-width:64ch;color:var(--text-secondary);margin:4px 0 0}.TaprootLogsPage-module__tabs___nG6X3{background:var(--bg-tertiary);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.TaprootLogsPage-module__tab___UJy1e{color:var(--text-secondary);font:inherit;cursor:pointer;transition:color var(--dur-hover,.12s) var(--ease-out-strong,ease-out);background:0 0;border:0;border-radius:7px;padding:7px 14px;font-size:13px;font-weight:500}.TaprootLogsPage-module__tab___UJy1e:hover{color:var(--text-primary)}.TaprootLogsPage-module__tab___UJy1e:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.TaprootLogsPage-module__tabActive___Xc-rL{background:var(--accent-subtle);color:var(--accent-text)}.TaprootLogsPage-module__panel___cb6m-{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.TaprootLogsPage-module__requests___NCtLB{flex-direction:column;gap:14px;min-width:0;display:flex}.TaprootLogsPage-module__loading___Dx9oM{color:var(--text-secondary);text-align:center;padding:24px}.TaprootLogsPage-module__detailFocus___KKont{outline:none;scroll-margin-top:80px}@media (prefers-reduced-motion:reduce){.TaprootLogsPage-module__tab___UJy1e{transition:none}}.TaprootGuestsPage-module__page___fCou7{flex-direction:column;gap:20px;min-width:0;padding:8px 0 32px;display:flex}.TaprootGuestsPage-module__header___J6Bc5{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.TaprootGuestsPage-module__title___e-GOl{font-size:var(--font-size-page-title);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-weight:600}.TaprootGuestsPage-module__description___5hAes{max-width:64ch;color:var(--text-secondary);margin:4px 0 0}.TaprootGuestsPage-module__buttonContent___5a7j2{align-items:center;gap:6px;display:inline-flex}.TaprootGuestsPage-module__summary___Wt9TR{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-primary);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:760px){.TaprootGuestsPage-module__summary___Wt9TR{grid-template-columns:minmax(0,1fr)}}.TaprootGuestsPage-module__figure___KDX6a{flex-direction:column;gap:6px;min-width:0;padding:18px 20px;display:flex}.TaprootGuestsPage-module__figure___KDX6a+.TaprootGuestsPage-module__figure___KDX6a{border-left:1px solid var(--border-color)}@media (max-width:760px){.TaprootGuestsPage-module__figure___KDX6a+.TaprootGuestsPage-module__figure___KDX6a{border-left:0;border-top:1px solid var(--border-color)}}.TaprootGuestsPage-module__figure___KDX6a .numeral-lg{font-size:clamp(24px, 3vw, var(--font-size-numeral-lg))}.TaprootGuestsPage-module__figure___KDX6a .TaprootGuestsPage-module__latest___j-L8a{line-height:1.2;font-size:clamp(18px,2vw,24px)!important}.TaprootGuestsPage-module__label___sG8zi{color:var(--text-secondary);font-size:13px}.TaprootGuestsPage-module__sub___UCp79{color:var(--text-tertiary);font-size:12px}.TaprootGuestsPage-module__sub___UCp79 a{color:var(--text-secondary)}.TaprootGuestsPage-module__loading___ycrby{color:var(--text-secondary);text-align:center;padding:24px}.TaprootGuestsPage-module__tableWrap___IsEP3{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-primary);overflow:hidden}.TaprootGuestsPage-module__table___Jofzn{border-collapse:collapse;width:100%;font-size:13px}.TaprootGuestsPage-module__table___Jofzn th{border-bottom:1px solid var(--border-color);color:var(--text-tertiary);text-align:left;padding:10px 14px;font-size:12px;font-weight:500}.TaprootGuestsPage-module__table___Jofzn td{border-bottom:1px solid var(--border-color);color:var(--text-primary);vertical-align:middle;padding:10px 14px}.TaprootGuestsPage-module__table___Jofzn tbody tr:last-child td{border-bottom:0}.TaprootGuestsPage-module__table___Jofzn tbody tr:hover td{background:var(--bg-tertiary)}.TaprootGuestsPage-module__num___0sQxr{font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap;text-align:right!important}.TaprootGuestsPage-module__actionsHead___Q3058{width:1%}.TaprootGuestsPage-module__actions___J3RHU{white-space:nowrap;justify-content:flex-end;gap:6px;display:flex}.TaprootGuestsPage-module__srOnly___XAxge{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.TaprootGuestsPage-module__dialog___mZr96{color:var(--text-primary);flex-direction:column;gap:12px;display:flex}.TaprootGuestsPage-module__dialogLead___FKfHw{margin:0}.TaprootGuestsPage-module__notice___3bigE{border:1px solid var(--border-color);border-radius:var(--radius-lg);color:var(--text-secondary);padding:12px 14px;font-size:13px}.TaprootGuestsPage-module__name___lWrDa{color:var(--text-primary);font-weight:500}.TaprootGuestsPage-module__hint___Gz50L{color:var(--text-tertiary);font-size:12px}.TaprootGuestsPage-module__badge___JRqlI{border:1px solid var(--amber-30);background:var(--amber-10);color:var(--amber-color);border-radius:999px;margin-left:8px;padding:1px 8px;font-size:12px;display:inline-block}.TaprootGuestsPage-module__badge_paused___dI1F0{border-color:var(--border-color);color:var(--text-secondary);background:0 0}.TaprootGuestsPage-module__spent___6eOVv{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:flex}.TaprootGuestsPage-module__bar___ue03I{background:var(--bg-tertiary);border-radius:999px;max-width:180px;height:4px;margin-top:6px;position:relative;overflow:hidden}.TaprootGuestsPage-module__bar___ue03I span{background:var(--text-secondary);border-radius:999px;position:absolute;top:0;bottom:0;left:0;right:auto}.TaprootGuestsPage-module__bar___ue03I .TaprootGuestsPage-module__barFull___fdj81{background:var(--amber-color)}.TaprootGuestsPage-module__fieldLabel___0iY7n{color:var(--text-secondary);font-size:13px}.TaprootGuestsPage-module__fieldHint___VNhvf{color:var(--text-tertiary);margin:-6px 0 4px;font-size:12px}.TaprootGuestsPage-module__key___HP9M0{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--input-bg);word-break:break-all;-webkit-user-select:all;user-select:all;padding:8px 10px;font-size:12.5px}.TaprootGuestsPage-module__setup___srssJ{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--input-bg);max-height:260px;color:var(--text-primary);white-space:pre;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;overflow:auto}.TaprootBackupsPage-module__page___NVbHk{flex-direction:column;gap:20px;min-width:0;padding:8px 0 32px;display:flex}.TaprootBackupsPage-module__header___DwvGh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.TaprootBackupsPage-module__title___UCprY{font-size:var(--font-size-page-title);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-weight:600}.TaprootBackupsPage-module__description___5OHck{max-width:64ch;color:var(--text-secondary);margin:4px 0 0}.TaprootBackupsPage-module__buttonContent___V3UNI{align-items:center;gap:6px;display:inline-flex}.TaprootBackupsPage-module__summary___fd9A-{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-primary);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:760px){.TaprootBackupsPage-module__summary___fd9A-{grid-template-columns:minmax(0,1fr)}}.TaprootBackupsPage-module__figure___VpxHS{flex-direction:column;gap:6px;min-width:0;padding:18px 20px;display:flex}.TaprootBackupsPage-module__figure___VpxHS+.TaprootBackupsPage-module__figure___VpxHS{border-left:1px solid var(--border-color)}@media (max-width:760px){.TaprootBackupsPage-module__figure___VpxHS+.TaprootBackupsPage-module__figure___VpxHS{border-left:0;border-top:1px solid var(--border-color)}}.TaprootBackupsPage-module__figure___VpxHS .numeral-lg{font-size:clamp(24px, 3vw, var(--font-size-numeral-lg))}.TaprootBackupsPage-module__figure___VpxHS .TaprootBackupsPage-module__latest___xkbWB{line-height:1.2;font-size:clamp(18px,2vw,24px)!important}.TaprootBackupsPage-module__label___HjsYC{color:var(--text-secondary);font-size:13px}.TaprootBackupsPage-module__sub___-hf1Z{color:var(--text-tertiary);font-size:12px}.TaprootBackupsPage-module__sub___-hf1Z a{color:var(--text-secondary)}.TaprootBackupsPage-module__loading___eRA5d{color:var(--text-secondary);text-align:center;padding:24px}.TaprootBackupsPage-module__tableWrap___Au77g{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-primary);overflow:hidden}.TaprootBackupsPage-module__table___kiBfT{border-collapse:collapse;width:100%;font-size:13px}.TaprootBackupsPage-module__table___kiBfT th{border-bottom:1px solid var(--border-color);color:var(--text-tertiary);text-align:left;padding:10px 14px;font-size:12px;font-weight:500}.TaprootBackupsPage-module__table___kiBfT td{border-bottom:1px solid var(--border-color);color:var(--text-primary);vertical-align:middle;padding:10px 14px}.TaprootBackupsPage-module__table___kiBfT tbody tr:last-child td{border-bottom:0}.TaprootBackupsPage-module__table___kiBfT tbody tr:hover td{background:var(--bg-tertiary)}.TaprootBackupsPage-module__created___xL94Q{color:var(--text-primary)}.TaprootBackupsPage-module__id___W0SOI{color:var(--text-tertiary);font-size:11.5px}.TaprootBackupsPage-module__num___iJP4u{font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap;text-align:right!important}.TaprootBackupsPage-module__actionsHead___iGRjC{width:1%}.TaprootBackupsPage-module__actions___6yDiD{white-space:nowrap;justify-content:flex-end;gap:6px;display:flex}.TaprootBackupsPage-module__reason___jw09y{border:1px solid var(--border-color);color:var(--text-secondary);border-radius:999px;padding:1px 8px;font-size:12px;display:inline-block}.TaprootBackupsPage-module__reason_manual___AHx9h{border-color:var(--provider-codex-soft);background:var(--provider-codex-soft);color:var(--provider-codex)}.TaprootBackupsPage-module__reason_pre-restore___-BMRt{border-color:var(--amber-30);background:var(--amber-10);color:var(--amber-color)}.TaprootBackupsPage-module__srOnly___4KYgE{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.TaprootBackupsPage-module__dialog___FTDug{color:var(--text-primary);flex-direction:column;gap:12px;display:flex}.TaprootBackupsPage-module__dialogLead___kCazu{margin:0}.TaprootBackupsPage-module__steps___ri7wB{color:var(--text-secondary);flex-direction:column;gap:6px;margin:0;padding-left:20px;line-height:1.5;list-style:decimal;display:flex}.TaprootBackupsPage-module__dialogError___VKbLI{overflow-wrap:anywhere}.TaprootBackupsPage-module__confirmLabel___Fp7zr{color:var(--text-secondary);font-size:13px}.TaprootBackupsPage-module__confirmLabel___Fp7zr code{color:var(--text-primary);-webkit-user-select:all;user-select:all}.TaprootBackupsPage-module__banner___DzfPV{border:1px solid var(--border-color);border-left:3px solid var(--success-color);border-radius:var(--radius-lg);background:var(--bg-primary);color:var(--text-primary);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.TaprootBackupsPage-module__banner___DzfPV p{color:var(--text-secondary);margin:4px 0 0}.TaprootBackupsPage-module__banner___DzfPV .TaprootBackupsPage-module__bannerAction___kcKsi{color:var(--amber-color);font-weight:500}@media (max-width:760px){.TaprootBackupsPage-module__table___kiBfT thead{display:none}.TaprootBackupsPage-module__table___kiBfT tbody,.TaprootBackupsPage-module__table___kiBfT tr,.TaprootBackupsPage-module__table___kiBfT td{display:block}.TaprootBackupsPage-module__table___kiBfT tr{border-bottom:1px solid var(--border-color);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px 14px;display:grid!important}.TaprootBackupsPage-module__table___kiBfT tbody tr:last-child{border-bottom:0}.TaprootBackupsPage-module__table___kiBfT td{border:0;padding:0}.TaprootBackupsPage-module__table___kiBfT td.TaprootBackupsPage-module__num___iJP4u{grid-column:1/-1;justify-content:space-between;display:flex}.TaprootBackupsPage-module__table___kiBfT td.TaprootBackupsPage-module__num___iJP4u:before{content:attr(data-label);color:var(--text-tertiary)}.TaprootBackupsPage-module__table___kiBfT td.TaprootBackupsPage-module__actions___6yDiD{grid-column:1/-1;justify-content:flex-start}}.TaprootSettingsPage-module__page___X0Sqq{flex-direction:column;gap:20px;min-width:0;padding:8px 0 32px;display:flex}.TaprootSettingsPage-module__title___CgTNj{font-size:var(--font-size-page-title);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-weight:600}.TaprootSettingsPage-module__description___0jyn-{max-width:64ch;color:var(--text-secondary);margin:4px 0 0}.TaprootSettingsPage-module__loading___diQg-{color:var(--text-secondary);padding:24px}.TaprootSettingsPage-module__sections___x8DUk{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}@media (max-width:1100px){.TaprootSettingsPage-module__sections___x8DUk{grid-template-columns:minmax(0,1fr)}}.TaprootSettingsPage-module__card___0JpZ5{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-primary);flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.TaprootSettingsPage-module__cardHead___OAJ-j{flex-direction:column;gap:4px;display:flex}.TaprootSettingsPage-module__cardTitle___D8OSn{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.TaprootSettingsPage-module__cardDescription___IMyI3{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.TaprootSettingsPage-module__fields___-TXEl{flex-direction:column;gap:12px;display:flex}.TaprootSettingsPage-module__cardActions___LF32h{border-top:1px solid var(--border-color);justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.TaprootSettingsPage-module__row___Vzs2l{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 16px;display:flex}.TaprootSettingsPage-module__inline___OAsKK{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.TaprootSettingsPage-module__short___AHOXz{width:120px;height:34px}.TaprootSettingsPage-module__label___ah8el{color:var(--text-secondary);font-size:13px}.TaprootSettingsPage-module__textarea___XgcGt{resize:vertical;width:100%;min-height:72px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:12.5px}.TaprootSettingsPage-module__hint___GQxb-{color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.5}.TaprootSettingsPage-module__muted___X1iE0{color:var(--text-tertiary)}.TaprootSettingsPage-module__chips___ys6r2{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.TaprootSettingsPage-module__chip___XslZu{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:13px;display:inline-flex}.TaprootSettingsPage-module__you___GVXnk{background:var(--bg-tertiary);color:var(--text-secondary);border-radius:999px;padding:0 6px;font-size:11px}.TaprootSettingsPage-module__chipRemove___pmJC7{color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:3px;display:inline-flex}.TaprootSettingsPage-module__chipRemove___pmJC7:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary)}.TaprootSettingsPage-module__chipRemove___pmJC7:disabled{cursor:not-allowed;opacity:.4}.TaprootSettingsPage-module__chipRemove___pmJC7:focus-visible{outline:2px solid var(--primary-color)}.TaprootSettingsPage-module__addRow___1Ftl4{gap:8px;display:flex}.TaprootSettingsPage-module__addRow___1Ftl4 .input{flex:1;min-width:0;height:34px}.TaprootSettingsPage-module__about___oJgoI{grid-template-columns:max-content minmax(0,1fr);gap:8px 20px;margin:0;font-size:13px;display:grid}@media (max-width:640px){.TaprootSettingsPage-module__about___oJgoI{grid-template-columns:minmax(0,1fr);gap:2px}}.TaprootSettingsPage-module__aboutRow___DZzKt{display:contents}.TaprootSettingsPage-module__aboutRow___DZzKt dt{color:var(--text-tertiary)}.TaprootSettingsPage-module__aboutRow___DZzKt dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0}@media (max-width:640px){.TaprootSettingsPage-module__aboutRow___DZzKt dd{margin-bottom:10px}}.TaprootSettingsPage-module__srOnly___ZMQqU{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.TaprootSettingsPage-module__languageSelect___cQCvl{min-width:220px}.AlertsSection-module__status___JvEWE{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;display:flex}.AlertsSection-module__status___JvEWE .status-badge{margin-bottom:0}.AlertsSection-module__status___JvEWE .status-badge+*{display:inline}.AlertsSection-module__actions___UaRFK{flex-wrap:wrap}.AlertsSection-module__leading___4PzMf{gap:8px;margin-right:auto;display:flex}.AutoResetSection-module__select___eJjrw{min-width:220px}.AutoResetSection-module__status___7Mf5E{flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.AutoResetSection-module__status___7Mf5E li{flex-wrap:wrap;gap:8px;display:flex}.AutoResetSection-module__provider___hkYWO{min-width:56px;color:var(--text-primary)}.AutoResetSection-module__events___fXwHS{border-top:1px solid var(--border-color);flex-direction:column;gap:8px;padding-top:8px;display:flex}.AutoResetSection-module__events___fXwHS h3{margin:0;font-weight:500}.AutoResetSection-module__eventList___BD1Bs{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.AutoResetSection-module__event___eirfa{flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;display:flex}.AutoResetSection-module__event___eirfa .status-badge{margin-bottom:0}.ConfigSourceEditor-module__shell___6PLNr{flex-direction:column;height:100%;min-height:0;display:flex}.ConfigSourceEditor-module__hint___B9rBx{border-bottom:1px solid var(--border-color);color:var(--text-secondary);margin:0;padding:8px 12px;font-size:12px}.ConfigSourceEditor-module__editor___mgxkW{flex:1;min-height:0}
/*$vite$:1*/