:root{--font-sans:"Inter", "Aptos", "Segoe UI Variable", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--font-display:"Inter", "Aptos Display", "Segoe UI Variable Display", -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--color-deep-navy:#0b132d;--color-ink-navy:#0f1a2e;--color-electric-blue:#2563ff;--color-cyan:#00d4ff;--color-sky-blue:#78e6ff;--color-slate:#64748b;--color-cool-gray:#e6ebf1;--color-surface:#fff;--color-surface-soft:#f7faff;--color-page:#f7f8fb;--color-border:#dce5f2;--color-muted:#52627a;--color-success:#16c784;--color-warning:#f5b83d;--color-danger:#ef4444;--color-info:#2f80ed;--ui-density-scale:.72;--layout-sidebar-width:184px;--layout-main-padding:clamp(14px, 1.35vw, 24px) clamp(18px, 2vw, 32px) 22px;--layout-content-max-width:1480px;--layout-panel-gap:12px;--layout-card-padding:16px;--layout-card-min-height:116px;--glass-surface:#ffffff94;--glass-surface-strong:#ffffffb8;--glass-surface-readable:#1c1e24c2;--glass-sidebar:linear-gradient(180deg, #061126eb, #071a35e0);--glass-border:1px solid #7da1d86b;--glass-inner-border:inset 0 1px 0 #ffffffb8;--glass-highlight:radial-gradient(circle at 18% 0%, #ffffffc7, transparent 34%), linear-gradient(120deg, transparent 0%, #ffffff3d 42%, transparent 74%);--glass-blur:blur(34px) saturate(1.68);--glass-refraction:radial-gradient(circle at 20% 20%, #78e6ff14, transparent 25%), radial-gradient(circle at 88% 75%, #2563ff12, transparent 28%);--page-liquid-opacity:.16;--gradient-sidebar:radial-gradient(circle at 16% 5%, #00d4ff38, transparent 34%), linear-gradient(180deg, #061126 0%, #071a35 58%, #061126 100%);--gradient-primary:linear-gradient(135deg, var(--color-electric-blue), #00b9ff);--button-primary-bg:#2563ff;--button-primary-bg-hover:#1d55e8;--button-secondary-bg:#ffffffdb;--button-secondary-bg-hover:#f2f7fff5;--button-secondary-border:#a6bee5b8;--gradient-card:var(--glass-surface-readable);--shadow-soft:0 16px 42px #0f1a2e1a, var(--glass-inner-border);--shadow-hover:0 22px 62px #2563ff29, var(--glass-inner-border);--shadow-sidebar:20px 0 55px #05102329;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--duration-fast:.15s;--duration-base:.24s;--duration-slow:.42s;--ease-standard:cubic-bezier(.22, 1, .36, 1);color:#18202f;font-family:var(--font-sans);background:#eef3f8;line-height:1.5}*{box-sizing:border-box}body{min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}h1,h2,h3,h4,.brand-wordmark-text,.dashboard-stat-card strong,.metric-emphasis strong,.metric-card strong,.health-ring span,.mini-metric strong{font-family:var(--font-display)}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.app-shell{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#eef5ff;background:#0f1724;flex-direction:column;gap:28px;padding:28px 20px;display:flex}.brand,.login-brand{align-items:center;gap:12px;display:flex}.brand-mark{color:#fff;background:#18a999;border-radius:8px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.brand span,.login-brand span{color:#97a7bc;font-size:.82rem;display:block}.nav-list{gap:6px;display:grid}.nav-item,.login-link{border-radius:8px;align-items:center;gap:10px;display:flex}.nav-item{color:#b8c4d4;padding:11px 12px}.nav-item:hover,.nav-item-active{color:#fff;background:#1c2a3d}.sidebar-card{background:#182338;border:1px solid #2f4057;border-radius:8px;gap:12px;margin-top:auto;padding:14px;display:flex}.sidebar-card span{color:#aab8ca;font-size:.8rem;display:block}.main-panel{min-width:0;padding:24px 32px 40px}.topbar,.page-header,.card-topline,.tenant-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.topbar{margin-bottom:26px}.topbar h1,.page-header h2,.capability-card h3,.tenant-card h3{margin:0}.topbar h1{font-size:1.35rem}.login-link{color:#18202f;background:#fff;border:1px solid #d4deea;padding:10px 14px}.page-stack{gap:22px;display:grid}.page-header{border-bottom:1px solid #d6e0eb;align-items:flex-end;padding-bottom:18px}.page-header h2{font-size:2rem}.page-header p{color:#5e6b7d;max-width:760px;margin:6px 0 0}.page-actions{flex:none}.eyebrow{color:#168275;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:700}.metrics-grid,.card-grid,.tenant-grid{gap:16px;display:grid}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.card-grid,.tenant-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card,.capability-card,.tenant-card,.table-panel,.wizard-shell,.login-panel,.management-panel,.filter-panel{border:var(--glass-border);border-radius:var(--radius-md);background:var(--glass-surface-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.metric-card,.capability-card,.tenant-card{padding:var(--layout-card-padding)}.metric-card span,.card-meta,.tenant-card p,.tenant-footer span{color:#627186}.metric-card strong{margin:8px 0 4px;font-size:1.7rem;display:block}.metric-card p,.capability-card p{color:#627186;margin:0}.status-pill,.environment-badge{color:#126e64;background:#e7f7f4;border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:4px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.card-meta{margin-top:18px;font-size:.84rem;display:block}.table-panel{overflow:hidden}.table-row{border-top:1px solid #edf1f6;grid-template-columns:2fr .8fr 1fr .8fr;align-items:center;gap:12px;padding:10px 14px;display:grid}.selected-row{background:#f0f7ff;box-shadow:inset 4px 0 #1f6feb}.empty-state{color:#627186;padding:18px}.table-row:first-child{border-top:0}.table-head{color:#5e6b7d;text-transform:uppercase;background:#f6f8fb;font-size:.82rem;font-weight:700}.tenant-card{gap:12px;display:grid}.tenant-footer{border-top:1px solid #edf1f6;padding-top:12px}.management-panel,.filter-panel{padding:var(--layout-card-padding)}.panel-heading,.modal-heading,.modal-actions,.row-actions{align-items:center;gap:10px;display:flex}.panel-heading,.modal-heading,.modal-actions{justify-content:space-between}.panel-heading{margin-bottom:12px}.panel-heading h3,.modal-heading h3{margin:0}.row-actions button,.modal-heading button{color:#2c3a4d;white-space:nowrap;background:#fff;border:1px solid #d4deea;border-radius:8px;place-items:center;min-width:34px;min-height:34px;padding:0 10px;display:inline-grid}.primary-button,.secondary-button{isolation:isolate;min-height:36px;box-shadow:none;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.primary-button{border:1px solid var(--button-primary-bg);background:var(--button-primary-bg);color:#fff}.secondary-button{border:1px solid var(--button-secondary-border);background:var(--button-secondary-bg);color:var(--color-ink-navy)}.primary-button:hover{border-color:var(--button-primary-bg-hover);background:var(--button-primary-bg-hover);transform:translateY(-1px);box-shadow:0 10px 22px #2563ff2e}.secondary-button:hover{background:var(--button-secondary-bg-hover);color:var(--color-electric-blue);border-color:#2563ff61;transform:translateY(-1px);box-shadow:0 8px 18px #0f1a2e14}.primary-button:active,.secondary-button:active{box-shadow:none;transform:translateY(0)}.notice-banner,.error-banner{border-radius:8px;padding:12px 14px;font-weight:700}.notice-banner{color:#126e64;background:#ebfaf7;border:1px solid #bde8df}.error-banner{color:#a12c2c;background:#fff0f0;border:1px solid #f3b9b9}.mode-tabs{background:#fff;border:1px solid #d4deea;border-radius:8px;width:fit-content;display:inline-flex;overflow:hidden}.mode-tab{color:#38455a;background:#fff;border:0;border-right:1px solid #d4deea;min-height:36px;padding:8px 14px;font-weight:800}.mode-tab:last-child{border-right:0}.mode-tab-active{color:#fff;background:#1f6feb}.detail-list{gap:8px;margin:0;display:grid}.detail-list div{gap:2px;display:grid}.detail-list dt{color:#627186;text-transform:uppercase;font-size:.76rem;font-weight:800}.detail-list dd{overflow-wrap:anywhere;margin:0}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px)saturate(1.1);backdrop-filter:blur(10px)saturate(1.1);background:#0f17247a;place-items:center;padding:clamp(12px,2vw,24px);display:grid;position:fixed;inset:0}.modal-panel{background:#fff;border-radius:8px;width:min(920px,100vw - 32px);max-height:min(860px,100dvh - 32px);padding:clamp(18px,2vw,24px);overflow:hidden auto;box-shadow:0 24px 80px #0f172447}.modal-form{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px;margin-top:18px;display:grid}.form-field{color:#38455a;gap:7px;font-weight:800;display:grid}.form-field input,.form-field select,.form-field textarea{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#18202f;background:#ffffffb8;border:1px solid #cad6e4;border-radius:8px;outline:0;width:100%;min-width:0;padding:9px 10px}.form-field textarea{resize:vertical;min-height:96px}.form-note{color:#627186;grid-column:1/-1;margin:0}.modal-actions{grid-column:1/-1;padding-top:4px}.wizard-shell{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.wizard-step{color:#18202f;text-align:left;transition:background var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);background:#ffffffad;border:1px solid #edf1f6;border-top:0;border-left:0;align-items:center;gap:10px;padding:12px 14px;display:flex}.wizard-step:disabled{cursor:default;opacity:1}.wizard-step span{color:#fff;background:#1f6feb;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.active-wizard-step{background:#f0f7ff;box-shadow:inset 0 -3px #1f6feb}.completed-wizard-step{color:#334155;background:#f0f7ffb8}.completed-wizard-step span{background:#16a36f}.workflow-panel{gap:16px;display:grid}.workflow-stage{animation:workflow-stage-in .26s var(--ease-standard)}.workflow-actions{border-top:1px solid var(--color-border);grid-template-columns:minmax(120px,auto) minmax(0,1fr) minmax(140px,auto);align-items:center;gap:12px;padding-top:14px;display:grid}.workflow-actions .primary-button{justify-self:end}.transport-toolbar{justify-content:flex-end;margin-top:-8px;display:flex}.danger-button{color:var(--raise-red);border-color:#f2004b47}.danger-button:hover{color:var(--raise-red);background:#f2004b14;border-color:#f2004b70}.workflow-save-state{color:var(--color-muted);justify-self:center;font-size:.82rem;font-weight:800}.workflow-review-panel{animation:workflow-stage-in .26s var(--ease-standard)}.draft-restore-panel{gap:18px;padding:22px;display:grid}.draft-restore-header,.draft-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.draft-restore-header h3{margin:2px 0 0;font-size:1.22rem}.draft-restore-header p:not(.eyebrow){max-width:760px;color:var(--raise-ink-muted);margin:6px 0 0}.draft-status-pill{color:var(--raise-red);background:#f2004b14;border:1px solid #f2004b38;border-radius:999px;flex:none;padding:8px 12px;font-weight:900}.draft-route-card{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.draft-route-node{background:linear-gradient(#fff,#f8fafc);border:1px solid #0f10121a;border-radius:12px;gap:6px;min-width:0;padding:16px;display:grid}.draft-route-node span,.draft-route-node small{color:var(--raise-ink-muted)}.draft-route-node strong{color:var(--raise-ink);overflow-wrap:anywhere;font-size:1.05rem}.draft-route-arrow{width:44px;color:var(--raise-red);place-items:center;display:grid}.draft-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.draft-actions{border-top:1px solid var(--color-border);justify-content:flex-end;padding-top:16px}.draft-actions .secondary-button,.draft-actions .primary-button{min-width:150px;min-height:44px}.draft-resume-button{min-width:190px}@keyframes workflow-stage-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.transport-steps{grid-template-columns:repeat(8,minmax(0,1fr))}.same-copy-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.wizard-form-grid,.pairing-layout,.summary-strip{gap:12px;display:grid}.wizard-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.pairing-layout{grid-template-columns:1fr 1fr auto;align-items:end}.pairing-table-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.pairing-table-grid-single{grid-template-columns:minmax(0,1fr) minmax(260px,.48fr)}.artifact-pick-panel{gap:8px;min-width:0;display:grid}.artifact-pick-panel h4{color:inherit;margin:0}.artifact-pick-table{display:block;overflow:hidden}.artifact-pick-table-body{scrollbar-color:#f2004bb8 #ffffff14;scrollbar-width:thin;height:230px;overflow:hidden scroll}.artifact-pick-table .table-row{min-width:0}.artifact-pick-table-body::-webkit-scrollbar{width:10px}.artifact-pick-table-body::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.artifact-pick-table-body::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--raise-red), #ff7ca2);border:2px solid #17191db8;border-radius:999px}.artifact-selector,.review-stack,.configuration-stack{gap:12px;display:grid}.configuration-filter-note,.configuration-empty-state{border-radius:var(--radius-sm);color:var(--raise-ink-muted);background:#f2004b0f;border:1px solid #f2004b29;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.artifact-detail-box,.summary-tile{border:var(--glass-border);border-radius:var(--radius-sm);background:var(--glass-surface);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);padding:10px;position:relative;overflow:hidden}.artifact-detail-box{gap:3px;display:grid}.artifact-detail-box span,.summary-tile span{color:#627186;overflow-wrap:anywhere}.summary-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.summary-tile{gap:5px;display:grid}.summary-tile strong{overflow-wrap:anywhere}.pair-row{grid-template-columns:1.35fr .65fr 1.35fr .65fr 1fr .45fr}.copy-artifact-row{grid-template-columns:.45fr 1.4fr 1.4fr .7fr .8fr}.pick-artifact-row{grid-template-columns:88px minmax(0,1fr) 96px;align-items:center}label.pick-artifact-row{cursor:pointer}.pick-artifact-row input[type=radio]{width:22px;height:22px;accent-color:var(--raise-red);justify-self:center}.pick-artifact-row strong,.pick-artifact-row span{overflow-wrap:anywhere;min-width:0}.artifact-pick-name{gap:5px;display:grid}.artifact-pick-name small{color:#f7f8fb94;font-size:.78rem;font-weight:650;line-height:1.25}.selected-pick-row{background:#f2004b1f}.preview-row{grid-template-columns:1.1fr 1.2fr 1.1fr 1.2fr 1fr 1fr}.new-iflow-row{grid-template-columns:1.3fr 1.3fr 1.2fr .8fr .8fr .45fr}.deployment-row{grid-template-columns:.45fr 1.25fr 1.1fr 1fr 1.2fr 1fr .55fr}.configuration-row{grid-template-columns:1fr 1.4fr .6fr 1.2fr}.transport-log-table{overflow:auto}.transport-log-row{grid-template-columns:.8fr 1fr .9fr .8fr 1.25fr 1.25fr .7fr .9fr;min-width:1120px}.transport-log-row small{color:#f7f8fb94;margin-top:3px;font-size:.74rem;display:block}.transport-log-detail{gap:14px;padding:14px;display:grid}.transport-log-detail h4{margin:0 0 8px}.pair-log-row{grid-template-columns:minmax(220px,1.25fr) minmax(110px,.55fr) minmax(220px,1.25fr) minmax(110px,.55fr) minmax(120px,.65fr) minmax(110px,.5fr) minmax(110px,.55fr);min-width:1180px}.log-view-button{color:#f7f8fbe6;background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;min-height:34px;font-weight:850}.clean-log-panel{background:#0000002e;border:1px solid #ffffff1f;border-radius:18px;gap:10px;max-height:360px;padding:12px;display:grid;overflow:auto}.clean-log-heading,.clean-log-entry{border-bottom:1px solid #ffffff14;gap:4px;padding-bottom:10px;display:grid}.clean-log-entry time{color:#f7f8fb94;font-size:.78rem}.clean-log-entry code{overflow-wrap:anywhere;white-space:pre-wrap}.diagnostic-filter-panel{grid-template-columns:minmax(220px,.4fr) minmax(260px,1fr);gap:12px;display:grid}.diagnostic-log-row{grid-template-columns:minmax(180px,.75fr) minmax(130px,.55fr) minmax(120px,.5fr) minmax(120px,.5fr) minmax(360px,1.8fr);min-width:1040px}.diagnostic-log-row code{white-space:pre-wrap;max-height:220px;overflow:auto}.diagnostic-actions button{width:auto}.configuration-row input{border-radius:var(--radius-sm);width:100%;min-width:0;color:var(--color-deep-navy);border:1px solid #a6bee5b8;padding:9px 10px}.deployment-result-row{grid-template-columns:1.3fr .7fr 1.4fr}.deployment-wizard-row{grid-template-columns:84px minmax(260px,1.35fr) minmax(260px,1.2fr) minmax(100px,.45fr);align-items:center}.deployment-select-checkbox{min-width:20px;accent-color:var(--raise-red);justify-self:center;margin:0;width:20px!important;height:20px!important}.deployment-wizard-row .deployment-select-checkbox{border-radius:5px}.backup-row{grid-template-columns:1.2fr 1.1fr .65fr 1fr .65fr .55fr}.check-field{color:#38455a;align-items:center;gap:10px;font-weight:800;display:flex}.check-field input,.copy-artifact-row input{width:18px;height:18px}.form-field-wide{grid-column:1/-1}.login-page{background:var(--color-page);place-items:center;min-height:100vh;padding:24px;display:grid}.login-split-page{grid-template-columns:minmax(0,1.05fr) minmax(380px,.72fr);align-items:center;gap:clamp(28px,5vw,82px);padding:clamp(28px,5vw,72px)}.login-story-panel{align-content:center;gap:clamp(22px,3vw,34px);max-width:760px;min-height:min(720px,100vh - 96px);display:grid}.login-story-panel .brand-logo{transform-origin:0;transform:scale(1.2)}.login-language{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);width:fit-content;color:var(--color-muted);background:#ffffffb8;border:1px solid #a6bee5a6;border-radius:999px;align-items:center;gap:9px;padding:7px 10px 7px 12px;font-weight:800;display:inline-flex}.login-language select{color:var(--color-deep-navy);background:0 0;border:0;outline:0;font-weight:850}.login-story-copy h1{color:var(--color-deep-navy);font-family:var(--font-display);letter-spacing:0;margin:8px 0 0;font-size:clamp(3.5rem,8vw,7rem);font-weight:850;line-height:.9}.login-story-copy h2{max-width:720px;color:var(--color-ink-navy);font-family:var(--font-display);margin:20px 0 0;font-size:clamp(1.35rem,2.5vw,2.3rem);font-weight:740;line-height:1.15}.login-story-copy p:last-child{max-width:680px;color:var(--color-muted);margin:18px 0 0;font-size:clamp(1rem,1.2vw,1.16rem)}.login-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.login-proof-grid span{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);color:var(--color-deep-navy);background:#ffffffa8;border:1px solid #a6bee59e;padding:14px;font-weight:850}.login-panel{justify-self:center;width:min(460px,100%);padding:clamp(26px,3vw,38px)}.login-panel h1{color:var(--color-deep-navy);font-family:var(--font-display);margin:8px 0;font-size:clamp(2.2rem,4vw,3.2rem);line-height:1}.login-panel p{color:var(--color-muted)}.login-form{gap:16px;margin-top:28px;display:grid}.login-form label{color:#38455a;gap:8px;font-weight:700;display:grid}.input-shell{background:#fff;border:1px solid #cad6e4;border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex}.input-shell input{border:0;outline:0;width:100%;min-width:0;padding:13px 0}.login-form button{color:#fff;cursor:pointer;background:#1f6feb;border:0;border-radius:8px;padding:13px 16px;font-weight:800}.login-form .link-button{color:var(--color-electric-blue);background:0 0;padding:8px}.login-secondary-actions{flex-wrap:wrap;justify-content:center;gap:8px 14px;display:flex}.login-form a{color:#1f6feb;text-align:center;font-weight:700}@media (width<=1040px){.login-split-page{grid-template-columns:1fr;place-items:stretch stretch}.login-story-panel{min-height:auto}.login-proof-grid,.app-shell{grid-template-columns:1fr}.sidebar{position:static}.nav-list{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics-grid,.card-grid,.tenant-grid,.wizard-shell{grid-template-columns:repeat(2,minmax(0,1fr))}.transport-steps,.same-copy-steps,.summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.pairing-layout{grid-template-columns:1fr}}@media (width<=720px){.main-panel{padding:20px}.topbar,.page-header{flex-direction:column;align-items:flex-start}.nav-list,.metrics-grid,.card-grid,.tenant-grid,.wizard-shell,.transport-steps,.same-copy-steps,.wizard-form-grid,.pairing-layout,.summary-strip,.pair-row,.progress-row,.copy-artifact-row,.preview-row,.table-row,.customer-row,.modal-form{grid-template-columns:1fr}.sidebar-card{display:none}}html,body,#root{height:100%}body{background:var(--color-page);color:var(--color-ink-navy);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-feature-settings:"cv02", "cv03", "cv04", "ss01";text-rendering:geometricprecision;overflow:hidden}.app-shell{grid-template-columns:var(--layout-sidebar-width) minmax(0, 1fr);background:var(--color-page);height:100vh;font-size:calc(1rem * var(--ui-density-scale));position:relative;overflow:hidden}.app-shell:before{pointer-events:none;filter:blur(46px);height:46vh;opacity:var(--page-liquid-opacity);animation:liquid-drift 13s var(--ease-standard) infinite alternate;content:"";background:radial-gradient(circle at 26% 40%,#00d4ff1f,#0000 28%),radial-gradient(circle at 70% 26%,#2563ff1a,#0000 30%),radial-gradient(circle at 50% 80%,#78e6ff14,#0000 34%);position:fixed;inset:-22% -12% auto 8%;transform:translate(0,0)}@keyframes liquid-drift{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(3%,4%)scale(1.08)}}.sidebar{z-index:1;background:var(--gradient-sidebar), var(--glass-sidebar);height:100vh;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-sidebar);gap:14px;padding:18px 14px;position:relative;overflow:hidden}.brand-logo{color:#fff;align-items:center;gap:12px;min-height:40px;display:flex}.brand-mark-frame{background:radial-gradient(circle at 45% 42%,#78e6ff33,#2563ff0f 48%,#ffffff0a 50%);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #78e6ff40,0 0 30px #00d4ff29}.brand-orbit{border:3px solid #0000;border-radius:999px;position:absolute;inset:8px}.brand-orbit-one{border-color:var(--color-cyan) transparent var(--color-electric-blue) var(--color-cyan);transform:rotate(34deg)}.brand-orbit-two{border-color:transparent var(--color-electric-blue) var(--color-cyan) var(--color-electric-blue);inset:5px 9px 9px 5px;transform:rotate(-28deg)}.brand-orbit-three{border-color:#ffffffe0 #ffffff38 #0000 #0000;inset:11px 7px 7px 11px;transform:rotate(18deg)}.brand-node{background:var(--color-cyan);border-radius:999px;width:7px;height:7px;position:absolute;box-shadow:0 0 14px #00d4ffbf}.brand-node-top{top:8px;left:15px}.brand-node-bottom{bottom:12px;right:10px}.brand-wordmark-text{color:#fff;letter-spacing:0;text-shadow:0 12px 24px #00000040;align-items:baseline;font-size:1.24rem;font-weight:900;line-height:1;display:inline-flex}.brand-wordmark-text strong{color:var(--color-electric-blue);font-weight:900}.nav-item{isolation:isolate;border-radius:var(--radius-sm);color:#ecf4ffcc;min-height:40px;transition:background var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);border:1px solid #0000;padding:0 12px;position:relative;overflow:hidden}.nav-item:before{z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);content:"";background:linear-gradient(90deg,#78e6ff38,#0000 42%),#ffffff0f;position:absolute;inset:0;transform:translate(-18px)}.nav-item svg{transition:transform var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), filter var(--duration-base) var(--ease-standard)}.nav-item:hover{color:#fff;background:#ffffff0a;transform:translate(4px)}.nav-item:hover:before,.nav-item:focus-visible:before{opacity:1;transform:translate(0)}.nav-item:hover svg,.nav-item:focus-visible svg{color:#fff;filter:drop-shadow(0 0 10px #78e6ff73);transform:scale(1.08)}.nav-item:focus-visible{outline-offset:3px;outline:2px solid #78e6ffb3}.nav-item-active{color:#fff;background:linear-gradient(135deg,#2563fffa,#144dd2f0);border-color:#78e6ff38;box-shadow:0 14px 34px #2563ff47}.environment-list,.sidebar-profile-wrap{border-top:1px solid #ffffff1f;padding-top:14px}.sidebar-section-title{color:#ecf4ff9e;text-transform:uppercase;margin-bottom:12px;font-size:.75rem;font-weight:800;display:block}.environment-item,.sidebar-add{color:#ecf4ffd6;align-items:center;gap:12px;min-height:34px;display:flex}.sidebar-add{color:#ecf4ffc2;background:0 0;border:0;padding:0}.env-dot,.legend-dot{background:var(--color-electric-blue);border-radius:999px;width:8px;height:8px;display:inline-block}.env-dot.success,.legend-dot.success{background:var(--color-success)}.env-dot.info,.legend-dot.info,.legend-dot.processed{background:var(--color-electric-blue)}.env-dot.purple,.legend-dot.purple{background:#7c5cff}.legend-dot.warning{background:var(--color-warning)}.legend-dot.danger{background:var(--color-danger)}.legend-dot.failed{background:var(--color-cyan)}.sidebar-profile-wrap{margin-top:auto;position:relative}.sidebar-profile{border-radius:var(--radius-sm);text-align:left;color:#fff;width:100%;transition:background var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 6px;display:grid}.sidebar-profile:focus-visible{outline-offset:3px;outline:2px solid #78e6ffa6}.sidebar-profile strong,.profile-chip strong{color:#fff;display:block}.sidebar-profile span,.profile-chip small{color:#ecf4ffad;font-size:.82rem}.avatar,.profile-chip>span{background:var(--gradient-primary);color:#fff;border-radius:999px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.account-menu{z-index:25;border-radius:var(--radius-md);-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:#07142ae6;border:1px solid #78e6ff38;gap:4px;width:min(190px,100vw - 28px);padding:8px;display:grid;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 18px 46px #05102357}.account-menu button{border-radius:var(--radius-sm);color:#ecf4ffe6;text-align:left;width:100%;min-height:36px;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:9px;padding:8px 10px;display:flex}.account-menu button:hover,.account-menu button:focus-visible{color:#fff;background:#2563ff38;transform:translate(2px)}.main-panel{z-index:1;overscroll-behavior:contain;height:100vh;padding:var(--layout-main-padding);scroll-behavior:smooth;position:relative;overflow-y:auto}.topbar{z-index:20;-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);background:#f7f8fbdb;grid-template-columns:minmax(280px,1fr) minmax(320px,560px) auto;align-items:start;gap:24px;margin:-26px -38px 22px;padding:26px 38px 18px;display:grid;position:sticky;top:0}.topbar-title h1{font-family:var(--font-display);letter-spacing:0;margin:4px 0;font-size:1.9rem;font-weight:760}.topbar-title span{color:var(--color-muted)}.topbar-search{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);height:48px;box-shadow:var(--shadow-soft);transition:box-shadow var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 14px;display:grid}.topbar-search:focus-within{box-shadow:0 0 0 4px #2563ff14, var(--shadow-soft);border-color:#2563ff73}.topbar-search input{width:100%;min-width:0;color:var(--color-ink-navy);border:0;outline:0}.topbar-search kbd{border:1px solid var(--color-border);border-radius:var(--radius-xs);color:var(--color-muted);align-items:center;gap:2px;padding:2px 6px;font-size:.75rem;display:inline-flex}.topbar-actions{align-items:center;gap:12px;display:flex}.topbar-actions button,.profile-chip{min-height:44px;color:var(--color-deep-navy);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.action-badge{background:var(--color-electric-blue);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:.7rem;font-weight:900;display:grid;position:absolute;top:0;right:-2px}.profile-chip{gap:10px;min-width:190px}.profile-chip strong{color:var(--color-deep-navy)}.profile-chip small{color:var(--color-muted)}.route-transition{animation:route-enter var(--duration-slow) var(--ease-standard);width:min(100%, var(--layout-content-max-width));will-change:opacity, transform;min-height:calc(100vh - 48px);margin-inline:auto}.page-header{border-bottom:1px solid var(--color-border);box-shadow:none;background:0 0;align-items:end;padding:0 0 14px}.page-header h2{font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.7rem);font-weight:760}.page-header p{max-width:720px}@keyframes route-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.dashboard-page{gap:var(--layout-panel-gap);display:grid}.dashboard-command-row{justify-content:flex-end;gap:10px;display:flex}.quick-action-menu{position:relative}.quick-action-popover{z-index:5;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--glass-surface-strong);width:220px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);opacity:0;pointer-events:none;box-shadow:var(--shadow-soft);transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-8px)}.quick-action-menu:hover .quick-action-popover,.quick-action-menu:focus-within .quick-action-popover{opacity:1;pointer-events:auto;transform:translateY(0)}.quick-action-popover button{border-radius:var(--radius-sm);color:var(--color-ink-navy);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:10px;display:flex}.quick-action-popover button:hover{background:var(--color-surface-soft)}.dashboard-stat-grid{gap:var(--layout-panel-gap);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.dashboard-stat-card,.dashboard-card{border:var(--glass-border);border-radius:var(--radius-md);background:var(--gradient-card);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.dashboard-stat-card:before,.dashboard-card:before,.metric-card:before,.capability-card:before,.tenant-card:before,.filter-panel:before,.management-panel:before,.summary-tile:before,.table-panel:before{pointer-events:none;background:var(--glass-highlight);opacity:0;transition:opacity var(--duration-slow) var(--ease-standard), transform 1.1s var(--ease-standard);content:"";position:absolute;inset:0;transform:translate(-80%)}.dashboard-stat-card:hover:before,.dashboard-card:hover:before,.metric-card:hover:before,.capability-card:hover:before,.tenant-card:hover:before,.filter-panel:hover:before,.management-panel:hover:before,.summary-tile:hover:before,.table-panel:hover:before{opacity:.34;transform:translate(80%)}.dashboard-stat-card{min-height:var(--layout-card-min-height);padding:var(--layout-card-padding);animation:card-rise var(--duration-slow) var(--ease-standard) both;animation-delay:var(--stagger);transition:transform var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.dashboard-stat-card:hover,.dashboard-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-3px)}@keyframes card-rise{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.stat-icon{width:40px;height:40px;color:var(--color-electric-blue);background:#2563ff14;border-radius:999px;place-items:center;display:grid;overflow:hidden}.stat-icon img{object-fit:cover;object-position:28% center;width:50px;height:50px}.stat-label{color:var(--color-muted);font-weight:800}.dashboard-stat-card strong{color:var(--color-deep-navy);margin-top:4px;font-size:1.45rem;display:block}.dashboard-stat-card p{color:var(--color-muted);margin:4px 0 0}.trend-pill{color:#0d9b65;background:#16c7841f;border-radius:999px;padding:4px 9px;font-size:.78rem;font-weight:900;position:absolute;bottom:14px;right:14px}.dashboard-grid{gap:var(--layout-panel-gap);display:grid}.dashboard-grid-main{grid-template-columns:minmax(0,1.55fr) minmax(320px,.82fr) minmax(320px,.95fr)}.dashboard-grid-secondary{grid-template-columns:minmax(360px,1.1fr) minmax(360px,1.08fr) minmax(360px,1fr)}.dashboard-grid-live{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}.dashboard-stat-grid-compact{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.dashboard-action-grid{gap:10px;display:grid}.dashboard-card{padding:var(--layout-card-padding);transition:transform var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard)}.dashboard-card-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.dashboard-card-header h3{color:var(--color-deep-navy);margin:0}.dashboard-card-header button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-deep-navy);padding:8px 12px;font-weight:800}.throughput-layout{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:22px;display:grid}.metric-emphasis strong{color:var(--color-deep-navy);font-size:2rem;display:block}.metric-emphasis span{color:var(--color-muted);display:block}.metric-emphasis em{color:#0d9b65;background:#16c7841f;border-radius:999px;margin-top:12px;padding:4px 10px;font-style:normal;font-weight:900;display:inline-block}.chart-panel{min-height:170px;position:relative}.chart-panel svg{width:100%;height:155px}.chart-grid{background-image:linear-gradient(var(--color-border) 1px, transparent 1px);opacity:.6;background-size:100% 42px;position:absolute;inset:0 0 32px}.processed-line,.failed-line{fill:none;stroke-linecap:round;stroke-width:4px;stroke-dasharray:720;stroke-dashoffset:720px;animation:draw-line 1.3s var(--ease-standard) forwards}.processed-line{stroke:var(--color-electric-blue)}.failed-line{stroke:var(--color-cyan);stroke-width:3px;animation-delay:.16s}.area-line-fill{fill:url(#lineFill);opacity:0;animation:fade-in .7s var(--ease-standard) .35s forwards}@keyframes draw-line{to{stroke-dashoffset:0}}@keyframes fade-in{to{opacity:1}}.chart-legend{color:var(--color-muted);justify-content:center;gap:28px;display:flex}.chart-legend span{align-items:center;gap:8px;display:inline-flex}.health-layout{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:22px;display:grid}.health-ring{background:radial-gradient(circle, var(--color-surface) 0 48%, transparent 49%), conic-gradient(var(--color-success) 0 66%, var(--color-warning) 66% 82%, #7c5cff 82% 100%);border-radius:999px;place-items:center;width:112px;height:112px;display:grid}.health-ring span{color:var(--color-deep-navy);align-self:end;font-size:1.65rem;font-weight:900}.health-ring small{color:var(--color-muted);align-self:start}.health-list{gap:12px;display:grid}.health-list div,.activity-row,.transport-row{align-items:center;gap:12px;display:grid}.health-list div{grid-template-columns:minmax(0,1fr) auto}.health-list span{color:var(--color-muted);align-items:center;gap:8px;display:inline-flex}.panel-link{color:var(--color-electric-blue);align-items:center;gap:8px;margin-top:18px;font-weight:900;display:inline-flex}.activity-list,.transport-list{gap:10px;display:grid}.activity-row{grid-template-columns:auto minmax(0,1fr) auto auto}.activity-row strong,.transport-row strong{color:var(--color-deep-navy);display:block}.activity-row span,.transport-row span,.activity-row small,.transport-row small{color:var(--color-muted)}.activity-icon,.transport-status{border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.activity-icon.success,.transport-status.success{color:var(--color-success);background:#16c78424}.activity-icon.info,.transport-status.info{color:var(--color-electric-blue);background:#2563ff1a}.activity-icon.warning{color:var(--color-warning);background:#f5b83d29}.transport-status.danger{color:var(--color-danger);background:#ef44441f}.activity-row em,.transport-row em{color:var(--color-electric-blue);background:#2563ff1a;border-radius:999px;padding:4px 8px;font-size:.72rem;font-style:normal;font-weight:900}.pipeline-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.pipeline-stage{justify-items:center;gap:8px;display:grid;position:relative}.pipeline-icon{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-soft);width:52px;height:52px;color:var(--color-deep-navy);place-items:center;display:grid;position:relative}.pipeline-icon.active{border-color:var(--color-electric-blue);color:var(--color-electric-blue);box-shadow:0 0 0 6px #2563ff14}.stage-check{color:var(--color-success);fill:#fff;position:absolute;bottom:-5px;right:-5px}.pipeline-arrow{background:var(--color-border);width:calc(100% - 60px);height:1px;position:absolute;top:31px;left:calc(50% + 42px)}.mini-metric-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0 8px;display:grid}.mini-metric{border-right:1px solid var(--color-border)}.mini-metric:last-child{border-right:0}.mini-metric strong{color:var(--color-deep-navy);font-size:1.5rem;display:block}.mini-metric span{color:var(--color-muted)}.transport-row{grid-template-columns:auto minmax(0,1fr) auto auto}.progress-row{grid-template-columns:minmax(180px,1.2fr) minmax(140px,.9fr) minmax(180px,1fr) minmax(90px,.55fr) minmax(110px,.6fr)}.progress-artifact-label{gap:3px;min-width:0;display:grid}.progress-artifact-label strong,.progress-artifact-label span{overflow-wrap:anywhere}.progress-artifact-label span{color:var(--color-muted);font-size:.82em}.overall-progress-panel{border-radius:var(--radius-md);background:linear-gradient(135deg,#2563ff14,#00d4ff0f);border:1px solid #2563ff2e;grid-template-columns:minmax(150px,auto) minmax(280px,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.transport-action-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;display:flex}.overall-progress-panel span,.overall-progress-panel em{color:var(--color-muted);font-style:normal;font-weight:800}.overall-progress-panel strong{color:var(--color-deep-navy);font-size:1.35rem;display:block}.progress-meter{background:#2563ff1a;border-radius:999px;align-items:center;min-height:30px;display:grid;position:relative;overflow:hidden}.progress-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--color-electric-blue), var(--color-cyan));transition:width .42s var(--ease-standard);position:absolute;inset:0 auto 0 0}.progress-meter strong{z-index:1;color:var(--color-deep-navy);justify-self:center;font-size:.82rem;position:relative}.debug-log{min-width:0}.debug-log summary{cursor:pointer;color:var(--color-electric-blue);font-weight:900}.debug-log-error summary,.debug-log-error>strong{color:var(--color-danger)}.debug-log>strong{overflow-wrap:anywhere;margin:8px 0;display:block}.debug-log-body{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-soft);gap:12px;width:min(620px,72vw);max-height:min(420px,52vh);padding:12px;display:grid;overflow:auto}.debug-log-body section{background:#0000002e;border:1px solid #ffffff1a;border-radius:14px;gap:8px;padding:10px;display:grid}.debug-log-body h4{color:#ffffffeb;text-transform:uppercase;margin:0;font-size:.8rem}.debug-log-entry,.debug-log-summary-line{gap:3px;margin:0;display:grid}.debug-log-entry+.debug-log-entry{border-top:1px solid var(--color-border);padding-top:6px}.debug-log span{color:var(--color-muted);font-size:.76rem}.debug-log code{overflow-wrap:anywhere;white-space:pre-wrap}.debug-log-section-error code{color:#fecdd3}.page-stack,.dashboard-page{gap:clamp(10px,1.2vw,18px)}.page-header{flex-wrap:wrap;gap:12px}.page-header>div{min-width:min(520px,100%)}.page-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.metrics-grid,.card-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.tenant-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),360px));justify-content:start}.tenant-card{min-height:unset;gap:10px}.tenant-card p,.detail-list dd,.table-row>*,.summary-tile strong,.artifact-detail-box span{overflow-wrap:anywhere;min-width:0}.management-panel,.table-panel,.wizard-shell,.filter-panel,.modal-panel{max-width:100%}.table-row{min-width:0}.customer-row{grid-template-columns:minmax(180px,1.4fr) minmax(90px,.55fr) minmax(100px,.8fr) minmax(70px,.45fr) minmax(100px,.65fr) minmax(110px,.65fr)}.user-row{grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) minmax(160px,1.15fr) minmax(130px,1fr) minmax(80px,.55fr) minmax(90px,.6fr) minmax(100px,.55fr)}.credential-editor{border:var(--glass-border);border-radius:var(--radius-md);grid-column:1/-1;gap:12px;padding:12px;display:grid}.credential-row{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));align-items:end;gap:10px;display:grid}.credential-row .check-field{min-height:38px}.credential-row .secondary-button{width:100%}.permission-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.package-copy-panel{border:var(--glass-border);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:#ffffffbd;grid-column:1/-1;gap:10px;padding:12px;display:grid}.package-copy-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:10px;display:grid}.copy-value-card{border-radius:var(--radius-sm);background:#ffffffa8;border:1px solid #a6bee59e;gap:8px;min-width:0;padding:10px;display:grid}.copy-value-card span{color:var(--color-muted);font-size:.78rem;font-weight:850}.copy-value-card strong{color:var(--color-deep-navy);overflow-wrap:anywhere}.copy-value-card .secondary-button{justify-self:start}.connection-result{border-radius:var(--radius-sm);background:#ffffffa8;border:1px solid #a6bee59e;gap:3px;padding:10px;display:grid}.connection-result strong{color:var(--color-deep-navy)}.connection-result span,.connection-result small{color:var(--color-muted);overflow-wrap:anywhere}.connection-result-success{background:#16c78414;border-color:#16c78452}.connection-result-failed{background:#ef444412;border-color:#ef444452}.connection-result-testing{background:#2563ff12;border-color:#2563ff47}.history-row{grid-template-columns:minmax(90px,.65fr) minmax(130px,.9fr) minmax(220px,1.6fr) minmax(160px,1.1fr) minmax(160px,1fr)}.monitoring-selection-grid,.monitoring-filter-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px;display:grid}.mpl-row{grid-template-columns:minmax(190px,1.2fr) minmax(100px,.55fr) minmax(150px,.85fr) minmax(110px,.55fr) minmax(220px,1.2fr) minmax(190px,1fr) minmax(160px,.9fr)}.iflow-request-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;display:grid}.iflow-request-grid+.iflow-request-grid{margin-top:12px}.endpoint-discovery-panel{border-radius:var(--radius-sm);color:var(--color-muted);background:#ffffff9e;border:1px solid #a6bee59e;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0;padding:10px 12px;font-weight:750;display:flex}.iflow-endpoint-field{grid-column:span 2}.iflow-client-workbench{gap:var(--layout-panel-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.iflow-editor-panel{gap:12px;display:grid}.payload-editor{border-radius:var(--radius-sm);width:100%;max-width:100%;min-height:clamp(300px,46vh,560px);color:var(--color-deep-navy);resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;background:#ffffffbd;border:1px solid #a6bee5b8;outline:0;padding:14px;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.88rem;line-height:1.55}.payload-output{background:#f7faffd1}.wizard-form-grid,.summary-strip{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.pairing-layout{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.pairing-layout>.primary-button{align-self:end}.overall-progress-panel{grid-template-columns:minmax(140px,auto) minmax(220px,1fr) auto}.dashboard-card,.management-panel,.table-panel,.wizard-shell,.summary-tile,.tenant-card,.metric-card,.capability-card{isolation:isolate}.dashboard-card:after,.dashboard-stat-card:after,.metric-card:after,.capability-card:after,.management-panel:after,.filter-panel:after,.login-panel:after,.modal-panel:after,.table-panel:after,.tenant-card:after,.summary-tile:after,.artifact-detail-box:after,.credential-editor:after{z-index:0;pointer-events:none;background:var(--glass-refraction);opacity:.72;animation:liquid-glass-flow 9s var(--ease-standard) infinite alternate;content:"";position:absolute;inset:-40% -35%;transform:translate(-3%,-2%)rotate(0)}.dashboard-stat-card,.dashboard-card,.metric-card,.capability-card,.tenant-card,.table-panel,.wizard-shell,.login-panel,.management-panel,.filter-panel,.modal-panel,.summary-tile,.artifact-detail-box,.credential-editor,.overall-progress-panel,.debug-log div{border:var(--glass-border);background:var(--glass-surface-readable);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.dashboard-stat-card:before,.dashboard-card:before,.metric-card:before,.capability-card:before,.tenant-card:before,.filter-panel:before,.management-panel:before,.summary-tile:before,.table-panel:before,.login-panel:before,.modal-panel:before,.artifact-detail-box:before,.credential-editor:before{z-index:0}.dashboard-stat-card>*,.dashboard-card>*,.metric-card>*,.capability-card>*,.tenant-card>*,.table-panel>*,.wizard-shell>*,.login-panel>*,.management-panel>*,.filter-panel>*,.modal-panel>*,.summary-tile>*,.artifact-detail-box>*,.credential-editor>*,.overall-progress-panel>*,.debug-log div>*{z-index:1;position:relative}.table-head,.wizard-step,.selected-row,.quick-action-popover,.input-shell,.form-field input,.form-field select,.form-field textarea{-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);background:#ffffffc7}.wizard-step.active-wizard-step{background:#f0f7ff}.dashboard-card h3,.management-panel h3,.tenant-card h3,.metric-card strong,.capability-card h3,.table-row strong,.summary-tile strong,.artifact-detail-box strong,.form-field,.check-field{color:var(--color-deep-navy)}.dashboard-card p,.metric-card p,.capability-card p,.tenant-card p,.summary-tile span,.artifact-detail-box span,.form-note,.empty-state,.detail-list dt,.detail-list dd{color:var(--color-muted)}.table-panel{overflow-x:auto}.modal-panel,.debug-log div{overflow-y:auto}.modal-panel{overflow-x:hidden}.modal-panel:after{inset:0}.modal-heading,.panel-heading{flex-wrap:wrap}.modal-actions{flex-wrap:wrap;justify-content:flex-end}.modal-actions .primary-button,.modal-actions .secondary-button{min-width:120px}@keyframes liquid-glass-flow{0%{transform:translate(-3%,-2%)rotate(-2deg)scale(1)}to{transform:translate(3%,2%)rotate(2deg)scale(1.08)}}.dashboard-footer{border-top:1px solid var(--color-border);color:var(--color-muted);justify-content:space-between;padding:20px 8px 0;display:flex}.dashboard-footer span{align-items:center;gap:10px;display:inline-flex}@media (width<=1280px){.topbar{grid-template-columns:1fr}.topbar-actions{justify-content:space-between}.dashboard-stat-grid,.dashboard-grid-main,.dashboard-grid-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=880px){body{overflow:auto}.app-shell{grid-template-columns:1fr;height:auto;overflow:visible}.sidebar{height:auto;position:relative;overflow:visible}.main-panel{height:auto;min-height:100vh;padding:22px;overflow:visible}.topbar{margin:-22px -22px 18px;padding:22px 22px 16px}.dashboard-stat-grid,.dashboard-grid-main,.dashboard-grid-secondary,.iflow-client-workbench,.throughput-layout,.health-layout,.pipeline-flow,.mini-metric-row{grid-template-columns:1fr}.pipeline-arrow{display:none}}.login-split-page{grid-template-columns:minmax(0,1fr) minmax(360px,480px);gap:clamp(44px,7vw,120px);padding:clamp(38px,5vw,76px) clamp(42px,6vw,96px)}.login-split-page>.login-story-panel,.login-split-page>.login-panel{animation:login-content-settle .52s var(--ease-standard) both}.login-split-page>.login-panel{animation-delay:90ms}.login-story-panel{max-width:980px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.login-brandline{align-items:center;gap:16px;margin-bottom:clamp(44px,7vh,84px);display:flex}.login-brandline img{object-fit:contain;filter:drop-shadow(0 18px 34px #f2004b3d);width:clamp(58px,5.2vw,86px);height:clamp(58px,5.2vw,86px);display:block}.login-brandline div{gap:5px;min-width:0;display:grid}.login-brandline strong{color:#fff;letter-spacing:0;font-size:clamp(2rem,2.8vw,3rem);font-style:normal;font-weight:850;line-height:.95;display:inline-flex}.login-brandline em{color:var(--raise-red);font-style:normal}.login-brandline small{color:#f7f8fbad;font-size:clamp(.9rem,1.05vw,1.08rem);font-weight:500;line-height:1.25}.login-story-copy h2{color:#fffffff0;max-width:880px;margin-top:0;font-size:clamp(2.25rem,4vw,4.7rem);font-weight:520;line-height:1.05}.login-story-copy p:last-child{color:#f7f8fb9e;max-width:760px;font-size:clamp(1rem,1.35vw,1.32rem);font-weight:420;line-height:1.55}.login-panel{-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:radial-gradient(circle at 12% 0,#f2004b47,#0000 34%),linear-gradient(160deg,#21232ae6,#090a0df0);border-color:#f2004b38;width:min(480px,100%);padding:clamp(28px,3vw,38px)}.login-panel h1{font-size:clamp(2.35rem,3.2vw,3.45rem);font-weight:760}.login-panel p{font-weight:420}.login-panel .eyebrow{display:none}.login-form label{font-weight:650}.login-form .input-shell{border-radius:10px;min-height:52px}.login-form button[type=submit]{border-radius:10px;min-height:54px}.login-secondary-actions{justify-content:space-between;align-items:center}.login-form .link-button{padding-inline:0;font-weight:720}.login-language{box-shadow:none;color:#f7f8fb85;transform-origin:100% 0;background:#0f10125c;border-color:#ffffff1a;gap:7px;padding:6px 9px 6px 10px;top:18px;right:24px;transform:scale(.9)}.login-language span{font-size:.78rem;font-weight:650}.login-language select{color:#17191d;background:#fff;border-radius:6px;padding:2px 4px;font-size:.82rem;font-weight:700}.login-page-footer{display:none}.login-orbit-scene{z-index:-1;pointer-events:none;opacity:.55;width:360px;height:360px;position:fixed;top:50%;right:clamp(460px,34vw,680px);transform:translateY(-50%)}.orbit-ring{border:1px solid #f2004b2e;border-radius:50%;position:absolute;inset:50%;transform:translate(-50%,-50%)}.orbit-ring-one{width:120px;height:120px;animation:9s linear infinite orbit-spin}.orbit-ring-two{width:220px;height:220px;animation:14s linear infinite reverse orbit-spin}.orbit-ring-three{width:330px;height:330px;animation:20s linear infinite orbit-spin}.orbit-ring i{background:#ff7aa1db;border-radius:999px;width:10px;height:10px;position:absolute;top:-5px;left:50%;box-shadow:0 0 22px #f2004b99}.orbit-core{background:var(--raise-red);border-radius:50%;width:16px;height:16px;position:absolute;inset:50%;transform:translate(-50%,-50%);box-shadow:0 0 42px #f2004bb8}@keyframes orbit-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes login-content-settle{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (height<=820px) and (width>=1041px){.login-brandline{margin-bottom:clamp(30px,4.5vh,54px)}.login-story-copy h2{font-size:clamp(1.95rem,3.2vw,3.55rem)}.login-story-copy p:last-child{font-size:clamp(.92rem,1vw,1.05rem)}.login-panel{padding:28px 34px}}@media (width<=1040px){.login-split-page{grid-template-columns:1fr;overflow:auto}.login-orbit-scene{display:none}}.login-split-page{overflow-y:auto}.login-story-panel{box-shadow:none!important;background:0 0!important;border:0!important;padding-inline:clamp(8px,1.6vw,24px)!important}.login-brandline{margin-bottom:clamp(42px,8vh,92px)}.login-brandline small{color:#f7f8fb9e;font-weight:430}.login-story-copy h2{letter-spacing:0;max-width:900px;font-weight:480}.login-story-copy p:last-child{color:#f7f8fb94;max-width:780px;font-weight:380}.login-panel{scrollbar-width:thin;max-height:min(760px,100vh - 116px);overflow-y:auto}.login-panel h1{font-weight:720}.login-form{gap:12px;margin-top:20px}.login-form label{gap:7px;font-weight:620}.login-form .input-shell{min-height:50px}.login-form button[type=submit]{min-height:52px}.login-secondary-actions{padding-top:2px}.login-language{opacity:.72;min-height:36px}.login-language:hover,.login-language:focus-within{opacity:1}.login-language select{color:#f7f8fbe6;background:0 0;border:0;width:96px;min-width:96px;padding:2px 3px;line-height:1.2}.login-language select option{color:#17191d;background:#fff}@media (height<=820px) and (width>=1041px){.login-brandline{margin-bottom:clamp(30px,5vh,56px)}.login-panel{max-height:calc(100vh - 104px)}}@media (prefers-reduced-motion:reduce){.route-transition,.app-shell:before,.dashboard-stat-card:after,.dashboard-card:after,.metric-card:after,.capability-card:after,.management-panel:after,.filter-panel:after,.login-panel:after,.modal-panel:after,.table-panel:after,.tenant-card:after,.summary-tile:after,.artifact-detail-box:after,.credential-editor:after,.dashboard-stat-card,.processed-line,.failed-line,.area-line-fill{animation:none}.main-panel{scroll-behavior:auto}}:root{--font-sans:"Aptos", "Segoe UI Variable", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--font-display:"Aptos Display", "Segoe UI Variable Display", -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--layout-sidebar-width:248px;--raise-bg:#0f1012;--raise-surface:#17191d;--raise-surface-2:#1d2026;--raise-card:#f8fafc;--raise-card-soft:#eef1f6;--raise-text:#f7f8fb;--raise-muted:#a8b0bd;--raise-ink:#17191d;--raise-ink-muted:#606978;--raise-red:#f2004b;--raise-red-dark:#bd003b;--raise-red-soft:#f2004b1f;--raise-line:#ffffff1a;--raise-card-line:#0f10121f;--color-deep-navy:var(--raise-ink);--color-ink-navy:var(--raise-ink);--color-electric-blue:var(--raise-red);--color-cyan:#ff6a96;--color-page:#eef1f6;--color-surface:#fff;--color-surface-soft:#f5f7fb;--color-muted:var(--raise-ink-muted);--color-border:#d8dde7;--gradient-primary:linear-gradient(135deg, var(--raise-red), #ff4f83);--gradient-sidebar:linear-gradient(180deg, #0f1012 0%, #15171c 48%, #0f1012 100%);--button-primary-bg:var(--raise-red);--button-primary-bg-hover:var(--raise-red-dark);--button-secondary-bg:#fff;--button-secondary-bg-hover:#f5f7fb;--button-secondary-border:#0f101229;--glass-surface:#ffffffeb;--glass-surface-strong:#fffffff5;--glass-surface-readable:#fffffff0;--glass-sidebar:#0f1012;--glass-border:1px solid #0f10121f;--glass-highlight:none;--glass-refraction:none;--glass-blur:blur(12px);--page-liquid-opacity:0;--shadow-soft:0 18px 50px #0f101214;--shadow-hover:0 22px 56px #0f10121f;--shadow-sidebar:16px 0 44px #00000038;--radius-sm:8px;--radius-md:12px;--radius-lg:16px}body{background:var(--color-page);color:var(--raise-ink);font-family:var(--font-sans)}.app-shell{background:linear-gradient(#f3f5f9 0%,#e9edf5 100%)}.app-shell:before,.dashboard-stat-card:after,.dashboard-card:after,.metric-card:after,.capability-card:after,.management-panel:after,.filter-panel:after,.login-panel:after,.modal-panel:after,.table-panel:after,.tenant-card:after,.summary-tile:after,.artifact-detail-box:after,.credential-editor:after{display:none}.sidebar{width:var(--layout-sidebar-width);min-width:var(--layout-sidebar-width);border-right:1px solid var(--raise-line);background:var(--gradient-sidebar);color:var(--raise-text)}.brand-logo{border-bottom:1px solid #ffffff1f;gap:14px;min-width:0;padding:10px 12px 22px;display:grid}.brand-logo-mark{object-fit:contain;object-position:left center;filter:drop-shadow(0 16px 26px #0000002e);width:min(174px,100%);max-height:54px;display:block}.brand-logo-compact .brand-logo-mark{width:34px;height:34px}.brand-product-lockup{gap:5px;min-width:0;padding:0 2px 0 12px;display:grid;position:relative}.brand-product-lockup:before{background:var(--raise-red);content:"";border-radius:999px;width:3px;position:absolute;inset:2px auto 2px 0}.brand-product-name{color:#fff;letter-spacing:0;align-items:baseline;font-size:1.28rem;font-weight:950;line-height:1;display:inline-flex}.brand-product-name strong{color:var(--raise-red);font-weight:950}.brand-product-subtitle{color:#f7f8fbb3;overflow-wrap:anywhere;font-size:.72rem;font-weight:750;line-height:1.28}.nav-list{gap:6px}.nav-item{color:#d9dee8;border-radius:8px;min-height:42px;font-weight:750}.nav-item:hover{background:#ffffff12;transform:none}.nav-item:before{background:var(--raise-red);border-radius:999px;width:3px;inset:8px auto 8px 0;transform:none}.nav-item-active{box-shadow:none;background:#f2004b29;border-color:#f2004b5c}.nav-item-active svg,.nav-item:hover svg,.nav-item:focus-visible svg{color:var(--raise-red);filter:none;transform:none}.sidebar-profile-wrap{border-top-color:var(--raise-line)}.sidebar-profile{border-radius:8px}.sidebar-profile:hover,.sidebar-profile:focus-visible{background:#ffffff12;border-color:#f2004b57;transform:none}.avatar,.profile-chip>span{background:var(--raise-red)}.account-menu{background:#17191d;border-color:#f2004b47}.mode-tab{color:var(--raise-ink)}.primary-button{background:var(--raise-red);color:#fff;border-color:#0000;box-shadow:0 12px 26px #f2004b33}.primary-button:hover,.login-form button[type=submit]:hover{background:var(--raise-red-dark);box-shadow:0 16px 34px #f2004b3d}.secondary-button{border-color:var(--button-secondary-border);color:var(--raise-ink);background:#fff}.dashboard-stat-card,.dashboard-card,.metric-card,.capability-card,.tenant-card,.table-panel,.wizard-shell,.login-panel,.management-panel,.filter-panel,.modal-panel,.summary-tile,.artifact-detail-box,.credential-editor,.overall-progress-panel,.debug-log div{border:1px solid var(--raise-card-line);box-shadow:var(--shadow-soft);background:#fffffff0}.wizard-step{min-width:0;color:var(--raise-ink);background:#fff;border-color:#e0e4ec;grid-template-columns:auto minmax(0,1fr);min-height:64px;display:grid;position:relative}.wizard-step span{color:#fff;background:#252932}.wizard-step strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wizard-step small{color:var(--raise-red);grid-column:2;font-size:.72rem;font-weight:850}.wizard-step.active-wizard-step{box-shadow:inset 0 -4px 0 var(--raise-red), 0 14px 28px #f2004b24;background:#fff5f8;border-color:#f2004b6b}.wizard-step.active-wizard-step span{background:var(--raise-red)}.wizard-step.completed-wizard-step span,.status-pill.success,.status-pill[data-tone=success]{background:#16a36b}.transport-steps{grid-template-columns:repeat(8,minmax(132px,1fr));row-gap:12px}.wizard-progress-flow{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px 4px;display:grid}.wizard-progress-track{background:#e5e9f0;border-radius:999px;height:8px;overflow:hidden}.wizard-progress-fill{border-radius:inherit;background:linear-gradient(90deg, var(--raise-red), #ff7ba1);height:100%;transition:width .26s var(--ease-standard);display:block}.wizard-progress-flow strong{color:var(--raise-red);font-weight:900}.wizard-step-description{max-width:900px;color:var(--raise-ink-muted);margin:6px 0 0;font-size:.94rem;line-height:1.45}.table-head,.selected-row,.quick-action-popover,.input-shell,.form-field input,.form-field select,.form-field textarea,.configuration-row input,select,input,textarea{color:var(--raise-ink);background:#fff;border-color:#ccd3df}.table-head{background:#f0f2f6}.table-row{border-color:#e0e4ec}.notice-banner{color:#075f40;background:#16a36b1a;border-color:#16a36b42}.error-banner{color:#9e0031;background:#f2004b1a;border-color:#f2004b4d}.overall-progress-fill,.progress-fill,.mini-progress-fill{background:linear-gradient(90deg, var(--raise-red), #ff7ba1)}.login-page{background:var(--raise-bg)}.login-story-panel{background:linear-gradient(135deg, #f2004b29, transparent 42%), var(--raise-bg);color:var(--raise-text)}.login-story-copy h1,.login-story-copy h2{color:var(--raise-text)}.login-story-copy p,.login-proof-grid span,.login-language{color:var(--raise-muted)}.login-panel{background:#fff}.login-split-page{isolation:isolate;background:linear-gradient(90deg,#f2004b26,#0000 34%),linear-gradient(135deg,#101114 0%,#15171c 48%,#090a0c 100%);grid-template-columns:minmax(560px,.92fr) minmax(410px,.48fr);align-items:center;gap:clamp(42px,5vw,88px);min-height:100vh;padding:clamp(28px,4vw,56px) clamp(34px,5vw,72px) 62px;position:relative;overflow:hidden}.login-split-page:before{z-index:-2;content:"";background-color:#0000;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:16s linear infinite login-grid-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000b3 48%,#0000 82%);mask-image:linear-gradient(90deg,#000 0%,#000000b3 48%,#0000 82%)}.login-split-page:after{z-index:-1;opacity:.68;height:42%;animation:login-band-shift 12s var(--ease-standard) infinite alternate;content:"";background:linear-gradient(#0000,#f2004b1a),repeating-linear-gradient(115deg,#0000 0 24px,#f2004b17 24px 26px);position:absolute;inset:auto 0 0}.login-story-panel{background:linear-gradient(145deg,#f2004b29,#ffffff08 42%,#ffffff03),#ffffff06;border:1px solid #ffffff14;border-radius:18px;align-content:start;max-width:1030px;min-height:auto;padding:clamp(28px,3.2vw,42px) clamp(32px,3.8vw,52px);position:relative;overflow:visible;box-shadow:0 28px 90px #0000003d}.login-story-panel .brand-logo{border-bottom-color:#ffffff1f;gap:14px;width:min(620px,100%);padding:0 0 clamp(16px,2vw,24px);transform:none}.login-story-panel .brand-logo-mark{width:min(300px,100%);max-height:98px}.login-story-panel .brand-product-lockup{padding-left:16px}.login-story-panel .brand-product-name{font-size:clamp(1.45rem,2.3vw,2rem)}.login-story-panel .brand-product-subtitle{color:#f7f8fbc7;max-width:420px;font-size:clamp(.82rem,.95vw,.98rem)}.login-language{z-index:20;color:#f7f8fbd1;background:#0f1012b8;border-color:#ffffff24;position:fixed;top:22px;right:28px;box-shadow:0 18px 46px #00000038}.login-language select{color:#fff}.login-story-copy{max-width:820px}.login-story-copy .eyebrow{color:#ff6d98}.login-story-copy h1{color:#fff;margin-top:clamp(12px,1.8vw,22px);font-size:clamp(3.6rem,5.2vw,6.1rem);font-weight:950}.login-story-copy h2{color:#fff;max-width:820px;font-size:clamp(1.35rem,1.8vw,2.05rem);font-weight:850;line-height:1.1}.login-story-copy p:last-child{color:#f7f8fba8;max-width:760px;font-size:clamp(.92rem,.98vw,1.05rem)}.login-proof-grid span{color:#f7f8fbd1;background:#ffffff12;border-color:#ffffff1a;min-height:54px;padding:10px 12px;font-size:.86rem}.login-panel{background:radial-gradient(circle at 14% 4%,#f2004b57,#0000 34%),linear-gradient(145deg,#1f2127fa,#0c0d10f7),#111216;border:1px solid #ffffff2e;border-radius:18px;justify-self:center;width:min(520px,100%);padding:clamp(28px,2.8vw,42px);position:relative;box-shadow:0 34px 110px #00000052,0 20px 60px #f2004b21}.login-panel:before{background:linear-gradient(90deg, var(--raise-red), #ff8aad, var(--raise-red));content:"";background-size:180% 100%;border-radius:18px 18px 0 0;height:6px;animation:4.5s linear infinite login-accent-flow;position:absolute;inset:0 0 auto}.login-panel h1{color:#fff;font-size:clamp(2.7rem,3.3vw,3.8rem);font-weight:950}.login-panel p{color:#f7f8fbb3;max-width:360px;font-size:1.05rem}.login-form label{color:#f7f8fbdb;font-weight:850}.login-form .input-shell{min-height:56px;transition:border-color .18s var(--ease-standard), box-shadow .18s var(--ease-standard), transform .18s var(--ease-standard);background:#fff;border-color:#cfd6e2;border-radius:12px}.login-form .input-shell:focus-within{border-color:#f2004b8f;transform:translateY(-1px);box-shadow:0 0 0 4px #f2004b1a}.login-form button[type=submit]{border-radius:12px;min-height:58px;font-size:1.02rem}.login-secondary-actions{justify-content:space-between;gap:12px}.login-form .link-button{color:#ff7ba1;font-weight:900}.login-page-footer{z-index:5;color:#f7f8fb94;justify-content:space-between;gap:16px;font-size:.82rem;font-weight:800;display:flex;position:fixed;bottom:16px;left:28px;right:28px}.login-page-footer a{color:#ff7ba1}@keyframes login-grid-drift{0%{background-position:0 0}to{background-position:72px 72px}}@keyframes login-band-shift{0%{transform:translateY(18px)}to{transform:translateY(-10px)}}@keyframes login-accent-flow{0%{background-position:0%}to{background-position:180%}}@media (height<=820px) and (width>=1041px){.login-story-panel{padding:24px 34px}.login-story-panel .brand-logo-mark{width:230px;max-height:74px}.login-story-copy h1{font-size:clamp(3.2rem,4.8vw,5rem)}.login-story-copy h2{font-size:clamp(1.2rem,1.55vw,1.72rem)}.login-story-copy p:last-child{font-size:.92rem}.login-proof-grid span{min-height:44px;padding:8px 10px;font-size:.78rem}.login-panel{padding:28px 36px}.login-panel h1{font-size:clamp(2.45rem,3vw,3.2rem)}}@media (width<=880px){.sidebar{width:auto;min-width:0}.brand-logo{padding-bottom:8px}.wizard-shell{overflow-x:auto}.draft-restore-header,.draft-actions{flex-direction:column;align-items:stretch}.draft-route-card,.draft-meta-grid{grid-template-columns:1fr}.draft-route-arrow{width:100%;min-height:28px;transform:rotate(90deg)}}.page-header h2,.topbar-title h1,.panel-heading h3,.dashboard-card h3,.management-panel h3,.tenant-card h3,.capability-card h3,.modal-heading h3{color:#fff}.page-header p,.topbar-title span,.dashboard-card p,.metric-card p,.capability-card p,.tenant-card p,.form-note,.empty-state,.detail-list dt,.detail-list dd,.wizard-step-description{color:#f7f8fb99}.dashboard-stat-card,.dashboard-card,.metric-card,.capability-card,.tenant-card,.table-panel,.wizard-shell,.management-panel,.filter-panel,.modal-panel,.summary-tile,.artifact-detail-box,.credential-editor,.overall-progress-panel,.debug-log div{-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18);background:radial-gradient(circle at 12% 0,#f2004b29,#0000 34%),linear-gradient(160deg,#21232ae0,#090a0de6);border:1px solid #ffffff1a;box-shadow:0 26px 80px #00000038,0 16px 48px #f2004b14}.dashboard-stat-card:hover,.dashboard-card:hover,.metric-card:hover,.capability-card:hover,.tenant-card:hover,.management-panel:hover,.filter-panel:hover,.summary-tile:hover,.artifact-detail-box:hover{box-shadow:0 30px 90px #00000047,0 18px 56px #f2004b1c}.mode-tabs{background:#ffffff0d;border-color:#ffffff1f}.mode-tab-active{background:var(--raise-red);color:#fff}.primary-button,.login-form button[type=submit]{background:var(--raise-red);box-shadow:0 18px 42px #f2004b38}.secondary-button,.login-link{color:#f7f8fbe0;background:#ffffff0f;border-color:#ffffff24}.wizard-step strong,.table-row strong,.summary-tile strong,.artifact-detail-box strong,.metric-card strong,.mini-metric strong,.form-field,.check-field{color:#fff}.app-shell .form-field input,.app-shell .form-field select,.app-shell .form-field textarea,.app-shell .configuration-row input,.app-shell .input-shell,.app-shell .app-select-trigger,.app-shell select,.app-shell input,.app-shell textarea{color:#17191d;background:#ffffffeb;border-color:#ffffff29}.app-shell .account-menu{background:#111216f5;border-color:#ffffff1a}@keyframes app-orbit-pulse{0%{opacity:.32;transform:translateY(-50%)scale(.96)rotate(0)}to{opacity:.52;transform:translateY(-50%)scale(1.04)rotate(16deg)}}@media (width<=880px){.app-shell:after{display:none}}.app-shell .app-select{width:100%;min-width:0;display:block;position:relative}.app-shell .app-select-trigger{color:#12151b;text-align:left;background:linear-gradient(145deg,#fffffff7,#cad0daeb 50%,#f7f9fcf5),linear-gradient(#ffffffd1,#969eac3d);border:1px solid #ffffff3d;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:48px;padding:0 18px;font-weight:800;display:flex;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #70788533,0 10px 24px #00000029}.app-shell .app-select-trigger:focus{border-color:#f2004bbd;outline:0;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #70788533,0 0 0 4px #f2004b29,0 14px 32px #0003}.app-shell .app-select-menu{background:linear-gradient(145deg,#fffffff7,#cad0daf0 50%,#f7f9fcf5),linear-gradient(#ffffffd1,#969eac3d);border-radius:16px}.app-shell .form-field input,.app-shell .form-field select,.app-shell .form-field textarea,.app-shell .configuration-row input,.app-shell .input-shell,.app-shell select,.app-shell input,.app-shell textarea{color:#12151b;background:linear-gradient(145deg,#fffffff5,#cdd3dde6 48%,#f6f8fbf0),linear-gradient(#ffffffb3,#9ca4b233);border:1px solid #ffffff38;border-radius:14px;min-height:46px;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #7078852e,0 10px 24px #00000024}.app-shell select,.app-shell .form-field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#242a34 50%),linear-gradient(135deg,#242a34 50%,#0000 50%),linear-gradient(145deg,#fffffff5,#cdd3dde6 48%,#f6f8fbf0);background-position:calc(100% - 23px),calc(100% - 16px),0 0;background-repeat:no-repeat;background-size:7px 7px,7px 7px,100% 100%;padding-right:44px}.app-select{width:100%;position:relative}.app-select-trigger{text-align:left;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:0 16px;display:flex}.app-select-trigger span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-select-chevron{border-bottom:2px solid #242a34;border-right:2px solid #242a34;flex:none;width:9px;height:9px;transform:translateY(-2px)rotate(45deg)}.app-select-menu{z-index:9999;background:linear-gradient(145deg,#fffffff5,#cdd3ddeb 48%,#f6f8fbf2),linear-gradient(#ffffffc7,#9ca4b23d);border:1px solid #ffffff3d;border-radius:16px;max-height:270px;padding:6px;position:fixed;overflow:auto;box-shadow:inset 0 1px #ffffffeb,0 18px 44px #00000047,0 0 0 1px #f2004b14}.app-select-option{color:#12151b;text-align:left;background:0 0;border:0;border-radius:11px;width:100%;min-height:36px;padding:8px 12px;font-weight:700;display:block}.app-select-option:hover,.app-select-option:focus,.app-select-option[aria-selected=true]{color:#12151b;background:linear-gradient(135deg,#f2004b24,#ffffff57),#ffffff6b;outline:0}.app-select-option:disabled{color:#12151b73;cursor:not-allowed}.app-shell select option{color:#12151b;background:#d9dee7;border-radius:12px}.app-shell .input-shell input{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0}.app-shell .form-field input:focus,.app-shell .form-field select:focus,.app-shell .form-field textarea:focus,.app-shell .configuration-row input:focus,.app-shell .app-select-trigger:focus,.app-shell select:focus,.app-shell input:focus,.app-shell textarea:focus,.app-shell .input-shell:focus-within{border-color:#f2004bbd;outline:0;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #70788533,0 0 0 4px #f2004b29,0 14px 32px #0000002e}.app-shell{isolation:isolate;color:#f7f8fbe6;background:linear-gradient(115deg,#f2004b2e 0%,#f2004b0a 24%,#0000 48%),linear-gradient(145deg,#101114 0%,#17191d 46%,#08090b 100%);position:relative}.app-shell:before{z-index:0;pointer-events:none;opacity:.78;content:"";background:linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/74px 74px,linear-gradient(#ffffff08 1px,#0000 1px) 0 0/74px 74px,linear-gradient(115deg,#0000 0%,#ffffff0a 38%,#0000 62%) 0 0/220% 220%;animation:22s linear infinite app-liquid-mesh;display:block;position:fixed;inset:0}.app-shell:after{z-index:0;pointer-events:none;filter:blur(42px);opacity:.62;height:42vh;animation:app-liquid-band 12s var(--ease-standard) infinite alternate;content:"";background:linear-gradient(110deg,#0000 0%,#f2004b29 36%,#ff89ad14 52%,#0000 72%);display:block;position:fixed;inset:auto -12% -22% 18%;transform:skewY(-8deg)}.sidebar,.main-panel{z-index:1;position:relative}.sidebar{background:linear-gradient(#16171ce6,#08090cf5),#101114;border-right:1px solid #ffffff1a;box-shadow:22px 0 72px #00000052}.main-panel{background:0 0}.page-header{border-bottom-color:#ffffff1f}.page-header h2,.topbar-title h1,.panel-heading h3,.dashboard-card h3,.management-panel h3,.tenant-card h3,.capability-card h3,.modal-heading h3,.table-panel h3,.wizard-shell h3{color:#fff}.page-header p,.topbar-title span,.dashboard-card p,.metric-card p,.capability-card p,.tenant-card p,.form-note,.empty-state,.detail-list dt,.detail-list dd,.wizard-step-description,.dashboard-stat-card p{color:#f7f8fba8}.eyebrow{color:#ff6d98}.dashboard-stat-card,.dashboard-card,.metric-card,.capability-card,.tenant-card,.table-panel,.wizard-shell,.management-panel,.filter-panel,.modal-panel,.summary-tile,.artifact-detail-box,.credential-editor,.overall-progress-panel,.debug-log div{-webkit-backdrop-filter:blur(24px)saturate(1.28);backdrop-filter:blur(24px)saturate(1.28);background:linear-gradient(145deg,#ffffff1f,#ffffff0b),linear-gradient(160deg,#23252cb8,#090a0dd1);border:1px solid #ffffff1f;border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 26px 82px #00000047,0 16px 52px #f2004b14}.dashboard-stat-card:after,.dashboard-card:after,.metric-card:after,.capability-card:after,.tenant-card:after,.table-panel:after,.wizard-shell:after,.management-panel:after,.filter-panel:after,.modal-panel:after,.summary-tile:after,.artifact-detail-box:after,.credential-editor:after,.overall-progress-panel:after{z-index:0;pointer-events:none;opacity:.18;height:120%;animation:liquid-glass-sheen 9s var(--ease-standard) infinite alternate;content:"";background:linear-gradient(115deg,#0000 0%,#ffffff29 46%,#0000 62%);display:block;position:absolute;inset:-55% -40% auto -20%;transform:translate(-18%)rotate(6deg)}.dashboard-stat-card>*,.dashboard-card>*,.metric-card>*,.capability-card>*,.tenant-card>*,.table-panel>*,.wizard-shell>*,.management-panel>*,.filter-panel>*,.modal-panel>*,.summary-tile>*,.artifact-detail-box>*,.credential-editor>*,.overall-progress-panel>*{z-index:1;position:relative}.overall-progress-panel strong,.overall-progress-panel span,.overall-progress-panel em{color:#ffffffeb}.dashboard-stat-card:hover,.dashboard-card:hover,.metric-card:hover,.capability-card:hover,.tenant-card:hover,.management-panel:hover,.filter-panel:hover,.summary-tile:hover,.artifact-detail-box:hover{border-color:#ffffff2e;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff29,0 32px 92px #00000057,0 20px 62px #f2004b1f}.dashboard-stat-card strong,.wizard-step strong,.table-row strong,.summary-tile strong,.artifact-detail-box strong,.metric-card strong,.mini-metric strong,.form-field,.check-field{color:#fff}.mode-tabs{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0f;border-color:#ffffff24}.mode-tab{color:#f7f8fbdb;background:0 0;border-right-color:#ffffff24}.mode-tab-active,.primary-button{background:linear-gradient(135deg, var(--raise-red), #ff5b8b);color:#fff;box-shadow:0 18px 44px #f2004b3d}.secondary-button{color:#f7f8fbe6;background:#ffffff14;border-color:#ffffff29}.secondary-button:hover{color:#fff;background:#f2004b1f;border-color:#f2004b5c}.wizard-step{color:#f7f8fbe0;background:#ffffff0e;border-color:#ffffff1f}.wizard-step span{background:#ffffff21}.wizard-step.active-wizard-step{background:linear-gradient(135deg,#f2004b33,#ffffff12);border-color:#f2004b6b}.wizard-step.completed-wizard-step{background:#ffffff0a}.wizard-progress-track{background:#ffffff1a}.table-head,.selected-row,.quick-action-popover{color:#f7f8fbc7;background:#ffffff14}.table-row{color:#f7f8fbbd;border-color:#ffffff17}.app-shell .form-field input,.app-shell .form-field select,.app-shell .form-field textarea,.app-shell .configuration-row input,.app-shell .input-shell,.app-shell select,.app-shell input,.app-shell textarea{color:#17191d;background:#fffffff0;border-color:#ffffff29}.app-shell .form-field input:focus,.app-shell .form-field select:focus,.app-shell .form-field textarea:focus,.app-shell .configuration-row input:focus,.app-shell select:focus,.app-shell input:focus,.app-shell textarea:focus{border-color:#f2004b9e;outline:0;box-shadow:0 0 0 4px #f2004b24}.summary-tile span,.artifact-detail-box span,.detail-list dt,.detail-list dd{color:#f7f8fba3}.app-shell .notice-banner{color:#bcf7dd;background:#16a36b21;border-color:#16a36b4d}.app-shell .error-banner{color:#ffc3d4;background:#f2004b21;border-color:#f2004b5c}.app-shell .status-pill{color:#f7f8fbe0;background:#ffffff1a}.app-shell .account-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111216f5;border-color:#ffffff1f}.dashboard-page{isolation:isolate;min-height:calc(100vh - 48px);position:relative}.dashboard-orbit-field{inset:0 0 0 var(--layout-sidebar-width);z-index:0;pointer-events:none;position:fixed;overflow:hidden}.dashboard-orbit,.dashboard-orbit-core{border-radius:999px;position:absolute}.dashboard-orbit{border:1px solid #ffffff14;box-shadow:0 0 90px #f2004b14}.dashboard-orbit i{border-radius:inherit;background:#ff5b8bd1;width:10px;height:10px;position:absolute;box-shadow:0 0 28px #ff5b8b7a}.dashboard-orbit-one{width:38vw;height:38vw;animation:32s linear infinite dashboard-orbit-spin;top:8vh;right:6vw}.dashboard-orbit-two{width:44vw;height:44vw;animation:42s linear infinite reverse dashboard-orbit-spin;bottom:-18vw;left:22vw}.dashboard-orbit-three{width:20vw;height:20vw;animation:24s linear infinite dashboard-orbit-spin;bottom:12vh;right:26vw}.dashboard-orbit-one i{top:7%;left:18%}.dashboard-orbit-two i{top:30%;right:9%}.dashboard-orbit-three i{bottom:7%;right:20%}.dashboard-orbit-core{background:var(--raise-red);width:14px;height:14px;animation:dashboard-core-pulse 5s var(--ease-standard) infinite alternate;top:42vh;right:22vw;box-shadow:0 0 70px #f2004b6b}.dashboard-page>:not(.dashboard-orbit-field){z-index:1;position:relative}.dashboard-cockpit-grid{grid-template-columns:minmax(360px,1fr) minmax(360px,1fr) minmax(300px,.68fr);align-items:stretch}.dashboard-glass-depth{-webkit-backdrop-filter:blur(36px)saturate(1.75);backdrop-filter:blur(36px)saturate(1.75);background:radial-gradient(circle at 18% 0,#fff3,#0000 34%),linear-gradient(145deg,#ffffff29,#ffffff0e),linear-gradient(155deg,#32353ed1,#08090cdb);border-color:#ffffff2e;box-shadow:inset 0 1px #fff3,inset 0 -1px #ffffff0f,0 34px 92px #0000006b,0 22px 76px #f2004b24}.dashboard-stat-card .stat-label,.dashboard-card .dashboard-widget-copy,.transport-live-main span,.transport-live-main small,.transport-live-meta span,.dashboard-stat-card p{color:#ffffffc7}.dashboard-stat-card strong,.dashboard-card h3,.transport-live-main strong,.transport-live-tile strong{color:#fff}.dashboard-stat-card p,.dashboard-widget-copy{font-weight:560}.dashboard-live-widget,.dashboard-action-widget{min-height:280px}.transport-tile-list{gap:10px;max-height:390px;padding-right:2px;display:grid;overflow:auto}.transport-live-tile{color:#ffffffe0;text-align:left;width:100%;transition:transform var(--duration-base) var(--ease-standard), background var(--duration-base) var(--ease-standard);background:#ffffff12;border:1px solid #ffffff1c;border-radius:16px;grid-template-columns:auto minmax(0,.85fr) minmax(0,1.25fr);align-items:center;gap:12px;padding:12px;display:grid}.transport-live-tile:hover,.transport-live-tile:focus-visible{background:#f2004b21;outline:0;transform:translateY(-1px)}.transport-live-main,.transport-live-meta{gap:4px;min-width:0;display:grid}.transport-live-main small,.transport-live-meta span{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:inline-flex}.dashboard-card-header button{color:#fff;background:#ffffff1a;border-color:#ffffff29}@keyframes dashboard-orbit-spin{to{transform:rotate(360deg)}}@keyframes dashboard-core-pulse{0%{opacity:.55;transform:scale(.76)}to{opacity:.92;transform:scale(1.22)}}@media (prefers-reduced-motion:reduce){.dashboard-orbit,.dashboard-orbit-core{animation:none}}@media (width<=1180px){.dashboard-cockpit-grid,.transport-live-tile{grid-template-columns:1fr}}@keyframes app-liquid-mesh{0%{background-position:0 0,0 0,0%}to{background-position:74px 74px,-74px 74px,100%}}@keyframes app-liquid-band{0%{opacity:.48;transform:translate(-4%)skewY(-8deg)scale(1)}to{opacity:.68;transform:translate(5%,-8%)skewY(-5deg)scale(1.08)}}@keyframes liquid-glass-sheen{0%{opacity:.12;transform:translate(-24%)rotate(6deg)}to{opacity:.22;transform:translate(24%)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.app-shell:before,.app-shell:after,.dashboard-stat-card:after,.dashboard-card:after,.metric-card:after,.capability-card:after,.tenant-card:after,.table-panel:after,.wizard-shell:after,.management-panel:after,.filter-panel:after,.modal-panel:after,.summary-tile:after,.artifact-detail-box:after,.credential-editor:after,.overall-progress-panel:after{animation:none}}@media (width<=880px){.app-shell:after{display:none}}
