.platform-ops{gap:22px;min-width:0;display:grid}.platform-ops__header{justify-content:space-between;align-items:end;gap:24px;display:flex}.platform-ops__header h2,.platform-ops__audit-detail h3{margin:0;font-weight:430}.platform-ops__header>div>p:last-child{max-width:760px;color:var(--muted-strong);margin:8px 0 0;line-height:1.55}.platform-ops__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.platform-ops__search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin:0;display:grid}.platform-ops__hint{color:var(--muted);margin:-10px 0 0;font-size:.82rem;line-height:1.5}.platform-ops__notice,.platform-ops__loading,.platform-ops__empty{border:1px solid var(--line-strong);border-radius:var(--radius-surface);min-width:0;color:var(--ink-soft);background:var(--panel-soft);justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;display:flex}.platform-ops__notice--error{color:#ffc1bb;background:#5d1e1a57;border-color:#ff8f866b}.platform-ops__notice--success{background:#0e544247;border-color:#25d5a559}.platform-ops__notice--warning{background:#543c134d;border-color:#efbd6961}.platform-ops__notice a,.platform-ops__deep-link{color:var(--green)}.platform-ops__loading{justify-content:flex-start}.platform-ops__loading>span{border:2px solid #25d5a540;border-top-color:var(--green);border-radius:50%;flex:none;width:17px;height:17px;animation:.8s linear infinite platform-ops-spin}@keyframes platform-ops-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.platform-ops__loading>span{animation:none}}.platform-ops__result-list,.platform-ops__rows,.platform-ops__audit-list,.platform-ops__role-list{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.platform-ops__result-list a{color:var(--ink);background:var(--panel);grid-template-columns:105px minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:17px;text-decoration:none;display:grid}.platform-ops__result-list a:hover,.platform-ops__rail button:hover,.platform-ops__audit-list button:hover{background:#162c25}.platform-ops__result-list small{color:var(--muted);overflow-wrap:anywhere;grid-column:2}.platform-ops__result-kind{color:var(--green);letter-spacing:.08em;text-transform:uppercase;grid-row:1/3;font-size:.72rem}.platform-ops__status{border:1px solid var(--line-strong);width:fit-content;color:var(--muted-strong);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 9px;font-size:.74rem;display:inline-flex}.platform-ops__status--good{color:#5de0b8;border-color:#25d5a557}.platform-ops__status--bad{color:var(--danger);border-color:#ff8f865c}.platform-ops__status--warning{color:var(--warning);border-color:#efbd695c}.platform-ops__disclosure,.platform-ops__export{border:1px solid var(--line-strong);border-radius:var(--radius-surface);background:var(--panel-soft);padding:18px}.platform-ops__disclosure summary{min-height:44px;color:var(--green);cursor:pointer;align-items:center;font-weight:650;display:flex}.platform-ops__form,.platform-ops__inline-form{margin:18px 0 0}.platform-ops__choice,.platform-ops__selector-fields,.platform-ops__box-picker{border:1px solid var(--line);border-radius:var(--radius-control);gap:12px;min-width:0;margin:0;padding:15px;display:grid}.platform-ops__choice{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-ops__box-picker{max-height:320px;overflow:auto}.platform-ops__box-picker label{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--canvas-deep);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:flex}.platform-ops__box-picker input{width:19px;min-height:19px;accent-color:var(--green);margin:0}.platform-ops__box-picker span{min-width:0;display:grid}.platform-ops__box-picker small{color:var(--muted)}.platform-ops__choice label{cursor:pointer;align-items:center;gap:9px;min-height:44px;display:flex}.platform-ops__choice input{width:18px;min-height:18px;accent-color:var(--green);margin:0}.platform-ops__selector-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-ops__selector-fields legend,.platform-ops__choice legend{color:var(--muted-strong);padding:0 6px}.platform-ops__selector-fields>small{color:var(--muted);grid-column:1/-1}.platform-ops__selector-summary{color:var(--muted);overflow-wrap:anywhere;font-size:.72rem}.platform-ops__split{grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.platform-ops__split--audit{grid-template-columns:minmax(300px,.8fr) minmax(360px,1.2fr)}.platform-ops__rail{gap:5px;display:grid}.platform-ops__rail button,.platform-ops__audit-list button{width:100%;color:var(--ink);text-align:left;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.platform-ops__rail button{display:grid}.platform-ops__rail button small,.platform-ops__card small,.platform-ops__audit-list small{color:var(--muted)}.platform-ops__rail button.is-selected,.platform-ops__audit-list button[aria-pressed=true]{background:var(--green-soft);border-color:#25d5a58a}.platform-ops__detail{min-width:0}.platform-ops__summary-grid,.platform-ops__metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.platform-ops__summary-grid>div,.platform-ops__metric-grid>article{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);justify-content:space-between;align-items:center;gap:10px;padding:15px;display:flex}.platform-ops__summary-grid small,.platform-ops__metric-grid small{color:var(--muted);display:block}.platform-ops__summary-grid strong,.platform-ops__metric-grid strong{margin-top:4px;font-size:1.35rem;display:block}.platform-ops__rows{margin-top:16px}.platform-ops__rows li{background:var(--panel);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:15px;display:grid}.platform-ops__rows small,.platform-ops__rows p{color:var(--muted);display:block}.platform-ops__rows p{grid-column:1/-1;margin:5px 0 0;font-size:.82rem}.platform-ops__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));gap:14px;display:grid}.platform-ops__card{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--panel);min-width:0;box-shadow:var(--shadow-control);padding:20px}.platform-ops__card>header,.platform-ops__detail-title{justify-content:space-between;align-items:start;gap:14px;display:flex}.platform-ops__card>header>div{gap:4px;display:grid}.platform-ops__facts{gap:9px;margin:18px 0;display:grid}.platform-ops__facts>div{grid-template-columns:minmax(100px,.35fr) minmax(0,1fr);gap:12px;display:grid}.platform-ops__facts dt{color:var(--muted)}.platform-ops__facts dd{overflow-wrap:anywhere;margin:0}.platform-ops__hash{overflow-wrap:anywhere;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem}.platform-ops__filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.platform-ops__filter-grid button{align-self:end}.platform-ops__audit-list button>span:first-child{gap:4px;min-width:0;display:grid}.platform-ops__audit-list strong,.platform-ops__audit-list small{text-overflow:ellipsis;overflow:hidden}.platform-ops__audit-detail{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--panel);padding:20px}.platform-ops__audit-detail details{margin-top:18px}.platform-ops__diff{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.platform-ops__diff pre{border:1px solid var(--line);background:var(--canvas-deep);max-height:320px;color:var(--ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;overflow:auto}.platform-ops__metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-ops__role-list{margin-top:16px}.platform-ops__role-list li{background:var(--canvas-deep);justify-content:space-between;padding:12px 14px;display:flex}@media (width<=850px){.platform-ops__split,.platform-ops__split--audit,.platform-ops__filter-grid,.platform-ops__metric-grid{grid-template-columns:1fr 1fr}.platform-ops__split>.platform-ops__rail,.platform-ops__split>.platform-ops__detail{grid-column:1/-1}}@media (width<=600px){.platform-ops__header,.platform-ops__notice{flex-direction:column;align-items:stretch}.platform-ops__search,.platform-ops__summary-grid,.platform-ops__filter-grid,.platform-ops__metric-grid,.platform-ops__diff,.platform-ops__choice,.platform-ops__selector-fields{grid-template-columns:1fr}.platform-ops__result-list a{grid-template-columns:minmax(0,1fr) auto}.platform-ops__result-kind,.platform-ops__result-list small{grid-area:auto/1}.platform-ops__actions>*,.platform-ops__header .primary,.platform-ops__header .secondary{width:100%}}.release-manifest-import{border:1px solid var(--line,#84a89b38);border-radius:var(--radius-card,18px);background:linear-gradient(145deg, #00b47d0e, transparent 48%), var(--panel,#0f1c18e0);min-width:0;margin:0;padding:22px}.release-manifest-import__heading,.release-manifest-import__actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.release-manifest-import__heading h3,.release-manifest-import__heading p{margin:0}.release-manifest-import__format{color:var(--green,#4ed6aa);letter-spacing:.08em;border:1px solid #4ed6aa4d;border-radius:999px;flex:none;padding:6px 10px;font:700 .72rem/1 ui-monospace,SFMono-Regular,Consolas,monospace}.release-manifest-import__security{border-left:3px solid var(--green,#4ed6aa);color:var(--ink-soft,#c9d5d1);background:#00b47d12;border-radius:0 10px 10px 0;margin:0;padding:12px 14px;line-height:1.5}.release-manifest-import__security code{color:var(--ink,#fff)}.release-manifest-import__file input{cursor:pointer;padding:10px}.release-manifest-import__file input::file-selector-button{min-height:38px;color:var(--ink,#fff);cursor:pointer;background:#00b47d1f;border:1px solid #4ed6aa52;border-radius:9px;margin-right:12px;padding:8px 13px}.release-manifest-import textarea{resize:vertical;min-height:250px;font:500 .82rem/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.release-manifest-import__status{color:var(--green,#4ed6aa);overflow-wrap:anywhere;margin:-5px 0 0}.release-manifest-import__errors{border-radius:var(--radius-control,12px);color:#ffc0ba;background:#6f191847;border:1px solid #ff867c61;padding:14px 16px}.release-manifest-import__errors ul{margin:8px 0 0;padding-left:20px}.release-manifest-import__errors li+li{margin-top:5px}.release-manifest-import__actions small{max-width:56ch;color:var(--muted-strong,#aab6b2);line-height:1.45}.release-manifest-import__actions button{border-radius:var(--radius-control,12px);color:#fff;background:linear-gradient(100deg, #009f78, var(--green,#10c897));border:0;flex:none;min-height:46px;padding:12px 18px;font-weight:750}.release-manifest-import__actions button:disabled{cursor:not-allowed;opacity:.5}@media (width<=640px){.release-manifest-import{padding:18px}.release-manifest-import__heading,.release-manifest-import__actions{flex-direction:column;align-items:stretch}.release-manifest-import__format{align-self:flex-start}.release-manifest-import__actions button{width:100%}.release-manifest-import textarea{min-height:220px}}@media (prefers-reduced-motion:reduce){.release-manifest-import *{scroll-behavior:auto;transition:none}.release-manifest-import ::file-selector-button{scroll-behavior:auto;transition:none}}.box-support{--support-green:color-mix(in srgb, var(--green) 78%, white)}.box-support__heading{align-items:center}.box-support__heading .eyebrow,.box-support__intro{margin-top:0}.box-support__intro{max-width:780px}.box-support__loading,.box-support__empty,.box-support__readonly{color:var(--muted-strong)}.box-support__readonly,.box-support__state,.box-support__identity{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel-strong);margin-top:18px;padding:16px}.box-support__state,.box-support__identity{align-items:center;gap:14px;display:flex}.box-support__state{flex-wrap:wrap;justify-content:space-between}.box-support__state strong,.box-support__state code{overflow-wrap:anywhere}.box-support__fingerprint-change{gap:5px;min-width:0;display:grid}.box-support__fingerprint-change span{color:var(--muted-strong);margin-top:5px;font-size:.76rem}.box-support__state--blocked{background:#553b1733;border-color:#efbd6957}.box-support__state--danger{border-color:color-mix(in srgb, var(--danger) 55%, transparent);background:color-mix(in srgb, var(--danger) 8%, var(--panel-solid))}.box-support__identity>div{gap:5px;min-width:0;display:grid}.box-support__identity code,.box-support__lease code,.box-support__connection code,.box-support__hint code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem}.box-support__identity small{color:var(--muted-strong)}.box-support__status-dot{background:var(--green);width:11px;height:11px;box-shadow:0 0 0 5px color-mix(in srgb, var(--green) 15%, transparent);border-radius:50%;flex:none}.box-support__actions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.box-support__form,.box-support__reason{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--panel-strong);gap:14px;max-width:760px;margin-top:18px;padding:18px;display:grid}.box-support__form label,.box-support__reason label{gap:7px;display:grid}.box-support__form textarea,.box-support__reason textarea{resize:vertical}.box-support__form>small,.box-support__hint{color:var(--muted-strong);margin:0;line-height:1.45}.box-support__history{gap:10px;margin-top:28px;display:grid}.box-support__keys{border-top:1px solid var(--line);gap:12px;margin-top:28px;padding-top:24px;display:grid}.box-support__subheading,.box-support__key>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.box-support__subheading h3,.box-support__subheading p{margin:0}.box-support__subheading p{color:var(--muted-strong);margin-top:5px;font-size:.86rem}.box-support__key-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.box-support__key{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel-strong);gap:10px;min-width:0;padding:16px;display:grid}.box-support__key--revoked,.box-support__key--rotated{opacity:.72}.box-support__key>header>div{gap:7px;min-width:0;display:grid}.box-support__key time,.box-support__key>small{color:var(--muted-strong);font-size:.78rem}.box-support__key>code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem}.box-support__key-actions{flex-wrap:wrap;gap:8px;display:flex}.box-support__rotate>p,.box-support__reason>p{color:var(--muted-strong);margin:0;line-height:1.45}.box-support__history>h3{margin-bottom:2px}.box-support__lease{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel-strong);gap:12px;padding:17px;display:grid}.box-support__lease--active{border-color:color-mix(in srgb, var(--green) 46%, var(--line))}.box-support__lease--error{border-color:color-mix(in srgb, var(--danger) 46%, var(--line))}.box-support__lease>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.box-support__lease>header>div{gap:8px;display:grid}.box-support__lease time,.box-support__report,.box-support__waiting{color:var(--muted-strong);font-size:.85rem}.box-support__countdown{color:var(--support-green);font-variant-numeric:tabular-nums;margin:0}.box-support__report,.box-support__waiting{margin:0}.box-support__connection{border:1px solid color-mix(in srgb, var(--green) 38%, var(--line));border-radius:var(--radius-control);background:color-mix(in srgb, var(--green) 7%, var(--panel));gap:9px;padding:15px;display:grid}.box-support__connection p{color:var(--muted-strong);margin:0;font-size:.86rem}.box-support__connection>small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.box-support__command{justify-content:space-between;align-items:center;gap:12px;padding-top:5px;display:flex}.box-support__command code{min-width:0;color:var(--ink);-webkit-user-select:all;user-select:all}.box-support__reason{border-color:color-mix(in srgb, var(--danger) 35%, var(--line));max-width:none;margin-top:2px}@media (width<=680px){.box-support__key-list{grid-template-columns:1fr}.box-support__subheading,.box-support__state,.box-support__identity,.box-support__key>header,.box-support__lease>header,.box-support__command{flex-direction:column;align-items:stretch}.box-support__lease time{align-self:flex-start}.box-support__actions>button,.box-support__subheading>button,.box-support__command>button{width:100%}}.object-workspace__back{min-height:44px;margin:0 0 18px -8px}.object-workspace__hero,.object-workspace__heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.object-workspace__hero{border:1px solid var(--line-strong);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface);background:linear-gradient(140deg,#0e2c24eb,#0a1210f5);padding:clamp(22px,4vw,38px)}.object-workspace__hero h1,.object-workspace__section h1{margin:0 0 12px;font-size:clamp(1.7rem,4vw,2.8rem);font-weight:420}.object-workspace__hero p:last-child,.object-workspace__heading p:last-child,.object-workspace__section>p{color:var(--ink-soft);line-height:1.55}.object-workspace__facts{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:18px 0;display:grid;overflow:hidden}.object-workspace__facts>div{background:var(--panel);min-width:0;padding:18px}.object-workspace__facts small,.object-workspace__box small,.object-workspace__relay-list small,.object-workspace__pairing small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;display:block}.object-workspace__facts strong{overflow-wrap:anywhere;margin-top:7px;display:block}.object-workspace__section{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--panel);margin-top:18px;padding:clamp(20px,4vw,30px)}.object-workspace__section h2,.object-workspace__section h3{margin:0 0 10px;font-weight:500}.object-workspace__box-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.object-workspace__box{min-height:112px;color:var(--ink);text-align:left;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--panel-strong);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px;display:grid}.object-workspace__box:hover{border-color:var(--green);transform:translateY(-1px)}.object-workspace__box strong{margin-top:7px;font-size:1.1rem;display:block}.object-workspace__box i{align-self:start;font-style:normal}.object-workspace__box-meta{color:var(--muted-strong);grid-column:1/-1;font-size:.82rem}.object-workspace__list{background:var(--line);border:1px solid var(--line);gap:1px;margin-top:18px;display:grid}.object-workspace__list>div{background:var(--panel-strong);justify-content:space-between;gap:16px;padding:15px;display:flex}.object-workspace__list small{color:var(--muted)}.object-workspace__modules{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.object-workspace__modules span{color:var(--ink-soft);border:1px solid var(--line);background:var(--panel-soft);border-radius:999px;padding:8px 11px}.object-workspace__form{max-width:720px;margin-top:20px}.object-workspace__notice,.object-workspace__pending{border-radius:var(--radius-control);color:#ecd5aa;background:#553b173d;border:1px solid #efbd6952;padding:14px 16px}.object-workspace__pending{color:var(--ink-soft);background:#155d4a33;border-color:#25d5a54d}.object-workspace__pairing{border:1px solid var(--green);background:#0e40334d;gap:13px;max-width:620px;margin-top:24px;padding:24px;display:grid}.object-workspace__pairing strong{letter-spacing:.08em;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(1.35rem,5vw,2.1rem)}.object-workspace__diagram{width:min(100%,760px);height:auto;margin:22px auto}.object-workspace__diagram img{object-fit:contain;width:100%;height:100%;display:block}.object-workspace__relay-list{gap:10px;margin:20px 0;display:grid}.object-workspace__relay-list article{border:1px solid var(--line);background:var(--panel-strong);justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.object-workspace__relay-list strong,.object-workspace__relay-list span{margin-top:5px;display:block}.object-workspace__relay-list span{color:var(--muted-strong);font-size:.86rem}.object-workspace__relay-actions{flex-wrap:wrap;gap:8px;display:flex}.object-workspace__confirm{border:1px solid color-mix(in srgb, var(--danger) 55%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--danger) 8%, var(--panel-solid));justify-content:space-between;align-items:center;gap:18px;margin:16px 0;padding:16px;display:flex}.object-workspace__confirm p{color:var(--text-muted);margin:6px 0 0}.object-workspace__relay-form{border-top:1px solid var(--line);padding-top:20px}.object-workspace__checkbox{grid-template-columns:auto 1fr;align-items:center}.object-workspace__checkbox input{width:22px;height:22px;min-height:22px;accent-color:var(--green)}@media (width<=760px){.object-workspace__hero,.object-workspace__heading,.object-workspace__relay-list article,.object-workspace__confirm{flex-direction:column}.object-workspace__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.object-workspace__box-grid{grid-template-columns:1fr}.object-workspace__heading>button,.object-workspace__relay-actions,.object-workspace__relay-actions>button{width:100%}.object-workspace__list>div{flex-direction:column}}@media (width<=390px){.object-workspace__facts{grid-template-columns:1fr}.object-workspace__hero,.object-workspace__section{padding:18px}}:root{color:#edf7f3;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--green:#25d5a5;--green-strong:#0eb888;--green-soft:#25d5a51f;--ink:#edf7f3;--ink-soft:#c6d4cf;--muted:#899b95;--muted-strong:#a8bbb4;--canvas:#06100e;--canvas-deep:#030a08;--panel:#0f1c18e0;--panel-strong:#12231e;--panel-soft:#142620a8;--line:#9bbfb129;--line-strong:#9bbfb147;--danger:#ff8f86;--warning:#efbd69;--radius-micro:3px;--radius-control:5px;--radius-surface:6px;--shadow-surface:0 22px 55px #00000042;--shadow-control:0 8px 24px #0003;--focus:0 0 0 3px #25d5a547;--header-height:80px;--sidebar-width:264px;--mobile-dock-height:72px;background:#06100e;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.login-option{align-items:center;gap:10px;display:flex}.login-option input[type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:var(--green)}*{box-sizing:border-box}body{background:radial-gradient(circle at 88% -8%, #15826538, transparent 32rem), radial-gradient(circle at 4% 42%, #145b4a1f, transparent 34rem), linear-gradient(145deg, var(--canvas-deep), var(--canvas) 58%, #081310);-webkit-font-smoothing:antialiased;background-attachment:fixed;min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--green);outline-offset:3px}.brand{width:168px;height:auto;display:block}.eyebrow{color:#39c99d;letter-spacing:.11em;margin:0 0 10px;font-size:.75rem;font-weight:650}.login-shell,.center{place-items:center;min-height:100dvh;padding:24px;display:grid}.login-shell{padding:clamp(16px,4vw,24px)}.login-card{background:linear-gradient(145deg,#112621f0,#0b0f0ffa);border:1px solid #294039;width:min(100%,470px);min-width:0;padding:clamp(20px,5vw,34px);box-shadow:0 24px 80px #0008}.login-card .brand{margin-bottom:50px}.title h1{margin:0 0 18px;font-size:clamp(2.2rem,7vw,4rem);font-weight:350;line-height:1}.login-card h1{overflow-wrap:anywhere;margin:0 0 18px;font-size:clamp(1.375rem,5vw,2rem);font-weight:350;line-height:1.2}.login-card>button{width:100%}.login-card>button+button{margin-top:12px}.login-card>p,.title>div>p:last-child{color:#aab6b2;line-height:1.55}form{gap:16px;margin-top:30px;display:grid}label{color:#a8b4b0;gap:8px;font-size:.9rem;display:grid}input,select,textarea{color:#fff;border-radius:var(--radius-control);background:#1c2422;border:1px solid #34413d;outline:none;width:100%;padding:15px 16px}textarea{resize:vertical;min-height:90px}.login-card form,.login-card label,.login-card input{min-width:0}.primary,.secondary{border-radius:var(--radius-control);border:0;padding:15px 20px;font-weight:700}.primary{color:#fff;background:linear-gradient(100deg, #009f78, var(--green))}.secondary{color:#dce7e3;background:#202a27;border:1px solid #3b4945}.compact{padding:11px 16px}.text-button{color:#55d1ab;background:0 0;border:0;padding:8px}.setup-note,.success{border-radius:var(--radius-control);background:#0e2822;border:1px solid #285144;padding:17px}.setup-note p,.success p{color:#a9b6b2}.setup-note a{color:#4fe0b4;margin:10px 0;display:block}.setup-note code,.success code{overflow-wrap:anywhere;color:#fff;background:#07110f;padding:12px;display:block}.recovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:22px 0;display:grid}.recovery-grid code{text-align:center;overflow-wrap:anywhere;background:#07110f;padding:10px}.workspace>header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08100fee;border-bottom:1px solid #1d2b27;align-items:center;gap:24px;height:76px;padding:0 max(24px,50vw - 640px);display:flex;position:sticky;top:0}header .brand{width:126px}.scope{text-align:right;margin-left:auto;display:grid}.scope span{letter-spacing:.14em;color:#39c99d;font-size:.65rem}.scope strong{font-size:.85rem}.icon-button{color:#81a097;background:0 0;border:0;font-size:1.5rem}.staff-sessions{background:#07110f;border:1px solid #263a34;grid-column:1/-1;gap:8px;padding:12px;display:grid}.staff-sessions>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;display:grid}.staff-sessions small{color:var(--muted)}.staff-sessions button{grid-area:1/2/3}.content{max-width:1280px;margin:0 auto;padding:52px 24px}.title{justify-content:space-between;align-items:end;gap:24px;margin-bottom:34px;display:flex}.title p{margin-bottom:0}.health-card{background:linear-gradient(120deg,#123a31,#0b1916);border:1px solid #285246;justify-content:space-between;align-items:center;padding:30px;display:flex}.health-card h2{margin:0 0 8px;font-size:1.8rem}.health-card p:last-child{color:#a7b6b1;margin:0}.health-mark{color:#3bd8aa;border:1px solid #25c99a;border-radius:50%;place-items:center;width:82px;height:82px;font-size:2.2rem;display:grid}.warning .health-mark{color:#e8bc62;border-color:#b58a3e}.section-title{margin:34px 0 14px;font-size:1.2rem;font-weight:500}.tile-grid,.object-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}.metric-tile,.object-card{color:inherit;text-align:left;border:1px solid var(--line);border-radius:var(--radius-control);background:linear-gradient(145deg,#111c19,#0e1312);padding:24px}.launch-card{width:100%;color:inherit;text-align:left;cursor:pointer}.launch-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.launch-form label,.launch-import{min-width:0}.launch-form .wide{grid-column:1/-1}.module-choice{border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;padding:18px;display:grid}.module-choice label{background:#111a18;border:1px solid #34413d;align-items:center;padding:12px;display:flex}.module-choice input{width:auto}.launch-batch{border-top:1px solid var(--line);gap:12px;margin-top:20px;padding-top:18px;display:grid}.launch-preview{border-top:1px solid var(--line);gap:14px;margin-top:20px;padding-top:20px;display:grid}.launch-preview h3{margin:4px 0 0;font-size:22px}.launch-preview__rows{gap:10px;display:grid}.launch-preview__row{background:linear-gradient(145deg,#111b19,#0c1312);border:1px solid #2a3834;padding:15px}.launch-preview__row.is-conflict,.launch-preview__row.is-invalid{background:linear-gradient(145deg,#251817,#13100f);border-color:#7b433f}.launch-preview__row>header{color:var(--green);justify-content:space-between;align-items:center;gap:12px;display:flex}.launch-preview__row.is-conflict>header,.launch-preview__row.is-invalid>header,.launch-preview__row li{color:#ff8e83}.launch-preview__row dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:14px 0 0;display:grid}.launch-preview__row dl div{min-width:0}.launch-preview__row dt{color:var(--muted);margin-bottom:3px;font-size:12px}.launch-preview__row dd{overflow-wrap:anywhere;margin:0}.launch-preview__row ul{margin:12px 0 0;padding-left:20px}.mapping-editor{border:1px solid var(--line);background:#0d1513;margin:18px 0;padding:14px}.mapping-editor summary{color:var(--green);cursor:pointer}.mapping-editor>p{color:var(--muted)}.mapping-editor>div{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.launch-activate{width:100%;margin:18px 0}.conflict-center{margin-top:28px}.conflict-center .section-title,.conflict-resolution h3{margin-top:0}.conflict-list{border:1px solid var(--line);background:#0b1211;margin-top:18px}.conflict-list .list-row.selected{box-shadow:inset 3px 0 var(--green);background:#123027}.conflict-list .list-row div,.conflict-resolution,.impact-preview{gap:7px;display:grid}.conflict-list small,.conflict-resolution p,.impact-preview small{color:var(--muted)}.conflict-resolution{background:linear-gradient(145deg,#11241f,#0d1513);border:1px solid #315047;margin-top:18px;padding:20px}.canonical-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.canonical-choice label{border:1px solid var(--line);background:#101817;align-items:center;padding:13px;display:flex}.canonical-choice input{width:auto}.impact-preview{background:#231513;border-left:3px solid #c15c54;padding:14px}.impact-preview.good{border-left-color:var(--green);background:#10251f}.impact-preview span{color:#ef9a93}@media (width<=680px){.launch-form,.canonical-choice{grid-template-columns:1fr}}.metric-tile strong{font-size:2.2rem;font-weight:350;display:block}.metric-tile span{margin:4px 0;font-size:1.05rem;display:block}.metric-tile small,.object-card small,.object-card p,.staff-row small,.audit-row small{color:var(--muted)}.list-card{border:1px solid var(--line);background:#0e1514}.list-row,.staff-row,.audit-row{border-bottom:1px solid #202a27;align-items:center;gap:14px;padding:18px;display:flex}.list-row:last-child,.staff-row:last-child,.audit-row:last-child{border-bottom:0}.conflict-list .list-row{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #202a27;justify-content:space-between}.status-dot{background:var(--green);border-radius:50%;width:10px;height:10px;box-shadow:0 0 13px #10c89788}.status-dot.bad{background:#e0a145;box-shadow:0 0 13px #e0a14577}.search{margin-bottom:18px}.object-grid{grid-template-columns:repeat(2,1fr)}.object-head{justify-content:space-between;gap:18px;display:flex}.object-head h2{margin:5px 0;font-size:1.55rem}.status-chip{white-space:nowrap;color:#a9b5b1;border:1px solid #4e5c57;border-radius:99px;align-self:start;padding:5px 9px;font-size:.72rem}.status-chip.good{color:#36d5a5;border-color:#29755f}.status-chip.bad{color:#e5b55c;border-color:#6b5631}.facts{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.facts span{color:#a8b6b1;border-radius:var(--radius-micro);background:#17211f;padding:7px 10px;font-size:.78rem}.form-card{border:1px solid var(--line);background:#101817;max-width:760px;padding:24px}.two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.inline-form{grid-template-columns:2fr 1.5fr auto;align-items:end;margin-bottom:20px}.staff-row>div,.audit-row>div{flex:1;gap:5px;display:grid}.small-button{color:#cfe0da;border-radius:var(--radius-micro);background:#14221e;border:1px solid #416157;padding:8px}.small-button.danger{color:#efaaa2;border-color:#72433e}.operations-list{gap:12px;display:grid}.incident-card,.case-card{border:1px solid var(--line);border-radius:var(--radius-control);background:#101817;border-left:3px solid #416157;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:20px;display:grid}.case-card{width:100%;color:inherit;text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto}.incident-card.warning{border-left-color:#c6943c}.incident-card.critical{border-left-color:#de6157}.incident-card h2,.case-card h2{margin:7px 0;font-size:1.02rem}.incident-card p,.case-card p,.case-detail p{color:#9ca9a5;margin:5px 0}.incident-meta,.case-meta,.operation-actions,.card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.operation-actions,.card-actions{justify-content:flex-end}.operation-actions button,.case-card button,.note-form button{color:#dbe8e4;border-radius:var(--radius-micro);background:#14221e;border:1px solid #416157;padding:9px 12px}.operation-actions button.primary,.case-card button.primary{color:#fff;background:#098d69;border-color:#0db184}.case-detail{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:18px;display:grid}.case-panel,.case-summary,.support-access-card{border:1px solid var(--line);border-radius:var(--radius-control);background:#101817;padding:20px}.support-access-card{align-content:start}.support-access-card label,.support-create label{color:#9ca9a5;gap:7px;display:grid}.support-access-card textarea{min-height:88px}.support-create{gap:14px;margin-bottom:22px;display:grid}.session-strip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:20px;display:grid}.session-strip button{border-radius:var(--radius-control);color:#dbe8e4;text-align:left;background:#10211d;border:1px solid #3c6b5e;gap:5px;padding:14px;display:grid}.session-strip small{color:#9ca9a5}.priority{border-radius:var(--radius-micro);color:#a8b6b1;text-transform:uppercase;border:1px solid #496159;align-self:start;padding:5px 8px;font-size:.7rem}.priority-high,.priority-critical{color:#e4b486;border-color:#745648}.priority-critical{color:#ef9188;border-color:#7d413d}.toggle-label{color:#a8b6b1;align-items:center;gap:8px;font-size:.8rem;display:flex}.toggle-label input{width:auto}.case-history{gap:10px;margin-top:18px;display:grid}.case-history article{border-top:1px solid #26312e;padding:13px 0}.case-history article:first-child{border-top:0}.note-form{grid-template-columns:1fr auto;gap:10px;margin-top:16px;display:grid}.note-form input{min-width:0}.support-session-card{background:linear-gradient(135deg,#10211d,#101817 60%);border-color:#2f6253}.support-expiry{color:#d4af67;font-variant-numeric:tabular-nums}.empty,.error-state{text-align:center;color:#98aaa4;padding:60px 20px}.reliability-grid,.release-list,.deployment-list{gap:12px;display:grid}.reliability-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.reliability-card,.deployment-row{border:1px solid var(--line);background:linear-gradient(145deg,#111c19,#0d1412);align-items:center;gap:13px;padding:16px;display:flex}.reliability-card div,.deployment-row>div:not(.card-actions){flex:1;gap:4px;min-width:0;display:grid}.reliability-card small,.reliability-card time,.deployment-row small{color:var(--muted);font-size:.75rem}.reliability-card time{text-align:right}.release-form{max-width:none;margin:24px 0 34px}.release-card{border:1px solid var(--line);background:linear-gradient(120deg,#132f277a,#0000 48%),linear-gradient(145deg,#111c19,#0c1211);padding:24px}.release-card>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.release-card h2{margin:0;font-size:1.55rem;font-weight:450}.release-card>p{color:#a2afab}.release-evidence{flex-wrap:wrap;gap:9px;margin:18px 0;display:flex}.release-evidence>*{color:#a7b7b2;border-radius:var(--radius-micro);background:#18211f;padding:7px 9px;font-size:.78rem}.fleet-choice{background:#09110f;border:1px solid #26342f;gap:8px;margin:18px 0;padding:15px;display:grid}.fleet-choice label{background:#111917;align-items:center;gap:10px;padding:9px;display:flex}.fleet-choice input{width:auto}.fleet-choice span{gap:3px;display:grid}.fleet-choice small{color:var(--muted)}.deployment-row .card-actions{flex:none}.error-state h2{color:#fff}.workspace>nav{z-index:20;height:72px;padding-bottom:env(safe-area-inset-bottom);background:#161a19f5;border-top:1px solid #29312f;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}nav button{color:#707976;background:0 0;border:0;align-content:center;place-items:center;gap:4px;min-width:100px;display:grid}nav button span{font-size:1.3rem}nav button.active{color:#2fd2a2;border-top:3px solid #2fd2a2}.center h1{color:#b7c3bf;font-size:1.35rem;font-weight:450}.center{align-content:center;gap:30px}.center .brand{margin:auto}@media (width<=800px){.workspace>header{padding:0 20px}.scope strong{text-overflow:ellipsis;max-width:100px;overflow:hidden}.content{padding:34px 20px}.title{display:block}.title .primary{margin-top:20px}.tile-grid{grid-template-columns:1fr 1fr}.object-grid,.inline-form,.two{grid-template-columns:1fr}.health-mark{width:58px;height:58px}.staff-row{flex-wrap:wrap}.incident-card,.case-card,.case-detail,.note-form{grid-template-columns:1fr}.operation-actions,.card-actions{justify-content:flex-start}.case-card{grid-template-columns:auto minmax(0,1fr)}.case-card>.status-chip{grid-column:2}.workspace>nav{justify-content:space-around}.workspace>nav button{flex:1;min-width:0}}html{background:var(--canvas-deep);scroll-behavior:smooth;min-width:320px;min-height:100%}body{overflow-x:clip}::selection{color:#03110d;background:var(--green)}.login-shell,.center{isolation:isolate;padding-top:max(24px, env(safe-area-inset-top));padding-right:max(18px, env(safe-area-inset-right));padding-bottom:max(24px, env(safe-area-inset-bottom));padding-left:max(18px, env(safe-area-inset-left));position:relative}.login-shell:before,.center:before{z-index:-1;content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.login-card{border:1px solid var(--line-strong);border-radius:var(--radius-surface);background:radial-gradient(circle at 100% 0,#2cd3a521,#0000 17rem),linear-gradient(145deg,#142721f7,#08110efa);position:relative;overflow:hidden;box-shadow:0 34px 100px #0000007a}.login-card:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0d}.login-card .brand{width:148px;margin-bottom:clamp(36px,8vw,56px)}.eyebrow{color:#65dfbc;letter-spacing:.16em;font-size:.7rem;font-weight:760}.login-card h1,.title h1{color:var(--ink);letter-spacing:-.035em}.login-card>p,.title>div>p:last-child,.case-detail p{color:var(--muted-strong)}input,select,textarea{min-height:48px;color:var(--ink);caret-color:var(--green);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:#060e0cb8;transition:border-color .14s,background .14s,box-shadow .14s}input:focus,select:focus,textarea:focus{border-color:var(--green);box-shadow:var(--focus)}input::placeholder,textarea::placeholder{color:#687b74}label{color:var(--ink-soft);font-size:.84rem;font-weight:610}.primary,.secondary,.small-button,.text-button,.icon-button,.session-strip button,.metric-tile,.object-card,.case-card{min-height:44px;transition:transform .14s,border-color .14s,color .14s,background .14s,box-shadow .14s}.primary,.secondary,.small-button{min-height:46px}.primary{color:#03251b;background:linear-gradient(135deg,#55e7bc,#19bd8d);box-shadow:0 10px 26px #0ab3812e,inset 0 1px #ffffff57}.primary:active:not(:disabled),.secondary:active:not(:disabled),.small-button:active:not(:disabled),.metric-tile:active,.object-card:active,.case-card:active{transform:translateY(1px)}.secondary:hover:not(:disabled),.small-button:hover:not(:disabled){color:var(--ink);background:#223931eb;border-color:#63dab56b}.text-button{color:#70e6c2;border-radius:var(--radius-control)}.text-button:hover:not(:disabled){background:var(--green-soft)}.small-button.danger,.danger{color:#ffaaa3;background:#4c1f1c5c;border-color:#ff7d7357}.workspace{min-height:100dvh;padding-bottom:0}.content{width:min(100%,1460px);max-width:none;padding:clamp(34px,4vw,64px) clamp(24px,4vw,64px) 80px}.title{align-items:flex-end;margin-bottom:clamp(28px,4vw,46px)}.title>div{min-width:0}.title h1{overflow-wrap:anywhere;max-width:20ch;margin-bottom:14px;font-size:clamp(2.35rem,5vw,4.7rem);font-weight:410;line-height:.98}.title>div>p:last-child{max-width:66ch;font-size:.98rem;line-height:1.65}.panel,.form-card,.case-panel,.case-summary,.support-access-card,.list-card,.release-card,.mapping-editor,.conflict-resolution,.launch-preview,.fleet-choice{border:1px solid var(--line);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface), inset 0 1px #ffffff09;background:linear-gradient(145deg,#152621eb,#0a1411e0)}.panel{padding:clamp(20px,3vw,30px)}.form-card,.case-panel,.case-summary,.support-access-card{padding:clamp(20px,3vw,28px)}.health-card{border-radius:var(--radius-surface);min-height:190px;box-shadow:var(--shadow-surface), inset 0 1px #ffffff0d;overflow-wrap:anywhere;background:radial-gradient(circle at 92% 10%,#35e2ae2e,#0000 16rem),linear-gradient(125deg,#113a2ff5,#091814f5);border:1px solid #45d6ab47;padding:clamp(24px,4vw,38px);position:relative;overflow:hidden}.health-card h2{max-width:28ch;color:var(--ink);letter-spacing:-.025em;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:480}.health-mark{color:#75ebc7;background:#104134b3;border:1px solid #5be5bb80;flex:none;width:78px;height:78px;box-shadow:inset 0 0 0 7px #25d5a50d}.tile-grid,.object-grid{gap:16px}.metric-tile,.object-card,.incident-card,.case-card,.reliability-card,.deployment-row,.release-card{border-color:var(--line);border-radius:var(--radius-surface);background:linear-gradient(145deg,#14241feb,#09120fe6);box-shadow:inset 0 1px #ffffff08}button.metric-tile:hover,button.object-card:hover,button.case-card:hover{box-shadow:var(--shadow-control), inset 0 1px #ffffff0d;background:linear-gradient(145deg,#193229f7,#0a1713f2);border-color:#50d7af61;transform:translateY(-2px)}.metric-tile span{color:var(--ink-soft);font-weight:640}.metric-tile small,.object-card small,.object-card p,.staff-row small,.audit-row small{color:var(--muted);line-height:1.45}.object-card{min-width:0;padding:clamp(20px,3vw,28px)}.object-head{align-items:flex-start}.object-head>*{min-width:0}.object-head h2,.release-card h2{overflow-wrap:anywhere;color:var(--ink);letter-spacing:-.025em;font-weight:510}.status-chip,.priority{color:var(--ink-soft);border-color:var(--line-strong);letter-spacing:.02em;background:#0e1a16d1;padding:6px 10px;font-weight:720}.facts span,.release-evidence>*{color:var(--muted-strong);border-radius:var(--radius-micro);background:#8eb7a714;border:1px solid #8eb7a714}.list-card{overflow:hidden}.list-row,.staff-row,.audit-row{border-bottom-color:var(--line);min-width:0;padding:19px 22px}.list-row>*,.staff-row>*,.audit-row>*{min-width:0}.staff-row strong,.audit-row strong,.list-row strong{overflow-wrap:anywhere}.audit-row>div,.staff-row>div{flex:1 1 0;min-width:0;overflow:hidden}.audit-row strong,.audit-row small,.staff-row strong,.staff-row small{overflow-wrap:anywhere;word-break:break-word;min-width:0}.inline-form{border:1px solid var(--line);border-radius:var(--radius-surface);background:#0c191599;gap:12px;padding:18px}.form-actions,.card-actions,.operation-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.form-actions>*,.card-actions>*,.operation-actions>*{max-width:100%}.launch-form,.launch-import,.conflict-center,.release-form{margin-bottom:24px}.launch-import{margin-top:20px}.module-choice,.mapping-editor,.fleet-choice{border-radius:var(--radius-surface);box-shadow:none;background:#050e0b8c}.mapping-editor summary{align-items:center;min-height:44px;display:flex}.module-choice label,.canonical-choice label,.fleet-choice label{border-radius:var(--radius-control);border-color:var(--line);background:#12211ccc;min-height:48px}.launch-preview{padding:20px}.launch-preview__row{border-radius:var(--radius-surface);border-color:var(--line);background:#101e1ad1}.conflict-list,.conflict-resolution{border-radius:var(--radius-surface)}.conflict-resolution{padding:clamp(18px,3vw,26px)}.incident-card,.case-card{padding:clamp(18px,3vw,24px)}.incident-card{border-left-width:1px}.incident-card.warning{border-color:#c6943c73}.incident-card.critical{border-color:#de615780}.case-detail{gap:20px}.session-strip button{border-radius:var(--radius-surface);background:#122b23d1}.timeline{gap:0;margin-top:8px;display:grid;position:relative}.timeline .list-row{border-bottom:0;align-items:flex-start;padding-left:8px;position:relative}.timeline .status-dot{z-index:1;flex:none;margin-top:5px}.timeline .list-row:not(:last-child):after{content:"";background:var(--line-strong);width:1px;position:absolute;top:32px;bottom:-8px;left:12px}.reliability-card,.deployment-row{border-radius:var(--radius-surface);min-width:0}.release-card{padding:clamp(20px,3vw,30px)}.release-card>header,.deployment-row{min-width:0}.release-evidence>*{overflow-wrap:anywhere}.setup-note,.success{border-radius:var(--radius-surface);background:#113a2f9e;border-color:#56d0a94d}.empty,.error-state{border:1px dashed var(--line-strong);border-radius:var(--radius-surface);background:#0a14116b;align-content:center;place-items:center;gap:8px;min-height:220px;display:grid}.error{color:#ffaaa3}@media (width<=1180px){.tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-detail{grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr)}}@media (width<=800px){.content{width:100%;padding:28px max(18px, env(safe-area-inset-right)) calc(var(--mobile-dock-height) + max(34px, env(safe-area-inset-bottom))) max(18px, env(safe-area-inset-left))}.title{gap:20px;margin-bottom:28px;display:grid}.title h1{max-width:none;font-size:clamp(2.1rem,10.5vw,3.4rem);line-height:1}.title .primary,.title .secondary,.title .toggle-label{width:100%;margin-top:0}.health-card{align-items:flex-start;gap:16px;min-height:0;padding:22px}.health-mark{width:54px;height:54px;font-size:1.55rem}.object-grid,.case-detail,.launch-form,.canonical-choice,.inline-form,.two,.note-form{grid-template-columns:minmax(0,1fr)}.object-head,.release-card>header,.deployment-row{flex-wrap:wrap}.deployment-row .card-actions{flex:100%;width:100%;min-width:0}.release-card>header .status-chip,.object-head .status-chip{white-space:normal}.case-card{grid-template-columns:minmax(0,1fr)}.case-card>.status-chip{grid-column:1}.operation-actions,.card-actions,.form-actions{justify-content:stretch}.operation-actions>button,.card-actions>button,.form-actions>button,.form-actions>a{text-align:center;flex:160px}.staff-row,.audit-row{flex-wrap:wrap;align-items:flex-start}.staff-sessions{width:100%;min-width:0}.staff-sessions>div{grid-template-columns:minmax(0,1fr)}.staff-sessions button{grid-area:auto/1;width:100%}}@media (width<=430px){.tile-grid{grid-template-columns:minmax(0,1fr)}.metric-tile{min-height:126px;padding:21px}.panel,.form-card,.case-panel,.case-summary,.support-access-card,.release-card,.object-card{border-radius:var(--radius-surface)}.health-card{border-radius:var(--radius-surface);grid-template-columns:minmax(0,1fr) auto;display:grid}.recovery-grid{grid-template-columns:minmax(0,1fr)}.form-actions>*,.card-actions>*,.operation-actions>*{flex-basis:100%;width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.platform-header{min-height:calc(var(--header-height) + env(safe-area-inset-top));height:auto;padding-top:env(safe-area-inset-top);padding-right:max(24px, env(safe-area-inset-right));padding-left:max(24px, env(safe-area-inset-left));border-bottom-color:var(--line);background:#050d0bd1;box-shadow:0 10px 40px #0000002e}.platform-header .scope{margin-left:auto}.platform-header .scope span{color:#65dfbc;font-weight:760}.platform-header .scope strong{max-width:min(34vw,320px);color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-header .icon-button,.platform-menu-drawer .icon-button{width:46px;height:46px;color:var(--muted-strong);border-radius:var(--radius-control);border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.platform-header .icon-button:hover,.platform-menu-drawer .icon-button:hover{color:var(--ink);border-color:var(--line);background:#25d5a517}.platform-header .platform-menu-trigger{display:none}.platform-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:calc(100dvh - var(--header-height) - env(safe-area-inset-top));display:grid}.platform-sidebar{top:calc(var(--header-height) + env(safe-area-inset-top));height:calc(100dvh - var(--header-height) - env(safe-area-inset-top));border-right:1px solid var(--line);background:radial-gradient(circle at 8% 0,#25d5a514,#0000 18rem),#060f0c85;align-self:start;padding:30px 18px;position:sticky;overflow-y:auto}.platform-sidebar__heading{gap:5px;padding:0 14px 24px;display:grid}.platform-sidebar__heading span,.platform-menu-drawer__header span{color:#65dfbc;letter-spacing:.16em;font-size:.66rem;font-weight:780}.platform-sidebar__nav,.platform-menu-drawer__nav{gap:7px;display:grid}.platform-nav__item,nav .platform-nav__item{min-width:0;min-height:52px;color:var(--muted-strong);border-radius:var(--radius-control);text-align:left;background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:center;gap:13px;padding:0 14px;display:flex}.platform-nav__icon{flex:none;width:22px;height:22px}.platform-nav__item:hover{color:var(--ink);background:#25d5a512;border-color:#86beab1f}.platform-nav__item.active,.platform-nav__item--active,nav .platform-nav__item.active{color:#82f0ce;background:linear-gradient(90deg,#25d5a529,#25d5a50e);border:1px solid #36d9a93d;box-shadow:inset 3px 0 #27d4a3}.workspace>.platform-mobile-dock,.platform-menu-layer{display:none}@media (width>=900px){.platform-header{position:sticky;top:0}.platform-shell>.content{margin:0}}@media (width<=899px){.workspace{padding-bottom:0}.workspace>.platform-header{min-height:calc(68px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-right:max(14px, env(safe-area-inset-right));padding-left:max(14px, env(safe-area-inset-left));gap:10px}.platform-header .brand{width:104px}.platform-header .scope{display:none}.platform-header .platform-menu-trigger{margin-left:auto;display:inline-grid}.platform-shell{min-height:calc(100dvh - 68px - env(safe-area-inset-top));display:block}.platform-sidebar{display:none}.workspace>.platform-mobile-dock{z-index:30;width:100%;height:calc(var(--mobile-dock-height) + env(safe-area-inset-bottom));padding:4px max(4px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(4px, env(safe-area-inset-left));border-top:1px solid var(--line-strong);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#07100df0;justify-content:stretch;align-items:stretch;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -18px 48px #00000047}.platform-mobile-dock .platform-nav__item,.platform-mobile-dock__more{border-radius:var(--radius-control);min-width:0;min-height:60px;box-shadow:none;text-align:center;border:0;flex:20%;align-content:center;place-items:center;gap:4px;padding:4px 2px;display:grid}.platform-mobile-dock .platform-nav__item.active{box-shadow:none;background:#25d5a51a;border:0}.platform-mobile-dock .platform-nav__icon{width:21px;height:21px}.platform-mobile-dock small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(.58rem,2.65vw,.7rem);line-height:1.1;overflow:hidden}.platform-menu-layer{z-index:60;display:block;position:fixed;inset:0}.platform-menu-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000605b8;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.platform-menu-drawer{max-height:min(86dvh,760px);padding:12px max(18px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));border:1px solid var(--line-strong);border-radius:var(--radius-surface) var(--radius-surface) 0 0;background:radial-gradient(circle at 92% 0,#25d5a521,#0000 20rem),linear-gradient(160deg,#14251f,#08120f 62%);border-bottom:0;animation:.18s ease-out platform-menu-enter;position:absolute;inset:auto 0 0;overflow-y:auto;box-shadow:0 -32px 90px #00000085,inset 0 1px #ffffff0d}.platform-menu-drawer__header{justify-content:space-between;align-items:center;gap:18px;padding:8px 0 18px;display:flex}.platform-menu-drawer__header>div{gap:5px;min-width:0;display:grid}.platform-menu-drawer__header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-menu-drawer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.platform-menu-drawer__nav .platform-nav__item{border-color:var(--line);background:#152822a8;min-height:62px;padding:9px 12px}.platform-menu-drawer__nav .platform-nav__item.active{background:#1852408a;border-color:#41d8ab4d;box-shadow:inset 3px 0 #27d4a3}}@media (width<=360px){.workspace>.platform-header{padding-left:12px;padding-right:10px}.platform-header .brand{width:94px}.platform-header .icon-button{width:44px;height:44px}.platform-mobile-dock small{font-size:.58rem}.platform-menu-drawer__nav{grid-template-columns:minmax(0,1fr)}}:root{--page:#111718;--page-deep:#030b0d;--surface-0:#1b1c1e;--surface-1:#202123;--surface-2:#252628;--text-main:#f5f6f5;--text-secondary:#babdbb;--text-muted:#858987;--border:#ffffff1a;--border-subtle:#ffffff0f;--weol-core:#008d68;--weol-signal:#00b47d;--weol-mint:#86d9ba;--panel-solid:#101719;--shell-solid:#171819;--green:var(--weol-signal);--green-strong:var(--weol-core);--green-soft:#00b47d14;--ink:var(--text-main);--ink-soft:var(--text-secondary);--muted:var(--text-muted);--muted-strong:var(--text-secondary);--canvas:var(--page);--canvas-deep:var(--page-deep);--panel:var(--panel-solid);--panel-strong:var(--surface-1);--panel-soft:#101719d1;--line:var(--border-subtle);--line-strong:var(--border);--radius-micro:3px;--radius-control:5px;--radius-surface:6px;--shadow-surface:0 16px 38px #0003;--shadow-control:0 10px 26px #0000002e;--focus:0 0 0 2px #00b47d42;--header-height:60px;--sidebar-width:224px;--mobile-dock-height:68px;color:var(--text-main);background:var(--page);font-family:Sora,Avenir Next,Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{background:var(--page-deep)}body{background:repeating-linear-gradient(0deg, transparent 0 4px, #ffffff02 4px 5px), radial-gradient(circle at 82% 5%, #ffffff09, transparent 26rem), radial-gradient(circle at 12% 88%, #00b47d09, transparent 30rem), var(--page-deep)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-color:var(--weol-signal);outline-offset:2px}.eyebrow{color:var(--weol-signal);letter-spacing:.07em;margin-bottom:7px;font-size:11px;font-weight:400}.workspace{isolation:isolate;background:radial-gradient(circle at 86% 4%, #ffffff08, transparent 24rem), radial-gradient(circle at 12% 86%, #00b47d09, transparent 28rem), var(--page-deep);position:relative}.platform-watermark{z-index:-1;opacity:.022;filter:grayscale();pointer-events:none;width:min(18vw,220px);position:fixed;top:82px;right:5vw}.platform-header{min-height:calc(var(--header-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(18px, env(safe-area-inset-right)) 0 max(18px, env(safe-area-inset-left));border-bottom:1px solid var(--border-subtle);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#030b0dfa,#030b0de0);gap:12px}.platform-header .brand{width:108px}.platform-header .scope span,.platform-sidebar__heading span,.platform-menu-drawer__header span{color:var(--weol-signal);letter-spacing:.07em;font-size:10px;font-weight:400}.platform-header .scope strong{color:var(--text-secondary);font-size:12px;font-weight:400}.platform-header .icon-button,.platform-menu-drawer .icon-button{width:44px;height:44px;min-height:44px;color:var(--text-secondary);border:0;border-radius:50%}.platform-header .icon-button:hover,.platform-menu-drawer .icon-button:hover{color:var(--text-main);background:#ffffff0d;border-color:#0000}.platform-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:calc(100dvh - var(--header-height) - env(safe-area-inset-top))}.platform-sidebar{top:calc(var(--header-height) + env(safe-area-inset-top));height:calc(100dvh - var(--header-height) - env(safe-area-inset-top));border-right:1px solid var(--border-subtle);background:#10171994;padding:24px 14px}.platform-sidebar__heading{gap:4px;padding:0 10px 18px}.platform-sidebar__heading strong,.platform-menu-drawer__header strong{color:var(--text-main);font-size:13px;font-weight:400}.platform-sidebar__nav,.platform-menu-drawer__nav{gap:7px}.platform-nav__item,nav .platform-nav__item{border-radius:var(--radius-control);min-height:48px;box-shadow:none;color:var(--text-muted);background:0 0;border:1px solid #0000;gap:11px;padding:0 11px;position:relative}.platform-nav__item small{font-size:11px;font-weight:400}.platform-nav__icon{width:21px;height:21px}.platform-nav__item:hover{border-color:var(--border-subtle);color:var(--text-secondary);background:#ffffff09}.platform-nav__item.active,.platform-nav__item--active,nav .platform-nav__item.active{box-shadow:inset 3px 0 var(--weol-signal);color:var(--weol-signal);background:#00b47d0e;border-color:#00b47d38}.platform-sidebar .platform-nav__item:before{content:"";background:0 0;width:3px;height:26px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.platform-sidebar .platform-nav__item.active:before{background:var(--weol-signal);box-shadow:0 0 10px #00b47d47}.content{width:min(100%,1240px);padding:38px clamp(28px,4vw,52px) 64px}.title{align-items:end;gap:18px;margin-bottom:18px}.title .eyebrow{margin-bottom:7px}.title h1{max-width:24ch;color:var(--text-main);letter-spacing:-.015em;margin:0 0 8px;font-size:clamp(28px,3vw,36px);font-weight:400;line-height:1.15}.title>div>p:last-child{max-width:58ch;color:var(--text-secondary);font-size:13px;line-height:1.55}.section-title{color:var(--weol-signal);letter-spacing:0;text-transform:none;margin:20px 0 8px;font-size:14px;font-weight:400}.panel,.form-card,.case-panel,.case-summary,.support-access-card,.list-card,.release-card,.mapping-editor,.conflict-resolution,.launch-preview,.fleet-choice,.metric-tile,.object-card,.incident-card,.case-card,.reliability-card,.deployment-row,.inline-form,.staff-sessions{border:1px solid var(--border);border-radius:var(--radius-surface);background:linear-gradient(150deg, #ffffff0b, transparent 64%), var(--panel-solid);box-shadow:inset 0 1px #ffffff06}.panel,.form-card,.case-panel,.case-summary,.support-access-card,.release-card{padding:18px}.health-card{border-radius:var(--radius-surface);background:repeating-linear-gradient(102deg, transparent 0 27px, #ffffff05 28px 29px), radial-gradient(circle at 88% 8%, #00b47d1c, transparent 17rem), linear-gradient(145deg, #00b47d0f, transparent 48%), var(--panel-solid);min-height:152px;box-shadow:var(--shadow-surface);border:1px solid #00b47d40;padding:22px}.health-card.warning{background:repeating-linear-gradient(102deg, transparent 0 27px, #ffffff05 28px 29px), radial-gradient(circle at 88% 8%, #d8b46a1a, transparent 17rem), linear-gradient(145deg, #d8b46a0d, transparent 48%), var(--panel-solid);border-color:#d8b46a4d}.health-card h2{color:var(--text-main);letter-spacing:-.015em;margin:0 0 6px;font-size:22px;font-weight:400}.health-card p:last-child{color:var(--text-secondary);font-size:12px;line-height:1.45}.health-mark{width:58px;height:58px;color:var(--weol-mint);box-shadow:none;background:#00b47d14;border:1px solid #00b47d59;font-size:24px}.warning .health-mark{color:#e3c98f;background:#d8b46a12;border-color:#d8b46a57}.tile-grid,.object-grid{gap:9px;margin-top:10px}.tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-tile{min-height:124px;padding:16px}.metric-tile strong{color:var(--text-main);letter-spacing:-.02em;font-size:26px;font-weight:400}.metric-tile span{color:var(--text-main);margin:3px 0;font-size:12px;font-weight:400}.metric-tile small,.object-card small,.object-card p,.staff-row small,.audit-row small{color:var(--text-muted);font-size:10px;line-height:1.35}button.metric-tile:hover,button.object-card:hover,button.case-card:hover{background:linear-gradient(150deg, #00b47d13, transparent 64%), var(--panel-solid);border-color:#00b47d4d;transform:none;box-shadow:inset 0 1px #ffffff09}.object-card,.incident-card,.case-card{padding:16px}.object-head h2,.release-card h2,.incident-card h2,.case-card h2{color:var(--text-main);letter-spacing:-.01em;font-size:16px;font-weight:400}.status-chip,.priority,.facts span,.release-evidence>*{border-radius:var(--radius-micro)}.status-chip,.priority{color:var(--text-secondary);border-color:var(--border);letter-spacing:0;background:#ffffff0e;padding:4px 6px;font-size:9px;font-weight:400}.status-chip.good{color:var(--weol-mint);background:#00b47d14;border-color:#00b47d40}.status-chip.bad{color:#e3c98f;background:#d8b46a12;border-color:#d8b46a40}.facts span,.release-evidence>*{color:var(--text-secondary);border-color:var(--border-subtle);background:#ffffff0e;font-size:10px}.list-row,.staff-row,.audit-row{border-bottom-color:var(--border-subtle);padding:12px}.list-row strong{font-size:13px;font-weight:400;line-height:1.35}.inline-form{gap:9px;padding:12px}label{color:var(--text-secondary);gap:7px;font-size:12px;font-weight:400}input,select,textarea{border:1px solid var(--border);border-radius:var(--radius-control);background:linear-gradient(145deg, #ffffff06, transparent 58%), var(--surface-1);min-height:52px;color:var(--text-main);padding:0 15px}textarea{padding-block:13px}input:hover,select:hover,textarea:hover{background:var(--surface-2);border-color:#ffffff2e}input:focus,select:focus,textarea:focus{border-color:var(--weol-signal);background:var(--surface-2);box-shadow:none}.primary,.secondary,.small-button{border-radius:var(--radius-control);min-height:48px;font-weight:500}.primary{color:#fff;background:linear-gradient(180deg, #ffffff1f, transparent 44%), linear-gradient(135deg, #0aa077, #007454), var(--weol-core);border:1px solid #23e0a73d;box-shadow:inset 0 1px #ffffff2e,0 10px 26px #0000003d}.primary:hover:not(:disabled){background:linear-gradient(180deg, #ffffff26, transparent 44%), linear-gradient(135deg, #0aa077, #007454), var(--weol-core);transform:none;box-shadow:inset 0 1px #fff3,0 10px 26px #0000003d}.secondary,.small-button{color:var(--text-main);border:1px solid var(--border);background:var(--surface-1);box-shadow:none}.text-button{border-radius:var(--radius-control);color:var(--weol-mint)}.module-choice,.mapping-editor,.fleet-choice,.launch-preview__row,.conflict-list,.conflict-resolution,.reliability-card,.deployment-row,.setup-note,.success,.session-strip button{border-radius:var(--radius-surface)}.module-choice label,.canonical-choice label,.fleet-choice label{border-radius:var(--radius-control);background:var(--panel-solid)}.empty,.error-state{border-radius:var(--radius-surface);background:#10171994;min-height:160px}.login-card{border-radius:var(--radius-surface);background:linear-gradient(145deg,#ffffff09,#0000 45%),linear-gradient(#1d1e20,#191a1c);box-shadow:0 28px 78px #0000005c}.login-card .brand{width:150px}@media (width<=899px){.platform-watermark{opacity:.028;width:136px;top:68px;right:18px}.workspace>.platform-header{min-height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(12px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));gap:4px}.platform-header .brand{width:96px}.platform-shell{min-height:calc(100dvh - 56px - env(safe-area-inset-top))}.content{width:min(100%,560px);padding:24px max(16px, env(safe-area-inset-right)) calc(var(--mobile-dock-height) + max(24px, env(safe-area-inset-bottom))) max(16px, env(safe-area-inset-left));margin-inline:auto}.title{gap:10px;margin-bottom:14px;display:grid}.title h1{max-width:none;margin-bottom:6px;font-size:24px;font-weight:400;line-height:1.2}.title>div>p:last-child{font-size:13px;line-height:1.55}.title .primary,.title .secondary,.title .toggle-label{width:100%;margin-top:0}.health-card{align-items:center;gap:12px;min-height:138px;padding:16px}.health-card h2{font-size:18px}.health-mark{width:48px;height:48px;font-size:20px}.tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.metric-tile{min-height:124px;padding:12px}.metric-tile strong{font-size:22px}.object-grid,.case-detail,.launch-form,.canonical-choice,.inline-form,.two,.note-form{grid-template-columns:minmax(0,1fr)}.panel,.form-card,.case-panel,.case-summary,.support-access-card,.release-card,.object-card{border-radius:var(--radius-surface)}.workspace>.platform-mobile-dock{height:calc(68px + env(safe-area-inset-bottom));padding:0 max(0px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(0px, env(safe-area-inset-left));border-top:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1b1c1ef7;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;box-shadow:0 -18px 40px #00000029}.platform-mobile-dock .platform-nav__item,.platform-mobile-dock__more{min-width:0;min-height:68px;box-shadow:none;color:var(--text-muted);background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0 2px;display:flex;position:relative}.platform-mobile-dock .platform-nav__item:before,.platform-mobile-dock__more:before{content:"";background:0 0;width:26px;height:3px;position:absolute;top:0}.platform-mobile-dock .platform-nav__item.active,.platform-mobile-dock__more.active{box-shadow:none;color:var(--weol-signal);background:0 0;border:0}.platform-mobile-dock .platform-nav__item.active:before,.platform-mobile-dock__more.active:before{background:var(--weol-signal);box-shadow:0 2px 10px #00b47d57}.platform-mobile-dock .platform-nav__icon{width:24px;height:22px}.platform-mobile-dock small{font-size:10px;font-weight:400;line-height:1}.platform-menu-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030b0dcc}.platform-menu-drawer{max-height:min(86dvh,720px);padding:12px max(16px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));border:1px solid var(--border);border-radius:var(--radius-surface) var(--radius-surface) 0 0;background:repeating-linear-gradient(102deg, transparent 0 27px, #ffffff05 28px 29px), var(--panel-solid);border-bottom:0;box-shadow:0 -28px 78px #00000080}.platform-menu-drawer__header{padding:4px 0 12px}.platform-menu-drawer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.platform-menu-drawer__nav .platform-nav__item{border-color:var(--border-subtle);border-radius:var(--radius-control);background:var(--panel-solid);min-height:52px;padding:7px 10px}.platform-menu-drawer__nav .platform-nav__item.active{box-shadow:inset 3px 0 var(--weol-signal);background:#00b47d0e;border-color:#00b47d3d}.form-actions>*,.card-actions>*,.operation-actions>*{flex-basis:auto;width:auto}}@media (width<=360px){.platform-menu-drawer__nav{grid-template-columns:minmax(0,1fr)}.platform-mobile-dock small{font-size:9px}}@keyframes platform-menu-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.reason-dialog-layer{z-index:80;padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));place-items:center;display:grid;position:fixed;inset:0}.reason-dialog-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000605c2;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.reason-dialog{border:1px solid var(--line-strong);border-radius:var(--radius-surface);background:radial-gradient(circle at 100% 0,#25d5a521,#0000 18rem),linear-gradient(155deg,#172a24,#09130f 68%);width:min(100%,520px);max-height:min(88dvh,680px);padding:clamp(22px,4vw,34px);animation:.16s ease-out platform-menu-enter;position:relative;overflow-y:auto;box-shadow:0 34px 100px #00000094,inset 0 1px #ffffff0f}.reason-dialog__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.reason-dialog__header .eyebrow{margin:0}.reason-dialog .icon-button{width:44px;height:44px;color:var(--muted-strong);border:1px solid var(--line);border-radius:var(--radius-control);background:#ffffff06;flex:none;place-items:center;padding:0;display:grid}.reason-dialog h2{color:var(--ink);letter-spacing:-.025em;margin:22px 0 10px;font-size:clamp(1.65rem,5vw,2.1rem);font-weight:480}.reason-dialog>p,.reason-dialog form>small{color:var(--muted-strong);line-height:1.55}.reason-dialog textarea{min-height:116px}@media (width<=600px){.reason-dialog-layer{align-items:end;padding:0}.reason-dialog{width:100%;max-height:90dvh;padding:22px max(18px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));border-radius:var(--radius-surface) var(--radius-surface) 0 0;border-bottom:0;border-left:0;border-right:0}}.staff-row{flex-wrap:wrap}.staff-row>div:first-child{flex:240px;overflow:visible}.staff-role-select{flex:210px;max-width:280px}.reason-dialog{border-radius:var(--radius-surface);background:repeating-linear-gradient(102deg, transparent 0 27px, #ffffff05 28px 29px), var(--panel-solid);padding:20px;box-shadow:0 28px 78px #00000073}.reason-dialog .icon-button{border-radius:50%}.reason-dialog h2{letter-spacing:-.015em;margin:16px 0 8px;font-size:22px;font-weight:400}.reason-dialog form{margin-top:16px}@media (width<=600px){.reason-dialog{padding:18px max(16px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));border-radius:var(--radius-surface) var(--radius-surface) 0 0}}
