.identity-banner>div>span{overflow-wrap:anywhere}.access-screen{min-height:100dvh;display:flex;flex-direction:column;background:radial-gradient(ellipse at 50% 35%,#fff,#f1f1f5);padding:0 max(1.5rem,env(safe-area-inset-right)) 0 max(1.5rem,env(safe-area-inset-left))}.access-brandbar{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 0;gap:1rem}.access-brandbar .brand{font-size:.8125rem}.access-transport{display:flex;gap:.35rem;align-items:center;color:var(--muted);font-size:.6875rem}.access-workspace{width:min(100%,27rem);margin:3rem auto}.access-caption{display:flex;justify-content:center;color:var(--muted);font-size:.6875rem;margin-bottom:1rem}.access-caption>span:last-child{display:none}.access-progress{list-style:none;padding:.25rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #d6d6dd;border-bottom:0;border-radius:.75rem .75rem 0 0;background:#ededf2;overflow:hidden}.access-progress li{display:flex;gap:.35rem;align-items:center;justify-content:center;padding:.5rem;font-size:.6875rem;color:var(--muted);border-radius:.35rem}.access-progress li[aria-current=step]{background:#fff;color:var(--ink);box-shadow:0 1px 3px #00000016;font-weight:550}.access-progress li>span{font-size:.625rem;font-variant-numeric:tabular-nums;color:var(--muted)}.access-form{padding:1.75rem;background:#fafafc;border:1px solid #d6d6dd;border-radius:0 0 .75rem .75rem;box-shadow:0 8px 32px #27273509}.access-heading{text-align:center;margin-bottom:1.5rem}.access-heading-icon{display:grid;place-items:center;width:3rem;height:3rem;background:linear-gradient(#208af0,#0875e2);color:#fff;border:1px solid #ffffff60;box-shadow:0 2px 4px #0071e320;border-radius:.75rem;margin:0 auto 1rem}.access-heading h1{font-size:1.25rem;letter-spacing:-.02em}.access-heading p{color:var(--muted);font-size:.75rem;margin-top:.5rem;line-height:1.7}.password-control{display:flex;position:relative;align-items:center}.password-control input{padding-right:3.5rem}.password-control .text-button{position:absolute;right:.55rem;min-height:1.75rem;font-size:.6875rem}.auth-invalid{color:var(--red)}.otp-input{letter-spacing:.4em;font-variant-numeric:tabular-nums;font-size:1.125rem}.recovery-input{font-family:monospace}.auth-secondary{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin-top:.75rem}.auth-secondary .text-button{font-size:.6875rem}.auth-expiry{margin-top:.65rem;font-size:.625rem;text-align:center;color:var(--muted)}.access-form .full-width{margin-top:.5rem}.access-form .field:has(+.field-hint){margin-bottom:0}.access-form .field-hint{margin-bottom:.85rem;font-size:.6875rem}.access-form .notice{font-size:.6875rem}.access-footnote{display:flex;align-items:flex-start;justify-content:center;gap:.4rem;font-size:.625rem;color:var(--muted);margin:1rem .5rem;line-height:1.7}.access-footnote svg{margin-top:.15rem}.access-demo{border-top:1px solid #dedee4;color:var(--muted);font-size:.625rem}.access-demo summary{padding:.5rem 0;min-height:2rem}.access-demo p{padding:.5rem 0 1rem;line-height:1.8}.access-footer{display:flex;justify-content:space-between;gap:1rem;font-size:.625rem;color:var(--muted);padding:1rem 0 max(1rem,env(safe-area-inset-bottom));margin-top:auto;border-top:1px solid #dedee4}.auth-subheading{font-size:.8125rem;margin-bottom:.75rem}.recovery-code-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:.75rem 0}.recovery-code-list li{min-width:0;padding:.5rem;background:#eeeef3;border-radius:.3rem;font-size:.6875rem;overflow-wrap:anywhere}.recovery-code-list code{padding:0;background:none}.saved-codes{margin:.65rem 0}.qr-wrap{display:flex;justify-content:center;align-items:center;min-height:232px;max-width:100%;margin:.75rem 0}.enrollment-qr{max-width:100%;height:auto!important}.qr-fallback{font-size:.75rem;color:var(--muted)}.manual-secret{border:1px solid var(--line);border-radius:.4rem;padding:.4rem .65rem;margin-bottom:1rem;font-size:.6875rem}.manual-secret summary{min-height:2rem;display:flex;align-items:center}.manual-secret p{margin:.4rem 0;color:var(--muted)}.manual-secret code{display:block;padding:.6rem;word-break:break-all}.identity-workspace{max-width:62rem;margin-inline:auto}.identity-banner{display:flex;gap:.75rem;align-items:center;padding:1rem;border:1px solid var(--line);background:#fff;border-radius:.5rem;margin-bottom:1rem}.identity-seal{display:grid;place-items:center;width:2.75rem;height:2.75rem;background:#ebebf0;color:#747480;border:1px solid #d7d7de;border-radius:50%;flex-shrink:0}.identity-seal svg{width:23px;height:23px}.identity-banner>div{flex:1;min-width:0}.identity-banner p{font-size:.625rem;color:var(--muted);margin-bottom:.15rem}.identity-banner h2{font-size:.9375rem}.identity-banner>div>span{font-size:.6875rem;color:var(--muted)}.identity-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,.6fr);gap:1rem;align-items:start}.identity-primary,.identity-reference{display:grid;gap:.875rem;min-width:0}.identity-reference .fact-list{margin-bottom:.875rem}.identity-reference .fact-list>div{display:block;padding:.5rem 0}.identity-reference .fact-list dd{text-align:left;margin-top:.2rem}.identity-reference .fact-list dt{max-width:100%;font-size:.6875rem}.identity-help{padding:.5rem .75rem}.identity-help p{font-size:.6875rem;color:var(--muted);line-height:1.7;margin-top:.5rem}.security-action-list{display:grid}.security-action{display:flex;align-items:center;gap:.75rem;padding:.8rem 0;text-align:left;min-height:3.5rem;border:0;border-bottom:1px solid var(--line-soft);background:transparent;color:var(--ink)}.security-action:first-child{padding-top:0}.security-action:last-child{border-bottom:0;padding-bottom:0}.security-action>span:nth-child(2){flex:1;min-width:0}.security-action b{font-size:.8125rem;font-weight:500;display:block}.security-action small{display:block;color:var(--muted);font-size:.6875rem;margin-top:.2rem;line-height:1.6}.security-action-symbol{display:grid;place-items:center;width:2rem;height:2rem;background:#ebf2fe;border-radius:.4rem;color:var(--accent);flex-shrink:0}.security-action-symbol svg{width:17px;height:17px}.security-action>svg{width:14px;height:14px;color:#91919a}.security-action:disabled{opacity:.5;cursor:not-allowed}.security-editor h3{margin-bottom:.5rem}.security-editor .field-hint{margin-bottom:.75rem}.security-form-actions{display:flex;gap:.75rem;align-items:center;margin-top:1rem}.identity-disclosure{border:1px solid var(--line);border-radius:.5rem;background:#fff;padding:0 1rem}.identity-disclosure summary{list-style:none;display:flex;justify-content:space-between;gap:.75rem;align-items:center;padding:.75rem 0;color:var(--ink);font-size:.8125rem;font-weight:500}.identity-disclosure summary::-webkit-details-marker{display:none}.identity-disclosure summary small{display:block;font-size:.6875rem;font-weight:400;color:var(--muted);margin-top:.2rem}.identity-disclosure[open] summary>svg{transform:rotate(90deg)}.access-permissions,.access-domains{list-style:none;padding:0 0 .75rem;display:grid}.access-permissions li,.access-domains li{display:flex;gap:.5rem;align-items:center;padding:.5rem 0;border-top:1px solid var(--line-soft);font-size:.75rem}.access-permissions li>span,.access-domains li>span:first-child{flex:1;min-width:0}.access-permissions small,.access-domains small{color:var(--muted);font-size:.6875rem}.access-domains small{display:block;margin-top:.15rem}.identity-footer{display:flex;gap:.4rem;font-size:.6875rem;color:var(--muted);margin-top:1rem;padding-top:.75rem;line-height:1.7}.identity-footer svg{margin-top:.1rem}@media(hover:hover)and (pointer:fine){.security-action:not(:disabled):hover b{color:var(--accent)}.identity-disclosure summary:hover{color:var(--accent)}}@media(max-width:1100px){.identity-grid{grid-template-columns:minmax(0,1fr)}.identity-reference{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:600px){.access-screen{padding:0 1rem}.access-brandbar{padding:1rem 0}.access-brandbar .brand{font-size:.8125rem}.access-transport{font-size:.625rem}.access-workspace{margin:1.5rem auto 2rem}.access-form{padding:1.25rem}.access-progress li{padding:.75rem .3rem;font-size:.625rem}.access-heading h1{font-size:1.25rem}.access-heading{margin-bottom:1.25rem}.access-heading-icon{margin-bottom:.75rem}.recovery-code-list{grid-template-columns:minmax(0,1fr)}.identity-banner{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:.6rem}.identity-banner>.badge{grid-column:2;justify-self:start}.identity-reference{grid-template-columns:minmax(0,1fr)}.identity-disclosure{padding-inline:.875rem}.security-action{gap:.65rem;min-height:3.75rem}.security-form-actions{flex-wrap:wrap}.security-form-actions .button{width:100%}.access-form .otp-input{font-size:1.125rem}.access-form input{font-size:1rem}.access-demo summary,.manual-secret summary{min-height:2.75rem}.password-control .text-button{min-height:2.75rem}.access-form .field-hint{font-size:.75rem}}@media(max-width:420px){.identity-banner{grid-template-columns:minmax(0,1fr)}.identity-banner>.badge{grid-column:1}.identity-seal{width:44px;height:44px}.security-action-symbol{width:32px;height:32px}.access-brandbar{align-items:flex-start;flex-wrap:wrap}.access-transport{flex-basis:100%}.access-form{padding:1rem}.access-progress li{flex-direction:column;gap:.15rem}.access-footer{flex-wrap:wrap}}.mail-workspace{min-width:0}.mail-workspace .ui-page-header h1{overflow-wrap:anywhere}.mail-workspace .ui-section+.ui-section{margin-top:1rem}.mail-kicker{display:block;color:var(--muted);font-size:.6875rem;font-weight:600;line-height:1.5}.mail-context-note{display:flex;gap:.45rem;align-items:flex-start;margin:.6rem 0 0;color:var(--muted);font-size:.6875rem;line-height:1.7}.mail-context-note>svg{margin-top:.12rem}.mail-back{margin-bottom:.35rem}.mail-query{display:flex;align-items:center;gap:.4rem;flex:1;min-width:0;border:1px solid var(--line);border-radius:6px;padding:0 .55rem;background:var(--surface,#fff)}.mail-query:focus-within{outline:2px solid var(--accent);outline-offset:1px}.mail-query>svg{color:var(--muted)}.mail-query input{min-width:0;width:100%;min-height:30px!important;padding:.25rem 0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;font-size:.8125rem}.mail-directory{border:1px solid var(--line)!important;border-radius:8px!important;overflow:hidden}.mail-directory>.ui-section-body{padding:0!important}.mail-directory-toolbar{display:flex;align-items:center;gap:.4rem;padding:.65rem .75rem;background:#f5f5f7;border-bottom:1px solid var(--line)}.mail-directory-toolbar>select{width:auto;max-width:11rem;min-width:0;font-size:.75rem}.mail-directory-toolbar>.button{flex-shrink:0}.mail-directory-status{display:flex;align-items:center;gap:.65rem;min-height:32px;padding:.2rem .75rem;color:var(--muted);font-size:.6875rem;border-bottom:1px solid var(--line)}.mail-directory-status>.button{min-height:24px;padding:.1rem .35rem;font-size:.6875rem}.mail-sync{margin-left:auto;font-size:.6875rem;white-space:nowrap}.mail-directory-content{display:grid;grid-template-columns:minmax(0,1fr) 16rem;min-height:22rem}.mail-directory-browser{min-width:0}.mail-directory-browser>.notice{margin:.75rem}.mail-account-columns,.mail-account-row{display:grid;grid-template-columns:minmax(0,1fr) 4.5rem 5rem;align-items:center;gap:.5rem}.mail-account-columns{padding:.35rem .75rem;background:#fafafa;color:var(--muted);font-size:.6875rem;border-bottom:1px solid var(--line)}.mail-account-list{padding:.25rem}.mail-account-row{width:100%;text-align:left;border:0;background:transparent;border-radius:5px;color:var(--ink);min-height:46px;padding:.45rem .5rem}.mail-account-row.selected{background:#e8f1fd}.mail-row-identity{display:flex;gap:.5rem;align-items:center;min-width:0}.mail-row-identity>svg{color:var(--accent);flex-shrink:0}.mail-row-identity>span{min-width:0}.mail-row-identity strong{display:block;font-size:.75rem;font-weight:500;overflow-wrap:anywhere}.mail-row-identity small{display:block;color:var(--muted);font-size:.625rem;margin-top:.08rem;overflow-wrap:anywhere}.mail-row-status{min-width:0}.mail-row-status .badge{font-size:.625rem;padding:.1rem .3rem}.mail-row-bytes{font-size:.6875rem;font-variant-numeric:tabular-nums;color:var(--muted);overflow-wrap:anywhere}.mail-directory-inspector{border-left:1px solid var(--line);background:#fafafa;padding:.6rem .85rem 1rem;min-width:0}.mail-inspector-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--muted);font-size:.6875rem}.mail-inspector-toolbar>.button{min-height:28px;padding:.2rem}.mail-inspector-close-label{display:none}.mail-inspector-identity{text-align:center;padding:.75rem 0}.mail-inspector-icon{display:grid;place-items:center;width:48px;height:48px;margin:0 auto .6rem;border-radius:12px;color:var(--accent);background:linear-gradient(#fff,#eef1f7);border:1px solid #dedee2;box-shadow:0 1px 2px #00000008}.mail-inspector-identity h2{font-size:.8125rem;font-weight:600;overflow-wrap:anywhere;margin:0 0 .4rem;scroll-margin-top:6rem}.mail-inspector-identity>.badge{font-size:.625rem}.mail-inspector-facts{font-size:.6875rem;border-top:1px solid var(--line);margin:.4rem 0 .9rem}.mail-inspector-facts>div{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:.5rem;padding:.4rem 0;border-bottom:1px solid var(--line-soft)}.mail-inspector-facts dt{color:var(--muted)}.mail-inspector-facts dd{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.mail-manage-link{display:flex;width:100%;justify-content:center;text-decoration:none}.mail-inspector-caption{color:var(--muted);font-size:.625rem;line-height:1.6;margin-top:.6rem}.mail-inspector-placeholder{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;min-height:19rem;gap:.6rem;color:var(--muted)}.mail-inspector-placeholder>svg{color:#8d8d93}.mail-inspector-placeholder h2{font-size:.8125rem;color:var(--ink);font-weight:500}.mail-inspector-placeholder p{font-size:.6875rem;line-height:1.7;max-width:12rem}.mail-directory>.ui-section-body>.pagination{border-top:1px solid var(--line);padding:.45rem .75rem;background:#fafafa;margin:0;font-size:.6875rem}.mail-account-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:.8rem 0;margin-bottom:1rem}.mail-account-summary>div{min-width:0;padding:0 1rem;border-right:1px solid var(--line)}.mail-account-summary>div:first-child{padding-left:0}.mail-account-summary>div:last-child{border-right:0}.mail-account-summary dt{color:var(--muted);font-size:.6875rem}.mail-account-summary dd{font-size:1.0625rem;font-weight:600;margin:.2rem 0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.mail-account-summary small{color:var(--muted);font-size:.625rem;overflow-wrap:anywhere;display:block}.mail-account-workbench{display:grid;grid-template-columns:10.5rem minmax(0,1fr);gap:0;align-items:start;border:1px solid var(--line);border-radius:8px;overflow:hidden}.mail-action-navigation{min-width:0;align-self:stretch;padding:.65rem .4rem;background:#f5f5f7;border-right:1px solid var(--line)}.mail-action-navigation>.mail-kicker{margin:0 .5rem .4rem}.mail-action-rail{display:flex;flex-direction:column;gap:.1rem}.mail-action-rail button{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;gap:.4rem;border:0;border-radius:5px;background:transparent;color:var(--ink);padding:.45rem .55rem;min-height:34px}.mail-action-rail button>span{min-width:0}.mail-action-rail button strong{display:block;font-size:.75rem;font-weight:500}.mail-action-rail button small{display:block;font-size:.625rem;color:var(--muted);overflow-wrap:anywhere;margin-top:.1rem}.mail-action-rail button.selected{background:#dfebfb;color:var(--accent)}.mail-action-rail button.is-destructive{color:var(--red)}.mail-action-rail button.is-destructive.selected{background:var(--red-soft)}.mail-action-rail button:disabled{opacity:.48}.mail-rail-note{border-top:1px solid var(--line);color:var(--muted);padding:.6rem .4rem 0;margin-top:.6rem;font-size:.625rem;line-height:1.65}.mail-account-editor{min-width:0;border:0!important;margin:0!important;border-radius:0!important}.mail-account-editor .ui-section-heading{padding:.8rem 1rem!important}.mail-account-editor .ui-section-body{padding:1rem!important}.mail-action-form{max-width:46rem}.mail-action-form .form-intro{margin-bottom:.9rem}.mail-action-form .form-intro h3{font-size:.8125rem;font-weight:600;margin-bottom:.3rem}.mail-action-form .form-intro p{color:var(--muted);font-size:.75rem;line-height:1.7}.mail-action-form .notice{margin:.75rem 0}.mail-action-form .quota-fields{display:grid;grid-template-columns:minmax(0,1fr) 5.5rem;gap:.6rem}.mail-action-form .field input,.mail-action-form .field select{width:100%;min-width:0}.mail-action-form .lifecycle-ack{align-items:flex-start;line-height:1.7}.mail-action-form .lifecycle-ack input{margin-top:.2rem;flex-shrink:0}.mail-action-form .lifecycle-ack span{min-width:0;overflow-wrap:anywhere}.lifecycle-receipt,.domain-receipt{margin-bottom:1rem}.lifecycle-receipt code,.domain-receipt code{overflow-wrap:anywhere;white-space:normal}.mail-account-history{margin-top:1rem}.mail-history-actions{display:flex;gap:.5rem;flex-wrap:wrap}.mail-batch-workbench{display:block}.mail-batch-rail{padding:.6rem 0 .9rem}.mail-workflow{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:1rem}.mail-workflow li{display:flex;align-items:center;gap:.5rem;color:var(--muted);position:relative}.mail-workflow li:not(:last-child):after{content:"›";color:#a1a1a6;font-size:1rem;padding-left:.7rem}.mail-workflow li>span{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:#f0f0f3;font-size:.625rem}.mail-workflow strong{display:block;font-size:.75rem;font-weight:500}.mail-workflow small{display:none}.mail-workflow li.current{color:var(--ink)}.mail-workflow li.current>span{background:var(--accent);color:#fff}.mail-workflow li.complete>span{background:#e8f1fd;color:var(--accent)}.mail-batch-assurance{display:none}.mail-batch-stage{min-width:0;scroll-margin-top:5rem}.mail-batch-stage:focus{outline:0}.mail-batch-stage .ui-section{border:1px solid var(--line);border-radius:8px;overflow:hidden}.mail-source-choice{display:inline-flex;gap:0;padding:2px;background:#eeeef0;border:1px solid #dedee2;border-radius:6px;margin-bottom:.8rem}.mail-source-choice button{display:flex;align-items:center;gap:.4rem;min-height:26px;padding:.15rem .7rem;border:0;background:transparent;border-radius:4px;font-size:.75rem;color:var(--muted)}.mail-source-choice button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 3px #00000014}.mail-upload{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;border:1px dashed #c5c5cb;border-radius:6px;padding:1rem;margin-bottom:.9rem;cursor:pointer;color:var(--accent);background:#fafafa}.mail-upload:focus-within{outline:2px solid var(--accent);outline-offset:2px}.mail-upload strong{font-size:.8125rem;overflow-wrap:anywhere}.mail-upload span{color:var(--muted);font-size:.6875rem}.mail-csv-input textarea{min-height:11rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem;line-height:1.7}.mail-import-reference{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);margin:.75rem 0 .9rem;padding:.15rem 0}.mail-import-reference summary{display:flex;align-items:center;gap:.4rem;min-height:32px;font-size:.75rem;cursor:pointer;width:fit-content;max-width:100%}.mail-import-reference summary::marker{content:""}.mail-import-reference summary::-webkit-details-marker{display:none}.mail-import-reference[open] summary>svg{transform:rotate(90deg)}.mail-import-reference dl{display:grid;gap:.4rem;padding:.5rem 0}.mail-import-reference dl>div{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.5rem;font-size:.6875rem}.mail-import-reference dt{font-family:ui-monospace,monospace}.mail-import-reference dd,.mail-import-reference>p{color:var(--muted);font-size:.6875rem}.mail-domain-labels{display:flex;flex-wrap:wrap;gap:.3rem;margin:.5rem 0}.mail-domain-labels span{background:#f0f0f3;padding:.2rem .4rem;border-radius:4px;font-size:.6875rem;overflow-wrap:anywhere}.mail-batch-totals{display:flex;gap:2rem;padding:0 0 .8rem}.mail-batch-totals dt{font-size:.6875rem;color:var(--muted)}.mail-batch-totals dd{font-size:1.0625rem;font-weight:600;margin-top:.2rem}.mail-batch-totals dd small{font-size:.6875rem;font-weight:400;color:var(--muted)}.mail-preview-row{display:grid;grid-template-columns:minmax(0,1fr) 5rem 6rem;gap:.5rem;align-items:center;border-bottom:1px solid var(--line-soft);padding:.55rem .5rem;font-size:.75rem}.mail-preview-row strong{font-weight:500;overflow-wrap:anywhere}.mail-preview-row>span{display:flex;align-items:center;gap:.25rem;color:var(--muted);overflow-wrap:anywhere}.mail-preview-row.mail-column-head{border-top:1px solid var(--line);font-size:.6875rem;background:#f5f5f7}.mail-review-reason{margin:.75rem 0;padding:.65rem .8rem;border:1px solid var(--line);border-radius:5px;background:#fafafa}.mail-review-reason>span{font-size:.6875rem;color:var(--muted)}.mail-review-reason p{margin-top:.25rem;font-size:.75rem;overflow-wrap:anywhere}.mail-completion .ui-section-body{padding:1.5rem}.mail-completion-mark{display:grid;place-items:center;height:42px;width:42px;border-radius:50%;background:#e8f1fd;color:var(--accent);margin-bottom:.8rem}.mail-completion h2{font-size:1.25rem;margin:.4rem 0}.mail-completion p{color:var(--muted);font-size:.75rem}.mail-result-id{padding:.75rem 0;margin:.85rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mail-result-id span{display:block;font-size:.6875rem;color:var(--muted);margin-bottom:.3rem}.mail-result-id code{font-size:.75rem;overflow-wrap:anywhere}.mail-completion-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.mail-domain-section{border:1px solid var(--line)!important;border-radius:8px!important;overflow:hidden}.mail-domain-section>.ui-section-body{padding:0!important}.mail-domain-workspace{display:grid;grid-template-columns:minmax(13rem,.8fr) minmax(0,1.2fr);min-width:0}.mail-domain-index{min-width:0;border-right:1px solid var(--line);padding:.65rem;background:#fafafa}.mail-domain-search{display:grid;grid-template-columns:minmax(0,1fr);gap:.4rem;margin-bottom:.5rem}.mail-domain-search select{width:100%;min-width:0;font-size:.75rem}.mail-domain-list{display:flex;flex-direction:column;gap:.1rem}.mail-domain-list>button{display:flex;align-items:center;gap:.45rem;border:0;border-radius:5px;padding:.6rem .45rem;background:transparent;text-align:left;min-width:0;width:100%;color:var(--ink)}.mail-domain-list>button.selected{background:#e8f1fd}.mail-domain-list>button:disabled{cursor:default}.mail-domain-glyph{color:var(--accent);flex-shrink:0}.mail-domain-glyph>svg{width:18px;height:18px}.mail-domain-name{min-width:0;flex:1}.mail-domain-name strong{font-size:.75rem;font-weight:500;display:block;overflow-wrap:anywhere}.mail-domain-name small{font-size:.625rem;display:block;color:var(--muted);margin-top:.1rem;overflow-wrap:anywhere}.mail-domain-status{flex-shrink:0;text-align:right}.mail-domain-status .badge{font-size:.625rem;padding:.1rem .3rem}.mail-domain-status>small{display:none}.mail-domain-index-note{font-size:.625rem;color:var(--muted);margin:.65rem .4rem 0}.mail-domain-inspector{padding:1rem;min-width:0}.mail-inspector-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.mail-inspector-heading>div{min-width:0}.mail-inspector-heading h2{margin-top:.25rem;font-size:1rem;overflow-wrap:anywhere}.mail-inspector-heading .button{flex-shrink:0}.mail-domain-form .field input,.mail-domain-form .field select{width:100%;min-width:0}.mail-domain-form .field-hint{color:var(--muted);font-size:.6875rem;line-height:1.7;margin:-.2rem 0 .85rem}.mail-domain-form .notice{margin:.75rem 0}.mail-domain-intro{align-self:center;padding:2rem 1.5rem;min-width:0}.mail-domain-intro>svg{color:var(--muted);width:30px;height:30px;margin-bottom:.8rem}.mail-domain-intro h2{font-size:1rem;margin:.4rem 0}.mail-domain-intro p{color:var(--muted);line-height:1.7;font-size:.75rem}.mail-domain-guidance{margin-top:1.1rem;display:grid;gap:.6rem}.mail-domain-guidance>div{display:flex;gap:.4rem;font-size:.6875rem;line-height:1.7;color:var(--muted)}.mail-domain-guidance svg{color:var(--accent)}@media(hover:hover)and (pointer:fine){.mail-account-row:hover:not(.selected),.mail-action-rail button:hover:not(:disabled):not(.selected),.mail-domain-list>button:hover:not(:disabled):not(.selected){background:#f0f0f3}.mail-upload:hover{background:#f2f2f5}}@media(max-width:1100px){.mail-directory-content{grid-template-columns:minmax(0,1fr) 14rem}.mail-account-columns,.mail-account-row{grid-template-columns:minmax(0,1fr) 4rem}.mail-account-columns>span:last-child,.mail-row-bytes{display:none}.mail-directory-toolbar{flex-wrap:wrap}.mail-directory-toolbar .mail-query{flex-basis:100%}.mail-directory-toolbar>select{flex:1;max-width:none}.mail-domain-workspace{grid-template-columns:minmax(12rem,.8fr) minmax(0,1.2fr)}.mail-domain-glyph{display:none}}@media(max-width:760px){.mail-directory-content{display:block;min-height:0}.mail-directory-inspector{display:none;border-left:0;padding:.75rem}.mail-directory-content.has-selection .mail-directory-browser{display:none}.mail-directory-content.has-selection .mail-directory-inspector{display:block}.mail-inspector-toolbar>.button{min-height:44px}.mail-inspector-close-label{display:inline}.mail-inspector-facts{font-size:.8125rem}.mail-inspector-facts>div{grid-template-columns:5rem minmax(0,1fr);padding:.6rem 0}.mail-inspector-identity h2{font-size:.9375rem}.mail-inspector-caption{font-size:.75rem}.mail-account-row{min-height:56px;padding:.6rem .5rem}.mail-row-identity strong{font-size:.8125rem}.mail-row-identity small{font-size:.6875rem}.mail-directory-status{flex-wrap:wrap;font-size:.6875rem}.mail-sync{white-space:normal}.mail-query input{font-size:1rem;min-height:42px!important}.mail-directory-toolbar>select{font-size:1rem;min-height:44px}.mail-directory-toolbar>.button{min-height:44px}.mail-account-summary{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.8rem}.mail-account-summary>div{padding:0 .7rem}.mail-account-summary>div:nth-child(odd){padding-left:0}.mail-account-summary>div:nth-child(2n){border-right:0}.mail-account-workbench{grid-template-columns:minmax(0,1fr)}.mail-action-navigation{border-right:0;border-bottom:1px solid var(--line)}.mail-action-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem}.mail-action-rail button{min-height:48px}.mail-action-rail button strong{font-size:.8125rem}.mail-action-rail button small{font-size:.6875rem}.mail-rail-note{display:none}.mail-workflow{gap:.5rem;justify-content:space-between}.mail-workflow li{gap:.3rem}.mail-workflow li:not(:last-child):after{display:none}.mail-workflow strong{font-size:.6875rem}.mail-source-choice button{min-height:40px;font-size:.8125rem}.mail-csv-input textarea{font-size:1rem}.mail-import-reference summary{min-height:44px}.mail-domain-workspace{display:block}.mail-domain-index{border-right:0}.mail-domain-workspace.has-selection .mail-domain-index,.mail-domain-intro{display:none}.mail-domain-list>button{min-height:56px}.mail-domain-name strong{font-size:.8125rem}.mail-domain-name small{font-size:.6875rem}.mail-domain-search select{font-size:1rem;min-height:44px}.mail-domain-inspector{padding:.85rem}.mail-context-note{font-size:.6875rem}}@media(max-width:480px){.mail-directory-toolbar{padding:.5rem}.mail-directory-toolbar>select{flex-basis:calc(50% - .5rem);width:0}.mail-directory-status{padding:.4rem .5rem}.mail-directory-status>.button{min-height:44px}.mail-sync{margin-left:0}.mail-account-columns,.mail-account-row{grid-template-columns:minmax(0,1fr) 3.8rem;gap:.3rem}.mail-row-identity{gap:.35rem}.mail-row-identity>svg{display:none}.mail-account-summary dd{font-size:1rem}.mail-account-history .button,.mail-completion-actions .button{width:100%;justify-content:space-between}.mail-import-reference dl>div{grid-template-columns:minmax(0,1fr);gap:.15rem}.mail-preview-row{grid-template-columns:minmax(0,1fr) 4rem}.mail-preview-row>span:last-child{grid-column:1 / -1}.mail-preview-row.mail-column-head>span:last-child{display:none}.mail-batch-totals{gap:1rem}.mail-batch-totals dd small{display:block}.mail-completion .ui-section-body{padding:1rem}.mail-inspector-heading{gap:.5rem}.mail-inspector-heading h2{font-size:.9375rem}}.governance-workspace{display:grid;gap:.875rem;min-width:0}.governance-workspace>*{min-width:0}.governance-workspace>.ui-page-header{margin-bottom:.25rem}.governance-guide{display:flex;align-items:flex-start;gap:.5rem;padding:0;color:var(--muted,#6d6d72);font-size:.75rem;line-height:1.6}.governance-guide>svg{flex:none;margin-top:.125rem;width:15px;height:15px;color:var(--muted,#6d6d72)}.governance-guide p{margin:0}.governance-guide strong{color:var(--text,#242424);font-weight:600}.triage-workspace{display:grid;grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);align-items:stretch;gap:0;background:var(--surface,#fff);border:1px solid var(--line,#dedee2);border-radius:7px;overflow:hidden;min-width:0}.triage-workspace.samples-workspace{grid-template-columns:minmax(0,1fr)}.triage-inbox.ui-section{border:0;border-right:1px solid var(--line,#dedee2);border-radius:0;min-width:0;background:var(--surface,#fff)}.samples-workspace .triage-inbox.ui-section{border-right:0}.triage-workspace .ui-section-heading{padding:.75rem .875rem;gap:.5rem;background:#fafafa;border-bottom:1px solid var(--line,#dedee2)}.triage-workspace .ui-section-heading h2{font-size:.8125rem;font-weight:600}.triage-workspace .ui-section-heading p{font-size:.6875rem;line-height:1.5;margin-top:.2rem}.triage-workspace .ui-section-heading .button{font-size:.6875rem;padding:.3rem .5rem}.triage-inbox>.ui-section-body,.ledger-section>.ui-section-body,.ledger-results>.ui-section-body{padding:0}.triage-inspector{display:flex;flex-direction:column;gap:0;min-width:0}.triage-inspector>.ui-section{border:0;border-radius:0;box-shadow:none;min-width:0}.triage-inspector>.ui-section>.ui-section-body{padding:1rem 1.125rem}.triage-inspector>.ui-section:not(.receipt-workspace){flex:1}.triage-inspector>.notice{margin:.75rem}.triage-inspector .empty-state{min-height:18rem;max-width:28rem;margin:auto}.triage-filter{padding:.625rem .875rem;border-bottom:1px solid var(--line,#dedee2);background:#fafafa}.triage-filter .field{margin:0;display:flex;flex-direction:row;align-items:center;gap:.625rem}.triage-filter .field>span{font-size:.6875rem;white-space:nowrap;color:var(--muted,#6d6d72)}.triage-filter select{flex:1;min-width:0;font-size:.75rem}.triage-filter .field-hint{font-size:.6875rem;margin:.3rem 0 0}.triage-list{display:grid;align-content:start;max-height:39rem;overflow:auto;scroll-padding:.5rem}.triage-item{appearance:none;border:0;border-bottom:1px solid var(--line,#dedee2);background:transparent;padding:.625rem .875rem;text-align:start;color:var(--text,#242424);font:inherit;display:grid;gap:.25rem;min-width:0;width:100%;cursor:pointer;touch-action:manipulation}.triage-item:last-child{border-bottom:0}.triage-item.is-selected{background:var(--selection,#0068da);color:#fff;border-bottom-color:var(--selection,#0068da)}.triage-item:disabled{cursor:default}.triage-item:active:not(:disabled){background:#ebebee}.triage-item.is-selected:active:not(:disabled){background:#0068da}.triage-item:focus-visible{outline:2px solid var(--accent,#007aff);outline-offset:-3px}.triage-item.is-selected:focus-visible{outline-color:#fff}.triage-item strong{font-size:.8125rem;font-weight:600;overflow-wrap:anywhere;line-height:1.45}.triage-item strong.mono{font-size:.6875rem;font-weight:500;line-height:1.5}.triage-item-line,.triage-item-meta{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.triage-item-line>svg{color:var(--muted,#6d6d72)}.triage-item-meta,.triage-severity{color:var(--muted,#6d6d72);font-size:.6875rem;line-height:1.5}.triage-item .badge{padding:0;border:0;background:transparent;font-size:.6875rem;font-weight:600;line-height:1.5}.triage-item.is-selected :is(.triage-item-meta,.triage-severity,.badge,.triage-item-line>svg){color:#fff;background:transparent}.triage-inbox .pagination{padding:.625rem .875rem;border-top:1px solid var(--line,#dedee2);background:#fafafa;gap:.5rem;flex-wrap:wrap;font-size:.6875rem}.triage-inbox .pagination>div{gap:.375rem}.triage-inbox .pagination .button{font-size:.6875rem;padding:.25rem .5rem}.triage-inbox .empty-state{min-height:14rem;padding:1.5rem .875rem}.triage-inbox>.ui-section-body>.notice{margin:.75rem}.inspector-title{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;padding-bottom:.75rem;border-bottom:1px solid var(--line,#dedee2)}.inspector-title h2{font-size:.875rem;font-weight:600;letter-spacing:-.01em;margin:0;line-height:1.5;overflow-wrap:anywhere}.inspector-title h2:focus-visible{outline:2px solid var(--accent,#007aff);outline-offset:4px;border-radius:2px}.inspector-title p{font-size:.75rem;color:var(--muted,#6d6d72);line-height:1.6;margin:.25rem 0 0}.inspector-title .badge{flex-shrink:0}.record-facts{margin:.75rem 0;display:grid;gap:0;min-width:0}.record-facts>div{display:grid;grid-template-columns:7.25rem minmax(0,1fr);padding:.375rem 0;gap:.75rem;border-bottom:1px solid #eeeef0;align-items:baseline}.record-facts>div:last-child{border-bottom:0}.record-facts dt{color:var(--muted,#6d6d72);font-size:.6875rem;line-height:1.6}.record-facts dd{font-size:.75rem;line-height:1.6;margin:0;min-width:0;overflow-wrap:anywhere}.record-facts dd .inline-link{max-width:100%;min-height:1.5rem;padding:0;text-align:start;overflow-wrap:anywhere;font-size:inherit;justify-content:flex-start}.evidence-note{margin:.75rem 0;padding:.625rem .75rem;border:1px solid #eadcc1;background:#fffaf0;border-radius:6px}.evidence-note>span{font-size:.6875rem;color:#805919;font-weight:600}.evidence-note>p{margin:.25rem 0 0;font-size:.75rem;line-height:1.6;overflow-wrap:anywhere;color:#624b25}.decision-form{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--line,#dedee2)}.decision-form fieldset{border:0;padding:0;margin:0;display:grid;gap:.625rem;min-width:0}.decision-form legend{font-size:.75rem;font-weight:600;padding:0;margin:0 0 .5rem}.decision-options{display:grid;gap:.125rem}.decision-options>label{display:flex;align-items:flex-start;gap:.5rem;padding:.375rem .25rem;border:0;border-radius:4px;cursor:pointer;min-height:32px}.decision-options input{flex:none;width:.9375rem;height:.9375rem;margin:.15rem 0 0;accent-color:var(--accent,#007aff)}.decision-options>label>span{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem}.decision-options strong,.decision-options small{line-height:1.6}.decision-options strong{font-size:.75rem;font-weight:500}.decision-options small{font-size:.6875rem;color:var(--muted,#6d6d72)}.decision-options>label.chosen strong{color:var(--text,#242424);font-weight:600}.decision-form fieldset:disabled .decision-options>label{cursor:default;opacity:.6}.decision-form .field,.decision-form .field-hint{margin:0}.decision-form .field>span{font-size:.75rem}.decision-form .field-hint{font-size:.6875rem;line-height:1.6}.decision-form textarea{min-height:5rem;font-size:.75rem}.decision-confirm{display:flex;align-items:flex-start;gap:.5rem;min-height:32px;margin-top:.25rem;padding-top:.625rem;border-top:1px solid var(--line,#dedee2);font-size:.6875rem;line-height:1.65}.decision-confirm input{margin:.15rem 0 0;flex:none}.decision-submit{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.875rem;flex-wrap:wrap}.decision-submit>span{font-size:.6875rem;color:var(--muted,#6d6d72)}.triage-inspector>.receipt-workspace{border-top:1px solid var(--line,#dedee2);background:#fafafa}.receipt-workspace .ui-section-body{display:grid;gap:.625rem}.receipt-workspace p{margin:0;line-height:1.6;font-size:.75rem}.receipt-workspace textarea{font-family:var(--font-mono,Consolas,monospace);font-size:.6875rem;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap;background:#fff}.receipt-workspace .field{margin-bottom:0}.receipt-workspace .button{justify-self:start}.ledger-switcher{display:flex;gap:2px;flex-wrap:wrap;width:fit-content;max-width:100%;padding:2px;background:#ededf0;border:1px solid #dedee2;border-radius:7px;min-width:0}.ledger-switcher>button{appearance:none;display:flex;align-items:center;justify-content:center;gap:.375rem;font:inherit;font-size:.75rem;font-weight:500;background:transparent;border:0;border-radius:5px;padding:.3rem .75rem;color:var(--text,#242424);min-height:30px;cursor:pointer;touch-action:manipulation}.ledger-switcher>button.selected{color:var(--text,#242424);background:#fff;box-shadow:0 1px 3px #0000001a;font-weight:600}.ledger-switcher>button:disabled{cursor:default;opacity:.6}.ledger-switcher>button:focus-visible{outline:2px solid var(--accent,#007aff);outline-offset:2px}.ledger-switcher>button>svg{width:15px;height:15px}.ledger-assurance{display:flex;align-items:center;gap:.375rem;font-size:.6875rem;color:var(--muted,#6d6d72)}.ledger-assurance>svg{width:15px;height:15px}.ledger-section.ui-section,.ledger-results.ui-section{border-radius:7px;overflow:hidden;min-width:0}.ledger-section .ui-section-heading,.ledger-results .ui-section-heading,.ledger-query .ui-section-heading{padding:.75rem .875rem;border-bottom:1px solid var(--line,#dedee2);background:#fafafa}.ledger-section .ui-section-heading h2,.ledger-results .ui-section-heading h2,.ledger-query .ui-section-heading h2{font-size:.8125rem}.ledger-section .ui-section-heading p,.ledger-results .ui-section-heading p,.ledger-query .ui-section-heading p{font-size:.6875rem}.ledger-search{display:flex;gap:.5rem;align-items:flex-end;padding:.625rem .875rem;border-bottom:1px solid var(--line,#dedee2);flex-wrap:wrap;background:#fafafa}.ledger-search>.field{flex:1 1 12rem;max-width:20rem;margin:0;gap:.25rem}.ledger-search>.field>span{font-size:.6875rem}.ledger-search>.field-hint{flex:1 1 12rem;font-size:.6875rem;margin:0;padding-bottom:.375rem;line-height:1.6}.search-input-wrap{position:relative;min-width:0}.search-input-wrap>svg{position:absolute;inset-inline-start:.5rem;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--muted,#6d6d72);pointer-events:none}.search-input-wrap>input{padding-inline-start:1.75rem}.audit-ledger{list-style:none;margin:0;padding:0}.ledger-record{padding:.75rem .875rem;border-bottom:1px solid #e9e9ec;min-width:0}.ledger-record:last-child{border-bottom:0}.ledger-record-top{display:flex;justify-content:space-between;gap:.75rem;align-items:center;flex-wrap:wrap;margin-bottom:.25rem;color:var(--muted,#6d6d72);font-size:.6875rem}.record-index{font-variant-numeric:tabular-nums;font-weight:500;font-family:var(--font-mono,Consolas,monospace);font-size:.6875rem;color:var(--muted,#6d6d72);overflow-wrap:anywhere}.ledger-record-main{display:flex;gap:.75rem;justify-content:space-between;align-items:flex-start}.ledger-record-main>div{min-width:0;flex:1}.ledger-record-main>.button{flex:none;margin-inline-end:-.375rem;padding:.25rem .5rem;font-size:.6875rem}.ledger-record-title{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.ledger-record-title h3{font-size:.8125rem;font-weight:600;line-height:1.5;margin:0;overflow-wrap:anywhere}.ledger-record-main p{display:flex;gap:.5rem;flex-wrap:wrap;margin:.25rem 0 0;font-size:.6875rem;line-height:1.6;overflow-wrap:anywhere}.ledger-record-main .inline-link{font-size:inherit;min-height:1.25rem;padding:0}.ledger-actor{color:var(--muted,#6d6d72);overflow-wrap:anywhere}.ledger-record-main .ledger-reason{font-size:.75rem;display:block;color:var(--text,#242424)}.ledger-record-main .ledger-operation{font-size:.6875rem;display:block;color:var(--muted,#6d6d72)}.ledger-evidence{margin-top:.625rem;background:#f5f5f7;padding:.25rem .75rem .75rem;border:1px solid var(--line,#dedee2);border-radius:5px;min-width:0}.ledger-evidence>.record-facts{margin-top:.25rem}.ledger-evidence .field-hint{margin-bottom:.625rem;font-size:.6875rem}.record-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.record-comparison section{min-width:0}.record-comparison h4{font-size:.6875rem;font-weight:600;margin:0 0 .375rem}.record-json{border:1px solid var(--line,#dedee2);border-radius:5px;background:#fafafa;color:var(--text,#242424);padding:.625rem;font:.6875rem/1.65 var(--font-mono,Consolas,monospace);white-space:pre-wrap;overflow-wrap:anywhere;max-height:20rem;overflow:auto;overscroll-behavior:contain;margin:0;min-width:0}.ledger-footnote{font-size:.6875rem;line-height:1.65;color:var(--muted,#6d6d72);margin:0;padding:0 .875rem .75rem;overflow-wrap:anywhere}.ledger-footnote>span{display:block;margin-top:.25rem}.ledger-section .pagination,.ledger-results .pagination{padding:.625rem .875rem;border-top:1px solid var(--line,#dedee2);font-size:.6875rem}.ledger-section>.ui-section-body>.notice,.ledger-results>.ui-section-body>.notice{margin:.75rem}.audit-query-workspace{display:grid;grid-template-columns:minmax(15rem,.6fr) minmax(0,1.4fr);align-items:start;gap:.75rem;min-width:0}.ledger-query,.ledger-results{min-width:0}.ledger-query>.ui-section-body{padding:.875rem}.ledger-query-form{display:grid;gap:.75rem;min-width:0}.ledger-query-form .field,.ledger-query-form .field-hint{margin:0;min-width:0}.ledger-query-form .field>span,.ledger-query-form .field-hint{font-size:.6875rem}.ledger-query-form input,.ledger-query-form select{max-width:100%;min-width:0;font-size:.75rem}.ledger-query-actions{display:flex;gap:.5rem;flex-wrap:wrap}.query-applied{border-bottom:1px solid var(--line,#dedee2);padding:.25rem .875rem;min-width:0;background:#fafafa}.query-applied>summary{display:flex;gap:.375rem;align-items:center;min-height:32px;font-size:.6875rem;color:var(--accent,#007aff);cursor:pointer;width:fit-content}.query-applied p{margin:0 0 .5rem;font-size:.6875rem;line-height:1.65;color:var(--muted,#6d6d72);overflow-wrap:anywhere}.sample-record{padding:.75rem .875rem;border-top:1px solid var(--line,#dedee2)}.sample-record:first-child{border-top:0}.sample-record>header{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap;font-size:.6875rem;color:var(--muted,#6d6d72)}.sample-record>header>div{display:flex;align-items:center;gap:.5rem}.sample-measures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem 1rem;margin:.75rem 0}.sample-measures>div{min-width:0}.sample-measures dt{font-size:.6875rem;color:var(--muted,#6d6d72);margin-bottom:.2rem}.sample-measures dd{font-size:.8125rem;font-weight:500;margin:0;line-height:1.5;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.evidence-disclosure{margin:.625rem 0}.evidence-disclosure>summary{font-size:.75rem;font-weight:500;color:var(--accent,#007aff);cursor:pointer;min-height:32px;padding:.375rem 0;line-height:1.6}.audit-export-tool{border:1px solid var(--line,#dedee2);border-radius:6px;background:#fafafa;min-width:0}.audit-export-tool>summary{display:flex;align-items:center;gap:.625rem;cursor:pointer;padding:.5rem .875rem;min-height:44px;list-style:none}.audit-export-tool>summary::-webkit-details-marker{display:none}.export-tool-icon{display:grid;place-items:center;width:1.5rem;height:1.5rem;flex:none;color:var(--muted,#6d6d72)}.export-tool-icon svg{width:17px;height:17px}.audit-export-tool>summary>span:nth-child(2){min-width:0;flex:1;display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem .75rem}.audit-export-tool>summary strong,.audit-export-tool>summary small{line-height:1.6}.audit-export-tool>summary strong{font-size:.75rem;font-weight:600}.audit-export-tool>summary small{font-size:.6875rem;color:var(--muted,#6d6d72)}.export-tool-action{display:flex;gap:.375rem;align-items:center;font-size:.6875rem;color:var(--muted,#6d6d72)}.audit-export-tool[open] .export-tool-action svg{transform:rotate(90deg)}.audit-export-body{padding:.875rem;border-top:1px solid var(--line,#dedee2);background:#fff}.audit-export-body fieldset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;border:0;padding:0;margin:0;min-width:0}.audit-export-body .field{margin:0;min-width:0}.audit-export-body .field>span{font-size:.6875rem}.export-tool-footer{display:flex;gap:1rem;align-items:center;margin-top:.875rem}.export-tool-footer>p{flex:1;margin:0;font-size:.6875rem;line-height:1.6}.export-tool-footer>.button{flex:none}.audit-export-body>.notice{margin:.75rem 0 0;overflow-wrap:anywhere}.governance-workspace .badge{max-width:100%;white-space:normal;overflow-wrap:anywhere}.governance-workspace .notice code{overflow-wrap:anywhere}@media(hover:hover)and (pointer:fine){.triage-item:hover:not(:disabled){background:#f0f0f2}.triage-item.is-selected:hover:not(:disabled){background:var(--selection,#0068da)}.ledger-switcher>button:not(.selected):hover:not(:disabled){background:#e4e4e7}.audit-export-tool>summary:hover{background:#f0f0f2}}@media(max-width:1100px){.triage-workspace{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr)}.record-facts>div{grid-template-columns:6.5rem minmax(0,1fr);gap:.5rem}.audit-query-workspace{grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr)}.record-comparison{grid-template-columns:minmax(0,1fr)}.ledger-record-main{flex-wrap:wrap}.ledger-record-main>.button{margin:0}}@media(max-width:900px){.triage-workspace,.audit-query-workspace{grid-template-columns:minmax(0,1fr)}.triage-inbox.ui-section{border-right:0;border-bottom:1px solid var(--line,#dedee2)}.triage-list{max-height:23rem}.triage-inspector .empty-state{min-height:14rem}.ledger-query-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-query-form>.field-hint,.ledger-query-form>.notice,.ledger-query-actions{grid-column:1/-1}.audit-export-body fieldset{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.governance-workspace{gap:.75rem}.governance-guide{font-size:.75rem}.ledger-switcher{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-switcher>button{font-size:.75rem;min-height:44px;padding:.4rem}.triage-workspace .ui-section-heading,.triage-inspector>.ui-section>.ui-section-body{padding:.875rem}.triage-filter{padding:.75rem}.triage-filter .field{display:flex;flex-direction:column;align-items:stretch}.triage-filter .field>span{font-size:.75rem}.triage-filter select,.ledger-query-form input,.ledger-query-form select,.audit-export-body input,.audit-export-body select{font-size:1rem;min-height:44px}.triage-item{padding:.75rem}.triage-item strong{font-size:.875rem}.triage-item strong.mono,.triage-item-meta,.triage-severity,.triage-item .badge{font-size:.75rem}.record-facts>div{grid-template-columns:minmax(0,1fr);gap:.2rem;padding:.5rem 0}.record-facts dt{font-size:.75rem}.record-facts dd{font-size:.8125rem}.record-facts .inline-link,.ledger-record-main .inline-link{min-height:44px}.inspector-title{flex-wrap:wrap}.inspector-title h2{font-size:1rem}.decision-options>label{min-height:44px;padding:.5rem .25rem}.decision-options strong{font-size:.8125rem}.decision-options small,.decision-confirm{font-size:.75rem}.decision-confirm{min-height:44px}.decision-form textarea,.receipt-workspace textarea{font-size:1rem}.decision-submit{align-items:stretch}.decision-submit .button,.receipt-workspace .button{width:100%}.ledger-query-form{grid-template-columns:minmax(0,1fr)}.ledger-query-actions>.button{flex:1}.ledger-search>.field{max-width:none;flex-basis:100%}.ledger-search>.field-hint{padding:0;flex-basis:100%}.ledger-record-main{display:block}.ledger-record-main>.button{margin-top:.375rem;margin-inline-start:-.375rem;min-height:44px}.ledger-record-top{gap:.25rem;align-items:flex-start}.ledger-record-top time{width:100%}.ledger-record-title h3{font-size:.875rem}.ledger-record-main p{font-size:.75rem}.ledger-record-main .ledger-reason{font-size:.8125rem}.sample-measures{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.query-applied>summary,.evidence-disclosure>summary{min-height:44px;font-size:.75rem}.audit-export-tool>summary{min-height:52px}.export-tool-action{font-size:0;gap:0}.export-tool-action svg{width:16px;height:16px}.export-tool-footer{flex-direction:column;align-items:stretch;gap:.75rem}.triage-workspace .ui-section-heading .button,.triage-inbox .pagination .button{min-height:44px}.triage-inbox .pagination{gap:.625rem}.triage-inbox .pagination>div{flex-wrap:wrap}}@media(pointer:coarse){.decision-options>label,.ledger-switcher>button,.query-applied>summary,.evidence-disclosure>summary,.triage-inbox .pagination .button,.triage-workspace .ui-section-heading .button{min-height:44px}.decision-form textarea,.receipt-workspace textarea,.ledger-query-form input,.ledger-query-form select{font-size:1rem}}.ops-mail-trend{container-type:inline-size;min-width:0;border:1px solid var(--line);border-radius:7px;background:var(--surface);overflow:hidden}.mail-trend-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--line-soft);background:#fafafa}.mail-trend-toolbar h2{font-size:.8125rem;font-weight:550;line-height:1.5;margin:0}.mail-trend-toolbar p{font-size:.6875rem;color:var(--muted);line-height:1.6;margin:3px 0 0}.mail-trend-segments{flex-shrink:0}.mail-trend-segments button{white-space:nowrap;touch-action:manipulation}.mail-trend-segments button:active{background:#dedee4}.mail-trend-content{min-width:0;padding:14px 16px 0}.mail-trend-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.mail-trend-summary>div{min-width:0}.mail-trend-summary>div>span{font-size:.6875rem;color:var(--muted)}.mail-trend-summary strong{display:block;font-size:clamp(1.2rem,2vw,1.75rem);font-weight:550;font-variant-numeric:tabular-nums;line-height:1.5;letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:4px}.mail-trend-summary strong small,.mail-trend-inspector strong small{font-size:.6875rem;font-weight:400;letter-spacing:0;color:var(--muted);margin-left:7px}.mail-trend-summary>p{font-size:.6875rem;line-height:1.8;text-align:right;color:var(--muted);margin:0;flex-shrink:0}.mail-trend-summary>p small{display:block;font-size:.625rem}.mail-trend-scale{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:18px;font-size:.625rem;line-height:1.6;color:var(--muted);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.mail-trend-plot{position:relative;height:188px;touch-action:pan-y pinch-zoom;cursor:crosshair;border-radius:4px;margin-top:7px;outline-offset:4px}.mail-trend-plot svg{display:block;width:100%;height:100%;overflow:visible}.mail-trend-grid{stroke:var(--line-soft);stroke-width:1;fill:none;vector-effect:non-scaling-stroke}.mail-trend-area{fill:var(--accent);opacity:.09}.mail-trend-line{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.mail-trend-selection{stroke:var(--muted);stroke-width:1;stroke-dasharray:3 4;fill:none;opacity:.6;vector-effect:non-scaling-stroke}.mail-trend-dot{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--accent);border:2px solid var(--surface);box-shadow:0 0 0 1px var(--accent);transform:translate(-50%,-50%);pointer-events:none}.mail-trend-zero{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--muted);pointer-events:none}.mail-trend-axis{display:flex;justify-content:space-between;gap:10px;font-size:.625rem;line-height:1.7;color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px}.mail-trend-axis>span{min-width:0;max-width:33%;overflow-wrap:anywhere}.mail-trend-axis>span:nth-child(2){text-align:center}.mail-trend-axis>span:last-child{text-align:right}.mail-trend-inspector{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px;padding:12px 13px;border:1px solid var(--line-soft);border-radius:5px;background:#f7f8fa;min-width:0}.mail-trend-inspector>div{min-width:0}.mail-trend-inspector-label{display:flex;align-items:center;gap:7px;font-size:.6875rem;font-weight:550;flex-wrap:wrap}.mail-trend-current{font-size:.625rem;font-weight:400;color:var(--accent);padding:1px 6px;border-radius:3px;background:var(--accent-soft,#e7f1ff)}.mail-trend-inspector p{font-size:.6875rem;line-height:1.8;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:5px 0 0}.mail-trend-inspector p small{display:block;font-size:.625rem;color:var(--muted)}.mail-trend-inspector strong{font-size:1.125rem;line-height:1.5;font-weight:550;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right;min-width:0;max-width:48%}.mail-trend-help,.mail-trend-note{font-size:.625rem;line-height:1.8;color:var(--muted);margin:9px 0 0!important}.mail-trend-note{padding:10px 16px;border-top:1px solid var(--line-soft);margin:0!important}.mail-trend-details{margin-top:8px;border-top:1px solid var(--line-soft)}.mail-trend-details>summary{font-size:.6875rem;line-height:1.7;padding:9px 0;min-height:32px;cursor:pointer;overflow-wrap:anywhere}.mail-trend-table-scroll{max-width:100%;max-height:360px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:5px;margin:4px 0 13px}.mail-trend-table-scroll table{border-collapse:collapse;width:100%;min-width:550px;font-size:.6875rem;line-height:1.7;font-variant-numeric:tabular-nums;text-align:left}.mail-trend-table-scroll td,.mail-trend-table-scroll th{padding:9px 11px;border-bottom:1px solid var(--line-soft);vertical-align:top}.mail-trend-table-scroll th{font-weight:550;color:var(--muted);background:#f7f7f9;position:sticky;top:0;z-index:1}.mail-trend-table-scroll td:nth-child(2),.mail-trend-table-scroll th:nth-child(2){text-align:right}.mail-trend-table-scroll tr.is-selected{background:var(--accent-soft,#e7f1ff)}.mail-trend-placeholder{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center;color:var(--muted);font-size:.8125rem}.mail-trend-placeholder small{font-size:.6875rem}.ops-mail-trend>.notice{margin:12px 16px 0!important;font-size:.75rem}.mail-trend-warning{font-size:.6875rem;line-height:1.75;color:var(--amber);padding:12px 16px 0;margin:0!important}@container (max-width:36rem){.mail-trend-toolbar{padding:12px}.mail-trend-toolbar>div:first-child{flex-basis:100%}.mail-trend-segments{display:flex;width:100%;flex-wrap:nowrap}.mail-trend-segments button{flex:1;min-width:0;padding-inline:7px}.mail-trend-content{padding:13px 12px 0}.mail-trend-summary{flex-direction:column;gap:5px}.mail-trend-summary>p{text-align:left;font-size:.625rem}.mail-trend-summary>p small{display:inline;margin-left:8px}.mail-trend-summary strong{font-size:1.375rem}.mail-trend-inspector{flex-direction:column;align-items:flex-start;padding:11px}.mail-trend-inspector strong{max-width:100%;text-align:left}.mail-trend-plot{height:160px}.mail-trend-note{padding:10px 12px}.mail-trend-details>summary{min-height:44px;display:flex;align-items:center;list-style:inside}}@media(pointer:coarse){.mail-trend-segments button{min-height:44px}.mail-trend-details>summary{min-height:44px}}@media(prefers-contrast:more){.mail-trend-line{stroke-width:3}.mail-trend-selection{opacity:1}.mail-trend-inspector,.ops-mail-trend{border-color:var(--muted)}}@media(prefers-reduced-motion:reduce){.ops-mail-trend *{animation:none!important;transition:none!important}}.mail-domain-filter{container-type:inline-size;min-width:0;border:1px solid var(--line);border-radius:7px;background:#fafafa;padding:12px 16px}.mail-domain-filter-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.mail-domain-filter-heading>div{min-width:0;flex:1}.mail-domain-filter-heading h2{font-size:.8125rem;font-weight:550;line-height:1.5;margin:0}.mail-domain-filter-heading p{font-size:.6875rem;line-height:1.7;color:var(--muted);margin:4px 0 0}.mail-domain-filter-heading>.button{font-size:.6875rem;flex-shrink:0}.mail-domain-filter-controls{display:flex;align-items:flex-end;gap:12px 18px;flex-wrap:wrap;margin-top:13px}.mail-domain-filter-controls>.field{flex:1 1 280px;min-width:0;max-width:540px;margin:0}.mail-domain-filter-controls label>span{font-size:.6875rem}.mail-domain-filter-controls select{width:100%;max-width:100%;min-width:0;text-overflow:ellipsis}.mail-domain-catalog-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0;font-size:.625rem;line-height:1.7;color:var(--muted);padding-bottom:1px}.mail-domain-catalog-status>.button{font-size:.6875rem}.mail-domain-selection{display:flex;align-items:baseline;gap:4px 8px;flex-wrap:wrap;font-size:.6875rem;line-height:1.8;margin:11px 0 0!important;min-width:0}.mail-domain-selection>b{font-weight:500;color:var(--muted);flex-shrink:0}.mail-domain-selection>span{min-width:0;overflow-wrap:anywhere}.mail-domain-disabled{font-size:.625rem;color:var(--muted)}.mail-domain-error{font-size:.6875rem;line-height:1.8;color:var(--amber);margin:8px 0 0!important;overflow-wrap:anywhere}.mail-domain-info{font-size:.6875rem;line-height:1.8;color:var(--muted);margin:8px 0 0!important}.mail-domain-definition{font-size:.625rem;line-height:1.8;color:var(--muted);margin:9px 0 0!important;border-top:1px solid var(--line-soft);padding-top:9px}@container (max-width:32rem){.mail-domain-filter-heading{gap:8px}.mail-domain-filter-heading>div{flex-basis:100%}.mail-domain-filter-heading>.button{margin-left:-9px}.mail-domain-filter-controls{margin-top:9px;gap:9px}.mail-domain-filter-controls>.field{flex-basis:100%;max-width:none}.mail-domain-catalog-status{width:100%;justify-content:space-between}.mail-domain-selection{font-size:.75rem}}@media(pointer:coarse){.mail-domain-filter select{font-size:1rem;min-height:44px}.mail-domain-filter .button{min-height:44px}}.mail-range-filter{container-type:inline-size;min-width:0;border:1px solid var(--line);border-radius:7px;background:#fafafa;padding:12px 16px}.mail-range-heading h2{font-size:.8125rem;font-weight:550;line-height:1.5;margin:0}.mail-range-heading p{font-size:.6875rem;line-height:1.7;color:var(--muted);margin:4px 0 0}.mail-range-form{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-top:12px;min-width:0}.mail-range-form>.field{flex:1 1 205px;min-width:0;max-width:300px;margin:0}.mail-range-form label>span{font-size:.6875rem}.mail-range-form input{width:100%;max-width:100%;min-width:0;min-height:36px;font-variant-numeric:tabular-nums}.mail-range-actions{display:flex;flex-wrap:wrap;gap:8px}.mail-range-actions .button{font-size:.6875rem;min-height:36px}.mail-range-current{display:flex;flex-wrap:wrap;gap:4px 7px;font-size:.6875rem;line-height:1.8;margin:11px 0 0!important;min-width:0}.mail-range-current b{font-weight:500;color:var(--muted)}.mail-range-current>span{overflow-wrap:anywhere;min-width:0}.mail-range-current small{flex-basis:100%;font-size:.625rem;color:var(--muted)}.mail-range-error,.mail-range-warning{font-size:.6875rem;line-height:1.8;color:var(--amber);margin:8px 0 0!important;overflow-wrap:anywhere}.mail-range-limit{font-size:.625rem;line-height:1.8;color:var(--muted);margin:7px 0 0!important}.ops-mail-custom-grid{grid-template-columns:minmax(0,1fr)!important}.ops-mail-custom-grid>div{max-width:100%}.mail-trend-axis.is-single{justify-content:center}.mail-trend-axis.is-single>span{max-width:100%;text-align:center}@container (max-width:34rem){.mail-range-form>.field{flex-basis:100%;max-width:none}.mail-range-actions{width:100%}.mail-range-actions .button{flex:1}.mail-range-form input{font-size:1rem;min-height:44px}.mail-range-actions .button{min-height:44px}.mail-range-filter{padding:12px}}@media(pointer:coarse){.mail-range-form input{font-size:1rem;min-height:44px}.mail-range-actions .button{min-height:44px}}.ops-mail-counts{container-type:inline-size;border:1px solid var(--line);border-radius:7px;background:var(--surface);min-width:0;overflow:hidden}.ops-mail-counts-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px}.ops-mail-counts-heading h2{font-size:.8125rem;font-weight:550;line-height:1.5;margin:0}.ops-mail-counts-heading p,.ops-mail-counts-sample{font-size:.6875rem;color:var(--muted);line-height:1.6;margin:3px 0 0}.ops-mail-counts-sample{max-width:50%;text-align:right;overflow-wrap:anywhere}.ops-mail-counts-sample .is-warning,.ops-mail-counts-warning{color:var(--amber)}.ops-mail-count-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0!important;background:var(--line-soft);border-block:1px solid var(--line-soft)}.ops-mail-count-grid>div{min-width:0;padding:13px 16px;background:var(--surface)}.ops-mail-count-grid dt{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.75rem;color:var(--muted)}.ops-mail-count-grid dt>span{font-size:.625rem}.ops-mail-count-grid dd{font-size:clamp(1rem,1.8vw,1.625rem);line-height:1.45;letter-spacing:-.025em;font-weight:550;font-variant-numeric:tabular-nums;margin:6px 0 3px;overflow-wrap:anywhere}.ops-mail-count-grid dd.is-unavailable{color:var(--muted)}.ops-mail-count-grid small{display:block;color:var(--muted);font-size:.625rem;line-height:1.6;overflow-wrap:anywhere}.ops-mail-counts-note{font-size:.6875rem;line-height:1.75;color:var(--muted);padding:10px 16px;margin:0!important}.ops-mail-counts>.notice{margin:0 12px 12px!important;font-size:.75rem}.ops-mail-counts-warning{font-size:.6875rem;line-height:1.75;padding:0 16px 10px;margin:0!important}@container (max-width:40rem){.ops-mail-count-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-mail-count-grid>div:last-child{grid-column:1/-1}.ops-mail-count-grid dd{font-size:1.375rem}.ops-mail-counts-heading{align-items:flex-start}.ops-mail-counts-sample{font-size:.625rem}}.ops-workspace{display:grid;gap:16px;min-width:0}.ops-workspace>*{min-width:0}.ops-kicker{font-size:.6875rem;color:var(--muted);font-weight:600}.ops-samplebar{display:flex;align-items:center;justify-content:space-between;gap:12px;border-block:1px solid var(--line);padding:7px 0;min-height:44px}.ops-samplebar>div,.ops-sample-info,.ops-sample-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.ops-samplebar,.ops-sample-info{font-size:.6875rem;color:var(--muted)}.ops-sample-info strong{font-weight:550;color:var(--ink)}.ops-sample-info time{overflow-wrap:anywhere}.ops-sample-note{margin-top:-8px!important;font-size:.6875rem}.ops-live-dot,.ops-status-dot{width:6px;height:6px;border-radius:50%;display:inline-block;flex-shrink:0;background:var(--success,#248a3d)}.ops-live-dot.is-warning,.ops-status-dot.is-warning{background:var(--amber)}.ops-status-overview{border:1px solid var(--line);border-radius:7px;background:var(--surface);padding:15px 16px 11px}.ops-status-overview>dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.ops-status-overview>dl>div{min-width:0;padding:0 16px;border-right:1px solid var(--line)}.ops-status-overview>dl>div:first-child{padding-left:0}.ops-status-overview>dl>div:last-child{border:0;padding-right:0}.ops-status-overview dt{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:.6875rem;margin-bottom:9px}.ops-status-overview dd{display:flex;gap:7px;align-items:center;font-size:.8125rem;line-height:1.6;overflow-wrap:anywhere;font-weight:550}.ops-status-overview>p{font-size:.6875rem;color:var(--muted);border-top:1px solid var(--line);padding-top:10px;margin-top:13px;line-height:1.7}.ops-cockpit-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px}.ops-cockpit-grid>section{min-width:0}.ops-attention-empty{font-size:.75rem;line-height:1.75;color:var(--muted);padding:2px 0 12px}.ops-attention-list{display:grid}.ops-attention-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:9px;align-items:start;padding:12px 0;border-bottom:1px solid var(--line)}.ops-attention-row:first-child{border-top:1px solid var(--line)}.ops-attention-row h3{font-size:.75rem;line-height:1.6;font-weight:550;margin:0}.ops-attention-row p,.ops-attention-row code{font-size:.625rem;color:var(--muted);margin:5px 0 0;overflow-wrap:anywhere}.ops-event-marker{display:block;color:var(--amber);padding-top:2px}.ops-event-marker.is-restored{color:var(--success,#248a3d)}.ops-attention .footnote{font-size:.6875rem;margin-top:12px}.ops-pipeline{list-style:none;margin:0;padding:0}.ops-pipeline li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:9px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.ops-pipeline li>svg{color:var(--muted)}.ops-pipeline h3{font-size:.75rem;font-weight:550;line-height:1.5;margin:0}.ops-pipeline p{font-size:.625rem;line-height:1.6;color:var(--muted);margin:3px 0 0}.ops-pipeline strong{font-size:1rem;font-weight:550;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:10ch}.ops-delivery-footer{display:grid;gap:5px;padding-top:13px;font-size:.625rem;color:var(--muted)}.ops-delivery-footer strong{font-size:.75rem;color:var(--ink);font-weight:500}.ops-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ops-ledger>div{min-width:0;padding:0 16px;border-left:1px solid var(--line)}.ops-ledger>div:first-child{border:0;padding-left:0}.ops-ledger>div:last-child{padding-right:0}.ops-ledger h3{font-size:.75rem;margin:0 0 10px;font-weight:550}.ops-ledger>div>strong{font-size:1.25rem;line-height:1.4;font-weight:550;letter-spacing:-.025em;overflow-wrap:anywhere}.ops-ledger p{font-size:.625rem;color:var(--muted);margin:4px 0 14px}.ops-ledger dl{display:grid;gap:9px;font-size:.6875rem;margin:0}.ops-ledger dl>div{display:flex;justify-content:space-between;gap:10px}.ops-ledger dt{color:var(--muted)}.ops-ledger dd{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ops-ledger .footnote{font-size:.625rem;line-height:1.7;margin-top:14px}.ops-disclosure{background:var(--surface);border:1px solid var(--line);border-radius:7px;min-width:0}.ops-disclosure>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:13px 16px;list-style:none;cursor:pointer}.ops-disclosure>summary::-webkit-details-marker{display:none}.ops-disclosure>summary>svg{flex-shrink:0;color:var(--muted)}.ops-disclosure[open]>summary>svg{transform:rotate(90deg)}.ops-disclosure h2{font-size:.8125rem;font-weight:550;line-height:1.5;margin:0}.ops-disclosure summary p{font-size:.6875rem;line-height:1.7;color:var(--muted);margin:4px 0 0}.ops-disclosure-body{padding:0 16px 16px;min-width:0}.ops-service-config{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 20px;margin-bottom:14px}.ops-service-config>div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line);font-size:.75rem}.queue-investigation-grid{display:grid;grid-template-columns:156px minmax(0,1fr);gap:0;border:1px solid var(--line);border-radius:7px;overflow:hidden;align-items:stretch;background:var(--surface)}.queue-filter-rail{padding:16px 9px;background:#f6f6f8;border-right:1px solid var(--line);min-width:0}.queue-filter-rail h2{font-size:.6875rem;font-weight:600;color:var(--muted);margin:0 7px 10px}.queue-state-list{display:grid;gap:2px}.queue-state-list button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;text-align:left;padding:6px 8px;border:0;border-radius:5px;background:transparent;color:var(--ink);font-size:.75rem;touch-action:manipulation}.queue-state-list button.is-active{background:var(--accent);color:#fff}.queue-state-list button:disabled{opacity:.5}.queue-filter-context{border-top:1px solid var(--line);margin:20px 7px 0;padding-top:15px}.queue-filter-context h3{font-size:.6875rem;font-weight:550;color:var(--muted);margin:0}.queue-filter-context ol{padding-left:16px;display:grid;gap:7px;font-size:.6875rem;line-height:1.6;color:var(--muted);margin:12px 0}.queue-filter-context p{font-size:.625rem;line-height:1.7;color:var(--muted)}.queue-register.ui-section{border:0;border-radius:0;box-shadow:none}.queue-search-bar{display:flex;gap:8px;align-items:flex-end;margin-bottom:13px}.queue-search-bar>.field{flex:1;min-width:0;margin:0}.queue-search-input{position:relative}.queue-search-input>svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.queue-search-input input{padding-left:34px!important;width:100%}.queue-register-head,.queue-task-entry{display:grid;grid-template-columns:minmax(0,1fr) 135px 74px;gap:16px;align-items:start}.queue-register-head{font-size:.625rem;color:var(--muted);padding:8px 0;border-block:1px solid var(--line)}.queue-task-entry{padding:13px 0;border-bottom:1px solid var(--line)}.queue-task-main{min-width:0}.queue-task-main>a{font-size:.75rem;line-height:1.7;font-weight:550;color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.queue-task-main>p{font-size:.6875rem;line-height:1.65;color:var(--muted);margin:5px 0}.queue-task-main>code{font-size:.625rem;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}.queue-task-state{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0}.queue-task-state>span:not(.badge),.queue-task-state time{font-size:.625rem;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}.queue-open-task{display:flex;justify-content:flex-end;align-items:center;gap:5px;font-size:.6875rem;min-height:32px;text-decoration:none;color:var(--accent)}.queue-raw-error{margin-top:5px;font-size:.625rem;color:var(--muted)}.queue-raw-error summary{min-height:28px;display:flex;align-items:center;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.queue-raw-error p{padding:9px;background:#f6f6f8;border-radius:4px;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.queue-register .pagination{margin-top:10px;padding-bottom:0}.investigation-steps{display:flex;gap:24px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:0 0 12px;font-size:.6875rem;color:var(--muted)}.investigation-steps span{display:flex;align-items:center;gap:6px}.investigation-steps b{font-size:.625rem;font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums}.investigation-workspace{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:16px;align-items:start}.investigation-context,.investigation-actions{min-width:0;display:grid;gap:16px}.investigation-context .panel-heading{align-items:flex-start;flex-direction:column;gap:8px}.queue-recipient{font-size:.9375rem!important;line-height:1.6!important;overflow-wrap:anywhere;letter-spacing:-.015em}.queue-identifiers{display:grid;gap:5px;font-size:.625rem;color:var(--muted);margin:12px 0}.queue-identifiers code{font-size:.625rem;overflow-wrap:anywhere}.queue-result-line{display:flex;gap:8px;align-items:flex-start;border-block:1px solid var(--line);padding:12px 0;font-size:.6875rem;line-height:1.8;color:var(--muted)}.queue-result-line svg{flex-shrink:0;margin-top:2px;color:var(--amber)}.queue-result-line.is-delivered svg{color:var(--success,#248a3d)}.queue-result-line p{margin:0}.investigation-context-facts{display:grid;gap:13px;margin:15px 0 0}.investigation-context-facts dt{font-size:.625rem;color:var(--muted);margin-bottom:4px}.investigation-context-facts dd{font-size:.6875rem;line-height:1.7;overflow-wrap:anywhere}.investigation-context-facts small{display:block;font-size:.625rem;color:var(--muted);margin-top:3px}.queue-last-error{font-size:.8125rem;line-height:1.8;margin:0 0 10px}.queue-error-detail{padding:10px 12px;background:#f6f6f8;border:1px solid var(--line);border-radius:5px;font:.6875rem/1.8 ui-monospace,Consolas,monospace;overflow-wrap:anywhere;white-space:pre-wrap;margin:0 0 12px}.queue-lookup{display:flex;align-items:flex-end;gap:8px;margin:14px 0}.queue-lookup .field{flex:1;min-width:0;margin:0}.queue-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}.queue-fact-grid dt{font-size:.625rem;color:var(--muted);margin-bottom:4px}.queue-fact-grid dd{font-size:.6875rem;line-height:1.7;overflow-wrap:anywhere}.queue-fact-grid small{display:block;color:var(--muted)}.queue-retry fieldset,.queue-finalization fieldset{display:grid;gap:12px;margin:14px 0;padding:0;border:0;min-width:0}.queue-retry-limits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.queue-retry-limits small{font-size:.625rem;line-height:1.7;color:var(--muted)}.queue-inline-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.queue-inline-actions>.field-hint{flex:1;min-width:min(100%,180px)}.queue-confirm{display:flex;align-items:flex-start;gap:8px;font-size:.6875rem;line-height:1.8}.queue-confirm input{width:16px;height:16px;margin-top:2px;flex-shrink:0}.queue-retry .notice,.queue-finalization .notice,.queue-receipt .notice{margin:12px 0}.queue-finalization textarea[readonly]{font:.6875rem/1.8 ui-monospace,Consolas,monospace}.final-submitted{margin:14px 0}.queue-audit-entry{padding:15px 0 0;margin-top:15px;border-top:1px solid var(--line)}.queue-audit-heading{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:.6875rem}.queue-audit-heading time{font-size:.625rem;color:var(--muted)}.queue-audit-entry>p{font-size:.75rem;line-height:1.8;overflow-wrap:anywhere}.queue-receipt h2:focus,.queue-finalization h2:focus{outline-offset:5px}.capacity-sampling .ops-sample-note{margin-top:6px!important}.capacity-native-workspace{display:grid;grid-template-columns:210px minmax(0,1fr);border:1px solid var(--line);border-radius:7px;background:var(--surface);overflow:hidden;min-width:0;align-items:stretch}.capacity-source-pane{padding:13px 9px;background:#f6f6f8;border-right:1px solid var(--line);min-width:0}.capacity-source-pane>header{display:flex;justify-content:space-between;align-items:center;margin:0 6px 10px;color:var(--muted);font-size:.625rem}.capacity-source-pane h2{font-size:.6875rem;font-weight:600;line-height:1.6;margin:0;color:var(--muted)}.capacity-source-list{display:grid;gap:3px}.capacity-source-list>button{display:flex;gap:8px;align-items:flex-start;min-height:48px;width:100%;padding:8px;border:0;border-radius:5px;background:transparent;text-align:left;color:var(--ink);font-size:.75rem}.capacity-source-list>button>svg{flex-shrink:0;color:var(--accent);margin-top:2px}.capacity-source-list>button>span{flex:1;min-width:0}.capacity-source-list strong{display:block;font-weight:550;font-size:.75rem;line-height:1.5;overflow-wrap:anywhere}.capacity-source-list small{display:block;font-size:.625rem;line-height:1.5;color:var(--muted);margin-top:4px}.capacity-source-list>button[aria-pressed=true]{background:var(--accent);color:#fff}.capacity-source-list>button[aria-pressed=true] svg,.capacity-source-list>button[aria-pressed=true] small{color:inherit}.capacity-inspector{margin:18px 7px 0;padding-top:13px;border-top:1px solid var(--line)}.capacity-inspector-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:15px}.capacity-inspector h3{font-size:.6875rem;font-weight:600;margin:0}.capacity-inspector>dl{display:grid;gap:13px}.capacity-inspector dt{font-size:.625rem;color:var(--muted);margin-bottom:3px}.capacity-inspector dd{font-size:.75rem;line-height:1.7;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.capacity-inspector dd small{display:block;font-size:.625rem;line-height:1.6;color:var(--muted);margin-top:3px}.capacity-growth-inspector{border-top:1px solid var(--line);padding-top:13px;margin-top:16px!important}.capacity-inspector .footnote{font-size:.625rem;line-height:1.8}.capacity-source-empty{font-size:.6875rem;line-height:1.8;color:var(--muted);padding:16px 7px}.capacity-meter{height:4px;background:#dedee2;border-radius:3px;overflow:hidden;margin:9px 0 0}.capacity-meter>span{display:block;height:100%;background:var(--accent);border-radius:inherit}.capacity-meter.amber>span{background:var(--amber)}.capacity-meter.capacity-danger>span{background:var(--red)}.badge.capacity-danger{color:var(--red);background:var(--red-soft)}.capacity-unknown{font-size:.625rem;color:var(--muted);line-height:1.7;margin-top:8px}.capacity-analysis-pane{min-width:0;background:var(--surface)}.capacity-analysis-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:11px 16px;background:#fafafa;min-height:51px}.capacity-analysis-toolbar>h2{font-size:.8125rem;line-height:1.6;font-weight:600;overflow-wrap:anywhere;min-width:0;flex:1}.capacity-analysis-toolbar .segmented{flex-shrink:0}.capacity-analysis-surface{padding:16px;min-width:0}.capacity-analysis-surface .panel-heading{align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:10px}.capacity-analysis-surface .panel-heading h2{font-size:.8125rem;line-height:1.5}.capacity-analysis-surface .panel-heading .footnote{font-size:.6875rem;margin-top:4px}.capacity-filters{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;padding:9px 0 13px;margin:0}.capacity-filters .field{margin:0;min-width:110px;flex:1}.capacity-filters select{width:100%}.capacity-filters label span{font-size:.6875rem}.capacity-inline-loading{padding:50px 16px;text-align:center;font-size:.75rem;color:var(--muted)}.capacity-coverage{display:flex;flex-wrap:wrap;gap:9px 18px;padding:10px 0;border-block:1px solid var(--line);font-size:.625rem;color:var(--muted)}.capacity-coverage b{font-size:.6875rem;color:var(--ink);font-weight:550;margin-left:4px;font-variant-numeric:tabular-nums}.capacity-chart{display:block;width:100%;height:auto;min-height:120px;max-height:270px;margin:12px 0}.capacity-grid{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.capacity-line{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.capacity-point{fill:var(--accent);stroke:var(--surface);stroke-width:1;vector-effect:non-scaling-stroke}.capacity-chart-labels{display:flex;justify-content:space-between;gap:6px 12px;flex-wrap:wrap;font-size:.625rem;color:var(--muted);margin:8px 0}.capacity-details{border-top:1px solid var(--line);margin-top:18px;padding-top:4px}.capacity-details summary{font-size:.6875rem;color:var(--ink);min-height:32px;line-height:1.7;padding:8px 0;cursor:pointer;overflow-wrap:anywhere}.capacity-table-scroll{max-width:100%;overflow:auto;overscroll-behavior:contain;margin:12px 0;border:1px solid var(--line);border-radius:5px}.capacity-table-scroll table{width:100%;min-width:680px;border-collapse:collapse;text-align:left;font-size:.6875rem;line-height:1.7;font-variant-numeric:tabular-nums}.capacity-table-scroll td,.capacity-table-scroll th{padding:9px 11px;border-bottom:1px solid var(--line);vertical-align:top}.capacity-table-scroll th{font-weight:550;color:var(--muted)}.capacity-table-scroll thead{font-size:.625rem;background:#f7f7f9}.capacity-table-scroll small{display:block;margin-top:4px;font-size:.625rem;color:var(--muted)}.capacity-rollup-table table{min-width:960px}.capacity-rollup-table .badge{white-space:normal;line-height:1.6;max-width:180px}.capacity-relation{max-width:230px;overflow-wrap:anywhere}.capacity-relation code{font-size:.6875rem}.capacity-generation{max-width:180px;overflow-wrap:anywhere}.capacity-generation code{font-size:inherit}.capacity-alert{padding:14px 0;border-top:1px solid var(--line);min-width:0}.capacity-alert-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.capacity-alert-heading h3{font-size:.75rem;font-weight:550;line-height:1.7;overflow-wrap:anywhere;min-width:0;margin:0}.capacity-alert-meta{display:flex;gap:6px 15px;flex-wrap:wrap;font-size:.625rem;color:var(--muted);margin:7px 0}.capacity-alert-id{display:flex;gap:6px;flex-wrap:wrap;font-size:.625rem;color:var(--muted);overflow-wrap:anywhere}.capacity-alert-id code{font-size:inherit}.capacity-alert-error{font-size:.6875rem;color:var(--amber);line-height:1.8;overflow-wrap:anywhere}.capacity-alert-footer{border-top:1px solid var(--line);padding-top:14px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.capacity-alert-footer>.footnote{flex:1;min-width:min(100%,220px);font-size:.625rem}.capacity-boundary{margin-top:-6px!important;font-size:.6875rem}.ops-management-workbench{display:grid;gap:12px;min-width:0}.ops-workbench-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.ops-workbench-heading h2{font-size:.8125rem;font-weight:600;line-height:1.6;margin:0}.ops-threshold-editor,.ops-runtime-history{min-width:0}.ops-management-workbench .panel-heading{align-items:flex-start;gap:14px;flex-wrap:wrap}.ops-threshold-editor fieldset{border:0;padding:0;margin:0;min-width:0}.ops-threshold-rows{display:grid}.ops-threshold-rows>label{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,180px) 100px;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--line);font-size:.75rem;font-weight:500}.ops-threshold-rows small{font-size:.625rem;font-weight:400;text-align:right;color:var(--muted)}.ops-threshold-rows .input-unit{display:flex;align-items:center;gap:8px;font-size:.6875rem}.ops-threshold-rows input{width:100%;min-width:0}.ops-threshold-rows .input-unit>span{flex-shrink:0;color:var(--muted)}.ops-threshold-reason{margin-top:14px}.ops-tool-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}.ops-trend-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ops-trend-table{max-height:360px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:5px}.ops-trend-table table{min-width:680px;width:100%;border-collapse:collapse;font-size:.6875rem;font-variant-numeric:tabular-nums}.ops-trend-table td,.ops-trend-table th{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.ops-trend-table th{position:sticky;top:0;background:#f7f7f9;font-size:.625rem;font-weight:550;color:var(--muted)}.ops-management-workbench .receipt{overflow-wrap:anywhere}@media(hover:hover)and (pointer:fine){.queue-state-list button:not(:disabled):not(.is-active):hover,.capacity-source-list>button:not([aria-pressed=true]):hover{background:#e8e8ed}.queue-task-main>a:hover,.queue-open-task:hover{text-decoration:underline;text-underline-offset:3px}.ops-disclosure>summary:hover{background:#fafafa}}@media(max-width:1200px){.capacity-native-workspace{grid-template-columns:185px minmax(0,1fr)}.capacity-analysis-toolbar{align-items:flex-start;flex-direction:column;gap:8px}.capacity-analysis-toolbar .segmented{max-width:100%;flex-wrap:wrap}.queue-register-head,.queue-task-entry{grid-template-columns:minmax(0,1fr) 118px;gap:12px}.queue-register-head>span:last-child{display:none}.queue-open-task{grid-column:2;justify-content:flex-start}.ops-status-overview>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 0}.ops-status-overview>dl>div:nth-child(2){border:0}.ops-status-overview>dl>div:nth-child(3){padding-left:0}.ops-attention-row{grid-template-columns:18px minmax(0,1fr)}.ops-attention-row>.badge{grid-column:2;justify-self:start}}@media(max-width:900px){.ops-cockpit-grid,.ops-ledger{grid-template-columns:1fr}.ops-ledger>div{border-left:0;border-top:1px solid var(--line);padding:15px 0!important}.ops-ledger>div:first-child{padding-top:0!important}.ops-ledger>div:last-child{padding-bottom:0!important}.ops-ledger dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.ops-ledger dl>div{display:grid;gap:4px}.ops-ledger dd{text-align:left}.investigation-workspace{grid-template-columns:1fr}.investigation-context-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.investigation-context .panel-heading{flex-direction:row}.ops-threshold-rows>label{grid-template-columns:minmax(0,1fr) minmax(120px,180px)}.ops-threshold-rows small{grid-column:2;text-align:left;margin-top:-7px}.queue-investigation-grid{grid-template-columns:130px minmax(0,1fr)}}@media(max-width:700px){.ops-workspace{gap:14px}.ops-samplebar{flex-wrap:wrap;gap:9px}.ops-sample-actions{margin-left:auto}.capacity-native-workspace{grid-template-columns:1fr}.capacity-source-pane{border-right:0;border-bottom:1px solid var(--line);padding:12px}.capacity-source-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:6px}.capacity-source-list>button{min-height:56px}.capacity-source-list strong{font-size:.8125rem}.capacity-source-list small{font-size:.6875rem}.capacity-inspector{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;margin:12px 0 0;padding-top:12px}.capacity-inspector-heading{grid-column:1/-1;margin:0}.capacity-inspector>dl{gap:11px}.capacity-inspector .capacity-growth-inspector{border:0;padding:0;margin:0!important}.capacity-inspector dt{font-size:.6875rem}.capacity-inspector dd{font-size:.75rem}.capacity-inspector>.capacity-meter,.capacity-inspector>.capacity-unknown,.capacity-inspector>.footnote{grid-column:1/-1;margin:0}.capacity-inspector>.capacity-meter{grid-row:4}.capacity-analysis-toolbar{padding:12px;flex-direction:row;align-items:center}.capacity-analysis-toolbar>h2{font-size:.875rem;flex-basis:100%}.capacity-analysis-toolbar .segmented{display:flex;width:100%;flex-wrap:nowrap}.capacity-analysis-toolbar .segmented button{flex:1;min-width:0;white-space:normal;padding-inline:8px}.capacity-analysis-surface{padding:14px 12px}.capacity-filters{gap:10px}.capacity-filters .field{min-width:120px}.capacity-filters>.button{min-width:100%;margin-top:2px}.capacity-details summary{min-height:44px}.capacity-chart{min-height:120px}.queue-investigation-grid{grid-template-columns:1fr}.queue-filter-rail{border:0;border-bottom:1px solid var(--line);padding:10px}.queue-filter-rail h2,.queue-filter-context{display:none}.queue-state-list{display:flex;flex-wrap:wrap;gap:4px}.queue-state-list button{min-height:44px;padding:8px 11px;font-size:.8125rem}.queue-state-list button svg{display:none}.queue-search-bar{align-items:stretch}.queue-register-head{display:none}.queue-task-entry{grid-template-columns:1fr;gap:11px}.queue-task-main>a{font-size:.875rem}.queue-task-main>p{font-size:.75rem}.queue-task-state{flex-direction:row;flex-wrap:wrap;align-items:center;gap:9px}.queue-task-state time{flex-basis:100%;font-size:.6875rem}.queue-open-task{grid-column:auto;min-height:44px;justify-content:space-between;border:1px solid var(--line);border-radius:5px;padding:0 11px;font-size:.75rem}.queue-raw-error summary{min-height:44px;font-size:.6875rem}.queue-lookup{flex-direction:column;align-items:stretch}.queue-lookup .field{width:100%}.queue-fact-grid,.queue-retry-limits{grid-template-columns:1fr}.queue-confirm{font-size:.75rem}.queue-inline-actions>.button{width:100%}.queue-finalization textarea[readonly]{font-size:1rem}.ops-disclosure>summary{min-height:52px;padding:14px}.ops-disclosure-body{padding:0 14px 14px}.ops-threshold-rows>label{grid-template-columns:1fr;gap:10px;font-size:.8125rem}.ops-threshold-rows small{grid-column:1;margin-top:-4px;font-size:.6875rem}.ops-tool-actions>.button{width:100%}.ops-trend-controls{width:100%}.ops-trend-controls>label{flex:1}.ops-trend-controls select{width:100%}.capacity-alert-heading{flex-wrap:wrap}.capacity-alert-footer>.button{width:100%}}@media(max-width:420px){.ops-status-overview{padding:13px 12px}.ops-status-overview>dl{gap:13px 0}.ops-status-overview>dl>div{padding-inline:10px}.ops-status-overview dd{font-size:.75rem;align-items:flex-start}.ops-status-overview dt{font-size:.625rem}.ops-status-dot{margin-top:7px}.ops-sample-actions{width:100%;justify-content:space-between;margin-left:0}.ops-sample-info time{flex-basis:100%}.queue-search-bar{flex-direction:column}.investigation-steps{display:grid;grid-template-columns:1fr 1fr;gap:9px}.investigation-context-facts{gap:14px 10px}.capacity-filters .field{min-width:0;flex-basis:100%}.capacity-alert-meta{gap:6px}.capacity-inspector{gap:12px}.ops-workbench-heading .segmented{display:flex;width:100%}.ops-workbench-heading .segmented button{flex:1}}.api-key-workspace{display:grid;gap:16px;min-width:0}.api-key-columns{display:grid;grid-template-columns:minmax(270px,.85fr) minmax(0,1.15fr);min-width:0}.api-key-index{min-width:0;border-right:1px solid var(--line)}.api-key-filters{display:flex;gap:8px;padding:12px;flex-wrap:wrap;border-bottom:1px solid var(--line-soft)}.api-key-filters .mail-query{min-width:0;flex:1 1 180px}.api-key-filters input{min-width:0}.api-key-filters select{max-width:100%;font-size:.6875rem}.api-key-list{display:grid}.api-key-list>button{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;text-align:left;padding:14px 13px;background:transparent;border:0;border-bottom:1px solid var(--line-soft);cursor:pointer;color:inherit}.api-key-list>button.selected{background:var(--accent-soft,#e7f1ff)}.api-key-list>button>span:first-child{min-width:0;display:grid;gap:5px}.api-key-list strong{font-size:.8125rem;font-weight:550;overflow-wrap:anywhere}.api-key-list code{font-size:.625rem;color:var(--muted);overflow-wrap:anywhere}.api-key-list small{font-size:.625rem;color:var(--muted);line-height:1.7}.api-key-list .badge{flex-shrink:0}.api-key-list-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:12px;font-size:.625rem;color:var(--muted)}.api-key-inspector,.api-key-intro{min-width:0;padding:18px}.api-key-inspector-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:15px}.api-key-inspector-heading h2{font-size:1rem;font-weight:550;line-height:1.6;min-width:0;overflow-wrap:anywhere;margin:0;outline-offset:4px}.api-key-inspector fieldset{min-width:0}.api-key-inspector .field{margin-bottom:13px}.api-key-inspector .field>span{font-size:.75rem}.api-key-inspector input{max-width:100%;min-width:0}.api-key-facts{display:grid;gap:13px;margin:0 0 20px;font-size:.75rem;line-height:1.8}.api-key-facts>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px}.api-key-facts dt{color:var(--muted)}.api-key-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.api-key-facts dd span{display:block}.api-key-facts code{font-size:.6875rem}.api-key-intro{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:300px;color:var(--muted)}.api-key-intro h2{font-size:1rem;line-height:1.6;color:var(--text);font-weight:550;margin:15px 0 5px}.api-key-intro p{font-size:.75rem;line-height:1.9;max-width:420px}.api-key-options{border:1px solid var(--line)!important;border-radius:5px;padding:12px!important;margin:0 0 15px!important;min-width:0}.api-key-options legend{font-size:.75rem;font-weight:550;padding:0 4px}.api-key-options>input{width:100%;margin-bottom:9px}.api-key-check{display:flex;align-items:flex-start;gap:9px;font-size:.75rem;line-height:1.8;margin:9px 0;min-width:0}.api-key-check>input{width:17px;height:17px;margin-top:3px;flex-shrink:0}.api-key-check>span{min-width:0;overflow-wrap:anywhere}.api-key-check small{display:block;color:var(--muted);font-size:.6875rem}.api-key-domain-options{max-height:230px;overflow:auto}.api-key-proof{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.api-key-proof h3,.api-key-secret h3{font-size:.8125rem;font-weight:550;margin:0 0 8px}.api-key-secret{padding:14px;border:1px solid var(--line);border-radius:6px;background:#f7f9fc}.api-key-secret p{font-size:.75rem;line-height:1.8;overflow-wrap:anywhere}.api-key-secret textarea{width:100%;min-width:0;resize:vertical;font-family:var(--font-mono,monospace);font-size:.8125rem;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap;margin:10px 0}.api-key-inspector .notice{margin:0 0 15px!important;overflow-wrap:anywhere}.api-key-inspector .notice code,.api-key-uncertain code{display:block;overflow-wrap:anywhere;font-size:.6875rem}.api-key-uncertain>div{display:flex;gap:8px;flex-wrap:wrap}.api-key-audit,.api-key-guide{border:1px solid var(--line);border-radius:7px;background:var(--surface);min-width:0}.api-key-audit>summary,.api-key-guide>summary{font-size:.8125rem;font-weight:550;cursor:pointer;padding:15px 16px;min-height:44px}.api-key-audit>div,.api-key-guide>div{padding:0 16px 15px;min-width:0}.api-key-audit-scroll{overflow:auto;max-width:100%;margin:12px 0}.api-key-audit table{width:100%;min-width:690px;border-collapse:collapse;font-size:.6875rem;line-height:1.8;text-align:left}.api-key-audit td,.api-key-audit th{padding:10px 12px;vertical-align:top;border-bottom:1px solid var(--line-soft)}.api-key-audit th{font-weight:550;color:var(--muted)}.api-key-audit td small,.api-key-audit td code{display:block}.api-key-audit td{overflow-wrap:anywhere;max-width:330px}.api-key-guide p{font-size:.75rem;line-height:1.9;overflow-wrap:anywhere}.api-key-guide article{min-width:0;border-top:1px solid var(--line-soft);padding-top:10px;margin-top:12px}.api-key-guide article header{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap}.api-key-guide h3{font-size:.75rem;font-weight:550;margin:0}.api-key-guide pre{font-size:.6875rem;line-height:1.8;overflow:auto;max-width:100%;padding:12px;background:#f7f7f9;border:1px solid var(--line);border-radius:5px;margin:8px 0}.api-key-guide pre code{white-space:pre}.api-key-guide>div>p>code{overflow-wrap:anywhere}.api-key-index>.notice{margin:12px!important}@media(max-width:1000px){.api-key-columns{grid-template-columns:1fr}.api-key-index{border-right:0;border-bottom:1px solid var(--line)}.api-key-list{max-height:360px;overflow:auto}.api-key-inspector,.api-key-intro{padding:15px}.api-key-intro{min-height:200px}}@media(max-width:520px){.api-key-list>button{flex-wrap:wrap}.api-key-facts>div{grid-template-columns:1fr;gap:2px}.api-key-filters{flex-direction:column}.api-key-filters .mail-query{flex-basis:auto}.api-key-inspector-heading{flex-wrap:wrap}.api-key-inspector input:not([type=checkbox]),.api-key-secret textarea{font-size:1rem}.api-key-inspector .button,.api-key-audit .button,.api-key-guide .button{min-height:44px}.api-key-options{padding:10px!important}}@media(pointer:coarse){.api-key-check{min-height:44px;align-items:center}.api-key-check input{margin-top:0}.api-key-inspector input:not([type=checkbox]){font-size:1rem;min-height:44px}.api-key-list>button{min-height:64px}.api-key-filters input,.api-key-filters select{font-size:1rem;min-height:44px}}@media(prefers-reduced-motion:reduce){.api-key-workspace *{animation:none!important;transition:none!important}}.settings-workspace{display:grid;gap:16px;min-width:0}.settings-workspace>.ui-section>.ui-section-body{padding:0}.settings-status{display:flex;align-items:center;gap:13px;padding:18px 20px;border-bottom:1px solid var(--line-soft);min-width:0}.settings-symbol{width:42px;height:42px;display:grid;place-items:center;background:var(--accent-soft,#e7f1ff);border-radius:9px;color:var(--accent);flex-shrink:0}.settings-status>div{min-width:0;flex:1}.settings-status h2{font-size:1rem;font-weight:550;line-height:1.5;margin:0;overflow-wrap:anywhere}.settings-status p{font-size:.6875rem;color:var(--muted);margin:4px 0 0}.settings-status .badge{flex-shrink:0}.settings-facts{display:grid;grid-template-columns:1fr 1fr;gap:18px 26px;margin:0;padding:18px 20px;font-size:.75rem;min-width:0}.settings-facts>div{min-width:0}.settings-facts dt{font-size:.6875rem;color:var(--muted);margin-bottom:6px}.settings-facts dd{margin:0;overflow-wrap:anywhere;line-height:1.7}.settings-facts code{font-size:.75rem}.settings-technical{margin:0 20px 17px;font-size:.6875rem;min-width:0}.settings-technical summary{cursor:pointer;min-height:32px;padding:6px 0;color:var(--muted)}.settings-technical dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:7px 13px;margin:6px 0}.settings-technical dt{color:var(--muted)}.settings-technical dd{margin:0;overflow-wrap:anywhere}.settings-workspace code{overflow-wrap:anywhere}.settings-runtime-note{margin:0 20px 15px!important}.settings-unknown code,.settings-workspace>.notice code{display:block;max-width:100%;font-size:.6875rem}.settings-unknown small{line-height:1.8}.settings-form{padding:0 20px 18px;min-width:0}.settings-form fieldset{min-width:0}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:19px 0;border-bottom:1px solid var(--line-soft);min-width:0}.settings-row>div{min-width:0}.settings-row>div>label{font-size:.8125rem;font-weight:550;cursor:pointer}.settings-row p{font-size:.6875rem;color:var(--muted);line-height:1.9;margin:5px 0 0;max-width:530px;overflow-wrap:anywhere}.settings-port{width:115px;flex-shrink:0;text-align:right;font-variant-numeric:tabular-nums;font-size:.8125rem}.settings-toggle{position:relative;display:flex;align-items:center;gap:9px;cursor:pointer;flex-shrink:0;min-height:44px}.settings-toggle input{position:absolute;width:39px;height:23px;opacity:0;margin:0;cursor:pointer}.settings-toggle>span{position:relative;display:block;width:39px;height:23px;border-radius:20px;background:#9b9da3;border:1px solid #85878e;pointer-events:none}.settings-toggle>span:after{content:"";position:absolute;width:19px;height:19px;left:1px;top:1px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0002}.settings-toggle input:checked+span{background:#1674e8;border-color:#0964d2}.settings-toggle input:checked+span:after{transform:translate(16px)}.settings-toggle input:focus-visible+span{outline:2px solid var(--accent,#1674e8);outline-offset:3px}.settings-toggle input:disabled+span{opacity:.5}.settings-toggle b{font-size:.75rem;font-weight:400;min-width:2em}.settings-check{display:flex;gap:9px;align-items:flex-start;min-height:44px;font-size:.75rem;line-height:1.8;padding:13px 0}.settings-check input{flex-shrink:0;width:17px;height:17px;margin-top:4px}.settings-confirmation{padding-top:18px;max-width:700px}.settings-confirmation h3{font-size:.8125rem;font-weight:550;margin:0 0 14px}.settings-confirmation .field{margin-bottom:12px}.settings-confirmation .field>span{font-size:.75rem}.settings-confirmation input{min-width:0;max-width:100%}.settings-proof{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:15px}.settings-form-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:18px;margin-top:8px;border-top:1px solid var(--line-soft)}.settings-form-actions>span{font-size:.6875rem;color:var(--muted);margin-right:auto}.settings-workspace .ui-section-body>.notice{margin:15px 20px!important}.settings-audit{border:1px solid var(--line);border-radius:7px;background:var(--surface);min-width:0}.settings-audit>summary{font-size:.8125rem;font-weight:550;cursor:pointer;padding:15px 18px;min-height:44px}.settings-audit>div{padding:0 18px 15px;min-width:0}.settings-audit-scroll{overflow:auto;max-width:100%;margin:12px 0}.settings-audit table{width:100%;min-width:730px;border-collapse:collapse;text-align:left;font-size:.6875rem;line-height:1.8}.settings-audit th,.settings-audit td{padding:10px 12px;border-bottom:1px solid var(--line-soft);vertical-align:top}.settings-audit th{font-weight:550;color:var(--muted)}.settings-audit td{max-width:330px;overflow-wrap:anywhere}.settings-audit td small{display:block}.settings-audit td code{display:block;font-size:.625rem}@media(max-width:650px){.settings-facts{grid-template-columns:1fr}.settings-status{flex-wrap:wrap}.settings-status .badge{margin-left:55px}.settings-row{align-items:flex-start;gap:12px}.settings-port{width:90px}.settings-proof{grid-template-columns:1fr;gap:0}.settings-technical dl{grid-template-columns:1fr;gap:4px}.settings-technical dd{margin-bottom:7px}.settings-form-actions>span{flex-basis:100%}.settings-confirmation input,.settings-port{font-size:1rem}.settings-form-actions .button{min-height:44px}.settings-runtime-note{margin-left:15px!important;margin-right:15px!important}.settings-form,.settings-facts{padding-left:15px;padding-right:15px}.settings-status{padding:15px}.settings-technical{margin-left:15px;margin-right:15px}}@media(pointer:coarse){.settings-form input:not([type=checkbox]){font-size:1rem;min-height:44px}.settings-check{align-items:center}.settings-check input{margin-top:0}.settings-technical summary{min-height:44px}}@media(prefers-reduced-motion:reduce){.settings-workspace *{transition:none!important;animation:none!important}}.settings-tab-bar{display:flex;gap:13px;align-items:center;flex-wrap:wrap;min-width:0}.settings-tab-bar .field-hint{margin:0}.settings-panel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-width:0}.settings-panel-toolbar>p{font-size:.75rem;color:var(--muted);margin:0}.settings-facts dd small{display:block;font-size:.6875rem;color:var(--muted);line-height:1.8}.smtp-size-control{display:flex;gap:7px;align-items:center;flex:0 1 240px;min-width:170px}.smtp-size-control input{width:150px;min-width:0;text-align:right;font-variant-numeric:tabular-nums}.smtp-size-control select{width:77px;flex-shrink:0;font-size:.75rem}.smtp-unit-hint{margin:10px 0}.smtp-apply-policy{font-size:.75rem;line-height:1.9;color:var(--muted);padding:15px 0 0;margin:0}.smtp-apply-policy b{color:var(--ink);font-weight:550}@media(max-width:650px){.smtp-size-row{flex-wrap:wrap}.smtp-size-control{flex-basis:100%;justify-content:flex-end}.smtp-size-control input{flex:1;font-size:1rem}.smtp-size-control select{font-size:1rem;min-height:44px}.settings-tab-bar .segmented button,.settings-panel-toolbar .button{min-height:44px}}@layer reset,tokens,base,layout,components,responsive,accessibility;@layer reset{*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,p,ul,ol,dl,dd{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}svg{display:block;flex-shrink:0}button svg{pointer-events:none}fieldset{margin:0;padding:0;border:0;min-width:0}a{color:inherit}img{max-width:100%}}@layer tokens{:root{--bg:#fafafa;--surface:#fff;--surface-secondary:#f5f5f7;--ink:#242426;--text:#353538;--muted:#69696f;--subtle:#69696f;--line:#dedee2;--line-soft:#eeeeef;--accent:#0068d9;--accent-dark:#005bbd;--accent-soft:#e8f1ff;--selection:#0068d9;--success:#277049;--success-soft:#eaf5ee;--amber:#885a13;--amber-soft:#fff7e6;--red:#b13039;--red-soft:#fff0f1;--blue:#275f9a;--blue-soft:#edf4fe;--green:var(--accent);--green-dark:var(--accent-dark);--green-soft:var(--accent-soft);--radius-sm:.375rem;--radius:.5rem;--radius-lg:.75rem;--shadow:0 1px 2px #0000000b;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--duration-press:.12s;--duration-surface:.2s;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--sidebar-width:13.5rem;font:100%/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-optical-sizing:auto;color-scheme:light}}@layer base{html{background:var(--bg);color:var(--text);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;scroll-padding-top:5rem}body{min-width:280px}body:has(dialog[open]){overflow:hidden}h1,h2,h3{color:var(--ink);font-weight:600}h1{font-size:1.375rem;line-height:1.35;letter-spacing:-.025em}h2{font-size:.875rem;line-height:1.5;letter-spacing:-.01em}h3{font-size:.8125rem;line-height:1.5}p,dd,li,h1,h2,h3{overflow-wrap:anywhere}button,a,input,select,textarea,summary{touch-action:manipulation}button,a,summary{-webkit-user-select:none;user-select:none}:focus-visible{outline:3px solid #0071e3;outline-offset:2px}[tabindex="-1"]:focus{outline:none}input,select,textarea{min-width:0;max-width:100%;width:100%;min-height:2rem;border:1px solid #c8c8cd;background:#fff;color:var(--ink);border-radius:var(--radius-sm);padding:.4rem .6rem;font-size:.8125rem;box-shadow:inset 0 1px 2px #00000004}input::placeholder,textarea::placeholder{color:#77777c;opacity:1}input:focus,select:focus,textarea:focus{border-color:#0071e3}input:disabled,select:disabled,textarea:disabled{background:#f3f3f5;color:var(--muted);cursor:not-allowed}[aria-invalid=true]{border-color:var(--red)}textarea{min-height:6rem;resize:vertical}input[type=checkbox],input[type=radio]{width:1rem;height:1rem;min-height:0;padding:0;accent-color:var(--selection);flex-shrink:0}summary{cursor:pointer}code,.mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.85em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}code{background:#f1f1f3;border-radius:3px;padding:.1em .25em}pre{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}::selection{background:#c4ddff;color:#17365c}}@layer layout{.app-shell{container-type:inline-size;container-name:console}.mac-sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar-width);padding:0 .625rem;background:linear-gradient(145deg,#ededf0,#f2f2f4);border-right:1px solid #d5d5da;display:flex;flex-direction:column;z-index:35;overflow-y:auto;overscroll-behavior:contain}.mac-brand{display:flex;align-items:center;gap:.6rem;padding:1rem .5rem 1.25rem;text-decoration:none;min-height:5rem;color:var(--ink);font-size:.875rem;font-weight:650}.mac-brand small{display:block;font-size:.625rem;color:var(--muted);font-weight:400;margin-top:.1rem}.mac-app-icon{display:grid;place-items:center;width:2.125rem;height:2.125rem;background:linear-gradient(#319dff,#0879ee);color:#fff;border-radius:.55rem;border:1px solid #ffffff99;box-shadow:0 1px 3px #0059a82a;flex-shrink:0}.native-navigation{display:grid;gap:.9rem;padding-bottom:1.25rem}.native-nav-group h2{font-size:.6875rem;color:#69696f;line-height:1.5;font-weight:600;padding:0 .65rem .3rem}.native-nav-group a{display:flex;gap:.625rem;align-items:center;min-height:2.1rem;padding:.4rem .65rem;margin:.1rem 0;border-radius:.4rem;text-decoration:none;color:var(--ink);font-size:.8125rem;line-height:1.4}.native-nav-group a svg{color:#2477d3}.native-nav-group a[aria-current=page]{background:var(--selection);color:#fff;box-shadow:0 1px 2px #006de022}.native-nav-group a[aria-current=page] svg{color:#fff}.mac-profile{margin-top:auto;border:0;border-top:1px solid #d7d7dd;background:transparent;padding:1rem .25rem;display:flex;gap:.5rem;align-items:center;min-height:4.5rem;text-align:left;color:var(--ink)}.mac-profile-symbol{display:grid;place-items:center;width:2rem;height:2rem;flex-shrink:0;border:1px solid #d1d1d6;border-radius:50%;color:#6b6b74;background:#e4e4e9}.mac-profile>span:nth-child(2){min-width:0;flex:1}.mac-profile strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:550}.mac-profile small{display:block;font-size:.625rem;margin-top:.2rem;color:var(--muted)}.mac-profile>svg{color:var(--muted)}.workspace{margin-left:var(--sidebar-width);min-width:0}.mac-toolbar{position:sticky;top:0;z-index:30;min-height:3.5rem;background:#f7f7f9ed;border-bottom:1px solid #d8d8dd;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.45rem 1.5rem}.mac-toolbar-leading{display:flex;align-items:center;gap:.5rem;min-width:0}.mac-toolbar-title{display:flex;align-items:baseline;gap:.65rem;min-width:0}.mac-toolbar-title strong{font-size:.8125rem;font-weight:600;white-space:nowrap}.mac-toolbar-title>span{font-size:.6875rem;color:var(--muted);white-space:nowrap}.mac-toolbar-actions{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.mac-environment{font-size:.6875rem;color:var(--muted);margin-right:.5rem}.toolbar-separator{width:1px;height:1rem;background:#d2d2d7;margin-inline:.15rem}.mac-toolbar .icon-button{width:2rem;height:2rem;color:#6c6c72}.mac-toolbar .toolbar-security,.mobile-navigation{display:none}.main-content{width:min(100%,1500px);margin:auto;padding:1.25rem 1.5rem max(1rem,env(safe-area-inset-bottom));min-height:calc(100dvh - 3.5rem)}.workspace-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding-top:.5rem;border-top:1px solid var(--line);color:var(--muted);font-size:.625rem}.workspace-footer .text-button{font-size:.625rem;min-height:1.75rem}.initial-loading{min-height:100dvh;display:grid;align-content:center;justify-items:center;gap:1.5rem;color:var(--muted)}.brand{display:flex;align-items:center;gap:.6rem;font-weight:600;color:var(--ink)}.brand-icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;background:linear-gradient(#319dff,#0879ee);color:#fff;border-radius:.6rem;box-shadow:0 1px 3px #0059a825}}@layer components{.ui-page-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.ui-page-copy{min-width:0}.ui-page-header .eyebrow{display:none}.eyebrow{color:var(--muted);font-size:.625rem;letter-spacing:.03em;font-weight:550;line-height:1.5;margin-bottom:.35rem}.page-description{color:var(--muted);font-size:.75rem;margin-top:.35rem;max-width:48rem;line-height:1.65}.ui-page-actions,.ui-section-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;flex-shrink:0}.ui-section{min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.ui-section-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--line-soft)}.ui-section-heading>div{min-width:0}.ui-section-heading p:not(.eyebrow){color:var(--muted);font-size:.6875rem;margin-top:.25rem}.ui-section-heading .eyebrow{margin-bottom:.2rem}.ui-section-body{padding:1rem;min-width:0}.ui-section-body:empty{display:none}.button{display:inline-flex;justify-content:center;align-items:center;gap:.4rem;min-height:2rem;border:1px solid #c9c9cf;border-radius:.375rem;padding:.3rem .7rem;color:var(--ink);background:linear-gradient(#fff,#fafafa);box-shadow:0 1px 2px #0000000b;font-size:.75rem;font-weight:500;line-height:1.5;text-decoration:none;transition:transform var(--duration-press) var(--ease-out),opacity var(--duration-press) var(--ease-out);overflow-wrap:anywhere}.button.primary{color:#fff;background:linear-gradient(#0870de,#0068d9);border-color:#006fe0}.button.danger{color:var(--red);background:#fff;border-color:#d4c4c6}.button.quiet{border-color:transparent;background:transparent;color:var(--accent);box-shadow:none}.button:disabled,.text-button:disabled,.icon-button:disabled{opacity:.45;cursor:not-allowed}.button-progress{letter-spacing:.12em}html[data-input=pointer] .button:active:not(:disabled),html[data-input=pointer] .icon-button:active:not(:disabled){transform:scale(.97)}.text-button,.inline-link,.row-action{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem;padding:.2rem .1rem;border:0;color:var(--accent);background:transparent;font-size:.75rem;line-height:1.5;font-weight:500;text-decoration:none}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border:0;border-radius:.35rem;color:var(--muted);background:transparent;transition:transform var(--duration-press) var(--ease-out)}.back-link{margin-bottom:.75rem}.full-width{width:100%}.field{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;min-width:0;margin-bottom:.8rem;color:var(--text);font-size:.75rem;font-weight:500}.field-hint{font-size:.6875rem;color:var(--muted);font-weight:400;margin-top:.3rem;margin-bottom:.7rem;line-height:1.65}.check-field{display:flex;align-items:flex-start;gap:.5rem;min-height:2rem;padding:.35rem 0;color:var(--text);font-size:.75rem;line-height:1.65}.check-field input{margin-top:.15rem}.field-row,.form-actions{display:flex;gap:.75rem;align-items:flex-end}.field-row>.field{flex:1}.field-inline{display:flex;align-items:center;gap:.5rem;font-size:.75rem}.field-inline select{width:auto}.search-field{display:flex;align-items:center;gap:.5rem;min-width:0}.search-field input{min-width:0}.notice{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.75rem .85rem;margin-bottom:1rem;border:1px solid #cddff3;background:var(--blue-soft);border-radius:var(--radius);color:var(--blue);font-size:.75rem;line-height:1.65;overflow-wrap:anywhere}.notice b{font-weight:600}.notice.warning{border-color:#eadbb8;color:var(--amber);background:var(--amber-soft)}.notice.error{border-color:#ebc6cb;color:var(--red);background:var(--red-soft)}.notice.success{border-color:#c9dfd0;color:var(--success);background:var(--success-soft)}.notice code{color:inherit;background:#ffffff80}.global-notice{display:flex;flex-direction:row;align-items:center}.global-notice>span{flex:1}.badge{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;width:fit-content;padding:.15rem .4rem;border-radius:4px;background:#f0f0f2;color:var(--muted);font-size:.6875rem;font-weight:500;line-height:1.4}.badge i{height:.35rem;width:.35rem;flex-shrink:0;border-radius:50%;background:currentColor}.badge.green{color:var(--success);background:var(--success-soft)}.badge.amber,.badge.warning{color:var(--amber);background:var(--amber-soft)}.badge.red,.badge.error{color:var(--red);background:var(--red-soft)}.badge.blue{color:var(--blue);background:var(--blue-soft)}.mini-label,.muted,.muted-text,.footnote,.subtle-note{color:var(--muted);font-size:.6875rem}.footnote,.subtle-note{margin-top:.75rem;line-height:1.7}.subtle-note{display:flex;gap:.5rem;align-items:flex-start}.subtle-note svg{margin-top:.15rem}.fact-list{display:grid}.fact-list>div{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.55rem 0;border-bottom:1px solid var(--line-soft);font-size:.75rem}.fact-list>div:last-child{border-bottom:0}.fact-list dt{color:var(--muted);max-width:50%;overflow-wrap:anywhere}.fact-list dd{text-align:right;min-width:0;color:var(--ink);font-variant-numeric:tabular-nums}.segmented{display:flex;flex-wrap:wrap;gap:.125rem;padding:.15rem;background:#ebebee;border:1px solid #dedee3;border-radius:.4rem;width:fit-content;max-width:100%}.segmented button{min-height:1.75rem;padding:.25rem .7rem;font-size:.75rem;background:transparent;border:0;color:var(--muted);border-radius:.3rem}.segmented button[aria-pressed=true],.segmented button.active,.segmented button[aria-selected=true]{background:#fff;color:var(--ink);box-shadow:0 1px 3px #00000023}.segmented button:disabled{opacity:.45;cursor:not-allowed}.pagination{display:flex;gap:.75rem;justify-content:space-between;align-items:center;padding:.65rem 0;border-top:1px solid var(--line-soft);font-size:.6875rem;color:var(--muted)}.pagination>div{display:flex;gap:.4rem;align-items:center}.pagination .button{font-size:.6875rem}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:12rem;padding:1.5rem 1rem;text-align:center;gap:.5rem}.empty-state p{max-width:28rem;font-size:.75rem;line-height:1.7;color:var(--muted)}.empty-icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;color:#8a8a91;border-radius:.75rem;margin-bottom:.3rem}.loading-state{display:flex;align-items:center;justify-content:center;min-height:10rem;padding:1.5rem;text-align:center;color:var(--muted);font-size:.75rem}.loading-state:before{content:"···";font-size:1.25rem;letter-spacing:.15em;margin-right:.5rem;color:var(--muted)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1rem;min-width:0}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.panel-heading p{font-size:.6875rem;color:var(--muted);margin-top:.25rem}.exact-bytes{display:block;font-size:.625rem;color:var(--muted);margin-top:.15rem;overflow-wrap:anywhere}.confirm-dialog{position:fixed;inset:0;width:min(27rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);margin:auto;border:1px solid #c4c4cb;border-radius:.875rem;padding:1.75rem;background:#f8f8fa;color:var(--text);box-shadow:0 18px 60px #00000035,0 0 0 1px #ffffff90 inset;opacity:0;transform:scale(.96);transition:opacity var(--duration-surface) var(--ease-out),transform var(--duration-surface) var(--ease-out),display var(--duration-surface) allow-discrete,overlay var(--duration-surface) allow-discrete}.confirm-dialog[open]{opacity:1;transform:scale(1)}.confirm-dialog::backdrop{background:#15152133;opacity:0;transition:opacity var(--duration-surface) var(--ease-out),display var(--duration-surface) allow-discrete,overlay var(--duration-surface) allow-discrete}.confirm-dialog[open]::backdrop{opacity:1}@starting-style{.confirm-dialog[open]{opacity:0;transform:scale(.96)}.confirm-dialog[open]::backdrop{opacity:0}}.dialog-icon{display:grid;place-items:center;width:3rem;height:3rem;border:1px solid #d6d6dd;background:#fff;border-radius:.8rem;margin-bottom:1rem;color:#6b6b75}.confirm-dialog h2{font-size:1.125rem}.confirm-dialog p{font-size:.8125rem;color:var(--muted);margin:.65rem 0 1rem}.dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.operation-feedback{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.5rem}.operation-feedback .feedback-icon{margin-top:.1rem}.operation-feedback .feedback-copy{display:grid;gap:.4rem;min-width:0}.fixture-tools{margin:1rem 0 0;border-top:1px solid var(--line-soft);color:var(--muted);font-size:.625rem}.fixture-tools>summary{list-style:none;display:flex;align-items:center;gap:.5rem;min-height:2rem;padding:.5rem 0}.fixture-tools>summary::-webkit-details-marker{display:none}.fixture-tools>summary strong{font-weight:500;color:var(--muted);border:1px solid #d9d9df;border-radius:3px;padding:.05rem .3rem}.fixture-tools>summary:after{content:"开发选项";margin-left:auto;color:var(--accent)}.fixture-tools[open]>summary:after{content:"收起"}.fixture-tools-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:.75rem 0}.fixture-tools-content>p,.fixture-switch{grid-column:1/-1}.ops-fixture-mode{display:grid;gap:.35rem}.fixture-switch{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.fixture-switch button{min-height:2rem;border:1px solid var(--line);background:#fff;padding:.3rem .5rem;border-radius:.35rem;color:var(--text);font-size:.6875rem}.fixture-switch button[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}@media(hover:hover)and (pointer:fine){.button:not(:disabled):hover{background:#f0f0f3;border-color:#b6b6be}.button.primary:not(:disabled):hover{background:linear-gradient(#006ad9,#005fc8);border-color:#0064cf}.button.danger:not(:disabled):hover{background:#fff0f1}.button.quiet:not(:disabled):hover{background:#ededf1;border-color:transparent}.text-button:not(:disabled):hover,.inline-link:hover{text-decoration:underline}.icon-button:not(:disabled):hover{background:#e7e7ec}.native-nav-group a:not([aria-current=page]):hover{background:#e1e1e7}.mac-profile:hover{background:#e6e6ed}}}@layer responsive{.mac-toolbar .toolbar-security{display:none}@media(max-width:1050px){:root{--sidebar-width:12rem}.main-content{padding:1rem}.mac-toolbar{padding-inline:1rem}.mac-toolbar-title>span{display:none}}@container console (max-width:47.5rem){.mac-sidebar{display:none}.workspace{margin-left:0}.mac-toolbar{min-height:3.5rem;padding:calc(.35rem + env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) .35rem max(.75rem,env(safe-area-inset-left));background:#f7f7fa}.mac-toolbar-actions{gap:.15rem}.mac-toolbar .icon-button{height:44px;width:44px;min-height:44px}.mac-toolbar .toolbar-security{display:inline-flex}.mac-environment,.toolbar-separator{display:none}.mac-toolbar-title strong{font-size:.8125rem;white-space:normal;overflow-wrap:anywhere}.mobile-navigation{display:block}.mobile-navigation>summary{display:grid;place-items:center;list-style:none;min-height:44px;width:44px;border-radius:.4rem;color:var(--muted)}.mobile-navigation>summary::-webkit-details-marker{display:none}.mobile-navigation[open]>summary{background:#e4e4ea;color:var(--ink)}.mobile-navigation-surface{position:absolute;inset:100% 0 auto;background:#f1f1f5;border-bottom:1px solid #c8c8d0;box-shadow:0 12px 24px #0000001f;padding:1rem;max-height:calc(100dvh - 4rem - env(safe-area-inset-top));overflow-y:auto;overscroll-behavior:contain}.mobile-navigation-title{font-size:.8125rem;font-weight:600;padding:0 .65rem 1rem}.mobile-navigation-title>span{font-weight:400;font-size:.6875rem;color:var(--muted);margin-left:.5rem}.mobile-navigation .native-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .6rem}.native-nav-group a{min-height:2.75rem}.main-content{padding:1rem max(.875rem,env(safe-area-inset-right)) calc(1rem + env(safe-area-inset-bottom)) max(.875rem,env(safe-area-inset-left))}html{scroll-padding-top:5rem}}@media(max-width:600px){.ui-page-header{align-items:flex-start;flex-wrap:wrap;gap:.75rem}.ui-page-copy{flex-basis:100%}.ui-page-header h1{font-size:1.25rem}.ui-page-actions{width:100%}.ui-section-heading{padding:.875rem;flex-wrap:wrap}.ui-section-body,.panel{padding:.875rem}.field-row,.form-actions{flex-wrap:wrap;gap:.5rem}.field-row>.field{flex-basis:100%}.pagination{flex-wrap:wrap;gap:.5rem}.pagination>div{flex-wrap:wrap}.notice{padding:.75rem}.fact-list>div{flex-wrap:wrap;gap:.35rem}.fact-list dd{text-align:left}.confirm-dialog{padding:1.5rem}.dialog-actions .button{flex:1}.workspace-footer{font-size:.625rem}.fixture-tools-content{grid-template-columns:minmax(0,1fr)}.fixture-tools>summary span{flex:1}.button,.icon-button,.text-button,.inline-link,.row-action,.segmented button{min-height:2.75rem}input,select,textarea{min-height:2.75rem;font-size:1rem}.icon-button{width:2.75rem;height:2.75rem}.check-field,.fixture-switch button{min-height:2.75rem}.field-hint{font-size:.75rem}}@media(pointer:coarse){input,select,textarea{font-size:1rem;min-height:2.75rem}.button,.icon-button,.text-button,.segmented button,.native-nav-group a{min-height:2.75rem}}}@layer accessibility{.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:100;left:1rem;top:-5rem;padding:.65rem 1rem;color:#fff;background:var(--accent);border-radius:.4rem}.skip-link:focus{top:1rem}html[data-input=keyboard] *,html[data-input=keyboard] *:before,html[data-input=keyboard] *:after{transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}html[data-input=pointer] .button:active:not(:disabled),html[data-input=pointer] .icon-button:active:not(:disabled){transform:none;opacity:.8}.confirm-dialog,.confirm-dialog[open]{transform:none}}@media(prefers-reduced-transparency:reduce){.mac-toolbar{background:#f7f7f9;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){:root{--muted:#46464c;--line:#a3a3ac;--line-soft:#c2c2c9}.badge{border:1px solid currentColor}.mac-toolbar{background:#f7f7f9;-webkit-backdrop-filter:none;backdrop-filter:none}}}@layer responsive{@media(max-width:380px){.mac-toolbar .toolbar-security{display:none}.mac-toolbar,.mac-toolbar-leading{gap:8px}}}
