@media (width<=720px){.rmdp-wrapper{transform-origin:100% 0;transform:scale(.94)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-synthesis:none;text-rendering:optimizelegibility;--font-heading:Tahoma, "Segoe UI", sans-serif;--font-body:Tahoma, "Segoe UI", sans-serif;--surface:#eef5ff;--surface-raised:#fafdffeb;--surface-muted:#e2edf9;--text:#10172f;--text-muted:#536681;--border:#c9d9ea;--primary:#9b34d2;--primary-strong:#7124ad;--accent:#00a9d7;--primary-gradient:linear-gradient(135deg, #cc35e8, #7758e8 48%, #06b7d4);--glass:#eaf4ffdb;--grid-line:#4b7eaf12;--rail:#07101e;--success:#157a55;--warning:#9a6500;--danger:#b23a48;--shadow:0 16px 40px #1633531a;background:var(--surface);color:var(--text);font-family:Tahoma,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--surface:#020106;--surface-raised:#080f1df0;--surface-muted:#111d33;--text:#f8f7ff;--text-muted:#a9b9d3;--border:#233655;--primary:#d246f2;--primary-strong:#ef8cff;--accent:#18d0ef;--primary-gradient:linear-gradient(135deg, #e340ef, #8156f1 48%, #1bd5e8);--glass:#070e1ce0;--grid-line:#62a0df0e;--rail:#03060d;--success:#61c59b;--warning:#f4bd55;--danger:#ff8b98;--shadow:0 16px 40px #0000003d}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#020106;--surface-raised:#080f1df0;--surface-muted:#111d33;--text:#f8f7ff;--text-muted:#a9b9d3;--border:#233655;--primary:#d246f2;--primary-strong:#ef8cff;--accent:#18d0ef;--primary-gradient:linear-gradient(135deg, #e340ef, #8156f1 48%, #1bd5e8);--glass:#070e1ce0;--grid-line:#62a0df0e;--rail:#03060d;--success:#61c59b;--warning:#f4bd55;--danger:#ff8b98;--shadow:0 16px 40px #0000003d}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=pink]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff1f7;--surface-raised:#fffafdf0;--surface-muted:#f9ddea;--text:#42162f;--text-muted:#80586f;--border:#edbfd5;--primary:#df4d98;--primary-strong:#b72d75;--accent:#a961dc;--primary-gradient:linear-gradient(135deg, #ff70ae, #df62c6 48%, #a66ee8);--glass:#ffebf6e6;--grid-line:#cd4e8f13;--rail:#321024;--success:#278269;--warning:#9c620c;--danger:#c83265;--shadow:0 16px 42px #89305f24}*{box-sizing:border-box}body{background-color:var(--surface);background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);min-width:320px;min-height:100vh;color:var(--text);font-family:var(--font-body);background-size:26px 26px;margin:0}:root[data-theme=pink] body{background-image:radial-gradient(circle at 12% 8%, #ff77b12e, transparent 27%), radial-gradient(circle at 88% 18%, #ae68e81f, transparent 25%), linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px)}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 45%, transparent);outline-offset:2px}.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}.app-shell{min-height:100vh}.module-command-bar{color:#f7fbff;box-shadow:var(--shadow);background:linear-gradient(125deg,#10233f,#164f88);grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:18px;padding:24px clamp(20px,4vw,56px);display:grid}.module-command-copy h1,.module-command-copy p{margin:0}.module-command-copy h1{font-family:var(--font-heading);margin-top:6px;font-size:clamp(1.35rem,2.4vw,2rem)}.module-command-copy p{color:#c8ddf3;margin-top:8px}.module-eyebrow{color:#8fc5ff;font-size:.82rem}.module-command-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.module-command-actions button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff47;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:8px 14px;display:inline-flex}.module-command-actions button:hover:not(:disabled){background:#ffffff2e}.module-command-actions button:disabled{cursor:not-allowed;opacity:.46}.module-command-actions svg{width:19px;height:19px}.connection-state{border-radius:10px;grid-column:1/-1;padding:10px 14px}.connection-state--error{color:#ffe5e8;background:#b23a486b}.workspace{gap:22px;max-width:1440px;margin:0 auto;padding:28px clamp(16px,4vw,54px) 56px;display:grid}.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.kpi-card,.foundation-note,.smart-table{border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--shadow);border-radius:16px}.kpi-card{gap:8px;min-height:126px;padding:20px;display:grid}.kpi-card span,.kpi-card small{color:var(--text-muted)}.kpi-card strong{font-size:1.45rem}.foundation-note{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px;display:grid}.foundation-note>svg:first-child{width:36px;height:36px;color:var(--primary)}.foundation-note h2,.foundation-note p{margin:0}.foundation-note p{color:var(--text-muted);margin-top:6px;line-height:1.8}.foundation-note__success{color:var(--success)}.smart-table{overflow:hidden}.smart-table__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.smart-table__header>div:first-child{gap:5px;display:grid}.smart-table__header h2{margin:0;font-size:1.05rem}.smart-table__header span{color:var(--text-muted)}.smart-table__actions,.smart-table__actions button,.smart-table__settings summary,.smart-table__pagination,.smart-table__pagination button,.smart-table__state button{align-items:center;gap:7px;display:flex}.smart-table__actions button,.smart-table__settings summary,.smart-table__pagination button,.smart-table__state button{border:1px solid var(--border);min-height:42px;color:var(--text);background:var(--surface-muted);cursor:pointer;border-radius:10px;padding:8px 12px}.smart-table__actions svg,.smart-table__pagination svg,.smart-table__state svg,.smart-table th button svg{width:17px;height:17px}.smart-table__settings{position:relative}.smart-table__settings summary{list-style:none}.smart-table__settings summary::-webkit-details-marker{display:none}.smart-table__settings-panel{z-index:20;border:1px solid var(--border);background:var(--surface-raised);width:min(360px,100vw - 40px);max-height:70vh;box-shadow:var(--shadow);border-radius:14px;gap:14px;padding:16px;display:grid;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;overflow-y:auto}.smart-table__settings-panel>label,.smart-table__settings-panel fieldset{gap:8px;display:grid}.smart-table__settings-panel fieldset{border:1px solid var(--border);border-radius:10px;margin:0;padding:12px}.smart-table__settings-panel fieldset label{align-items:center;gap:8px;display:flex}.smart-table__settings-panel select,.smart-table__filters input{border:1px solid var(--border);min-height:42px;color:var(--text);background:var(--surface-raised);border-radius:9px;padding:7px 10px}.smart-table__search{border:1px solid var(--border);background:var(--surface-muted);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:14px 18px;padding-inline:12px;display:grid}.smart-table__search>svg{width:18px;color:var(--text-muted)}.smart-table__search input{min-height:44px;color:var(--text);background:0 0;border:0;outline:0}.smart-table__search button{min-width:36px;min-height:36px;color:var(--text-muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.smart-table__search button svg{width:17px}.smart-table__notice{color:var(--text-muted);background:var(--surface-muted);border-radius:9px;margin:0 18px 12px;padding:9px 12px}.smart-table__notice--success{color:var(--success)}.smart-table__scroll{overflow-x:auto}.smart-table table{border-collapse:collapse;width:100%;min-width:680px}.smart-table th,.smart-table td{border-bottom:1px solid var(--border);text-align:start;padding:14px 18px}.smart-table th{color:var(--text-muted);background:var(--surface-muted);font-size:.9rem}.smart-table th button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.smart-table__filters th{padding:7px 10px}.smart-table__filters input{width:100%}.smart-table--compact th,.smart-table--compact td{padding-block:9px}.smart-table--spacious th,.smart-table--spacious td{padding-block:19px}.smart-table th[data-align=center],.smart-table td[data-align=center]{text-align:center}.smart-table th[data-align=end],.smart-table td[data-align=end]{text-align:end}.smart-table tbody tr:last-child td{border-bottom:0}.smart-table__state{color:var(--text-muted);text-align:center!important;padding:36px!important}.smart-table__state button{margin:14px auto 0}.smart-table__state--error,.smart-table__state--offline,.smart-table__state--conflict{color:var(--danger)}.smart-table__pagination{border-top:1px solid var(--border);justify-content:space-between;padding:14px 18px}.smart-table__pagination button:disabled{cursor:not-allowed;opacity:.5}.status-chip{border-radius:999px;padding:5px 9px;font-size:.82rem;display:inline-flex}.status-chip--active{color:var(--success);background:color-mix(in srgb, var(--success) 14%, transparent)}.status-chip--planned{color:var(--text-muted);background:var(--surface-muted)}.status-chip--disabled{color:var(--danger);background:color-mix(in srgb, var(--danger) 13%, transparent)}.security-directory{gap:14px;display:grid}.section-heading{border:1px solid var(--border);background:var(--surface-raised);border-radius:16px;justify-content:space-between;align-items:end;gap:16px;padding:18px 20px;display:flex}.section-heading span{color:var(--primary);align-items:center;gap:7px;font-size:.82rem;display:flex}.section-heading h2,.section-heading p{margin:0}.section-heading h2{margin-top:5px}.section-heading p{color:var(--text-muted);margin-top:5px}.section-heading button{border:1px solid var(--border);min-height:42px;color:var(--text);background:var(--surface-muted);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:8px 13px;display:inline-flex}.operation-modal__backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040c199e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.operation-modal{border:1px solid var(--border);width:min(100%,680px);max-height:calc(100vh - 40px);color:var(--text);background:var(--surface-raised);border-radius:18px;overflow:hidden;box-shadow:0 30px 80px #00000047}.operation-modal--small{max-width:460px}.operation-modal--large{max-width:980px}.operation-modal>header,.operation-modal>header>div,.operation-modal>header>div>span{display:flex}.operation-modal>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px}.operation-modal>header>div{align-items:center;gap:12px}.operation-modal>header>div>span{flex-direction:column;align-items:flex-start;gap:3px}.operation-modal h2,.operation-modal small{margin:0}.operation-modal small{color:var(--primary)}.operation-modal>header svg{width:22px}.operation-modal>header button{border:1px solid var(--border);min-width:42px;min-height:42px;color:var(--text);background:var(--surface-muted);border-radius:10px;place-items:center;padding:0;display:grid}.operation-modal__body{max-height:calc(100vh - 140px);padding:20px;overflow-y:auto}.modal-feedback{border-radius:10px;padding:10px 12px}.modal-feedback--success{color:var(--success);background:color-mix(in srgb, var(--success) 12%, transparent)}.modal-feedback--error{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent)}.reference-picker{gap:7px;display:grid}.reference-picker>div{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.reference-picker>div>svg{width:18px;color:var(--text-muted);margin-inline-start:11px}.reference-picker input{min-height:42px;color:var(--text);background:0 0;border:0;outline:0;padding:8px}.reference-picker>div>button{min-width:38px;min-height:38px;color:var(--text-muted);background:0 0;border:0;place-items:center;display:grid}.reference-picker__options{z-index:30;max-height:260px;box-shadow:var(--shadow);padding:7px;inset-block-start:calc(100% + 6px);inset-inline:0;overflow-y:auto;border:1px solid var(--border)!important;background:var(--surface-raised)!important;border-radius:12px!important;grid-template-columns:1fr!important;display:grid!important;position:absolute!important}.reference-picker__options button{min-height:46px;color:var(--text);text-align:start;background:0 0;border:0;border-radius:8px;gap:3px;padding:8px 10px;display:grid}.reference-picker__options button:hover,.reference-picker__options button.is-active{background:var(--surface-muted)}.reference-picker__options small{color:var(--text-muted)}.ui-standards-panel{border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--shadow);border-radius:16px;overflow:visible}.ui-standards-panel>summary{cursor:pointer;align-items:center;gap:12px;min-height:64px;padding:14px 18px;list-style:none;display:flex}.ui-standards-panel>summary::-webkit-details-marker{display:none}.ui-standards-panel>summary>svg{width:26px;color:var(--primary)}.ui-standards-panel>summary>span{gap:4px;display:grid}.ui-standards-panel>summary small{color:var(--text-muted)}.ui-standards-panel__body{gap:14px;padding:0 18px 18px;display:grid}.ui-state-switcher,.standard-form__actions{flex-wrap:wrap;gap:8px;display:flex}.ui-state-switcher button,.standard-form__actions button{border:1px solid var(--border);min-height:42px;color:var(--text);background:var(--surface-muted);border-radius:10px;padding:8px 12px}.ui-state-switcher button.is-active,.standard-form__actions .primary-action{border-color:var(--primary);color:#fff;background:var(--primary)}.standard-form__actions .danger-action{border-color:color-mix(in srgb, var(--danger) 52%, var(--border));color:#fff;background:var(--danger)}.standard-form__actions .danger-action:disabled{opacity:.55;cursor:not-allowed}.standard-form{gap:16px;display:grid}.standard-form>label{gap:7px;display:grid}.standard-form__actions{justify-content:flex-end}.inventory-master-workspace{gap:14px;display:grid}.master-actions,.row-actions,.master-summary,.form-grid{gap:8px;display:flex}.master-actions{flex-wrap:wrap;justify-content:flex-end}.master-actions button,.row-actions button{border:1px solid var(--border);min-height:42px;color:var(--text);background:var(--surface-muted);border-radius:10px;align-items:center;gap:6px;padding:8px 11px;display:inline-flex}.master-actions svg,.row-actions svg{width:17px}.row-actions{justify-content:center}.row-actions button{justify-content:center;min-width:40px;padding:0}.master-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.master-summary span{border:1px solid var(--border);color:var(--text-muted);background:var(--surface-raised);border-radius:12px;gap:4px;padding:13px 16px;display:grid}.master-summary strong{color:var(--text);font-size:1.15rem}.inventory-master-form input,.inventory-master-form select,.inventory-master-form textarea{border:1px solid var(--border);width:100%;min-height:42px;color:var(--text);background:var(--surface-raised);border-radius:10px;padding:8px 10px}.inventory-master-form textarea{resize:vertical;min-height:88px}.master-modal-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:start;gap:16px;display:grid}.master-form-panel,.master-record-list{border:1px solid var(--border);background:var(--surface-muted);border-radius:14px;min-width:0}.master-form-panel{gap:14px;padding:14px;display:grid}.master-form-panel>header,.master-record-list>header,.master-record-list article,.master-record-list article small{align-items:center;display:flex}.master-form-panel>header,.master-record-list>header,.master-record-list article{justify-content:space-between;gap:12px}.master-form-panel>header>div,.master-record-list>header>div,.master-record-list article>div{gap:4px;min-width:0;display:grid}.master-form-panel>header small,.master-record-list>header small,.master-record-list article small{color:var(--text-muted)}.master-form-panel>header button,.master-record-list article button{border:1px solid var(--border);min-height:38px;color:var(--text);background:var(--surface-raised);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.master-record-list{overflow:hidden}.master-record-list>header{border-bottom:1px solid var(--border);padding:13px 14px}.master-record-list>header>span{min-width:34px;color:var(--primary);text-align:center;background:color-mix(in srgb, var(--primary) 12%, transparent);border-radius:999px;padding:4px 8px}.master-record-list__rows{max-height:430px;display:grid;overflow-y:auto}.master-record-list article{border-bottom:1px solid var(--border);background:var(--surface-raised);padding:11px 14px}.master-record-list article:last-child{border-bottom:0}.master-record-list article.is-editing{background:color-mix(in srgb, var(--primary) 10%, var(--surface-raised));box-shadow:inset -3px 0 var(--primary)}.master-record-list article small{flex-wrap:wrap;gap:7px}.master-record-list article button svg{width:16px}.master-record-list__empty{color:var(--text-muted);text-align:center;margin:0;padding:24px 14px}@media (width<=760px){.master-modal-layout{grid-template-columns:minmax(0,1fr)}.master-record-list__rows{max-height:320px}}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-grid label{gap:7px;display:grid}.archive-confirmation{border:1px solid color-mix(in srgb, var(--danger) 35%, var(--border));background:color-mix(in srgb, var(--danger) 8%, transparent);border-radius:14px;gap:10px;padding:18px;display:grid}.archive-confirmation>svg{width:30px;color:var(--danger)}.archive-confirmation p{margin:0}.archive-confirmation small{color:var(--text-muted)}.stock-operations-workspace{gap:14px;display:grid}.workspace-tabs{border:1px solid var(--border);background:var(--surface-raised);border-radius:13px;flex-wrap:wrap;gap:8px;padding:6px;display:flex}.workspace-tabs button,.document-lines-heading button,.remove-line{min-height:40px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.workspace-tabs button:hover,.workspace-tabs button.is-active{border-color:color-mix(in srgb, var(--primary) 35%, var(--border));color:var(--primary);background:color-mix(in srgb, var(--primary) 9%, transparent)}.workspace-tabs svg,.document-lines-heading svg,.remove-line svg{width:18px}.stock-document-form{min-width:0}.document-lines-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.document-lines-heading button{border-color:var(--border);color:var(--primary);background:var(--surface-muted)}.document-lines{gap:12px;display:grid}.document-line{border:1px solid var(--border);background:var(--surface-muted);border-radius:13px;gap:12px;min-width:0;padding:14px;display:grid}.document-line legend{color:var(--text-muted);padding:0 7px;font-weight:700}.document-line .reference-picker{min-width:0}.line-stock-balance{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--border));color:var(--text);background:color-mix(in srgb, var(--primary) 7%, var(--surface-raised));border-radius:11px;grid-template-columns:auto repeat(2,minmax(0,1fr));align-items:center;gap:12px;padding:11px 13px;display:grid}.line-stock-balance>svg{width:22px;color:var(--primary)}.line-stock-balance>span{gap:2px;display:grid}.line-stock-balance small{color:var(--text-muted)}.line-stock-balance strong{font-size:1.05rem}.remove-line{border-color:color-mix(in srgb, var(--danger) 28%, var(--border));width:max-content;color:var(--danger)}.inventory-planning-workspace,.advanced-inventory-workspace,.integration-operations-workspace,.inventory-migration-workspace,.operational-readiness-workspace,.advanced-view,.advanced-view>section{gap:14px;display:grid}.advanced-view{border:1px solid var(--border);background:var(--surface-raised);border-radius:14px;padding:16px}.advanced-view__toolbar,.advanced-view__toolbar>span,.advanced-cost-card,.advanced-bulk-result,.operation-summary,.form-advisory{align-items:center;gap:10px;display:flex}.advanced-view__toolbar{justify-content:space-between}.advanced-view__toolbar h3,.advanced-view__toolbar p{margin:0}.advanced-view__toolbar p{color:var(--text-muted);margin-block-start:4px}.advanced-view__toolbar>span{flex-wrap:wrap;justify-content:flex-end}.advanced-view__toolbar button,.advanced-bulk-result{border:1px solid var(--border);border-radius:10px;min-height:42px}.integration-health-summary .is-danger{border-color:color-mix(in srgb, var(--danger) 36%, var(--border));color:var(--danger);background:color-mix(in srgb, var(--danger) 7%, var(--surface-muted))}.integration-queue-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.integration-queue-meta span,.integration-domain-count{border:1px solid var(--border);color:var(--text-muted);background:var(--surface-muted);border-radius:10px;padding:10px 12px}.integration-queue-meta strong{color:var(--text)}.integration-status-filter{min-width:190px;color:var(--text-muted);gap:5px;font-size:.85rem;font-weight:700;display:grid}.integration-status-filter select{border:1px solid var(--border);min-height:40px;color:var(--text);background:var(--surface-raised);border-radius:9px;padding-inline:10px}.integration-event-cell{gap:4px;min-width:250px;display:grid}.integration-event-cell small{color:var(--text-muted)}.integration-status{color:var(--text-muted);background:var(--surface-muted);white-space:nowrap;border-radius:999px;padding:5px 9px;display:inline-flex}.integration-status--processed{color:var(--success);background:color-mix(in srgb, var(--success) 10%, transparent)}.integration-status--retry_wait{color:var(--warning);background:color-mix(in srgb, var(--warning) 12%, transparent)}.integration-status--dead_letter{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}.integration-contract-picker{border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:14px;display:grid}.integration-contract-picker legend{padding-inline:8px;font-weight:800}.integration-contract-picker section{background:var(--surface-muted);border-radius:10px;align-content:start;gap:8px;padding:12px;display:grid}.integration-contract-picker section>strong{color:var(--primary);text-transform:uppercase}.integration-contract-picker label{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.integration-contract-picker label>span{gap:3px;min-width:0;display:grid}.integration-contract-picker input{width:18px;height:18px;margin-block-start:2px}.integration-contract-picker code,.integration-secret code{overflow-wrap:anywhere}.integration-contract-picker small{color:var(--text-muted)}.integration-secret,.integration-secret label{gap:12px;display:grid}.integration-secret__warning,.integration-secret label>div{align-items:center;gap:12px;display:flex}.integration-secret__warning{border:1px solid color-mix(in srgb, var(--warning) 38%, var(--border));color:var(--warning);background:color-mix(in srgb, var(--warning) 8%, transparent);border-radius:12px;padding:14px}.integration-secret__warning>span{gap:4px;display:grid}.integration-secret__warning small{color:var(--text-muted)}.integration-secret label>code,.integration-secret label>div{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;padding:12px}.integration-secret label>div code{flex:1}.integration-secret label>div button{border:1px solid var(--border);min-height:38px;color:var(--primary);background:var(--surface-raised);border-radius:9px;align-items:center;gap:6px;padding-inline:11px;display:inline-flex}.advanced-view__toolbar button{color:var(--primary);background:var(--surface-muted);justify-content:center;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.advanced-view__toolbar button svg,.advanced-bulk-result svg,.form-advisory svg{width:18px}.migration-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.migration-kpi-card{border:1px solid var(--border);background:var(--surface-raised);border-radius:13px;grid-template-columns:auto 1fr;gap:5px 9px;min-width:0;padding:14px;display:grid}.migration-kpi-card>svg{width:19px;color:var(--primary)}.migration-kpi-card>span,.migration-kpi-card>small{color:var(--text-muted)}.migration-kpi-card>strong,.migration-kpi-card>small{grid-column:1/-1}.migration-kpi-card>strong{color:var(--text);font-size:1.35rem}.migration-kpi-card.is-danger{border-color:color-mix(in srgb, var(--danger) 36%, var(--border))}.migration-kpi-card.is-danger>svg,.migration-kpi-card.is-danger>strong{color:var(--danger)}.migration-package-actions,.migration-run-detail__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.button-like-file{border:1px solid var(--border);min-height:42px;color:var(--primary);background:var(--surface-muted);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.button-like-file input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.migration-json-editor{color:var(--text-muted);gap:7px;font-weight:700;display:grid}.migration-json-editor textarea{resize:vertical;border:1px solid var(--border);width:100%;min-height:390px;color:var(--text);background:var(--surface-muted);tab-size:2;border-radius:12px;padding:14px;font:500 .84rem/1.75 ui-monospace,SFMono-Regular,Consolas,monospace}.migration-json-editor textarea:focus{border-color:var(--primary);outline:3px solid color-mix(in srgb, var(--primary) 13%, transparent)}.migration-safety-note,.workspace-inline-success,.migration-reconciliation-banner{border:1px solid color-mix(in srgb, var(--success) 34%, var(--border));color:var(--success);background:color-mix(in srgb, var(--success) 7%, transparent);border-radius:11px;align-items:center;gap:10px;padding:12px 14px;display:flex}.migration-safety-note span,.migration-reconciliation-banner span{gap:3px;display:grid}.migration-safety-note span,.migration-reconciliation-banner small{color:var(--text-muted)}.migration-package-view .standard-form__actions{justify-content:flex-end}.migration-package-view .primary-action,.migration-run-detail__actions .primary-action{border-color:var(--primary);color:#fff;background:var(--primary);justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 15px;display:inline-flex}.migration-package-cell{gap:3px;min-width:190px;display:grid}.migration-package-cell small{color:var(--text-muted)}.migration-status,.migration-severity{color:var(--text-muted);background:var(--surface-muted);white-space:nowrap;border-radius:999px;padding:5px 9px;display:inline-flex}.migration-status--validated,.migration-status--committed{color:var(--success);background:color-mix(in srgb, var(--success) 10%, transparent)}.migration-status--blocked,.migration-status--failed,.migration-severity--error{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}.migration-status--committing,.migration-status--validating,.migration-severity--warning{color:var(--warning);background:color-mix(in srgb, var(--warning) 11%, transparent)}.migration-run-detail{border:1px solid color-mix(in srgb, var(--primary) 24%, var(--border));background:color-mix(in srgb, var(--primary) 3%, var(--surface-muted));border-radius:14px;margin-block-start:2px;padding:16px}.migration-run-detail__heading,.migration-issues-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.migration-run-detail__heading h3,.migration-run-detail__heading code,.migration-run-detail__heading span,.migration-issues-heading h3,.migration-issues-heading p{margin:0}.migration-run-detail__heading>div:first-child{gap:4px;min-width:0;display:grid}.migration-run-detail__heading span,.migration-run-detail__heading code,.migration-issues-heading p{color:var(--text-muted)}.migration-run-detail__heading code,.migration-checksum code{overflow-wrap:anywhere}.migration-run-detail__actions button{border:1px solid var(--border);min-height:42px;color:var(--primary);background:var(--surface-raised);border-radius:10px;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.migration-control-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.migration-control-grid article{border:1px solid var(--border);background:var(--surface-raised);border-radius:11px;gap:5px;min-width:0;padding:12px;display:grid;position:relative}.migration-control-grid article span{color:var(--text-muted);font-size:.82rem}.migration-control-grid article strong{overflow-wrap:anywhere}.migration-control-grid article svg{width:16px;color:var(--success);position:absolute;inset-block-start:10px;inset-inline-end:9px}.migration-control-grid article.is-ok{border-color:color-mix(in srgb, var(--success) 32%, var(--border))}.migration-control-grid article.is-danger{border-color:color-mix(in srgb, var(--danger) 32%, var(--border));color:var(--danger)}.migration-reconciliation-banner.is-pending{border-color:color-mix(in srgb, var(--warning) 34%, var(--border));color:var(--warning);background:color-mix(in srgb, var(--warning) 7%, transparent)}.migration-checksum{border:1px dashed var(--border);color:var(--text-muted);border-radius:10px;padding:10px 12px}.migration-checksum summary{cursor:pointer;font-weight:700}.migration-checksum code{color:var(--text);margin-block-start:9px;display:block}.migration-issues-heading{align-items:center;margin-block-start:2px}.migration-issues-heading>div{gap:4px;display:grid}.migration-issues-heading>strong{background:var(--surface-raised);border-radius:999px;padding:7px 11px}.inventory-migration-workspace .is-danger{color:var(--danger)}.operations-gate-banner,.operations-gate-banner>span,.operations-check-status,.operations-stop-criteria,.operations-stop-criteria>span,.operations-evidence-grid article>span{align-items:center;gap:9px;display:flex}.operations-gate-banner{border:1px solid color-mix(in srgb, var(--warning) 38%, var(--border));color:var(--warning);background:color-mix(in srgb, var(--warning) 8%, var(--surface-raised));border-radius:13px;padding:15px}.operations-gate-banner--ready{border-color:color-mix(in srgb, var(--success) 38%, var(--border));color:var(--success);background:color-mix(in srgb, var(--success) 8%, var(--surface-raised))}.operations-gate-banner--blocked{border-color:color-mix(in srgb, var(--danger) 38%, var(--border));color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, var(--surface-raised))}.operations-gate-banner>span,.operations-stop-criteria>span{flex-direction:column;align-items:flex-start;gap:3px}.operations-gate-banner small,.operations-stop-criteria small{color:var(--text-muted)}.operations-capacity-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.operations-capacity-card{border:1px solid var(--border);background:var(--surface-raised);border-radius:13px;grid-template-columns:auto 1fr;gap:5px 9px;min-width:0;padding:14px;display:grid}.operations-capacity-card>svg{width:19px;color:var(--primary)}.operations-capacity-card>span,.operations-capacity-card>small{color:var(--text-muted)}.operations-capacity-card>strong,.operations-capacity-card>small{grid-column:1/-1}.operations-capacity-card>strong{font-size:1.35rem}.operations-capacity-card.is-danger{border-color:color-mix(in srgb, var(--danger) 35%, var(--border))}.operations-capacity-card.is-danger>svg,.operations-capacity-card.is-danger>strong{color:var(--danger)}.operations-check-status{white-space:nowrap;border-radius:999px;width:max-content;padding:5px 9px}.operations-check-status svg{width:16px}.operations-check-status--pass{color:var(--success);background:color-mix(in srgb, var(--success) 10%, transparent)}.operations-check-status--warning{color:var(--warning);background:color-mix(in srgb, var(--warning) 11%, transparent)}.operations-check-status--fail{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}.operations-stop-criteria{border:1px solid color-mix(in srgb, var(--danger) 30%, var(--border));color:var(--danger);background:color-mix(in srgb, var(--danger) 6%, transparent);border-radius:11px;padding:13px 14px}.operations-evidence-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.operations-evidence-grid article{border:1px solid var(--border);background:var(--surface-muted);border-radius:11px;align-content:start;gap:9px;padding:13px;display:grid}.operations-evidence-grid article.is-valid{border-color:color-mix(in srgb, var(--success) 32%, var(--border))}.operations-evidence-grid article.is-valid svg{color:var(--success)}.operations-evidence-grid article.is-missing{border-color:color-mix(in srgb, var(--warning) 32%, var(--border))}.operations-evidence-grid article.is-missing svg{color:var(--warning)}.operations-evidence-grid article small{min-height:38px;color:var(--text-muted)}.operations-evidence-grid article button{border:1px solid var(--border);width:max-content;min-height:36px;color:var(--primary);background:var(--surface-raised);border-radius:9px;padding:6px 10px}.operations-evidence-outcome{white-space:nowrap;border-radius:999px;padding:5px 9px;display:inline-flex}.operations-evidence-outcome--passed{color:var(--success);background:color-mix(in srgb, var(--success) 10%, transparent)}.operations-evidence-outcome--failed{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}.operations-evidence-outcome--waived{color:var(--warning);background:color-mix(in srgb, var(--warning) 11%, transparent)}.operations-evidence-form textarea{min-height:120px}.advanced-split{grid-template-columns:repeat(2,minmax(0,1fr))}.advanced-split>section{border:1px solid var(--border);background:var(--surface-muted);border-radius:12px;min-width:0;padding:14px}.advanced-cost-card{border:1px solid color-mix(in srgb, var(--primary) 25%, var(--border));background:color-mix(in srgb, var(--primary) 6%, var(--surface-raised));border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:13px;display:grid}.advanced-cost-card span{color:var(--text-muted);gap:4px;display:grid}.advanced-cost-card strong{color:var(--text)}.advanced-bulk-result{color:var(--success);background:color-mix(in srgb, var(--success) 8%, transparent);padding:15px}.empty-inline-state{border:1px dashed var(--border);min-height:150px;color:var(--text-muted);text-align:center;border-radius:12px;align-content:center;place-items:center;gap:8px;display:grid}.empty-inline-state svg{width:30px}.empty-inline-state p{margin:0}.workspace-inline-error{border:1px solid color-mix(in srgb, var(--danger) 36%, var(--border));color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent);border-radius:11px;padding:12px 14px}.operation-summary{border:1px solid var(--border);background:var(--surface-muted);border-radius:11px;flex-wrap:wrap;justify-content:space-between;padding:12px 14px}.operation-summary span{color:var(--text-muted)}.form-advisory{color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent);border-radius:10px;margin:0;padding:11px}.count-entry-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.count-entry-grid label{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;gap:6px;padding:11px;display:grid}.count-entry-grid small{color:var(--text-muted)}.inline-detail-action{border:1px solid var(--border);min-height:40px;color:var(--primary);background:var(--surface-muted);border-radius:9px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.inline-detail-action svg{width:16px}.demand-result{border:1px solid var(--border);background:var(--surface-muted);border-radius:13px;gap:12px;padding:14px;display:grid}.demand-result>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.demand-result>div:first-child span{color:var(--text-muted)}.demand-result__warning,.demand-result__ok{border-radius:9px;align-items:center;gap:8px;margin:0;padding:10px;display:flex}.demand-result__warning{color:var(--danger);background:color-mix(in srgb, var(--danger) 9%, transparent)}.demand-result__ok{color:var(--success);background:color-mix(in srgb, var(--success) 9%, transparent)}.demand-result__warning svg{width:19px}.demand-result__lines{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.demand-result__lines article{border:1px solid var(--border);background:var(--surface-raised);border-radius:9px;gap:4px;padding:10px;display:grid}.demand-result__lines span{color:var(--text-muted);font-size:.88rem}.notification-center,.module-command-actions .notification-center__trigger{position:relative}.notification-center__trigger b{color:#fff;background:var(--danger);border:2px solid #164f88;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:.72rem;display:grid;position:absolute;inset-block-start:-7px;inset-inline-start:-7px}.notification-popover{z-index:900;border:1px solid var(--border);width:min(430px,100vw - 32px);color:var(--text);background:var(--surface-raised);border-radius:16px;position:absolute;inset-block-start:calc(100% + 12px);inset-inline-end:0;overflow:hidden;box-shadow:0 26px 70px #00000047}.notification-popover>header,.notification-popover__tools,.notification-item__link>span,.notification-item__link em,.notification-item__ack,.sms-policy-card>div:first-child,.sms-policy-card__status{align-items:center;display:flex}.notification-popover>header{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:15px 16px}.notification-popover>header>div{gap:3px;display:grid}.notification-popover>header small,.notification-item small,.sms-policy-card small{color:var(--text-muted)}.module-command-actions .notification-popover>header button,.module-command-actions .notification-popover__tools button,.module-command-actions .notification-item button,.module-command-actions .notification-preferences button{border-color:var(--border);min-height:36px;color:var(--text);background:var(--surface-muted);border-radius:9px;padding:6px 9px}.notification-popover__tools{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:7px;padding:10px 12px}.notification-list{max-height:480px;padding:10px;display:grid;overflow-y:auto}.notification-list>p{min-height:100px;color:var(--text-muted);justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.notification-item{border-bottom:1px solid var(--border);gap:7px;padding:10px;display:grid;position:relative}.notification-item:last-child{border-bottom:0}.notification-item.is-unread{border-inline-start:3px solid var(--primary);background:color-mix(in srgb, var(--primary) 7%, transparent)}.module-command-actions .notification-item__link{text-align:start;background:0 0;border:0;gap:6px;width:100%;padding:5px;display:grid}.notification-item__link>span{justify-content:space-between;gap:8px}.notification-item__link p{color:var(--text-muted);margin:0;line-height:1.75}.notification-item__link em{color:var(--primary);gap:5px;font-size:.82rem;font-style:normal}.notification-item__link em svg,.notification-item__ack svg{width:15px}.module-command-actions .notification-item__ack{width:max-content;color:var(--primary)}.notification-preferences{border-bottom:1px solid var(--border);background:var(--surface-muted);gap:10px;padding:12px;display:grid}.notification-preferences label,.sms-policy-card label{gap:6px;display:grid}.notification-preferences .checkbox-row,.sms-policy-card .checkbox-row{align-items:center;gap:8px;display:flex}.notification-preferences select,.sms-policy-card input[type=number]{border:1px solid var(--border);min-height:38px;color:var(--text);background:var(--surface-raised);border-radius:8px;padding:6px 8px}.notification-popover__error{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent);border-radius:8px;margin:10px;padding:9px}.notification-operations-workspace,.approval-workspace{gap:14px;scroll-margin-top:20px;display:grid}.notification-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.notification-summary .has-danger strong{color:var(--danger)}.sms-policy-card{border:1px solid var(--border);background:var(--surface-raised);border-radius:14px;grid-template-columns:minmax(250px,1fr) auto minmax(130px,180px) minmax(280px,auto) auto;align-items:end;gap:14px;padding:16px;display:grid}.sms-policy-card>div:first-child{align-self:center;gap:10px}.sms-policy-card>div:first-child>span{gap:4px;display:grid}.sms-policy-card>div:first-child svg{width:26px;color:var(--primary)}.sms-policy-card__status{flex-wrap:wrap;gap:6px}.sms-policy-card__status span{border-radius:999px;padding:5px 8px;font-size:.78rem}.sms-policy-card__status .is-ready{color:var(--success);background:color-mix(in srgb, var(--success) 13%, transparent)}.sms-policy-card__status .is-off{color:var(--text-muted);background:var(--surface-muted)}.sms-policy-card .primary-action{border:1px solid var(--primary);color:#fff;background:var(--primary);border-radius:10px;min-height:42px;padding:8px 12px}.status-chip--pending{color:var(--warning);background:color-mix(in srgb, var(--warning) 14%, transparent)}.status-chip--approved,.status-chip--consumed{color:var(--success);background:color-mix(in srgb, var(--success) 14%, transparent)}.status-chip--rejected,.status-chip--cancelled{color:var(--danger);background:color-mix(in srgb, var(--danger) 13%, transparent)}.row-actions .danger-action{color:var(--danger)}.approval-confirmation,.approval-details{border:1px solid var(--border);background:var(--surface-muted);border-radius:12px;gap:10px;padding:15px;display:grid}.approval-details{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-details span{gap:4px;display:grid}.approval-details small{color:var(--text-muted)}.approval-details p,.approval-details code{background:var(--surface-raised);border-radius:8px;grid-column:1/-1;margin:0;padding:10px}.app-shell{grid-template-columns:minmax(0,1fr) 76px;min-height:100dvh;display:grid}.module-rail{z-index:120;border-inline-start:1px solid color-mix(in srgb, var(--border) 72%, transparent);color:#dce8ff;background:radial-gradient(circle at 50% 12%, #d246f22e, transparent 24%), linear-gradient(180deg, color-mix(in srgb, var(--rail) 90%, #172b4e), var(--rail));flex-direction:column;grid-area:1/2;align-items:center;gap:22px;width:76px;height:100dvh;padding:14px 9px;display:flex;position:sticky;top:0;box-shadow:-10px 0 32px #00000029}.module-rail__brand{color:#ec9aff;background:linear-gradient(145deg,#cc35e82b,#06b7d417);border:1px solid #c372ff57;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 0 20px #d346f214}.module-rail__brand svg{width:25px}.module-rail nav{gap:8px;width:100%;display:grid}.module-rail nav button{color:#91a5c3;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;place-items:center;gap:3px;width:58px;min-height:57px;padding:7px 4px;transition:color .16s,background .16s,border-color .16s,transform .16s;display:grid;position:relative}.module-rail nav button:after{content:"";opacity:0;background:var(--primary-gradient);width:3px;box-shadow:0 0 14px var(--accent);border-radius:99px;position:absolute;inset-block:11px;inset-inline-start:-9px}.module-rail nav button:hover,.module-rail nav button.is-active{color:#fff;background:linear-gradient(135deg,#d246f22b,#18d0ef17);border-color:#97b7e229;transform:translateY(-1px)}.module-rail nav button.is-active:after{opacity:1}.module-rail nav svg{width:22px;height:22px}.module-rail nav span{font-size:.68rem}.app-surface{grid-area:1/1;min-width:0}.module-header,.module-command-strip{border:1px solid color-mix(in srgb, var(--border) 86%, transparent);background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);margin:14px 16px 0;box-shadow:0 12px 34px #0512261a}.module-header{z-index:100;border-radius:17px;grid-template-columns:minmax(230px,auto) minmax(280px,620px) minmax(190px,auto);align-items:center;gap:18px;min-height:78px;padding:12px 16px;display:grid;position:relative}.module-header__identity,.module-header__actions,.module-header__identity>div{align-items:center;display:flex}.module-header__identity{gap:12px}.module-header__identity>div{flex-direction:column;align-items:flex-start;gap:2px}.module-header__identity>div>span{color:var(--primary);font-size:.72rem}.module-header__identity h1{margin:0;font-size:clamp(1.2rem,2vw,1.55rem)}.module-header__mark{border:1px solid color-mix(in srgb, var(--primary) 32%, var(--border));width:45px;height:45px;color:var(--primary);background:color-mix(in srgb, var(--primary) 9%, transparent);border-radius:13px;flex:none;place-items:center;display:grid}.module-header__mark svg{width:23px}.global-search{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-muted) 76%, transparent);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:46px;padding:0 13px;transition:border-color .15s,box-shadow .15s;display:grid}.global-search:focus-within{border-color:color-mix(in srgb, var(--primary) 58%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 11%, transparent)}.global-search svg{width:18px;color:var(--text-muted)}.global-search input{min-width:0;min-height:42px;color:var(--text);background:0 0;border:0;outline:0;padding:0}.global-search kbd{border:1px solid var(--border);color:var(--text-muted);background:var(--surface-raised);border-radius:6px;padding:3px 6px;font-size:.68rem}.module-header__actions{justify-content:flex-end;gap:7px;position:relative}.module-header__actions>button,.module-header__actions>.notification-center>.notification-center__trigger,.header-popover>summary{border:1px solid var(--border);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--text-muted);background:color-mix(in srgb, var(--surface-muted) 74%, transparent);cursor:pointer;border-radius:12px;place-items:center;padding:0;transition:color .15s,border-color .15s,background .15s;display:grid}.module-header__actions>button:hover,.module-header__actions>.notification-center>.notification-center__trigger:hover,.header-popover>summary:hover,.header-popover[open]>summary{border-color:color-mix(in srgb, var(--primary) 42%, var(--border));color:var(--primary);background:color-mix(in srgb, var(--primary) 9%, var(--surface-muted))}.module-header__actions>button>span,.module-header__actions>.notification-center>.notification-center__trigger>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.module-header__actions svg{width:20px;height:20px}.header-popover{position:relative}.header-popover>summary{list-style:none}.header-popover>summary::-webkit-details-marker{display:none}.header-popover>div{z-index:950;border:1px solid var(--border);width:280px;color:var(--text);background:var(--surface-raised);border-radius:14px;gap:7px;padding:15px;display:grid;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0;box-shadow:0 24px 60px #00000040}.header-popover p{color:var(--text-muted);margin:0;line-height:1.7}.header-profile>div{width:230px}.header-profile small{color:var(--text-muted)}.header-profile button{border:1px solid color-mix(in srgb, var(--danger) 30%, var(--border));min-height:40px;color:var(--danger);background:color-mix(in srgb, var(--danger) 7%, transparent);border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-top:5px;display:flex}.module-header__actions .notification-center__trigger{position:relative}.module-header__actions .notification-center__trigger b{border-color:var(--surface-raised)}.module-header__actions .notification-popover>header button,.module-header__actions .notification-popover__tools button,.module-header__actions .notification-item button,.module-header__actions .notification-preferences button{border:1px solid var(--border);min-height:36px;color:var(--text);background:var(--surface-muted);border-radius:9px;padding:6px 9px}.module-header__actions .notification-item__link{text-align:start;background:0 0;border:0;gap:6px;width:100%;padding:5px;display:grid}.module-header__actions .notification-item__ack{width:max-content;color:var(--primary)}.module-command-strip{border-radius:15px;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:11px 14px;display:flex}.module-command-strip>div:first-child{gap:3px;min-width:170px;display:grid}.module-command-strip>div:first-child small{color:var(--text-muted)}.module-command-strip__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.module-command-strip__actions button{border:1px solid var(--border);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--text-muted);background:color-mix(in srgb, var(--surface-muted) 70%, transparent);cursor:pointer;border-radius:12px;place-items:center;padding:0;transition:color .15s,border-color .15s,background .15s,transform .15s;display:grid}.module-command-strip__actions button:hover:not(:disabled),.module-command-strip__actions button.is-emphasized{border-color:color-mix(in srgb, var(--primary) 56%, var(--border));color:var(--primary);background:color-mix(in srgb, var(--primary) 9%, var(--surface-muted));transform:translateY(-1px)}.module-command-strip__actions button.is-emphasized{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 32%, transparent), 0 0 18px color-mix(in srgb, var(--primary) 12%, transparent)}.module-command-strip__actions button:disabled{cursor:not-allowed;opacity:.38}.module-command-strip__actions svg{width:20px}.app-surface>.connection-state{margin:10px 16px 0}.workspace{gap:16px;width:100%;max-width:1720px;padding:16px 16px 48px}.dashboard-console{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--border));background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--primary) 16%, transparent), transparent 38%), radial-gradient(circle at 84% 68%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 33%), var(--surface-raised);min-height:172px;box-shadow:var(--shadow);border-radius:19px;grid-template-columns:minmax(0,1fr) minmax(190px,260px);align-items:center;gap:24px;padding:clamp(20px,3vw,30px);display:grid;overflow:hidden}.dashboard-console>div:first-child>span{color:var(--primary);align-items:center;gap:7px;font-size:.82rem;display:flex}.dashboard-console svg{width:18px}.dashboard-console h2{margin:9px 0 6px;font-size:clamp(1.25rem,2vw,1.75rem)}.dashboard-console p{max-width:780px;color:var(--text-muted);margin:0;line-height:1.85}.dashboard-console__progress{border:1px solid color-mix(in srgb, var(--primary) 24%, var(--border));background:color-mix(in srgb, var(--surface-raised) 76%, transparent);border-radius:15px;gap:6px;padding:18px;display:grid}.dashboard-console__progress strong{color:var(--primary);font-size:2rem}.dashboard-console__progress span{color:var(--text-muted)}.dashboard-console__progress i{background:var(--surface-muted);border-radius:99px;height:6px;margin-top:6px;display:block;position:relative;overflow:hidden}.dashboard-console__progress i:after{width:var(--progress);border-radius:inherit;content:"";background:var(--primary-gradient);position:absolute;inset-block:0;inset-inline-start:0}.dashboard-workspace .kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-card{background:var(--surface-raised);border-radius:14px;position:relative;overflow:hidden}.kpi-card:before{content:"";background:var(--primary-gradient);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.kpi-card__action{border:1px solid var(--border);width:35px;height:35px;color:var(--text-muted);background:var(--surface-muted);border-radius:9px;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:12px;inset-inline-end:12px}.kpi-card__action svg{width:16px}.workspace-tabs.shell-tabs{z-index:2;border:1px solid var(--border);background:var(--surface-raised);width:100%;box-shadow:var(--shadow);border-radius:14px 14px 4px 4px;gap:4px;padding:7px 8px 0;display:flex;position:relative;overflow-x:auto}.workspace-tabs.shell-tabs button{min-width:max-content;min-height:43px;color:var(--text-muted);background:0 0;border:0;border-radius:10px 6px 0 0;padding:9px 17px 12px;position:relative}.workspace-tabs.shell-tabs button:after{content:"";opacity:0;background:var(--primary-gradient);height:3px;box-shadow:0 0 11px color-mix(in srgb, var(--accent) 45%, transparent);border-radius:3px 3px 0 0;position:absolute;inset-block-end:0;inset-inline:9px}.workspace-tabs.shell-tabs button:hover,.workspace-tabs.shell-tabs button.is-active{color:var(--text);background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 11%, transparent), color-mix(in srgb, var(--accent) 5%, transparent));border:0}.workspace-tabs.shell-tabs button.is-active:after{opacity:1}.tab-workspace{gap:16px;min-width:0;display:grid}.foundation-note,.section-heading,.smart-table,.ui-standards-panel,.advanced-view{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.section-heading{background:var(--surface-raised);box-shadow:var(--shadow);border-radius:14px}.section-heading>div:first-child>span{color:var(--primary)}.master-actions button,.row-actions button,.section-heading button,.smart-table__actions button,.smart-table__settings summary{transition:color .15s,border-color .15s,background .15s}.master-actions button:hover,.row-actions button:hover,.section-heading button:hover,.smart-table__actions button:hover,.smart-table__settings summary:hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--border));color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--surface-muted))}.smart-table{background:var(--surface-raised);border-radius:14px}.smart-table th{height:40px;color:var(--text-muted);background:color-mix(in srgb, var(--surface-muted) 88%, transparent);padding-block:10px;font-size:.78rem}.smart-table tbody tr{transition:background .12s}.smart-table tbody tr:hover{background:color-mix(in srgb, var(--primary) 4%, transparent)}.row-actions button{border-radius:9px;width:40px;height:40px;min-height:40px}.operation-modal__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01040cb8}.operation-modal{border-color:color-mix(in srgb, var(--primary) 28%, var(--border));background:var(--surface-raised);box-shadow:0 34px 100px #00000070, 0 0 34px color-mix(in srgb, var(--primary) 8%, transparent);border-radius:17px}.operation-modal>header{background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 9%, transparent), color-mix(in srgb, var(--accent) 5%, transparent))}.standard-form__actions .primary-action,.ui-state-switcher button.is-active{color:#fff;background:var(--primary-gradient);box-shadow:0 8px 22px color-mix(in srgb, var(--primary) 20%, transparent);border-color:#0000}.empty-workspace{border:1px solid var(--border);min-height:280px;color:var(--text-muted);background:var(--surface-raised);text-align:center;border-radius:16px;align-content:center;place-items:center;gap:8px;padding:30px;display:grid}.empty-workspace svg{width:42px;color:var(--primary)}.empty-workspace h2,.empty-workspace p{margin:0}.foundation-note--compact{grid-template-columns:auto 1fr}@media (width<=820px){.app-shell{display:block}.module-rail{border:0;border-top:1px solid #97b7e233;flex-direction:row;justify-content:center;align-items:center;width:100%;height:70px;padding:7px 12px;position:fixed;inset:auto 0 0}.module-rail__brand{display:none}.module-rail nav{gap:12px;width:auto;display:flex}.module-rail nav button{width:84px;min-height:55px;padding:5px}.module-rail nav button:after{width:auto;height:3px;inset:auto 14px -7px}.app-surface{padding-bottom:74px}.module-header{grid-template-columns:minmax(0,1fr) auto}.global-search{grid-area:2/1/auto/-1}.module-header__actions{grid-area:1/2}.module-command-strip{flex-direction:column;align-items:flex-start}.module-command-strip__actions{justify-content:flex-start}.dashboard-console{grid-template-columns:1fr}.dashboard-workspace .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-command-bar{grid-template-columns:1fr}.module-command-actions{justify-content:flex-start}.kpi-grid{grid-template-columns:1fr}.section-heading{flex-direction:column;align-items:stretch}.master-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-popover{width:auto;position:fixed;inset-block-start:84px;inset-inline:16px}.notification-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sms-policy-card{grid-template-columns:1fr 1fr}.sms-policy-card>div:first-child,.sms-policy-card__status{grid-column:1/-1}.advanced-split,.integration-contract-picker{grid-template-columns:1fr}.migration-kpi-grid,.operations-capacity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.migration-control-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.migration-run-detail__heading,.migration-issues-heading{flex-direction:column;align-items:stretch}.migration-package-actions,.migration-run-detail__actions{justify-content:flex-start}.advanced-view__toolbar{flex-direction:column;align-items:stretch}.advanced-view__toolbar>span{justify-content:flex-start}}@media (width<=520px){.module-header,.module-command-strip{margin-inline:9px}.module-header{gap:10px;padding:10px}.module-header__identity>div>span,.global-search kbd,.header-help{display:none}.module-header__mark{width:40px;height:40px}.module-header__actions{gap:4px}.module-header__actions>button,.module-header__actions>.notification-center>.notification-center__trigger,.header-popover>summary{width:40px;min-width:40px;height:40px;min-height:40px}.workspace{padding-inline:9px}.module-command-strip>div:first-child{min-width:0}.module-command-strip__actions{flex-wrap:nowrap;width:100%;padding-bottom:3px;overflow-x:auto}.dashboard-workspace .kpi-grid{grid-template-columns:1fr}.dashboard-console{padding:18px}.workspace-tabs.shell-tabs button{padding-inline:13px}.module-command-actions button{justify-content:center;min-width:42px}.module-command-actions button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.foundation-note{grid-template-columns:auto 1fr}.foundation-note__success{display:none}.smart-table__header{flex-direction:column;align-items:stretch}.smart-table__actions{justify-content:flex-start}.smart-table__pagination{flex-direction:column;align-items:stretch}.smart-table__pagination span{text-align:center}.master-summary,.form-grid,.advanced-cost-card,.integration-queue-meta,.migration-kpi-grid,.migration-control-grid,.operations-capacity-grid{grid-template-columns:1fr}.migration-package-actions,.migration-run-detail__actions{flex-direction:column;align-items:stretch}.migration-package-actions>*,.migration-run-detail__actions>*{width:100%}.migration-json-editor textarea{min-height:300px}.integration-secret label>div{flex-direction:column;align-items:stretch}.notification-summary,.sms-policy-card,.approval-details{grid-template-columns:1fr}.sms-policy-card>div:first-child,.sms-policy-card__status,.approval-details p,.approval-details code{grid-column:auto}.document-lines-heading{flex-direction:column;align-items:stretch}}.auth-splash{z-index:100;background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--primary) 15%, transparent), transparent 36%), linear-gradient(145deg, var(--surface), color-mix(in srgb, var(--surface-muted) 72%, var(--surface)) 58%, var(--surface));place-items:center;min-height:100dvh;padding:24px;animation:4s ease-in-out both auth-splash-dismiss;display:grid;position:fixed;inset:0;overflow:hidden}.auth-splash-logo{aspect-ratio:1;will-change:opacity, transform, filter;place-items:center;width:clamp(190px,28vw,290px);animation:4s cubic-bezier(.2,.72,.25,1) both auth-cida-logo-reveal;display:grid}.auth-splash-logo img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 18px 38px color-mix(in srgb, var(--text) 22%, transparent))}.auth-screen,.auth-session-check{min-height:100dvh;color:var(--text);background:radial-gradient(circle at 18% 22%, color-mix(in srgb, var(--primary) 23%, transparent), transparent 34%), radial-gradient(circle at 82% 78%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 30%), linear-gradient(145deg, var(--surface), color-mix(in srgb, var(--surface-muted) 72%, var(--surface)) 58%, var(--surface));place-items:center;padding:24px;display:grid;position:relative}.auth-session-check{text-align:center;align-content:center;gap:10px}.auth-session-check svg{width:34px;height:34px;color:var(--primary)}.auth-session-check span{color:var(--text-muted)}.auth-theme-switch{z-index:20;position:fixed;inset-block-start:22px;inset-inline-start:22px}.auth-theme-switch button{border:1px solid var(--border);min-height:44px;color:var(--text);background:var(--glass);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;border-radius:13px;align-items:center;gap:8px;padding:8px 13px;display:inline-flex}.auth-theme-switch button:hover{border-color:color-mix(in srgb, var(--primary) 48%, var(--border));color:var(--primary)}.auth-theme-switch svg{width:19px}.auth-panel{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--border));background:var(--glass);width:min(430px,100%);box-shadow:0 28px 80px color-mix(in srgb, var(--text) 20%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:clamp(24px,5vw,38px)}.auth-mark{border:1px solid color-mix(in srgb, var(--primary) 34%, var(--border));width:76px;height:76px;color:var(--primary);background:color-mix(in srgb, var(--primary) 9%, transparent);border-radius:18px;place-items:center;margin:0 auto 18px;display:grid}.auth-mark svg{width:38px;height:38px}.auth-heading{text-align:center;margin-bottom:26px}.auth-heading span{color:var(--primary);font-size:.84rem}.auth-heading h1{margin:7px 0;font-size:1.7rem}.auth-heading p{color:var(--text-muted);margin:0;font-size:.86rem}.auth-panel form,.auth-panel label{display:grid}.auth-panel form{gap:17px}.auth-panel label{color:var(--text);gap:7px;font-size:.9rem}.auth-input{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-raised) 82%, transparent);border-radius:12px;align-items:center;gap:9px;min-height:50px;padding:0 13px;display:flex}.auth-input:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 13%, transparent)}.auth-input svg{width:18px;color:var(--primary)}.auth-input input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:0}.auth-error,.inline-error{border:1px solid color-mix(in srgb, var(--danger) 34%, transparent);color:var(--danger);background:color-mix(in srgb, var(--danger) 17%, transparent);border-radius:10px;padding:10px 12px}.inline-error{color:var(--danger)}.auth-submit{color:#fff;background:var(--primary-gradient);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:50px;display:flex}.auth-submit:disabled{cursor:wait;opacity:.62}.spin{animation:.8s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}@keyframes auth-cida-logo-reveal{0%{opacity:0;filter:blur(20px)saturate(.78);transform:scale(.82)}24%{opacity:.64;filter:blur(9px)saturate(.9);transform:scale(.91)}72%,to{opacity:1;filter:blur()saturate();transform:scale(1)}}@keyframes auth-splash-dismiss{0%,84%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes auth-cida-logo-reveal-reduced{0%{opacity:0;filter:blur(14px)}72%,to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.auth-splash{animation:4s ease-in-out both auth-splash-dismiss}.auth-splash-logo{animation:4s ease-out both auth-cida-logo-reveal-reduced}}.novintak-persian-date-picker{direction:rtl;width:100%;display:block;position:relative}.novintak-persian-date-container,.novintak-persian-date-container .rmdp-container{width:100%;display:block}.novintak-persian-date-input{border:1px solid var(--border);width:100%;min-height:42px;color:var(--text);background:var(--surface-raised);text-align:right;direction:ltr;border-radius:10px;padding-inline:42px 38px!important}.novintak-persian-date-icon,.novintak-persian-date-clear{z-index:2;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.novintak-persian-date-icon{width:18px;color:var(--primary);pointer-events:none;inset-inline-start:12px}.novintak-persian-date-clear{width:29px;min-height:29px;color:var(--text-muted);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid;inset-inline-end:7px}.novintak-persian-date-clear svg{width:15px}.rmdp-wrapper,.rmdp-calendar,.rmdp-month-picker,.rmdp-year-picker{direction:rtl;border-color:var(--border)!important;color:var(--text)!important;background:var(--surface-raised)!important;font-family:var(--font-body)!important;box-shadow:var(--shadow)!important;border-radius:12px!important}.rmdp-header-values,.rmdp-week-day,.rmdp-day span,.rmdp-month-picker .rmdp-day span,.rmdp-year-picker .rmdp-day span{color:var(--text)!important}.rmdp-week-day,.rmdp-arrow{color:var(--primary)!important;border-color:var(--primary)!important}.rmdp-day.rmdp-selected span{background:var(--primary)!important}.rmdp-day:not(.rmdp-disabled):not(.rmdp-day-hidden) span:hover{background:color-mix(in srgb, var(--primary) 24%, transparent)!important}@media (width<=720px){.rmdp-wrapper{transform-origin:100% 0;transform:scale(.94)}}:root[data-theme=pink]{--pastel-rose:#ffe0ed;--pastel-rose-border:#efaacb;--pastel-lilac:#eee2ff;--pastel-lilac-border:#cdb1ee;--pastel-peach:#ffe8d8;--pastel-peach-border:#f1bfa0;--pastel-mint:#dcf4eb;--pastel-mint-border:#a8d8c7;--pink-sparkle:#ffffffb8}:root[data-theme=pink] body{isolation:isolate;position:relative;overflow-x:hidden}:root[data-theme=pink] body:before,:root[data-theme=pink] body:after{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:1em;height:1em;position:fixed;inset-block-start:8vh;inset-inline-start:4vw}:root[data-theme=pink] body:before{content:"♡";color:#da479433;text-shadow:18vw 18vh #da479429,46vw 2vh #a66ee826,73vw 24vh #da47942b,87vw 62vh #a66ee821,43vw 78vh #da479424,7vw 64vh #a66ee821;font:400 clamp(20px,2.1vw,34px)/1 Georgia,serif;animation:12s ease-in-out infinite alternate pink-heart-drift}:root[data-theme=pink] body:after{content:"✦";color:#ffa1cc57;text-shadow:22vw 8vh #ffffff8f,58vw 13vh #ff9aca47,76vw 48vh #ffffff8a,35vw 67vh #a66ee838,4vw 74vh #ffffff80;font:400 clamp(13px,1.35vw,21px)/1 Georgia,serif;animation:9s ease-in-out infinite alternate pink-sparkle-drift;inset-block-start:15vh;inset-inline-start:10vw}:root[data-theme=pink] :is(.app-shell,.auth-screen){z-index:1;position:relative}:root[data-theme=pink] :is(.module-header,.module-command-strip,.section-heading,.dashboard-console,.kpi-card){position:relative;overflow:hidden;box-shadow:0 16px 42px #89305f21,inset 0 0 0 1px #ffffff8a}:root[data-theme=pink] :is(.module-header,.module-command-strip,.section-heading,.dashboard-console,.kpi-card):after{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg, transparent, #ffffff14, var(--pink-sparkle), #ffffff14, transparent);filter:blur(2px);width:18%;height:270%;animation:9s ease-in-out infinite pink-panel-shimmer;position:absolute;top:-85%;left:-42%;transform:rotate(18deg)}:root[data-theme=pink] .module-command-strip:after{animation-delay:-3s}:root[data-theme=pink] :is(.section-heading,.kpi-card):after{animation-delay:-6s}:root[data-theme=pink] :is(.module-rail__brand,.module-header__mark){animation:4.8s ease-in-out infinite pink-brand-glow}:root[data-theme=pink] .module-rail nav button.is-active{background:linear-gradient(145deg,#ff78b242,#b677eb2e);border-color:#ff99cc57;box-shadow:0 0 22px #f25ba52e}:root[data-theme=pink] .workspace-tabs.shell-tabs button.is-active{background:linear-gradient(#ffd1e7d1,#eee2ff80)}:root[data-theme=pink] .header-help>summary,:root[data-theme=pink] .module-command-strip__actions button:nth-child(4n+2),:root[data-theme=pink] .section-heading button:nth-child(4n+2),:root[data-theme=pink] .smart-table__settings>summary{border-color:var(--pastel-lilac-border);color:#7a459f;background:var(--pastel-lilac)}:root[data-theme=pink] .module-header__actions>button,:root[data-theme=pink] .module-command-strip__actions button:nth-child(4n+1),:root[data-theme=pink] .section-heading button:nth-child(4n+1){border-color:var(--pastel-rose-border);color:#b63274;background:var(--pastel-rose)}:root[data-theme=pink] .module-header__actions>.notification-center>.notification-center__trigger,:root[data-theme=pink] .module-command-strip__actions button:nth-child(4n+3),:root[data-theme=pink] .section-heading button:nth-child(4n+3),:root[data-theme=pink] .smart-table__actions>button{border-color:var(--pastel-peach-border);color:#9b5b32;background:var(--pastel-peach)}:root[data-theme=pink] .header-profile>summary,:root[data-theme=pink] .module-command-strip__actions button:nth-child(4n),:root[data-theme=pink] .section-heading button:nth-child(4n){border-color:var(--pastel-mint-border);color:#28735d;background:var(--pastel-mint)}:root[data-theme=pink] .module-command-strip__actions button.is-emphasized{color:#a12e6e;background:linear-gradient(135deg,#ffd4e6,#eadcff);border-color:#d764a685;box-shadow:inset 0 0 0 1px #ffffffb3,0 8px 22px #b84b8929}@media (hover:hover){:root[data-theme=pink] :is(.module-header__actions>button,.module-header__actions summary,.module-header__actions .notification-center__trigger,.module-command-strip__actions button,.section-heading button,.smart-table__actions button,.smart-table__settings>summary):hover:not(:disabled){border-color:color-mix(in srgb, var(--primary) 48%, var(--border));color:var(--primary-strong);transform:translateY(-2px);box-shadow:0 8px 20px #b72d7524,inset 0 0 0 3px #ffffff7a}}@keyframes pink-heart-drift{0%{transform:translate(0,0)rotate(-4deg)}to{transform:translate(1.4vw,-2.4vh)rotate(5deg)}}@keyframes pink-sparkle-drift{0%{opacity:.58;transform:translate(0,0)scale(.9)}to{opacity:1;transform:translate(-1vw,1.8vh)scale(1.08)}}@keyframes pink-panel-shimmer{0%,22%{opacity:0;left:-42%}35%{opacity:.72}56%,to{opacity:0;left:124%}}@keyframes pink-brand-glow{0%,to{transform:scale(1);box-shadow:inset 0 0 20px #df4d9814,0 0 #df4d9800}50%{transform:scale(1.025);box-shadow:inset 0 0 24px #fff3,0 0 24px #df4d9833}}@keyframes pink-soft-twinkle{0%{opacity:.52}to{opacity:.86}}@keyframes pink-brand-glow-reduced{0%{box-shadow:inset 0 0 18px #df4d9812,0 0 #df4d9800}to{box-shadow:inset 0 0 22px #ffffff2e,0 0 18px #df4d9829}}@media (width<=700px){:root[data-theme=pink] body:before,:root[data-theme=pink] body:after{opacity:.62}}@media (prefers-reduced-motion:reduce){:root[data-theme=pink] body:before,:root[data-theme=pink] body:after{animation:6s ease-in-out infinite alternate pink-soft-twinkle}:root[data-theme=pink] body:after{animation-delay:-3s}:root[data-theme=pink] :is(.module-header,.module-command-strip,.section-heading,.dashboard-console,.kpi-card):after{animation:none}:root[data-theme=pink] :is(.module-rail__brand,.module-header__mark){animation:5s ease-in-out infinite alternate pink-brand-glow-reduced}}
