:root{color:#10232c;font-synthesis:none;text-rendering:optimizelegibility;--ink:#10232c;--muted:#61727a;--line:#cad9de;--panel:#ffffffeb;--teal:#078892;--teal-dark:#05666e;--good:#17835b;--warn:#a86710;--critical:#b84949;background:#edf4f6;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px}body{background:radial-gradient(circle at 15% 0,#d6e6eb 0,#0000 42rem),#edf4f6;min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}.staff-topbar,.login-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #b6cad1cc;justify-content:space-between;align-items:center;gap:24px;min-height:74px;padding:12px clamp(18px,4vw,56px);display:flex}.staff-brand{align-items:center;display:inline-flex}.staff-brand img{object-fit:contain;width:150px;max-height:46px;display:block}.staff-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.staff-language{color:var(--muted);align-items:center;gap:8px;font-size:.82rem;font-weight:700;display:flex}.staff-language select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;padding:9px 34px 9px 11px}.read-only-pill{color:#fff;letter-spacing:.12em;background:#112932;border-radius:999px;align-items:center;padding:7px 11px;font-size:.72rem;font-weight:900;display:inline-flex}.ghost-button,.refresh-button,.primary-button,.legacy-button,.danger-button{cursor:pointer;border:0;border-radius:13px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s}.ghost-button{color:var(--ink);background:#e6eef1;padding:10px 13px}.ghost-button:hover,.refresh-button:hover,.primary-button:hover,.legacy-button:hover,.danger-button:hover{transform:translateY(-1px)}.staff-layout{grid-template-columns:250px minmax(0,1fr);gap:clamp(24px,4vw,52px);width:min(1480px,100%);margin:0 auto;padding:36px clamp(18px,4vw,56px) 64px;display:grid}.staff-sidebar{border:1px solid var(--line);background:var(--panel);border-radius:24px;align-self:start;gap:10px;padding:24px;display:grid;position:sticky;top:24px;box-shadow:0 20px 55px #28424c14}.staff-sidebar>strong{overflow-wrap:anywhere;font-size:1.15rem}.staff-sidebar nav{border-top:1px solid var(--line);gap:7px;margin:14px -10px 0;padding-top:16px;display:grid}.staff-sidebar nav a,.staff-sidebar nav button{text-align:left;color:#40535c;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;gap:12px;width:100%;padding:12px 13px;font-weight:700;text-decoration:none;display:flex}.staff-sidebar nav a.active,.staff-sidebar nav button.active{color:#075f67;background:#dcecef}.staff-sidebar nav a:hover,.staff-sidebar nav button:hover{background:#edf4f6}.staff-sidebar .nav-group{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:11px 13px 1px;font-size:.68rem;font-weight:900}.sidebar-note{color:var(--muted);margin:10px 0 0;font-size:.8rem;line-height:1.55}.staff-main{gap:30px;min-width:0;display:grid}.eyebrow{color:var(--teal);letter-spacing:.18em;margin:0 0 8px;font-size:.76rem;font-weight:900}.staff-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.staff-heading h1,.login-intro h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.15rem,5vw,4rem);line-height:1}.staff-heading p:not(.eyebrow),.login-intro>p:not(.eyebrow){max-width:720px;color:var(--muted);margin:15px 0 0;line-height:1.65}.refresh-button{background:var(--teal);color:#fff;white-space:nowrap;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:11px 18px;display:inline-flex;box-shadow:0 9px 25px #0788922e}.refresh-button:disabled,.primary-button:disabled,.danger-button:disabled{cursor:wait;opacity:.62;transform:none}.refresh-icon{font-size:1.25rem;line-height:1;display:inline-block}.refresh-icon.spinning{animation:.82s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.snapshot-line{min-height:24px;color:var(--muted);justify-content:space-between;gap:14px;margin-top:-18px;font-size:.82rem;display:flex}.snapshot-line strong{color:var(--teal-dark)}.partial-warning,.form-error{color:#7e4a08;background:#fff6e7;border:1px solid #e8c287;border-radius:14px;margin:-12px 0 0;padding:12px 14px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.section-heading h2,.capability-card h2{margin:0;font-size:1.35rem}.section-heading p,.capability-card p{color:var(--muted);margin:5px 0 0;line-height:1.55}.overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.overview-card{border:1px solid var(--line);background:var(--panel);border-radius:18px;flex-direction:column;justify-content:space-between;min-height:118px;padding:19px;display:flex;box-shadow:0 12px 35px #2f4d580e}.overview-card span{color:var(--muted);font-size:.84rem;font-weight:700}.overview-card strong{font-size:2rem;line-height:1}.overview-card.good strong{color:var(--good)}.overview-card.attention strong{color:var(--warn)}.health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.health-card{border:1px solid var(--line);background:var(--panel);border-top:4px solid #879aa2;border-radius:20px;min-width:0;padding:21px;box-shadow:0 14px 40px #2f4d580f}.health-card.health-healthy{border-top-color:var(--good)}.health-card.health-warning{border-top-color:var(--warn)}.health-card.health-critical{border-top-color:var(--critical)}.health-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.health-card h3{margin:0;font-size:1rem}.health-badge{color:var(--muted);align-items:center;gap:6px;font-size:.76rem;font-weight:800;display:inline-flex}.health-badge i{background:#879aa2;border-radius:50%;width:8px;height:8px}.health-healthy .health-badge{color:var(--good)}.health-healthy .health-badge i{background:var(--good)}.health-warning .health-badge{color:var(--warn)}.health-warning .health-badge i{background:var(--warn)}.health-critical .health-badge{color:var(--critical)}.health-critical .health-badge i{background:var(--critical)}.health-card dl{gap:0;margin:20px 0 0;display:grid}.health-metric{border-top:1px solid #dae4e7;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:11px 0;display:grid}.health-metric dt{color:var(--muted)}.health-metric dd{text-align:right;overflow-wrap:anywhere;max-width:220px;margin:0;font-weight:800}.capability-card{color:#f7fbfc;background:#102830;border-radius:22px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px;display:grid}.capability-card p{color:#b8cbd1}.capability-list{flex-wrap:wrap;gap:7px;display:flex}.capability-list code{color:#d8edf1;border:1px solid #45616a;border-radius:999px;padding:7px 10px;font-size:.72rem}.legacy-button{color:var(--ink);white-space:nowrap;background:#fff;align-items:center;gap:9px;padding:12px 15px;text-decoration:none;display:inline-flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.read-only-inline{color:var(--teal-dark);letter-spacing:.08em;background:#dcecef;border-radius:999px;flex:none;padding:7px 10px;font-size:.7rem;font-weight:900}.directory-section{min-width:0}.directory-search{border:1px solid var(--line);background:var(--panel);border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;margin:0 0 16px;padding:16px;display:grid}.directory-search label{min-width:0}.directory-search input{width:100%;height:48px;color:var(--ink);background:#f7fafb;border:1px solid #b9ccd2;border-radius:13px;outline:none;padding:0 14px}.directory-search input:focus{border-color:var(--teal);box-shadow:0 0 0 4px #0788921f}.directory-search .primary-button,.directory-search .ghost-button{min-height:48px;padding-inline:18px}.directory-error{justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;display:flex}.directory-layout{grid-template-columns:minmax(300px,.88fr) minmax(360px,1.12fr);align-items:start;gap:16px;min-width:0;display:grid}.directory-list-panel,.record-detail{border:1px solid var(--line);background:var(--panel);border-radius:21px;min-width:0;box-shadow:0 14px 40px #2f4d580e}.directory-list{gap:7px;padding:10px;display:grid}.directory-record{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;transition:border-color .16s,background .16s,transform .16s;display:grid}.directory-record:hover{background:#f2f7f8;transform:translateY(-1px)}.directory-record.selected{background:#e2f1f3;border-color:#7fbfc4}.record-copy{gap:5px;min-width:0;display:grid}.record-copy strong,.record-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.record-copy strong{font-size:.94rem}.record-copy small{color:var(--muted);font-size:.76rem}.record-badges{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:190px;display:flex}.record-badges i{color:#38515a;white-space:nowrap;background:#e6eef1;border-radius:999px;padding:5px 7px;font-size:.65rem;font-style:normal;font-weight:800}.directory-pagination{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:13px 14px;font-size:.76rem;display:grid}.directory-pagination button:last-child{justify-self:end}.directory-pagination button:disabled{opacity:.38;cursor:default;transform:none}.empty-state{color:var(--muted);text-align:center;margin:0;padding:30px 20px}.record-detail{padding:21px;position:sticky;top:24px}.record-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:17px;display:flex}.record-detail>header span{color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.record-detail>header h3{overflow-wrap:anywhere;margin:5px 0 0;font-size:1.28rem}.record-detail>header code{max-width:46%;color:var(--muted);text-align:right;overflow-wrap:anywhere;font-size:.68rem}.record-metrics{margin:10px 0 0}.record-metrics>div{border-bottom:1px solid #e2eaed;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:16px;padding:10px 0;display:grid}.record-metrics dt{color:var(--muted);font-size:.8rem}.record-metrics dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:.82rem;font-weight:800}.related-block{margin-top:21px}.related-block h4{margin:0 0 9px;font-size:.86rem}.related-block ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.related-block li{background:#edf4f6;border-radius:12px;gap:3px;padding:10px 12px;display:grid}.related-block li strong{font-size:.8rem}.related-block li span{color:var(--muted);overflow-wrap:anywhere;font-size:.7rem}.read-workspace{gap:18px;min-width:0;display:grid}.read-workspace>.section-heading{margin-bottom:0}.read-workspace>.directory-section{margin-top:12px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.service-card{border:1px solid var(--line);background:var(--panel);border-radius:20px;min-width:0;padding:21px;box-shadow:0 14px 40px #2f4d580e}.service-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:15px;display:flex}.service-card>header h3{margin:0;font-size:1.03rem}.service-card>header p{color:var(--muted);margin:5px 0 0;font-size:.78rem;line-height:1.5}.service-metrics{margin:0}.service-metrics>div{border-bottom:1px solid #e2eaed;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:15px;padding:10px 0;display:grid}.service-metrics>div:last-child{border-bottom:0;padding-bottom:0}.service-metrics dt{color:var(--muted);font-size:.78rem}.service-metrics dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:.8rem;font-weight:800}.service-error{color:#7e4a08;background:#fff2e0;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;font-size:.78rem;display:flex}.editable-service-card{grid-column:1/-1}.integration-editor{border-top:1px solid var(--line);gap:16px;margin-top:18px;padding-top:18px;display:grid}.integration-editor>.write-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.integration-editor>.write-form-grid .wide-field{grid-column:1/-1}.integration-editor label:not(.confirmation-check){color:#3f535c;gap:6px;min-width:0;font-size:.78rem;font-weight:800;display:grid}.integration-editor input:not([type=checkbox]),.integration-editor select,.integration-editor textarea{width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #b9ccd2;border-radius:11px;outline:none;padding:10px 12px}.integration-editor textarea{resize:vertical;min-height:94px}.integration-editor input:not([type=checkbox]):focus,.integration-editor select:focus,.integration-editor textarea:focus{border-color:var(--teal);box-shadow:0 0 0 4px #0788921f}.integration-editor input:disabled,.integration-editor select:disabled,.integration-editor textarea:disabled{cursor:not-allowed;opacity:.65}.integration-editor .confirmation-check{color:var(--ink);align-items:flex-start;gap:9px;font-size:.76rem;line-height:1.45;display:flex}.integration-editor .confirmation-check input{width:17px;height:17px;accent-color:var(--teal);flex:none;margin:1px 0 0}.integration-editor>.write-form-grid>.primary-button{justify-self:start;min-height:44px;padding:10px 15px}.integration-workflow-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.integration-workflow-status>div{background:#edf4f6;border-radius:12px;gap:4px;padding:11px 12px;display:grid}.integration-workflow-status dt{color:var(--muted);font-size:.7rem}.integration-workflow-status dd{overflow-wrap:anywhere;margin:0;font-size:.82rem;font-weight:850}.integration-workflow-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.integration-workflow-actions form{border:1px solid var(--line);background:#edf4f6ad;border-radius:14px;align-content:start;gap:10px;padding:14px;display:grid}.integration-workflow-actions h4,.integration-workflow-actions p{margin:0}.integration-workflow-actions h4{font-size:.86rem}.integration-workflow-actions p,.secret-safety-note{color:var(--muted);font-size:.72rem;line-height:1.5}.integration-workflow-actions button{justify-self:start}.secret-safety-note{margin:0}.integration-risk-note{color:#684d12;background:#fff4d7;border-radius:12px;margin:0;padding:11px 13px;font-size:.75rem;line-height:1.55}.integration-risk-note.danger-note{color:#8d2f2f;background:#fde8e8}.provider-test-form,.provider-configuration-form,.native-client-form{border:1px solid var(--line);background:#edf4f6ad;border-radius:14px;align-content:start;gap:11px;min-width:0;padding:14px;display:grid}.provider-test-form h4,.provider-test-form p,.provider-configuration-form h4,.native-client-form h4{margin:0}.provider-test-form p{color:var(--muted);font-size:.72rem;line-height:1.5}.provider-test-form button,.provider-configuration-form button,.native-client-form button{justify-self:start}.provider-configuration-grid,.native-client-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.native-client-form .wide-field{grid-column:auto}.recent-message-list{gap:9px;display:grid}.recent-message-list h4{margin:0;font-size:.86rem}.recent-message-list article{background:#edf4f6;border-radius:12px;gap:4px;padding:11px 12px;display:grid}.recent-message-list article strong{font-size:.8rem}.recent-message-list article span{color:var(--muted);font-size:.7rem}.recent-message-list article p{overflow-wrap:anywhere;margin:0;font-size:.74rem;line-height:1.45}.write-actions-stack{gap:12px;margin-top:20px;display:grid}.write-action-card{border:1px solid #9bc9cd;border-left:4px solid var(--teal);background:#f4fafb;border-radius:18px;gap:15px;min-width:0;padding:20px;display:grid}.write-action-card.danger-action{border-color:#edc0c0;border-left-color:var(--critical);background:#fff8f8}.write-action-card.compact-action{margin-top:20px;padding:16px}.hardware-registration-card{margin:0 0 18px}.write-action-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.write-action-heading>div{min-width:0}.preflight-badge{color:#6a4b14;background:#fff0c9;border-radius:999px;flex:none;padding:7px 10px;font-size:.7rem;font-weight:850}.preflight-badge.ready{color:#126744;background:#dff3e9}.preflight-badge.failed{color:#8d2f2f;background:#fde8e8}.action-preflight-error{color:#8d2f2f;background:#fde8e8;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:.76rem;display:flex}.action-preflight-error .ghost-button{flex:none}.write-action-card>div>h3,.write-action-card>div>h4{margin:0;font-size:1rem}.write-action-card>div>p{color:var(--muted);margin:5px 0 0;font-size:.78rem;line-height:1.5}.write-action-card form{gap:12px;min-width:0;display:grid}.write-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.write-form-grid .wide-field{grid-column:1/-1}.write-action-card label:not(.confirmation-check){color:#3f535c;gap:6px;min-width:0;font-size:.78rem;font-weight:800;display:grid}.write-action-card label small{color:var(--muted);font-size:.7rem;font-weight:500}.write-action-card input:not([type=checkbox]),.write-action-card select,.write-action-card textarea{width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #b9ccd2;border-radius:11px;outline:none;padding:10px 12px}.write-action-card textarea{resize:vertical;min-height:92px}.write-action-card input:not([type=checkbox]):focus,.write-action-card select:focus,.write-action-card textarea:focus{border-color:var(--teal);box-shadow:0 0 0 4px #0788921f}.write-action-card input:disabled,.write-action-card select:disabled,.write-action-card textarea:disabled{cursor:not-allowed;opacity:.65}.confirmation-check{color:var(--ink);align-items:flex-start;gap:9px;font-size:.76rem;line-height:1.45;display:flex}.confirmation-check input{width:17px;height:17px;accent-color:var(--teal);flex:none;margin:1px 0 0}.write-action-card .primary-button,.danger-button{justify-self:start;min-height:44px;padding:10px 15px}.danger-button{color:#fff;background:var(--critical)}.action-feedback{min-height:0}.action-feedback:empty{display:none}.action-feedback p{border-radius:11px;margin:0;padding:10px 12px;font-size:.76rem;line-height:1.45}.action-progress{color:var(--teal-dark);background:#dff2f3;align-items:center;gap:9px;display:flex}.action-progress span{border:2px solid #8ac9cd;border-top-color:var(--teal);border-radius:50%;width:15px;height:15px;animation:.78s linear infinite spin}.action-error{color:#8d2f2f;background:#fde8e8}.action-success{color:#126744;background:#e2f4eb}.compact-receipt{gap:7px;margin:0;display:grid}.compact-receipt>div{color:var(--muted);justify-content:space-between;gap:14px;font-size:.75rem;display:flex}.compact-receipt dd{color:var(--ink);text-align:right;margin:0;font-weight:800}.hardware-receipt{background:#ffffffb8;border-radius:13px;padding:13px}.operation-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.operation-steps li{color:var(--muted);background:#ffffffb8;border-radius:11px;padding:10px;font-size:.7rem;font-weight:800}.operation-steps li.active{color:var(--teal-dark);background:#dff2f3}.release-action-message{border-radius:11px;margin:0;padding:10px 12px;font-size:.76rem;line-height:1.45}.partial-release-recovery{background:#fff5d9;border:1px solid #e2b760;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.partial-release-recovery p,.empty-action-note{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.76rem;line-height:1.45}.partial-release-recovery .primary-button{flex:none}.one-time-secret{color:#473208;background:#fff5d9;border:1px solid #e2b760;border-radius:14px;gap:10px;padding:15px;display:grid}.one-time-secret>strong{font-size:.9rem}.one-time-secret>p,.action-copy-status{margin:0;font-size:.75rem;line-height:1.45}.one-time-secret>div:not(.button-row){gap:7px;display:grid}.one-time-secret code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#fff;border-radius:9px;padding:9px 10px;font-size:.82rem;display:block}.button-row{flex-wrap:wrap;gap:8px;display:flex}.action-copy-status{color:var(--teal-dark);font-weight:750}.boot-screen{min-height:100vh;color:var(--muted);place-content:center;justify-items:center;gap:18px;display:grid}.boot-mark{gap:7px;display:flex}.boot-mark i{background:var(--teal);border-radius:50%;width:11px;height:11px;animation:1s ease-in-out infinite alternate pulse}.boot-mark i:nth-child(2){animation-delay:.16s}.boot-mark i:nth-child(3){animation-delay:.32s}@keyframes pulse{to{opacity:.25;transform:translateY(-7px)}}.login-page{min-height:100vh}.login-layout{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:center;gap:clamp(35px,8vw,100px);width:min(1100px,100% - 36px);min-height:calc(100vh - 74px);margin:auto;padding:50px 0;display:grid}.login-intro{justify-items:start;display:grid}.login-intro .read-only-pill{margin-top:24px}.staff-login-card{border:1px solid var(--line);background:var(--panel);border-radius:26px;gap:17px;padding:clamp(24px,4vw,38px);display:grid;box-shadow:0 28px 75px #203d4821}.staff-login-card h2{margin:0;font-size:1.6rem}.staff-login-card>p{color:var(--muted);margin:-8px 0 3px;line-height:1.55}.staff-login-card label{color:#3f535c;gap:7px;font-size:.84rem;font-weight:800;display:grid}.staff-login-card input{width:100%;color:var(--ink);background:#f7fafb;border:1px solid #b9ccd2;border-radius:13px;outline:none;padding:13px 14px}.staff-login-card input:focus{border-color:var(--teal);box-shadow:0 0 0 4px #0788921f}.primary-button{background:var(--teal);color:#fff;min-height:48px;padding:12px 17px}.text-link{color:var(--teal-dark);text-underline-offset:3px;justify-self:center;font-weight:750}.human-challenge{min-height:1px;overflow:hidden}@media (width<=1050px){.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-card{grid-template-columns:1fr}.legacy-button{justify-self:start}.directory-layout{grid-template-columns:1fr}.record-detail{position:static}.service-grid,.write-form-grid{grid-template-columns:1fr}.write-form-grid .wide-field{grid-column:auto}.integration-editor>.write-form-grid{grid-template-columns:1fr}.integration-editor>.write-form-grid .wide-field{grid-column:auto}.provider-configuration-grid,.native-client-grid{grid-template-columns:1fr}}@media (width<=780px){.staff-topbar,.login-topbar{flex-wrap:wrap;align-items:flex-start}.staff-top-actions{justify-content:flex-start;width:100%}.staff-layout{grid-template-columns:1fr;padding-top:20px}.staff-sidebar{position:static}.staff-sidebar nav{grid-template-columns:1fr 1fr}.staff-heading{flex-direction:column;align-items:flex-start}.health-grid{grid-template-columns:1fr}.login-layout{grid-template-columns:1fr;align-content:center}.directory-search{grid-template-columns:1fr auto}.directory-search label{grid-column:1/-1}}@media (width<=520px){.staff-brand img{width:125px}.staff-language>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.staff-top-actions{gap:7px}.overview-grid{grid-template-columns:1fr 1fr;gap:8px}.overview-card{min-height:105px;padding:15px}.overview-card strong{font-size:1.65rem}.health-card{padding:17px}.snapshot-line{flex-direction:column;align-items:flex-start}.staff-sidebar nav{grid-template-columns:1fr}.directory-search{grid-template-columns:1fr 1fr}.directory-search .primary-button,.directory-search .ghost-button{width:100%}.directory-record{grid-template-columns:1fr}.record-badges{justify-content:flex-start;max-width:none}.record-detail>header{flex-direction:column}.record-detail>header code{text-align:left;max-width:100%}.record-metrics>div{grid-template-columns:1fr;gap:4px}.record-metrics dd{text-align:left}.service-metrics>div{grid-template-columns:1fr;gap:4px}.service-metrics dd{text-align:left}.write-action-card .primary-button,.danger-button{width:100%}.write-action-heading,.action-preflight-error{flex-direction:column;align-items:stretch}.preflight-badge{align-self:flex-start}.action-preflight-error .ghost-button{width:100%}.hardware-receipt>div{flex-direction:column;align-items:flex-start;gap:3px}.hardware-receipt dd{text-align:left;overflow-wrap:anywhere}.operation-steps,.integration-workflow-status,.integration-workflow-actions{grid-template-columns:1fr}.integration-workflow-actions button,.integration-editor>.write-form-grid>.primary-button{width:100%}.partial-release-recovery{flex-direction:column;align-items:stretch}.partial-release-recovery .primary-button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (prefers-color-scheme:dark){:root{color:#e8f1f3;--ink:#e8f1f3;--muted:#9cb0b8;--line:#294049;--panel:#101f26f0;background:#081116}body{background:radial-gradient(circle at 15% 0,#17333c 0,#0000 42rem),#081116}.staff-topbar,.login-topbar{background:#081217e0;border-bottom-color:#233a43}.staff-language select,.ghost-button{color:var(--ink);border-color:var(--line);background:#172b33}.staff-sidebar nav a,.staff-sidebar nav button{color:#b4c5ca}.staff-sidebar nav a.active,.staff-sidebar nav button.active{color:#8fe4e6;background:#16343d}.staff-sidebar nav a:hover,.staff-sidebar nav button:hover{background:#122a32}.overview-card,.health-card,.staff-login-card{box-shadow:none}.health-metric{border-color:#294049}.staff-login-card input{color:var(--ink);background:#0d1b21;border-color:#38515a}.partial-warning,.form-error{color:#f3d39d;background:#3a2b16;border-color:#765523}.read-only-inline{color:#8fe4e6;background:#16343d}.directory-search input{color:var(--ink);background:#0d1b21;border-color:#38515a}.directory-record:hover{background:#11252d}.directory-record.selected{background:#15343d;border-color:#3a8991}.record-badges i,.related-block li{color:#c7d8dd;background:#172b33}.record-metrics>div{border-color:#294049}.service-card{box-shadow:none}.service-card>header,.service-metrics>div{border-color:#294049}.service-error{color:#f3d39d;background:#3a2b16}.integration-editor label:not(.confirmation-check){color:#c7d8dd}.integration-editor input:not([type=checkbox]),.integration-editor select,.integration-editor textarea{color:var(--ink);background:#0d1b21;border-color:#38515a}.integration-workflow-status>div,.integration-workflow-actions form{background:#172b33}.integration-risk-note{color:#f4d69a;background:#3a2b16}.integration-risk-note.danger-note{color:#ffc2c2;background:#46252a}.provider-test-form,.provider-configuration-form,.native-client-form,.recent-message-list article{background:#172b33}.write-action-card{background:#10282f;border-color:#32636a}.write-action-card.danger-action{background:#2a1b20;border-color:#633d42}.write-action-card label:not(.confirmation-check){color:#c7d8dd}.write-action-card input:not([type=checkbox]),.write-action-card select,.write-action-card textarea{color:var(--ink);background:#0d1b21;border-color:#38515a}.action-progress{color:#8fe4e6;background:#15343d}.action-error{color:#ffc2c2;background:#46252a}.action-success{color:#a4e7c7;background:#15392d}.preflight-badge{color:#f4d69a;background:#3a2b16}.preflight-badge.ready{color:#a4e7c7;background:#15392d}.preflight-badge.failed,.action-preflight-error{color:#ffc2c2;background:#46252a}.hardware-receipt,.operation-steps li{background:#08111680}.operation-steps li.active{color:#8fe4e6;background:#15343d}.partial-release-recovery{background:#342a19;border-color:#765523}.one-time-secret{color:#f4d69a;background:#342a19;border-color:#765523}.one-time-secret code{color:#fff1cd;background:#201a10}}.integration-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.integration-picker button{text-align:left;border:1px solid var(--line);color:var(--ink);background:var(--panel);cursor:pointer;border-radius:14px;min-width:0;padding:16px}.integration-picker button strong,.integration-picker button small{display:block}.integration-picker small{color:var(--muted);margin-top:7px;font-size:.75rem;line-height:1.45}.integration-picker button.active{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal);background:var(--panel);background:color-mix(in srgb,var(--teal) 15%,var(--panel))}.integration-details{display:block}.integration-details>[hidden]{display:none}.integration-details .read-resource-card{max-width:100%}.health-reasons{border:1px solid var(--line);border-radius:12px;margin-top:16px;padding:12px;font-size:.8rem;line-height:1.6}.health-reasons ul{margin-bottom:0;padding-left:20px}.metric-context{color:var(--muted);margin:8px 0 24px;font-size:.82rem;line-height:1.6}.staff-brand img{background:#fff;border-radius:9px;padding:5px 9px}@media (width<=900px){.integration-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.integration-picker{grid-template-columns:1fr}.integration-picker small{display:none}}
