:root{color:#eee8df;--admin-ink:#eee8df;--admin-muted:#a89988;--admin-line:#343230;--admin-panel:#1d1b18;--admin-panel-soft:#24211e;--admin-field:#141311;--admin-brown:#756556;--admin-brown-dark:#5d4f43;--admin-danger:#d27b73;--admin-success:#81bba0;--admin-shadow:#00000052;--admin-field-label-size:14px;--admin-field-label-weight:600;background:#11100e}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #c9a16f}button:disabled,textarea:disabled{cursor:not-allowed;opacity:.58}.admin-sidebar nav button,.admin-sidebar nav span[aria-disabled=true]{text-align:left;background:0 0;border:0}.admin-ui{background:radial-gradient(circle at 80% 0,#5d53491a,#0000 34%),linear-gradient(#12110f 0%,#0f0f0e 100%)}.admin-auth-shell{place-items:center;min-height:100vh;padding:32px 20px;display:grid}.admin-auth-panel{background:var(--admin-panel);border:1px solid var(--admin-line);width:min(100%,460px);box-shadow:0 24px 70px var(--admin-shadow);border-radius:8px;padding:36px}.admin-kicker{color:var(--admin-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.admin-auth-panel h1,.admin-workspace-header h1,.admin-detail-heading h2,.admin-audit-strip h2{letter-spacing:0;margin:0}.admin-auth-panel h1{font-size:30px;line-height:1.18}.admin-auth-description{color:var(--admin-muted);margin:12px 0 28px;line-height:1.6}.admin-google-login-block{gap:10px;margin-bottom:20px;display:grid}.admin-google-rendered{width:100%;min-height:44px;display:none}.admin-google-rendered.is-ready{display:block}.admin-google-rendered.is-disabled{pointer-events:none;opacity:.56}.admin-google-login-button{color:#1c1915;background:#f8f4ee;border:1px solid #d8d2c8;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:46px;font-weight:800;display:inline-flex}.admin-google-login-mark{flex:none;width:20px;height:20px}.admin-login-divider{color:var(--admin-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:0 0 20px;font-size:12px;font-weight:800;display:grid}.admin-login-divider span{background:var(--admin-line);height:1px}.admin-login-form,.admin-danger-actions,.admin-danger-zone form,.admin-preset-form{gap:14px;display:grid}.admin-login-form label,.admin-toolbar,.admin-detail-list div{gap:8px;display:grid}.admin-login-form label{color:#ded4c9;font-size:13px;font-weight:700}.admin-login-form input,.admin-toolbar input,.admin-toolbar select,.admin-danger-zone textarea,.admin-create-form input,.admin-create-form select,.admin-account-row select,.admin-preset-copy-grid input,.admin-preset-number-grid input,.admin-preset-stage-row select,.admin-public-operation-card input[type=text],.admin-public-operation-card select,.admin-public-operation-card textarea,.admin-public-operation-language-card input[type=text],.admin-public-operation-language-card textarea,.admin-mail-card input[type=email],.admin-mail-card input[type=search],.admin-mail-card input[type=text],.admin-mail-card input[type=url],.admin-mail-card select,.admin-mail-card textarea{border:1px solid var(--admin-line);background:var(--admin-field);width:100%;color:var(--admin-ink);border-radius:6px}.admin-login-form input,.admin-toolbar input,.admin-toolbar select,.admin-create-form input,.admin-create-form select,.admin-account-row select,.admin-preset-copy-grid input,.admin-preset-number-grid input,.admin-preset-stage-row select,.admin-public-operation-card input[type=text],.admin-public-operation-card select,.admin-public-operation-language-card input[type=text],.admin-mail-card input[type=email],.admin-mail-card input[type=search],.admin-mail-card input[type=text],.admin-mail-card input[type=url],.admin-mail-card select{min-height:44px;padding:0 13px}.admin-danger-zone textarea,.admin-public-operation-card textarea,.admin-public-operation-language-card textarea,.admin-mail-card textarea{resize:vertical;min-height:84px;padding:12px 13px}.admin-login-form button,.admin-workspace-actions button,.admin-toolbar button,.admin-danger-zone button,.admin-session-card button,.admin-create-form button,.admin-account-row button,.admin-confirm-actions button,.admin-preset-form>button,.admin-storage-card button,.admin-storage-orphan-actions button{background:var(--admin-brown);color:#fffaf2;border:0;border-radius:6px;font-weight:700}.admin-login-form button,.admin-danger-zone button,.admin-create-form button,.admin-preset-form>button,.admin-storage-card button,.admin-storage-orphan-actions button{min-height:46px}.admin-form-error{color:var(--admin-danger);margin:0;font-size:13px;font-weight:700}.admin-success{color:var(--admin-success);font-size:13px;font-weight:700}.admin-console{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{color:#f6f1eb;background:#11100e;border-right:1px solid #302d2a;grid-template-rows:auto minmax(0,1fr) auto;gap:28px;height:100vh;min-height:0;max-height:100dvh;padding:28px 22px;display:grid;position:sticky;top:0;overflow:hidden}.admin-brand{color:#bfb4a7;gap:2px;font-size:12px;display:grid}.admin-brand-mark{color:#fffaf3;letter-spacing:0;font-size:26px;font-weight:800}.admin-sidebar-nav{scrollbar-gutter:stable;align-content:start;gap:22px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.admin-nav-group{gap:6px;display:grid}.admin-nav-group h2{color:#80766d;letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.admin-sidebar nav button,.admin-sidebar nav span[aria-disabled=true]{color:#b9a998;border-radius:6px;padding:11px 12px;font-size:14px;text-decoration:none}.admin-sidebar nav button.is-active{color:#fffaf3;background:#75655647}.admin-sidebar nav span[aria-disabled=true]{opacity:.48}.admin-session-card{color:#b9a998;border-top:1px solid #ffffff24;gap:8px;padding-top:18px;font-size:12px;display:grid}.admin-session-card strong{color:#fffaf3;overflow-wrap:anywhere}.admin-session-card button{color:#1b1611;background:#d5c7b8;min-height:36px}.admin-workspace{min-width:0;padding:28px}.admin-workspace-header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.admin-workspace-header h1{font-size:28px}.admin-workspace-actions button,.admin-toolbar button{min-height:40px;padding:0 16px}.admin-workspace-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:min(760px,100%);display:flex}.admin-workspace-actions a,.admin-toolbar-success,.admin-toolbar-error{min-height:34px;color:var(--admin-muted);align-items:center;font-size:12px;font-weight:800;display:inline-flex}.admin-workspace-actions a{color:var(--admin-accent);text-underline-offset:3px;text-decoration:underline}.admin-toolbar-success{color:#a6dec9}.admin-toolbar-error{color:#efaaa3}.admin-user-section{grid-template-columns:minmax(540px,1.16fr) minmax(300px,.84fr);align-items:start;gap:18px;display:grid}.admin-user-list-panel,.admin-user-detail-panel,.admin-audit-strip{background:var(--admin-panel);border:1px solid var(--admin-line);box-shadow:0 14px 34px var(--admin-shadow);border-radius:8px}.admin-user-list-panel{padding:16px}.admin-user-stats{grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:8px;margin:0 0 14px;display:grid}.admin-user-stats div{border:1px solid var(--admin-line);background:var(--admin-panel-soft);border-radius:6px;min-width:0;padding:11px 12px}.admin-user-stats dt{color:var(--admin-muted);font-size:11px;font-weight:800}.admin-user-stats dd{margin:5px 0 0;font-size:22px;font-weight:800}.admin-toolbar{grid-template-columns:minmax(280px,1fr) 112px 74px;margin-bottom:14px}.admin-user-list{border:1px solid var(--admin-line);background:#171411;border-radius:7px;gap:0;max-height:calc(100vh - 190px);display:grid;overflow:auto}.admin-user-list-header,.admin-user-row{grid-template-columns:minmax(130px,1.35fr) minmax(96px,.78fr) minmax(78px,.68fr) minmax(78px,.68fr) minmax(82px,.7fr) 68px minmax(88px,.78fr);align-items:center;gap:8px;display:grid}.admin-user-list-header{z-index:2;border-bottom:1px solid var(--admin-line);min-height:38px;color:var(--admin-muted);text-transform:uppercase;background:#211d19;padding:0 12px;font-size:11px;font-weight:900;position:sticky;top:0}.admin-user-row{border:0;border-bottom:1px solid var(--admin-line);text-align:left;width:100%;min-height:64px;color:var(--admin-ink);background:0 0;border-radius:0;padding:11px 12px}.admin-user-row:last-child{border-bottom:0}.admin-user-row.is-selected{box-shadow:inset 3px 0 0 var(--admin-brown);background:#7565562e}.admin-user-row-main{gap:4px;min-width:0;display:grid}.admin-user-row-title{align-items:center;gap:7px;min-width:0;display:flex}.admin-user-row-title strong{min-width:0}.admin-user-row strong,.admin-detail-heading h2{overflow-wrap:anywhere}.admin-user-cell,.admin-user-id-cell,.admin-user-date-cell,.admin-user-presence-cell{color:var(--admin-muted);font-size:12px}.admin-user-id-cell,.admin-user-date-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-user-row-meta{flex-wrap:wrap;gap:5px 10px;font-size:12px;display:flex}.admin-user-status-cell,.admin-user-presence-cell{align-items:center;display:inline-flex}.admin-user-status-cell{justify-content:flex-start}.admin-user-presence-cell{justify-content:flex-start;min-width:0}.admin-google-badge{background:#f4efe8;border-radius:999px;flex:none;place-items:center;width:20px;height:20px;display:inline-grid;box-shadow:0 0 0 1px #ffffff14}.admin-google-badge span{color:#4285f4;font-size:13px;font-weight:900}.admin-user-detail-panel{min-height:620px;padding:22px}.admin-detail-heading{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.admin-detail-heading h2{font-size:24px}.admin-detail-heading p{color:var(--admin-muted);margin:5px 0 0;font-size:13px}.admin-status{color:#d8cec3;background:#3a322c;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:54px;min-height:28px;font-size:12px;font-weight:800;display:inline-flex}.admin-status--active{color:#a6dec9;background:#1f4034}.admin-status--withdrawn{color:#efaaa3;background:#4f2724}.admin-status--blocked{color:#f0b080;background:#53311f}.admin-status--disabled{color:#a99c8f;background:#342f2a}.admin-presence{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:58px;min-height:26px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.admin-presence--online{color:#9de2c3;background:#173e31}.admin-presence--recent{color:#efd07f;background:#42361d}.admin-presence--offline{color:#a99c8f;background:#34302b}.admin-job-status--queued{color:#d8cec3;background:#3a322c}.admin-job-status--running,.admin-job-status--cancel_requested{color:#a8cdec;background:#24384c}.admin-job-status--succeeded,.admin-job-status--partial_success{color:#a6dec9;background:#1f4034}.admin-job-status--failed{color:#efaaa3;background:#4f2724}.admin-job-status--cancelled,.admin-job-status--stalled{color:#d2b894;background:#3f352c}.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.admin-metric-grid div{background:var(--admin-panel-soft);border:1px solid var(--admin-line);border-radius:6px;min-height:82px;padding:13px}.admin-metric-grid dt,.admin-detail-list dt{color:var(--admin-muted);font-size:12px;font-weight:700}.admin-metric-grid dd{margin:9px 0 0;font-size:24px;font-weight:800}.admin-session-metric{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.admin-presence-metric{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.admin-presence-meta{color:var(--admin-muted);font-size:12px;font-weight:700;line-height:1.35}.admin-inline-danger-button{color:#f3dedb;white-space:nowrap;cursor:pointer;background:#5a3630;border:0;border-radius:5px;width:100%;min-height:30px;padding:0 10px;font-size:12px;font-weight:800}.admin-inline-danger-button:disabled{cursor:not-allowed;opacity:.42}.admin-detail-block{margin-top:20px}.admin-detail-block h3,.admin-danger-zone h3{margin:0 0 12px;font-size:17px}.admin-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 22px;margin:0;display:grid}.admin-detail-list dd{overflow-wrap:anywhere;margin:0}.admin-table{border-collapse:collapse;width:100%;font-size:13px}.admin-table th,.admin-table td{border-bottom:1px solid var(--admin-line);text-align:left;vertical-align:top;padding:10px 8px}.admin-table th{color:var(--admin-muted);font-size:12px}.admin-table .admin-table-action{text-align:right;white-space:nowrap;width:1%}.admin-job-open-link{border:1px solid var(--admin-line);color:#d8cec3;vertical-align:middle;background:#28231f;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.admin-job-open-link:hover,.admin-job-open-link:focus-visible{color:#fffaf2;border-color:#8c7a68}.admin-open-icon,.admin-compact-button-icon{fill:currentColor;width:15px;height:15px}.admin-compact-icon-button{border:1px solid var(--admin-line);color:#d8cec3;background:#28231f;border-radius:6px;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;display:inline-grid}.admin-compact-icon-button:hover,.admin-compact-icon-button:focus-visible{color:#fffaf2;border-color:#8c7a68}.admin-compact-icon-button.is-danger{color:#e5b1aa;background:#35231f}.admin-compact-icon-button.is-danger:hover,.admin-compact-icon-button.is-danger:focus-visible{color:#ffd8d4;border-color:#9d5d55}.admin-activity-list{--admin-activity-row-height:34px;max-height:calc(var(--admin-activity-row-height) * 20);border-top:1px solid var(--admin-line);scrollbar-gutter:stable;gap:0;padding-right:6px;display:grid;overflow-y:auto}.admin-activity-item{border-bottom:1px solid var(--admin-line)}.admin-activity-summary{min-height:var(--admin-activity-row-height);cursor:pointer;grid-template-columns:max-content minmax(0,1fr) auto 10px;align-items:center;gap:8px;padding:5px 0;list-style:none;display:grid}.admin-activity-summary::-webkit-details-marker{display:none}.admin-activity-summary:after{content:"+";color:var(--admin-muted);text-align:right;font-size:12px;font-weight:800}.admin-activity-item[open] .admin-activity-summary:after{content:"-"}.admin-activity-index{color:#d8cbbd;font-variant-numeric:tabular-nums;text-align:right;min-width:2ch;font-size:11px;font-weight:900;display:inline}.admin-activity-title{min-width:0;color:var(--admin-text);overflow-wrap:anywhere;font-size:12px;font-weight:800}.admin-activity-meta{color:var(--admin-muted);white-space:nowrap;font-size:11px;font-weight:700}.admin-activity-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px;margin:0;padding:0 0 8px 18px;display:grid}.admin-activity-detail-list div{min-width:0}.admin-activity-detail-list dt{color:var(--admin-muted);font-size:11px;font-weight:800}.admin-activity-detail-list dd{color:var(--admin-text);overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;line-height:1.35}.admin-ledger-amount{color:#1f6f43;white-space:nowrap;font-weight:800}.admin-ledger-amount.is-negative{color:#9d3328}.admin-danger-zone{background:#241816;border:1px solid #5a3630;border-radius:8px;gap:18px;margin-top:24px;padding:18px;display:grid}.admin-danger-zone p{color:#c6a29d;margin:0;line-height:1.55}.admin-danger-section{gap:14px;display:grid}.admin-danger-section+.admin-danger-section{border-top:1px solid #5a3630;padding-top:18px}.admin-danger-copy{gap:8px;display:grid}.admin-danger-copy h3{margin:0}.admin-danger-hint{color:#c6a29d;font-size:12px;line-height:1.45}.admin-danger-zone button{background:var(--admin-danger)}.admin-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080706b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-confirm-dialog{background:#1d1b18;border:1px solid #5a3630;border-radius:8px;width:min(100%,460px);padding:24px;box-shadow:0 28px 90px #00000073}.admin-confirm-dialog h3{margin:0;font-size:22px}.admin-confirm-dialog p:not(.admin-kicker){color:#c6b7a7;margin:14px 0 0;line-height:1.6}.admin-confirm-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.admin-confirm-actions button{min-height:40px;padding:0 16px}.admin-confirm-actions .admin-secondary-button{color:#eee8df;background:#302b26}.admin-reauthentication-dialog{width:min(100%,500px)}.admin-reauthentication-google-button{justify-content:center;min-height:44px;margin-top:20px;display:flex}.admin-reauthentication-google-button:empty{display:none}.admin-confirm-actions .admin-danger-button{background:var(--admin-danger);color:#1b0d0b}.admin-mail-confirm-dialog label{color:var(--admin-muted);font-size:var(--admin-field-label-size);font-weight:var(--admin-field-label-weight);gap:8px;margin-top:16px;display:grid}.admin-mail-confirm-dialog code{border:1px solid var(--admin-line);background:var(--admin-field);color:var(--admin-ink);white-space:normal;overflow-wrap:anywhere;border-radius:6px;padding:10px 12px;display:block}.admin-mail-confirm-dialog input{border:1px solid var(--admin-line);background:var(--admin-field);min-height:44px;color:var(--admin-ink);border-radius:6px;padding:0 13px}.admin-management-section{grid-template-columns:minmax(320px,430px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.admin-cli-management-section{grid-template-columns:minmax(700px,920px) minmax(320px,1fr);width:100%;max-width:1560px}.admin-cli-create-panel,.admin-cli-list-panel{min-width:0}.admin-deploy-management-section{grid-template-columns:minmax(640px,860px) minmax(0,1fr)}.admin-management-panel{background:var(--admin-panel);border:1px solid var(--admin-line);box-shadow:0 14px 34px var(--admin-shadow);border-radius:8px;padding:22px}.admin-translation-requests-section{gap:18px;display:grid}.admin-translation-requests-panel{min-width:0}.admin-translation-request-summary{border:1px solid var(--admin-line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0;display:grid;overflow:hidden}.admin-translation-request-summary>div{background:var(--admin-panel-soft);min-width:0;padding:12px 14px}.admin-translation-request-summary>div+div{border-left:1px solid var(--admin-line)}.admin-translation-request-summary dt{color:var(--admin-muted);font-size:11px;font-weight:700}.admin-translation-request-summary dd{margin:5px 0 0;font-size:20px;font-weight:800}.admin-translation-request-summary .has-failure dd{color:#efaaa3}.admin-translation-request-toolbar{grid-template-columns:minmax(108px,132px) minmax(128px,152px) minmax(360px,1fr) 74px;align-items:flex-end;margin-bottom:14px}.admin-translation-request-toolbar label{color:#ded4c9;gap:8px;min-width:0;font-size:12px;font-weight:800;display:grid}.admin-translation-request-status-field select,.admin-translation-request-search-type-field select,.admin-translation-request-query-field input[type=search]{min-width:0}.admin-translation-request-query-field input[type=search]{width:100%}.admin-translation-request-list{scrollbar-gutter:stable;gap:8px;max-height:660px;margin:0;padding:0 6px 0 0;list-style:none;display:grid;overflow-y:auto}.admin-translation-request-list-item{min-width:0}.admin-translation-request-select{border:1px solid var(--admin-line);width:100%;color:var(--admin-ink);text-align:left;background:#191715;border-radius:7px;grid-template-columns:minmax(240px,1.35fr) minmax(210px,1fr) minmax(210px,1fr);gap:7px 16px;padding:13px 15px;transition:border-color .12s,background .12s;display:grid}.admin-translation-request-select:hover,.admin-translation-request-select:focus-visible{background:#211e1b;border-color:#756556}.admin-translation-request-list-heading{grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.admin-translation-request-list-heading strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.admin-translation-request-select>code,.admin-translation-request-list-owner small,.admin-translation-request-list-meta,.admin-translation-request-list-timing,.admin-translation-request-list-error{color:var(--admin-muted);font-size:11px}.admin-translation-request-select>code{overflow-wrap:anywhere;min-width:0}.admin-translation-request-list-owner{gap:2px;min-width:0;display:grid}.admin-translation-request-list-owner strong,.admin-translation-request-list-owner small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-translation-request-list-meta,.admin-translation-request-list-timing{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.admin-translation-request-list-meta span+span:before,.admin-translation-request-list-timing span+span:before{content:"·";color:#62594f;margin-right:12px}.admin-translation-request-list-timing{grid-column:1/3}.admin-translation-request-list-error{color:#efaaa3;justify-self:end}.admin-translation-request-list-error code{color:inherit}.admin-translation-request-detail-page{gap:10px;min-width:0;display:grid}.admin-translation-detail-breadcrumb{min-width:0;color:var(--admin-muted);align-items:center;gap:8px;font-size:12px;display:flex}.admin-translation-detail-breadcrumb button{color:#d8c6b4;font:inherit;background:0 0;border:0;padding:4px 0;font-weight:800}.admin-translation-detail-breadcrumb span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-translation-detail-shell{gap:14px;display:grid}.admin-translation-detail-header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.admin-translation-detail-header h2{overflow-wrap:anywhere;margin:0;font-size:22px}.admin-translation-detail-job-id{color:var(--admin-muted);margin:7px 0 0;font-size:12px}.admin-translation-detail-job-id code,.admin-translation-detail-value code,.admin-translation-reference-list code{overflow-wrap:anywhere}.admin-translation-detail-meta{color:var(--admin-muted);flex-wrap:wrap;gap:5px 16px;margin-top:10px;font-size:11px;display:flex}.admin-translation-detail-meta span+span:before{content:"·";color:#62594f;margin-right:16px}.admin-translation-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-translation-detail-actions a,.admin-translation-detail-actions button{color:#f2e8dc;background:#25211d;border:1px solid #62584e;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.admin-translation-detail-job-error{color:#e4a19b;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.admin-translation-detail-job-error code{color:inherit}.admin-translation-refresh-note,.admin-translation-redaction-note{color:#c8baac;background:#75655624;border-left:3px solid #756556;margin:0;padding:9px 11px;font-size:12px}.admin-translation-detail-card>dl,.admin-translation-reference-list dl,.admin-translation-pipeline-summary,.admin-translation-stage-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;margin:0;display:grid}.admin-translation-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-translation-detail-card{border:1px solid var(--admin-line);background:#191715;border-radius:7px;min-width:0;padding:14px}.admin-translation-detail-card>header,.admin-translation-stage-detail>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.admin-translation-detail-card>header h3,.admin-translation-stage-detail h4{margin:0;font-size:14px}.admin-translation-detail-card>header>span{color:var(--admin-muted);font-size:11px}.admin-translation-detail-value{min-width:0}.admin-translation-detail-value dt{color:var(--admin-muted);margin-bottom:3px;font-size:10px;font-weight:700}.admin-translation-detail-value dd{overflow-wrap:anywhere;margin:0;font-size:12px}.admin-translation-execution-flags{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px;margin-top:12px;display:grid}.admin-translation-execution-flag{color:var(--admin-muted);background:#141311;border:1px solid #34302c;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:11px;display:flex}.admin-translation-execution-flag.is-enabled{color:#d8e9df;border-color:#81bba066}.admin-cli-explicit-permissions-dialog{max-width:640px}.admin-cli-confirm-session-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.admin-cli-confirm-session-summary>div,.admin-cli-confirm-permission-group{border:1px solid var(--admin-line);background:var(--admin-panel-soft);border-radius:12px;padding:12px}.admin-cli-confirm-session-summary dt,.admin-cli-confirm-permission-group h4{color:var(--admin-muted);margin:0 0 6px;font-size:12px}.admin-cli-confirm-session-summary dd{margin:0;font-weight:700}.admin-cli-confirm-permission-group{margin-top:10px}.admin-cli-confirm-permission-group ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-cli-confirm-permission-group li{gap:3px;display:grid}.admin-cli-confirm-permission-group li span{color:var(--admin-muted);font-size:12px;line-height:1.45}.admin-translation-execution-flag.is-unknown{border-style:dashed}.admin-translation-execution-flag strong{color:inherit;font-size:10px}.admin-translation-detail-empty{color:var(--admin-muted);margin:0;font-size:12px}.admin-translation-reference-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-translation-reference-list>li{border-top:1px solid #302d2a;grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr);gap:16px;padding-top:9px;display:grid}.admin-translation-reference-list>li:first-child{border-top:0;padding-top:0}.admin-translation-reference-list>li>div{align-content:start;gap:4px;min-width:0;display:grid}.admin-translation-reference-list strong{overflow-wrap:anywhere;font-size:12px}.admin-translation-reference-list code{color:var(--admin-muted);font-size:10px}.admin-translation-pipeline-card{padding-bottom:12px}.admin-translation-pipeline-summary{border-bottom:1px solid var(--admin-line);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));padding-bottom:12px}.admin-translation-stage-explorer{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:10px;margin-top:12px;display:grid}.admin-translation-stage-list{scrollbar-gutter:stable;align-content:start;gap:5px;max-height:430px;padding-right:4px;display:grid;overflow-y:auto}.admin-translation-stage-list button{--admin-stage-border:#536474;--admin-stage-accent:#92a4b7;--admin-stage-bg:#0f151df7;border:1px solid var(--admin-stage-border);background:var(--admin-stage-bg);color:var(--admin-ink);text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.admin-translation-stage-list button.is-selected{border-color:var(--admin-stage-accent);box-shadow:inset 3px 0 0 var(--admin-stage-accent), 0 0 0 1px color-mix(in srgb, var(--admin-stage-accent) 32%, transparent)}.admin-translation-stage-list button>span{gap:3px;min-width:0;display:grid}.admin-translation-stage-list button>span:last-child{flex:none;justify-items:end}.admin-translation-stage-list strong,.admin-translation-stage-list small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.admin-translation-stage-list strong{color:var(--admin-stage-accent);font-size:11px}.admin-translation-stage-list small{color:var(--admin-muted);font-size:9px}.admin-translation-stage-list .admin-status{min-width:46px;min-height:22px;padding:0 7px;font-size:9px}.admin-translation-stage-detail{--admin-stage-border:#536474;--admin-stage-accent:#92a4b7;--admin-stage-bg:#0f151df7;border:1px solid var(--admin-stage-border);background:var(--admin-stage-bg);border-radius:6px;min-width:0;padding:13px}.admin-translation-stage-detail h4{color:var(--admin-stage-accent)}:is(.admin-translation-stage-list button,.admin-translation-stage-detail).stage-tone-token-count{--admin-stage-border:#485a6d;--admin-stage-accent:#90a3b7;--admin-stage-bg:#0e141cf7}:is(.admin-translation-stage-list button,.admin-translation-stage-detail).stage-tone-chunk-planning{--admin-stage-border:#5e615f;--admin-stage-accent:#b3b7b4;--admin-stage-bg:#131516f7}:is(.admin-translation-stage-list button,.admin-translation-stage-detail).stage-tone-cache-create{--admin-stage-border:#8a623a;--admin-stage-accent:#e29456;--admin-stage-bg:#23170ef7}:is(.admin-translation-stage-list button,.admin-translation-stage-detail).stage-tone-image-inspection{--admin-stage-border:#2c6d5e;--admin-stage-accent:#69d7b8;--admin-stage-bg:#081815f7}:is(.admin-translation-stage-list button,.admin-translation-stage-detail).stage-tone-translation{--admin-stage-border:#32688f;--admin-stage-accent:#6bf;--admin-stage-bg:#091522f7}:is(.admin-translation-stage-list button,.admin-translation-stage-detail).stage-tone-post-edit{--admin-stage-border:#355894;--admin-stage-accent:#6288ff;--admin-stage-bg:#09101ff7}:is(.admin-translation-stage-list button,.admin-translation-stage-detail).stage-tone-character{--admin-stage-border:#2f6f56;--admin-stage-accent:#61c899;--admin-stage-bg:#0a1812f7}:is(.admin-translation-stage-list button,.admin-translation-stage-detail).stage-tone-glossary{--admin-stage-border:#36765b;--admin-stage-accent:#79d4a8;--admin-stage-bg:#0c1913f7}:is(.admin-translation-stage-list button,.admin-translation-stage-detail).stage-tone-plot{--admin-stage-border:#4f7440;--admin-stage-accent:#9ccd73;--admin-stage-bg:#101a0ff7}:is(.admin-translation-stage-list button,.admin-translation-stage-detail).stage-tone-cache-delete{--admin-stage-border:#825129;--admin-stage-accent:#cf7d3b;--admin-stage-bg:#1f120bf7}:is(.admin-translation-stage-list button,.admin-translation-stage-detail).stage-tone-other{--admin-stage-border:#536474;--admin-stage-accent:#92a4b7;--admin-stage-bg:#0f151df7}.admin-translation-stage-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-translation-redaction-note{border-left-color:var(--admin-danger);background:#652b281f;margin-top:12px}.admin-translation-debug-calls{border-top:1px solid var(--admin-stage-border,var(--admin-line));gap:9px;min-width:0;margin-top:14px;padding-top:12px;display:grid}.admin-translation-pipeline-card>.admin-translation-debug-calls{margin-top:12px}.admin-translation-debug-calls>header,.admin-translation-debug-call-heading,.admin-translation-debug-call-times,.admin-translation-debug-call-failure{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-translation-debug-calls>header{align-items:flex-end}.admin-translation-debug-calls h5{color:var(--admin-stage-accent,#d6c6b5);margin:0;font-size:12px}.admin-translation-debug-calls>header>span{color:var(--admin-muted);font-size:10px}.admin-translation-debug-call-list{gap:7px;max-height:620px;padding-right:2px;display:grid;overflow:auto}.admin-translation-debug-call{border:1px solid #3b4147;border-left:3px solid var(--admin-stage-accent,#7f909f);background:#080a0cad;border-radius:5px;min-width:0}.admin-translation-debug-call.has-failure{border-color:#c25b53b8;border-left-color:var(--admin-danger)}.admin-translation-debug-call>summary{cursor:pointer;gap:7px;padding:9px 10px;list-style:none;display:grid}.admin-translation-debug-call>summary::-webkit-details-marker{display:none}.admin-translation-debug-call>summary:focus-visible{outline:2px solid var(--admin-stage-accent,#c9a16f);outline-offset:-2px}.admin-translation-debug-call-heading>span{align-items:center;gap:7px;min-width:0;display:flex}.admin-translation-debug-call-heading>span:first-child{gap:2px;display:grid}.admin-translation-debug-call-heading strong{color:#e8e1d9;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.admin-translation-debug-call-heading small{color:var(--admin-muted);font-size:9px}.admin-translation-debug-call-heading .admin-status{min-width:42px;min-height:20px;padding:0 6px;font-size:8px}.admin-translation-debug-call-times{color:#b9afa5;justify-content:flex-start;font-size:9px}.admin-translation-debug-call-times span{gap:5px;display:inline-flex}.admin-translation-debug-call-times strong{color:var(--admin-muted)}.admin-translation-debug-call-failure{color:#e5aaa4;background:#692b2838;border-radius:4px;justify-content:flex-start;padding:6px 8px;font-size:10px}.admin-translation-debug-call-failure strong{color:#f0c1bc;flex:none}.admin-translation-debug-call>dl{border-top:1px solid #30353a;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;padding:9px 10px 10px;display:grid}.admin-translation-debug-call>dl>div{min-width:0}.admin-translation-debug-call dt{color:var(--admin-muted);margin-bottom:2px;font-size:9px;font-weight:700}.admin-translation-debug-call dd{overflow-wrap:anywhere;color:#d7cec4;margin:0;font-size:10px}.admin-translation-debug-call .admin-translation-redaction-note{margin:0 10px 10px;font-size:10px}.admin-support-requests-section{gap:18px;display:grid}.admin-support-requests-panel{min-width:0}.admin-support-request-summary{margin-bottom:14px}.admin-support-request-toolbar{grid-template-columns:minmax(128px,156px) minmax(128px,156px) minmax(320px,1fr) 74px;align-items:flex-end}.admin-support-request-toolbar label{color:#ded4c9;gap:8px;min-width:0;font-size:12px;font-weight:800;display:grid}.admin-support-request-table-wrap{border:1px solid var(--admin-line);border-radius:8px;width:100%;max-height:560px;overflow:auto}.admin-support-request-table{min-width:1080px}.admin-support-request-table thead th{z-index:1;background:var(--admin-panel);position:sticky;top:0}.admin-support-request-row{cursor:pointer}.admin-support-request-row:hover>td,.admin-support-request-row:focus-visible>td{background:#ffffff09}.admin-support-request-row:focus-visible{outline-offset:-2px;outline:2px solid #c9a16f}.admin-support-request-row--expanded>td{background:#ffffff05}.admin-support-request-toggle-heading,.admin-support-request-toggle-cell{text-align:center;width:42px;min-width:42px}.admin-support-request-chevron{color:#d7c6b4;font-size:16px;line-height:1;transition:transform .12s;transform:rotate(0)}.admin-support-request-chevron.is-expanded{transform:rotate(90deg)}.admin-support-request-owner,.admin-support-request-table td small{gap:4px;display:grid}.admin-support-request-owner strong,.admin-support-request-owner small,.admin-support-request-subject,.admin-support-request-table td small{overflow-wrap:anywhere}.admin-support-request-owner small,.admin-support-request-table td small{color:var(--admin-muted);font-size:12px}.admin-support-request-detail-row td{background:#ffffff06}.admin-support-request-detail{grid-template-columns:minmax(280px,1.2fr) minmax(240px,.8fr);gap:14px;padding:12px 0;display:grid}.admin-support-request-detail h3{margin:0 0 8px;font-size:13px}.admin-support-request-detail p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.admin-support-request-detail dl{gap:8px;margin:0;display:grid}.admin-support-request-detail dl div{gap:2px;display:grid}.admin-support-request-detail dt{color:var(--admin-muted);font-size:11px}.admin-support-request-detail dd{overflow-wrap:anywhere;margin:0}.admin-inline-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.admin-inline-list li{gap:2px;display:grid}.admin-inline-list small{color:var(--admin-muted);font-size:12px}.admin-audit-table-scroll{border:1px solid var(--admin-line);border-radius:8px;width:100%;max-height:620px;overflow:auto}.admin-audit-table{table-layout:fixed;min-width:1120px}.admin-audit-time-column{width:128px}.admin-audit-admin-column{width:190px}.admin-audit-event-column{width:172px}.admin-audit-outcome-column{width:78px}.admin-audit-target-column{width:190px}.admin-audit-table th,.admin-audit-table td{overflow-wrap:anywhere;min-width:0}.admin-audit-table thead th{z-index:1;background:var(--admin-panel);position:sticky;top:0}.admin-audit-time-cell{white-space:nowrap}.admin-audit-admin-identity code,.admin-audit-target code,.admin-audit-chip-list code{color:#ead9c5;background:#171411;border:1px solid #75655673;border-radius:5px;font-size:12px}.admin-audit-admin-identity code,.admin-audit-target code{text-overflow:ellipsis;vertical-align:top;max-width:100%;padding:3px 6px;display:inline-block;overflow:hidden}.admin-audit-admin-identity{gap:5px;min-width:0;display:grid}.admin-audit-admin-identity>span{color:#f2e7da;text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.admin-audit-event-cell{overflow-wrap:anywhere}.admin-audit-event-cell>span,.admin-audit-target>span:not(.admin-audit-admin-identity){color:#f2e7da;overflow-wrap:anywhere;font-weight:700;display:block}.admin-audit-table td small{color:var(--admin-muted);overflow-wrap:anywhere;font-size:11px;display:block}.admin-audit-outcome{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:52px;min-height:26px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.admin-audit-outcome.is-succeeded{color:#bde8cd;background:#30554275;border:1px solid #81bba06b}.admin-audit-outcome.is-failed{color:#efaaa3;background:#592a248a;border:1px solid #d27b737a}.admin-audit-target{gap:5px;min-width:0;display:grid}.admin-audit-metadata-list{gap:7px;margin:0;display:grid}.admin-audit-metadata-list div{grid-template-columns:minmax(0,112px) minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.admin-audit-metadata-list dt{min-width:0;color:var(--admin-muted);overflow-wrap:anywhere;font-size:12px;font-weight:700}.admin-audit-metadata-list dd{color:#eadfce;overflow-wrap:anywhere;min-width:0;margin:0}.admin-audit-chip-list{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.admin-audit-chip-list code,.admin-audit-chip-list span{align-items:center;min-height:24px;padding:2px 6px;display:inline-flex}.admin-audit-chip-list code{overflow-wrap:anywhere;white-space:normal;max-width:100%;line-height:1.35;display:inline-block}.admin-audit-chip-list span{overflow-wrap:anywhere;border:1px solid var(--admin-line);max-width:100%;color:var(--admin-muted);border-radius:5px}.admin-audit-muted{color:var(--admin-muted)}.admin-warning-text{color:#f3c98b;margin:10px 0}.admin-deploy-state{color:var(--admin-muted);overflow-wrap:anywhere;align-self:center;font-size:13px}.admin-deploy-state.is-deployed{color:#8fd8b6}.admin-deploy-fixed-ref{color:#ded4c9;gap:7px;font-size:12px;font-weight:800;display:grid}.admin-deploy-fixed-ref strong{border:1px solid var(--admin-line);background:var(--admin-panel-soft);min-height:44px;color:var(--admin-ink);border-radius:6px;align-items:center;padding:0 13px;display:flex}.admin-deploy-commit-note{color:var(--admin-muted);overflow-wrap:anywhere;margin:-4px 0 0;font-size:12px}.admin-deploy-commit-field{color:#ded4c9;gap:7px;min-width:0;font-size:12px;font-weight:800;display:grid}.admin-deploy-commit-control{min-width:0;position:relative}.admin-create-form .admin-deploy-commit-trigger{border:1px solid var(--admin-line);background:var(--admin-field);width:100%;min-height:44px;color:var(--admin-ink);text-align:left;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px;display:grid}.admin-deploy-commit-current{min-width:0}.admin-deploy-commit-arrow{color:#d7c6b4;font-size:16px;line-height:1}.admin-deploy-commit-list{z-index:20;width:100%;max-height:320px;box-shadow:0 18px 42px var(--admin-shadow);background:#12110f;border:1px solid #6a5642;border-radius:6px;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto}.admin-deploy-commit-list-header,.admin-deploy-commit-row{grid-template-columns:minmax(148px,168px) minmax(86px,104px) minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.admin-deploy-commit-list-header{z-index:1;border-bottom:1px solid var(--admin-line);color:var(--admin-muted);background:#211d19;padding:8px 12px;font-size:11px;font-weight:900;position:sticky;top:0}.admin-create-form .admin-deploy-commit-option{width:100%;min-height:36px;color:var(--admin-ink);text-align:left;background:0 0;border:0;border-radius:0;padding:8px 12px}.admin-create-form .admin-deploy-commit-option:hover,.admin-create-form .admin-deploy-commit-option:focus-visible{background:#7565563d}.admin-create-form .admin-deploy-commit-option.is-selected{color:#fff;background:#1f62c0}.admin-deploy-commit-date,.admin-deploy-commit-sha,.admin-deploy-commit-message,.admin-deploy-commit-placeholder{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-deploy-commit-date{font-variant-numeric:tabular-nums}.admin-deploy-commit-sha{color:inherit;font-size:12px}.admin-deploy-commit-message{color:inherit}.admin-service-monitor-section{gap:18px;width:100%;max-width:1560px;display:grid}.admin-section-toolbar,.admin-service-monitor-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-section-toolbar h2,.admin-service-monitor-panel-heading h3{color:#f4eee6;letter-spacing:0;margin:0}.admin-section-toolbar h2{font-size:22px}.admin-service-monitor-tabs{border-bottom:1px solid var(--admin-line);flex-wrap:wrap;gap:8px;display:flex}.admin-service-monitor-tabs button{min-height:38px;color:var(--admin-muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 6px 10px;font-size:13px;font-weight:800;display:inline-flex}.admin-service-monitor-tabs button.is-active{color:#f4eee6;border-bottom-color:#c9a16f}.admin-service-monitor-panel-heading h3{font-size:16px}.admin-service-monitor-panel-heading p{color:var(--admin-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.admin-service-monitor-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.admin-service-monitor-summary div,.admin-service-monitor-category-list div{border:1px solid var(--admin-line);background:var(--admin-panel-soft);border-radius:8px;padding:14px}.admin-service-monitor-summary div.is-healthy{background:linear-gradient(#2940346b,#24211eeb);border-color:#81bba057}.admin-service-monitor-summary div.is-warning{background:linear-gradient(#5242206b,#24211eeb);border-color:#d6b36f66}.admin-service-monitor-summary div.is-critical{background:linear-gradient(#582a2570,#24211eeb);border-color:#d27b736b}.admin-service-monitor-summary dt,.admin-service-monitor-category-list dt{color:var(--admin-muted);font-size:12px;font-weight:800}.admin-service-monitor-summary dd,.admin-service-monitor-category-list dd{color:#f4eee6;margin:7px 0 0;font-weight:800}.admin-service-monitor-summary dd{font-size:24px}.admin-service-monitor-resource-panel{gap:14px;display:grid}.admin-service-monitor-resource-grid{grid-template-columns:repeat(5,minmax(160px,1fr));gap:10px;display:grid}.admin-service-monitor-resource-card{border:1px solid var(--admin-line);background:var(--admin-panel-soft);border-radius:8px;min-width:0;padding:14px}.admin-service-monitor-resource-card.is-healthy{border-color:#81bba057}.admin-service-monitor-resource-card.is-warning{border-color:#d6b36f6b}.admin-service-monitor-resource-card.is-critical{border-color:#d27b737a}.admin-service-monitor-resource-card.is-unknown{border-color:#b8aa9847}.admin-service-monitor-resource-card-heading{gap:7px;display:grid}.admin-service-monitor-resource-card-heading span,.admin-service-monitor-resource-card small{color:var(--admin-muted);font-size:12px;font-weight:800}.admin-service-monitor-resource-card-heading strong{color:#f4eee6;overflow-wrap:anywhere;min-height:24px;font-size:16px;line-height:1.35}.admin-service-monitor-progress{background:#191613;border-radius:999px;width:100%;height:9px;margin:12px 0 10px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.admin-service-monitor-progress span{border-radius:inherit;background:var(--admin-service-monitor-success,#81bba0);min-width:3px;max-width:100%;height:100%;display:block}.admin-service-monitor-resource-card.is-warning .admin-service-monitor-progress span{background:var(--admin-service-monitor-warning,#d6b36f)}.admin-service-monitor-resource-card.is-critical .admin-service-monitor-progress span{background:var(--admin-service-monitor-critical,#d27b73)}.admin-service-monitor-resource-card.is-unknown .admin-service-monitor-progress span{background:#766b60;min-width:0}.admin-service-monitor-recommendations{gap:8px;display:grid}.admin-service-monitor-recommendations article{background:#211e1ac7;border:1px solid #b8aa9840;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.admin-service-monitor-recommendations article>span,.admin-service-monitor-recommendations article>em{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.admin-service-monitor-recommendations article>span{color:#f5eee6;background:#6d6258}.admin-service-monitor-recommendations article>em{color:var(--admin-muted);border:1px solid #ffffff1f}.admin-service-monitor-recommendations article.is-warning{border-color:#d6b36f6b}.admin-service-monitor-recommendations article.is-warning>span{background:var(--admin-service-monitor-warning,#d6b36f);color:#251b0c}.admin-service-monitor-recommendations article.is-critical{border-color:#d27b737a}.admin-service-monitor-recommendations article.is-critical>span{background:var(--admin-service-monitor-critical,#d27b73);color:#27100d}.admin-service-monitor-recommendations strong{color:#f4eee6;font-size:13px;display:block}.admin-service-monitor-recommendations p{color:var(--admin-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.admin-service-monitor-chart-panel,.admin-service-monitor-detail-panel{border:1px solid var(--admin-line);background:var(--admin-panel);min-width:0;box-shadow:0 14px 34px var(--admin-shadow);border-radius:8px;padding:18px}.admin-service-monitor-chart{-webkit-user-select:none;user-select:none;width:100%;height:340px;margin-top:16px;position:relative}.admin-service-monitor-chart .recharts-wrapper,.admin-service-monitor-chart .recharts-surface,.admin-service-monitor-chart svg,.admin-service-monitor-chart :focus,.admin-service-monitor-chart :focus-visible{outline:none}.admin-service-monitor-clickable-bar .recharts-rectangle{cursor:pointer}.admin-service-monitor-legend{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-service-monitor-legend span,.admin-service-monitor-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.admin-service-monitor-legend span:before{content:"";border-radius:999px;width:8px;height:8px;margin-right:6px}.admin-service-monitor-legend .is-critical:before,.admin-service-monitor-status.is-critical{background:var(--admin-service-monitor-critical,#d27b73);color:#27100d}.admin-service-monitor-legend .is-warning:before,.admin-service-monitor-status.is-warning{background:var(--admin-service-monitor-warning,#d6b36f);color:#251b0c}.admin-service-monitor-legend .is-success:before,.admin-service-monitor-status.is-healthy{background:var(--admin-service-monitor-success,#81bba0);color:#0e241a}.admin-service-monitor-legend .is-critical:before{background:var(--admin-service-monitor-critical,#d27b73)}.admin-service-monitor-legend .is-warning:before{background:var(--admin-service-monitor-warning,#d6b36f)}.admin-service-monitor-legend .is-success:before{background:var(--admin-service-monitor-success,#81bba0)}.admin-service-monitor-tooltip{z-index:4;border:1px solid var(--admin-line);color:#f4eee6;pointer-events:none;background:#161411;border-radius:8px;gap:4px;padding:10px 12px;font-size:12px;display:grid;position:absolute;box-shadow:0 10px 30px #0000005c}.admin-service-monitor-tooltip span{color:var(--admin-muted)}.admin-service-monitor-category-list{gap:10px;margin:14px 0 0;display:grid}.admin-service-monitor-detail-panel{gap:14px;display:grid}.admin-service-monitor-category-list{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-service-monitor-table-wrap{border:1px solid var(--admin-line);border-radius:8px;width:100%;overflow-x:auto}.admin-service-monitor-table{table-layout:fixed;min-width:1120px}.admin-service-monitor-col-severity{width:18px}.admin-service-monitor-col-provider{width:76px}.admin-service-monitor-col-model,.admin-service-monitor-col-stage{width:126px}.admin-service-monitor-col-failure{width:390px}.admin-service-monitor-col-http{width:56px}.admin-service-monitor-col-retry{width:68px}.admin-service-monitor-col-propagation{width:88px}.admin-service-monitor-col-duration{width:76px}.admin-service-monitor-severity-heading,.admin-service-monitor-severity-cell{width:12px;padding-left:0;padding-right:6px}.admin-service-monitor-severity-bar{border-radius:999px;width:4px;min-height:38px;display:block}.admin-service-monitor-severity-bar.is-critical{background:var(--admin-service-monitor-critical,#d27b73)}.admin-service-monitor-severity-bar.is-warning{background:var(--admin-service-monitor-warning,#d6b36f)}.admin-service-monitor-severity-bar.is-success{background:var(--admin-service-monitor-success,#81bba0)}.admin-service-monitor-table td span,.admin-service-monitor-table td small{overflow-wrap:anywhere;display:block}.admin-service-monitor-table td small{color:var(--admin-muted);margin-top:4px;font-size:11px}.admin-service-monitor-failure-cell>span{font-weight:700}.admin-service-monitor-failure-details{color:var(--admin-muted);flex-wrap:wrap;gap:4px 10px;margin:7px 0 0;padding:0;font-size:11px;line-height:1.45;list-style:none;display:flex}.admin-service-monitor-failure-details li{overflow-wrap:anywhere}.admin-service-monitor-error-panel{border:1px solid var(--admin-line);background:var(--admin-panel);min-width:0;box-shadow:0 14px 34px var(--admin-shadow);border-radius:8px;gap:14px;padding:18px;display:grid}.admin-service-monitor-error-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-service-monitor-error-chart-block{gap:12px;min-width:0;display:grid}.admin-service-monitor-error-chart-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-service-monitor-error-chart-heading h3{color:var(--admin-text);margin:0;font-size:16px}.admin-service-monitor-error-chart-heading p{color:var(--admin-muted);flex-wrap:wrap;gap:8px;margin:4px 0 0;font-size:12px;line-height:1.5;display:flex}.admin-service-monitor-error-chart-total{color:var(--admin-text);font-weight:800}.admin-service-monitor-chart-actions,.admin-service-monitor-error-chart-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin-service-monitor-chart-actions{align-items:center}.admin-service-monitor-time-zone-control{color:var(--admin-muted);align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.admin-service-monitor-time-zone-control select{border:1px solid var(--admin-line);max-width:235px;min-height:32px;color:var(--admin-text);font:inherit;background:#171411;border-radius:8px;padding:0 30px 0 10px}.admin-service-monitor-range-control{border:1px solid var(--admin-line);background:#171411;border-radius:8px;display:inline-flex;overflow:hidden}.admin-service-monitor-range-control button{border:0;border-right:1px solid var(--admin-line);min-height:32px;color:var(--admin-muted);cursor:pointer;background:0 0;border-radius:0;font-size:12px;font-weight:800}.admin-service-monitor-range-control button:last-child{border-right:0}.admin-service-monitor-range-control button.is-active{color:#221910;background:#d9c4a6}.admin-service-dashboard-panel{border:1px solid var(--admin-line);background:var(--admin-panel);min-width:0;box-shadow:0 14px 34px var(--admin-shadow);border-radius:8px;gap:16px;padding:18px;display:grid}.admin-service-dashboard-export{color:#221910;white-space:nowrap;background:#d9c4a6;border:1px solid #d9c4a680;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.admin-service-dashboard-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-service-dashboard-custom-range{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.admin-service-dashboard-custom-range label{color:var(--admin-muted);gap:4px;font-size:11px;font-weight:800;display:grid}.admin-service-dashboard-custom-range input{border:1px solid var(--admin-line);min-height:32px;color:var(--admin-text);background:#171411;border-radius:8px;padding:0 9px}.admin-service-dashboard-custom-range button{border-radius:8px;min-height:32px}.admin-service-dashboard-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-service-dashboard-summary div small{color:var(--admin-muted);margin-top:6px;font-size:11px;font-weight:700;line-height:1.4;display:block}.admin-service-dashboard-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-service-dashboard-currency-section{gap:10px;display:grid}.admin-service-dashboard-primary-currency{color:#a9d4bf;background:#81bba02e;border-radius:999px;margin-left:7px;padding:2px 6px;font-size:10px;font-weight:800;display:inline-flex}.admin-service-dashboard-chart-block{border:1px solid var(--admin-line);background:var(--admin-panel-soft);border-radius:8px;min-width:0;padding:14px}.admin-service-dashboard-chart{height:260px;margin-top:10px}.admin-service-dashboard-country-table-wrap{scrollbar-gutter:stable;border:1px solid var(--admin-line);border-radius:8px;width:100%;max-height:360px;overflow:auto}.admin-service-dashboard-country-table{min-width:720px}.admin-service-dashboard-country-table th{z-index:1;position:sticky;top:0}.admin-service-dashboard-country-cell{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.admin-service-dashboard-country-flag{flex:none;width:18px;line-height:13px}.admin-service-dashboard-country-cell.is-compact{width:60px;height:22px;color:var(--admin-muted);justify-content:center;gap:4px;font-size:11px}.admin-service-dashboard-country-cell.is-compact .admin-service-dashboard-country-flag{width:15px;line-height:11px}.admin-service-dashboard-country-axis-label{color:var(--admin-muted);justify-items:center;gap:1px;font-size:10px;display:grid}.admin-service-dashboard-country-axis-label small{color:var(--admin-muted);font-size:9px;font-weight:700}.admin-service-dashboard-country-placeholder{width:18px;height:13px;color:var(--admin-muted);border:1px solid #eee8df2e;border-radius:2px;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.admin-service-monitor-error-chart{height:280px;margin-top:0}.admin-service-monitor-error-table-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.admin-service-monitor-error-table-heading h3{color:var(--admin-text);margin:0;font-size:16px}.admin-service-monitor-error-table-heading p{color:var(--admin-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.admin-service-monitor-error-table-wrap{scrollbar-gutter:stable;border:1px solid var(--admin-line);border-radius:8px;width:100%;max-height:520px;overflow:auto}.admin-service-monitor-error-table{min-width:1872px}.admin-service-monitor-error-col-time{width:230px}.admin-service-monitor-error-col-source{width:86px}.admin-service-monitor-error-col-area{width:110px}.admin-service-monitor-error-col-operation{width:160px}.admin-service-monitor-error-col-severity{width:112px}.admin-service-monitor-error-col-http{width:64px}.admin-service-monitor-error-col-code{width:220px}.admin-service-monitor-error-col-category{width:130px}.admin-service-monitor-error-col-exception{width:180px}.admin-service-monitor-error-col-correlation{width:190px}.admin-service-monitor-error-col-related{width:220px}.admin-service-monitor-error-col-message{width:170px}.admin-service-monitor-error-table th{z-index:1;position:sticky;top:0}.admin-service-monitor-error-table th,.admin-service-monitor-error-table td{overflow-wrap:anywhere;word-break:break-word;min-width:0;overflow:hidden}.admin-service-monitor-error-table td>code{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:block}.admin-service-monitor-table td span.admin-service-monitor-error-time{white-space:nowrap}.admin-service-monitor-error-table tr.is-critical{box-shadow:inset 3px 0 0 var(--admin-service-monitor-critical,#d27b73)}.admin-service-monitor-error-table tr.is-warning{box-shadow:inset 3px 0 0 var(--admin-service-monitor-warning,#d6b36f)}.admin-service-monitor-related-ids{gap:3px;display:grid}.admin-service-monitor-table td span.admin-service-monitor-related-ids{display:grid}.admin-storage-section,.admin-storage-panel{gap:18px;display:grid}.admin-storage-summary{margin-bottom:0}.admin-storage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-storage-card,.admin-storage-orphan-panel{border:1px solid var(--admin-line);background:var(--admin-panel-soft);border-radius:8px;padding:16px}.admin-storage-card-heading,.admin-storage-orphan-toolbar{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-storage-card-heading>button{white-space:nowrap;flex:none;min-width:132px}.admin-storage-orphan-actions button{white-space:nowrap}.admin-storage-card h3,.admin-storage-orphan-toolbar h3{margin:0;font-size:16px}.admin-storage-card p,.admin-storage-orphan-toolbar p{color:var(--admin-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.admin-storage-policy-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 0;display:grid}.admin-storage-policy-list div{border:1px solid var(--admin-line);background:var(--admin-field);border-radius:6px;min-width:0;padding:10px}.admin-storage-policy-list dt{color:var(--admin-muted);font-size:12px;font-weight:700}.admin-storage-policy-list dd{overflow-wrap:anywhere;margin:6px 0 0;font-weight:800}.admin-storage-orphan-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-storage-table-wrap{border:1px solid var(--admin-line);border-radius:8px;width:100%;overflow-x:auto}.admin-storage-table{min-width:900px}.admin-storage-table input[type=checkbox]{width:18px;height:18px;accent-color:var(--admin-brown)}.admin-storage-table code{color:#f2dfc8;overflow-wrap:anywhere;white-space:normal}.admin-create-form{gap:14px;margin-top:18px;display:grid}.admin-create-form label,.admin-account-row label{color:#ded4c9;gap:7px;font-size:12px;font-weight:800;display:grid}.admin-one-time-key{background:#30271f;border:1px solid #5d5044;border-radius:8px;gap:8px;margin-top:18px;padding:16px;display:grid}.admin-one-time-key span{color:var(--admin-muted);font-size:12px;font-weight:800}.admin-one-time-key strong{overflow-wrap:anywhere;border:1px solid var(--admin-line);background:var(--admin-field);border-radius:6px;max-width:100%;padding:12px;font-size:13px;display:block}.admin-one-time-key-value{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px;display:grid}.admin-one-time-key-value .admin-compact-icon-button{align-self:center}.admin-one-time-key p{color:#c5b5a5;margin:0;line-height:1.55}.admin-one-time-key .admin-one-time-key-status{color:#9cd9aa;font-size:12px;font-weight:800}.admin-one-time-key .admin-one-time-key-status.is-error{color:#f0a8a8}.admin-role-reference{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.admin-role-reference div{border:1px solid var(--admin-line);background:var(--admin-panel-soft);border-radius:6px;gap:6px;padding:12px;display:grid}.admin-role-reference span,.admin-account-row span,.admin-loading-text{color:var(--admin-muted);font-size:12px;line-height:1.45}.admin-muted-note{color:var(--admin-muted);margin:0;font-size:12px;line-height:1.55}.admin-account-list{gap:10px;display:grid}.admin-account-row{border:1px solid var(--admin-line);background:#1b1612;border-radius:8px;grid-template-columns:1fr;align-items:stretch;gap:12px;padding:14px;display:grid}.admin-account-row>div{gap:4px;min-width:0;display:grid}.admin-account-row strong,.admin-account-row small{overflow-wrap:anywhere}.admin-account-row small{color:var(--admin-muted)}.admin-discord-alert-form{border:1px solid var(--admin-line);background:var(--admin-panel-soft);border-radius:6px;gap:9px;padding:12px;display:grid}.admin-discord-alert-form input{border:1px solid var(--admin-line);background:var(--admin-field);width:100%;min-width:0;min-height:44px;color:var(--admin-ink);border-radius:6px;padding:10px 12px}.admin-discord-alert-form small{color:var(--admin-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.admin-discord-alert-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-discord-alert-actions button{flex:150px}.admin-discord-alert-actions .is-secondary{border:1px solid var(--admin-line);color:var(--admin-ink);background:0 0}.admin-account-row button{min-height:44px;padding:0 14px}.admin-cli-create-form{gap:12px}.admin-cli-preset-field{gap:7px;display:grid}.admin-cli-preset-field>span{color:#ded4c9;font-size:12px;font-weight:800}.admin-cli-preset-list{flex-wrap:wrap;gap:7px;display:flex}.admin-create-form .admin-cli-preset-list button{border:1px solid var(--admin-line);min-height:32px;color:var(--admin-muted);background:#211b17;padding:0 11px;font-size:11px}.admin-create-form .admin-cli-preset-list button:hover,.admin-create-form .admin-cli-preset-list button:focus-visible,.admin-create-form .admin-cli-preset-list button.is-selected{color:#fff4e9;background:#3a2f27;border-color:#8c7866}.admin-cli-session-basics{grid-template-columns:minmax(0,1fr) minmax(130px,170px);gap:10px;display:grid}.admin-cli-permission-foldout{border:1px solid var(--admin-line);background:#1b1612;border-radius:8px;min-width:0;display:grid}.admin-cli-permission-foldout summary{color:#ded4c9;cursor:pointer;grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;gap:10px;padding:10px 12px;list-style:none;display:grid}.admin-cli-permission-foldout summary::-webkit-details-marker{display:none}.admin-cli-permission-foldout summary:after{content:"+";color:var(--admin-muted);font-size:13px;font-weight:900;line-height:1}.admin-cli-permission-foldout[open] summary:after{content:"-"}.admin-cli-permission-foldout summary span{min-width:0;font-size:12px;font-weight:800}.admin-cli-permission-foldout summary small{color:var(--admin-muted);white-space:nowrap;font-size:11px;font-weight:800}.admin-cli-permission-fieldset{border:1px solid var(--admin-line);scrollbar-gutter:stable;border-radius:8px;min-width:0;max-height:min(58vh,620px);margin:0 10px 10px;padding:10px;overflow:auto}.admin-cli-permission-fieldset legend{color:#ded4c9;padding:0 6px;font-size:11px;font-weight:800}.admin-cli-permission-grid{gap:9px;display:grid}.admin-cli-permission-group{background:#17130f;border:1px solid #746251b8;border-radius:7px;gap:7px;padding:8px;display:grid}.admin-cli-permission-group h3,.admin-cli-permission-group h4{margin:0}.admin-cli-permission-group h3{color:#f1e2d2;font-size:12px}.admin-cli-permission-group h4{color:var(--admin-muted);letter-spacing:.08em;font-size:10px}.admin-cli-permission-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.admin-cli-permission-columns>div{align-content:start;gap:6px;min-width:0;display:grid}.admin-cli-permission-columns>.is-write{border-left:1px solid #7462518c;padding-left:8px}.admin-cli-permission-list{gap:6px;display:grid}.admin-create-form .admin-cli-permission-option{border:1px solid var(--admin-line);background:var(--admin-field);border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;min-width:0;padding:7px 8px;display:grid}.admin-create-form .admin-cli-permission-option input{width:15px;height:15px;accent-color:var(--admin-brown);margin-top:1px}.admin-create-form .admin-cli-permission-option span{gap:2px;min-width:0;display:grid}.admin-create-form .admin-cli-permission-option strong,.admin-create-form .admin-cli-permission-option small{overflow-wrap:anywhere}.admin-create-form .admin-cli-permission-option strong{color:#f4eadf;font-size:11px}.admin-create-form .admin-cli-permission-option small,.admin-cli-permission-empty{color:var(--admin-muted);font-size:10px;line-height:1.35}.admin-cli-permission-empty{text-align:center;border:1px dashed #7462518c;border-radius:6px;padding:8px}.admin-create-form .admin-cli-issue-button{justify-self:start;min-width:160px;min-height:40px;padding:0 18px}.admin-deploy-service-order{border:1px solid var(--admin-line);background:var(--admin-field);color:#e9d6bf;overflow-wrap:anywhere;border-radius:6px;min-width:0;padding:8px 10px;font-size:12px;line-height:1.45}.admin-cli-session-scroll{scrollbar-gutter:stable;max-height:clamp(260px,100dvh - 360px,640px);padding-right:4px;overflow:hidden auto}.admin-cli-session-list{gap:8px;display:grid}.admin-cli-session-row{border:1px solid var(--admin-line);background:#1b1612;border-radius:8px;gap:8px;padding:10px 12px;display:grid}.admin-cli-session-main,.admin-cli-session-meta{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-items:center;gap:6px 12px;min-width:0;display:grid}.admin-cli-session-title{align-items:center;gap:8px;min-width:0;display:inline-flex}.admin-cli-session-title strong,.admin-cli-session-main code,.admin-cli-session-main span,.admin-cli-session-main a,.admin-cli-session-meta span{overflow-wrap:anywhere;min-width:0}.admin-cli-session-main a{color:var(--admin-accent);text-decoration:none}.admin-cli-session-main a:hover{text-decoration:underline}.admin-cli-session-status-box{border-radius:3px;flex:0 0 11px;width:11px;height:11px}.admin-cli-session-status-box.is-active{background:var(--admin-success);box-shadow:0 0 0 1px #81bba059}.admin-cli-session-status-box.is-inactive{background:var(--admin-danger);box-shadow:0 0 0 1px #d27b7359}.admin-cli-session-main code{color:#e9d6bf;font-size:12px}.admin-cli-session-main span,.admin-cli-session-meta span{color:var(--admin-muted);font-size:12px;line-height:1.45}.admin-cli-session-main .admin-compact-icon-button{justify-self:end}.admin-voucher-section{max-width:1240px}.admin-voucher-list-panel{min-width:0}.admin-voucher-summary{margin-top:18px}.admin-voucher-table-scroll{border:1px solid var(--admin-line);scrollbar-gutter:stable;border-radius:8px;max-height:clamp(300px,100dvh - 340px,620px);overflow:auto}.admin-voucher-table{min-width:680px}.admin-voucher-table code{color:#f2dfc7;white-space:nowrap;font-size:12px}.admin-voucher-table tr.is-used{background:#d27b7314}.admin-voucher-table tr.is-used code{color:#c8b7a6;text-decoration:line-through;text-decoration-thickness:1px}.admin-voucher-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.admin-voucher-status.is-issued{color:#bde8cd;background:#30554275;border:1px solid #81bba06b}.admin-voucher-status.is-used{color:#efaaa3;background:#592a248a;border:1px solid #d27b737a}.admin-retention-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.admin-retention-summary div{border:1px solid var(--admin-line);background:var(--admin-panel-soft);border-radius:6px;min-width:0;padding:13px}.admin-retention-summary dt{color:var(--admin-muted);font-size:12px;font-weight:800}.admin-retention-summary dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:clamp(16px,1.55vw,24px);font-weight:800;line-height:1.2}.admin-deploy-summary dd{word-break:normal;font-size:clamp(16px,1.25vw,20px)}.admin-public-operation-section{width:100%;max-width:1560px;display:grid}.admin-public-operation-panel,.admin-public-operation-form,.admin-public-operation-card{gap:18px;display:grid}.admin-public-operation-submit-button{background:var(--admin-brown);color:#fffaf2;border:0;border-radius:6px;justify-self:start;min-height:42px;padding:0 16px;font-weight:800}.admin-public-operation-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-public-operation-summary div{border-color:#cbad8e2e}.admin-public-operation-summary div.is-available{background:linear-gradient(#2a392b70,#24211eeb)}.admin-public-operation-summary div.is-paused{background:linear-gradient(#4e2c266b,#24211eeb)}.admin-public-operation-state-grid{grid-template-columns:1fr;gap:16px;display:grid}.admin-public-operation-area{grid-template-columns:minmax(470px,.96fr) minmax(500px,1.04fr);align-content:start;align-items:start;gap:14px;display:grid}.admin-public-operation-card{background:linear-gradient(#1d1a17 0%,#181613 100%);border:1px solid #cbad8e2e;border-radius:8px;align-self:start;align-items:start;gap:14px;padding:18px;display:grid}.admin-public-operation-card-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.admin-public-operation-heading-copy{min-width:0}.admin-public-operation-card-heading h3{color:#f4eee6;margin:0;font-size:15px}.admin-public-operation-card-heading p{color:var(--admin-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.admin-public-operation-status-badge{white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.admin-public-operation-status-badge.is-on{color:#a6dec9;background:#1f4034}.admin-public-operation-status-badge.is-off{color:#efaaa3;background:#4f2724}.admin-public-operation-card label{color:#ded4c9;gap:7px;min-width:0;font-size:12px;font-weight:800;display:grid}.admin-public-operation-card textarea{resize:vertical;min-height:128px}.admin-public-operation-notice-workspace{border-top:1px solid #ded4c91a;gap:14px;padding-top:14px;display:grid}.admin-public-operation-subheading{color:#f4eee6;justify-content:space-between;align-items:center;gap:10px;min-height:22px;font-size:13px;font-weight:800;display:flex}.admin-public-operation-notice-fields{grid-template-columns:1fr;gap:12px;display:grid}.admin-public-operation-preset-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.admin-public-operation-preset-select{gap:7px;min-width:0;display:grid}.admin-public-operation-preset-row input[type=text],.admin-public-operation-preset-actions button{min-height:42px}.admin-public-operation-preset-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.admin-public-operation-preset-actions button{color:#f2dfc7;white-space:nowrap;background:#30271f;border:1px solid #5d5044;border-radius:6px;padding:0 12px;font-size:12px;font-weight:800;line-height:40px}.admin-public-operation-preset-actions .admin-public-operation-preset-save-button{border-color:var(--admin-brown);background:var(--admin-brown);color:#fffaf2}.admin-public-operation-preset-actions .admin-public-operation-preset-delete-button{color:#efaaa3;background:#2f211e;border-color:#6a3f38}.admin-public-operation-preset-actions button:hover:not(:disabled),.admin-public-operation-translate-button:hover:not(:disabled){filter:brightness(1.08)}.admin-public-operation-preset-actions button:disabled{cursor:not-allowed;opacity:.45}.admin-public-operation-translation-panel{gap:18px;display:grid}.admin-public-operation-localization-panel{border:1px solid var(--admin-line);background:#1a1815;border-radius:8px;align-self:stretch;gap:12px;min-width:0;padding:18px;display:grid}.admin-public-operation-localization-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-public-operation-localization-heading h3{color:#f4eee6;margin:0;font-size:14px}.admin-public-operation-localization-heading>div{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.admin-public-operation-localization-heading span{color:var(--admin-muted);font-size:12px}.admin-public-operation-translate-button{color:#f2dfc7;white-space:nowrap;background:#30271f;border:1px solid #5d5044;border-radius:6px;min-height:34px;padding:0 11px;font-size:12px;font-weight:800}.admin-public-operation-language-scroll{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:360px;padding-right:6px;display:grid;overflow-y:auto}.admin-public-operation-language-card{background:#0d0c0a52;border:1px solid #ded4c91f;border-radius:8px;grid-template-columns:1fr;align-items:start;gap:10px;padding:12px;display:grid}.admin-public-operation-language-fields{grid-template-columns:1fr;gap:10px;min-width:0;display:grid}.admin-public-operation-language-card label{color:#ded4c9;gap:7px;font-size:12px;font-weight:800;display:grid}.admin-public-operation-language-card label>span{color:var(--admin-muted);font-size:11px}.admin-public-operation-language-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.admin-public-operation-language-heading h3{color:#f4eee6;margin:0;font-size:14px}.admin-public-operation-language-heading h4{color:#f4eee6;overflow-wrap:anywhere;margin:0;font-size:14px}.admin-public-operation-language-heading span{border:1px solid var(--admin-line);color:var(--admin-muted);border-radius:999px;padding:3px 8px;font-size:11px}.admin-public-operation-language-card textarea{min-height:84px}.admin-public-operation-state-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-public-operation-toggle{background:#0d0c0a42;border:1px solid #ded4c91f;border-radius:8px;align-items:center;gap:9px;min-height:36px;padding:0 10px;display:flex!important}.admin-public-operation-toggle input{width:18px;height:18px;accent-color:var(--admin-brown);margin:0}.admin-public-operation-toggle span{gap:4px;display:grid}.admin-public-operation-toggle strong{color:#f4eee6;font-size:14px}.admin-public-operation-toggle small{color:var(--admin-muted);font-size:12px;line-height:1.55}.admin-mail-section{width:100%;max-width:1320px;display:grid}.admin-mail-panel{gap:18px;min-width:0;display:grid}.admin-mail-form{gap:18px;display:grid}.admin-mail-tabs{flex-wrap:wrap;gap:8px;display:flex}.admin-mail-tabs button{color:#cdbfaf;background:#2a2621;border:0;border-radius:6px;min-height:38px;padding:0 14px;font-weight:800}.admin-mail-tabs button.is-active{background:var(--admin-brown);color:#fffaf2}.admin-mail-grid{grid-template-columns:minmax(280px,.82fr) minmax(420px,1.18fr);align-items:start;gap:16px;min-width:0;display:grid}.admin-mail-footer-grid{grid-template-columns:repeat(2,minmax(260px,.9fr)) minmax(300px,1fr);align-items:start;gap:16px;min-width:0;display:grid}.admin-mail-card{border:1px solid var(--admin-line);background:#1a1815;border-radius:8px;gap:14px;min-width:0;padding:18px;display:grid}.admin-mail-card h3,.admin-mail-selected-list h4{color:#f4eee6;margin:0;font-size:15px}.admin-mail-card label{color:#ded4c9;gap:7px;font-size:13px;font-weight:800;display:grid}.admin-mail-card textarea{resize:vertical;min-height:260px}.admin-mail-footer-grid .admin-mail-card textarea{min-height:130px}.admin-mail-footer-notice-card{justify-self:start;width:min(100%,760px);max-width:760px}.admin-mail-mode-row{flex-wrap:wrap;gap:10px;display:flex}.admin-mail-mode-row label{border:1px solid var(--admin-line);white-space:nowrap;background:#221e1a;border-radius:6px;grid-template-columns:none;align-items:center;min-height:38px;padding:0 12px;display:inline-flex}.admin-mail-recipient-picker,.admin-mail-selected-list{gap:12px;display:grid}.admin-mail-recipient-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;min-width:0;display:grid}.admin-mail-recipient-search button,.admin-mail-recipient-results button,.admin-mail-recipient-chip button,.admin-mail-submit-row button{background:var(--admin-brown);color:#fffaf2;border:0;border-radius:6px;font-weight:800}.admin-mail-recipient-search button{min-height:42px;padding:0 14px}.admin-mail-recipient-results{--admin-mail-recipient-result-row-height:54px;max-height:calc((var(--admin-mail-recipient-result-row-height) * 5) + (8px * 4));scrollbar-gutter:stable;gap:8px;padding-right:4px;display:grid;overflow:auto}.admin-mail-recipient-results button{min-height:var(--admin-mail-recipient-result-row-height);text-align:left;background:#2a241f;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 10px;display:flex}.admin-mail-recipient-results button:disabled{opacity:.58;cursor:not-allowed}.admin-mail-recipient-results strong,.admin-mail-recipient-results small{overflow-wrap:anywhere;display:block}.admin-mail-recipient-results small{color:var(--admin-muted);margin-top:3px;font-size:11px}.admin-mail-selected-list{border-top:1px solid var(--admin-line);padding-top:12px}.admin-mail-recipient-chip{color:#f4eee6;background:#30271f;border:1px solid #5d5044;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;max-width:100%;padding:7px 8px 7px 12px;font-size:12px;font-weight:800;display:inline-flex}.admin-mail-recipient-chip>span{overflow-wrap:anywhere;min-width:0}.admin-mail-recipient-chip button{background:#5d5044;min-height:26px;padding:0 9px;font-size:11px}.admin-mail-submit-row{grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:14px;display:grid}.admin-mail-submit-row button{min-height:44px;padding:0 18px}.admin-mail-footer-preview{color:#323330;background:#fcf9f7;border-color:#eadfd6;max-width:760px;font-size:12px;line-height:1.6}.admin-mail-footer-preview h3{color:#323330}.admin-mail-footer-preview img{max-width:132px;height:auto;display:block}.admin-mail-footer-preview>strong{color:#323330;font-size:18px;font-weight:800}.admin-mail-footer-preview p{margin:0}.admin-mail-footer-preview-brand{color:#323330;font-size:15px;font-weight:800}.admin-mail-footer-preview-contact{color:#675d53;overflow-wrap:anywhere;border-top:1px solid #eadfd6;gap:3px;padding-top:12px;display:grid}.admin-mail-footer-preview-note{color:#5d544b;overflow-wrap:anywhere;background:#f4ece6;border-radius:8px;max-width:760px;padding:12px 14px}.admin-mail-footer-preview-copyright{color:#7a7066;letter-spacing:0;overflow-wrap:anywhere;font-size:11px}.admin-preset-section{display:grid}.admin-preset-panel{gap:18px;display:grid}.admin-preset-transfer-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-preset-transfer-actions button,.admin-preset-import-button{border:1px solid var(--admin-line);color:#f4eee6;cursor:pointer;background:#312922;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.admin-preset-transfer-actions button:disabled,.admin-preset-import-button.is-disabled{opacity:.55;cursor:not-allowed}.admin-preset-import-button input{display:none}.admin-preset-form>button{justify-self:start;padding:0 18px}.admin-preset-card{border:1px solid var(--admin-line);background:#1a1815;border-radius:8px;gap:18px;padding:18px;display:grid}.admin-preset-card-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-preset-card-heading h3,.admin-preset-controls h4,.admin-preset-models h4{color:#f4eee6;letter-spacing:0;margin:0}.admin-preset-card-heading p{color:var(--admin-muted);margin:6px 0 0;font-size:12px}.admin-preset-copy-grid,.admin-preset-number-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-preset-number-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-preset-copy-grid label,.admin-preset-number-grid label{color:#ded4c9;gap:7px;font-size:12px;font-weight:800;display:grid}.admin-preset-controls,.admin-preset-models{gap:12px;display:grid}.admin-service-monitor-tab-state{background:var(--admin-muted);border-radius:999px;width:8px;height:8px}.admin-service-monitor-tab-state.is-loading{background:#8fb8d8}.admin-service-monitor-tab-state.is-stale{background:var(--admin-service-monitor-warning,#d6b36f)}.admin-service-monitor-tab-state.is-error{background:var(--admin-service-monitor-critical,#d27b73)}.admin-preset-models-heading,.admin-preset-priority-list-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-preset-models-heading p{color:var(--admin-muted);margin:5px 0 0;font-size:12px}.admin-preset-models-heading button,.admin-preset-priority-list-actions button{border:1px solid var(--admin-line);background:var(--admin-panel-soft);color:#f4eee6;border-radius:6px;min-height:34px;padding:0 12px;font-size:12px;font-weight:800}.admin-preset-priority-list{border:1px solid var(--admin-line);background:#231e1a66;border-radius:8px;padding:12px}.admin-preset-priority-list>summary{cursor:pointer;color:#f4eee6;align-items:center;gap:8px;min-height:34px;font-weight:800;display:flex}.admin-preset-priority-list>summary strong{color:#f0dfc8;background:#4b3c30;border-radius:999px;padding:3px 8px;font-size:10px}.admin-preset-priority-list-actions{justify-content:flex-end;margin:8px 0 12px}.admin-preset-controls summary,.admin-preset-stage-group-heading{cursor:pointer;list-style:none}.admin-preset-controls summary::-webkit-details-marker{display:none}.admin-preset-stage-group-heading::-webkit-details-marker{display:none}.admin-preset-controls summary::marker{content:""}.admin-preset-stage-group-heading::marker{content:""}.admin-preset-controls summary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:0 14px;display:grid}.admin-preset-controls summary:before,.admin-preset-stage-group-heading:before{content:"▸";color:#cdbda9;flex:none;font-size:10px;font-weight:900;line-height:1}.admin-preset-controls[open] summary:before,.admin-preset-stage-group[open]>.admin-preset-stage-group-heading:before{content:"▾"}.admin-preset-controls summary span{color:var(--admin-muted);font-size:12px;font-weight:800}.admin-preset-controls[open]{padding-bottom:14px}.admin-preset-controls[open] .admin-preset-toggle-grid,.admin-preset-controls[open] .admin-preset-number-grid{margin:0 14px}.admin-preset-toggle-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.admin-preset-toggle-grid label{border:1px solid var(--admin-line);background:var(--admin-panel-soft);color:#ded4c9;border-radius:6px;align-items:center;gap:8px;min-height:44px;padding:10px;font-size:12px;font-weight:800;display:flex}.admin-preset-toggle-grid input{width:16px;height:16px;accent-color:var(--admin-brown)}.admin-preset-stage-columns{align-items:flex-start;gap:12px;display:flex}.admin-preset-stage-column{flex:1 1 0;gap:12px;min-width:0;display:grid}.admin-preset-stage-group{border:1px solid var(--admin-line);background:#231e1a85;border-radius:8px;min-width:0;display:grid}.admin-preset-stage-group-heading{grid-template-columns:minmax(88px,.68fr) minmax(0,1.32fr) auto;align-items:center;gap:8px;min-height:46px;padding:10px 12px;display:grid}.admin-preset-stage-name{color:#f4eee6;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:900;overflow:hidden}.admin-preset-stage-primary{min-width:0;color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.admin-preset-stage-group-body{border-top:1px solid var(--admin-line);gap:8px;padding:12px;display:grid}.admin-preset-stage-group-heading>button,.admin-preset-stage-actions button{border:1px solid var(--admin-line);background:var(--admin-panel-soft);color:#f4eee6;border-radius:6px;min-height:34px;font-size:12px;font-weight:800}.admin-preset-stage-group-heading>button{white-space:nowrap;justify-self:end;padding:0 12px}.admin-preset-stage-row{grid-template-columns:44px 100px minmax(112px,.9fr) minmax(132px,1fr) minmax(108px,.8fr) 108px;align-items:center;gap:8px;display:grid}.admin-preset-stage-row select{text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.admin-preset-stage-row>span{color:#ded4c9;font-size:11px;font-weight:800}.admin-preset-stage-actions{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.admin-notice-warning{color:#cfbda8;background:#30271f;border:1px solid #5d5044;border-radius:7px;margin:0;padding:12px;font-size:13px;line-height:1.55}.admin-legal-section,.admin-legal-editor,.admin-legal-language-card,.admin-legal-language-card label{gap:14px;display:grid}.admin-legal-tabs{gap:8px;display:flex}.admin-legal-tabs button{border:1px solid var(--admin-line);background:var(--admin-panel-soft);min-height:40px;color:var(--admin-muted);border-radius:6px;padding:0 16px}.admin-legal-tabs button.is-active{color:var(--admin-ink);border-color:#c9a16f}.admin-legal-editor{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:8px;padding:20px}.admin-legal-summary,.admin-legal-actions{justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-legal-summary h2,.admin-legal-summary p,.admin-legal-actions p{margin:0}.admin-legal-summary dl{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:0;display:flex}.admin-legal-summary dl>div{border:1px solid var(--admin-line);background:var(--admin-field);border-radius:6px;padding:8px 10px}.admin-legal-summary dt{color:var(--admin-muted);font-size:11px}.admin-legal-summary dd{margin:3px 0 0;font-size:13px;font-weight:800}.admin-legal-release-fields,.admin-legal-language-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-legal-release-fields label,.admin-legal-language-card label{color:#e5dacf;font-size:var(--admin-field-label-size);font-weight:var(--admin-field-label-weight)}.admin-legal-release-fields input,.admin-legal-language-card input,.admin-legal-language-card textarea{border:1px solid var(--admin-line);background:var(--admin-field);width:100%;color:var(--admin-ink);border-radius:6px;padding:10px 12px}.admin-legal-language-card{border:1px solid var(--admin-line);border-radius:7px;min-width:0;margin:0;padding:14px}.admin-legal-language-card legend{padding:0 6px;font-weight:900}.admin-legal-language-card textarea{resize:vertical;min-height:420px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.55}.admin-legal-actions{border-top:1px solid var(--admin-line);padding-top:16px}.admin-legal-actions p{color:var(--admin-muted);line-height:1.5}.admin-legal-confirm-dialog{width:min(100%,520px)}@media (width<=980px){.admin-legal-summary,.admin-legal-actions{flex-direction:column;align-items:stretch}.admin-legal-summary dl{justify-content:flex-start}.admin-legal-release-fields,.admin-legal-language-grid{grid-template-columns:1fr}}.admin-empty{border:1px dashed var(--admin-line);color:var(--admin-muted);background:#1b1612;border-radius:6px;margin:0;padding:18px}.admin-detail-empty{place-items:center;min-height:420px;display:grid}.admin-audit-strip{justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:18px 20px;display:flex}.admin-audit-strip h2{font-size:20px}.admin-audit-strip>div:first-child{min-width:220px}.admin-audit-list{color:var(--admin-muted);flex-wrap:wrap;justify-content:flex-end;gap:8px;font-size:12px;display:flex}.admin-audit-list span{border:1px solid var(--admin-line);background:#1b1612;border-radius:999px;padding:7px 10px}.admin-login-form label,.admin-create-form label,.admin-account-row label,.admin-public-operation-card label,.admin-public-operation-preset-row label,.admin-public-operation-language-card label,.admin-mail-card label,.admin-preset-copy-grid label,.admin-preset-number-grid label,.admin-preset-toggle-grid label,.admin-preset-stage-row>span{color:#e5dacf;font-size:var(--admin-field-label-size);font-weight:var(--admin-field-label-weight);line-height:1.45}.admin-translation-request-process-cell{min-width:154px}.admin-translation-request-process-button{border:1px solid var(--admin-line);color:#ead7c2;white-space:nowrap;background:0 0;border-radius:6px;min-height:34px;padding:0 12px;font-size:12px;font-weight:900}.admin-translation-request-process-button:hover,.admin-translation-request-process-button:focus-visible{background:#c9a16f1f;border-color:#e0b878}.admin-translation-process-page{min-height:100vh;color:var(--admin-ink);background:#11100e;padding:28px}.admin-translation-process-header,.admin-translation-process-panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-translation-process-header{margin-bottom:18px}.admin-translation-process-header h1,.admin-translation-process-panel h2,.admin-translation-process-call-detail h3,.admin-translation-process-failed-response h4{margin:0}.admin-translation-process-job-id{color:var(--admin-muted);overflow-wrap:anywhere;margin:8px 0 0}.admin-translation-process-actions{gap:8px;display:flex}.admin-translation-process-summary{grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;margin-bottom:16px;display:grid}.admin-translation-process-summary>div,.admin-translation-process-panel{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:10px}.admin-translation-process-summary>div{gap:6px;min-width:0;padding:14px;display:grid}.admin-translation-process-summary span,.admin-translation-process-panel-heading>span{color:var(--admin-muted);font-size:12px}.admin-translation-process-summary strong{overflow-wrap:anywhere}.admin-translation-process-retention-note{color:#ded4c9;background:#c9a16f14;border-left:3px solid #c9a16f;margin:0 0 16px;padding:12px 14px}.admin-translation-process-panel{margin-top:14px;padding:18px}.admin-translation-process-panel-heading{margin-bottom:14px}.admin-translation-process-stage-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.admin-translation-process-stage-grid article,.admin-translation-process-call-detail,.admin-translation-process-timeline article{border:1px solid var(--admin-line);background:#ffffff05;border-radius:8px}.admin-translation-process-stage-grid article{padding:14px}.admin-translation-process-stage-grid article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-translation-process-stage-grid dl,.admin-translation-process-call-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.admin-translation-process-stage-grid dl div,.admin-translation-process-call-detail dl div{min-width:0}.admin-translation-process-stage-grid dt,.admin-translation-process-call-detail dt{color:var(--admin-muted);font-size:11px}.admin-translation-process-stage-grid dd,.admin-translation-process-call-detail dd{overflow-wrap:anywhere;margin:3px 0 0}.admin-translation-process-call-layout{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:14px;display:grid}.admin-translation-process-call-list{border:1px solid var(--admin-line);border-radius:8px;align-content:start;max-height:620px;display:grid;overflow:auto}.admin-translation-process-call-list button{border:0;border-bottom:1px solid var(--admin-line);width:100%;color:var(--admin-ink);text-align:left;background:0 0;border-radius:0;gap:5px;padding:12px;display:grid}.admin-translation-process-call-list button.is-selected{background:#c9a16f24;box-shadow:inset 3px 0 #c9a16f}.admin-translation-process-call-list span,.admin-translation-process-call-list small{color:var(--admin-muted);overflow-wrap:anywhere}.admin-translation-process-call-detail{min-width:0;padding:16px}.admin-translation-process-failed-response{margin-top:16px}.admin-translation-process-failed-response pre{border:1px solid var(--admin-line);white-space:pre-wrap;overflow-wrap:anywhere;background:#171411;border-radius:8px;max-height:360px;margin:8px 0 0;padding:12px;overflow:auto}.admin-translation-process-timeline{gap:7px;max-height:540px;display:grid;overflow:auto}.admin-translation-process-timeline article{grid-template-columns:minmax(160px,.8fr) minmax(180px,1fr) minmax(180px,1fr) minmax(120px,.7fr);gap:12px;padding:10px 12px;display:grid}.admin-translation-process-timeline time,.admin-translation-process-timeline span,.admin-translation-process-timeline small{color:var(--admin-muted);overflow-wrap:anywhere}@media (width<=900px){.admin-translation-process-page{padding:18px}.admin-translation-process-header,.admin-translation-process-panel-heading{flex-direction:column;align-items:stretch}.admin-translation-process-summary,.admin-translation-process-call-layout{grid-template-columns:1fr}.admin-translation-process-timeline article{grid-template-columns:1fr;gap:4px}}@media (width<=1320px){.admin-public-operation-area{grid-template-columns:1fr}}@media (width<=1100px){.admin-console{grid-template-columns:1fr}.admin-sidebar{grid-template-rows:auto;grid-template-columns:auto 1fr auto;align-items:center;height:auto;max-height:none;position:static;overflow:visible}.admin-sidebar-nav{scrollbar-gutter:auto;gap:18px;padding-right:0;display:flex;overflow:auto visible}.admin-nav-group{min-width:180px}.admin-session-card{border-top:0;border-left:1px solid #ffffff24;padding-top:0;padding-left:18px}.admin-user-section,.admin-management-section,.admin-account-row,.admin-public-operation-area,.admin-public-operation-state-grid,.admin-public-operation-preset-row,.admin-mail-grid,.admin-mail-footer-grid,.admin-role-reference,.admin-retention-summary,.admin-storage-grid,.admin-service-dashboard-chart-grid,.admin-preset-copy-grid,.admin-preset-number-grid,.admin-preset-toggle-grid,.admin-preset-stage-row{grid-template-columns:1fr}.admin-preset-stage-columns{flex-direction:column}.admin-preset-stage-column{width:100%}.admin-user-list{max-height:360px}}@media (width<=720px){.admin-auth-panel,.admin-workspace,.admin-user-detail-panel{padding:20px}.admin-sidebar{grid-template-columns:1fr}.admin-session-card{border-top:1px solid #ffffff24;border-left:0;padding-top:14px;padding-left:0}.admin-cli-session-basics,.admin-cli-permission-columns,.admin-cli-session-main,.admin-cli-session-meta{grid-template-columns:1fr}.admin-cli-permission-columns>.is-write{border-top:1px solid #7462518c;border-left:0;padding-top:8px;padding-left:0}.admin-one-time-key-value{grid-template-columns:1fr}.admin-cli-session-main button{justify-self:start}.admin-workspace-header,.admin-detail-heading,.admin-section-toolbar,.admin-service-monitor-panel-heading,.admin-service-monitor-error-chart-heading,.admin-storage-card-heading,.admin-storage-orphan-toolbar,.admin-audit-strip{flex-direction:column;align-items:stretch}.admin-translation-request-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-translation-request-summary>div+div{border-left:0}.admin-translation-request-summary>div:nth-child(2n){border-left:1px solid var(--admin-line)}.admin-translation-request-summary>div:nth-child(n+3){border-top:1px solid var(--admin-line)}.admin-translation-request-select,.admin-translation-detail-grid,.admin-translation-reference-list>li,.admin-translation-stage-explorer,.admin-translation-detail-card>dl,.admin-translation-reference-list dl,.admin-translation-stage-detail-grid,.admin-translation-debug-call>dl{grid-template-columns:1fr}.admin-translation-request-list-heading,.admin-translation-request-list-timing,.admin-translation-request-list-error{grid-column:1}.admin-translation-request-list-error{justify-self:start}.admin-translation-detail-header{flex-direction:column;align-items:stretch}.admin-translation-detail-actions{justify-content:flex-start}.admin-translation-pipeline-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-translation-stage-list{max-height:320px}.admin-translation-debug-call-heading,.admin-translation-debug-call-times{flex-direction:column;align-items:flex-start}.admin-workspace-actions{grid-template-columns:minmax(0,1fr) auto;justify-content:flex-start;width:100%;display:grid}.admin-workspace-actions a,.admin-toolbar-success,.admin-toolbar-error{grid-column:1/-1;min-height:0}.admin-toolbar,.admin-danger-zone,.admin-metric-grid,.admin-detail-list,.admin-activity-detail-list,.admin-service-monitor-summary,.admin-service-dashboard-summary,.admin-service-monitor-resource-grid,.admin-service-monitor-category-list,.admin-mail-submit-row{grid-template-columns:1fr}.admin-service-monitor-recommendations article{grid-template-columns:1fr;align-items:start}.admin-service-monitor-recommendations article>span,.admin-service-monitor-recommendations article>em{width:fit-content}.admin-service-monitor-legend,.admin-service-monitor-error-chart-actions{justify-content:flex-start}.admin-activity-summary{grid-template-columns:1fr}.admin-activity-meta{white-space:normal}.admin-public-operation-localization-heading,.admin-public-operation-localization-heading>div{flex-direction:column;align-items:stretch}.admin-public-operation-preset-actions,.admin-storage-orphan-actions{justify-content:flex-start}.admin-storage-card-heading>button{width:fit-content;max-width:100%}.admin-storage-policy-list,.admin-public-operation-notice-fields{grid-template-columns:1fr}.admin-public-operation-language-card{margin-bottom:10px}}.admin-preset-tabs{border-bottom:1px solid var(--admin-line);align-items:flex-end;gap:4px;display:flex;overflow-x:auto}.admin-preset-tab{border:1px solid var(--admin-line);min-height:34px;color:var(--admin-muted);cursor:pointer;background:#231e1a94;border-bottom:0;border-radius:6px 6px 0 0;flex:none;padding:0 14px;font-size:12px;font-weight:800}.admin-preset-tab.is-active{color:#f4eee6;background:#2b2520;box-shadow:inset 0 2px #7bc6a4}.admin-preset-tab.is-active[data-preset-tone=quality]{box-shadow:inset 0 2px #ae96df}.admin-preset-priority-tabs{border-bottom:1px solid var(--admin-line);align-items:flex-end;gap:4px;padding-top:2px;display:flex;overflow-x:auto}.admin-preset-priority-tab{border:1px solid var(--admin-line);background:#231e1a94;border-bottom:0;border-radius:5px 5px 0 0;flex:none;align-items:stretch;min-height:30px;display:inline-flex}.admin-preset-priority-tab.is-active{background:#2b2520;border-color:#7bc6a4b8;box-shadow:inset 0 2px #7bc6a4}.admin-preset-priority-tab-select,.admin-preset-priority-tab-remove,.admin-preset-priority-tab-add{color:var(--admin-muted);font:inherit;cursor:pointer;background:0 0;border:0}.admin-preset-priority-tab-select{color:#ded4c9;white-space:nowrap;padding:6px 10px;font-size:12px;font-weight:800}.admin-preset-priority-tab-remove{border-left:1px solid var(--admin-line);min-width:27px;padding:0 7px}.admin-preset-priority-tab-add{border:1px solid var(--admin-line);color:#f4eee6;border-bottom:0;border-radius:5px 5px 0 0;flex:0 0 30px;min-height:30px;font-size:15px;font-weight:800}.admin-preset-priority-tab-remove:hover,.admin-preset-priority-tab-add:hover:not(:disabled){color:#fff;background:#7bc6a41a}.admin-preset-priority-tab-add:disabled{cursor:not-allowed;opacity:.46}.admin-preset-card[hidden]{display:none}.admin-preset-card{gap:12px;padding:12px}.admin-preset-card-heading p{margin-top:3px}.admin-preset-controls,.admin-preset-models{gap:8px}.admin-preset-controls{border:1px solid var(--admin-line);background:#231e1a8c;border-radius:7px;padding:9px}.admin-preset-controls>h4{margin:0}.admin-preset-options-layout{grid-template-columns:minmax(240px,.82fr) minmax(340px,1.18fr);align-items:start;gap:10px;display:grid}.admin-preset-toggle-grid,.admin-preset-number-grid{grid-template-columns:1fr;gap:5px}.admin-preset-toggle-grid label{gap:7px;min-height:30px;padding:4px 7px}.admin-preset-toggle-grid input{width:14px;height:14px}.admin-preset-number-grid label{grid-template-columns:minmax(0,300px) 96px;justify-content:start;align-items:center;gap:8px;min-height:30px;display:grid}.admin-preset-number-grid label>span{overflow-wrap:anywhere;min-width:0}.admin-preset-number-grid input{width:100%;height:28px;min-height:28px;padding:2px 7px;font-size:12px}.admin-preset-models-heading p{margin-top:3px}.admin-preset-models-heading button,.admin-preset-priority-list-actions button{height:28px;min-height:28px;padding:0 9px}.admin-preset-priority-list{border-left:3px solid #6b9ebd;gap:8px;padding:8px;display:grid}.admin-preset-priority-list[hidden]{display:none}.admin-preset-priority-list:nth-of-type(3n+2){border-left-color:#a48bd1}.admin-preset-priority-list:nth-of-type(3n){border-left-color:#d39a6b}.admin-preset-priority-list-heading,.admin-preset-priority-list-heading>div{align-items:center;gap:7px;display:flex}.admin-preset-priority-list-heading{justify-content:space-between}.admin-preset-priority-list-heading strong{color:#f4eee6;font-size:12px}.admin-preset-priority-index{color:#ccecff;background:#598fae47;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:inline-flex}.admin-preset-priority-list:nth-of-type(3n+2) .admin-preset-priority-index{color:#e4d7ff;background:#8b6cc54d}.admin-preset-priority-list:nth-of-type(3n) .admin-preset-priority-index{color:#ffe1c4;background:#c07c444d}.admin-preset-priority-basis{color:#f0dfc8;background:#4b3c30;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800}.admin-preset-priority-list-actions{flex-wrap:nowrap;justify-content:flex-end;margin:0}.admin-preset-priority-list-actions button{width:28px;padding:0}.admin-preset-stage-columns,.admin-preset-stage-column{gap:8px}.admin-preset-stage-group{border-radius:6px}.admin-preset-stage-group-heading{cursor:default;grid-template-columns:minmax(88px,.68fr) minmax(0,1.32fr) auto;gap:6px;min-height:32px;padding:5px 8px}.admin-preset-stage-name{font-size:12px}.admin-preset-stage-primary{font-size:11px}.admin-preset-stage-group-body{gap:5px;padding:7px}.admin-preset-stage-group-heading>button,.admin-preset-stage-actions button{height:28px;min-height:28px}.admin-preset-stage-group-heading>button{padding:0 8px;font-size:11px}.admin-preset-stage-row{grid-template-columns:32px minmax(100px,.85fr) minmax(132px,1.05fr) minmax(116px,1.1fr) minmax(88px,.72fr) 76px;gap:5px;width:100%;min-width:0}.admin-preset-stage-row>*{min-width:0}.admin-preset-stage-row select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;height:28px;min-height:28px;padding:2px 18px 2px 6px;font-size:11px}.admin-preset-stage-row select option{background:var(--admin-field);color:var(--admin-ink)}.admin-preset-stage-row>span{font-size:10px}.admin-preset-visual-select{min-width:0;position:relative}.admin-preset-provider-icon,.admin-preset-tier-swatch{z-index:1;pointer-events:none;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.admin-preset-provider-icon{color:#c9ffe2;justify-content:center;align-items:center;width:15px;height:15px;font-size:10px;font-weight:900;display:inline-flex}.admin-preset-provider-icon[data-provider=gemini]{color:#b9a7ff}.admin-preset-provider-icon[data-provider=openai]{color:#e8edf4}.admin-preset-provider-icon[data-provider=anthropic]{color:#e7a97a}.admin-preset-provider-select select{padding-left:24px}.admin-preset-tier-swatch{background:var(--admin-preset-tier-color,#5fae8e);border-radius:50%;width:8px;height:8px}.admin-preset-tier-select select{background:var(--admin-preset-tier-surface,#36a17438);padding-left:19px}.admin-preset-tier-select[data-tier-tone=violet]{--admin-preset-tier-color:#ae96df;--admin-preset-tier-surface:#8566d442}.admin-preset-tier-select[data-tier-tone=sky]{--admin-preset-tier-color:#72bce3;--admin-preset-tier-surface:#2e95cc40}.admin-preset-tier-select[data-tier-tone=amber]{--admin-preset-tier-color:#d8ad55;--admin-preset-tier-surface:#be8b2345}.admin-preset-tier-select[data-tier-tone=rose]{--admin-preset-tier-color:#dc789d;--admin-preset-tier-surface:#ca467340}.admin-preset-stage-actions{gap:3px;max-width:100%}.admin-preset-stage-actions button{padding:0 4px}@media (width<=1100px){.admin-preset-stage-row{grid-template-columns:32px minmax(100px,.85fr) minmax(132px,1.05fr) minmax(116px,1.1fr) minmax(88px,.72fr) 76px}}@media (width<=820px){.admin-preset-options-layout{grid-template-columns:1fr}.admin-preset-stage-row{grid-template-columns:32px repeat(2,minmax(0,1fr))}.admin-preset-stage-group-heading{grid-template-columns:minmax(0,1fr) auto}.admin-preset-stage-primary{grid-area:2/1/auto/-1}.admin-preset-stage-group-heading>button{grid-area:1/2}.admin-preset-priority-list-heading{flex-direction:column;align-items:flex-start}}.admin-preset-stage-group-heading:before{content:none;display:none}@media (width<=1500px){.admin-preset-stage-columns{flex-direction:column}.admin-preset-stage-column{width:100%}}.admin-public-quote-protection-panel{gap:18px;display:grid}.admin-public-quote-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-public-quote-policy-form{gap:16px;display:grid}.admin-public-quote-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-public-quote-policy-grid label{color:var(--admin-muted);gap:7px;font-size:12px;font-weight:700;display:grid}.admin-public-quote-policy-grid input[type=number]{border:1px solid var(--admin-line);background:var(--admin-field);min-width:0;color:var(--admin-ink);border-radius:10px;padding:10px 12px}.admin-public-quote-alerts{gap:8px;display:grid}.admin-public-quote-alerts p{border:1px solid var(--admin-line);border-radius:8px;margin:0;padding:10px 12px}.admin-public-quote-alerts .is-warning{color:#e2b878}.admin-public-quote-alerts .is-critical{border-color:var(--admin-danger);color:var(--admin-danger)}.admin-public-quote-provider-usage summary{cursor:pointer;color:var(--admin-muted)}.admin-public-quote-provider-table{gap:8px;margin-top:12px;display:grid}.admin-public-quote-provider-table [role=row]{border-bottom:1px solid var(--admin-line);color:var(--admin-muted);grid-template-columns:minmax(220px,2fr) repeat(3,minmax(100px,1fr));align-items:center;gap:12px;padding:8px 0;font-size:12px;display:grid}.admin-public-quote-denials pre{white-space:pre-wrap;max-height:180px;overflow:auto}@media (width<=1000px){.admin-public-quote-metrics,.admin-public-quote-policy-grid{grid-template-columns:1fr}}.admin-payments-section{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.admin-payments-summary{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0}.admin-payments-filters{grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(150px,.7fr)) auto;align-items:end;gap:12px;margin-top:18px;display:grid}.admin-payments-filters label{color:var(--admin-muted);gap:7px;font-size:13px;display:grid}.admin-payments-filters input,.admin-payments-filters select{width:100%}.admin-payments-list-panel{min-width:0}.admin-payments-table-wrap{max-height:min(68vh,780px);overflow:auto}.admin-payments-table{min-width:1260px}.admin-payments-table td{vertical-align:top}.admin-payments-table td:not(.admin-table-action){min-width:180px}.admin-payments-table td>strong,.admin-payments-table td>code,.admin-payments-table td>span,.admin-payments-table td>a{margin-bottom:6px;display:block}.admin-payments-table td>code{overflow-wrap:anywhere;color:var(--admin-muted);font-size:11px}.admin-payment-status,.admin-refund-status{border:1px solid var(--admin-line);border-radius:999px;width:fit-content;padding:4px 8px;font-size:12px}.admin-refund-status.is-approved{color:#b9d9bc;background:#40704a33;border-color:#669c708c}.admin-refund-status.is-progress{color:#e0c795;background:#855e232e;border-color:#ad843d8f}.admin-refund-status.is-attention{color:#efb4a8;background:#7e322633;border-color:#b1534299}.admin-refund-status.is-none{color:var(--admin-muted)}.admin-payment-refund-dialog{max-width:560px}.admin-payment-refund-confirmation{gap:10px;margin:18px 0;display:grid}.admin-payment-refund-confirmation>div{grid-template-columns:90px minmax(0,1fr);gap:12px;display:grid}.admin-payment-refund-confirmation dt{color:var(--admin-muted)}.admin-payment-refund-confirmation dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (width<=1180px){.admin-payments-summary,.admin-payments-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.admin-payments-summary,.admin-payments-filters{grid-template-columns:1fr}}
