*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{min-height:100%;margin:0}body{text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}img,picture,svg,canvas{max-width:100%;display:block}table{border-collapse:collapse;border-spacing:0}:focus-visible{outline:2px solid var(--focus-ring,#7dd3fc);outline-offset:3px}@supports (scrollbar-gutter:stable){html{scrollbar-gutter:stable}}:root{--font-ui:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Arial Narrow", Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Georgia, "Times New Roman", serif;--focus-ring:#7dd3fc;--surface-bg:#07111f;--surface-panel:#0b1627db;--surface-panel-strong:#0f1f36f0;--border-soft:#94a3b838;--border-strong:#7dd3fc59;--text-main:#eef6ff;--text-muted:#9fb3c8;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--shadow-panel:0 22px 70px #00000059}body{font-family:var(--font-ui);background:var(--surface-bg);color:var(--text-main)}:root{--ic-card-bg:#0f1b31d9;--ic-card-border:var(--border-soft,#94a3b838);--ic-card-shadow:0 2px 12px #00000047;--ic-card-bg-hover:#162742e6;--ic-card-border-hover:var(--border-strong,#7dd3fc59);--ic-card-shadow-hover:0 4px 20px #00000061;--ic-stack-xs:4px;--ic-stack-s:8px;--ic-stack-m:12px;--ic-stack-l:16px;--ic-stack-xl:24px;--ic-connector-color:#7dd3fc4d;--ic-connector-width:1px;--ic-status-identified:#fbbf2433;--ic-status-identified-text:#fbbf24;--ic-status-analyzed:#60a5fa33;--ic-status-analyzed-text:#60a5fa;--ic-status-actioned:#a78bfa33;--ic-status-actioned-text:#a78bfa;--ic-status-monitoring:#34d39933;--ic-status-monitoring-text:#34d399;--ic-status-closed:#94a3b826;--ic-status-closed-text:#9fb3c8;--ic-hier-1-bg:#ef44442e;--ic-hier-1-text:#f87171;--ic-hier-2-bg:#f973162e;--ic-hier-2-text:#fb923c;--ic-hier-3-bg:#eab3082e;--ic-hier-3-text:#facc15;--ic-hier-4-bg:#22c55e26;--ic-hier-4-text:#4ade80;--ic-hier-5-bg:#3b82f626;--ic-hier-5-text:#60a5fa;--ic-hier-6-bg:#94a3b81f;--ic-hier-6-text:#94a3b8;--ic-badge-idle-bg:transparent;--ic-badge-idle-text:var(--text-muted,#9fb3c8);--ic-badge-saving-bg:#fbbf241f;--ic-badge-saving-text:#fbbf24;--ic-badge-saved-bg:#34d3991f;--ic-badge-saved-text:#34d399;--ic-badge-error-bg:#f871711f;--ic-badge-error-text:#f87171;--ic-pii-underline-color:#f87171b3;--ic-font-ui:var(--font-ui,Inter, ui-sans-serif, system-ui, sans-serif);--ic-font-display:var(--font-display,"Arial Narrow", Inter, sans-serif);--ic-text-main:var(--text-main,#eef6ff);--ic-text-muted:var(--text-muted,#9fb3c8)}.ic-save-badge{align-items:center;gap:var(--ic-stack-xs);font-family:var(--ic-font-ui);background:var(--ic-badge-idle-bg);color:var(--ic-badge-idle-text);white-space:nowrap;border-radius:99px;padding:3px 10px;font-size:12px;font-weight:500;line-height:1.4;transition:background .2s,color .2s;display:inline-flex}.ic-save-badge[data-state=idle]{background:var(--ic-badge-idle-bg);color:var(--ic-badge-idle-text)}.ic-save-badge[data-state=saving]{background:var(--ic-badge-saving-bg);color:var(--ic-badge-saving-text)}.ic-save-badge[data-state=saved]{background:var(--ic-badge-saved-bg);color:var(--ic-badge-saved-text)}.ic-save-badge[data-state=error]{background:var(--ic-badge-error-bg);color:var(--ic-badge-error-text)}.ic-save-badge__icon{font-size:10px;line-height:1}.ic-pii-warning{-webkit-text-decoration:wavy underline var(--ic-pii-underline-color);text-decoration:wavy underline var(--ic-pii-underline-color);text-underline-offset:2px;cursor:help}.ic-status-chip{font-size:11px;font-weight:600;font-family:var(--ic-font-ui);text-transform:uppercase;letter-spacing:.04em;border-radius:99px;align-items:center;padding:2px 8px;display:inline-flex}.ic-status-chip[data-status=identified]{background:var(--ic-status-identified);color:var(--ic-status-identified-text)}.ic-status-chip[data-status=analyzed]{background:var(--ic-status-analyzed);color:var(--ic-status-analyzed-text)}.ic-status-chip[data-status=actioned]{background:var(--ic-status-actioned);color:var(--ic-status-actioned-text)}.ic-status-chip[data-status=monitoring]{background:var(--ic-status-monitoring);color:var(--ic-status-monitoring-text)}.ic-status-chip[data-status=closed]{background:var(--ic-status-closed);color:var(--ic-status-closed-text)}.ic-card{background:var(--ic-card-bg);border:var(--ic-connector-width) solid var(--ic-card-border);border-radius:var(--radius-sm,10px);box-shadow:var(--ic-card-shadow);padding:var(--ic-stack-l);transition:background .2s,border-color .2s,box-shadow .2s}.ic-card:hover,.ic-card:focus-within{background:var(--ic-card-bg-hover);border-color:var(--ic-card-border-hover);box-shadow:var(--ic-card-shadow-hover)}.ic-spine-connector{border-left:var(--ic-connector-width) solid var(--ic-connector-color)}.ic-hier-rung{padding:var(--ic-stack-s) var(--ic-stack-l);border-radius:var(--radius-sm,10px);cursor:pointer;align-items:center;gap:var(--ic-stack-s);font-family:var(--ic-font-ui);font-size:13px;font-weight:500;transition:filter .15s;display:flex}.ic-hier-rung:hover{filter:brightness(1.15)}.ic-hier-rung[data-tier="1"]{background:var(--ic-hier-1-bg);color:var(--ic-hier-1-text)}.ic-hier-rung[data-tier="2"]{background:var(--ic-hier-2-bg);color:var(--ic-hier-2-text)}.ic-hier-rung[data-tier="3"]{background:var(--ic-hier-3-bg);color:var(--ic-hier-3-text)}.ic-hier-rung[data-tier="4"]{background:var(--ic-hier-4-bg);color:var(--ic-hier-4-text)}.ic-hier-rung[data-tier="5"]{background:var(--ic-hier-5-bg);color:var(--ic-hier-5-text)}.ic-hier-rung[data-tier="6"]{background:var(--ic-hier-6-bg);color:var(--ic-hier-6-text)}.ic-hint-example{margin-top:var(--ic-stack-xs);padding:var(--ic-stack-s) var(--ic-stack-m);border-radius:0 var(--radius-sm,10px) var(--radius-sm,10px) 0;color:var(--ic-text-muted);background:#58c4ff0f;border-left:2px solid #58c4ff4d;font-size:12px;display:none}.ic-hint-example[aria-expanded=true],.ic-hint-example.is-open{display:block}.ic-hint-toggle{color:#58c4ffb3;cursor:pointer;font-size:11px;font-family:var(--ic-font-ui);background:0 0;border:none;padding:0;text-decoration:underline}.ic-hint-toggle:hover{color:#58c4ff}.ic-hidden{display:none!important}.sp-workspace{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.sp-main{gap:14px;min-width:0;display:grid}.sp-topbar{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.sp-topbar h2{letter-spacing:-.03em;margin:0;font-size:26px}.sp-kicker{color:var(--accent,#58c4ff);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.spine-canvas{gap:12px;display:grid}.sp-node,.sp-condition-card,.sp-action-card,.sp-import-card,.sp-timeline{background:#081220b8;border:1px solid #60a5fa2e;border-radius:18px;padding:16px;box-shadow:0 18px 50px #00000038}.sp-outcome textarea,.sp-condition-card input,.sp-condition-card textarea,.sp-action-card textarea,.sp-action-card input,.sp-action-card select,.sp-add-row input,.sp-add-row select{box-sizing:border-box;width:100%;color:var(--text,#e5f3ff);background:#030c19bd;border:1px solid #60a5fa38;border-radius:12px;min-height:40px;padding:10px 12px}.sp-outcome textarea,.sp-condition-card textarea,.sp-action-card textarea{resize:vertical;min-height:68px}.sp-node-label,.sp-section-title{color:#9bdcff;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:12px;font-weight:900}.sp-node-meta{color:#d8ebff99;margin-top:8px;font-size:12px}.sp-condition-card{margin-left:24px;position:relative}.sp-condition-card:before{content:"";background:linear-gradient(#58c4ff1a,#58c4ff8c);width:1px;position:absolute;top:-12px;bottom:22px;left:-18px}.sp-condition-card:after{content:"";background:#58c4ff8c;width:18px;height:1px;position:absolute;top:33px;left:-18px}.sp-node-head,.sp-factor-main,.sp-action-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sp-factor-list{gap:10px;margin:12px 0;display:grid}.sp-factor-card{background:#0f192bad;border:1px solid #ffffff17;border-left:5px solid #94a3b8d9;border-radius:14px;gap:8px;padding:12px;display:grid}.sp-factor-card.is-root{border-color:#fbbf2473 #fbbf2473 #fbbf2473 #f59e0b;box-shadow:inset 0 0 0 1px #f59e0b24}.layer-workflow{border-left-color:#38bdf8}.layer-human{border-left-color:#f97316}.layer-technology{border-left-color:#a78bfa}.layer-environment{border-left-color:#22c55e}.layer-communication{border-left-color:#facc15}.layer-organizational{border-left-color:#fb7185}.layer-policy{border-left-color:#94a3b8}.layer-medication{border-left-color:#2dd4bf}.layer-other{border-left-color:#64748b}.sp-root-toggle{color:#e5f3ffdb;align-items:center;gap:6px;font-size:12px;display:flex}.sp-factor-title{color:#e5f3ff;font-weight:900}.sp-empty,.sp-recur-badge{color:#93c5fd;background:#3b82f617;border:1px dashed #93c5fd47;border-radius:12px;padding:10px;font-size:12px}.sp-add-row{grid-template-columns:minmax(0,1fr) 180px auto;align-items:center;gap:10px;display:grid}.sp-rail{background:#081220d4;border:1px solid #60a5fa33;border-radius:18px;padding:16px;position:sticky;top:84px;box-shadow:0 20px 60px #00000040}.sp-rail-title{color:#9bdcff;letter-spacing:.02em;margin-bottom:12px;font-weight:900}.sp-meter{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.sp-meter b{color:#67e8f9;font-size:28px}.sp-meter span{color:#e5f3ff;font-weight:800}.sp-rail-caveat{color:#e2e8f099;margin-bottom:14px;font-size:11px;line-height:1.35}.sp-rail-grid{grid-template-columns:1fr auto;gap:8px;margin:12px 0;font-size:13px;display:grid}.sp-rail-grid b{color:#e5f3ff}.sp-rail-section{color:#e2e8f0c7;border-top:1px solid #ffffff14;margin-top:12px;padding-top:12px;font-size:13px}.sp-rail-section.is-ok b{color:#34d399}.sp-rail-section.is-warn b{color:#fbbf24}.sp-hierarchy-ladder{gap:8px;display:grid}.sp-hierarchy-rung{color:#e5f3ff;text-align:left;cursor:pointer;background:#0f172acc;border:1px solid #ffffff1c;border-radius:12px;grid-template-columns:28px 1fr;gap:6px 10px;padding:10px;display:grid}.sp-hierarchy-rung.is-selected{border-color:#58c4ffbf;box-shadow:inset 0 0 0 2px #58c4ff2e}.sp-rung-tier{color:#7dd3fc;background:#58c4ff29;border-radius:999px;grid-row:span 2;justify-content:center;align-items:center;width:26px;height:26px;font-weight:900;display:inline-flex}.sp-rung-label{font-weight:850}.sp-rung-meta{color:#e2e8f09e;font-size:11px}.sp-action-card{gap:16px;display:grid}.sp-action-head h3{margin:2px 0 4px}.sp-action-head p{color:#e2e8f0b3;margin:0}.sp-status-chip{color:#bae6fd;border:1px solid #7dd3fc38;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800}.sp-smart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sp-smart-grid label,.sp-pdsa-grid label,.sp-action-card label{color:#cbd5e1;gap:6px;font-size:12px;font-weight:700;display:grid}.sp-action-two{grid-template-columns:minmax(250px,.8fr) minmax(280px,1.2fr);gap:16px;display:grid}.sp-pdsa-strip{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.sp-pdsa-stop{color:#e2e8f094;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.sp-pdsa-stop.is-done span{color:#34d399}.sp-pdsa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sp-coach{color:#fde68a;background:#fbbf2412;border:1px solid #fbbf2438;border-radius:12px;margin-top:10px;padding:10px;font-size:12px;line-height:1.35}.sp-timeline-row{border-top:1px solid #ffffff14;grid-template-columns:160px 220px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;font-size:12px;display:grid}.sp-timeline-row span{color:#e2e8f09e}.sp-timeline-row code{white-space:pre-wrap;color:#bfdbfe}.sp-gate{background:#0f172ac7;border:1px solid #ffffff1f;border-radius:12px;padding:12px}.sp-gate.is-ok{border-color:#34d39959}.sp-gate.is-warn{border-color:#fbbf2459}@media (width<=1100px){.sp-workspace{grid-template-columns:1fr}.sp-rail{position:relative;top:auto}.sp-action-two,.sp-smart-grid,.sp-pdsa-grid,.sp-add-row{grid-template-columns:1fr}.sp-topbar{flex-direction:column}}@media (width<=1180px){.ic-command-header{grid-template-columns:1fr}.ic-command-header__meta,.ic-command-header__actions{justify-content:center}.ic-command-header__actions{order:3}}@media (width<=760px){.ic-command-header__rail{grid-template-columns:repeat(2,minmax(0,1fr))}}.ic-report-shell{color:var(--ic-text-main);font-family:var(--ic-font-ui);gap:16px;max-width:1440px;margin:0 auto;display:grid}.ic-command-header{background:radial-gradient(circle at top,#7dd3fc1a,#0000 42%),linear-gradient(135deg,#0c182beb,#061220c7);border:1px solid #7dd3fc29;border-radius:22px;grid-template-columns:minmax(220px,1fr) minmax(380px,1.35fr) minmax(260px,1fr);align-items:center;gap:16px 18px;padding:18px 20px;display:grid;box-shadow:0 20px 56px #00000047}.ic-command-header__meta,.ic-command-header__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ic-command-header__identity{text-align:center;justify-items:center;gap:6px;display:grid}.ic-command-header__kicker{color:#bae6fdd1;text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:800}.ic-command-header__title{letter-spacing:-.03em;color:#f8fbff;margin:0;font-size:clamp(24px,2.5vw,34px);font-weight:900;line-height:1.04}.ic-command-header__copy{color:#e2e8f0c7;max-width:58ch;margin:0;font-size:13px;line-height:1.5}.ic-command-header__meta-item{color:#e2e8f0d1;background:#0f172a94;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:750;display:inline-flex}.ic-command-header__actions{justify-content:flex-end}.ic-command-header__rail{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:2px;display:grid}.ic-command-step{color:#e2e8f0b8;letter-spacing:.02em;background:#080f1b94;border:1px solid #94a3b829;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:12px;font-weight:800;display:inline-flex}.ic-command-step__dot{background:#94a3b88c;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #94a3b81f}.ic-command-step.is-active{color:#e0f2fe;background:linear-gradient(135deg,#14263ee6,#0a1b2db8);border-color:#7dd3fc47}.ic-command-step.is-active .ic-command-step__dot{background:#38bdf8;box-shadow:0 0 0 4px #38bdf829,0 0 18px #38bdf859}.ic-command-step.is-pending .ic-command-step__dot{background:#94a3b88c}.ic-report-toolbar{background:linear-gradient(135deg,#0c182be0,#061220b8);border:1px solid #7dd3fc29;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex;box-shadow:0 18px 48px #00000047}.ic-report-toolbar__left,.ic-report-toolbar__right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ic-report-badge,.ic-report-chip-tag,.ic-report-factors-count,.ic-report-med-count{color:#bae6fd;letter-spacing:.02em;background:#58c4ff17;border:1px solid #58c4ff38;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:850;display:inline-flex}.ic-report-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:18px;display:grid}.ic-report-main{gap:16px;min-width:0;display:grid}.ic-report-card,.ic-report-factors-rail{background:linear-gradient(#0a1627e0,#07111fc7);border:1px solid #94a3b82e;border-radius:20px;padding:18px;box-shadow:0 18px 54px #00000040}.ic-report-card__title{color:#e8f7ff;letter-spacing:-.02em;margin:0 0 14px;font-size:20px;font-weight:900}.ic-report-field{gap:8px;margin-bottom:14px;display:grid}.ic-report-field:last-child{margin-bottom:0}.ic-report-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ic-report-label{color:#c7e8ff;letter-spacing:.01em;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;font-weight:850;display:flex}.ic-report-label--required:after{content:"required";color:#fbbf24;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.ic-report-input,.ic-report-select,.ic-report-shell textarea,.ic-report-shell input[type=datetime-local],.ic-report-shell input[type=search]{color:#e5f3ff;width:100%;font:500 14px/1.35 var(--ic-font-ui);background:#051222d1;border:1px solid #60a5fa2e;border-radius:14px;outline:none;padding:11px 12px;box-shadow:inset 0 1px #ffffff08}.ic-report-shell textarea{resize:vertical;min-height:116px}.ic-report-input:focus,.ic-report-select:focus,.ic-report-shell textarea:focus,.ic-report-shell input[type=datetime-local]:focus,.ic-report-shell input[type=search]:focus{border-color:#58c4ffb3;box-shadow:0 0 0 3px #58c4ff1f,inset 0 1px #ffffff0a}.ic-report-input::placeholder,.ic-report-shell textarea::placeholder{color:#93c5fdad}.ic-report-input--short{min-width:120px}.ic-report-location-chip{color:#bbf7d0;background:#10b98114;border:1px solid #34d39938;border-radius:14px;padding:11px 12px;font-weight:800}.ic-report-chipbox{flex-wrap:wrap;gap:8px;display:flex}.ic-report-chipbox--compact{gap:6px}.ic-report-chip{color:#dbeafe;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:8px 11px;font-size:12px;font-weight:750;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.ic-report-chip:hover{background:#1e293bd1;border-color:#58c4ff75;transform:translateY(-1px)}.ic-report-chip input{accent-color:#38bdf8;margin:0}.ic-report-chip:has(input:checked){color:#f0f9ff;background:#0e749038;border-color:#38bdf8bf;box-shadow:inset 0 0 0 1px #38bdf824}.ic-report-chip--long{border-radius:16px;align-items:flex-start;padding:10px 12px;line-height:1.35}.ic-report-closecall-box{background:#fbbf2412;border:1px solid #fbbf2440;border-radius:18px;margin-top:14px;padding:14px}.ic-report-closecall-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.ic-report-closecall-title{color:#fde68a;margin:0;font-size:15px}.ic-report-closecall-copy{color:#fef3c7d1;margin:8px 0 12px;font-size:13px}.ic-report-closecall-checks{gap:8px;display:grid}.ic-report-other-wrap{margin-top:8px}.ic-report-med-add-row{grid-template-columns:minmax(180px,1fr) minmax(96px,130px) minmax(110px,150px);align-items:center;gap:10px;display:grid}.ic-report-med-add-button{grid-column:1/-1;justify-self:start;min-width:160px}#medEditorWrap.report-group-error{background:#7f1d1d1a;border:1px solid #f8717173;border-radius:16px;padding:12px}#medicationCard.report-group-error{border-color:#f871717a;box-shadow:inset 0 0 0 1px #f871712e,0 18px 54px #00000040}.ic-report-med-table{border-collapse:collapse;border-radius:14px;width:100%;margin-top:12px;overflow:hidden}.ic-report-med-table th,.ic-report-med-table td{text-align:left;border-bottom:1px solid #94a3b81f;padding:9px 10px;font-size:12px}.ic-report-med-table th{color:#bae6fd;background:#0e74901f;font-weight:900}.ic-report-factors-rail{gap:12px;max-height:calc(100vh - 118px);display:grid;position:sticky;top:92px;overflow:auto}.ic-report-factors-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.ic-report-factor-list details{background:#0f172a8c;border:1px solid #94a3b824;border-radius:14px;padding:8px 10px}.ic-report-factor-list summary{cursor:pointer;color:#dbeafe;font-size:12px;font-weight:800}.ic-report-factor-list label{color:#e2e8f0db;align-items:flex-start;gap:8px;padding:7px 4px;font-size:12px;line-height:1.35;display:flex}.ic-report-factor-list input{accent-color:#38bdf8;margin-top:1px}.ic-report-factors-actions{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:10px;padding-top:12px;display:flex}.ic-report-factors-filter-wrap{z-index:1;background:linear-gradient(#081220f5,#081220b3);padding-bottom:4px;position:sticky;top:0}@media (width<=1500px){.ic-report-layout{grid-template-columns:1fr}.ic-report-factors-rail{max-height:none;position:relative;top:auto}}@media (width>=1501px){.ic-report-main,.ic-report-card{min-width:0}}@media (width<=760px){.ic-report-toolbar,.ic-report-closecall-header{flex-direction:column;align-items:stretch}.ic-report-row,.ic-report-med-add-row{grid-template-columns:1fr}.ic-report-card,.ic-report-factors-rail{border-radius:16px;padding:14px}}.ic-report-signal-panel{background:radial-gradient(circle at 18% 0,#38bdf829,#0000 34%),linear-gradient(135deg,#09182bf5,#060f1de0);border:1px solid #38bdf838;border-radius:22px;align-content:start;align-self:start;gap:10px;margin:0 0 18px;padding:14px;display:grid;box-shadow:0 22px 70px #0000004d,inset 0 1px #ffffff0a}.ic-signal-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ic-signal-kicker{color:#67e8f9;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.ic-signal-title{color:#f0f9ff;letter-spacing:-.03em;margin:3px 0 0;font-size:20px;font-weight:950}.ic-signal-chip{color:#fde68a;white-space:nowrap;background:#fbbf241a;border:1px solid #fbbf2452;border-radius:999px;align-items:center;padding:7px 11px;font-size:12px;font-weight:900;display:inline-flex}.ic-signal-chip[data-status=ok]{color:#bbf7d0;background:#34d3991a;border-color:#34d39957}.ic-signal-meter{background:#0f172adb;border:1px solid #94a3b824;border-radius:999px;height:6px;position:relative;overflow:hidden}.ic-signal-meter-fill{border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#34d399);width:0%;height:100%;transition:width .22s;display:block}.ic-signal-grid{grid-template-columns:1fr;gap:7px;display:grid}.ic-signal-row{appearance:none;color:#e5f3ff;text-align:left;cursor:pointer;min-height:42px;font-family:var(--ic-font-ui);background:#0f172a94;border:1px solid #94a3b829;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;transition:transform .16s,border-color .16s,background .16s;display:flex}.ic-signal-row:hover,.ic-signal-row:focus-visible{background:#0e749029;border-color:#58c4ff80;outline:none;transform:translateY(-1px)}.ic-signal-row[data-status=ok]{background:#064e3b29;border-color:#34d3993d}.ic-signal-row[data-status=warn]{background:#78350f24;border-color:#fbbf2438}.ic-signal-label{color:#cbd5e1bd;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.ic-signal-row strong{color:#f8fbff;text-align:right;max-width:58%;font-size:12px;line-height:1.2}@media (width<=560px){.ic-signal-head{flex-direction:column}.ic-signal-grid{grid-template-columns:1fr}}.ic-flightdeck-preview-grid{grid-template-columns:minmax(220px,.5fr) minmax(940px,2.95fr) minmax(300px,.92fr);align-items:start;gap:16px;margin:0 0 18px;display:grid}.ic-event-map-panel{background:radial-gradient(circle at 50% 0,#38bdf82e,#0000 38%),radial-gradient(circle at 82% 100%,#f9731614,#0000 26%),linear-gradient(160deg,#081424fc,#040c18f7);border:1px solid #7dd3fc2e;border-radius:26px;gap:12px;min-width:0;padding:14px 16px 16px;display:grid;box-shadow:0 28px 90px #00000057,inset 0 1px #ffffff0a}.ic-event-map-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ic-event-map-kicker{color:#67e8f9;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.ic-event-map-title{color:#f8fbff;letter-spacing:-.03em;margin:3px 0 0;font-size:26px;font-weight:950}.ic-event-map-copy{color:#cbd5e1c2;max-width:76ch;margin:6px 0 0;font-size:12px;line-height:1.45}.ic-event-map-tools{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ic-event-map-tool{appearance:none;color:#e2e8f0d6;background:#0f172aad;border:1px solid #94a3b82e;border-radius:12px;padding:9px 12px;font-size:12px;font-weight:850}.ic-event-map-canvas{background:radial-gradient(circle,#0ea5e929,#0000 35%),radial-gradient(circle at 50% 100%,#3b82f61a,#0000 42%),linear-gradient(#071324e6,#050c16f5);border:1px solid #94a3b824;border-radius:24px;min-height:720px;position:relative;overflow:hidden}.ic-event-map-sidebar{z-index:2;gap:12px;width:150px;display:grid;position:absolute;top:18px;left:18px}.ic-event-map-sidecard{background:#07101ec7;border:1px solid #94a3b824;border-radius:18px;gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px #00000038}.ic-event-map-sidecard__title{color:#f8fbff;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.ic-event-map-sidecard__list,.ic-event-map-sidecard__legend{gap:10px;display:grid}.ic-event-map-sidecard__list label,.ic-event-map-legend-item{color:#e2e8f0c7;align-items:center;gap:8px;font-size:12px;display:flex}.ic-event-map-sidecard__list input{accent-color:#38bdf8;margin:0}.ic-event-map-legend-item i{border-radius:999px;width:10px;height:10px;display:inline-block}.ic-event-map-legend-item i[data-tone=complete]{background:#22c55e}.ic-event-map-legend-item i[data-tone=active]{background:#38bdf8}.ic-event-map-legend-item i[data-tone=pending]{background:#94a3b8}.ic-event-map-legend-item i[data-tone=risk]{background:#f97316}.ic-event-map-plot{border-radius:24px;position:absolute;inset:18px 18px 62px 186px;overflow:hidden}.ic-event-map-axis{background:#94a3b81a;position:absolute}.ic-event-map-axis--h{height:1px;top:50%;left:12%;right:12%}.ic-event-map-axis--v{width:1px;top:8%;bottom:10%;left:50%}.ic-event-map-orbit{aspect-ratio:1;border:1px solid #7dd3fc3d;border-radius:999px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #38bdf80a}.ic-event-map-orbit--outer{width:min(82%,720px)}.ic-event-map-orbit--mid{border-color:#60a5fa3d;width:min(60%,520px)}.ic-event-map-orbit--inner{border-color:#94a3b833;width:min(38%,340px)}.ic-event-map-core{text-align:center;background:radial-gradient(circle at 50% 30%,#0e74903d,#081424f5);border:1px solid #7dd3fc42;border-radius:999px;align-content:center;place-items:center;gap:6px;width:170px;height:170px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 18px 42px #00000047,0 0 40px #38bdf81f}.ic-event-map-core__kicker{color:#cbd5e1;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.ic-event-map-core__title{color:#f8fbff;font-size:34px;font-weight:950;line-height:1}.ic-event-map-core__text{color:#e2e8f0d1;font-size:15px;line-height:1.25}.ic-event-map-node,.ic-event-map-role{text-align:center;justify-items:center;gap:5px;display:grid;position:absolute}.ic-event-map-node{width:136px}.ic-event-map-node__icon,.ic-event-map-role__icon{color:#e0f2fe;background:#0a1627db;border:1px solid #7dd3fc47;border-radius:999px;place-items:center;width:62px;height:62px;font-size:24px;font-weight:900;display:grid;box-shadow:0 12px 28px #00000038}.ic-event-map-node__title,.ic-event-map-role__title{color:#f8fbff;font-size:13px;font-weight:900;line-height:1.2}.ic-event-map-node__detail{color:#cbd5e1bd;font-size:11px}.ic-event-map-node__count,.ic-event-map-role__count{color:#e2e8f0;background:#0f172ac7;border:1px solid #94a3b833;border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 7px;font-size:11px;font-weight:900;display:inline-flex}.ic-event-map-node.is-active .ic-event-map-node__icon,.ic-event-map-role.is-active .ic-event-map-role__icon{border-color:#38bdf870;box-shadow:0 0 0 4px #0ea5e91f,0 12px 28px #00000038}.ic-event-map-node.is-risk .ic-event-map-node__icon{border-color:#f9731675;box-shadow:0 0 0 4px #f9731624,0 12px 28px #00000038}.ic-event-map-node--north{top:16px;left:50%;transform:translate(-50%)}.ic-event-map-node--north-east{top:96px;right:14%}.ic-event-map-node--east{top:58%;right:10%;transform:translateY(-50%)}.ic-event-map-node--south-east{bottom:24px;left:50%;transform:translate(-50%)}.ic-event-map-node--south-west{bottom:116px;left:12%}.ic-event-map-node--west{top:46%;left:10%;transform:translateY(-50%)}.ic-event-map-callout{color:#e2e8f0;background:#0a1627d1;border:1px solid #94a3b829;border-radius:18px;gap:8px;width:208px;padding:14px 16px;font-size:12px;line-height:1.45;display:grid;position:absolute;box-shadow:0 14px 28px #00000038}.ic-event-map-callout--left{top:41%;left:2%}.ic-event-map-callout--right{top:57%;right:2%}.ic-event-map-callout__label{color:#7dd3fc;font-size:13px;font-weight:900}.ic-event-map-callout__label.is-risk{color:#fb7185}.ic-event-map-callout p{margin:0}.ic-event-map-callout span{color:#cbd5e1c2}.ic-event-map-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.ic-event-map-footer__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ic-event-map-footer__label{color:#cbd5e1b3;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:850}.ic-event-map-filter{appearance:none;color:#e2e8f0d6;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:850}.ic-event-map-filter strong{color:#f8fbff;margin-left:6px}.ic-event-map-filter.is-active{background:#7f1d1d38;border-color:#ef44444d}.ic-event-map-toggle{color:#e2e8f0cc;align-items:center;gap:10px;font-size:12px;font-weight:800;display:inline-flex}.ic-event-map-toggle input{display:none}.ic-event-map-toggle i{background:#0f172ac7;border:1px solid #94a3b833;border-radius:999px;width:44px;height:24px;display:inline-block;position:relative}.ic-event-map-toggle i:after{content:"";background:#e2e8f0;border-radius:999px;width:16px;height:16px;position:absolute;top:3px;left:3px}.ic-report-timeline-panel{background:radial-gradient(circle at 12% 0,#0ea5e91a,#0000 30%),linear-gradient(135deg,#071324f0,#040c18e0);border:1px solid #38bdf829;border-radius:20px;gap:8px;min-width:0;padding:12px;display:grid;box-shadow:0 18px 52px #0000003d,inset 0 1px #ffffff0a}.ic-timeline-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ic-timeline-kicker{color:#67e8f9;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.ic-timeline-title{color:#f0f9ff;letter-spacing:-.02em;margin:2px 0 0;font-size:17px;font-weight:900}.ic-timeline-count{color:#bae6fd;white-space:nowrap;background:#0e74901f;border:1px solid #7dd3fc33;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:850}.ic-timeline-copy{color:#cbd5e1b3;margin:-3px 0 0;font-size:11px;line-height:1.35}.ic-timeline-list{gap:7px;display:grid;position:relative}.ic-timeline-list:before{content:"";background:linear-gradient(#38bdf861,#34d39938);width:1px;position:absolute;top:10px;bottom:10px;left:14px}.ic-timeline-entry{appearance:none;color:#e5f3ff;text-align:left;cursor:pointer;min-width:0;font-family:var(--ic-font-ui);background:#0f172a85;border:1px solid #94a3b824;border-radius:14px;grid-template-columns:24px 1fr;gap:9px;padding:8px 9px;transition:transform .16s,border-color .16s,background .16s;display:grid;position:relative}.ic-timeline-entry:hover,.ic-timeline-entry:focus-visible{background:#0e749026;border-color:#58c4ff80;outline:none;transform:translateY(-1px)}.ic-timeline-entry[data-status=ok]{border-color:#34d39936}.ic-timeline-entry[data-status=pending]{border-color:#fbbf2433}.ic-timeline-node{color:#e0f2fe;z-index:1;background:#0e74903d;border:1px solid #7dd3fc57;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:inline-flex;position:relative}.ic-timeline-entry[data-status=ok] .ic-timeline-node{background:#065f4659;border-color:#34d39970}.ic-timeline-entry[data-status=pending] .ic-timeline-node{background:#78350f4d;border-color:#fbbf2457}.ic-timeline-body{gap:4px;min-width:0;display:grid}.ic-timeline-entry-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ic-timeline-entry-head strong{color:#f8fbff;font-size:11px;font-weight:900}.ic-timeline-entry-head em{color:#cbd5e1a8;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-style:normal;font-weight:850}.ic-timeline-entry[data-status=ok] .ic-timeline-entry-head em{color:#86efac}.ic-timeline-entry[data-status=pending] .ic-timeline-entry-head em{color:#fde68a}.ic-timeline-entry-text{color:#e2e8f0d1;overflow-wrap:anywhere;font-size:11px;line-height:1.34}@media (width<=1380px){.ic-flightdeck-preview-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.ic-event-map-canvas{min-height:auto;padding:16px}.ic-event-map-sidebar,.ic-event-map-plot{width:auto;position:relative;inset:auto}.ic-event-map-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));width:auto}.ic-event-map-plot{min-height:620px}.ic-event-map-axis,.ic-event-map-orbit{left:50%;right:auto}.ic-event-map-callout--left{top:36%;left:0}.ic-event-map-callout--right{top:62%;right:0}}@media (width<=560px){.ic-timeline-head{flex-direction:column}.ic-timeline-entry{grid-template-columns:24px 1fr}.ic-timeline-node{width:24px;height:24px}.ic-timeline-list:before{left:12px}}.ic-report-selector-deck{gap:12px;margin-top:4px;display:grid}.ic-selector-group{background:linear-gradient(#0f172ab8,#020a169e);border:1px solid #60a5fa29;border-radius:18px;padding:12px;box-shadow:inset 0 1px #ffffff08}.ic-selector-group__head{gap:3px;margin-bottom:10px;display:grid}.ic-selector-group__head strong{color:#e0f2fe;letter-spacing:.01em;font-size:11px;font-weight:900}.ic-selector-group__head span{color:#cbd5e1a3;font-size:11px;line-height:1.35}.ic-selector-options{gap:7px;display:grid}.ic-selector-card,.ic-role-card,.ic-process-step{cursor:pointer;color:#dbeafe;background:#040d1ba8;border:1px solid #94a3b826;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid;position:relative}.ic-selector-card:hover,.ic-role-card:hover,.ic-process-step:hover{background:#0e74901f;border-color:#58c4ff70;transform:translateY(-1px)}.ic-selector-card input,.ic-role-card input,.ic-process-step input{opacity:0;pointer-events:none;position:absolute}.ic-selector-card{border-radius:14px;align-items:center;min-height:38px;padding:9px 11px 9px 34px;font-size:12px;font-weight:850}.ic-selector-card:before,.ic-role-card:before,.ic-process-step:before{content:"";background:#020617a3;border:2px solid #e2e8f0b8;border-radius:999px;position:absolute}.ic-selector-card:before{width:12px;height:12px;top:50%;left:12px;transform:translateY(-50%)}:is(.ic-selector-card:has(input:checked),.ic-role-card:has(input:checked),.ic-process-step:has(input:checked)){background:linear-gradient(135deg,#0e74904d,#082f4929);border-color:#38bdf8c7;box-shadow:inset 0 0 0 1px #38bdf824,0 12px 34px #082f4929}.ic-selector-card:has(input:checked):before{background:radial-gradient(circle,#67e8f9 0 35%,#0000 42%);border-color:#67e8f9;box-shadow:0 0 18px #22d3ee4d}.ic-role-card:has(input:checked):before{background:radial-gradient(circle,#67e8f9 0 35%,#0000 42%);border-color:#67e8f9;box-shadow:0 0 18px #22d3ee4d}.ic-process-step:has(input:checked):before{background:radial-gradient(circle,#67e8f9 0 35%,#0000 42%);border-color:#67e8f9;box-shadow:0 0 18px #22d3ee4d}.ic-report-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.ic-role-card{border-radius:18px;align-content:center;gap:5px;min-height:74px;padding:12px 12px 12px 36px}.ic-role-card:before{width:13px;height:13px;top:16px;left:13px}.ic-role-card__title{color:#f0f9ff;font-size:11px;font-weight:900;line-height:1.2}.ic-role-card__note{color:#cbd5e19e;font-size:10.5px;font-weight:700;line-height:1.35}.ic-process-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.ic-process-step{border-radius:18px;align-content:start;gap:8px;min-height:82px;padding:11px}.ic-process-step:before{width:13px;height:13px;top:11px;right:11px}.ic-process-step__index{color:#7dd3fc;letter-spacing:.04em;background:#0e74901a;border:1px solid #7dd3fc33;border-radius:999px;width:fit-content;padding:3px 7px;font-size:10px;font-weight:950}.ic-process-step__body{gap:4px;padding-right:10px;display:grid}.ic-process-step__body strong{color:#f0f9ff;font-size:12px;font-weight:950;line-height:1.2}.ic-process-step__body small{color:#cbd5e19e;font-size:10.5px;font-weight:700;line-height:1.3}@media (width<=1120px){.ic-report-selector-deck--incident-type,.ic-report-role-grid{grid-template-columns:1fr}.ic-process-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ic-process-rail{grid-template-columns:1fr}}.ic-harm-field{margin-bottom:16px}.ic-harm-scale{gap:8px;display:grid}.ic-harm-option{color:#dbeafe;cursor:pointer;background:linear-gradient(135deg,#0f172ab3,#020a1694);border:1px solid #94a3b826;border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:58px;padding:10px 12px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid;position:relative}.ic-harm-option input{opacity:0;pointer-events:none;position:absolute}.ic-harm-option__level{color:#7dd3fc;letter-spacing:.04em;background:#0e74901a;border:1px solid #7dd3fc3d;border-radius:999px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:950;display:grid}.ic-harm-option__body{gap:3px;min-width:0;display:grid}.ic-harm-option__body strong{color:#f0f9ff;font-size:13px;font-weight:950;line-height:1.2}.ic-harm-option__body small{color:#cbd5e1a8;font-size:11px;font-weight:700;line-height:1.32}.ic-harm-option:has(input:checked) .ic-harm-option__level{color:#ecfeff;background:radial-gradient(circle,#67e8f947,#0e749029);border-color:#67e8f9c7;box-shadow:0 0 20px #22d3ee3d}.ic-harm-option[data-harm-code=MODERATE_HARM] .ic-harm-option__level,.ic-harm-option[data-harm-code=SEVERE_HARM] .ic-harm-option__level,.ic-harm-option[data-harm-code=DEATH] .ic-harm-option__level{color:#fde68a;background:#fbbf2414;border-color:#fbbf2461}.ic-patient-context{background:linear-gradient(#0f172a9e,#020a1680);border:1px solid #60a5fa29;border-radius:18px;gap:12px;margin:4px 0 16px;padding:14px;display:grid}.ic-patient-context__head{gap:3px;display:grid}.ic-patient-context__head strong{color:#e0f2fe;letter-spacing:.01em;font-size:11px;font-weight:900}.ic-patient-context__head span{color:#cbd5e1a3;font-size:11px;line-height:1.35}.ic-patient-context__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ic-patient-context .ic-report-field{margin-bottom:0}@media (width>=980px){.ic-harm-scale{grid-template-columns:repeat(2,minmax(0,1fr))}.ic-harm-option[data-harm-code=MODERATE_HARM],.ic-harm-option[data-harm-code=SEVERE_HARM],.ic-harm-option[data-harm-code=DEATH]{grid-column:span 2}}@media (width<=640px){.ic-patient-context__grid{grid-template-columns:1fr}}.ic-report-factor-list{gap:12px;display:grid}.ic-factor-command-board{gap:13px;display:grid}.ic-factor-cloud-group{background:radial-gradient(circle at 0 0,#7f1d1d1a,#0000 32%),linear-gradient(#0f172a9e,#020a168a);border:1px solid #94a3b821;border-radius:17px;padding:12px;box-shadow:inset 0 1px #ffffff06}.ic-factor-cloud-group.has-selection{background:radial-gradient(circle at 0 0,#7f1d1d3d,#0000 38%),linear-gradient(#1e1420c7,#080e1ba3);border-color:#fb718545}.ic-factor-cloud-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.ic-factor-cloud-head span{color:#e5f3ff;letter-spacing:.02em;font-size:11px;font-weight:900}.ic-factor-cloud-head em{color:#cbd5e19e;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.ic-factor-cloud-group.has-selection .ic-factor-cloud-head em{color:#fda4af}.ic-factor-cloud{flex-wrap:wrap;gap:8px;display:flex}.ic-factor-cloud-chip{color:#e2e8f0db;cursor:pointer;background:#0f172ab3;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:8px 12px;font-size:12px;font-weight:820;line-height:1.1;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex;position:relative}.ic-factor-cloud-chip:hover{color:#f0f9ff;background:#0e749024;border-color:#7dd3fc75;transform:translateY(-1px)}.ic-factor-cloud-chip input{opacity:0;pointer-events:none;position:absolute}.ic-factor-cloud-chip:before{content:"";background:#020617b8;border:1px solid #cbd5e194;border-radius:999px;flex:none;width:7px;height:7px}.ic-factor-cloud-chip.is-checked{color:#fff1f2;background:linear-gradient(135deg,#7f1d1d70,#0f172ac7);border-color:#f43f5ead;box-shadow:inset 0 0 0 1px #f43f5e1f,0 14px 34px #7f1d1d2e}.ic-factor-cloud-chip:has(input:checked){color:#fff1f2;background:linear-gradient(135deg,#7f1d1d70,#0f172ac7);border-color:#f43f5ead;box-shadow:inset 0 0 0 1px #f43f5e1f,0 14px 34px #7f1d1d2e}.ic-factor-cloud-chip.is-checked:before{background:radial-gradient(circle,#67e8f9 0 40%,#0000 46%);border-color:#67e8f9;box-shadow:0 0 18px #22d3ee52}.ic-factor-cloud-chip:has(input:checked):before{background:radial-gradient(circle,#67e8f9 0 40%,#0000 46%);border-color:#67e8f9;box-shadow:0 0 18px #22d3ee52}.ic-factor-check{color:#67e8f9;font-size:12px;font-weight:950;display:none}.ic-factor-cloud-chip.is-checked .ic-factor-check{display:inline}.ic-factor-cloud-chip:has(input:checked) .ic-factor-check{display:inline}.ic-factor-add-other{appearance:none;color:#67e8f9;font:850 12px/1 var(--ic-font-ui);cursor:pointer;background:#0e74901a;border:1px solid #38bdf847;border-radius:999px;justify-self:start;padding:9px 12px;transition:transform .16s,border-color .16s,background .16s}.ic-factor-add-other:hover,.ic-factor-add-other:focus-visible{background:#0e74902e;border-color:#38bdf88f;outline:none;transform:translateY(-1px)}#factorList.report-group-error .ic-factor-command-board{background:#7f1d1d1a;border:1px solid #f871716b;border-radius:18px;padding:10px}@media (width<=640px){.ic-factor-cloud-chip{justify-content:flex-start;width:100%}}.ic-factor-command-board.is-filtered{gap:10px}.ic-factor-filter-state,.ic-factor-empty{color:#e0f2fedb;font:800 12px/1.35 var(--ic-font-ui);background:#0e74901a;border:1px solid #38bdf838;border-radius:14px;padding:10px 12px}.ic-factor-filter-state strong{color:#67e8f9;font-weight:950}.ic-factor-empty{background:#713f121a;border-color:#fbbf2438;gap:4px;display:grid}.ic-factor-empty strong{color:#fde68a;font-weight:950}.ic-factor-empty span{color:#e2e8f0b3}.ic-factor-selected-tray{background:radial-gradient(circle at 0 0,#9f12394d,#0000 40%),linear-gradient(#27101fd6,#080d1ab8);border:1px solid #f43f5e52;border-radius:17px;padding:11px 12px;box-shadow:inset 0 1px #ffffff0a,0 16px 38px #7f1d1d1f}.ic-factor-selected-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.ic-factor-selected-head span{color:#fff7ed;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:950}.ic-factor-selected-head em{color:#fda4af;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:950}.ic-factor-cloud-chip.is-selected-summary{background:linear-gradient(135deg,#7f1d1d85,#0f172ad1);border-color:#f43f5ebd}.ic-report-section-kicker{color:#f87171db;letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:950}.ic-report-narrative{background:radial-gradient(circle at 12% 0,#7f1d1d2e,#0000 38%),linear-gradient(#0c1626eb,#07111fb8);border:1px solid #94a3b829;border-radius:22px;margin-top:18px;padding:16px;box-shadow:0 18px 48px #0003}.ic-report-narrative__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.ic-report-narrative__header .ic-report-card__title{margin-bottom:0}.ic-report-narrative__badge{color:#fecaca;white-space:nowrap;background:#7f1d1d2e;border:1px solid #f8717147;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}.ic-report-narrative-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:12px;display:grid}.ic-report-narrative-card{background:#05122294;border:1px solid #60a5fa24;border-radius:18px;gap:10px;padding:14px;display:grid}.ic-report-narrative-card--primary{background:linear-gradient(#7f1d1d21,#0512229e);border-color:#f871713d;grid-row:span 2}.ic-report-narrative-card__head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.ic-report-narrative-card__step{color:#fecaca;background:#7f1d1d4d;border:1px solid #f8717147;border-radius:11px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:950;display:inline-grid}.ic-report-narrative-card h4{color:#f8fafc;letter-spacing:-.01em;margin:0 0 3px;font-size:15px;font-weight:950}.ic-report-narrative-card .ic-report-label{color:#c7e8ff;justify-content:flex-start;align-items:baseline}.ic-report-narrative-card .ic-report-label--required:after{margin-left:auto}.ic-report-narrative-card__helper{color:#cbd5e1b8;margin:0;font-size:12px;line-height:1.45}.ic-report-narrative-card__status{color:#cbd5e1d1;letter-spacing:.08em;text-transform:uppercase;background:#0f172a85;border:1px solid #94a3b82e;border-radius:999px;width:fit-content;margin-top:6px;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex}.ic-report-narrative-card__status--required{color:#fecaca;background:#7f1d1d38;border-color:#f8717152}.ic-report-narrative-card .ic-hint-wrap--example-before{margin-top:1px}.ic-hint-wrap--example-before{gap:8px;display:grid}.ic-hint-wrap--example-before .ic-hint-toggle{background:#58c4ff12;border:1px solid #58c4ff3d;border-radius:999px;justify-self:start;padding:5px 9px;font-size:11px;font-weight:850;text-decoration:none}.ic-hint-wrap--example-before .ic-hint-example{margin-top:0;margin-bottom:2px}.ic-report-narrative-card .ic-hint-wrap textarea{min-height:104px}.ic-report-narrative-card--primary .ic-hint-wrap textarea{min-height:176px}@media (width<=980px){.ic-report-narrative-grid{grid-template-columns:1fr}.ic-report-narrative-card--primary{grid-row:auto}.ic-report-narrative__header{display:grid}.ic-report-narrative__badge{justify-self:start}}.ic-story-review,.ic-report-readiness,.ic-traceability-card,.ic-event-map-card{background:linear-gradient(#0a1627e0,#07111fc7);border:1px solid #94a3b82e;border-radius:20px;margin-bottom:16px;padding:18px;box-shadow:0 18px 54px #00000040}.ic-story-review__head,.ic-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.ic-section-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--accent2,#73d7ff);margin-bottom:6px;font-size:10px;font-weight:800}.ic-section-title{margin:0;font-size:18px;line-height:1.1}.ic-section-copy{color:var(--muted,#8aa8cb);margin:6px 0 0;font-size:13px}.ic-story-review__meta,.ic-event-map-card__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ic-story-review__list{grid-template-columns:1fr;gap:10px;display:grid}.ic-story-row{appearance:none;width:100%;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(#0a1c32c7,#08172ac7);border:1px solid #67aae41f;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;transition:border-color .16s,transform .16s,background .16s;display:flex}.ic-story-row:hover{border-color:#58c4ff57;transform:translateY(-1px)}.ic-story-row__title,.ic-story-row__sub{display:block}.ic-story-row__title{font-size:13px;font-weight:700}.ic-story-row__sub{color:var(--muted,#8aa8cb);margin-top:4px;font-size:12px}.ic-story-pill{letter-spacing:.05em;text-transform:uppercase;border:1px solid #6eace42e;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:88px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.ic-story-pill.is-ok{color:#7df0b4;background:#2a82602e;border-color:#4de6a247}.ic-story-pill.is-pending{color:#ffd27a;background:#8d600e2e;border-color:#ffbf4947}.ic-event-map-card{overflow:hidden}.ic-event-map-card .ic-event-map-shell--hybrid{padding-top:4px}.ic-event-map-card.is-expanded .ic-event-map-canvas,.ic-event-map-card.is-expanded .ifm-shell,.ic-event-map-card.is-expanded .event-map-shell,.ic-event-map-card.is-expanded .ic-event-map{min-height:620px}.ic-report-readiness{padding-bottom:18px}.ic-readiness-score{color:var(--accent2,#73d7ff);font-size:13px;font-weight:800}.ic-readiness-bar{background:#ffffff0f;border-radius:999px;height:8px;margin-bottom:14px;overflow:hidden}.ic-readiness-bar>span{border-radius:inherit;background:linear-gradient(90deg,#3bc5ff,#6be1cf);width:0;height:100%;transition:width .18s;display:block}.ic-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.ic-readiness-item{appearance:none;width:100%;min-height:28px;color:var(--text,#edf6ff);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;display:flex}.ic-readiness-dot{background:#ffffff29;border-radius:999px;flex:none;width:10px;height:10px;box-shadow:inset 0 0 0 1px #ffffff14}.ic-readiness-item.is-ok .ic-readiness-dot{background:#68e2a7;box-shadow:0 0 0 1px #68e2a740,0 0 10px #68e2a72e}.ic-readiness-item.is-pending .ic-readiness-dot{background:#f3b449;box-shadow:0 0 0 1px #f3b44940,0 0 10px #f3b44929}.ic-traceability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ic-traceability-item{background:linear-gradient(#08172ac7,#071424d1);border:1px solid #67aae41f;border-radius:14px;padding:14px}.ic-traceability-item span{color:var(--muted,#8aa8cb);margin-bottom:8px;font-size:12px;display:block}.ic-traceability-item strong{font-size:14px}.ic-report-layout--stacked,.ic-report-layout--stacked .ic-report-main{grid-template-columns:1fr}.ic-report-factors-rail--inline{max-height:none;position:relative;top:auto}.ic-event-map-shell--hybrid .ic-event-map-copy{margin-top:0;margin-bottom:10px}.ic-event-map-card .ic-event-map-canvas,.ic-event-map-card .ifm-shell,.ic-event-map-card .event-map-shell,.ic-event-map-card .ic-event-map{min-height:420px}.ic-event-map-card .ic-event-map-canvas{border-radius:20px}.ic-event-map-card .ic-event-map-plot{inset:18px 18px 54px 176px}.ic-event-map-card .ic-event-map-sidebar{width:142px}.ic-event-map-card .ic-event-map-callout--left{top:38%;left:1%}.ic-event-map-card .ic-event-map-callout--right{top:63%;right:1%}.ic-event-map-card .ifm-title,.ic-event-map-card .event-map-title,.ic-event-map-card .ic-event-map-title{font-size:15px}.ic-event-map-card .ifm-copy,.ic-event-map-card .event-map-copy,.ic-event-map-card .ic-event-map-copy{color:var(--muted,#8aa8cb);font-size:12px}@media (width<=1200px){.ic-event-map-card .ic-event-map-plot{inset:160px 18px 54px}.ic-event-map-card .ic-event-map-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));width:auto;position:absolute;inset:16px 16px auto}.ic-event-map-card .ic-event-map-canvas{min-height:560px}}@media (width<=1100px){.ic-readiness-grid,.ic-traceability-grid{grid-template-columns:1fr}.ic-story-row{flex-direction:column;align-items:flex-start}}@media (width<=760px){.ic-story-review,.ic-report-readiness,.ic-traceability-card,.ic-event-map-card{border-radius:16px;padding:14px}.ic-event-map-card .ic-event-map-plot{inset:184px 10px 54px}.ic-event-map-card .ic-event-map-canvas{min-height:620px}}.sp-linkage{margin-bottom:16px}.ic-spine-linkage-badges{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ic-spine-linkage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.ic-spine-linkage-card{background:linear-gradient(#0a1c32c7,#08172ac7);border:1px solid #67aae41f;border-radius:14px;padding:14px}.ic-spine-linkage-label{color:var(--muted,#8aa8cb);margin-bottom:8px;font-size:12px;display:block}.ic-spine-linkage-missing{background:#8d600e1f;border:1px solid #f3b44933;border-radius:14px;margin-top:14px;padding:14px}.ic-spine-linkage-missing__title{letter-spacing:.08em;text-transform:uppercase;color:#ffd27a;margin-bottom:10px;font-size:12px;font-weight:800}.ic-spine-linkage-missing__list{flex-wrap:wrap;gap:8px;display:flex}@media (width<=1100px){.ic-spine-linkage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ic-report-shell--deck{gap:18px;max-width:1540px}.ic-report-deck{grid-template-columns:minmax(0,1.7fr) minmax(300px,360px);align-items:start;gap:18px;display:grid}.ic-report-deck__main{min-width:0}.ic-report-deck__rail{align-self:start;gap:16px;display:grid;position:sticky;top:16px}.ic-report-deck__rail .ic-report-readiness,.ic-report-deck__rail .ic-traceability-card,.ic-report-deck__rail .ic-harm-summary-card{margin-bottom:0}.ic-report-deck__rail .ic-readiness-grid,.ic-report-deck__rail .ic-traceability-grid,.ic-harm-summary-grid{grid-template-columns:1fr}.ic-command-header--deck{gap:18px}.ic-command-header--deck .ic-command-header__topline{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ic-command-header--deck .ic-command-header__identity{text-align:left;justify-items:start;gap:4px;max-width:760px}.ic-command-header--deck .ic-command-header__title{font-size:clamp(30px,3vw,42px)}.ic-command-header__subtitle{color:#f8fbff;letter-spacing:-.02em;font-size:clamp(18px,1.65vw,26px);font-weight:900}.ic-command-header--deck .ic-command-header__meta{justify-content:flex-end;max-width:440px}.ic-command-step{justify-content:flex-start;min-height:56px;padding:10px 14px}.ic-command-step__bubble{color:#dbeafe;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:900;display:inline-flex}.ic-command-step__body{gap:2px;display:grid}.ic-command-step__label{font-size:14px;display:block}.ic-command-step__sub{color:#bfdbfeb8;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:750;display:block}.ic-command-step.is-complete,.ic-command-step.is-active,.ic-command-step.is-ready{border-color:#4de6a229}.ic-command-step.is-complete .ic-command-step__bubble{color:#7df0b4;background:#2a82603d;border-color:#4de6a25c}.ic-command-step.is-active{border-color:#58c4ff47}.ic-command-step.is-active .ic-command-step__bubble{color:#73d7ff;background:#3bc5ff2e;border-color:#58c4ff57}.ic-command-step.is-ready .ic-command-step__bubble{color:#c4b5fd;background:#9165ff2e;border-color:#a78bfa5c}.ic-harm-summary-card{background:linear-gradient(#121423eb,#0e1424db);border:1px solid #94a3b82e;border-radius:20px;padding:18px;box-shadow:0 18px 54px #00000040}.ic-harm-summary-grid{gap:12px;margin-bottom:12px;display:grid}.ic-harm-summary-item,.ic-harm-summary-row,.ic-harm-summary-note{background:linear-gradient(#101c2fd6,#0a1222e0);border:1px solid #67aae41f;border-radius:14px;padding:14px}.ic-harm-summary-item span,.ic-harm-summary-row span,.ic-harm-summary-note span{color:var(--muted,#8aa8cb);margin-bottom:8px;font-size:12px;display:block}.ic-harm-summary-item strong,.ic-harm-summary-row strong{font-size:18px;line-height:1.2;display:block}.ic-harm-summary-row small{color:#bfdbfec7;margin-top:6px;font-size:12px;display:block}.ic-harm-summary-stack{gap:12px;display:grid}.ic-harm-summary-note p{color:#e2e8f0e0;margin:0;font-size:13px;line-height:1.5}.ic-report-footer{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0b1526f0,#08101eeb);border:1px solid #7dd3fc29;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding:16px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 18px 48px #00000047}.ic-report-footer__meta,.ic-report-footer__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ic-report-footer__stamp{color:#bfdbfebd;font-size:12px;font-weight:700}.ic-report-footer .if-save-badge-wrap{align-items:center;display:flex}@media (width<=1280px){.ic-report-deck{grid-template-columns:1fr}.ic-report-deck__rail{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.ic-report-deck__rail .ic-readiness-grid,.ic-report-deck__rail .ic-traceability-grid,.ic-harm-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.ic-command-header--deck .ic-command-header__meta{justify-content:flex-start;max-width:none}.ic-report-deck__rail,.ic-report-deck__rail .ic-readiness-grid,.ic-report-deck__rail .ic-traceability-grid,.ic-harm-summary-grid{grid-template-columns:1fr}.ic-report-footer{position:static}}@media (width<=760px){.ic-command-header--deck{padding:16px}.ic-command-header--deck .ic-command-header__topline{gap:12px}.ic-command-header--deck .ic-command-header__title{font-size:28px}.ic-report-footer{padding:14px}.ic-report-footer__actions{width:100%}.ic-report-footer__actions .btn{flex:180px}}.incident-deck-root{grid-template-columns:minmax(0,1.9fr) minmax(320px,.9fr);align-items:flex-start;gap:16px;display:grid}@media (width<=1180px){.incident-deck-root{grid-template-columns:minmax(0,1fr)}}.incident-deck-main{flex-direction:column;gap:16px;display:flex}.incident-deck-rail{flex-direction:column;gap:12px;display:flex;position:sticky;top:88px}.incident-deck-rail-card{background:var(--surface-elevated,#07101b);border:1px solid var(--border-subtle,#ffffff0f);border-radius:12px;padding:14px 16px 16px;box-shadow:0 18px 45px #0000007a}.ic-event-map-card{margin-top:12px}.ic-event-map-shell{grid-template-columns:minmax(0,260px) minmax(0,1.4fr);gap:16px;display:grid}@media (width<=1180px){.ic-event-map-shell{grid-template-columns:minmax(0,1fr)}}.ic-event-map-legend{flex-direction:column;gap:12px;display:flex}.ic-event-map-legend__head{flex-direction:column;gap:4px;display:flex}.ic-event-map-legend__title{font-size:.95rem;font-weight:600}.ic-event-map-legend__copy{color:var(--text-subtle,#ffffffb3);font-size:.8rem}.ic-event-map-legend__keys{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;display:grid}.ic-event-map-legend__item{color:var(--text-subtle,#ffffffb3);align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.ic-event-map-legend__dot{background:var(--border-subtle,#ffffff59);border-radius:999px;width:8px;height:8px}.ic-event-map-legend__item--complete .ic-event-map-legend__dot{background:var(--accent-green,#39d98a)}.ic-event-map-legend__item--active .ic-event-map-legend__dot{background:var(--accent-blue,#3b82f6)}.ic-event-map-legend__item--pending .ic-event-map-legend__dot{background:var(--border-subtle,#ffffff59)}.ic-event-map-legend__item--risk .ic-event-map-legend__dot{background:var(--accent-red,#fb7185)}.ic-event-map-diagram{background:radial-gradient(circle at top, #3b82f61f, transparent 55%), radial-gradient(circle at bottom, #fb718524, transparent 60%), var(--surface-elevated,#020617);border:1px solid #94a3b859;border-radius:14px;padding:14px 16px 12px;position:relative;overflow:hidden}.ic-event-map-stages{aspect-ratio:5/3;width:100%;position:relative}.ic-event-map-stage{background:#0f172af0;border:1px solid #94a3b873;border-radius:999px;align-items:center;gap:8px;padding:6px 9px;font-size:.78rem;display:flex;position:absolute}.ic-event-map-stage__icon{background:#0f172ae6;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.76rem;display:flex}.ic-event-map-stage__body{flex-direction:column;gap:2px;display:flex}.ic-event-map-stage__title{font-weight:600}.ic-event-map-stage__detail{color:var(--text-subtle,#e2e8f0cc);font-size:.74rem}.ic-event-map-stage__count{background:#0f172af5;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;font-size:.7rem;display:flex}.ic-event-map-stage--north{top:3%;left:50%;transform:translate(-50%)}.ic-event-map-stage--north-east{top:20%;right:6%}.ic-event-map-stage--east{top:50%;right:2%;transform:translateY(-50%)}.ic-event-map-stage--south-east{bottom:10%;right:9%}.ic-event-map-stage--south-west{bottom:7%;left:12%}.ic-event-map-stage--west{top:45%;left:4%;transform:translateY(-50%)}.ic-event-map-stage.is-complete{border-color:var(--accent-green,#39d98a)}.ic-event-map-stage.is-active{border-color:var(--accent-blue,#3b82f6)}.ic-event-map-stage.is-pending{opacity:.65}.ic-event-map-stage.is-risk{border-color:var(--accent-red,#fb7185);box-shadow:0 0 0 1px #f8717166}.ic-event-map-center{justify-content:center;align-items:center;display:flex;position:absolute;inset:14% 26%}.ic-event-map-role-ring{border:1px dashed #94a3b873;border-radius:999px;width:100%;height:100%;position:relative}.ic-event-map-role{background:#0f172af5;border:1px solid #94a3b88c;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:.76rem;display:flex;position:absolute}.ic-event-map-role__count{background:#0f172af5;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;font-size:.7rem;display:flex}.ic-event-map-role--north{top:-8%;left:50%;transform:translate(-50%)}.ic-event-map-role--east{top:50%;right:-10%;transform:translateY(-50%)}.ic-event-map-role--south{bottom:-8%;left:50%;transform:translate(-50%)}.ic-event-map-role--west{top:50%;left:-12%;transform:translateY(-50%)}.ic-event-map-role.is-active{border-color:var(--accent-blue,#3b82f6)}.ic-event-map-patient{background:radial-gradient(circle at top,#3b82f640,#0f172afa);border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;font-weight:600;display:flex;position:absolute;inset:26%}.ic-event-map-callouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}@media (width<=960px){.ic-event-map-callouts{grid-template-columns:minmax(0,1fr)}}.ic-event-map-callout{background:#0f172af5;border:1px solid #94a3b873;border-radius:10px;padding:10px 11px}.ic-event-map-callout.is-risk{border-color:var(--accent-red,#fb7185)}.ic-event-map-callout__label{font-size:.78rem;font-weight:600}.ic-event-map-callout__meta{color:var(--text-subtle,#94a3b8e6);margin-top:2px;font-size:.74rem;display:block}.ic-event-map-callout__copy{color:var(--text-muted,#e2e8f0eb);margin-top:6px;font-size:.78rem}.incident-screen{flex-direction:column;gap:16px;display:flex}.incident-screen__header{display:block}.incident-deck-main>.ic-section{min-width:0}.incident-rail-card__header{margin-bottom:10px}.incident-rail-card__title{margin:0;font-size:15px;line-height:1.2}.incident-rail-card__body{min-height:36px;color:var(--muted,#8aa8cb);font-size:13px}.ic-command-header__topline{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ic-command-header__identity{flex:1 1 0;min-width:0}.ic-command-header__meta{flex:none}.incident-deck-rail{flex-shrink:0;width:320px;min-width:300px}.ic-readiness-item span,.ic-traceability-item span{overflow-wrap:anywhere;word-break:break-word}.incident-screen{box-sizing:border-box;isolation:isolate;width:min(100%,1540px);margin:0 auto;padding:16px 20px 32px}.incident-screen__header{z-index:5;position:relative}.ic-command-header.ic-command-header--deck{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 72% 0,#38bdf81a,#0000 38%),linear-gradient(135deg,#091424fa,#07101efa);grid-template-columns:1fr;align-items:stretch;gap:14px;min-height:0;padding:18px 22px;display:grid;overflow:hidden}.ic-command-header--deck .ic-command-header__identity{text-align:left;justify-items:start;gap:5px;min-width:0;max-width:680px;display:grid}.ic-command-header--deck .ic-command-header__meta{flex-wrap:wrap;place-content:flex-start flex-end;align-items:flex-start;gap:8px;max-width:430px;display:flex}.ic-command-header--deck .ic-command-header__rail{grid-column:1/-1;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;margin-top:0;display:grid}.incident-deck-root{z-index:1;grid-template-columns:minmax(0,1fr) minmax(320px,360px);gap:18px;max-width:100%;position:relative}.incident-deck-rail{align-self:start;width:auto;min-width:0;max-width:360px;position:sticky;top:16px}.incident-deck-main{min-width:0}.incident-deck-rail .ic-report-readiness,.incident-deck-rail .ic-harm-summary-card,.incident-deck-rail .ic-traceability-card{margin-bottom:0}.incident-deck-rail .ic-readiness-grid,.incident-deck-rail .ic-traceability-grid{grid-template-columns:minmax(0,1fr)}@media (width<=1180px){.incident-screen{padding:12px 14px 28px}.ic-command-header--deck .ic-command-header__topline{grid-template-columns:minmax(0,1fr)}.ic-command-header--deck .ic-command-header__meta{justify-content:flex-start;max-width:none}.ic-command-header--deck .ic-command-header__rail{grid-template-columns:repeat(2,minmax(0,1fr))}.incident-deck-root{grid-template-columns:minmax(0,1fr)}.incident-deck-rail{max-width:none;position:static}}@media (width<=720px){.ic-command-header.ic-command-header--deck{padding:14px}.ic-command-header--deck .ic-command-header__rail{grid-template-columns:minmax(0,1fr)}}.ic-command-header.ic-command-header--deck{border-radius:20px;gap:10px;padding:14px 18px}.ic-command-header--deck .ic-command-header__topline{gap:14px}.ic-command-header--deck .ic-command-header__title{font-size:clamp(26px,1.95vw,36px);line-height:1}.ic-command-header__subtitle{font-size:clamp(15px,1.05vw,20px);line-height:1.1}.ic-command-header--deck .ic-command-header__copy{max-width:560px;font-size:12.5px;line-height:1.35}.ic-command-header--deck .ic-command-header__meta .btn{min-height:34px;padding:7px 12px}.ic-command-header--deck .ic-command-header__meta-item{padding:5px 9px;font-size:11.5px}.ic-command-header--deck .ic-command-step{min-height:42px;padding:8px 12px}.ic-command-header--deck .ic-command-step__bubble{width:28px;height:28px}.ic-command-header--deck .ic-command-step__label{font-size:12px}.ic-command-header--deck .ic-command-step__sub{font-size:10px}.ic-story-review{padding:16px 18px}.ic-story-review__head{align-items:center;margin-bottom:12px}.ic-story-review__head .ic-section-title{font-size:16px}.ic-story-review__head .ic-section-copy{font-size:12px}@media (width>=1181px){.ic-story-review__list{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.ic-story-row{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;min-height:94px;padding:12px 9px}.ic-story-row>span:first-child{justify-items:center;gap:4px;display:grid}.ic-story-row__title{font-size:12.5px}.ic-story-row__sub{font-size:11px;line-height:1.25}.ic-story-pill{min-width:78px;padding:5px 8px;font-size:10px}}.ic-event-map-shell{grid-template-columns:minmax(0,210px) minmax(320px,1fr) minmax(0,230px);align-items:stretch}.ic-event-map-callouts{grid-template-columns:minmax(0,1fr);align-content:start;margin-top:0}.ic-event-map-diagram{min-height:260px}@media (width<=1380px) and (width>=1181px){.ic-event-map-shell{grid-template-columns:minmax(0,190px) minmax(280px,1fr)}.ic-event-map-callouts{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}}@media (width<=1180px){.ic-story-review__list,.ic-event-map-shell,.ic-event-map-callouts{grid-template-columns:minmax(0,1fr)}}.ic-section.ic-report-card,.ic-report-factors-rail,.ic-report-narrative,.ic-report-footer{background:linear-gradient(#0c182beb,#07111fd1);border-color:#94a3b826;border-radius:18px;padding:clamp(16px,1.6vw,22px);box-shadow:0 14px 42px #00000038,inset 0 1px #ffffff06}.ic-report-work-section__head{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding-bottom:14px;display:flex}.ic-report-work-section__kicker,.ic-report-section-kicker{color:#67e8f9;font:900 11px/1 var(--ic-font-ui);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px}.ic-report-work-section__copy{color:#cbd5e1b3;max-width:68ch;margin:4px 0 0;font-size:13px;line-height:1.42}.ic-report-work-section__meta{color:#bae6fd;letter-spacing:.04em;text-transform:uppercase;background:#0e74901a;border:1px solid #38bdf833;border-radius:999px;flex:none;align-items:center;min-height:30px;padding:7px 11px;font-size:11px;font-weight:900;display:inline-flex}.ic-report-card__title{letter-spacing:-.025em;margin:0;font-size:clamp(18px,1.6vw,22px);line-height:1.12}.ic-report-row,.ic-patient-context__grid{gap:16px}.ic-report-field{gap:7px;margin-bottom:16px}.ic-report-label{color:#d6efff;letter-spacing:.02em;align-items:center;font-size:12px}.ic-report-label--required:after{content:"required";color:#fde68a;letter-spacing:.09em;background:#fbbf2414;border:1px solid #fbbf2438;border-radius:999px;padding:3px 7px;font-size:9px;line-height:1}.ic-report-label__hint{color:#cbd5e194;font-weight:650}.ic-report-input,.ic-report-select,.ic-report-shell textarea,.ic-report-shell input[type=datetime-local],.ic-report-shell input[type=search]{background:#051222c2;border-color:#94a3b829;border-radius:12px;padding:10px 12px}.ic-report-shell textarea{min-height:98px}#description{min-height:118px}.ic-report-selector-deck,.ic-report-role-grid,.ic-process-rail,.ic-harm-scale{background:#020a1638;border:1px solid #94a3b81a;border-radius:16px;padding:12px}.ic-report-selector-deck,.ic-report-role-grid,.ic-process-rail{gap:10px;display:grid}.ic-report-selector-deck--incident-type{grid-template-columns:repeat(2,minmax(0,1fr))}.ic-selector-group{background:#0f172a6b;border:1px solid #94a3b81a;border-radius:14px;padding:10px}.ic-selector-options,.ic-report-chipbox{gap:7px}.ic-role-card,.ic-process-step,.ic-harm-option,.ic-report-chip,.ic-factor-cloud-chip{box-shadow:none}.ic-role-card,.ic-process-step{min-height:48px}.ic-section--event-map .ic-event-map-card,.ic-section--story-strip .ic-story-review{border-color:#94a3b821;box-shadow:0 12px 34px #0003}.ic-report-narrative__header{border-bottom:1px solid #94a3b81f;margin-bottom:16px;padding-bottom:14px}.ic-report-narrative-grid{gap:14px}.ic-report-narrative-card{border-radius:16px;padding:14px}.ic-report-factor-disclosure{background:#020a1647;border:1px solid #94a3b821;border-radius:16px;padding:0;overflow:hidden}.ic-report-factor-disclosure>summary{cursor:pointer;color:#e0f2fe;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;font-weight:900;list-style:none;display:flex}.ic-report-factor-disclosure>summary::-webkit-details-marker{display:none}.ic-report-factor-disclosure>summary:before{content:"+";color:#67e8f9;background:#0e74901a;border:1px solid #38bdf83d;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;display:grid}.ic-report-factor-disclosure[open]>summary:before{content:"–"}.ic-report-factor-disclosure>summary span{flex:auto}.ic-report-factor-disclosure>summary strong{color:#bae6fd;white-space:nowrap;background:#0e74901a;border:1px solid #38bdf833;border-radius:999px;padding:5px 9px;font-size:11px}.ic-report-factor-disclosure>.ic-report-factors-filter-wrap,.ic-report-factor-disclosure>.ic-report-factor-list,.ic-report-factor-disclosure>.ic-factor-add-other,.ic-report-factor-disclosure>.ic-report-other-wrap{margin:0 14px 14px}.ic-factor-command-board{gap:10px}.ic-factor-cloud-group{border-radius:14px;padding:10px}.ic-report-factors-actions{margin-top:12px}@media (width>=1120px){.incident-deck-root{grid-template-columns:minmax(0,1fr) minmax(300px,370px)}.ic-section--event,.ic-section--detail,.ic-section--medication,.ic-section--discovery{max-width:100%}}@media (width<=980px){.ic-report-selector-deck--incident-type{grid-template-columns:1fr}.ic-report-work-section__head,.ic-report-narrative__header{flex-direction:column}}.ic-section.ic-report-card>.ic-report-work-section__head,.ic-report-factors-rail>.ic-report-work-section__head{border-bottom:1px solid #94a3b829;align-items:flex-start;gap:18px;margin-bottom:20px;padding:2px 0 18px 18px;position:relative}.ic-section.ic-report-card>.ic-report-work-section__head:before,.ic-report-factors-rail>.ic-report-work-section__head:before{content:"";background:linear-gradient(#67e8f9f2,#14b8a66b);border-radius:999px;width:3px;position:absolute;top:3px;bottom:18px;left:0;box-shadow:0 0 18px #22d3ee2e}.ic-section.ic-report-card .ic-report-work-section__kicker,.ic-report-factors-rail .ic-report-work-section__kicker{color:#8be9ff;letter-spacing:.16em;background:#0891b21a;border:1px solid #67e8f938;border-radius:999px;align-items:center;width:fit-content;min-height:24px;margin:0 0 9px;padding:5px 9px;font-size:10px;font-weight:950;line-height:1;display:inline-flex}.ic-section.ic-report-card>.ic-report-work-section__head .ic-report-card__title,.ic-report-factors-rail>.ic-report-work-section__head .ic-report-card__title{color:#f2fbff;letter-spacing:-.035em;margin:0;font-size:clamp(20px,1.9vw,26px);font-weight:950;line-height:1.06}.ic-section.ic-report-card .ic-report-work-section__copy,.ic-report-factors-rail .ic-report-work-section__copy{color:#cbd5e1c2;max-width:74ch;margin-top:8px;font-size:13.5px;line-height:1.5}.ic-section.ic-report-card>.ic-report-work-section__head .ic-report-work-section__meta,.ic-report-factors-rail>.ic-report-work-section__head .ic-report-work-section__meta{margin-top:2px;box-shadow:inset 0 1px #ffffff09}@media (width<=980px){.ic-section.ic-report-card>.ic-report-work-section__head,.ic-report-factors-rail>.ic-report-work-section__head{padding-left:16px}}.ic-section.ic-report-card>.ic-report-work-section__head,.ic-report-factors-rail>.ic-report-work-section__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;row-gap:10px;min-height:auto;margin-bottom:24px;padding-bottom:22px;display:grid}.ic-section.ic-report-card>.ic-report-work-section__head>div,.ic-report-factors-rail>.ic-report-work-section__head>div,.ic-report-narrative__header>div{gap:7px;min-width:0;display:grid}.ic-section.ic-report-card>.ic-report-work-section__head .ic-report-work-section__kicker,.ic-report-factors-rail>.ic-report-work-section__head .ic-report-work-section__kicker,.ic-report-narrative__header .ic-report-section-kicker{margin:0;line-height:1.2}.ic-section.ic-report-card>.ic-report-work-section__head .ic-report-card__title,.ic-report-factors-rail>.ic-report-work-section__head .ic-report-card__title,.ic-report-narrative__header .ic-report-card__title{margin:0;line-height:1.18}.ic-section.ic-report-card>.ic-report-work-section__head .ic-report-work-section__copy,.ic-report-factors-rail>.ic-report-work-section__head .ic-report-work-section__copy,.ic-report-narrative__header .ic-report-work-section__copy{margin:0;line-height:1.55}.ic-section.ic-report-card>.ic-report-work-section__head+.ic-report-field,.ic-section.ic-report-card>.ic-report-work-section__head+.ic-report-row,.ic-section.ic-report-card>.ic-report-work-section__head+.ic-report-selector-deck,.ic-section.ic-report-card>.ic-report-work-section__head+.ic-report-fieldset,.ic-section.ic-report-card>.ic-report-work-section__head+.ic-patient-context,.ic-report-factors-rail>.ic-report-work-section__head+.ic-report-factor-summary{margin-top:0}.ic-report-field{min-width:0}.ic-report-label{flex-wrap:wrap;min-height:18px;line-height:1.25}.ic-report-label__hint{line-height:1.25}.ic-report-input,.ic-report-select,.ic-report-textarea,.ic-report-field textarea,.ic-report-field input,.ic-report-field select{min-height:38px;line-height:1.35}textarea.ic-report-input,.ic-report-textarea,.ic-report-field textarea{min-height:94px;line-height:1.45}.ic-report-selector-deck,.ic-stage-grid,.ic-harm-scale,.ic-report-chipbox,.ic-report-narrative-grid{clear:both}@media (width<=980px){.ic-section.ic-report-card>.ic-report-work-section__head,.ic-report-factors-rail>.ic-report-work-section__head{grid-template-columns:1fr;margin-bottom:20px;padding-bottom:18px}}.ic-section.ic-report-card>.ic-report-work-section__head,.ic-report-factors-rail>.ic-report-work-section__head{clear:both;min-height:96px;margin:0 0 28px;padding:4px 170px 24px 18px;display:block;position:relative;overflow:visible}.ic-section.ic-report-card>.ic-report-work-section__head>div,.ic-report-factors-rail>.ic-report-work-section__head>div{min-width:0;max-width:76ch;display:block}.ic-section.ic-report-card>.ic-report-work-section__head .ic-report-work-section__meta,.ic-report-factors-rail>.ic-report-work-section__head .ic-report-work-section__meta{text-align:center;white-space:normal;justify-content:center;max-width:150px;position:absolute;top:4px;right:0}.ic-section.ic-report-card>.ic-report-work-section__head:after,.ic-report-factors-rail>.ic-report-work-section__head:after{content:"";clear:both;display:block}.ic-section.ic-report-card>.ic-report-work-section__head+.ic-report-field,.ic-section.ic-report-card>.ic-report-work-section__head+.ic-report-row,.ic-section.ic-report-card>.ic-report-work-section__head+.ic-report-selector-deck,.ic-section.ic-report-card>.ic-report-work-section__head+.ic-report-fieldset,.ic-section.ic-report-card>.ic-report-work-section__head+.ic-patient-context,.ic-report-factors-rail>.ic-report-work-section__head+.ic-report-factor-summary{clear:both;margin-top:8px}.ic-report-narrative__header{clear:both;min-height:96px;margin:0 0 28px;padding:4px 170px 24px 0;display:block;position:relative;overflow:visible}.ic-report-narrative__header>div{min-width:0;max-width:76ch;display:block}.ic-report-narrative__badge{text-align:center;white-space:normal;justify-content:center;max-width:150px;position:absolute;top:4px;right:0}.ic-report-narrative__header+.ic-report-narrative-grid{clear:both;margin-top:8px}@media (width<=980px){.ic-section.ic-report-card>.ic-report-work-section__head,.ic-report-factors-rail>.ic-report-work-section__head,.ic-report-narrative__header{min-height:0;padding-right:0}.ic-section.ic-report-card>.ic-report-work-section__head .ic-report-work-section__meta,.ic-report-factors-rail>.ic-report-work-section__head .ic-report-work-section__meta,.ic-report-narrative__badge{max-width:none;margin-top:14px;display:inline-flex;position:static}}.ic-command-header.ic-command-header--deck{background:radial-gradient(circle at 72% 8%,#58c4ff1f,#0000 34%),linear-gradient(135deg,#0a1728fa,#060f1dfa);border:1px solid #70a8dc38;border-radius:18px;gap:18px;padding:20px 22px 18px;box-shadow:0 18px 60px #00000042,inset 0 1px #ffffff09}.ic-command-header--deck .ic-command-header__topline{grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:18px;display:grid}.ic-command-header--deck .ic-command-header__identity{gap:5px;max-width:720px}.ic-command-header--deck .ic-command-header__kicker{color:#c5ddf5d1;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:900}.ic-command-header--deck .ic-command-header__title{color:#f8fbff;letter-spacing:-.025em;font-size:clamp(24px,2vw,34px);font-weight:900;line-height:1.04}.ic-command-header--deck .ic-command-header__copy{color:#d6e2f0d1;max-width:680px;margin:0;font-size:14px;line-height:1.45}.ic-command-header--deck .ic-command-header__meta{grid-template-columns:max-content max-content;justify-content:end;align-items:start;gap:8px 10px;max-width:none;display:grid}.ic-command-header--deck .ic-command-header__meta-item{color:#e8f1fbe0;text-align:right;background:0 0;border:0;padding:0;font-size:12px;font-weight:800;line-height:1.25}.ic-command-header--deck .ic-command-header__meta-item--saved{color:#e8f1fbe6;grid-column:1/2}.ic-command-header--deck .ic-command-header__meta .btn{white-space:nowrap;border-radius:10px;grid-column:2/3;min-height:38px;padding:9px 14px}.ic-command-header--deck .ic-command-header__rail{grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px;margin-top:2px;display:grid}.ic-command-header--deck .ic-command-step{background:linear-gradient(#0b182bd1,#07111fc7);border:1px solid #70a8dc38;border-radius:14px;grid-template-columns:38px minmax(0,1fr);justify-content:stretch;align-items:center;gap:12px;min-height:64px;padding:12px 16px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff07}.ic-command-header--deck .ic-command-step:not(:last-child):after{content:"›";color:#7e9bb9bd;pointer-events:none;font-size:18px;font-weight:700;line-height:1;position:absolute;top:50%;right:-12px;transform:translateY(-52%)}.ic-command-header--deck .ic-command-step__bubble{color:#aee9ff;background:#071222d6;border:1px solid #5fbef857;border-radius:999px;width:34px;height:34px;font-size:15px;font-weight:900;box-shadow:0 0 0 4px #58c4ff12}.ic-command-header--deck .ic-command-step__body{gap:3px;min-width:0}.ic-command-header--deck .ic-command-step__label{color:#f5fbff;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;overflow:hidden}.ic-command-header--deck .ic-command-step__sub{color:#e1eefbc2;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.ic-command-header--deck .ic-command-step.is-active .ic-command-step__bubble{color:#dff8ff;background:#084368cc;border-color:#58c4ffb8}.ic-command-header--deck .ic-command-step.is-complete .ic-command-step__bubble,.ic-command-header--deck .ic-command-step.is-ready .ic-command-step__bubble{color:#8ff8c5;background:#22c57a2e;border-color:#4de6a280}.ic-command-status-strip{border-top:1px solid #70a8dc29;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:16px;padding-top:16px;display:grid}.ic-command-status-strip__label{color:#cdddeed1;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:900}.ic-command-status-strip__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-width:0;display:grid}.ic-command-status{border-left:1px solid #70a8dc29;grid-template-columns:10px max-content minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:0 18px;display:grid}.ic-command-status__dot{background:#94a3b8a6;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #94a3b814}.ic-command-status.is-complete .ic-command-status__dot,.ic-command-status.is-ready .ic-command-status__dot{background:#34d399;box-shadow:0 0 0 4px #34d3991a}.ic-command-status.is-active .ic-command-status__dot{background:#38bdf8;box-shadow:0 0 0 4px #38bdf81f}.ic-command-status.is-pending .ic-command-status__dot{background:#fbbf24;box-shadow:0 0 0 4px #fbbf241a}.ic-command-status__label{color:#e2eefbd6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.ic-command-status__value{color:#facc15;letter-spacing:.08em;text-transform:uppercase;border:1px solid #fbbf244d;border-radius:7px;justify-self:start;padding:3px 7px;font-size:10px;font-weight:900;line-height:1}.ic-command-status.is-complete .ic-command-status__value,.ic-command-status.is-ready .ic-command-status__value{color:#86efac;border-color:#34d3995c}.ic-command-status.is-active .ic-command-status__value{color:#7dd3fc;border-color:#38bdf85c}@media (width<=1180px){.ic-command-header--deck .ic-command-header__topline{grid-template-columns:minmax(0,1fr)}.ic-command-header--deck .ic-command-header__meta{grid-template-columns:repeat(2,max-content);justify-content:start}.ic-command-header--deck .ic-command-header__rail,.ic-command-status-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ic-command-header--deck .ic-command-step:nth-child(2):after{display:none}.ic-command-status-strip{grid-template-columns:minmax(0,1fr)}.ic-command-status{padding:8px 12px}}@media (width<=720px){.ic-command-header.ic-command-header--deck{padding:16px}.ic-command-header--deck .ic-command-header__rail,.ic-command-status-strip__grid{grid-template-columns:minmax(0,1fr)}.ic-command-header--deck .ic-command-step:after{display:none}.ic-command-status{border-top:1px solid #70a8dc24;border-left:0;padding:10px 0}}.ic-command-header.ic-command-header--deck{gap:20px;padding:22px 24px 24px;overflow:visible}.ic-command-header--deck .ic-command-header__rail{margin-top:6px;margin-bottom:2px}.ic-command-status-strip{align-items:center;min-height:58px;padding-top:18px;padding-bottom:2px}.ic-command-status{align-content:center;min-height:34px}.incident-screen__header{margin-bottom:0}.incident-deck-main{gap:22px}.incident-deck-main>.ic-section:first-child,.incident-deck-main>.ic-section--event-map:first-child{clear:both;margin-top:0}.ic-section--event-map .ic-event-map-card{padding-top:clamp(18px,1.5vw,24px)}@media (width<=1180px){.ic-command-status-strip{min-height:auto;padding-bottom:4px}.incident-screen__header+.incident-deck-root{margin-top:24px}}@media (width<=720px){.ic-command-header.ic-command-header--deck{gap:16px;padding:18px}.incident-screen__header+.incident-deck-root{margin-top:20px}}.ic-command-header--deck .ic-command-header__rail{grid-template-columns:repeat(4,minmax(172px,1fr));align-items:stretch;gap:18px;margin-top:6px}.ic-command-header--deck .ic-command-step{background:radial-gradient(circle at 12% 18%,#58c4ff14,#0000 42%),linear-gradient(#0a192deb,#06111fe0);border-color:#70a8dc3d;border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;min-height:82px;padding:16px 18px;box-shadow:inset 0 1px #ffffff09,0 10px 28px #00000029}.ic-command-header--deck .ic-command-step:not(:last-child):after{color:#7e9bb9ad;font-size:20px;right:-15px}.ic-command-header--deck .ic-command-step__bubble{background:#051121e6;border-width:1px;width:42px;height:42px;font-size:17px;box-shadow:0 0 0 5px #58c4ff0f,inset 0 1px #ffffff0f}.ic-command-header--deck .ic-command-step__body{align-content:center;gap:5px;display:grid}.ic-command-header--deck .ic-command-step__label{letter-spacing:.005em;font-size:16px;line-height:1.05}.ic-command-header--deck .ic-command-step__sub{letter-spacing:.095em;color:#e2effcbd;font-size:11px;line-height:1}.ic-command-header--deck .ic-command-step.is-active{background:radial-gradient(circle at 12% 18%,#58c4ff2e,#0000 46%),linear-gradient(#0d385adb,#071f37e6);border-color:#58c4ff8f;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #58c4ff14,0 14px 34px #0003}.ic-command-header--deck .ic-command-step.is-active .ic-command-step__bubble{color:#e4fbff;background:#084f79db;border-color:#58c4ffc7;box-shadow:0 0 0 5px #58c4ff1f,0 0 22px #58c4ff29,inset 0 1px #ffffff14}.ic-command-header--deck .ic-command-step.is-complete .ic-command-step__bubble,.ic-command-header--deck .ic-command-step.is-ready .ic-command-step__bubble{color:#a6ffd4;background:#2394663b;border-color:#4de6a294;box-shadow:0 0 0 5px #4de6a214,inset 0 1px #ffffff12}@media (width<=980px){.ic-command-header--deck .ic-command-header__rail{grid-template-columns:repeat(2,minmax(0,1fr))}.ic-command-header--deck .ic-command-step:not(:last-child):after{display:none}}.ic-command-flight-deck{border-top:1px solid #70a8dc29;margin-top:4px;padding-top:18px}.ic-command-flight-deck .ic-report-readiness{background:radial-gradient(circle at 5% 10%,#58c4ff24,#0000 32%),linear-gradient(#081b30eb,#051120e0);border-color:#58c4ff38;border-radius:20px;margin:0;padding:16px;box-shadow:inset 0 1px #ffffff0b,0 18px 42px #0003}.ic-command-flight-deck .ic-story-review__head{grid-template-columns:minmax(240px,.74fr) minmax(92px,max-content);align-items:start;gap:14px;margin-bottom:12px;display:grid}.ic-command-flight-deck .ic-section-kicker{color:#73d7ff;margin-bottom:4px}.ic-command-flight-deck .ic-section-title{letter-spacing:-.01em;font-size:17px}.ic-command-flight-deck .ic-section-copy{max-width:720px;font-size:12px;line-height:1.35}.ic-command-flight-deck .ic-readiness-score{text-align:center;color:#b8ecff;background:#082d4894;border:1px solid #58c4ff47;border-radius:999px;place-self:start end;min-width:92px;padding:8px 10px;box-shadow:inset 0 1px #ffffff0a}.ic-command-flight-deck .ic-readiness-bar{background:#ffffff0e;height:7px;margin:0 0 13px}.ic-command-flight-deck .ic-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ic-command-flight-deck .ic-readiness-item{background:linear-gradient(#08192ddb,#051221d1);border:1px solid #78a6d329;border-radius:14px;min-height:42px;padding:10px 12px;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s;box-shadow:inset 0 1px #ffffff06}.ic-command-flight-deck .ic-readiness-item:hover,.ic-command-flight-deck .ic-readiness-item:focus-visible{background:linear-gradient(#0a2a46eb,#07182be0);border-color:#58c4ff6b;outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #58c4ff14,inset 0 1px #ffffff0a}.ic-command-flight-deck .ic-readiness-item span:last-child{color:#e5f1ffe6;font-size:12px;font-weight:760;line-height:1.2}.ic-command-flight-deck .ic-readiness-dot{width:9px;height:9px;box-shadow:0 0 0 4px #94a3b814}.incident-deck-rail--support .ic-harm-summary-card,.incident-deck-rail--support .ic-traceability-card{margin-bottom:0}@media (width<=1180px){.ic-command-flight-deck .ic-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.ic-command-flight-deck .ic-story-review__head{grid-template-columns:minmax(0,1fr)}.ic-command-flight-deck .ic-readiness-score{justify-self:start}.ic-command-flight-deck .ic-readiness-grid{grid-template-columns:minmax(0,1fr)}}.ic-command-flight-deck .ic-section-kicker{color:#8be7ff;letter-spacing:.16em;font-size:11px;font-weight:900}.ic-command-flight-deck .ic-section-title{letter-spacing:-.015em;color:#eff8fff5;font-size:18px;font-weight:900}.ic-command-flight-deck .ic-section-copy{color:#cbdbebc2;font-size:12.5px;font-weight:620}.ic-command-flight-deck .ic-readiness-score{color:#cdebf8d6;background:#08233a6b;border-color:#58c4ff33;gap:2px;min-width:112px;padding:7px 10px;display:inline-grid;box-shadow:inset 0 1px #ffffff06}.ic-command-flight-deck .ic-readiness-score span{text-transform:uppercase;letter-spacing:.12em;color:#a8c1d3a8;font-size:9px;font-weight:850;line-height:1.05;display:block}.ic-command-flight-deck .ic-readiness-score strong{color:#98eaff;letter-spacing:-.02em;font-size:16px;font-weight:920;line-height:1;display:block}.ic-command-flight-deck .ic-readiness-bar{height:4px;box-shadow:none;background:#94a3b81a;margin:0 0 14px}.ic-command-flight-deck .ic-readiness-bar>span{background:linear-gradient(90deg,#3bc5ffb8,#6be1cfb8);box-shadow:0 0 10px #58c4ff29}.ic-section.ic-report-card .ic-report-field>.ic-report-label,.ic-section.ic-report-card .ic-report-row .ic-report-field>.ic-report-label,.ic-section.ic-report-card .ic-report-field>label.ic-report-label,.ic-report-factors-rail .ic-report-field>.ic-report-label{color:#e0efffeb;letter-spacing:.115em;text-transform:uppercase;border-bottom:1px solid #58c4ff26;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:9px;padding-bottom:7px;font-size:12.5px;font-weight:900;line-height:1.15;display:flex}.ic-section.ic-report-card .ic-report-field>.ic-report-label:before,.ic-section.ic-report-card .ic-report-row .ic-report-field>.ic-report-label:before,.ic-section.ic-report-card .ic-report-field>label.ic-report-label:before,.ic-report-factors-rail .ic-report-field>.ic-report-label:before{content:"";background:#58c4ff85;border-radius:999px;flex:none;width:4px;height:14px;box-shadow:0 0 12px #58c4ff2e}.ic-section.ic-report-card .ic-report-field>.ic-report-label__hint,.ic-section.ic-report-card .ic-report-field>.ic-report-label .ic-report-label__hint{margin-left:auto}.ic-report-label--case-title{color:#eef9fffa!important;border-bottom-color:#58c4ff47!important;font-size:14px!important}.ic-report-field--case-title{background:linear-gradient(#0716289e,#05112061);border:1px solid #58c4ff29;border-radius:16px;padding:12px 12px 14px;box-shadow:inset 0 1px #ffffff06}.ic-report-field--case-title .ic-hint-input textarea,.ic-report-field--case-title textarea,.ic-report-field--case-title input{font-size:14px;font-weight:650}.ic-report-narrative-card .ic-report-label{letter-spacing:.1em;border-bottom:0;margin-bottom:0;padding-bottom:0;font-size:10px}.ic-report-narrative-card .ic-report-label:before{display:none}@media (width<=860px){.ic-section.ic-report-card .ic-report-field>.ic-report-label,.ic-section.ic-report-card .ic-report-row .ic-report-field>.ic-report-label,.ic-section.ic-report-card .ic-report-field>label.ic-report-label,.ic-report-factors-rail .ic-report-field>.ic-report-label{justify-content:flex-start;align-items:flex-start}}.ic-section.ic-report-card>.ic-report-work-section__head,.ic-report-factors-rail>.ic-report-work-section__head,.ic-report-narrative__header{background:linear-gradient(135deg,#0c2644c7,#08192d75 58%,#06122057),#081424a8!important;border:1px solid #5bceff33!important;border-left:5px solid #5eead4c2!important;border-radius:18px!important;min-height:124px!important;margin:0 0 30px!important;padding:18px 176px 20px 22px!important;box-shadow:0 18px 34px #0208172e,inset 0 1px #ffffff0b!important}.ic-section.ic-report-card>.ic-report-work-section__head:before,.ic-report-factors-rail>.ic-report-work-section__head:before,.ic-report-narrative__header:before{background:linear-gradient(90deg,#5eead4c7,#58c4ff42,#0000 82%);border-radius:999px;height:2px;position:absolute;bottom:14px;left:22px;right:176px;box-shadow:0 0 18px #5eead41f;content:""!important}.ic-section.ic-report-card>.ic-report-work-section__head .ic-report-work-section__kicker,.ic-report-factors-rail>.ic-report-work-section__head .ic-report-work-section__kicker,.ic-report-narrative__header .ic-report-section-kicker{text-transform:uppercase;background:#061c30b8;border:1px solid #5eead457;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:4px 9px;color:#9af7eb!important;letter-spacing:.16em!important;margin:0 0 8px!important;font-size:11.5px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.ic-section.ic-report-card>.ic-report-work-section__head .ic-report-card__title,.ic-report-factors-rail>.ic-report-work-section__head .ic-report-card__title,.ic-report-narrative__header .ic-report-card__title{text-shadow:0 1px 18px #58c4ff1a;color:#f8fbff!important;letter-spacing:-.035em!important;text-transform:none!important;margin:0 0 8px!important;font-size:clamp(23px,2.25vw,30px)!important;font-weight:950!important;line-height:1.02!important}.ic-section.ic-report-card>.ic-report-work-section__head .ic-report-work-section__copy,.ic-report-factors-rail>.ic-report-work-section__head .ic-report-work-section__copy,.ic-report-narrative__header .ic-report-work-section__copy{max-width:72ch;color:#d2e4f5d6!important;margin:0!important;font-size:13.5px!important;font-weight:650!important;line-height:1.55!important}.ic-section.ic-report-card>.ic-report-work-section__head .ic-report-work-section__meta,.ic-report-factors-rail>.ic-report-work-section__head .ic-report-work-section__meta,.ic-report-narrative__badge{text-transform:uppercase;min-height:30px;color:#cffafee0!important;letter-spacing:.12em!important;background:#071c30b8!important;border-color:#5eead438!important;padding:7px 10px!important;font-size:10.5px!important;font-weight:900!important;top:18px!important;right:18px!important}.ic-section.ic-report-card>.ic-report-work-section__head+.ic-report-field,.ic-section.ic-report-card>.ic-report-work-section__head+.ic-report-row,.ic-section.ic-report-card>.ic-report-work-section__head+.ic-report-selector-deck,.ic-section.ic-report-card>.ic-report-work-section__head+.ic-report-fieldset,.ic-section.ic-report-card>.ic-report-work-section__head+.ic-patient-context,.ic-report-factors-rail>.ic-report-work-section__head+.ic-report-factor-summary,.ic-report-narrative__header+.ic-report-narrative-grid{margin-top:16px!important}#incident-event{border-top-color:#5eead447!important;box-shadow:0 22px 48px #02081738,inset 0 1px #ffffff09!important}#incident-event .ic-report-field--case-title{position:relative;background:linear-gradient(135deg,#082a42d1,#07182c8a),#09182ac7!important;border:1px solid #5eead457!important;border-left:5px solid #5eead4e0!important;border-radius:18px!important;margin:18px 0 24px!important;padding:18px 18px 20px!important;box-shadow:0 16px 34px #02081733,inset 0 0 0 1px #ffffff05,0 0 28px #5eead412!important}#incident-event .ic-report-label--case-title{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;color:#fff!important;letter-spacing:.025em!important;text-transform:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #5eead45c!important;margin-bottom:14px!important;padding:0 0 11px!important;font-size:clamp(18px,1.7vw,22px)!important;font-weight:950!important;line-height:1.1!important;display:grid!important}#incident-event .ic-report-label--case-title:before{color:#9af7eb;letter-spacing:.14em;text-transform:uppercase;background:#14b8a61f;border:1px solid #5eead461;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:950;line-height:1;content:"Start here"!important;width:auto!important;height:auto!important;box-shadow:none!important}#incident-event .ic-report-label--case-title:after{justify-self:end}#incident-event .ic-report-field--case-title .ic-report-label__hint{text-transform:uppercase;justify-self:end;color:#c4e8f5c7!important;letter-spacing:.08em!important;font-size:11px!important}#incident-event .ic-report-field--case-title input,#incident-event .ic-report-field--case-title textarea{letter-spacing:-.01em;color:#f6fbfff5!important;background:#040e1bb8!important;border-color:#5eead447!important;min-height:50px!important;padding:13px 14px!important;font-size:16px!important;font-weight:720!important}.ic-section.ic-report-card .ic-report-field>.ic-report-label,.ic-section.ic-report-card .ic-report-row .ic-report-field>.ic-report-label,.ic-section.ic-report-card .ic-report-field>label.ic-report-label,.ic-report-factors-rail .ic-report-field>.ic-report-label,.ic-report-factors-rail>.ic-report-label{justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:42px;position:relative;color:#f4fafff5!important;letter-spacing:.09em!important;text-transform:uppercase!important;background:linear-gradient(90deg,#0e2d4a9e,#08192d4d),#08162794!important;border:1px solid #58c4ff33!important;border-left:4px solid #58c4ffad!important;border-radius:13px!important;margin:0 0 13px!important;padding:10px 12px 10px 14px!important;font-size:14px!important;font-weight:950!important;line-height:1.16!important;display:flex!important;box-shadow:inset 0 1px #ffffff06!important}.ic-section.ic-report-card .ic-report-field>.ic-report-label:before,.ic-section.ic-report-card .ic-report-row .ic-report-field>.ic-report-label:before,.ic-section.ic-report-card .ic-report-field>label.ic-report-label:before,.ic-report-factors-rail .ic-report-field>.ic-report-label:before,.ic-report-factors-rail>.ic-report-label:before{display:none!important}.ic-section.ic-report-card .ic-report-field>.ic-report-label__hint,.ic-section.ic-report-card .ic-report-field>.ic-report-label .ic-report-label__hint,.ic-report-factors-rail .ic-report-label__hint{color:#c0d8e8bd!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-left:auto!important;font-size:10.5px!important;font-weight:850!important}.ic-selector-group__head,.ic-patient-context__head,.ic-report-narrative-card__head{background:#081a2e75!important;border-color:#58c4ff2e!important}.ic-selector-group__head strong,.ic-patient-context__head strong,.ic-report-narrative-card h4{color:#f4fafff5!important;letter-spacing:.04em!important;font-size:14px!important;font-weight:950!important}.ic-selector-group__head span,.ic-patient-context__head span,.ic-report-narrative-card__helper{color:#c4d6e8bd!important;font-size:12.5px!important;line-height:1.45!important}@media (width<=980px){.ic-section.ic-report-card>.ic-report-work-section__head,.ic-report-factors-rail>.ic-report-work-section__head,.ic-report-narrative__header{min-height:auto!important;padding:16px 16px 20px!important}.ic-section.ic-report-card>.ic-report-work-section__head:before,.ic-report-factors-rail>.ic-report-work-section__head:before,.ic-report-narrative__header:before{left:16px;right:16px}.ic-section.ic-report-card>.ic-report-work-section__head .ic-report-work-section__meta,.ic-report-factors-rail>.ic-report-work-section__head .ic-report-work-section__meta,.ic-report-narrative__badge{width:fit-content;margin-top:10px;display:inline-flex;position:static!important}#incident-event .ic-report-label--case-title{grid-template-columns:1fr;align-items:start}#incident-event .ic-report-label--case-title:after,#incident-event .ic-report-field--case-title .ic-report-label__hint{justify-self:start}}#incident-event{scroll-margin-top:24px!important}#incident-event .ic-report-work-section__head{margin-bottom:24px!important}#incident-event .ic-report-field--case-title{margin-top:0!important;margin-bottom:28px!important}.incident-screen__header+.incident-deck-root{margin-top:24px}@media (width<=1180px){.incident-screen__header+.incident-deck-root{margin-top:22px}}.ic-report-card{scroll-margin-top:24px}body[data-surface=app] #mainWrap #app .incident-screen,body[data-surface=app] #mainWrap #app .incident-screen *{box-sizing:border-box}body[data-surface=app] #mainWrap #app .incident-screen header,body[data-surface=app] #mainWrap #app .incident-screen main,body[data-surface=app] #mainWrap #app .incident-screen section,body[data-surface=app] #mainWrap #app .incident-screen aside,body[data-surface=app] #mainWrap #app .incident-screen article{overflow:visible;height:auto!important;min-height:0!important;max-height:none!important;position:static!important}body[data-surface=app] #mainWrap #app .incident-screen .ic-report-label,body[data-surface=app] #mainWrap #app .incident-screen .ic-section.ic-report-card .ic-report-field>.ic-report-label,body[data-surface=app] #mainWrap #app .incident-screen .ic-section.ic-report-card .ic-report-row .ic-report-field>.ic-report-label,body[data-surface=app] #mainWrap #app .incident-screen .ic-section.ic-report-card .ic-report-field>label.ic-report-label,body[data-surface=app] #mainWrap #app .incident-screen .ic-report-factors-rail .ic-report-field>.ic-report-label,body[data-surface=app] #mainWrap #app .incident-screen .ic-report-factors-rail>.ic-report-label{color:#f4fafff5!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-size:14px!important;font-weight:950!important;line-height:1.16!important}body[data-surface=app] #mainWrap #app .incident-screen #incident-event .ic-report-label--case-title{color:#fff!important;letter-spacing:.025em!important;text-transform:none!important;font-size:clamp(18px,1.7vw,22px)!important;font-weight:950!important;line-height:1.1!important}body[data-surface=app] #mainWrap #app .incident-screen .ic-section.ic-report-card>.ic-report-work-section__head .ic-report-work-section__kicker,body[data-surface=app] #mainWrap #app .incident-screen .ic-report-factors-rail>.ic-report-work-section__head .ic-report-work-section__kicker,body[data-surface=app] #mainWrap #app .incident-screen .ic-report-narrative__header .ic-report-section-kicker{color:#9af7eb!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:11.5px!important;font-weight:950!important;line-height:1!important}body[data-surface=app] #mainWrap #app .incident-screen .ic-section.ic-report-card>.ic-report-work-section__head .ic-report-card__title,body[data-surface=app] #mainWrap #app .incident-screen .ic-report-factors-rail>.ic-report-work-section__head .ic-report-card__title,body[data-surface=app] #mainWrap #app .incident-screen .ic-report-narrative__header .ic-report-card__title{color:#f8fbff!important;letter-spacing:-.035em!important;text-transform:none!important;font-size:clamp(23px,2.25vw,30px)!important;font-weight:950!important;line-height:1.02!important}body[data-surface=app] #mainWrap #app .incident-screen .ic-section.ic-report-card>.ic-report-work-section__head .ic-report-work-section__copy,body[data-surface=app] #mainWrap #app .incident-screen .ic-report-factors-rail>.ic-report-work-section__head .ic-report-work-section__copy,body[data-surface=app] #mainWrap #app .incident-screen .ic-report-narrative__header .ic-report-work-section__copy{color:#d2e4f5d6!important;font-size:13.5px!important;font-weight:650!important;line-height:1.55!important}body[data-surface=app] #mainWrap #app .incident-screen .ic-section.ic-report-card .ic-report-field>.ic-report-label__hint,body[data-surface=app] #mainWrap #app .incident-screen .ic-section.ic-report-card .ic-report-field>.ic-report-label .ic-report-label__hint,body[data-surface=app] #mainWrap #app .incident-screen .ic-report-factors-rail .ic-report-label__hint,body[data-surface=app] #mainWrap #app .incident-screen #incident-event .ic-report-field--case-title .ic-report-label__hint{color:#c0d8e8bd!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10.5px!important;font-weight:850!important}.incident-deck-rail.incident-deck-rail--support{flex-direction:column;align-items:stretch;gap:16px;padding-top:6px;display:flex}.ic-rail-shell{background:linear-gradient(#0a1627f0,#07111feb);border:1px solid #94a3b833;border-radius:20px;gap:14px;padding:18px 18px 14px;display:grid;box-shadow:0 18px 52px #00000059}.ic-rail-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ic-rail-head .ic-rail-toggle{text-align:center;flex-shrink:0;max-width:120px;margin-left:12px}.ic-rail-meta{gap:4px;display:grid}.ic-rail-kicker{letter-spacing:.13em;font-size:11px}.ic-rail-title{letter-spacing:-.015em;font-size:18px;font-weight:900}.ic-rail-copy{color:#cbd5e1d6;max-width:32ch;font-size:12px;line-height:1.5}.ic-rail-stack{gap:12px;display:grid}.ic-rail-stack .ic-harm-summary-card,.ic-rail-stack .ic-traceability-card{box-shadow:none;border-color:#94a3b838;border-radius:18px;padding:14px 14px 13px}.ic-rail-stack .ic-section-kicker{font-size:10px}.ic-rail-stack .ic-section-title{font-size:15px;line-height:1.2}.ic-rail-stack .ic-section-copy{font-size:12px}.incident-deck-root.is-rail-collapsed{grid-template-columns:minmax(0,1fr) 64px}.incident-deck-root.is-rail-collapsed .incident-deck-rail{align-self:stretch}.ic-rail-toggle{color:#e5f2ff;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;white-space:nowrap;text-align:center;background:#0f172af2;border:1px solid #94a3b859;border-radius:999px;max-width:120px;padding:4px 10px;font-size:11px;font-weight:800;transition:border-color .16s,background .16s,transform .16s}.ic-rail-toggle:hover,.ic-rail-toggle:focus-visible{background:#0f172a;border-color:#73d7ffb8;outline:none;transform:translateY(-1px)}.incident-deck-root.is-rail-collapsed #incidentCaseSummaryRail{background:linear-gradient(#0f172af5,#0f172af0);border-color:#94a3b852;border-radius:999px;justify-content:flex-start;align-items:center;min-height:120px;padding:32px 0 0;display:flex}.incident-deck-root.is-rail-collapsed #incidentCaseSummaryRail .ic-rail-head{justify-content:center;align-items:center;width:100%;display:flex}.incident-deck-root.is-rail-collapsed #incidentCaseSummaryRail .ic-rail-meta,.incident-deck-root.is-rail-collapsed #incidentCaseSummaryRail .ic-rail-stack{display:none}.incident-deck-root.is-rail-collapsed #incidentCaseSummaryRail .ic-rail-toggle{writing-mode:vertical-rl;justify-content:center;align-items:center;max-height:96px;padding:8px 5px;display:inline-flex;transform:rotate(180deg)}.incident-deck-root.is-rail-collapsed #incidentCaseSummaryRail .ic-rail-toggle:hover,.incident-deck-root.is-rail-collapsed #incidentCaseSummaryRail .ic-rail-toggle:focus-visible{transform:rotate(180deg)translateY(-1px)}.ic-rail-overlap-debug-off .ic-section.ic-report-card>.ic-report-work-section__head .ic-report-work-section__meta,.ic-rail-overlap-debug-off .ic-report-factors-rail>.ic-report-work-section__head .ic-report-work-section__meta{opacity:0!important;pointer-events:none!important}.ic-readiness-item.is-signal-active{border-radius:999px;outline:1px solid #73d7ffe6;box-shadow:0 0 0 1px #1e40afb3,0 0 18px #38bdf873}.is-flight-target.ic-report-card,.is-flight-target.ic-report-factors-rail,.is-flight-target.ic-report-narrative{border-color:#7dd3fcbf;transition:box-shadow .28s ease-out,border-color .28s ease-out;box-shadow:0 0 0 1px #7dd3fc8c,0 0 0 4px #0f172a,0 26px 60px #0f172ae6}.ic-flight-field-pulse{z-index:1;border-radius:999px;animation:1.4s ease-out 2 ic-flight-pulse;position:relative}@keyframes ic-flight-pulse{0%{box-shadow:0 0 #7dd3fca6}60%{box-shadow:0 0 0 6px #7dd3fc00}to{box-shadow:0 0 #7dd3fc00}}@media (prefers-reduced-motion:reduce){.ic-flight-field-pulse{animation:none;box-shadow:0 0 0 1px #94a3b8bf}}.ic-classification-toggle{background:#081220e6;border:1px solid #94a3b873;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.ic-classification-toggle-label{cursor:pointer;color:#e2e8f0db;min-height:40px;font-family:var(--ic-font-ui);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:800;transition:background .2s,color .2s;display:inline-flex;position:relative}.ic-classification-toggle-label input[type=radio]{opacity:0;pointer-events:none;margin:0;position:absolute}.ic-classification-toggle-label:has(input:checked){color:#e5f3ff;z-index:1;background:linear-gradient(135deg,#0e7490eb,#082f49f2);box-shadow:0 0 0 1px #38bdf86b,0 10px 28px #00000073}.ic-classification-toggle-label:not(:has(input:checked)){background:#0f172aeb}.ic-report-footer{z-index:40;position:sticky;bottom:16px;box-shadow:0 16px 40px #00000080,inset 0 1px #ffffff0d}.ic-jump-top{z-index:45;color:#e5f3ff;font-family:var(--ic-font-ui);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;opacity:0;pointer-events:none;background:#0f172af2;border:1px solid #94a3b866;border-radius:999px;padding:8px 16px;font-size:12px;font-weight:800;transition:opacity .2s,transform .2s,background .15s;position:fixed;bottom:96px;right:24px;transform:translateY(10px)}.ic-jump-top:hover{background:#1e293bf2}.ic-jump-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.ic-harm-scale{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:4px;display:grid}.ic-harm-option{color:#dbeafe;cursor:pointer;background:#040d1ba8;border:1px solid #94a3b826;border-radius:18px;align-items:flex-start;gap:12px;min-height:82px;padding:14px 16px 14px 44px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:flex;position:relative}.ic-harm-option:hover{background:#0e74901f;border-color:#58c4ff70;transform:translateY(-1px)}.ic-harm-option input[type=radio]{opacity:0;pointer-events:none;margin:0;position:absolute}.ic-harm-option:before{content:"";background:#020617a3;border:2px solid #e2e8f0b8;border-radius:999px;width:14px;height:14px;transition:border-color .16s,background .16s,box-shadow .16s;position:absolute;top:16px;left:14px}.ic-harm-option:has(input:checked){background:linear-gradient(135deg,#0e74904d,#082f4929);border-color:#38bdf8c7;box-shadow:inset 0 0 0 1px #38bdf824,0 12px 34px #082f4929}.ic-harm-option:has(input:checked):before{background:radial-gradient(circle,#67e8f9 0% 35%,#0000 42%);border-color:#67e8f9;box-shadow:0 0 18px #22d3ee4d}.ic-harm-option-level{color:#7dd3fc;letter-spacing:.04em;white-space:nowrap;background:#0e74901a;border:1px solid #7dd3fc33;border-radius:999px;width:fit-content;padding:3px 7px;font-size:10px;font-weight:950}.ic-harm-option-body{gap:4px;display:grid}.ic-harm-option-body strong{color:#f0f9ff;font-size:12px;font-weight:950;line-height:1.2}.ic-harm-option-body small{color:#cbd5e19e;font-size:10.5px;font-weight:700;line-height:1.3}@media (width<=1120px){.ic-harm-scale{grid-template-columns:1fr}}.ic-command-header--deck .ic-command-step:not([data-step-key=REPORT]):not([data-state=pending]){cursor:pointer;transition:transform .16s,border-color .16s,background .16s}.ic-command-header--deck .ic-command-step:not([data-step-key=REPORT]):not([data-state=pending]):not(.is-active):hover{background:#0e749033;border-color:#58c4ff70;transform:translateY(-1px)}.ic-report-shell,.ic-command-header,.incident-deck-root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums!important}.ic-command-header__kicker,.ic-report-work-section__kicker,.ic-section-kicker,.ic-signal-kicker,.ic-event-map-kicker,.ic-timeline-kicker,.ic-rail-kicker{letter-spacing:.06em!important;text-transform:uppercase!important;color:#67e8f9!important;font-size:11px!important;font-weight:800!important}.ic-command-header__title,.ic-event-map-title{letter-spacing:-.02em!important;color:#f8fbff!important;font-size:22px!important;font-weight:800!important;line-height:1.2!important}.ic-report-card__title,.ic-signal-title,.ic-timeline-title,.ic-rail-title{letter-spacing:-.01em!important;color:#f0f9ff!important;margin-bottom:12px!important;font-size:18px!important;font-weight:700!important;line-height:1.25!important}.ic-report-closecall-title,.ic-selector-group__head strong,.ic-report-narrative-card h4,.ic-patient-context__head strong{letter-spacing:0!important;color:#bae6fd!important;font-size:14px!important;font-weight:600!important}.ic-report-label{letter-spacing:0!important;text-transform:none!important;color:#94a3b8!important;font-size:12px!important;font-weight:600!important}.ic-report-label__hint{color:#94a3b8b3!important;font-size:11px!important;font-weight:500!important}.ic-report-input,.ic-report-select,.ic-report-shell textarea{color:#f8fbff!important;font-size:14px!important;font-weight:500!important;line-height:1.5!important}.ic-report-closecall-checks .ic-report-chip span,.ic-report-factor-list label{color:#e2e8f0!important;font-size:13px!important;font-weight:500!important}.ic-command-header__meta-item,.ic-report-footer__stamp{letter-spacing:0!important;font-size:12px!important;font-weight:600!important}.an-shell h2,.an-shell .yn-report-title{letter-spacing:-.02em!important;color:#f8fbff!important;font-size:22px!important;font-weight:800!important}.an-shell .yn-kicker,.an-section-chip{letter-spacing:.06em!important;text-transform:uppercase!important;color:#67e8f9!important;background:#0e74901f!important;border:1px solid #38bdf84d!important;border-radius:999px!important;padding:4px 10px!important;font-size:11px!important;font-weight:800!important;display:inline-block!important}.an-fishbone-card,.an-rc-card,.an-recap-card>summary,.an-factors-card{background:#040d1ba8!important;border:1px solid #94a3b826!important;border-radius:18px!important;padding:24px!important;transition:border-color .2s,background .2s!important;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #0003!important}.an-fish-item,.an-rc-chip-label{color:#e2e8f0!important;background:#0f172a99!important;border:1px solid #94a3b833!important;border-radius:12px!important;font-size:13px!important;font-weight:500!important;transition:all .16s!important}.an-fish-item:hover,.an-rc-chip-label:hover{background:#1e293bcc!important;border-color:#38bdf866!important}.an-shell input[type=text],.an-shell select,.an-shell textarea,.fb-note-inp{color:#f8fbff!important;background:#020617cc!important;border:1px solid #94a3b84d!important;border-radius:10px!important;padding:10px 14px!important;font-size:14px!important;font-weight:500!important;transition:all .2s!important}.an-shell input:focus,.an-shell select:focus,.an-shell textarea:focus{border-color:#38bdf8!important;outline:none!important;box-shadow:0 0 0 1px #38bdf8,0 0 12px #38bdf826!important}.an-branches-stacked-view,.an-branch-detail{position:relative}.an-branch-detail:before{content:"";width:2px;position:absolute;top:0;bottom:0;left:12px;background:linear-gradient(#67e8f9cc 0%,#67e8f91a 100%)!important;box-shadow:0 0 8px #67e8f966!important}.ic-deck-root,.ic-deck-root *{box-sizing:border-box}body[data-surface=app] .ic-deck-root header,body[data-surface=app] .ic-deck-root footer,body[data-surface=app] .ic-deck-root nav,body[data-surface=app] .ic-deck-root aside,body[data-surface=app] .ic-deck-root main,body[data-surface=app] .ic-deck-root section,body[data-surface=app] .ic-deck-root article,.ic-deck-root header,.ic-deck-root footer,.ic-deck-root nav,.ic-deck-root aside,.ic-deck-root main,.ic-deck-root section,.ic-deck-root article{background:0 0;border:0;overflow:visible;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;z-index:auto!important;position:static!important;inset:auto!important}.ic-deck-root h1,.ic-deck-root h2,.ic-deck-root h3,.ic-deck-root h4{margin:0}.ic-deck-root nav{background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;padding:0!important;display:block!important}:root{--deck-ok:#34d399;--deck-warn:#fbbf24;--deck-danger:#f87171;--deck-info:#60a5fa;--deck-muted:#64748b;--deck-accent:#7dd3fc;--deck-surface-1:#0f192ab8;--deck-surface-2:#16243ac7;--deck-surface-3:#1e2f49db;--deck-border:#94a3b82e;--deck-border-2:#7dd3fc47;--deck-pill-bg:#7dd3fc1f;--deck-pad:16px;--deck-gap:14px}.ic-btn{font:500 13px/1.2 var(--font-ui,inherit);cursor:pointer;border:1px solid var(--deck-border);background:var(--deck-surface-2);color:var(--text-main,#eef6ff);border-radius:10px;align-items:center;gap:6px;padding:8px 14px;transition:background .15s,border-color .15s,transform 50ms;display:inline-flex}.ic-btn:hover{background:var(--deck-surface-3);border-color:var(--deck-border-2)}.ic-btn:active{transform:translateY(1px)}.ic-btn:focus-visible{outline:2px solid var(--focus-ring,#7dd3fc);outline-offset:2px}.ic-btn--primary{color:#07111f;background:linear-gradient(#38bdf8 0%,#0ea5e9 100%);border-color:#0ea5e9;font-weight:600}.ic-btn--primary:hover{filter:brightness(1.08)}.ic-btn--ghost{border-color:var(--deck-border);color:var(--text-muted,#9fb3c8);background:0 0}.ic-btn--ghost:hover{color:var(--text-main,#eef6ff)}.ic-btn[disabled],.ic-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.ic-deck{gap:var(--deck-gap);min-height:100%;color:var(--text-main,#eef6ff);font:14px/1.5 var(--font-ui,inherit);grid-template-rows:auto auto 1fr auto;padding:18px 0 22px;display:grid}.ic-deck-header{flex-direction:column;gap:14px;display:flex!important}.ic-deck-header__title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ic-deck-header__title{font:600 22px/1.25 var(--font-display,var(--font-ui,sans-serif));letter-spacing:.2px;color:var(--text-main,#eef6ff);margin:0}.ic-deck-header__ref{background:var(--deck-pill-bg);border:1px solid var(--deck-border-2);font:500 12px/1 var(--font-ui,inherit);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.ic-deck-header__ref-icon{color:var(--deck-accent)}.ic-deck-header__ref-label{color:var(--text-muted,#9fb3c8)}.ic-deck-header__ref-value{color:var(--text-main,#eef6ff);font-variant-numeric:tabular-nums}.ic-deck-header__ref-menu{color:var(--text-muted,#9fb3c8);cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0 2px;font-size:14px}.ic-deck-stepper{border-radius:var(--radius-md,16px);grid-template-columns:repeat(4,1fr);gap:0;margin:0;list-style:none;background:var(--deck-surface-1)!important;border:1px solid var(--deck-border)!important;padding:12px 14px!important;display:grid!important}.ic-deck-step{grid-template-columns:28px 1fr;align-items:center;gap:10px;min-width:0;padding:4px 10px;list-style:none;display:grid;position:relative}.ic-deck-step__btn{cursor:pointer;color:inherit;text-align:left;font:inherit;background:0 0;border:none;padding:0;display:contents}.ic-deck-step__indicator{background:var(--deck-surface-3);border:1px solid var(--deck-border);width:26px;height:26px;font:600 12px/1 var(--font-ui,inherit);color:var(--text-muted,#9fb3c8);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ic-deck-step--complete .ic-deck-step__indicator,.ic-deck-step.is-complete .ic-deck-step__indicator{background:var(--deck-ok);border-color:var(--deck-ok);color:#06281a}.ic-deck-step--active .ic-deck-step__indicator,.ic-deck-step.is-active .ic-deck-step__indicator{background:var(--deck-accent);border-color:var(--deck-accent);color:#07111f;box-shadow:0 0 0 4px #7dd3fc2e}.ic-deck-step.is-blocked .ic-deck-step__indicator{background:var(--deck-surface-3);border-color:var(--deck-danger);color:var(--deck-danger)}.ic-deck-step__body{flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}.ic-deck-step__label{font:600 13px/1.2 var(--font-ui,inherit);color:var(--text-main,#eef6ff);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ic-deck-step__status{font:12px/1.2 var(--font-ui,inherit);color:var(--text-muted,#9fb3c8);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ic-deck-step--complete .ic-deck-step__status,.ic-deck-step.is-complete .ic-deck-step__status{color:var(--deck-ok)}.ic-deck-step--active .ic-deck-step__status,.ic-deck-step.is-active .ic-deck-step__status{color:var(--deck-accent)}.ic-deck-step.is-blocked .ic-deck-step__status{color:var(--deck-danger)}.ic-deck-step__connector{background:var(--deck-border);pointer-events:none;width:12px;height:1px;position:absolute;top:50%;right:-2px}.ic-deck-step:last-child .ic-deck-step__connector{display:none}.ic-deck-step--complete .ic-deck-step__connector,.ic-deck-step.is-complete .ic-deck-step__connector{background:var(--deck-ok)}.ic-story-review{border-radius:var(--radius-md,16px);background:var(--deck-surface-1)!important;border:1px solid var(--deck-border)!important;padding:14px 16px!important}.ic-story-review__row{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.ic-story-review__item{background:var(--deck-surface-2);border:1px solid var(--deck-border);font:11px/1.2 var(--font-ui,inherit);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:8px 4px;list-style:none;display:flex}.ic-story-review__indicator{background:var(--deck-surface-3);width:18px;height:18px;color:var(--text-muted,#9fb3c8);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.ic-story-review__item--complete .ic-story-review__indicator,.ic-story-review__item.is-complete .ic-story-review__indicator{background:var(--deck-ok);color:#06281a;border-color:var(--deck-ok)}.ic-story-review__item--partial .ic-story-review__indicator,.ic-story-review__item.is-partial .ic-story-review__indicator{background:var(--deck-warn);color:#2b1d04;border-color:var(--deck-warn)}.ic-story-review__item--missing .ic-story-review__indicator,.ic-story-review__item.is-missing .ic-story-review__indicator,.ic-story-review__item.is-pending .ic-story-review__indicator{border:1px dashed var(--deck-border);background:0 0}.ic-story-review__label{color:var(--text-muted,#9fb3c8);word-break:break-word;font-weight:500}.ic-story-review__status{color:var(--text-muted,#9fb3c8);font-size:10px}.ic-story-review__item--complete .ic-story-review__status,.ic-story-review__item.is-complete .ic-story-review__status{color:var(--deck-ok)}.ic-story-review__item--partial .ic-story-review__status,.ic-story-review__item.is-partial .ic-story-review__status{color:var(--deck-warn)}.ic-story-review__stamp{color:var(--text-muted,#9fb3c8);font-size:9px}.ic-story-review__stamp-by{color:var(--text-main,#eef6ff);display:block}.ic-story-review__stamp-at{display:block}.ic-story-review__foot{border-top:1px solid var(--deck-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.ic-story-review__hint{color:var(--text-muted,#9fb3c8);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ic-story-review__hint-icon{color:var(--deck-info)}.ic-story-review__open{border:1px solid var(--deck-border-2);color:var(--deck-accent);cursor:pointer;font:500 12px/1 var(--font-ui,inherit);background:0 0;border-radius:8px;padding:6px 12px}.ic-story-review__open:hover{background:var(--deck-pill-bg)}.ic-deck-main{gap:var(--deck-gap);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid!important}.ic-deck-canvas{gap:var(--deck-gap);flex-direction:column;min-width:0;display:flex}.ic-deck-rail{gap:var(--deck-gap);flex-direction:column;min-width:0;display:flex!important}.ic-deck-cards{gap:var(--deck-gap);flex-direction:column;display:flex}.ic-deck-card{border-radius:var(--radius-md,16px);position:relative;overflow:hidden;background:var(--deck-surface-1)!important;border:1px solid var(--deck-border)!important}.ic-deck-card__title{font:600 14px/1.2 var(--font-ui,inherit);color:var(--text-main,#eef6ff);background:var(--deck-surface-2);border-bottom:1px solid var(--deck-border);cursor:pointer;-webkit-user-select:none;user-select:none;text-transform:none;align-items:center;gap:10px;margin:0;padding:12px 16px;display:flex}.ic-deck-card__icon{color:var(--deck-accent);flex-shrink:0;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.ic-deck-card>.ic-deck-card__icon{z-index:2;position:absolute;top:13px;left:14px}.ic-deck-card>.ic-deck-card__icon+.ic-deck-card__title{padding-left:38px}.ic-deck-card__chevron{color:var(--text-muted,#9fb3c8);margin-left:auto;transition:transform .15s}.ic-deck-card[aria-expanded=false] .ic-deck-card__chevron{transform:rotate(-90deg)}.ic-deck-card[aria-expanded=false] .ic-deck-card__body,.ic-deck-card[aria-expanded=false] .ic-deck-card__actions{display:none}.ic-deck-card__body{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px 22px;padding:14px 16px;display:grid}.ic-deck-card__body--factors{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 16px;display:grid}.ic-deck-card__field{flex-direction:column;gap:4px;min-width:0;display:flex}.ic-deck-card__field-label{font:500 11px/1 var(--font-ui,inherit);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,#9fb3c8)}.ic-deck-card__field-value{font:500 13px/1.4 var(--font-ui,inherit);color:var(--text-main,#eef6ff);word-break:break-word}.ic-deck-card__value--pill{background:var(--deck-pill-bg);border:1px solid var(--deck-border-2);border-radius:999px;align-items:center;width:fit-content;padding:3px 9px;font-size:12px;font-weight:500;display:inline-flex}.ic-deck-card__value--pill.is-safe{color:var(--deck-ok);background:#34d3991f;border-color:#34d39973}.ic-deck-card__value--pill.is-mild{color:var(--deck-warn);background:#fbbf241f;border-color:#fbbf2473}.ic-deck-card__value--pill.is-moderate{color:#fb923c;background:#fb923c24;border-color:#fb923c80}.ic-deck-card__value--pill.is-severe{color:var(--deck-danger);background:#f8717124;border-color:#f8717180}.ic-deck-card__value--pill.is-risk{color:var(--deck-danger);background:#f871711a;border-color:#f8717166}.ic-deck-card__value--pill.is-pending{color:var(--text-muted,#9fb3c8)}.ic-deck-card__actions{align-items:center;gap:8px;padding:0 16px 14px;display:flex}.ic-deck-card__actions .ic-deck-card__chevron{border:1px solid var(--deck-border);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;display:inline-flex}.ic-deck-section{border-radius:var(--radius-md,16px);background:var(--deck-surface-1)!important;border:1px solid var(--deck-border)!important;padding:14px 16px!important}.ic-deck-section__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ic-deck-section__title{align-items:center;gap:6px;margin:0;display:flex}.ic-deck-section__title-text{font:600 12px/1.2 var(--font-ui,inherit);color:var(--text-muted,#9fb3c8);text-transform:uppercase;letter-spacing:.04em}.ic-deck-section__info{color:var(--text-muted,#9fb3c8);cursor:help}.ic-deck-section__body{font:13px/1.5 var(--font-ui,inherit);color:var(--text-main,#eef6ff)}.ic-deck-section__body--event-map{min-height:120px;overflow:hidden}.ic-rail-card{border-radius:var(--radius-md,16px);overflow:hidden;background:var(--deck-surface-1)!important;border:1px solid var(--deck-border)!important}.ic-rail-card__head{align-items:center;gap:8px;border-bottom:1px solid var(--deck-border)!important;background:var(--deck-surface-2)!important;padding:12px 14px!important;display:flex!important}.ic-rail-card__icon{color:var(--deck-accent);flex-shrink:0}.ic-rail-card__icon--shield{color:var(--deck-ok)}.ic-rail-card__title{font:600 12px/1.2 var(--font-ui,inherit);color:var(--text-main,#eef6ff);letter-spacing:.04em;flex:1;align-items:center;gap:8px;min-width:0;margin:0;display:inline-flex}.ic-rail-card__foot{color:var(--text-muted,#9fb3c8);font-size:12px;border-top:1px solid var(--deck-border)!important;padding:10px 14px!important}.ic-rail-card__link{color:var(--deck-accent);cursor:pointer;font-weight:500;font:inherit;background:0 0;border:none;padding:0;text-decoration:none}.ic-rail-card__link:hover{text-decoration:underline}.ic-rail-card--readiness .ic-rail-card__head{flex-wrap:wrap}.ic-rail-readiness__score{align-items:baseline;gap:6px;margin-left:auto;display:inline-flex}.ic-rail-readiness__score-num{font:700 16px/1 var(--font-display,var(--font-ui,sans-serif));color:var(--text-main,#eef6ff)}.ic-rail-readiness__score-pct{color:var(--text-muted,#9fb3c8);font-size:12px}.ic-rail-readiness__list{flex-direction:column;gap:6px;margin:0;padding:8px 14px 12px;list-style:none;display:flex}.ic-rail-readiness__item{color:var(--text-main,#eef6ff);grid-template-columns:16px 1fr;align-items:center;gap:8px;font-size:12px;display:grid}.ic-rail-readiness__dot{background:var(--deck-surface-3);border:1px solid var(--deck-border);width:12px;height:12px;color:var(--text-muted,#9fb3c8);border-radius:50%;justify-content:center;justify-self:center;align-items:center;font-size:9px;line-height:1;display:inline-flex}.ic-rail-readiness__item--ok .ic-rail-readiness__dot,.ic-rail-readiness__item.is-complete .ic-rail-readiness__dot{background:var(--deck-ok);border-color:var(--deck-ok);color:#06281a}.ic-rail-readiness__item--partial .ic-rail-readiness__dot,.ic-rail-readiness__item.is-partial .ic-rail-readiness__dot{background:var(--deck-warn);border-color:var(--deck-warn);color:#2b1d04}.ic-rail-readiness__item--missing .ic-rail-readiness__dot,.ic-rail-readiness__item.is-pending .ic-rail-readiness__dot,.ic-rail-readiness__item.is-missing .ic-rail-readiness__dot{background:0 0;border-style:dashed}.ic-rail-readiness__label{color:var(--text-main,#eef6ff)}.ic-rail-readiness__item--missing .ic-rail-readiness__label,.ic-rail-readiness__item.is-pending .ic-rail-readiness__label,.ic-rail-readiness__item.is-missing .ic-rail-readiness__label{color:var(--text-muted,#9fb3c8)}.ic-rail-card--harm .ic-rail-harm__grid{background:var(--deck-border);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.ic-rail-harm__cell{background:var(--deck-surface-1);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.ic-rail-harm__cell-label{color:var(--text-muted,#9fb3c8);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.ic-rail-harm__ncc{font:700 18px/1 var(--font-display,var(--font-ui,sans-serif));color:var(--text-main,#eef6ff)}.ic-rail-harm__level{color:var(--text-main,#eef6ff);word-break:break-word;font-size:12px;font-weight:500}.ic-rail-harm__ncc.is-safe,.ic-rail-harm__level.is-safe{color:var(--deck-ok)}.ic-rail-harm__ncc.is-mild,.ic-rail-harm__level.is-mild{color:var(--deck-warn)}.ic-rail-harm__ncc.is-moderate,.ic-rail-harm__level.is-moderate{color:#fb923c}.ic-rail-harm__ncc.is-severe,.ic-rail-harm__level.is-severe{color:var(--deck-danger)}.ic-rail-harm__ncc.is-pending,.ic-rail-harm__level.is-pending{color:var(--text-muted,#9fb3c8)}.ic-rail-harm__detail{border-top:1px solid var(--deck-border);grid-template-columns:1fr;gap:2px;padding:8px 14px;font-size:12px;display:grid}.ic-rail-harm__detail-label{color:var(--text-muted,#9fb3c8)}.ic-rail-harm__detail-value{color:var(--text-main,#eef6ff);word-break:break-word;font-weight:500}.ic-rail-card--trace .ic-rail-trace__list{flex-direction:column;gap:8px;margin:0;padding:8px 14px;list-style:none;display:flex}.ic-rail-trace__row{grid-template-columns:18px 1fr auto;align-items:center;gap:8px;min-width:0;font-size:12px;display:grid}.ic-rail-trace__icon{color:var(--deck-muted)}.ic-rail-trace__label{color:var(--text-muted,#9fb3c8)}.ic-rail-trace__value{color:var(--text-main,#eef6ff);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-weight:500;overflow:hidden}.ic-rail-trace__safe{border-top:1px solid var(--deck-border);background:#34d3990f;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.ic-rail-trace__safe.is-pending{background:#fbbf240f}.ic-rail-trace__safe-dot{background:var(--deck-ok);border-radius:50%;width:8px;height:8px;display:inline-block}.ic-rail-trace__safe.is-pending .ic-rail-trace__safe-dot{background:var(--deck-warn)}.ic-rail-trace__safe-flag{color:var(--deck-ok);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.ic-rail-trace__safe.is-pending .ic-rail-trace__safe-flag{color:var(--deck-warn)}.ic-rail-trace__safe-info{color:var(--text-muted,#9fb3c8);cursor:help;margin-left:4px;font-size:11px}.ic-rail-trace__safe-label{color:var(--text-main,#eef6ff);font-size:12px}.ic-deck-footer{border-radius:var(--radius-md,16px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;background:var(--deck-surface-2)!important;border:1px solid var(--deck-border)!important;padding:12px 16px!important;display:flex!important}.ic-deck-footer__left{align-items:center;gap:12px;display:flex}.ic-deck-footer__right{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ic-deck-footer__saved{color:var(--text-muted,#9fb3c8);font-size:12px}.ic-deck-footer__dirty{color:var(--deck-ok);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ic-deck-footer__dirty.is-dirty{color:var(--deck-warn)}.ic-deck-footer__dirty-dot{background:var(--deck-ok);border-radius:50%;width:8px;height:8px;display:inline-block}.ic-deck-footer__dirty.is-dirty .ic-deck-footer__dirty-dot{background:var(--deck-warn);animation:1.6s ease-in-out infinite ic-pulse}@keyframes ic-pulse{0%,to{opacity:1}50%{opacity:.4}}.ic-list{color:var(--text-main,#eef6ff);font:14px/1.5 var(--font-ui,inherit);padding:20px 0}.ic-list__head{flex-direction:column;gap:12px;margin-bottom:16px;display:flex!important}.ic-list__title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ic-list__title{font:600 22px/1.25 var(--font-display,var(--font-ui,sans-serif));color:var(--text-main,#eef6ff);margin:0}.ic-list__actions{gap:8px;display:flex}.ic-list__counts{flex-wrap:wrap;gap:8px;display:flex}.ic-list__count-pill{background:var(--deck-surface-1);border:1px solid var(--deck-border);color:var(--text-muted,#9fb3c8);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;display:inline-flex}.ic-list__count-pill b{color:var(--text-main,#eef6ff);font-weight:600}.ic-list__filters{background:var(--deck-surface-1);border:1px solid var(--deck-border);border-radius:var(--radius-md,16px);flex-wrap:wrap;gap:12px;margin-bottom:14px;padding:10px 12px;display:flex}.ic-list__filter{flex-direction:column;gap:4px;min-width:160px;display:flex}.ic-list__filter-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#9fb3c8);font-size:11px}.ic-list__filter-input{background:var(--deck-surface-2);border:1px solid var(--deck-border);color:var(--text-main,#eef6ff);font:inherit;border-radius:8px;padding:7px 10px}.ic-list__filter-input:focus{border-color:var(--deck-border-2);outline:none;box-shadow:0 0 0 3px #7dd3fc2e}.ic-list__table-wrap{background:var(--deck-surface-1);border:1px solid var(--deck-border);border-radius:var(--radius-md,16px);overflow:auto}.ic-list__table{border-collapse:collapse;width:100%;font-size:13px}.ic-list__th{text-align:left;background:var(--deck-surface-2);color:var(--text-muted,#9fb3c8);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--deck-border);padding:10px 14px;font-size:11px;font-weight:600}.ic-list__th--right{text-align:right}.ic-list__row{border-bottom:1px solid var(--deck-border);cursor:pointer;transition:background .12s}.ic-list__row:hover{background:var(--deck-surface-2)}.ic-list__row:last-child{border-bottom:none}.ic-list__cell{color:var(--text-main,#eef6ff);vertical-align:middle;padding:11px 14px}.ic-list__cell--right{text-align:right}.ic-list__row-title{color:var(--text-main,#eef6ff);font-weight:500}.ic-list__row-sub{color:var(--text-muted,#9fb3c8);margin-top:2px;font-size:11px}.ic-list__pill{background:var(--deck-pill-bg);border:1px solid var(--deck-border-2);border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}.ic-list__pill.is-draft{color:var(--text-muted,#9fb3c8)}.ic-list__pill.is-submitted{color:var(--deck-info)}.ic-list__pill.is-under_analysis{color:var(--deck-warn)}.ic-list__pill.is-action_plan_created{color:#fb923c}.ic-list__pill.is-closed{color:var(--deck-ok)}.ic-list__pill.is-submitted_to_nidr{color:var(--deck-accent)}.ic-list__empty{text-align:center;color:var(--text-muted,#9fb3c8);padding:40px 24px}@media (width<=1024px){.ic-deck-main{grid-template-columns:1fr!important}.ic-deck-rail{flex-direction:column}.ic-deck-stepper{grid-template-columns:repeat(2,1fr);row-gap:12px}.ic-story-review__row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){.ic-deck{padding:12px 0}.ic-deck-header__title{font-size:18px}.ic-deck-stepper{grid-template-columns:1fr}.ic-story-review__row{grid-template-columns:repeat(3,minmax(0,1fr))}.ic-list{padding:14px 0}.ic-deck-card__body{grid-template-columns:1fr}}.ic-v85-root .ic-v85-platform{position:relative}.ic-v85-kicker{color:var(--color-accent-primary,#38bdf8);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.ic-v85-workspace{background:radial-gradient(circle at 16% 0,#0ea5e921,#0000 32%),#091424e0;border:1px solid #38bdf82e;border-radius:16px;margin:0 0 16px;overflow:hidden;box-shadow:0 18px 50px #0003}.ic-v85-workspace__head{background:#0f1e34b3;border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.ic-v85-workspace__head h2{color:var(--text-main,#e5f4ff);margin:4px 0;font-size:18px;line-height:1.2}.ic-v85-workspace__head p{max-width:720px;color:var(--text-muted,#9fb4cc);margin:0;font-size:13px;line-height:1.45}.ic-v85-workspace__actions,.ic-v85-actionbar,.ic-v85-section-title-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ic-v85-workspace__body{padding:18px 20px 20px}.ic-v85-metric-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.ic-v85-metric{background:#030a1661;border:1px solid #94a3b826;border-radius:14px;min-height:70px;padding:12px}.ic-v85-metric span{color:var(--text-muted,#9fb4cc);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:750;display:block}.ic-v85-metric strong{color:var(--text-main,#e5f4ff);margin-top:7px;font-size:18px;line-height:1.15;display:block}.ic-v85-metric.is-safe{background:#065f4629;border-color:#34d39940}.ic-v85-metric.is-pending{background:#78350f1f;border-color:#f59e0b40}.ic-v85-checkline{flex-wrap:wrap;gap:8px;display:flex}.ic-v85-checkpill{color:var(--text-muted,#9fb4cc);cursor:pointer;background:#0f172a9e;border:1px solid #94a3b833;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;display:inline-flex}.ic-v85-checkpill.is-complete{color:#b7f7dc;background:#065f462e;border-color:#34d39959}.ic-v85-checkpill.is-pending{color:#fbd38d;border-color:#f59e0b4d}.ic-v85-event-summary{background:#07101e80;border:1px dashed #7dd3fc2e;border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.ic-v85-event-summary__head{color:var(--text-muted,#9fb4cc);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;font-size:11px;display:flex}.ic-v85-event-summary__stages{color:var(--text-main,#e5f4ff);flex-wrap:wrap;gap:8px;font-size:13px;line-height:1.5;display:flex}.ic-v85-event-summary__stages span{background:#0284c714;border:1px solid #38bdf82e;border-radius:999px;padding:4px 9px;display:inline-flex}.ic-v85-event-summary__stages .is-muted{color:var(--text-muted,#9fb4cc);background:0 0;border-style:dashed}.ic-v85-event-summary__meta{color:var(--text-muted,#9fb4cc);border-top:1px solid #94a3b824;flex-wrap:wrap;gap:14px;padding-top:8px;font-size:12px;display:flex}.ic-v85-analysis-preview{gap:8px;display:grid}.ic-v85-analysis-preview article{background:#030a1647;border:1px solid #94a3b824;border-radius:12px;grid-template-columns:28px 1fr;align-items:start;gap:10px;padding:11px;display:grid}.ic-v85-analysis-preview article span{color:#bae6fd;background:#38bdf829;border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.ic-v85-analysis-preview article p{color:var(--text-main,#e5f4ff);margin:2px 0 0;line-height:1.45}.ic-v85-fishbone-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.ic-v85-fishbone-summary div{color:var(--text-muted,#9fb4cc);background:#0f172a6b;border:1px solid #94a3b824;border-radius:12px;justify-content:space-between;gap:10px;padding:10px 12px;display:flex}.ic-v85-fishbone-summary strong{color:var(--text-main,#e5f4ff)}.ic-v85-table-wrap{border:1px solid #94a3b824;border-radius:14px;overflow:auto}.ic-v85-table{border-collapse:collapse;width:100%;color:var(--text-main,#e5f4ff);font-size:12px}.ic-v85-table th,.ic-v85-table td{text-align:left;vertical-align:top;border-bottom:1px solid #94a3b81f;padding:10px 12px}.ic-v85-table th{color:var(--text-muted,#9fb4cc);letter-spacing:.06em;text-transform:uppercase;background:#0f1e34a8;font-size:11px}.ic-v85-status{color:#bae6fd;background:#0ea5e91c;border:1px solid #38bdf838;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.ic-v85-empty{color:var(--text-muted,#9fb4cc);background:#0f172a59;border:1px dashed #94a3b82e;border-radius:12px;padding:16px}.ic-v85-close-grid{grid-template-columns:minmax(240px,.85fr) minmax(320px,1.15fr);gap:12px;display:grid}.ic-v85-close-grid section{background:#030a1640;border:1px solid #94a3b824;border-radius:14px;padding:14px}.ic-v85-close-grid h3,.ic-v85-subsection h3{color:var(--text-main,#e5f4ff);margin:0 0 10px;font-size:13px}.ic-v85-compact-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ic-v85-compact-list li{color:var(--text-muted,#9fb4cc);background:#0f172a5c;border:1px solid #94a3b81f;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.ic-v85-compact-list strong{color:#bae6fd}.ic-v85-compact-list em{color:#fbd38d;font-size:11px;font-style:normal}.ic-v85-json{color:#dbeafe;white-space:pre-wrap;background:#020617a3;border:1px solid #94a3b824;border-radius:12px;max-height:320px;margin:0;padding:12px;font-size:11px;line-height:1.45;overflow:auto}.ic-v85-actionbar{border-top:1px solid #94a3b824;justify-content:flex-start;margin-top:14px;padding-top:14px}.ic-v85-drawer-backdrop{z-index:9000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617b8;position:fixed;inset:0}.ic-v85-drawer{z-index:9001;width:min(760px,100vw);height:100dvh;color:var(--text-main,#e5f4ff);background:radial-gradient(circle at 20% 0,#0ea5e91f,#0000 38%),#07101f;border-left:1px solid #38bdf83d;grid-template-rows:auto 1fr auto;display:grid;position:fixed;top:0;right:0;box-shadow:-28px 0 80px #0000006b}.ic-v85-drawer__head,.ic-v85-drawer__foot{background:#0f1e34ad;border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.ic-v85-drawer__body{padding:20px 22px 28px;overflow:auto}.ic-v85-form{gap:14px;display:grid}.ic-v85-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ic-v85-field{color:var(--text-main,#e5f4ff);gap:6px;display:grid}.ic-v85-label{color:var(--text-muted,#9fb4cc);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.ic-v85-help{color:var(--text-muted,#9fb4cc);font-size:12px;line-height:1.4}.ic-v85-field input,.ic-v85-field select,.ic-v85-field textarea,.ic-v85-factor-toolbar input{width:100%;color:var(--text-main,#e5f4ff);font:inherit;background:#02061785;border:1px solid #94a3b838;border-radius:10px;padding:10px 11px}.ic-v85-field textarea{resize:vertical;min-height:84px}.ic-v85-field input:focus,.ic-v85-field select:focus,.ic-v85-field textarea:focus,.ic-v85-factor-toolbar input:focus{outline-offset:1px;border-color:#38bdf86b;outline:2px solid #38bdf852}.ic-v85-radiogrid,.ic-v85-checkgrid{flex-wrap:wrap;gap:8px;display:flex}.ic-v85-radio,.ic-v85-check{color:var(--text-main,#e5f4ff);background:#0f172a6b;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:inline-flex}.ic-v85-radio input,.ic-v85-check input{accent-color:#38bdf8}.ic-v85-subsection{background:#0f172a47;border:1px solid #94a3b824;border-radius:14px;gap:10px;padding:14px;display:grid}.ic-v85-med-rows{gap:10px;display:grid}.ic-v85-med-row{background:#02061752;border:1px solid #94a3b81f;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:8px;padding:10px;display:grid}.ic-v85-factor-toolbar{align-items:center;gap:12px;display:flex}.ic-v85-factor-toolbar span{color:var(--text-muted,#9fb4cc);white-space:nowrap;font-size:12px}.ic-v85-factor-list{gap:12px;display:grid}.ic-v85-factor-group{background:#0f172a40;border:1px solid #94a3b81f;border-radius:14px;padding:12px}.ic-v85-factor-group h3{color:var(--text-muted,#9fb4cc);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:12px}.ic-v85-factor-chips{flex-wrap:wrap;gap:8px;display:flex}.ic-v85-factor-chip{color:var(--text-main,#e5f4ff);background:#02061752;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;font-size:12px;display:inline-flex}.ic-v85-factor-chip:has(input:checked){background:#065f4629;border-color:#34d3995c}.ic-v85-factor-chip.is-hidden{display:none}.ic-v85-readiness-grid{gap:8px;margin:14px 0;display:grid}.ic-v85-readiness-row{background:#0f172a52;border:1px solid #94a3b824;border-radius:12px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.ic-v85-readiness-row.is-complete{color:#b7f7dc;border-color:#34d39942}.ic-v85-readiness-row.is-pending{color:#fbd38d;border-color:#f59e0b42}.ic-v85-readiness-row em{color:var(--text-muted,#9fb4cc);font-size:12px;font-style:normal}.ic-v85-success{color:#b7f7dc}.ic-v85-event-map-full .ic-event-map-shell{min-height:560px}@media (width<=980px){.ic-v85-workspace__head,.ic-v85-drawer__head,.ic-v85-drawer__foot{flex-direction:column;align-items:stretch}.ic-v85-workspace__actions,.ic-v85-actionbar{justify-content:flex-start}.ic-v85-metric-row,.ic-v85-fishbone-summary,.ic-v85-close-grid,.ic-v85-form-grid,.ic-v85-med-row{grid-template-columns:1fr}}#ic-v85-drawer-root{z-index:9000!important;pointer-events:none!important;position:fixed!important;inset:0!important}#ic-v85-drawer-root.is-open{pointer-events:auto!important}#ic-v85-drawer-root .ic-v85-drawer-backdrop{z-index:9000!important;position:fixed!important;inset:0!important}#ic-v85-drawer-root .ic-v85-drawer,body[data-surface=app] .ic-deck-root #ic-v85-drawer-root .ic-v85-drawer{z-index:9001!important;background:radial-gradient(circle at 20% 0,#0ea5e91f,#0000 38%),#07101f!important;border-left:1px solid #38bdf83d!important;width:min(760px,100vw)!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;position:fixed!important;inset:0 0 auto auto!important;overflow:hidden!important;box-shadow:-28px 0 80px #0000006b!important}#ic-v85-drawer-root .ic-v85-drawer__body{min-height:0!important;overflow:auto!important}#ic-v85-drawer-root,.ic-v85-drawer-root{z-index:9000!important;pointer-events:none!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important}#ic-v85-drawer-root.is-open,.ic-v85-drawer-root.is-open{pointer-events:auto!important}#ic-v85-drawer-root *,.ic-v85-drawer-root *{box-sizing:border-box}.ic-v85-drawer-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617b8;z-index:9000!important;position:fixed!important;inset:0!important}.ic-v85-drawer{isolation:isolate;z-index:9001!important;width:min(1280px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;height:calc(100dvh - 32px)!important;max-height:calc(100dvh - 32px)!important;color:var(--text-main,#e5f4ff)!important;background:radial-gradient(circle at 20% 0,#0ea5e91f,#0000 38%),#07101f!important;border:1px solid #38bdf83d!important;border-radius:20px!important;grid-template-rows:auto minmax(0,1fr) auto!important;display:grid!important;position:fixed!important;inset:16px auto auto 50%!important;overflow:hidden!important;transform:translate(-50%)!important;box-shadow:0 28px 80px #0000006b,inset 0 0 0 1px #58c4ff0f!important}.ic-v85-drawer__head,.ic-v85-drawer__foot{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1e34d1;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.ic-v85-drawer__head{border-bottom:1px solid #94a3b824}.ic-v85-drawer__foot{border-top:1px solid #94a3b824;border-bottom:0;justify-content:flex-end}.ic-v85-drawer__head h2{color:var(--text-main,#e5f4ff);margin:2px 0 0;font-size:19px}.ic-v85-drawer__body{overscroll-behavior:contain;padding:20px 22px 28px;min-height:0!important;overflow:auto!important}.ic-v85-icon-btn{min-width:34px;height:34px;color:var(--text-main,#e5f4ff);cursor:pointer;background:#0f172a8f;border:1px solid #94a3b833;border-radius:10px;place-items:center;display:inline-grid}.ic-v85-icon-btn:hover{background:#0ea5e921;border-color:#38bdf85c}.ic-v85-drawer__body .form.two,.ic-v85-drawer__body .form.three{grid-template-columns:1fr}@media (width>=980px){.ic-v85-drawer__body .form.two{grid-template-columns:1fr 1fr}.ic-v85-drawer__body .form.three{grid-template-columns:1fr 1fr 1fr}}@media (width>=1280px){.ic-v85-drawer__head,.ic-v85-drawer__foot{padding-left:28px;padding-right:28px}.ic-v85-drawer__body{padding:24px 28px 32px}}body #ic-v85-drawer-root .ic-v85-drawer,.ic-deck-root #ic-v85-drawer-root .ic-v85-drawer{width:min(1280px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;height:calc(100dvh - 32px)!important;min-height:0!important;max-height:calc(100dvh - 32px)!important;position:fixed!important;inset:16px auto auto 50%!important;overflow:hidden!important;transform:translate(-50%)!important}@media (width<=979px){.ic-v85-drawer{border-radius:16px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;top:8px!important}.ic-v85-drawer__head,.ic-v85-drawer__foot{padding:14px 16px}.ic-v85-drawer__body{padding:16px 16px 20px}body #ic-v85-drawer-root .ic-v85-drawer,.ic-deck-root #ic-v85-drawer-root .ic-v85-drawer{border-radius:16px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;inset:8px auto auto 50%!important;transform:translate(-50%)!important}}.ic-rail-card--readiness.is-incomplete{box-shadow:0 0 0 1px #f871711a,inset 0 1px #ffffff09;border-color:#f8717161!important}.ic-rail-card--readiness.is-incomplete .ic-rail-readiness__score-num,.ic-rail-card--readiness.is-incomplete .ic-rail-readiness__score-pct{color:var(--deck-danger)}.ic-rail-readiness__item.is-missing .ic-rail-readiness__dot,.ic-rail-readiness__item.is-pending .ic-rail-readiness__dot,.ic-rail-readiness__item--missing .ic-rail-readiness__dot{color:var(--deck-danger)!important;background:#f871711f!important;border-style:solid!important;border-color:#f87171a3!important}.ic-rail-readiness__item.is-missing .ic-rail-readiness__label,.ic-rail-readiness__item.is-pending .ic-rail-readiness__label,.ic-rail-readiness__item--missing .ic-rail-readiness__label{color:#fecaca!important}.ic-v85-checkpill.is-missing,.ic-v85-checkpill.is-pending{color:#fecaca!important;background:#7f1d1d24!important;border-color:#f871716b!important}.ic-v85-readiness-row.is-missing,.ic-v85-readiness-row.is-pending{color:#fecaca!important;background:#7f1d1d29!important;border-color:#f8717175!important}.ic-v85-readiness-row.is-missing em,.ic-v85-readiness-row.is-pending em{color:#fca5a5!important}.ic-v85-required-missing{background:#7f1d1d29;border:1px solid #f871716b;border-radius:12px;margin-top:16px;padding:12px 14px}.ic-v85-required-missing h3{color:#fecaca;margin:0 0 8px}.ic-v85-required-missing ul{margin:0;padding-left:18px}.ic-v85-required-missing code{color:#fecaca;background:#f871711a;border:1px solid #f8717133;border-radius:6px;padding:2px 5px}.ic-incident-shell{gap:var(--deck-gap,16px);flex-direction:column;display:flex}.ic-incident-header,.ic-incident-panel,.ic-incident-utility-card,.ic-incident-nav{background:radial-gradient(circle at 16% 0,#38bdf81f,#0000 34%),linear-gradient(#0f2338a8,#060c14e6);border:1px solid #7dd3fc24;overflow:hidden;box-shadow:0 18px 48px #00000038,inset 0 1px #ffffff09}.ic-incident-header{border-radius:18px;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px;display:flex}.ic-incident-header__copy{min-width:0;max-width:760px}.ic-incident-header__copy h1{margin:4px 0 10px;font-size:clamp(24px,2.2vw,34px);line-height:1.05}.ic-incident-header__copy p{color:#cbd5e1d1;margin:0;line-height:1.55}.ic-incident-header__meta{color:#e2e8f0db;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.ic-incident-header__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:max-content;display:flex}.ic-incident-layout{gap:var(--deck-gap,16px);grid-template-columns:minmax(0,1fr) minmax(280px,340px);grid-template-areas:"workflow workflow""main utility";align-items:start;display:grid}.ic-incident-nav{border-radius:18px;grid-area:workflow;padding:18px 20px 20px;position:relative}.ic-incident-nav:after{content:"";pointer-events:none;opacity:.75;background:linear-gradient(90deg,#0000,#38bdf80e,#0000);position:absolute;inset:0}.ic-incident-nav__title{z-index:1;font:900 12px/1.2 var(--font-ui,inherit);letter-spacing:.14em;text-transform:uppercase;color:#e2e8f0f0;margin:0 0 16px 2px;position:relative}.ic-incident-nav__list{--flow-y:23px;z-index:1;isolation:isolate;grid-template-columns:repeat(5,minmax(138px,1fr));gap:10px;padding:0;display:grid;position:relative}.ic-incident-nav__list:before,.ic-incident-nav__list:after{content:"";left:calc(10% + 18px);right:calc(10% + 18px);top:var(--flow-y);pointer-events:none;border-radius:999px;height:3px;position:absolute}.ic-incident-nav__list:before{z-index:-2;background:linear-gradient(90deg,#34d399d1 0 25%,#facc15c2 25% 50%,#f87171b8 50% 75%,#64748b73 75% 100%);box-shadow:0 0 22px #38bdf824}.ic-incident-nav__list:after{z-index:-1;filter:blur(.15px);opacity:.84;background:linear-gradient(90deg,#0000,#22d3eef2,#fffffff2,#22d3eef2,#0000);width:24%;animation:5.8s linear infinite ic-flow-pulse;right:auto}@keyframes ic-flow-pulse{0%{opacity:0;transform:translate(-18%)}12%{opacity:.28}44%{opacity:.88}74%{opacity:.34}to{opacity:0;transform:translate(330%)}}.ic-incident-step{text-align:left;width:100%;min-height:96px;color:inherit;cursor:pointer;background:linear-gradient(#0f172a99,#0206176b);border:1px solid #94a3b81a;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;padding:12px 12px 12px 10px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff09}.ic-incident-step__marker{z-index:2;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:relative}.ic-incident-step__index{color:#e2e8f0d6;background:#1e293bf5;border:1px solid #94a3b83d;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 0 0 5px #070d16cc}.ic-incident-step__body{flex-direction:column;gap:5px;min-width:0;padding-top:2px;display:flex}.ic-incident-step__body strong{color:#f8fafcf0;font-size:15px;line-height:1.22}.ic-incident-step__body small{color:#cbd5e1ad;font-weight:600}.ic-incident-step.is-in_progress .ic-incident-step__index{color:#422006;background:linear-gradient(#fde68a,#facc15);border-color:#facc15eb;box-shadow:0 0 0 5px #facc151a,0 0 18px #facc1542}.ic-incident-step.is-in_progress .ic-incident-step__body small,.ic-incident-step.is-active .ic-incident-step__body small{color:#facc15}.ic-incident-step.is-blocked .ic-incident-step__index{color:#450a0a;background:linear-gradient(#fca5a5,#ef4444);border-color:#f87171eb;box-shadow:0 0 0 5px #ef44441a,0 0 18px #ef444447}.ic-incident-step.is-blocked .ic-incident-step__body strong,.ic-incident-step.is-blocked .ic-incident-step__body small{color:#fb7185}.ic-incident-step.is-pending .ic-incident-step__body strong,.ic-incident-step.is-pending .ic-incident-step__body small{color:#cbd5e19e}.ic-incident-step__warning{color:#b45309;background:linear-gradient(#fef9c3,#fef3c7);border:1px solid #fde047b8;border-radius:9px;align-items:center;gap:6px;width:fit-content;max-width:100%;margin-top:3px;padding:6px 8px;font-size:11px;line-height:1.2;display:inline-flex;box-shadow:0 10px 22px #00000038}.ic-incident-step:focus-visible{outline-offset:4px;outline:2px solid #38bdf8d1}.ic-incident-main{gap:var(--deck-gap,16px);flex-direction:column;grid-area:main;min-width:0;display:flex}.ic-incident-utility{gap:var(--deck-gap,16px);flex-direction:column;grid-area:utility;min-width:0;display:flex;position:sticky;top:16px}.ic-incident-panel{border-radius:18px;flex-direction:column;gap:18px;padding:20px 24px;display:flex}.ic-incident-pill.is-pending{background:color-mix(in srgb, var(--warn,#fbbf24) 22%, transparent)}.ic-incident-main,.ic-incident-utility{min-width:0}.ic-incident-main{gap:var(--deck-gap,16px);flex-direction:column;display:flex}.ic-incident-panel{flex-direction:column;gap:18px;padding:20px 24px;display:flex}.ic-incident-panel__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ic-incident-panel__head h2{margin:4px 0 8px}.ic-incident-panel__head p{color:var(--text-muted,#ffffffc7);max-width:72ch;margin:0}.ic-incident-panel__actions,.ic-incident-inline-actions,.ic-incident-utility-card__actions,.ic-incident-footer{flex-wrap:wrap;gap:10px;display:flex}.ic-incident-kicker{font:700 12px/1.2 var(--font-ui,inherit);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim,#ffffffb3)}.ic-incident-pill{background:#ffffff0f;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;line-height:1;display:inline-flex}.ic-incident-pill.is-safe{background:color-mix(in srgb, var(--ok,#6ee7b7) 20%, transparent)}.ic-incident-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ic-incident-fact-card,.ic-incident-section-card{border:1px solid var(--deck-border,#ffffff14);background:var(--deck-surface-2,#ffffff05);border-radius:14px;padding:14px}.ic-incident-fact-card span,.ic-incident-section-card header span{color:var(--text-dim,#ffffffad);margin-bottom:8px;font-size:12px;display:block}.ic-incident-fact-card strong{font-size:15px;line-height:1.35}.ic-incident-two-up,.ic-incident-investigation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ic-incident-investigation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ic-incident-inline-panel{border:1px solid var(--deck-border,#ffffff14);background:var(--deck-surface-2,#ffffff05);border-radius:14px;padding:16px}.ic-incident-inline-panel>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ic-incident-inline-panel>header h3,.ic-incident-section-card header h3,.ic-incident-utility-card h3{margin:0;font-size:16px;line-height:1.25}.ic-incident-deflist,.ic-incident-inline-list,.ic-incident-action-list,.ic-incident-timeline,.ic-incident-section-card ul,.ic-incident-checklist{margin:0;padding:0;list-style:none}.ic-incident-deflist{gap:12px;display:grid}.ic-incident-deflist div{gap:4px;display:grid}.ic-incident-deflist dt{color:var(--text-dim,#ffffffad);font-size:12px}.ic-incident-deflist dd{margin:0;line-height:1.45}.ic-incident-longform{color:var(--text-muted,#ffffffd6);margin:0;line-height:1.55}.ic-incident-checklist{color:var(--text-muted,#fffc);gap:6px;margin-top:14px;display:grid}.ic-incident-section-card header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.ic-incident-section-card p{color:var(--text-muted,#ffffffc7);margin:0 0 12px;line-height:1.45}.ic-incident-section-card ul{gap:6px;display:grid}.ic-incident-section-card li{align-items:center;gap:8px;display:flex}.ic-incident-section-card li.is-present{color:inherit}.ic-incident-section-card li.is-missing{color:var(--text-dim,#ffffffad)}.ic-incident-inline-list,.ic-incident-action-list,.ic-incident-timeline{gap:10px;display:grid}.ic-incident-inline-list li,.ic-incident-action-list li,.ic-incident-timeline li{border:1px solid var(--deck-border,#ffffff14);background:#ffffff05;border-radius:12px;justify-content:space-between;gap:12px;padding:12px;display:flex}.ic-incident-inline-list li p,.ic-incident-action-list li small,.ic-incident-inline-list li span,.ic-incident-timeline li span{color:var(--text-dim,#ffffffad);margin:4px 0 0;display:block}.ic-incident-inline-list li p{max-width:40%;margin:0}.ic-incident-banner{border:1px solid color-mix(in srgb, var(--warn,#fbbf24) 34%, transparent);background:color-mix(in srgb, var(--warn,#fbbf24) 12%, transparent);border-radius:12px;padding:12px;line-height:1.45}.ic-incident-empty-state{color:var(--text-dim,#ffffffad);padding:8px 0}.ic-incident-utility{gap:var(--deck-gap,16px);flex-direction:column;display:flex;position:sticky;top:16px}.ic-incident-utility-card{padding:16px}.ic-incident-utility-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ic-incident-footer{justify-content:space-between}@media (width<=1180px){.ic-incident-layout{grid-template-columns:1fr}.ic-incident-nav,.ic-incident-utility{position:static}.ic-incident-nav__list{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}}@media (width<=860px){.ic-incident-header,.ic-incident-panel__head,.ic-incident-inline-panel>header{flex-direction:column}.ic-incident-fact-grid,.ic-incident-two-up,.ic-incident-investigation-grid,.ic-incident-nav__list{grid-template-columns:1fr}.ic-incident-inline-list li,.ic-incident-action-list li,.ic-incident-timeline li{flex-direction:column}.ic-incident-inline-list li p{max-width:none}}.ic-incident-summary-redesign{gap:clamp(18px,2.2vw,28px);display:grid}.ic-summary-hero,.ic-summary-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#080f1ef5,#060c18fb);border:1px solid #94a3b81a;overflow:hidden;box-shadow:0 10px 30px #0000003d,inset 0 1px #ffffff06}.ic-summary-hero{border-radius:18px;justify-content:space-between;align-items:flex-start;gap:20px;padding:clamp(20px,2.2vw,28px);display:flex}.ic-summary-hero__copy{flex:auto;min-width:0}.ic-summary-hero__copy h2{color:#f8fafc;letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(24px,2.3vw,32px);font-weight:700;line-height:1.06}.ic-summary-hero__copy p{color:#e2e8f0b8;max-width:62ch;margin:0;font-size:15px;line-height:1.45}.ic-summary-hero__meta,.ic-summary-hero__actions,.ic-summary-card__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ic-summary-hero__meta{margin-top:16px}.ic-summary-hero__aside{flex:none;justify-items:end;gap:14px;display:grid}.ic-summary-hero .ic-incident-pill{color:#e2e8f0e0;min-height:34px;box-shadow:none;background:#0f172a75;border:1px solid #94a3b829;border-radius:999px;padding:8px 12px;font-size:13px;line-height:1}.ic-summary-hero .ic-incident-pill.is-info{color:#7dd3fc;background:#38bdf824;border-color:#38bdf83d}.ic-summary-hero__actions .ic-btn,.ic-summary-card__actions .ic-btn{letter-spacing:0;min-height:40px;box-shadow:none;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.ic-summary-hero__actions .ic-btn--primary{color:#082032;background:#38bdf8;border:1px solid #38bdf83d}.ic-summary-hero__actions .ic-btn--primary:hover{background:#67cdfa}.ic-summary-hero__actions .ic-btn--secondary,.ic-summary-card__actions .ic-btn{color:#e2e8f0d6;background:#0f172a47;border:1px solid #94a3b82e}.ic-summary-hero__actions .ic-btn--secondary:hover,.ic-summary-card__actions .ic-btn:hover{color:#f8fafc;background:#1e293b6b;border-color:#94a3b847}.ic-summary-card-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(18px,2.4vw,28px);display:grid}.ic-summary-card{border-radius:18px;padding:clamp(20px,2.4vw,28px)}.ic-summary-card h3{color:#94a3b8d1;text-transform:uppercase;letter-spacing:.12em;margin:0 0 18px;font-size:12px;font-weight:700}.ic-summary-metric-list,.ic-summary-impact-grid{margin:0}.ic-summary-metric-list div,.ic-summary-impact-grid>div{border-bottom:1px solid #94a3b81a;padding:12px 0 14px}.ic-summary-metric-list div:first-child,.ic-summary-impact-grid>div:first-child{padding-top:0}.ic-summary-metric-list div:last-child,.ic-summary-impact-grid>div:last-child{border-bottom:0;padding-bottom:0}.ic-summary-metric-list dt,.ic-summary-impact-grid span{color:#94a3b8db;margin-bottom:6px;font-size:13px;line-height:1.35;display:block}.ic-summary-metric-list dd,.ic-summary-impact-grid strong{color:#f8fafc;letter-spacing:-.02em;margin:0;font-size:clamp(18px,1.55vw,24px);font-weight:700;line-height:1.12;display:block}.ic-summary-impact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 28px;display:grid}.ic-summary-card__actions{justify-content:flex-start;margin-top:24px}.ic-incident-summary-redesign .ic-summary-hero+.ic-summary-card-grid{margin-top:2px}@media (width<=980px){.ic-summary-hero{flex-direction:column;align-items:stretch}.ic-summary-hero__aside{justify-items:start}.ic-summary-card-grid,.ic-summary-impact-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.ic-incident-summary-redesign{gap:16px}.ic-summary-hero,.ic-summary-card{border-radius:16px;padding:18px}.ic-summary-hero__copy h2{font-size:22px}.ic-summary-hero__copy p{font-size:14px}.ic-summary-hero__meta,.ic-summary-hero__actions,.ic-summary-card__actions{gap:8px}.ic-summary-hero .ic-incident-pill,.ic-summary-hero__actions .ic-btn,.ic-summary-card__actions .ic-btn{width:auto;min-height:38px;font-size:12px}.ic-summary-metric-list dd,.ic-summary-impact-grid strong{font-size:18px}}.ic-incident-shell{gap:18px;width:min(100%,1184px);margin-inline:auto;display:grid}.ic-incident-header,.ic-incident-panel,.ic-incident-utility-card,.ic-incident-nav{background:radial-gradient(circle at 18% 0,#38bdf81c,#0000 32%),linear-gradient(#0b1626f5,#050b14fa);border-color:#7dd3fc29}.ic-incident-header{border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px 24px;padding:24px 28px;display:grid}.ic-incident-header__copy{max-width:820px}.ic-incident-header__copy h1{margin:6px 0 10px;font-size:clamp(28px,2.1vw,36px)}.ic-incident-header__copy p{max-width:72ch}.ic-incident-header__meta{margin-top:18px}.ic-incident-header__actions{align-self:stretch;justify-items:end;gap:12px;min-width:272px;display:grid}.ic-incident-header__next{text-align:left;background:#080f1ec7;border:1px solid #94a3b824;border-radius:16px;width:100%;padding:14px 16px}.ic-incident-header__next span{color:#94a3b8db;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.ic-incident-header__next strong{color:#f8fafc;font-size:16px;line-height:1.25;display:block}.ic-incident-header__cta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;width:100%;display:flex}.ic-incident-header__cta .ic-btn--primary{min-width:224px;min-height:48px;font-weight:700}.ic-incident-layout{grid-template-columns:minmax(0,820px) minmax(280px,320px);grid-template-areas:"workflow workflow""main utility";justify-content:space-between;align-items:start;gap:18px 24px;display:grid}.ic-incident-nav{border-radius:18px;grid-area:workflow;padding:16px 18px 18px}.ic-incident-nav__top{z-index:1;justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex;position:relative}.ic-incident-nav__title{margin:0}.ic-incident-nav__summary{color:#bfcde0d1;margin:6px 0 0;font-size:13px;line-height:1.4}.ic-incident-nav__current{background:#070e1ab8;border:1px solid #94a3b824;border-radius:14px;min-width:168px;padding:10px 12px}.ic-incident-nav__current span{color:#94a3b8d1;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.ic-incident-nav__current strong{color:#f8fafc;font-size:14px;line-height:1.35;display:block}.ic-incident-nav__list{--flow-y:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ic-incident-nav__list:before,.ic-incident-nav__list:after{left:calc(10% + 16px);right:calc(10% + 16px);top:var(--flow-y)}.ic-incident-step{border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:72px;padding:12px 12px 12px 10px}.ic-incident-step__body{gap:3px;padding-top:0}.ic-incident-step__eyebrow{color:#94a3b8d6;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.ic-incident-step__body small{font-size:12px;line-height:1.25}.ic-incident-step__warning{border-radius:8px;margin-top:5px;padding:5px 7px;font-size:10px}.ic-incident-main{grid-area:main;gap:18px;max-width:820px}.ic-incident-panel{border-radius:18px}.ic-incident-utility{grid-area:utility;gap:14px;width:min(100%,320px);top:18px}.ic-incident-utility-card>header{align-items:flex-start;margin-bottom:14px}.ic-incident-utility-card>header h3{letter-spacing:.12em;text-transform:uppercase;color:#e2e8f0eb;font-size:12px;font-weight:800}.ic-incident-utility-card__body{gap:14px;display:grid}.ic-incident-utility-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ic-incident-utility-metric{background:#050c168f;border:1px solid #94a3b81f;border-radius:14px;min-height:72px;padding:12px}.ic-incident-utility-metric span{color:#94a3b8db;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.ic-incident-utility-metric strong{color:#f8fafc;font-size:14px;line-height:1.35;display:block}.ic-incident-utility-metric.is-safe{background:#064e3b2e;border-color:#4ade8042}.ic-incident-utility-metric.is-pending{background:#713f122e;border-color:#facc1542}.ic-incident-utility-text,.ic-incident-utility-number{color:inherit;display:inline-block}.ic-incident-utility-number{font-size:20px;font-weight:800;line-height:1}.ic-incident-utility-stack{gap:14px;display:grid}.ic-incident-utility-action-stack{gap:10px;display:grid}.ic-incident-utility-action-stack .ic-btn{justify-content:center;width:100%}.ic-incident-timeline li{justify-content:flex-start}.ic-incident-timeline li>div{gap:4px;display:grid}.ic-incident-timeline li span{margin:0}.ic-incident-footer{justify-content:space-between;gap:12px;padding-top:2px;display:flex}.ic-incident-footer .ic-btn--primary{min-width:140px}.ic-summary-hero{align-items:stretch}.ic-summary-hero__aside{align-content:start;gap:14px;min-width:280px;display:grid}.ic-summary-hero__next{background:#080f1ed1;border:1px solid #94a3b824;border-radius:16px;padding:16px}.ic-summary-hero__next span{color:#94a3b8d6;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.ic-summary-hero__next strong{color:#f8fafc;font-size:16px;line-height:1.3;display:block}.ic-summary-hero__next p{color:#bfcde0cc;margin:8px 0 0;font-size:13px;line-height:1.45}.ic-summary-section{gap:16px;display:grid}.ic-summary-section__head h3{color:#f8fafc;margin:6px 0 8px;font-size:24px;line-height:1.15}.ic-summary-section__head p{color:#bfcde0c7;max-width:68ch;margin:0;line-height:1.5}.ic-summary-card-grid{gap:16px}.ic-summary-card--context{padding-top:20px}.ic-summary-context-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ic-summary-context-grid>div{background:#080f1eb8;border:1px solid #94a3b81a;border-radius:14px;padding:14px}.ic-summary-context-grid span{color:#94a3b8db;margin-bottom:8px;font-size:12px;line-height:1.3;display:block}.ic-summary-context-grid strong{color:#f8fafc;font-size:18px;line-height:1.2;display:block}@media (width<=1180px){.ic-incident-shell{width:100%}.ic-incident-layout{grid-template-columns:1fr;justify-content:stretch}.ic-incident-main,.ic-incident-utility{width:100%;max-width:none}.ic-incident-nav,.ic-incident-utility{position:static}}@media (width<=920px){.ic-incident-header,.ic-incident-panel__head,.ic-incident-inline-panel>header,.ic-incident-nav__top{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.ic-incident-header__actions,.ic-incident-header__cta{justify-content:stretch;justify-items:stretch}.ic-incident-header__cta .ic-btn--primary,.ic-incident-header__cta .ic-btn--ghost,.ic-incident-utility-action-stack .ic-btn{width:100%}.ic-incident-fact-grid,.ic-incident-two-up,.ic-incident-investigation-grid,.ic-summary-card-grid,.ic-summary-context-grid,.ic-incident-nav__list{grid-template-columns:1fr}.ic-incident-inline-list li,.ic-incident-action-list li,.ic-incident-timeline li{flex-direction:column}.ic-incident-inline-list li p{max-width:none}.ic-summary-hero{flex-direction:column}.ic-summary-hero__aside{min-width:0}}.ic-incident-shell{padding-bottom:136px}.ic-incident-main{align-content:start;gap:18px;display:grid}.ic-incident-nav{border-radius:16px;padding:14px 16px 16px}.ic-incident-nav__top{margin-bottom:12px}.ic-incident-nav__summary{color:#bfcde0bd;margin-top:4px;font-size:12px}.ic-incident-nav__current{background:#060c16ad;border-radius:12px;min-width:150px;padding:9px 11px}.ic-incident-nav__list{--flow-y:16px;gap:10px}.ic-incident-nav__list:before,.ic-incident-nav__list:after{opacity:.82;height:2px;left:calc(10% + 14px);right:calc(10% + 14px)}.ic-incident-step{background:linear-gradient(#0c1525b8,#04091299);border-color:#94a3b81a;border-radius:12px;grid-template-columns:30px minmax(0,1fr);gap:9px;min-height:64px;padding:10px 10px 10px 8px;box-shadow:inset 0 1px #ffffff06}.ic-incident-step:hover{border-color:#94a3b82e;transform:translateY(-1px);box-shadow:0 10px 18px #00000024,inset 0 1px #ffffff08}.ic-incident-step__marker{width:30px;height:30px}.ic-incident-step__index{width:24px;height:24px;font-size:12px;box-shadow:0 0 0 3px #070d16bd}.ic-incident-step__body{gap:2px}.ic-incident-step__eyebrow{letter-spacing:.1em;font-size:9px}.ic-incident-step__body strong{font-size:14px;line-height:1.2}.ic-incident-step__body small{color:#bfcde0a8;font-size:11px;line-height:1.2}.ic-incident-step.is-active{background:radial-gradient(circle at 12% 6%,#38bdf824,#0000 42%),linear-gradient(#0c1c2ec7,#050b14a8);border-color:#38bdf857}.ic-incident-step.is-active .ic-incident-step__index{color:#082f49;background:linear-gradient(#7dd3fc,#0ea5e9);border-color:#7dd3fcd6;box-shadow:0 0 0 3px #0ea5e91a,0 0 16px #0ea5e93d}.ic-incident-step.is-active .ic-incident-step__body strong{color:#f8fafc;text-shadow:none}.ic-incident-step.is-active .ic-incident-step__body small{color:#7dd3fc}.ic-incident-step.is-complete{background:linear-gradient(#0a1422ad,#04091294);border-color:#4ade801f}.ic-incident-step.is-complete .ic-incident-step__index{color:#052e1a;background:linear-gradient(#86efac,#22c55e);border-color:#86efacd1;box-shadow:0 0 0 3px #22c55e14,0 0 14px #22c55e2e}.ic-incident-step.is-complete .ic-incident-step__body small{color:#4ade80}.ic-incident-step.is-pending .ic-incident-step__body strong,.ic-incident-step.is-pending .ic-incident-step__body small,.ic-incident-step.is-in_progress .ic-incident-step__body strong,.ic-incident-step.is-in_progress .ic-incident-step__body small,.ic-incident-step.is-blocked .ic-incident-step__body strong,.ic-incident-step.is-blocked .ic-incident-step__body small{color:#bfcde0ad}.ic-incident-step.is-pending .ic-incident-step__index,.ic-incident-step.is-in_progress .ic-incident-step__index,.ic-incident-step.is-blocked .ic-incident-step__index{color:#e2e8f0cc;background:#1e293bf0;border-color:#94a3b838;box-shadow:0 0 0 3px #070d16b8}.ic-incident-step.is-in_progress .ic-incident-step__body small,.ic-incident-step.is-blocked .ic-incident-step__body small{color:#bfcde099}.ic-incident-step__warning{color:#bfcde0c7;box-shadow:none;background:#0f172a75;border:1px solid #94a3b829;border-radius:7px;padding:4px 6px;font-size:10px}.ic-summary-section{gap:0}.ic-summary-sheet{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 14% 0,#38bdf814,#0000 34%),linear-gradient(#080f1ef5,#060c18fb);border:1px solid #94a3b81a;border-radius:18px;padding:clamp(20px,2.2vw,28px);overflow:hidden;box-shadow:0 10px 28px #00000038,inset 0 1px #ffffff06}.ic-summary-sheet__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px 20px;margin-bottom:12px;display:grid}.ic-summary-sheet__intro h3{color:#f8fafc;margin:6px 0 8px;font-size:clamp(24px,2vw,28px);line-height:1.12}.ic-summary-sheet__intro p{color:#bfcde0c7;max-width:62ch;margin:0;line-height:1.5}.ic-summary-sheet__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ic-summary-sheet__actions .ic-btn{color:#e2e8f0d6;min-height:40px;box-shadow:none;background:#0f172a47;border:1px solid #94a3b82e;border-radius:999px;padding:0 14px}.ic-summary-sheet__actions .ic-btn:hover{color:#f8fafc;background:#1e293b6b;border-color:#94a3b847}.ic-summary-sheet__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 28px;display:grid}.ic-summary-sheet__list{margin:0}.ic-summary-sheet__list div{border-bottom:1px solid #94a3b81a;padding:16px 0}.ic-summary-sheet__list div:first-child{padding-top:14px}.ic-summary-sheet__list div:last-child{border-bottom:0;padding-bottom:0}.ic-summary-sheet__list dt{color:#94a3b8db;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700;line-height:1.35}.ic-summary-sheet__list dd{color:#f8fafc;letter-spacing:-.02em;margin:0;font-size:clamp(16px,1.4vw,22px);font-weight:700;line-height:1.2}.ic-incident-utility{gap:12px}.ic-incident-utility-card{border-radius:16px;padding:16px}.ic-incident-utility-card>header{margin-bottom:12px}.ic-incident-utility-card__body{gap:12px}.ic-incident-utility-metric-grid{gap:8px}.ic-incident-utility-metric{border-radius:12px;min-height:64px;padding:11px 12px}.ic-incident-utility-metric span{margin-bottom:7px}.ic-incident-utility-number{font-size:18px}.ic-incident-utility-card .ic-incident-deflist{gap:10px}.ic-incident-utility-card .ic-incident-deflist div{gap:4px}.ic-incident-timeline li{background:#070e1a94;border-radius:12px;padding:10px 12px}.ic-incident-action-bar{left:var(--ic-action-bar-left,16px);width:var(--ic-action-bar-width,calc(100vw - 32px));bottom:max(16px, env(safe-area-inset-bottom));z-index:48;pointer-events:none;position:fixed}.ic-incident-action-bar__inner{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:linear-gradient(#091220f5,#050a12fb);border:1px solid #7dd3fc2e;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px 18px;padding:14px 16px;display:grid;box-shadow:0 18px 42px #0000005c,inset 0 1px #ffffff08}.ic-incident-action-bar__step{min-width:0}.ic-incident-action-bar__step span{color:#e2e8f0e0;font-size:13px;font-weight:700;line-height:1.3;display:block}.ic-incident-action-bar__state{min-height:1px}.ic-incident-action-bar__actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.ic-incident-action-bar__actions .ic-btn--primary{min-width:188px}@media (width<=1180px){.ic-incident-shell{padding-bottom:132px}}@media (width<=920px){.ic-summary-sheet__head,.ic-summary-sheet__grid,.ic-incident-action-bar__inner{grid-template-columns:1fr}.ic-summary-sheet__actions,.ic-incident-action-bar__actions{justify-content:flex-start}.ic-incident-action-bar__inner{gap:12px}.ic-incident-action-bar__actions{width:100%}.ic-incident-action-bar__actions .ic-btn{flex:1 1 0}}@media (width<=640px){.ic-incident-shell{padding-bottom:150px}.ic-summary-sheet{border-radius:16px;padding:18px}.ic-summary-sheet__intro h3{font-size:22px}.ic-summary-sheet__actions .ic-btn,.ic-incident-action-bar__actions .ic-btn{width:100%}.ic-incident-action-bar{width:calc(100vw - 24px);left:12px;bottom:max(12px, env(safe-area-inset-bottom))}.ic-incident-action-bar__inner{border-radius:16px;padding:12px}}.ic-incident-shell .ic-incident-kicker{letter-spacing:.1em;color:#ffffffa3;font-size:12px;font-weight:700}.ic-incident-shell .ic-incident-header__copy p,.ic-incident-shell .ic-incident-panel__head p,.ic-incident-shell .ic-summary-hero__copy p,.ic-incident-shell .ic-summary-hero__next p,.ic-incident-shell .ic-summary-sheet__intro p,.ic-incident-shell .ic-summary-section__head p,.ic-incident-shell .ic-incident-longform,.ic-incident-shell .ic-incident-section-card p,.ic-incident-shell .ic-incident-checklist,.ic-incident-shell .ic-incident-inline-list li p,.ic-incident-shell .ic-incident-action-list li small,.ic-incident-shell .ic-incident-inline-list li span,.ic-incident-shell .ic-incident-timeline li span,.ic-incident-shell .ic-incident-empty-state{color:#dfe7f3cc;font-size:16px;line-height:1.55}.ic-incident-shell .ic-incident-pill{color:#eef4fcdb;font-size:13px;font-weight:500;line-height:1.2}.ic-incident-shell .ic-incident-header__next span,.ic-incident-shell .ic-incident-nav__current span,.ic-incident-shell .ic-summary-hero__next span,.ic-incident-shell .ic-summary-sheet__list dt,.ic-incident-shell .ic-incident-deflist dt,.ic-incident-shell .ic-incident-fact-card span,.ic-incident-shell .ic-incident-section-card header span{color:#ffffff8f;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.25}.ic-incident-shell .ic-incident-nav__title,.ic-incident-shell .ic-incident-utility-card>header h3,.ic-incident-shell .ic-summary-section__head .ic-incident-kicker,.ic-incident-shell .ic-summary-sheet__intro .ic-incident-kicker{color:#ffffffa3;letter-spacing:.1em}.ic-incident-shell .ic-incident-nav__title{font-size:12px;font-weight:700}.ic-incident-shell .ic-incident-nav__summary{color:#dfe7f3c7;font-size:14px;line-height:1.45}.ic-incident-shell .ic-incident-step__eyebrow{color:#ffffff94;letter-spacing:.08em;font-size:11px;font-weight:700}.ic-incident-shell .ic-incident-step__body strong{color:#f3f7ff;font-size:18px;font-weight:650;line-height:1.24}.ic-incident-shell .ic-summary-sheet__intro h3,.ic-incident-shell .ic-summary-section__head h3,.ic-incident-shell .ic-incident-inline-panel>header h3,.ic-incident-shell .ic-incident-section-card header h3,.ic-incident-shell .ic-incident-utility-card h3{color:#f5f8ff;letter-spacing:-.018em;font-size:24px;font-weight:650;line-height:1.18}.ic-incident-shell .ic-incident-header__next strong,.ic-incident-shell .ic-summary-hero__next strong{color:#f5f8ff;font-size:20px;font-weight:650;line-height:1.24}.ic-incident-shell .ic-summary-sheet__list dd,.ic-incident-shell .ic-incident-deflist dd,.ic-incident-shell .ic-incident-fact-card strong{color:#f7faff;letter-spacing:-.015em;font-size:clamp(18px,1.5vw,22px);font-weight:600;line-height:1.35}.ic-incident-shell .ic-btn{font-size:15px;line-height:1}.ic-incident-shell .ic-btn--primary{color:#06111f;font-weight:600}.ic-incident-shell .ic-btn--ghost,.ic-incident-shell .ic-btn--secondary{color:#eff5fce0;font-weight:500}.ic-incident-shell .ic-incident-timeline strong,.ic-incident-shell .ic-incident-inline-list li strong,.ic-incident-shell .ic-incident-action-list li strong{color:#f3f7ff;font-size:15px;font-weight:600;line-height:1.3}.ic-incident-shell{--ic-card-border:#618eee3d;--ic-card-border-quiet:#94a3b829;--ic-card-bg:#0510225c;--ic-card-bg-soft:#0612264d;--ic-text-main:#f4f7ff;--ic-text-muted:#b1c1d6c7;--ic-text-dim:#94a3b8c7;--ic-blue:#32c5ff;--ic-green:#7bdc8b;--ic-amber:#f6b84b;--ic-red:#ff5d6e;--ic-radius-card:10px;--ic-radius-control:9px}.ic-incident-shell .ic-incident-header,.ic-incident-shell .ic-incident-nav,.ic-incident-shell .ic-incident-panel,.ic-incident-shell .ic-summary-hero,.ic-incident-shell .ic-summary-sheet,.ic-incident-shell .ic-summary-card,.ic-incident-shell .ic-summary-hero__next,.ic-incident-shell .ic-incident-utility-card,.ic-incident-shell .ic-incident-inline-panel,.ic-incident-shell .ic-incident-section-card,.ic-incident-shell .ic-incident-fact-card,.ic-incident-shell .ic-incident-action-bar__inner{border:1px solid var(--ic-card-border);border-radius:var(--ic-radius-card);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#07142b8a,#040d1d6b);box-shadow:inset 0 1px #ffffff09}.ic-incident-shell .ic-incident-utility-card,.ic-incident-shell .ic-incident-utility-metric,.ic-incident-shell .ic-incident-timeline li,.ic-incident-shell .ic-incident-nav__current{background:var(--ic-card-bg-soft);box-shadow:none}.ic-incident-shell .ic-incident-utility-card,.ic-incident-shell .ic-incident-utility-card.is-status,.ic-incident-shell .ic-incident-utility-card.is-linked,.ic-incident-shell .ic-incident-utility-card.is-timeline{border-color:var(--ic-card-border-quiet);padding:18px}.ic-incident-shell .ic-incident-utility-card>header{margin-bottom:16px}.ic-incident-shell .ic-incident-utility-card__body{gap:16px}.ic-incident-shell .ic-summary-sheet{padding:clamp(22px,2.2vw,30px)}.ic-incident-shell .ic-summary-sheet__head{margin-bottom:24px}.ic-incident-shell .ic-summary-sheet__grid{gap:0 clamp(34px,3.2vw,54px)}.ic-incident-shell .ic-summary-sheet__list{gap:24px;display:grid}.ic-incident-shell .ic-summary-sheet__list div{border-bottom:0;padding:0}.ic-incident-shell .ic-summary-sheet__list div:first-child,.ic-incident-shell .ic-summary-sheet__list div:last-child{padding:0}.ic-incident-shell .ic-incident-deflist{gap:18px}.ic-incident-shell .ic-incident-deflist div{gap:6px}.ic-incident-shell .ic-btn,.ic-incident-shell .ic-summary-hero__actions .ic-btn,.ic-incident-shell .ic-summary-sheet__actions .ic-btn,.ic-incident-shell .ic-summary-card__actions .ic-btn,.ic-incident-shell .ic-incident-utility-action-stack .ic-btn,.ic-incident-shell .ic-incident-action-bar__actions .ic-btn{border-radius:var(--ic-radius-control);color:#ebf2ffe0;min-height:38px;box-shadow:none;letter-spacing:0;background:#07142b61;border:1px solid #94a3b838;padding:9px 14px;font-size:14px;font-weight:550}.ic-incident-shell .ic-btn:hover,.ic-incident-shell .ic-summary-hero__actions .ic-btn:hover,.ic-incident-shell .ic-summary-sheet__actions .ic-btn:hover,.ic-incident-shell .ic-incident-utility-action-stack .ic-btn:hover{color:#f8fbff;background:#0c1e3a85;border-color:#94a3b857;transform:none}.ic-incident-shell .ic-btn--primary,.ic-incident-shell .ic-summary-hero__actions .ic-btn--primary,.ic-incident-shell .ic-incident-header__cta .ic-btn--primary,.ic-incident-shell .ic-incident-action-bar__actions .ic-btn--primary{color:#041528;background:linear-gradient(#29abeefa,#108bd3f2);border-color:#58c4ffb8;font-weight:650}.ic-incident-shell .ic-btn--primary:hover,.ic-incident-shell .ic-summary-hero__actions .ic-btn--primary:hover{filter:brightness(1.04);background:linear-gradient(#39befa,#1397e0fa)}.ic-incident-shell .ic-incident-kicker,.ic-incident-shell .ic-incident-nav__title,.ic-incident-shell .ic-incident-step__eyebrow,.ic-incident-shell .ic-incident-nav__current span,.ic-incident-shell .ic-summary-hero__next span,.ic-incident-shell .ic-summary-sheet__list dt,.ic-incident-shell .ic-incident-deflist dt,.ic-incident-shell .ic-incident-fact-card span,.ic-incident-shell .ic-incident-section-card header span,.ic-incident-shell .ic-incident-utility-card>header h3,.ic-incident-shell .ic-incident-utility-metric span{text-transform:none;letter-spacing:.015em;color:var(--ic-text-dim);font-weight:550}.ic-incident-shell .ic-incident-kicker,.ic-incident-shell .ic-incident-nav__title,.ic-incident-shell .ic-incident-utility-card>header h3{font-size:13px}.ic-incident-shell .ic-summary-sheet__list dt,.ic-incident-shell .ic-incident-deflist dt,.ic-incident-shell .ic-incident-utility-metric span{font-size:12px}.ic-incident-shell .ic-incident-header__copy h1,.ic-incident-shell .ic-summary-hero__copy h2,.ic-incident-shell .ic-incident-panel__head h2,.ic-incident-shell .ic-summary-sheet__intro h3,.ic-incident-shell .ic-summary-section__head h3,.ic-incident-shell .ic-incident-inline-panel>header h3,.ic-incident-shell .ic-incident-section-card header h3,.ic-incident-shell .ic-incident-utility-card h3{color:var(--ic-text-main);letter-spacing:-.018em;font-weight:600}.ic-incident-shell .ic-summary-sheet__list dd,.ic-incident-shell .ic-incident-deflist dd,.ic-incident-shell .ic-incident-fact-card strong{color:#f2f7ffeb;font-size:clamp(17px,1.22vw,20px);font-weight:550;line-height:1.35}.ic-incident-shell .ic-summary-hero__copy p,.ic-incident-shell .ic-summary-hero__next p,.ic-incident-shell .ic-summary-sheet__intro p,.ic-incident-shell .ic-incident-panel__head p,.ic-incident-shell .ic-incident-nav__summary{color:var(--ic-text-muted);font-weight:400}.ic-incident-shell .ic-incident-value{color:inherit}.ic-incident-shell .ic-incident-value.is-date,.ic-incident-shell .ic-incident-timeline li span,.ic-incident-shell .ic-incident-header__meta .ic-incident-pill:first-child{font-variant-numeric:tabular-nums}.ic-incident-shell .ic-incident-pill{border-radius:var(--ic-radius-control);color:#b4c4dad1;background:#0812246b;border:1px solid #94a3b82e;min-height:30px;padding:7px 10px;font-weight:550}.ic-incident-shell .ic-incident-pill.is-info{color:var(--ic-blue);background:#32c5ff29;border-color:#32c5ff75}.ic-incident-shell .ic-incident-pill.is-safe{color:var(--ic-green);background:#22c55e1f;border-color:#7bdc8b57}.ic-incident-shell .ic-incident-pill.is-pending{color:var(--ic-amber);background:#f6b84b21;border-color:#f6b84b5c}.ic-incident-shell .ic-incident-pill.is-danger{color:var(--ic-red);background:#ff5d6e21;border-color:#ff5d6e7a}.ic-incident-shell .ic-incident-nav:after,.ic-incident-shell .ic-incident-nav__list:after{opacity:.16;animation:none}.ic-incident-shell .ic-incident-nav__list:before{box-shadow:none;background:linear-gradient(90deg,#7bdc8bb8 0 25%,#94a3b84d 25% 50%,#94a3b838 50% 75%,#94a3b82e 75% 100%)}.ic-incident-shell .ic-incident-step{border-radius:var(--ic-radius-card);box-shadow:none;background:#0510225c;border-color:#94a3b824}.ic-incident-shell .ic-incident-step.is-active{opacity:1;background:#08214675;border-color:#32c5ff6b}.ic-incident-shell .ic-incident-step.is-active .ic-incident-step__body strong{color:var(--ic-text-main);text-shadow:none}.ic-incident-shell .ic-incident-step__index{color:#c5d2e5c7;box-shadow:none;background:#142034e0;border-color:#94a3b83d}.ic-incident-shell .ic-incident-step.is-active .ic-incident-step__index{color:var(--ic-blue);box-shadow:none;background:#32c5ff2e;border-color:#32c5ff80}.ic-incident-shell .ic-incident-step.is-complete .ic-incident-step__index{color:var(--ic-green);box-shadow:none;background:#22c55e29;border-color:#7bdc8b70}.ic-incident-shell .ic-incident-step.is-blocked .ic-incident-step__index{color:var(--ic-red);box-shadow:none;background:#ff5d6e24;border-color:#ff5d6e85}.ic-incident-shell .ic-incident-step.is-blocked .ic-incident-step__body strong,.ic-incident-shell .ic-incident-step.is-blocked .ic-incident-step__body small{color:var(--ic-red)}.ic-incident-shell .ic-incident-step__warning{color:var(--ic-red);box-shadow:none;background:#ff5d6e1f;border-color:#ff5d6e6b}.ic-incident-shell .ic-incident-utility-metric-grid{gap:10px}.ic-incident-shell .ic-incident-utility-metric{border-radius:var(--ic-radius-card);border:1px solid #94a3b824;align-content:start;gap:8px;min-height:82px;padding:14px;display:grid}.ic-incident-shell .ic-incident-utility-metric span{margin:0}.ic-incident-shell .ic-incident-utility-metric strong{color:#f5f8fff0;font-weight:550}.ic-incident-shell .ic-incident-utility-number{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(28px,2.25vw,36px);font-weight:750;line-height:.95;display:block}.ic-incident-shell .ic-incident-utility-metric.is-safe{background:#22c55e14;border-color:#7bdc8b47}.ic-incident-shell .ic-incident-utility-metric.is-pending{background:#f6b84b17;border-color:#f6b84b52}.ic-incident-shell .ic-incident-timeline{gap:10px}.ic-incident-shell .ic-incident-timeline li{border-radius:var(--ic-radius-card);border-color:#94a3b81f;padding:12px 14px}.ic-incident-shell .ic-incident-timeline strong{color:#eff5fce0;font-size:14px;font-weight:550}.ic-incident-shell .ic-incident-timeline li span{color:#94a3b8c7;font-size:12px;line-height:1.4}.ic-incident-shell{--ic-text-main:#f3f7ff;--ic-text-muted:#b1c1d6c2;--ic-text-dim:#97a8bec2;--ic-blue:#45bde9;--ic-green:#91d675;--ic-amber:#e9b957;--ic-red:#f37b86}.ic-incident-shell .ic-summary-hero__actions .ic-btn--primary,.ic-incident-shell .ic-summary-hero__actions .ic-btn--secondary,.ic-incident-shell .ic-summary-sheet__actions .ic-btn,.ic-incident-shell .ic-summary-card__actions .ic-btn{color:#ebf2ffe0;box-shadow:none;background:#07142b57;border:1px solid #94a3b838;font-weight:520}.ic-incident-shell .ic-summary-hero__actions .ic-btn--primary:hover,.ic-incident-shell .ic-summary-hero__actions .ic-btn--secondary:hover,.ic-incident-shell .ic-summary-sheet__actions .ic-btn:hover,.ic-incident-shell .ic-summary-card__actions .ic-btn:hover{color:#f8fbff;filter:none;background:#0c1e3a80;border-color:#94a3b857}.ic-incident-shell .ic-incident-kicker,.ic-incident-shell .ic-incident-nav__title,.ic-incident-shell .ic-incident-step__eyebrow,.ic-incident-shell .ic-summary-hero__next span,.ic-incident-shell .ic-summary-sheet__list dt,.ic-incident-shell .ic-incident-deflist dt,.ic-incident-shell .ic-incident-fact-card span,.ic-incident-shell .ic-incident-section-card header span,.ic-incident-shell .ic-incident-utility-card>header h3,.ic-incident-shell .ic-incident-utility-metric span{color:var(--ic-text-dim);letter-spacing:.005em;text-transform:none;font-weight:500}.ic-incident-shell .ic-incident-kicker,.ic-incident-shell .ic-incident-nav__title,.ic-incident-shell .ic-incident-utility-card>header h3{font-size:14px;line-height:1.25}.ic-incident-shell .ic-summary-sheet__list dt,.ic-incident-shell .ic-incident-deflist dt,.ic-incident-shell .ic-incident-utility-metric span{font-size:12.5px;line-height:1.35}.ic-incident-shell .ic-summary-sheet__list dd,.ic-incident-shell .ic-incident-deflist dd,.ic-incident-shell .ic-incident-fact-card strong,.ic-incident-shell .ic-incident-value{color:#f3f7ffed;letter-spacing:0;font-weight:400}.ic-incident-shell .ic-summary-sheet__list dd{font-size:clamp(16px,1.08vw,18px);line-height:1.35}.ic-incident-shell .ic-incident-value.is-date{color:#f3f7ffe6}.ic-incident-shell .ic-incident-utility-card.is-status{background:#0510223d;border-color:#94a3b829}.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-card__body{gap:0}.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric-grid{gap:18px 20px}.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-content:start;gap:6px;padding:0;display:grid}.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric.is-safe,.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric.is-pending,.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric.is-danger,.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric.is-info{background:0 0;border:0}.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric span{color:#97a8bec2;margin:0;font-weight:500}.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric strong{color:#f3f7ffed;font-size:14px;font-weight:400;line-height:1.32}.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-pill{color:#f3f7ffed;min-height:0;font:inherit;line-height:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-pill.is-safe{color:var(--ic-green)}.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-pill.is-pending{color:var(--ic-amber)}.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-pill.is-danger{color:var(--ic-red)}.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric.is-safe strong,.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric.is-safe .ic-incident-utility-number{color:var(--ic-green)}.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric.is-pending strong,.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric.is-pending .ic-incident-utility-number{color:var(--ic-amber)}.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric.is-danger strong{color:var(--ic-red)}.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-number{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(24px,1.9vw,30px);font-weight:400;line-height:1;display:block}.ic-incident-shell .ic-incident-timeline li span,.ic-incident-shell .ic-incident-timeline time{color:#97a8beb8;font-variant-numeric:tabular-nums}.ic-incident-shell *,.ic-incident-shell button{font-family:inherit}.ic-incident-shell .ic-incident-header__copy .ic-incident-kicker{color:var(--ic-type-label);letter-spacing:.02em;text-transform:none;font-size:12px;font-weight:600;line-height:1.25}.ic-incident-shell .ic-incident-header__copy h1{color:var(--ic-type-primary);letter-spacing:-.025em;margin:4px 0 12px;font-size:38px;font-weight:700;line-height:1.15}.ic-incident-shell .ic-incident-header__meta .ic-incident-pill{color:var(--ic-type-primary);font-size:13px;font-weight:600;line-height:1.2}.ic-incident-shell .ic-incident-header__next span{color:var(--ic-type-label);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.25}.ic-incident-shell .ic-incident-header__next strong{color:var(--ic-type-primary);font-size:18px;font-weight:700;line-height:1.25}.ic-incident-shell .ic-incident-nav__title,.ic-incident-shell .ic-summary-hero__copy .ic-incident-kicker,.ic-incident-shell .ic-summary-sheet__intro .ic-incident-kicker,.ic-incident-shell .ic-incident-panel__head .ic-incident-kicker,.ic-incident-shell .ic-summary-section__head .ic-incident-kicker,.ic-incident-shell .ic-incident-utility-card>header h3{color:var(--ic-type-label);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.25}.ic-incident-shell .ic-summary-sheet__intro h3,.ic-incident-shell .ic-summary-section__head h3{color:var(--ic-type-label);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.25}.ic-incident-shell .ic-incident-step{opacity:1;color:var(--ic-type-secondary)}.ic-incident-shell .ic-incident-step.is-pending,.ic-incident-shell .ic-incident-step.is-in_progress{opacity:1}.ic-incident-shell .ic-incident-step.is-active .ic-incident-step__body small,.ic-incident-shell .ic-incident-step.is-in_progress .ic-incident-step__body small{color:var(--ic-type-secondary)}.ic-incident-shell .ic-summary-hero__copy p,.ic-incident-shell .ic-incident-panel__head p{color:var(--ic-type-secondary);font-size:16px;font-weight:400;line-height:1.6}.ic-incident-shell .ic-summary-hero .ic-incident-pill,.ic-incident-shell .ic-incident-pill{font-size:13px;font-weight:600;line-height:1.2}.ic-incident-shell .ic-summary-sheet__intro p,.ic-incident-shell .ic-summary-section__head p{color:var(--ic-type-secondary);font-size:16px;font-weight:400;line-height:1.55}.ic-incident-shell .ic-summary-sheet__list dt{color:var(--ic-type-label);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500;line-height:1.3}.ic-incident-shell .ic-summary-sheet__list dd,.ic-incident-shell .ic-summary-sheet__list .ic-incident-value{color:var(--ic-type-primary);letter-spacing:-.005em;font-size:18px;font-weight:600;line-height:1.35}.ic-incident-shell .ic-summary-sheet__list .ic-incident-value.is-empty{color:var(--ic-type-amber);font-weight:600}.ic-incident-shell .ic-incident-deflist dt{color:var(--ic-type-label);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500;line-height:1.3}.ic-incident-shell .ic-incident-deflist dd,.ic-incident-shell .ic-incident-deflist .ic-incident-value{color:var(--ic-type-primary);font-size:18px;font-weight:600;line-height:1.35}.ic-incident-shell .ic-incident-deflist .ic-incident-value.is-empty{color:var(--ic-type-amber)}.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric span{color:var(--ic-type-label);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500;line-height:1.3}.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric strong,.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-text,.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-pill{color:var(--ic-type-primary);font-size:18px;font-weight:600;line-height:1.25}.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-number{color:var(--ic-type-primary);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1}.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-pill.is-info{color:var(--ic-type-blue)}.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-pill.is-safe,.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric.is-safe .ic-incident-utility-number{color:var(--ic-type-green)}.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-pill.is-pending,.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric.is-pending .ic-incident-utility-number{color:var(--ic-type-amber)}.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-pill.is-danger,.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric.is-danger strong{color:var(--ic-type-red);font-size:16px;font-weight:600;line-height:1.25}.ic-incident-shell .ic-incident-utility-card.is-linked .ic-btn,.ic-incident-shell .ic-incident-utility-action-stack .ic-btn,.ic-incident-shell .ic-btn{font-size:15px;font-weight:600;line-height:1}.ic-incident-shell .ic-incident-utility-card.is-linked .ic-incident-deflist dt{color:var(--ic-type-label);font-size:12px;font-weight:500}.ic-incident-shell .ic-incident-utility-card.is-linked .ic-incident-deflist dd,.ic-incident-shell .ic-incident-utility-card.is-linked .ic-incident-deflist .ic-incident-value{color:var(--ic-type-primary);font-size:18px;font-weight:600}.ic-incident-shell .ic-incident-utility-card.is-timeline .ic-incident-timeline strong{color:var(--ic-type-primary);font-size:15px;font-weight:600;line-height:1.3}.ic-incident-shell .ic-incident-utility-card.is-timeline .ic-incident-timeline li span,.ic-incident-shell .ic-incident-utility-card.is-timeline .ic-incident-timeline time{color:var(--ic-type-secondary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400;line-height:1.35}.ic-incident-shell .ic-incident-value.is-empty,.ic-incident-shell .ic-incident-empty-state{color:var(--ic-type-amber)}.ic-incident-shell .ic-incident-pill.is-info{color:var(--ic-type-blue)}.ic-incident-shell .ic-incident-pill.is-safe{color:var(--ic-type-green)}.ic-incident-shell .ic-incident-pill.is-pending{color:var(--ic-type-amber)}.ic-incident-shell .ic-incident-pill.is-danger{color:var(--ic-type-red)}.ic-incident-shell .ic-incident-value.is-date,.ic-incident-shell .ic-incident-header__meta .ic-incident-pill:first-child{font-variant-numeric:tabular-nums}.ic-incident-shell .ic-summary-hero__actions .ic-btn,.ic-incident-shell .ic-summary-sheet__actions .ic-btn,.ic-incident-shell .ic-summary-card__actions .ic-btn,.ic-incident-shell .ic-incident-utility-action-stack .ic-btn,.ic-incident-shell .ic-incident-action-bar__actions .ic-btn:not(.ic-btn--primary),.ic-incident-shell .ic-incident-header__cta .ic-btn:not(.ic-btn--primary){color:var(--ic-type-primary);box-shadow:none;background:#07142b57;border-color:#94a3b838}.ic-incident-shell .ic-btn--primary,.ic-incident-shell .ic-incident-header__cta .ic-btn--primary,.ic-incident-shell .ic-incident-action-bar__actions .ic-btn--primary{color:#041528;font-size:15px;font-weight:600}.ic-incident-shell{--ic-type-primary:#f3f7ff;--ic-type-secondary:#a9b4c7;--ic-type-label:#7e8aa0;--ic-type-disabled:#5c667a;--ic-type-blue:#2da8ff;--ic-type-green:#6ee787;--ic-type-amber:#f2b94b;--ic-type-red:#ff5d73;color:var(--ic-type-primary);font-family:var(--font-ui,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.ic-incident-shell *,.ic-incident-shell button,.ic-incident-shell input,.ic-incident-shell select,.ic-incident-shell textarea{font-family:inherit}.ic-incident-shell .ic-incident-header__copy .ic-incident-kicker,.ic-incident-shell .ic-summary-hero__copy .ic-incident-kicker{color:var(--ic-type-label);letter-spacing:.02em;text-transform:none;font-size:12px;font-weight:600;line-height:1.25}.ic-incident-shell .ic-incident-header__copy h1{color:var(--ic-type-primary);letter-spacing:-.025em;font-size:38px;font-weight:700;line-height:1.15}.ic-incident-shell .ic-incident-header__copy p{color:var(--ic-type-secondary);max-width:76ch;font-size:18px;font-weight:400;line-height:1.55}.ic-incident-shell .ic-incident-header__meta,.ic-incident-shell .ic-summary-hero__meta{color:var(--ic-type-secondary)}.ic-incident-shell .ic-incident-pill{font-size:13px;font-weight:600;line-height:1.2}.ic-incident-shell .ic-incident-nav__title,.ic-incident-shell .ic-summary-sheet__intro .ic-incident-kicker,.ic-incident-shell .ic-summary-section__head .ic-incident-kicker,.ic-incident-shell .ic-incident-panel__head .ic-incident-kicker,.ic-incident-shell .ic-incident-utility-card>header h3{color:var(--ic-type-label);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.25}.ic-incident-shell .ic-incident-nav__summary{color:var(--ic-type-secondary);font-size:14px;font-weight:500;line-height:1.45}.ic-incident-shell .ic-incident-nav__current span{color:var(--ic-type-label);letter-spacing:.02em;text-transform:none;font-size:12px;font-weight:600;line-height:1.25}.ic-incident-shell .ic-incident-nav__current strong{color:var(--ic-type-primary);font-size:18px;font-weight:600;line-height:1.3}.ic-incident-shell .ic-incident-step,.ic-incident-shell .ic-incident-step.is-pending,.ic-incident-shell .ic-incident-step.is-in_progress{opacity:1;color:var(--ic-type-secondary)}.ic-incident-shell .ic-incident-step__eyebrow{color:var(--ic-type-label);letter-spacing:.08em;text-transform:none;font-size:11px;font-weight:700;line-height:1.2}.ic-incident-shell .ic-incident-step__body strong{color:var(--ic-type-secondary);letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.24}.ic-incident-shell .ic-incident-step.is-active .ic-incident-step__body strong{color:var(--ic-type-primary);text-shadow:none;font-size:18px;font-weight:700}.ic-incident-shell .ic-incident-step.is-complete .ic-incident-step__body strong{color:var(--ic-type-primary)}.ic-incident-shell .ic-incident-step__body small{color:var(--ic-type-secondary);font-size:14px;font-weight:500;line-height:1.3}.ic-incident-shell .ic-incident-step.is-complete .ic-incident-step__body small{color:var(--ic-type-green)}.ic-incident-shell .ic-incident-step.is-active .ic-incident-step__body small,.ic-incident-shell .ic-incident-step.is-in_progress .ic-incident-step__body small,.ic-incident-shell .ic-incident-step.is-pending .ic-incident-step__body small{color:var(--ic-type-secondary)}.ic-incident-shell .ic-incident-step.is-blocked .ic-incident-step__body strong,.ic-incident-shell .ic-incident-step.is-blocked .ic-incident-step__body small,.ic-incident-shell .ic-incident-step__warning{color:var(--ic-type-red)}.ic-incident-shell .ic-summary-hero__copy h2,.ic-incident-shell .ic-incident-panel__head h2{color:var(--ic-type-primary);letter-spacing:-.02em;font-size:30px;font-weight:600;line-height:1.16}.ic-incident-shell .ic-summary-hero__copy p,.ic-incident-shell .ic-incident-panel__head p,.ic-incident-shell .ic-summary-sheet__intro p,.ic-incident-shell .ic-summary-section__head p{color:var(--ic-type-secondary);font-size:16px;font-weight:400;line-height:1.55}.ic-incident-shell .ic-summary-hero__next span{color:var(--ic-type-label);letter-spacing:.02em;text-transform:none;font-size:12px;font-weight:600;line-height:1.25}.ic-incident-shell .ic-summary-hero__next strong{color:var(--ic-type-primary);font-size:18px;font-weight:600;line-height:1.3}.ic-incident-shell .ic-summary-hero__next p{color:var(--ic-type-secondary);font-size:15px;font-weight:400;line-height:1.5}.ic-incident-shell .ic-summary-sheet__list dt,.ic-incident-shell .ic-incident-deflist dt,.ic-incident-shell .ic-incident-fact-card span{color:var(--ic-type-label);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500;line-height:1.3}.ic-incident-shell .ic-summary-sheet__list dd,.ic-incident-shell .ic-summary-sheet__list .ic-incident-value,.ic-incident-shell .ic-incident-deflist dd,.ic-incident-shell .ic-incident-deflist .ic-incident-value,.ic-incident-shell .ic-incident-fact-card strong{color:var(--ic-type-primary);letter-spacing:-.005em;font-size:18px;font-weight:600;line-height:1.35}.ic-incident-shell .ic-summary-sheet__list .ic-incident-value.is-empty,.ic-incident-shell .ic-incident-deflist .ic-incident-value.is-empty,.ic-incident-shell .ic-incident-value.is-empty,.ic-incident-shell .ic-incident-empty-state{color:var(--ic-type-amber);font-weight:600}.ic-incident-shell .ic-incident-utility-card>header h3{margin:0}.ic-incident-shell .ic-incident-utility-metric span{color:var(--ic-type-label);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500;line-height:1.3}.ic-incident-shell .ic-incident-utility-metric strong,.ic-incident-shell .ic-incident-utility-text,.ic-incident-shell .ic-incident-utility-card .ic-incident-pill{color:var(--ic-type-primary);font-size:18px;font-weight:600;line-height:1.25}.ic-incident-shell .ic-incident-utility-number{color:var(--ic-type-primary);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1}.ic-incident-shell .ic-incident-pill.is-info,.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-text.is-info,.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-value.is-info{color:var(--ic-type-blue)}.ic-incident-shell .ic-incident-pill.is-safe,.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-text.is-safe,.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-value.is-safe,.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-number.is-safe,.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric.is-safe .ic-incident-utility-number{color:var(--ic-type-green)}.ic-incident-shell .ic-incident-pill.is-pending,.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-text.is-warning,.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-value.is-warning,.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric.is-pending .ic-incident-utility-number{color:var(--ic-type-amber)}.ic-incident-shell .ic-incident-pill.is-danger,.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-text.is-danger,.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-value.is-danger,.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric.is-danger strong{color:var(--ic-type-red)}.ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric.is-danger strong{font-size:16px;font-weight:600;line-height:1.25}.ic-incident-shell .ic-incident-inline-list li strong,.ic-incident-shell .ic-incident-action-list li strong,.ic-incident-shell .ic-incident-timeline li strong{color:var(--ic-type-primary);font-size:15px;font-weight:600;line-height:1.35}.ic-incident-shell .ic-incident-inline-list li p,.ic-incident-shell .ic-incident-action-list li small,.ic-incident-shell .ic-incident-inline-list li span,.ic-incident-shell .ic-incident-timeline li span,.ic-incident-shell .ic-incident-timeline time,.ic-incident-shell .ic-incident-longform{color:var(--ic-type-secondary);font-size:15px;font-weight:400;line-height:1.5}.ic-incident-shell .ic-incident-timeline li span,.ic-incident-shell .ic-incident-timeline time,.ic-incident-shell .ic-incident-value.is-date,.ic-incident-shell .ic-incident-header__meta .ic-incident-pill:first-child{font-variant-numeric:tabular-nums}.ic-incident-shell .ic-incident-header__cta .ic-btn,.ic-incident-shell .ic-incident-panel__actions .ic-btn,.ic-incident-shell .ic-incident-utility-action-stack .ic-btn,.ic-incident-shell .ic-summary-hero__actions .ic-btn,.ic-incident-shell .ic-summary-card__actions .ic-btn,.ic-incident-shell .ic-incident-footer .ic-btn,.ic-incident-shell .ic-btn{font-size:15px;font-weight:600}@media (width<=640px){.ic-incident-shell .ic-incident-header__copy h1,.ic-incident-shell .ic-summary-hero__copy h2{font-size:28px}.ic-incident-shell .ic-incident-header__copy p,.ic-incident-shell .ic-summary-hero__copy p,.ic-incident-shell .ic-incident-panel__head p,.ic-incident-shell .ic-summary-section__head p,.ic-incident-shell .ic-summary-sheet__intro p{font-size:15px}.ic-incident-shell .ic-summary-sheet__list dd,.ic-incident-shell .ic-incident-deflist dd,.ic-incident-shell .ic-incident-fact-card strong,.ic-incident-shell .ic-incident-utility-metric strong{font-size:18px}.ic-incident-shell .ic-incident-utility-number{font-size:20px}}#ic-v85-drawer-root,.ic-v85-drawer-root{--icv-space-2:8px;--icv-space-3:12px;--icv-space-4:16px;--icv-space-5:20px;--icv-space-6:24px;--icv-space-7:28px;--icv-radius-shell:18px;--icv-radius-control:12px;--icv-surface-shell:#07101f;--icv-surface-chrome:#0b182be0;--icv-surface-chrome-soft:#0f1e34b8;--icv-border-shell:#94a3b82e;--icv-border-divider:#94a3b824;--icv-text-primary:var(--text-main,#e5f4ff);--icv-text-secondary:var(--text-muted,#9fb4cc)}#ic-v85-drawer-root .ic-v85-drawer-backdrop,.ic-v85-drawer-root .ic-v85-drawer-backdrop{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#020617b8!important}#ic-v85-drawer-root .ic-v85-drawer,.ic-v85-drawer-root .ic-v85-drawer,body #ic-v85-drawer-root .ic-v85-drawer,.ic-deck-root #ic-v85-drawer-root .ic-v85-drawer{border:1px solid var(--icv-border-shell)!important;border-radius:var(--icv-radius-shell)!important;background:radial-gradient(circle at 20% 0%, #0ea5e90f, transparent 32%), linear-gradient(180deg, #0a182bf7, #050d1bfb), var(--icv-surface-shell)!important;width:min(1260px,100vw - 40px)!important;max-width:calc(100vw - 40px)!important;height:calc(100dvh - 40px)!important;min-height:0!important;max-height:calc(100dvh - 40px)!important;color:var(--icv-text-primary)!important;grid-template-rows:auto minmax(0,1fr) auto!important;display:grid!important;inset:20px auto auto 50%!important;overflow:hidden!important;transform:translate(-50%)!important;box-shadow:0 24px 64px #0006!important}#ic-v85-drawer-root .ic-v85-drawer__head,.ic-v85-drawer-root .ic-v85-drawer__head{align-items:start!important;gap:var(--icv-space-5)!important;min-height:0!important;padding:30px var(--icv-space-7) var(--icv-space-6)!important;border-bottom:1px solid var(--icv-border-divider)!important;background:var(--icv-surface-chrome)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}#ic-v85-drawer-root .ic-v85-drawer__head>div,.ic-v85-drawer-root .ic-v85-drawer__head>div{min-width:0!important}#ic-v85-drawer-root .ic-v85-drawer__head .ic-v85-kicker,.ic-v85-drawer-root .ic-v85-drawer__head .ic-v85-kicker{margin:0 0 var(--icv-space-2) 0!important;color:var(--icv-text-secondary)!important;letter-spacing:.12em!important;display:block!important}#ic-v85-drawer-root .ic-v85-drawer__head h2,.ic-v85-drawer-root .ic-v85-drawer__head h2{color:var(--icv-text-primary)!important;letter-spacing:-.02em!important;overflow-wrap:anywhere!important;margin:0!important;font-size:clamp(21px,2vw,25px)!important;line-height:1.16!important}#ic-v85-drawer-root .ic-v85-icon-btn,.ic-v85-drawer-root .ic-v85-icon-btn{border-radius:var(--icv-radius-control)!important;width:40px!important;min-width:40px!important;height:40px!important;color:var(--icv-text-primary)!important;background:#0206176b!important;border-color:#94a3b833!important;font-size:20px!important;line-height:1!important}#ic-v85-drawer-root .ic-v85-icon-btn:hover,.ic-v85-drawer-root .ic-v85-icon-btn:hover{background:#0ea5e91a!important;border-color:#38bdf847!important}#ic-v85-drawer-root .ic-v85-drawer__body,.ic-v85-drawer-root .ic-v85-drawer__body{overscroll-behavior:contain!important;min-height:0!important;padding:var(--icv-space-6) var(--icv-space-7) var(--icv-space-7)!important;background:#0206170a!important;overflow:auto!important}#ic-v85-drawer-root .ic-v85-drawer__foot,.ic-v85-drawer-root .ic-v85-drawer__foot{justify-content:flex-end!important;align-items:center!important;gap:var(--icv-space-3)!important;padding:var(--icv-space-5) var(--icv-space-7)!important;border-top:1px solid var(--icv-border-divider)!important;background:var(--icv-surface-chrome-soft)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-bottom:0!important;display:flex!important}@media (width<=979px){#ic-v85-drawer-root .ic-v85-drawer,.ic-v85-drawer-root .ic-v85-drawer,body #ic-v85-drawer-root .ic-v85-drawer,.ic-deck-root #ic-v85-drawer-root .ic-v85-drawer{border-radius:16px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;top:8px!important}#ic-v85-drawer-root .ic-v85-drawer__head,.ic-v85-drawer-root .ic-v85-drawer__head{padding:var(--icv-space-5) var(--icv-space-4) var(--icv-space-4)!important;gap:var(--icv-space-3)!important}#ic-v85-drawer-root .ic-v85-drawer__body,.ic-v85-drawer-root .ic-v85-drawer__body{padding:var(--icv-space-4) var(--icv-space-4) var(--icv-space-5)!important}#ic-v85-drawer-root .ic-v85-drawer__foot,.ic-v85-drawer-root .ic-v85-drawer__foot{padding:var(--icv-space-4)!important}}#ic-v85-drawer-root .ic-v85-drawer__head,#ic-v85-drawer-root .ic-v85-drawer__foot,.ic-v85-drawer-root .ic-v85-drawer__head,.ic-v85-drawer-root .ic-v85-drawer__foot,body[data-surface=app] #ic-v85-drawer-root .ic-v85-drawer__head,body[data-surface=app] #ic-v85-drawer-root .ic-v85-drawer__foot,body[data-surface=app] .ic-v85-drawer-root .ic-v85-drawer__head,body[data-surface=app] .ic-v85-drawer-root .ic-v85-drawer__foot{z-index:1!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;position:relative!important;inset:auto!important;overflow:visible!important}#ic-v85-drawer-root,.ic-v85-drawer-root{--icv-form-gap:22px;--icv-form-grid-row-gap:18px;--icv-form-grid-column-gap:20px;--icv-field-gap:8px;--icv-field-min-height:42px;--icv-field-radius:11px;--icv-field-border:#94a3b833;--icv-field-surface:#02061770;--icv-field-surface-focus:#030c1c9e;--icv-chip-surface:#0711228f;--icv-chip-border:#94a3b82e}#ic-v85-drawer-root #ic-v85-form.ic-v85-form,.ic-v85-drawer-root #ic-v85-form.ic-v85-form{gap:var(--icv-form-gap)!important;align-content:start!important;display:grid!important}#ic-v85-drawer-root #ic-v85-form .ic-v85-form-grid,.ic-v85-drawer-root #ic-v85-form .ic-v85-form-grid{gap:var(--icv-form-grid-row-gap) var(--icv-form-grid-column-gap)!important;align-items:start!important;display:grid!important}#ic-v85-drawer-root #ic-v85-form .ic-v85-field,.ic-v85-drawer-root #ic-v85-form .ic-v85-field{gap:var(--icv-field-gap)!important;align-content:start!important;min-width:0!important;display:grid!important}#ic-v85-drawer-root #ic-v85-form .ic-v85-label,.ic-v85-drawer-root #ic-v85-form .ic-v85-label{color:#bfcfe2c2!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important;line-height:1.25!important}#ic-v85-drawer-root #ic-v85-form .ic-v85-help,.ic-v85-drawer-root #ic-v85-form .ic-v85-help{color:#bfcfe2ad!important;margin-top:0!important;font-size:12px!important;line-height:1.45!important}#ic-v85-drawer-root #ic-v85-form .ic-v85-field input:not([type=checkbox]):not([type=radio]),#ic-v85-drawer-root #ic-v85-form .ic-v85-field select,#ic-v85-drawer-root #ic-v85-form .ic-v85-field textarea,.ic-v85-drawer-root #ic-v85-form .ic-v85-field input:not([type=checkbox]):not([type=radio]),.ic-v85-drawer-root #ic-v85-form .ic-v85-field select,.ic-v85-drawer-root #ic-v85-form .ic-v85-field textarea{min-height:var(--icv-field-min-height)!important;border-color:var(--icv-field-border)!important;border-radius:var(--icv-field-radius)!important;background:var(--icv-field-surface)!important;padding:11px 12px!important;line-height:1.35!important}#ic-v85-drawer-root #ic-v85-form .ic-v85-field textarea,.ic-v85-drawer-root #ic-v85-form .ic-v85-field textarea{resize:vertical!important;min-height:104px!important;padding-top:12px!important}#ic-v85-drawer-root #ic-v85-form .ic-v85-field input:not([type=checkbox]):not([type=radio]):focus,#ic-v85-drawer-root #ic-v85-form .ic-v85-field select:focus,#ic-v85-drawer-root #ic-v85-form .ic-v85-field textarea:focus,.ic-v85-drawer-root #ic-v85-form .ic-v85-field input:not([type=checkbox]):not([type=radio]):focus,.ic-v85-drawer-root #ic-v85-form .ic-v85-field select:focus,.ic-v85-drawer-root #ic-v85-form .ic-v85-field textarea:focus{background:var(--icv-field-surface-focus)!important;outline-offset:1px!important;border-color:#38bdf861!important;outline:2px solid #38bdf838!important}#ic-v85-drawer-root #ic-v85-form .ic-v85-radiogrid,#ic-v85-drawer-root #ic-v85-form .ic-v85-checkgrid,.ic-v85-drawer-root #ic-v85-form .ic-v85-radiogrid,.ic-v85-drawer-root #ic-v85-form .ic-v85-checkgrid{flex-wrap:wrap!important;align-items:stretch!important;gap:10px 12px!important;padding-top:2px!important;display:flex!important}#ic-v85-drawer-root #ic-v85-form .ic-v85-radio,#ic-v85-drawer-root #ic-v85-form .ic-v85-check,.ic-v85-drawer-root #ic-v85-form .ic-v85-radio,.ic-v85-drawer-root #ic-v85-form .ic-v85-check{border-color:var(--icv-chip-border)!important;background:var(--icv-chip-surface)!important;min-height:40px!important;color:var(--icv-text-primary)!important;align-items:center!important;gap:9px!important;padding:8px 13px!important;font-size:12px!important;line-height:1.25!important}#ic-v85-drawer-root #ic-v85-form .ic-v85-radio span,#ic-v85-drawer-root #ic-v85-form .ic-v85-check span,.ic-v85-drawer-root #ic-v85-form .ic-v85-radio span,.ic-v85-drawer-root #ic-v85-form .ic-v85-check span{line-height:1.25!important}#ic-v85-drawer-root #ic-v85-form .ic-v85-radio input,#ic-v85-drawer-root #ic-v85-form .ic-v85-check input,.ic-v85-drawer-root #ic-v85-form .ic-v85-radio input,.ic-v85-drawer-root #ic-v85-form .ic-v85-check input{flex:none!important;width:14px!important;height:14px!important;margin:0!important}#ic-v85-drawer-root #ic-v85-form .ic-v85-subsection,.ic-v85-drawer-root #ic-v85-form .ic-v85-subsection{gap:14px!important;padding:16px!important}#ic-v85-drawer-root #ic-v85-form .ic-v85-subsection h3,#ic-v85-drawer-root #ic-v85-form .ic-v85-factor-group h3,#ic-v85-drawer-root #ic-v85-form .ic-v85-close-grid h3,.ic-v85-drawer-root #ic-v85-form .ic-v85-subsection h3,.ic-v85-drawer-root #ic-v85-form .ic-v85-factor-group h3,.ic-v85-drawer-root #ic-v85-form .ic-v85-close-grid h3{color:#e5f4ffe6!important;margin:0 0 2px!important;font-size:13px!important;line-height:1.35!important}#ic-v85-drawer-root #ic-v85-form .ic-v85-section-title-row,.ic-v85-drawer-root #ic-v85-form .ic-v85-section-title-row{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:2px!important}#ic-v85-drawer-root #ic-v85-form .ic-v85-med-rows,#ic-v85-drawer-root #ic-v85-form .ic-v85-factor-list,.ic-v85-drawer-root #ic-v85-form .ic-v85-med-rows,.ic-v85-drawer-root #ic-v85-form .ic-v85-factor-list{gap:12px!important}@media (width<=979px){#ic-v85-drawer-root #ic-v85-form.ic-v85-form,.ic-v85-drawer-root #ic-v85-form.ic-v85-form{gap:var(--icv-space-5)!important}#ic-v85-drawer-root #ic-v85-form .ic-v85-form-grid,.ic-v85-drawer-root #ic-v85-form .ic-v85-form-grid{gap:var(--icv-space-4)!important}#ic-v85-drawer-root #ic-v85-form .ic-v85-radio,#ic-v85-drawer-root #ic-v85-form .ic-v85-check,.ic-v85-drawer-root #ic-v85-form .ic-v85-radio,.ic-v85-drawer-root #ic-v85-form .ic-v85-check{min-height:38px!important;padding:8px 11px!important}}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY]{--icv2-gap-tight:12px;--icv2-gap-standard:16px;--icv2-gap-section:20px;--icv2-radius-primary:18px;--icv2-radius-secondary:16px;--icv2-border-primary:#94a3b82e;--icv2-border-secondary:#94a3b81c;--icv2-border-quiet:#94a3b814;--icv2-surface-primary:linear-gradient(180deg, #081326eb, #050d1bf5);--icv2-surface-secondary:linear-gradient(180deg, #0711217a, #050c196b);--icv2-text-soft:#bfcfe2b8;--icv2-text-muted:#94a3b8bd}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero{align-items:start;gap:var(--icv2-gap-standard);border-color:var(--icv2-border-quiet);border-radius:var(--icv2-radius-secondary);background:var(--icv2-surface-secondary);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:16px 18px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero__copy h2{margin-bottom:6px;font-size:clamp(21px,1.75vw,25px);line-height:1.14}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero__copy p{max-width:66ch;color:var(--icv2-text-soft);font-size:14px;line-height:1.48}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero .ic-incident-pill{border-color:var(--icv2-border-secondary);color:#e2e8f0bd;min-height:28px;box-shadow:none;background:#0f172a4d;padding:6px 10px;font-size:12px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero__aside{gap:10px;min-width:260px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero__actions{gap:8px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero__actions .ic-btn{min-height:36px;box-shadow:none;border-radius:999px;padding-inline:12px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero__actions .ic-btn--primary,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero__actions .ic-btn--secondary,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero__actions .ic-btn:not(.ic-btn--primary):not(.ic-btn--secondary){border-color:var(--icv2-border-secondary);color:#e2e8f0c7;background:#0f172a38}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero__next{border-color:var(--icv2-border-quiet);box-shadow:none;background:#02061733;border-radius:14px;padding:12px 13px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero__next span{color:#94a3b8ad;margin-bottom:5px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero__next strong{color:#e2e8f0db;font-size:13px;line-height:1.32}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero__next p{color:#bfcfe2a8;margin-top:5px;font-size:12px;line-height:1.4}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet{border-color:var(--icv2-border-primary);border-radius:var(--icv2-radius-primary);background:radial-gradient(circle at 14% 0%, #38bdf80f, transparent 32%), var(--icv2-surface-primary);padding:22px 24px 24px;position:relative;box-shadow:0 16px 42px #00000042,inset 0 1px #ffffff08}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet__head{border-bottom:1px solid #94a3b81c;align-items:start;gap:14px 18px;margin-bottom:18px;padding-bottom:16px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet__intro h3{margin:4px 0 6px;font-size:clamp(19px,1.45vw,22px);line-height:1.16}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet__intro p{color:#bfcfe2bd;max-width:70ch}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet__actions{gap:8px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet__actions .ic-btn{border-color:var(--icv2-border-secondary);color:#e2e8f0c7;min-height:36px;box-shadow:none;background:#0f172a3d;padding-inline:12px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet__grid{gap:0 clamp(24px,2.3vw,34px)}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet__list{gap:0}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet__list div{border-bottom-color:#94a3b81c;grid-template-columns:minmax(116px,.42fr) minmax(0,1fr);align-items:baseline;gap:10px 16px;padding:13px 0;display:grid}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet__list dt{color:#94a3b8c7;margin-bottom:0;font-size:11px;line-height:1.32}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet__list dd{color:#f8fafcf0;letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(15px,1.02vw,17px);font-weight:600;line-height:1.32}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility{gap:10px;padding-top:2px}@media (width<=1180px){body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero{grid-template-columns:1fr}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero__aside{justify-items:start;width:100%;min-width:0}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet__head{grid-template-columns:1fr}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet__actions{justify-content:flex-start}}@media (width<=720px){body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet{padding:16px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet__grid{grid-template-columns:1fr;gap:0}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet__list div{grid-template-columns:1fr;gap:5px}}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-nav__list:before,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-nav__list:after{left:22px;right:22px;top:var(--flow-y)}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-step__eyebrow{letter-spacing:.09em;font-size:9px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-step__body strong{font-size:14px;line-height:1.16}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-step__body small{font-size:11px;line-height:1.16}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero{gap:12px;padding-top:12px;padding-bottom:12px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero__copy h2{margin-bottom:4px;line-height:1.08}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero__copy p{line-height:1.4}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero__next{padding:10px 12px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero__next span{margin-bottom:4px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero__next strong{line-height:1.24}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero__next p{margin-top:4px;line-height:1.34}@media (width<=1180px){body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-nav{padding:12px 14px 14px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-section{margin-top:0}}@media (width<=720px){body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-nav{padding:10px 12px 12px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-step{min-height:56px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero{gap:10px;padding-top:10px;padding-bottom:10px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-section{margin-top:0}}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-summary-redesign{gap:8px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:8px 12px;padding:9px 14px 10px;display:grid}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero__copy{max-width:none}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero__copy .ic-incident-kicker{margin-bottom:2px;font-size:10px;line-height:1.1}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero__copy h2{letter-spacing:-.016em;margin-bottom:3px;font-size:clamp(18px,1.25vw,21px);line-height:1.08}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero__copy p{max-width:70ch;font-size:13px;line-height:1.32}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero__meta{gap:5px;margin-top:6px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero .ic-incident-pill{min-height:24px;padding:4px 8px;font-size:11.5px;line-height:1}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero__aside{justify-items:stretch;gap:6px;width:100%;min-width:0}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero__actions{justify-content:flex-end;gap:6px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero__actions .ic-btn{min-height:32px;padding-inline:10px;font-size:12px;line-height:1}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero__next{border-radius:12px;padding:8px 10px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero__next span{margin-bottom:3px;font-size:10px;line-height:1.1}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero__next strong{font-size:12.5px;line-height:1.2}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero__next p{margin-top:3px;font-size:11.25px;line-height:1.24}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-section{gap:8px;margin-top:-8px}@media (width<=1180px){body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero{grid-template-columns:1fr;padding:10px 12px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero__copy p{max-width:62ch}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero__actions{justify-content:flex-start}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-section{margin-top:-4px}}@media (width<=720px){body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-layout{row-gap:10px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-hero{gap:8px;padding:9px 10px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-section{margin-top:0}}@layer reset,tokens,base,components,utilities;:root{--color-bg-base:#07111f;--color-bg-alt:#0b1628;--color-surface-1:#0f1b31;--color-surface-2:#161920;--color-surface-3:#162742;--color-surface-chip:#10203a;--color-text-primary:#e8eef8;--color-text-muted:#8892a4;--color-accent-primary:#58c4ff;--color-accent-success:#34d399;--color-accent-danger:#f87171;--color-accent-warning:#fbbf24;--color-border-strong:#243552;--color-border-soft:#1a2941;--font-sans:Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--step--1:.875rem;--step-0:1rem;--step-1:1.125rem;--step-2:1.25rem;--step-3:1.5rem;--step-4:2rem;--step-5:2.5rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:3rem;--space-8:2rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--elev-0:none;--elev-1:0 4px 12px #00000026;--elev-2:0 10px 28px #00000038;--elev-3:0 18px 48px #00000057;--elev-4:0 32px 64px #00000073;--ring-focus:0 0 0 3px #58c4ff40;--dur-fast:.1s;--dur-ui:.2s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--bg:var(--color-bg-base);--bg2:var(--color-bg-alt);--panel:var(--color-surface-1);--panel2:var(--color-surface-2);--panel3:var(--color-surface-3);--text:var(--color-text-primary);--muted:var(--color-text-muted);--accent:var(--color-accent-primary);--accent2:var(--color-accent-success);--danger:var(--color-accent-danger);--warn:var(--color-accent-warning);--border:var(--color-border-strong);--borderSoft:var(--color-border-soft);--chip:var(--color-surface-chip);--shadow:var(--elev-3);--shadowSoft:var(--elev-2);--ring:var(--ring-focus);--sans:var(--font-sans);--mono:var(--font-mono);--topband-h:68px;--left-spine-collapsed:64px;--left-spine-expanded:200px;--left-spine-w:var(--left-spine-collapsed);--shell-max:1660px;--shell-pad-x:var(--space-6);--workbench-max:1780px;--workbench-pad-x:var(--space-7)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);font-family:var(--sans);background:var(--color-bg-base);letter-spacing:.01em;margin:0}header{z-index:10;background:var(--color-surface-2);border-bottom:1px solid #58c4ff1f;position:sticky;top:0;box-shadow:0 6px 24px #0000002e}.wrap{max-width:var(--shell-max);padding:16px var(--shell-pad-x);margin:0 auto}header{z-index:30;height:var(--topband-h);position:fixed;top:0;left:0;right:0;overflow:visible}header>.wrap{max-width:none;height:100%;padding:10px 20px}header>.wrap>.row:first-child{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;min-height:48px}header>.wrap>.row:first-child>.toolbar,header>.wrap>.row:first-child>.right.toolbar{flex-wrap:nowrap}header>.wrap>.row:nth-child(2){top:calc(var(--topband-h) + 12px);width:var(--left-spine-w);height:calc(100vh - var(--topband-h) - 24px);z-index:22;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0b1221f5,#070d18fa);border:1px solid #58c4ff1a;border-radius:12px;flex-flow:column;place-content:stretch flex-start;align-items:stretch;gap:8px;min-height:0;padding:10px 8px;display:flex;position:fixed;bottom:auto;left:12px;overflow:hidden;box-shadow:0 2px 14px #00000052,inset 0 1px #ffffff08;margin-top:0!important}body.spine-collapsed header>.wrap>.row:nth-child(2){padding:8px 6px}header>.wrap>.row:nth-child(2)>*{width:100%}header>.wrap>.row:nth-child(2) nav{width:100%;min-height:0;max-height:none;box-shadow:none;background:0 0;border:none;border-radius:0;flex-flow:column;flex:auto;align-content:stretch;align-items:stretch;gap:2px;padding:0;display:flex;overflow:hidden auto}header>.wrap>.row:nth-child(2) .tab{text-align:left;white-space:nowrap;text-overflow:clip;width:100%;min-height:36px;color:var(--muted);letter-spacing:.005em;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:500;transition:background .14s,border-color .14s,color .14s;display:flex;position:relative;overflow:visible}header>.wrap>.row:nth-child(2) .tab:hover,header>.wrap>.row:nth-child(2) .tab:focus-visible{color:var(--text);background:#58c4ff0f;border-color:#58c4ff1f;outline:none}header>.wrap>.row:nth-child(2) .tab.active{color:var(--text);background:linear-gradient(#1b3152d1,#101f37e0);border-color:#58c4ff38}header>.wrap>.row:nth-child(2) .tab.active:after{display:none}.tab-ico{color:currentColor;opacity:.92;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.tab-ico svg{stroke:currentColor;stroke-width:1.6px;width:16px;height:16px;display:block}.tab-label{text-overflow:ellipsis;min-width:0;display:inline-block;overflow:hidden}body.spine-collapsed header>.wrap>.row:nth-child(2) .tab{justify-content:center;gap:0;padding:0}body.spine-collapsed header>.wrap>.row:nth-child(2) .tab-label{display:none}body.spine-expanded header>.wrap>.row:nth-child(2) .tab-label{display:inline-block}body.spine-collapsed header>.wrap>.row:nth-child(2) .tab:hover:after,body.spine-collapsed header>.wrap>.row:nth-child(2) .tab:focus-visible:after{content:attr(data-tooltip);color:var(--text);box-shadow:var(--shadowSoft);white-space:nowrap;pointer-events:none;z-index:40;background:#07111ff5;border:1px solid #58c4ff2e;border-radius:10px;padding:8px 10px;font-size:12px;line-height:1.2;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}body.spine-collapsed header>.wrap>.row:nth-child(2) .tab:hover:before,body.spine-collapsed header>.wrap>.row:nth-child(2) .tab:focus-visible:before{content:"";pointer-events:none;z-index:39;background:#07111ff5;border-top:1px solid #58c4ff2e;border-left:1px solid #58c4ff2e;width:10px;height:10px;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%)rotate(45deg)}.spine-toggle{width:100%;min-height:50px;color:var(--muted);cursor:pointer;background:#ffffff05;border:1px solid #58c4ff1f;border-radius:16px;flex:none;justify-content:flex-start;align-items:center;gap:12px;padding:0 14px;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;display:flex}.spine-toggle:hover,.spine-toggle:focus-visible{color:var(--text);background:#58c4ff14;border-color:#58c4ff2e;outline:none}.spine-toggle .tab-ico{flex:0 0 20px}.spine-toggle .tab-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.spine-collapsed .spine-toggle{justify-content:center;gap:0;padding:0}body.spine-collapsed .spine-toggle .tab-label{display:none}.shell-hover-tip{color:var(--text);letter-spacing:.01em;box-shadow:var(--shadowSoft);white-space:nowrap;pointer-events:none;opacity:0;z-index:120;background:#07111ffa;border:1px solid #58c4ff38;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:700;line-height:1.15;transition:opacity 50ms linear;position:fixed;top:-9999px;left:-9999px;transform:translate(0,0)}.shell-hover-tip.show{opacity:1}#mainWrap{width:auto;margin:0 28px 0 calc(var(--left-spine-w) + 40px);display:block;max-width:none!important;padding:calc(var(--topband-h) + 20px) 0 32px 0!important}@media (width<=1279px){header{height:auto;position:sticky}header>.wrap{max-width:var(--shell-max);height:auto;padding:16px 24px}header>.wrap>.row:first-child{flex-wrap:wrap}header>.wrap>.row:nth-child(2){width:auto;min-height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;gap:10px;padding:0;position:static;top:auto;bottom:auto;left:auto;margin-top:10px!important}body.spine-collapsed header>.wrap>.row:nth-child(2){padding:0}header>.wrap>.row:nth-child(2) nav{background:#0a132285;border:1px solid #58c4ff1a;border-radius:16px;flex-flow:wrap;gap:8px;height:auto;min-height:auto;padding:6px;overflow:visible}header>.wrap>.row:nth-child(2) .tab{border-radius:12px;width:auto;min-height:auto;padding:11px 16px}.spine-toggle{display:none!important}#mainWrap{margin:0;padding:20px 24px 28px!important}}#mainWrap.workbench-mode input,#mainWrap.workbench-mode select,#mainWrap.workbench-mode textarea{border-radius:12px;padding:8px 10px}#mainWrap.workbench-mode textarea{min-height:72px}#mainWrap.workbench-mode label{margin:0 0 4px;font-size:11px}#mainWrap.workbench-mode .form{gap:8px}#mainWrap.workbench-mode .hr{margin:10px 0}#mainWrap.workbench-mode .chip{border-radius:10px;padding:7px 10px;font-size:12px;line-height:1.25}#mainWrap.workbench-mode .tag{padding:4px 8px;font-size:11px}#mainWrap.workbench-mode .btn.small{border-radius:9px;padding:6px 9px;font-size:11px}#mainWrap.workbench-mode .btn.tiny{border-radius:7px;padding:2px 5px;font-size:11px}#mainWrap.workbench-mode #app>.card{background:var(--color-surface-1);border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--elev-1)}#mainWrap.workbench-mode #app>.card>.row:first-child{gap:8px}#mainWrap.workbench-mode #app>.card>.row:first-child .toolbar{gap:6px}#mainWrap.workbench-mode #why1,#mainWrap.workbench-mode #why2,#mainWrap.workbench-mode #why3,#mainWrap.workbench-mode #why4,#mainWrap.workbench-mode #why5{min-height:44px}@media (width<=1279px){.wrap,#mainWrap.workbench-mode{padding-left:24px;padding-right:24px}}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.brand{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;font-size:15px;font-weight:900;display:flex;position:relative}.brand:before{content:"";background:radial-gradient(circle,#7dd3fc 0%,#38bdf8 55%,#38bdf81a 100%);border-radius:999px;flex:none;width:10px;height:10px;box-shadow:0 0 18px #58c4ffb3}.pill{background:var(--color-surface-3);color:var(--muted);border:1px solid #58c4ff29;border-radius:999px;padding:6px 11px;font-size:12px}nav{background:#0a132285;border:1px solid #58c4ff1a;border-radius:16px;flex-wrap:wrap;gap:12px;padding:6px;display:flex}.tab{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--dur-ui,.2s), background-color var(--dur-ui,.2s), border-color var(--dur-ui,.2s), box-shadow var(--dur-ui,.2s), transform var(--dur-ui,.2s);border:1px solid #0000;border-radius:12px;padding:11px 16px;font-size:13px;font-weight:700;position:relative}.tab:hover{color:var(--text);background:#14243ea8;border-color:#58c4ff24}.tab.active{color:var(--text);background:linear-gradient(#1f3456fa,#101e35fa);border-color:#58c4ff3d}.tab.active:after{content:"";filter:blur(.2px);background:linear-gradient(90deg,#58c4ff00,#58c4ffd9,#58c4ff00);border-radius:999px;height:2px;position:absolute;bottom:-4px;left:12px;right:12px}main{padding:20px 0 28px}.grid{grid-template-columns:1fr;gap:18px;display:grid}@media (width>=980px){.grid.cols2{grid-template-columns:1.2fr .8fr}.grid.cols3{grid-template-columns:1fr 1fr 1fr}}.card{background:var(--color-surface-1);box-shadow:var(--elev-1);isolation:isolate;border:1px solid #58c4ff1f;border-radius:22px;padding:22px;position:relative;overflow:hidden}.card>*{z-index:1;position:relative}.card h2{letter-spacing:.01em;margin:0 0 10px;font-size:18px;font-weight:850}.card h3{color:var(--muted);margin:0 0 8px;font-size:14px;font-weight:750}.muted{color:var(--muted)}.kpi{box-shadow:var(--shadowSoft);background:linear-gradient(#0f1d34eb,#091221eb);border:1px solid #58c4ff1f;border-radius:18px;flex-direction:column;gap:6px;padding:16px;display:flex;position:relative;overflow:hidden}.kpi:before{content:"";background:linear-gradient(#58c4ffd9,#34d3998c);border-radius:999px;width:3px;position:absolute;inset:0 auto 0 0}.kpi .v{letter-spacing:-.03em;font-size:28px;font-weight:900;line-height:1}.kpi .l{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.btn{color:var(--text);cursor:pointer;background:linear-gradient(#182a48f5,#0e1a2ff5);border:1px solid #58c4ff24;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-weight:700;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s;display:inline-flex}.btn:hover:not(:disabled){box-shadow:var(--shadowSoft);border-color:#58c4ff3d;transform:translateY(-1px)}.btn:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--ring);border-color:#58c4ff52;outline:none}.btn.primary{background:linear-gradient(#58c4ff2e,#18405d47);border-color:#58c4ff52}.btn.good{background:linear-gradient(#34d39929,#143b323d);border-color:#34d39947}.btn.danger{background:linear-gradient(#f8717124,#471c1c38);border-color:#f8717142}.btn.warn{background:linear-gradient(#fbbf2424,#46310e3d);border-color:#fbbf2447}.btn:disabled{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}.btn.small{border-radius:10px;padding:7px 10px;font-size:12px}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}input,select,textarea{background:var(--color-bg-base);width:100%;color:var(--text);border:1px solid #58c4ff1a;border-radius:14px;outline:none;padding:10px 12px;transition:border-color .14s,box-shadow .14s,background .14s}input::placeholder,textarea::placeholder{color:#7890b2}textarea{resize:vertical;min-height:100px}label{color:var(--muted);margin:0 0 6px;font-size:12px;font-weight:650;display:block}.form{gap:12px;display:grid}.form.two{grid-template-columns:1fr;gap:12px}@media (width>=980px){.form.two{grid-template-columns:1fr 1fr}}.form.three{grid-template-columns:1fr;gap:12px}@media (width>=980px){.form.three{grid-template-columns:1fr 1fr 1fr}}.field{flex-direction:column;display:flex}.hr{background:linear-gradient(90deg, transparent, var(--border), transparent);height:1px;margin:14px 0}table{border-collapse:separate;border-spacing:0;width:100%}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #58c4ff14;padding:11px 10px}th{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:700}td{font-size:13px}tbody tr:hover td{background:#ffffff04}.tag{background:var(--color-surface-3);color:var(--muted);border:1px solid #58c4ff1f;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:12px;display:inline-flex}.tag b{color:var(--text);font-weight:700}.tag.bad{color:#ef4444!important;border-color:#ef4444!important}.right{margin-left:auto}.mono{font-family:var(--mono)}.toast{z-index:100;flex-direction:column;gap:8px;max-width:520px;display:flex;position:fixed;bottom:16px;right:16px}.toast .item{background:#0e1a2ff7;border:1px solid #58c4ff24;border-radius:16px;padding:11px 13px;box-shadow:0 18px 38px #00000061}.split{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=980px){.split{grid-template-columns:1.1fr .9fr}}details summary{cursor:pointer;color:var(--muted);font-weight:650}.chipbox{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--color-surface-3);white-space:normal;text-align:left;box-sizing:border-box;border:1px solid #58c4ff1f;border-radius:999px;align-items:flex-start;gap:6px;padding:8px 12px;line-height:1.4;display:inline-flex}.chip input{width:auto;margin:0}.chip.long-text input{flex-shrink:0;margin-top:2px}.dangerText{color:#fecaca}.goodText{color:#bbf7d0}.incidentfile-meta{min-width:260px}.incidentfile-meta h2{margin:0 0 6px;font-size:18px}.incidentfile-meta .muted{margin:0}.if-tab{-webkit-user-select:none;user-select:none;border:1px solid var(--border);cursor:pointer;background:#0b1b3359;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-weight:700;display:flex}.if-tab.active{border-color:#38bdf88c;box-shadow:inset 0 0 0 2px #38bdf826}.if-dot.ok{background:#22c55ed9}.if-dot.warn{background:#f59e0bd9}.if-right{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.modalOverlay{z-index:9999;background:#0000008c;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.modalCard{background:var(--color-surface-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--elev-4);width:100%;max-width:600px}.modalCard:before{content:"";background:linear-gradient(90deg,#58c4ff00,#58c4ffa6,#34d39959,#58c4ff00);height:2px;position:absolute;top:0;left:0;right:0}.modalCard>*{z-index:1;position:relative}.modalCard h3{margin:0 0 8px}.modalList{margin:10px 0;padding-left:18px}.modalList li{color:var(--text);margin:6px 0}.modalFooter{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;display:flex}.incidents-stage{flex-direction:column;gap:16px;display:flex}.incidents-hero{background:radial-gradient(circle at 100% 0,#58c4ff1f,#0000 28%),linear-gradient(#152540fa,#0c182bfa);border-color:#58c4ff29;padding:22px}.incidents-hero-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:18px;display:grid}.incidents-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#7dd3fc;margin-bottom:10px;font-size:11px;font-weight:800}.incidents-title{letter-spacing:-.04em;margin:0;font-size:32px;font-weight:900;line-height:1.04}.incidents-copy{color:var(--muted);max-width:66ch;margin-top:12px;font-size:14px;line-height:1.65}.incidents-hero-actions{margin-top:16px}.incidents-summary{grid-template-columns:1fr;gap:12px;display:grid}.incidents-stat{background:var(--color-surface-1);box-shadow:var(--shadowSoft);border:1px solid #58c4ff1f;border-radius:18px;padding:14px 16px}.incidents-stat .label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px}.incidents-stat .value{letter-spacing:-.04em;margin-top:6px;font-size:28px;font-weight:900;line-height:1}.incident-log-card table tbody tr td:first-child{white-space:nowrap}.incident-log-card .toolbar .btn.small{min-width:70px}.incidentfile-meta{min-width:280px;max-width:62ch}.incidentfile-meta h2{text-transform:uppercase;letter-spacing:.14em;color:#7dd3fc;margin:0;font-size:11px;font-weight:850}.if-title{letter-spacing:-.04em;margin-top:8px;font-size:24px;font-weight:900;line-height:1.06}.if-subtitle{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.45}.if-tab{-webkit-user-select:none;user-select:none;cursor:pointer;transition:color var(--dur-ui,.2s), background-color var(--dur-ui,.2s), border-color var(--dur-ui,.2s), box-shadow var(--dur-ui,.2s), transform var(--dur-ui,.2s);background:#0b1b3347;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-weight:800;display:flex}.if-tab:hover:not(.locked){background:#11223b85;border-color:#58c4ff29}.if-tab.active{background:linear-gradient(#1f3456fa,#101e35fa);border-color:#58c4ff42;box-shadow:0 10px 20px #0000002e}.if-tab.locked{opacity:.5;cursor:not-allowed}.if-dot{background:#94a3b8a6;border-radius:50%;width:8px;height:8px;display:inline-block}.if-dot.ok{background:#22c55ee6;box-shadow:0 0 10px #22c55e66}.if-dot.warn{background:#f59e0be6;box-shadow:0 0 10px #f59e0b59}.if-right{flex-direction:column;align-items:flex-end;gap:8px;min-width:400px;display:flex}.if-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=979px){.incidents-hero-grid{grid-template-columns:1fr}.if-right{align-items:stretch;min-width:0}.if-toolbar{justify-content:flex-start}.if-title{font-size:24px}}.dash-mini{color:var(--muted);font-size:12px}.dash-block-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.status-list{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.status-name{border:1px solid var(--border);background:#080c1659;border-radius:999px;padding:4px 8px;font-size:12px;display:inline-block}.status-name.complete{color:#22c55e;font-weight:700}.status-name.pending{color:#f59e0b;font-style:italic}.status-name.flash-name{color:#ef4444;font-weight:700;animation:1s steps(2,start) infinite flashName}.due-green{color:#22c55e;font-weight:700}.due-yellow{color:#f59e0b;font-weight:700}.due-red{color:#ef4444;font-weight:700}@keyframes flashName{0%,49%{opacity:1}50%,to{opacity:.15}}.policy-progress{border:1px solid var(--border);background:#ffffff0f;border-radius:999px;height:10px;overflow:hidden}.policy-progress>div{background:linear-gradient(90deg,#22c55e,#16a34a);height:100%}.policy-split{grid-template-columns:3fr 1fr;gap:14px;display:grid}.policy-row{border:1px solid var(--border);cursor:pointer;background:#080c1647;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:10px 12px;display:flex}.policy-row:hover{background:#ffffff0a}.policy-title.black{color:#111}.policy-title.green{color:#22c55e;font-weight:700}.policy-title.yellow{color:#f59e0b;font-weight:700}.policy-title.archived{color:#94a3b8;font-size:.92em;font-style:italic}.policy-admin-actions{flex-wrap:wrap;gap:6px;display:flex}.dart-scorecard{border:1px solid var(--border);background:#080c1659;border-radius:14px;padding:10px}.top3 li{margin:4px 0}.dashboard-hero{background:var(--color-surface-2);border-color:#58c4ff2e;padding:24px}.dashboard-hero-grid{grid-template-columns:1.45fr .85fr;align-items:stretch;gap:18px;display:grid}.hero-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#7dd3fc;margin-bottom:10px;font-size:11px;font-weight:800}.hero-title{letter-spacing:-.045em;max-width:12ch;margin:0;font-size:38px;font-weight:900;line-height:1.02}.hero-title span{color:#7dd3fc}.hero-copy{max-width:68ch;color:var(--muted);margin-top:14px;font-size:15px;line-height:1.65}.hero-actions{margin-top:18px}.hero-status-panel{background:var(--color-surface-1);box-shadow:var(--shadowSoft);border:1px solid #58c4ff24;border-radius:20px;padding:18px}.hero-status-label{text-transform:uppercase;letter-spacing:.12em;color:#7dd3fc;font-size:11px;font-weight:800}.hero-status-value{letter-spacing:-.03em;margin-top:10px;font-size:26px;font-weight:850}.hero-status-sub{color:var(--muted);margin-top:8px;line-height:1.55}.hero-status-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.hero-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;display:grid}.hero-kpi{background:var(--color-surface-1);box-shadow:var(--shadowSoft);border:1px solid #58c4ff1f;border-radius:18px;padding:16px}.hero-kpi .v{letter-spacing:-.04em;font-size:30px;font-weight:900;line-height:1}.hero-kpi .l{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-top:8px;font-size:11px}.hero-strip{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.hero-strip-card{background:var(--color-surface-1);border:1px solid #58c4ff1a;border-radius:16px;padding:14px 16px}.hero-strip-card .label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px}.hero-strip-card .value{letter-spacing:-.03em;margin-top:6px;font-size:20px;font-weight:850}.dashboard-watch{min-height:100%}.dashboard-watch h2{justify-content:space-between;align-items:center;gap:10px;display:flex}.dashboard-watch .section-note{color:var(--muted);margin-bottom:10px;font-size:13px}.dashboard-support{grid-template-columns:1.16fr .84fr;align-items:start;gap:18px;margin-top:16px;display:grid}.support-main{background:var(--color-surface-2);z-index:2;border-color:#58c4ff2e;position:relative;overflow:visible}.support-main:before{z-index:-1;background:linear-gradient(#0c1628bd,#080f1cbd);border:1px solid #58c4ff12;inset:14px -14px -14px 14px}.support-main:after{z-index:-2;background:linear-gradient(#09111f85,#060c1685);border:1px solid #58c4ff0a;inset:28px -28px -28px 28px}.support-main>*{z-index:1;position:relative}.support-kicker{text-transform:uppercase;letter-spacing:.12em;color:#7dd3fc;font-size:11px;font-weight:800}.support-title{letter-spacing:-.045em;max-width:14ch;margin-top:10px;font-size:34px;font-weight:900;line-height:1.02}.support-note{color:var(--muted);max-width:72ch;margin-top:12px;font-size:14px;line-height:1.65}.support-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.support-stat{background:var(--color-surface-1);border:1px solid #58c4ff1a;border-radius:18px;padding:14px}.support-stat .k{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:10px}.support-stat .v{letter-spacing:-.02em;margin-top:7px;font-size:18px;font-weight:850}.support-training-strip{background:linear-gradient(#1c180e8f,#110e088f);border:1px solid #fbbf2429;border-radius:18px;margin-top:14px;padding:14px 16px}.support-training-strip .row{align-items:center}.support-training-strip .mini{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.55}.support-actions{margin-top:16px}.support-side{gap:16px;display:grid}.support-card{border-color:#58c4ff24}.support-card h2{margin:0}.support-card .mini-note{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.55}.support-mini-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.support-mini-stat{background:var(--color-surface-1);border:1px solid #58c4ff1a;border-radius:16px;padding:12px 13px}.support-mini-stat .k{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10px}.support-mini-stat .v{letter-spacing:-.02em;margin-top:6px;font-size:17px;font-weight:850}@media (width<=979px){.dashboard-support{grid-template-columns:1fr}.support-stats{grid-template-columns:1fr 1fr}.support-mini-grid{grid-template-columns:1fr}}@media (width<=720px){.support-stats{grid-template-columns:1fr}}@media (width<=979px){.dashboard-hero-grid{grid-template-columns:1fr}.hero-title{max-width:none;font-size:30px}.hero-metrics{grid-template-columns:1fr 1fr}.hero-strip{grid-template-columns:1fr}}.if-work{align-items:start;width:100%;min-width:0}.if-report-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;width:100%;min-width:0;display:grid}.if-report-main,.if-report-side{width:100%;min-width:0}.if-report-side{align-self:auto;position:static;top:auto}.if-report-main .form,.if-report-side .form,.if-report-main .chipbox,.if-report-side .chipbox{min-width:0}@media (width<=1279px){.if-report-grid{grid-template-columns:1fr}.if-report-side{position:static;top:auto}}body.mode-yes-nonsense .tag,body.mode-yes-nonsense .pill,body.mode-yes-nonsense .chip{background:var(--color-surface-3);border-color:#34d3992e}body.mode-yes-nonsense{color:#eef7f2;background:radial-gradient(circle at 100% 0,#76e7be2e,#0000 30%),radial-gradient(circle at 0 0,#e8d6bb24,#0000 26%),linear-gradient(#46382ab3,#101a17e0),linear-gradient(#ead8bf 0%,#d9c2a1 100%)}body.mode-yes-nonsense .card:not(.shell-rail-card),body.mode-yes-nonsense body.mode-yes-nonsense .card:not(.shell-rail-card):before{background:linear-gradient(90deg,#76e7be00 0%,#76e7beb3 18%,#e8d6bb70 52%,#76e7be00 100%)}body.mode-yes-nonsense .pill,body.mode-yes-nonsense .tag,body.mode-yes-nonsense .chip{background:var(--color-surface-3);color:#eef7f2;border-color:#76e7be3d}body.mode-yes-nonsense .muted,body.mode-yes-nonsense label,body.mode-yes-nonsense details summary{color:#dbece2}body.mode-yes-nonsense input,body.mode-yes-nonsense textarea,body.mode-yes-nonsense select{color:#eef7f2;background:linear-gradient(#101d1bf0,#101d1bf0),linear-gradient(#ebdcc51f,#dac4a60f);border-color:#76e7be38}body.mode-yes-nonsense input:focus,body.mode-yes-nonsense textarea:focus,body.mode-yes-nonsense select:focus{border-color:#76e7bead;box-shadow:0 0 0 3px #76e7be29}body.mode-yes-nonsense .btn:not(.danger):not(.good):not(.primary){color:#eef7f2;background:linear-gradient(#483a2cd6,#132622eb),linear-gradient(#ebdcc529,#dac4a614);border-color:#76e7be38}body.mode-yes-nonsense .btn:not(.danger):not(.good):not(.primary):hover{border-color:#76e7be6b;box-shadow:inset 0 0 0 1px #76e7be2e}body.mode-yes-nonsense .shell-rail-card{background:radial-gradient(circle at 100% 0,#76e7be24,#0000 36%),linear-gradient(#4c3c2dd6,#0e1c19f0),linear-gradient(#ecdec73d,#dcc7aa1a);border-color:#76e7be3d}body.mode-yes-nonsense .shell-rail-tab,body.mode-yes-nonsense .incidentfile-tab,body.mode-yes-nonsense header .tab{border-color:#76e7be2e}body.mode-yes-nonsense .shell-rail-tab.active,body.mode-yes-nonsense .incidentfile-tab.active,body.mode-yes-nonsense header .tab.active{color:#f4fff9;background:linear-gradient(#4a9476db,#1c483af0);border-color:#76e7be8a;box-shadow:inset 0 0 0 1px #76e7be2e}body.mode-yes-nonsense .shell-rail-note{color:#e6f6ec;background:linear-gradient(#112722c2,#112722c2),linear-gradient(#ebdcc51f,#dac4a60f);border-color:#76e7be38}body.mode-yes-nonsense .incidents-eyebrow,body.mode-yes-nonsense .hero-eyebrow,body.mode-yes-nonsense .if-title,body.mode-yes-nonsense h3{color:#a7f3d0}body.mode-yes-nonsense .incidents-copy,body.mode-yes-nonsense .hero-copy{color:#dbece2}body.mode-yes-nonsense header>.wrap>.row:nth-child(2){background:radial-gradient(circle at 100% 0,#76e7be1f,#0000 34%),linear-gradient(#564534c7,#0a1215f5),linear-gradient(#efdfc42e,#dcc3a014);border:1px solid #e2c69e38}body.mode-yes-nonsense #leftSpineToggle,body.mode-yes-nonsense header>.wrap>.row:nth-child(2) .tab{background:linear-gradient(#4e3e2fcc,#0e1817f0),linear-gradient(#efdfc429,#dcc3a00f);color:#f4efe7!important;box-shadow:none!important;border-color:#e2c69e38!important}body.mode-yes-nonsense #leftSpineToggle:hover,body.mode-yes-nonsense header>.wrap>.row:nth-child(2) .tab:hover{background:linear-gradient(#5a4836d6,#121f1cf5),linear-gradient(#efdfc42e,#dcc3a014);border-color:#76e7be61!important;box-shadow:inset 0 0 0 1px #76e7be1f!important}body.mode-yes-nonsense header>.wrap>.row:nth-child(2) .tab.active{background:linear-gradient(#5daa89eb,#1f5443f5),linear-gradient(#efdfc42e,#dcc3a014);color:#f7fff9!important;border-color:#76e7beb8!important;box-shadow:inset 0 0 0 1px #76e7be38,0 0 18px #76e7be1f!important}body.mode-yes-nonsense .dashboard-hero{background:radial-gradient(circle at 100% 0,#76e7be24,#0000 30%),linear-gradient(#644f3ac2,#0d1615f2),linear-gradient(#f0e1c733,#dcc3a01a)!important;border-color:#e2c69e3d!important;box-shadow:0 18px 42px #00000047!important}body.mode-yes-nonsense body.mode-yes-nonsense .dashboard-hero .hero-title,body.mode-yes-nonsense .dashboard-hero h1,body.mode-yes-nonsense .dashboard-hero h2{color:#fff6ea!important;text-shadow:none!important}body.mode-yes-nonsense .dashboard-hero .hero-eyebrow,body.mode-yes-nonsense .dashboard-hero .incidents-eyebrow{color:#bdf7db!important;letter-spacing:.15em!important}body.mode-yes-nonsense .dashboard-hero .hero-copy,body.mode-yes-nonsense .dashboard-hero .muted{color:#e9ded0!important}body.mode-yes-nonsense .dashboard-hero .pill,body.mode-yes-nonsense .dashboard-hero .tag{color:#fff4e6!important;background:radial-gradient(circle at 100% 0,#76e7be1a,#0000 40%),linear-gradient(#5c4936d6,#121e1ceb),linear-gradient(#f0e1c729,#dcc3a014)!important;border-color:#76e7be57!important}body.mode-yes-nonsense .hero-kpi,body.mode-yes-nonsense .hero-strip-card,body.mode-yes-nonsense .incidents-stat,body.mode-yes-nonsense .support-stat,body.mode-yes-nonsense .support-mini-stat{background:radial-gradient(circle at 100% 0,#76e7be1f,#0000 28%),linear-gradient(#584634cc,#0c1514f2),linear-gradient(#f0e1c72e,#dcc3a014)!important;border-color:#e2c69e3d!important;box-shadow:0 14px 34px #00000038,inset 0 1px #76e7be0d!important}body.mode-yes-nonsense .hero-kpi:before,body.mode-yes-nonsense .hero-strip-card:before,body.mode-yes-nonsense .incidents-stat:before,body.mode-yes-nonsense .support-stat:before,body.mode-yes-nonsense .support-mini-stat:before{opacity:1!important;background:linear-gradient(90deg,#76e7be00 0%,#76e7bead 20%,#e8d6bb47 58%,#76e7be00 100%)!important}body.mode-yes-nonsense .hero-kpi .v,body.mode-yes-nonsense .hero-strip-card .value,body.mode-yes-nonsense .incidents-stat .value,body.mode-yes-nonsense .support-stat .v,body.mode-yes-nonsense .support-mini-stat .v{color:#fff5e8!important}body.mode-yes-nonsense .hero-kpi .l,body.mode-yes-nonsense .hero-strip-card .label,body.mode-yes-nonsense .incidents-stat .label,body.mode-yes-nonsense .support-stat .k,body.mode-yes-nonsense .support-mini-stat .k{color:#c8f5df!important}body.mode-yes-nonsense .if-report-main,body.mode-yes-nonsense .if-report-side,body.mode-yes-nonsense #closeCallCriteriaBox,body.mode-yes-nonsense #medEditorWrap{background:radial-gradient(circle at 100% 0,#76e7be1a,#0000 28%),linear-gradient(#584634cc,#0c1514f2),linear-gradient(#f0e1c72e,#dcc3a014)!important;border-color:#e2c69e3d!important;box-shadow:0 14px 34px #00000038!important}body.mode-yes-nonsense .if-report-main:before,body.mode-yes-nonsense .if-report-side:before,body.mode-yes-nonsense #closeCallCriteriaBox:before,body.mode-yes-nonsense #medEditorWrap:before{opacity:1!important;background:linear-gradient(90deg,#76e7be00 0%,#76e7bead 20%,#e8d6bb47 58%,#76e7be00 100%)!important}body.mode-yes-nonsense .yn-report-intro{background:radial-gradient(circle at 100% 0,#76e7be1a,#0000 34%),linear-gradient(#4e3e2fd1,#101d1beb),linear-gradient(#f0e1c72e,#dcc3a014);border:1px solid #76e7be3d;border-radius:16px;margin:0 0 16px;padding:16px 18px}body.mode-yes-nonsense .yn-kicker{text-transform:uppercase;letter-spacing:.14em;color:#bdf7db;margin-bottom:8px;font-size:11px;font-weight:800}body.mode-yes-nonsense .yn-report-title{color:#fff6ea;letter-spacing:-.02em;margin:0;font-size:24px;line-height:1.08}body.mode-yes-nonsense .yn-report-copy{color:#eadfce;max-width:68ch;margin-top:8px;font-size:13px;line-height:1.55}body.mode-yes-nonsense .yn-section-chip{color:#c8f5df;text-transform:uppercase;letter-spacing:.12em;background:linear-gradient(#4a947633,#1d473a3d),linear-gradient(#f0e1c71f,#dcc3a00f);border:1px solid #76e7be3d;border-radius:999px;align-items:center;gap:8px;margin:2px 0 10px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}body.mode-yes-nonsense .yn-helper-note{color:#ecf7f1;background:radial-gradient(circle at 100% 0,#76e7be14,#0000 40%),linear-gradient(#483a2cb8,#0e1b18e6),linear-gradient(#f0e1c71f,#dcc3a00d);border:1px solid #76e7be33;border-radius:14px;margin:10px 0 0;padding:12px 14px;font-size:13px;line-height:1.5}body.mode-yes-nonsense .if-report-main h3,body.mode-yes-nonsense .if-report-side h3{color:#a7f3d0!important}body.mode-yes-nonsense .if-report-main label,body.mode-yes-nonsense .if-report-side label{color:#eadbc6!important}body.mode-yes-nonsense .if-report-main .muted,body.mode-yes-nonsense .if-report-side .muted{color:#e6dac9!important}body.mode-yes-nonsense .if-report-main .hr,body.mode-yes-nonsense .if-report-side .hr{background:linear-gradient(90deg,#0000,#76e7be3d,#0000)!important}body.mode-yes-nonsense #factorList{background:linear-gradient(#111f1ce0,#0a1211eb),linear-gradient(#f0e1c71a,#dcc3a00a)!important;border-color:#76e7be3d!important}body.mode-yes-nonsense .yn-analysis-intro{background:radial-gradient(circle at 100% 0,#76e7be1a,#0000 34%),linear-gradient(#4e3e2fd1,#101d1beb),linear-gradient(#f0e1c72e,#dcc3a014);border:1px solid #76e7be3d;border-radius:16px;margin:0 0 16px;padding:16px 18px}body.mode-yes-nonsense .yn-analysis-kicker{text-transform:uppercase;letter-spacing:.14em;color:#bdf7db;margin-bottom:8px;font-size:11px;font-weight:800}body.mode-yes-nonsense .yn-analysis-title{color:#fff6ea;letter-spacing:-.02em;margin:0;font-size:24px;line-height:1.08}body.mode-yes-nonsense .yn-analysis-copy{color:#eadfce;max-width:70ch;margin-top:8px;font-size:13px;line-height:1.55}body.mode-yes-nonsense .yn-analysis-summary,body.mode-yes-nonsense .yn-analysis-work .card{box-shadow:var(--elev-1);background:radial-gradient(circle at 100% 0,#76e7be1a,#0000 28%),linear-gradient(#584634cc,#0c1514f2),linear-gradient(#f0e1c72e,#dcc3a014)!important;border-color:#e2c69e3d!important}body.mode-yes-nonsense .yn-analysis-summary:before,body.mode-yes-nonsense .yn-analysis-work body.mode-yes-nonsense .yn-analysis-summary h3,body.mode-yes-nonsense .yn-analysis-work h3{color:#a7f3d0!important}body.mode-yes-nonsense .yn-analysis-summary .muted,body.mode-yes-nonsense .yn-analysis-work .muted{color:#e6dac9!important}body.mode-yes-nonsense .yn-analysis-section-chip{color:#c8f5df;text-transform:uppercase;letter-spacing:.12em;background:linear-gradient(#4a947633,#1d473a3d),linear-gradient(#f0e1c71f,#dcc3a00f);border:1px solid #76e7be3d;border-radius:999px;align-items:center;gap:8px;margin:2px 0 10px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}body.mode-yes-nonsense .yn-analysis-note{color:#ecf7f1;background:radial-gradient(circle at 100% 0,#76e7be14,#0000 40%),linear-gradient(#483a2cb8,#0e1b18e6),linear-gradient(#f0e1c71f,#dcc3a00d);border:1px solid #76e7be33;border-radius:14px;margin:10px 0 0;padding:12px 14px;font-size:13px;line-height:1.5}body.mode-yes-nonsense #analysisFactorList{background:linear-gradient(#111f1ce0,#0a1211eb),linear-gradient(#f0e1c71a,#dcc3a00a)!important;border-color:#76e7be3d!important}body.mode-yes-nonsense .yn-analysis-work .fishZone{background:linear-gradient(#46382b8a,#0f1816c2),linear-gradient(#f0e1c71a,#dcc3a00a)!important;border-color:#76e7be57!important}body.mode-yes-nonsense .yn-analysis-work .fishZone.dragover{background:#76e7be1a!important;border-color:#76e7beb8!important}body.mode-yes-nonsense .yn-analysis-work .dragFactor:hover{background:#76e7be14!important}body.mode-yes-nonsense .yn-analysis-leadin{background:radial-gradient(circle at 100% 0,#76e7be24,#0000 42%),linear-gradient(#554433c7,#0f1c19eb),linear-gradient(#f0e1c729,#dcc3a012);border:1px solid #76e7be4d;border-radius:16px;margin:10px 0 0;padding:14px 16px}body.mode-yes-nonsense .yn-analysis-leadin-label{text-transform:uppercase;letter-spacing:.14em;color:#bdf7db;margin:0 0 6px;font-size:11px;font-weight:850;line-height:1;display:block}body.mode-yes-nonsense .yn-analysis-leadin-copy{color:#f0e6d8;font-size:13px;font-weight:600;line-height:1.55}body.mode-yes-nonsense .yn-analysis-callout{background:radial-gradient(circle at 100% 0,#76e7be29,#0000 38%),linear-gradient(#4a94762e,#1d473a2e),linear-gradient(#524231c7,#0d1916eb),linear-gradient(#f0e1c729,#dcc3a012);border:1px solid #76e7be57;border-radius:16px;margin:12px 0 4px;padding:14px 16px}body.mode-yes-nonsense .yn-analysis-callout-title{text-transform:uppercase;letter-spacing:.14em;color:#bdf7db;margin:0 0 6px;font-size:11px;font-weight:850;line-height:1;display:block}body.mode-yes-nonsense .yn-analysis-callout-copy{color:#f3ebdf;font-size:13px;font-weight:650;line-height:1.58}body.mode-yes-nonsense .yn-ap-intro{background:radial-gradient(circle at 100% 0,#76e7be1a,#0000 34%),linear-gradient(#4e3e2fd1,#101d1beb),linear-gradient(#f0e1c72e,#dcc3a014);border:1px solid #76e7be3d;border-radius:16px;margin:0 0 16px;padding:16px 18px}body.mode-yes-nonsense .yn-ap-kicker{text-transform:uppercase;letter-spacing:.14em;color:#bdf7db;margin-bottom:8px;font-size:11px;font-weight:800}body.mode-yes-nonsense .yn-ap-title{color:#fff6ea;letter-spacing:-.02em;margin:0;font-size:24px;line-height:1.08}body.mode-yes-nonsense .yn-ap-copy{color:#eadfce;max-width:70ch;margin-top:8px;font-size:13px;line-height:1.55}body.mode-yes-nonsense .yn-ap-table-card,body.mode-yes-nonsense .yn-ap-plan-card,body.mode-yes-nonsense .yn-ap-eval-card{background:radial-gradient(circle at 100% 0,#76e7be1a,#0000 28%),linear-gradient(#584634cc,#0c1514f2),linear-gradient(#f0e1c72e,#dcc3a014)!important;border-color:#e2c69e3d!important;box-shadow:0 14px 34px #00000038!important}body.mode-yes-nonsense .yn-ap-table-card:before,body.mode-yes-nonsense .yn-ap-plan-card:before,body.mode-yes-nonsense .yn-ap-eval-card:before{opacity:1!important;background:linear-gradient(90deg,#76e7be00 0%,#76e7bead 20%,#e8d6bb47 58%,#76e7be00 100%)!important}body.mode-yes-nonsense .yn-ap-table-card h3,body.mode-yes-nonsense .yn-ap-plan-card h3,body.mode-yes-nonsense .yn-ap-eval-card h3{color:#a7f3d0!important}body.mode-yes-nonsense .yn-ap-table-card .muted,body.mode-yes-nonsense .yn-ap-plan-card .muted,body.mode-yes-nonsense .yn-ap-eval-card .muted{color:#e6dac9!important}body.mode-yes-nonsense .yn-ap-section-chip{color:#c8f5df;text-transform:uppercase;letter-spacing:.12em;background:linear-gradient(#4a947633,#1d473a3d),linear-gradient(#f0e1c71f,#dcc3a00f);border:1px solid #76e7be3d;border-radius:999px;align-items:center;gap:8px;margin:2px 0 10px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}body.mode-yes-nonsense .yn-ap-note{color:#ecf7f1;background:radial-gradient(circle at 100% 0,#76e7be14,#0000 40%),linear-gradient(#483a2cb8,#0e1b18e6),linear-gradient(#f0e1c71f,#dcc3a00d);border:1px solid #76e7be33;border-radius:14px;margin:10px 0 0;padding:12px 14px;font-size:13px;line-height:1.5}body.mode-yes-nonsense .yn-ap-strongline{background:radial-gradient(circle at 100% 0,#76e7be29,#0000 38%),linear-gradient(#4a94762e,#1d473a2e),linear-gradient(#524231c7,#0d1916eb),linear-gradient(#f0e1c729,#dcc3a012);border:1px solid #76e7be57;border-radius:16px;margin:12px 0 4px;padding:14px 16px}body.mode-yes-nonsense .yn-ap-strongline-title{text-transform:uppercase;letter-spacing:.14em;color:#bdf7db;margin:0 0 6px;font-size:11px;font-weight:850;line-height:1;display:block}body.mode-yes-nonsense .yn-ap-strongline-copy{color:#f3ebdf;font-size:13px;font-weight:650;line-height:1.58}body.mode-yes-nonsense .yn-close-intro{background:radial-gradient(circle at 100% 0,#76e7be1a,#0000 34%),linear-gradient(#4e3e2fd1,#101d1beb),linear-gradient(#f0e1c72e,#dcc3a014);border:1px solid #76e7be3d;border-radius:16px;margin:0 0 16px;padding:16px 18px}body.mode-yes-nonsense .yn-close-kicker{text-transform:uppercase;letter-spacing:.14em;color:#bdf7db;margin-bottom:8px;font-size:11px;font-weight:800}body.mode-yes-nonsense .yn-close-title{color:#fff6ea;letter-spacing:-.02em;margin:0;font-size:24px;line-height:1.08}body.mode-yes-nonsense .yn-close-copy{color:#eadfce;max-width:72ch;margin-top:8px;font-size:13px;line-height:1.55}body.mode-yes-nonsense .yn-close-main-card{background:radial-gradient(circle at 100% 0,#76e7be1a,#0000 28%),linear-gradient(#584634cc,#0c1514f2),linear-gradient(#f0e1c72e,#dcc3a014)!important;border-color:#e2c69e3d!important;box-shadow:0 14px 34px #00000038!important}body.mode-yes-nonsense .yn-close-main-card:before{opacity:1!important;background:linear-gradient(90deg,#76e7be00 0%,#76e7bead 20%,#e8d6bb47 58%,#76e7be00 100%)!important}body.mode-yes-nonsense .yn-close-main-card h3{color:#a7f3d0!important}body.mode-yes-nonsense .yn-close-main-card .muted{color:#e6dac9!important}body.mode-yes-nonsense .yn-close-section-chip{color:#c8f5df;text-transform:uppercase;letter-spacing:.12em;background:linear-gradient(#4a947633,#1d473a3d),linear-gradient(#f0e1c71f,#dcc3a00f);border:1px solid #76e7be3d;border-radius:999px;align-items:center;gap:8px;margin:2px 0 10px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}body.mode-yes-nonsense .yn-close-note{color:#ecf7f1;background:radial-gradient(circle at 100% 0,#76e7be14,#0000 40%),linear-gradient(#483a2cb8,#0e1b18e6),linear-gradient(#f0e1c71f,#dcc3a00d);border:1px solid #76e7be33;border-radius:14px;margin:10px 0 0;padding:12px 14px;font-size:13px;line-height:1.5}body.mode-yes-nonsense .yn-close-strongline{background:radial-gradient(circle at 100% 0,#76e7be29,#0000 38%),linear-gradient(#4a94762e,#1d473a2e),linear-gradient(#524231c7,#0d1916eb),linear-gradient(#f0e1c729,#dcc3a012);border:1px solid #76e7be57;border-radius:16px;margin:12px 0 16px;padding:14px 16px}body.mode-yes-nonsense .yn-close-strongline-title{text-transform:uppercase;letter-spacing:.14em;color:#bdf7db;margin:0 0 6px;font-size:11px;font-weight:850;line-height:1;display:block}body.mode-yes-nonsense .yn-close-strongline-copy{color:#f3ebdf;font-size:13px;font-weight:650;line-height:1.58}body.mode-no-nonsense .tab-ico.spine-shield-wrap{flex:none;justify-content:center;align-items:center;width:30px;height:34px;display:inline-flex;position:relative}body.mode-no-nonsense .tab-ico.spine-shield-wrap:before{content:"";clip-path:polygon(50% 2%,84% 12%,84% 56%,50% 98%,16% 56%,16% 12%);background:linear-gradient(#ffffff09,#ffffff03);border:1.5px solid #bfd7f7c7;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #38bdf80a}body.mode-no-nonsense .tab-ico.spine-shield-wrap>svg{z-index:1;width:14px;height:14px;display:block;position:relative}body.mode-no-nonsense nav .tab:hover .tab-ico.spine-shield-wrap:before{border-color:#8fd3fff5;box-shadow:inset 0 0 0 1px #38bdf81f,0 0 12px #38bdf814}body.mode-no-nonsense nav .tab.active .tab-ico.spine-shield-wrap:before{background:linear-gradient(#c5f7e814,#ffffff04);border-color:#c5f7e8f5;box-shadow:inset 0 0 0 1px #c5f7e81f,0 0 14px #34d3991a}body.mode-no-nonsense .tab-ico:before{content:none!important}body.mode-no-nonsense .tab-ico{justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}body.mode-no-nonsense .tab-ico svg{filter:none;width:26px;height:26px;display:block;overflow:visible}h1,.hero-title,.incidents-title,.if-title,.support-title,.incidentfile-meta h2{font-size:var(--step-4);letter-spacing:-.02em;font-weight:700;line-height:1.2;text-transform:none!important}h2,.hero-subtitle,.incidents-subtitle,.if-subtitle{font-size:var(--step-3);letter-spacing:-.01em;font-weight:600;line-height:1.3;text-transform:none!important}label,.hero-eyebrow,.hero-status-label,.hero-kpi .l,.hero-strip-card .label,.support-kicker,.support-stat .k,.support-mini-stat .k,.incidents-eyebrow,.incidents-stat .label,.tag b,.kpi .l,th,details summary{font-size:var(--step--1);font-weight:600;letter-spacing:0!important;text-transform:none!important}body,input,select,textarea,.btn,.chip,.if-tab,.tab,.policy-row,.tag,details summary{font-family:var(--font-sans)}.btn,.tab,.if-tab,.policy-row,.chip,.tag,details summary,input,select,textarea{transition:color var(--dur-ui) var(--ease-standard), background-color var(--dur-ui) var(--ease-standard), border-color var(--dur-ui) var(--ease-standard), box-shadow var(--dur-ui) var(--ease-standard), opacity var(--dur-ui) var(--ease-standard), transform var(--dur-ui) var(--ease-standard)!important}.btn:focus-visible,.tab:focus-visible,.if-tab:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.chip:focus-visible{outline:none;box-shadow:var(--ring-focus)!important}.incidentfile-shell{margin-bottom:var(--space-3,12px);z-index:9;position:relative;top:auto}.incidentfile-header{background:var(--color-surface-2,#12213b);border:1px solid var(--color-border-strong,#243552);border-radius:var(--radius-xl,16px);padding:var(--space-4,16px);box-shadow:var(--elev-3,0 18px 48px #00000057);position:relative}.incidentfile-tabs{top:var(--topband-h,68px);z-index:10;background:#0a13226b;border:1px solid #58c4ff1a;border-radius:16px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;padding:4px;display:flex;position:sticky}#app .fishGrid{gap:var(--space-4,16px);margin-top:var(--space-2,8px);padding:var(--space-2,8px);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;display:grid}.cqi-terminal-section{color:var(--text-primary);background-color:#020617;flex-direction:column;display:flex;position:relative}.cqi-matrix-container{width:100%;max-width:1000px;margin:0 auto;padding:8rem 2rem 6rem}.matrix-header{text-align:center;margin-bottom:4rem}.matrix-header h2{color:#f8fafc;margin-bottom:.5rem;font-size:2rem}.matrix-header p{color:var(--text-muted,#94a3b8)}.matrix-grid{background-color:#38bdf833;border:1px solid #38bdf833;border-radius:8px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.matrix-item{color:#cbd5e1;text-align:center;cursor:default;background-color:#0f172a;padding:1.5rem;font-size:1rem;transition:all .3s}.matrix-item:hover{color:#f8fafc;background-color:#38bdf81a;box-shadow:inset 0 0 20px #38bdf833}.terminal-portal{border-top:1px solid #ffffff0d;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:60vh;display:flex;position:relative;overflow:hidden}.terminal-glow{z-index:0;background:radial-gradient(circle,#0f172a 0%,#02061700 70%);width:60vw;height:60vw;animation:8s ease-in-out infinite alternate breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes breathe{0%{opacity:.6;transform:scale(.9)}to{opacity:1;transform:scale(1.1)}}.terminal-content{z-index:1;text-align:center;margin-bottom:4rem;position:relative}.terminal-content h2{color:#f8fafc;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.5rem;font-size:3rem;font-weight:700}.terminal-content p{color:#94a3b8;margin-bottom:2rem;font-size:1.25rem}.terminal-btn{background-color:var(--accent-color,#38bdf8);color:#020617;cursor:pointer;border:none;border-radius:8px;padding:1rem 3rem;font-size:1.125rem;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 0 20px #38bdf866}.terminal-btn:hover{transform:translateY(-2px);box-shadow:0 0 30px #38bdf899}.system-footer{z-index:10;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020617cc;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;width:100%;padding:2rem;display:flex;position:absolute;bottom:0;left:0;right:0}.footer-links{gap:2rem;display:flex}.footer-links a{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;text-decoration:none;transition:color .2s}.footer-copyright{color:#475569;font-size:.875rem}@media (width<=900px){.matrix-grid{grid-template-columns:1fr}.system-footer{text-align:center;flex-direction:column;gap:1.5rem}.footer-links{flex-wrap:wrap;justify-content:center}}.compliance-strip{border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);background:var(--color-surface-1);cursor:pointer;transition:transform var(--dur-ui) ease, box-shadow var(--dur-ui) ease, border-color var(--dur-ui) ease;grid-template-columns:3fr 2fr auto;align-items:center;gap:16px;margin-bottom:16px;padding:24px;display:grid}.compliance-strip:hover{box-shadow:var(--elev-2);border-color:var(--color-accent-primary);background:linear-gradient(180deg, var(--color-surface-2), var(--color-surface-1));transform:translateY(-2px)}.compliance-strip-title{font-size:var(--step-2);letter-spacing:-.02em;color:var(--color-text-primary);margin-bottom:4px;font-weight:850}.compliance-strip-sub{color:var(--color-text-muted);font-size:var(--step--1);line-height:1.4}.compliance-expanded-layer{top:var(--topband-h,68px);left:var(--left-spine-w,80px);background:var(--color-bg-base);z-index:100;padding:24px var(--shell-pad-x,32px) 60px var(--shell-pad-x,32px);opacity:0;pointer-events:none;transition:opacity .25s var(--ease-standard), transform .25s var(--ease-standard);position:fixed;bottom:0;right:0;overflow-y:auto;transform:translateY(20px)}body.spine-expanded .compliance-expanded-layer{left:var(--left-spine-expanded,240px)}.compliance-expanded-layer.show-expanded{opacity:1;pointer-events:auto;transform:translateY(0)}.expanded-header{z-index:101;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border-strong);background:#07111feb;margin-bottom:24px;padding:24px 0 16px;position:sticky;top:-24px}.mssa-domain-card{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-2);margin-bottom:16px;overflow:hidden}.mssa-domain-summary{cursor:pointer;background:var(--color-surface-3);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:16px 20px;font-weight:700;display:flex}.mssa-item{border-top:1px solid var(--color-border-soft);gap:12px;padding:16px 20px;display:grid}@media (width>=980px){.mssa-item{grid-template-columns:2fr 1fr;align-items:center}}.mssa-scale{background:var(--color-surface-1);border:1px solid var(--color-border-soft);border-radius:999px;gap:4px;padding:4px;display:flex}.mssa-scale input[type=radio]{opacity:0;width:0;height:0;position:absolute}.mssa-scale label{text-align:center;color:var(--color-text-muted);cursor:pointer;transition:color var(--dur-ui) var(--ease-standard), background-color var(--dur-ui) var(--ease-standard), box-shadow var(--dur-ui) var(--ease-standard);border-radius:999px;flex:1;margin:0;padding:8px 0;font-size:12px;font-weight:700}.mssa-scale input[type=radio]:focus-visible+label{box-shadow:var(--ring-focus)}.mssa-scale input[type=radio]:hover+label{background:#ffffff0d}.mssa-scale input[type=radio]:checked+label{background:var(--color-accent-primary);color:var(--color-bg-base)}.audio-pill{background:color-mix(in oklch, var(--color-surface-offset) 60%, transparent);-webkit-backdrop-filter:blur(10px);border:1px solid oklch(from var(--color-primary) l c h / .3);z-index:2147483647;cursor:pointer;width:64px;height:40px;transition:all var(--transition-interactive);border-radius:99px;justify-content:center;align-items:center;display:flex;position:fixed;top:24px;right:24px;box-shadow:0 4px 16px #0009}.audio-pill:hover{border-color:var(--color-primary);box-shadow:0 0 16px var(--color-primary-glow)}.audio-pill svg.mute-icon{width:20px;height:20px;color:var(--color-primary);flex:none;display:block}.audio-pill .eq-wrap{align-items:center;gap:4px;height:18px;display:none}.audio-bar{background:var(--color-primary);border-radius:99px;width:3px;height:4px;transition:height .2s}.audio-pill.is-playing svg.mute-icon{display:none}.audio-pill.is-playing .eq-wrap{display:flex}.audio-pill.is-playing .audio-bar{animation:1s ease-in-out infinite alternate eqPulse}@keyframes eqPulse{0%{height:4px}to{height:18px}}.audio-pill.is-playing .audio-bar:first-child{animation-duration:.7s;animation-delay:.1s}.audio-pill.is-playing .audio-bar:nth-child(2){animation-duration:.9s;animation-delay:.3s}.audio-pill.is-playing .audio-bar:nth-child(3){animation-duration:.8s;animation-delay:0s}.audio-pill.is-playing .audio-bar:nth-child(4){animation-duration:1.1s;animation-delay:.4s}.audio-pill.is-playing .audio-bar:nth-child(5){animation-duration:.85s;animation-delay:.2s}.med-name-field{position:relative}.med-name-field.has-suggestions{margin-bottom:72px}.med-suggest-box{z-index:80;max-height:220px}.incidentfile-header{padding-top:12px;padding-bottom:8px}.incidentfile-meta h2{margin-bottom:2px}.incidentfile-header .if-title{margin-top:4px;margin-bottom:2px;font-size:20px;line-height:1.05}.incidentfile-header .if-subtitle{font-size:var(--step--1);margin-top:0;margin-bottom:4px;line-height:1.35}.incidentfile-header .row{gap:6px!important;margin-top:6px!important}.incidentfile-tabs{margin-top:6px;padding:2px 4px}:root{--color-bg:#0b0d10;--color-border:#2a3040;--color-border-subtle:oklch(63.6851% .0745677 208.245/.18);--color-divider:#222730;--color-primary:#4f98a3;--color-primary-dim:oklch(63.6851% .0745677 208.245/.08);--color-primary-glow:oklch(63.6851% .0745677 208.245/.15);--color-primary-hover:#5cadb9;--color-surface:#111318;--color-surface-dynamic:#232830;--color-surface-offset:#1c2028;--color-text:#e2e6ef;--color-text-faint:#4a5266;--color-text-inverse:#0b0d10;--font-body:"DM Sans", system-ui, sans-serif;--font-display:"DM Serif Display", Georgia, serif;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-glow:0 0 30px oklch(63.6851% .0745677 208.245/.2);--shadow-lg:0 12px 40px oklch(0% 0 0/.5);--shadow-md:0 4px 16px oklch(0% 0 0/.4);--shadow-sm:0 1px 2px oklch(0% 0 0/.3);--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--text-2xl:clamp(2rem, 1.2rem + 2.5vw, 3.5rem);--text-3xl:clamp(2.5rem, 1rem + 4vw, 5rem);--text-base:clamp(1rem, .95rem + .25vw, 1.125rem);--text-lg:clamp(1.125rem, 1rem + .75vw, 1.5rem);--text-sm:clamp(.875rem, .8rem + .35vw, 1rem);--text-xl:clamp(1.5rem, 1.2rem + 1.25vw, 2.25rem);--text-xs:clamp(.75rem, .7rem + .25vw, .875rem);--transition-enter:.4s cubic-bezier(.16, 1, .3, 1);--transition-interactive:.18s cubic-bezier(.16, 1, .3, 1)}[data-theme=dark]{--color-bg:#0b0d10;--color-surface:#111318;--color-surface-2:#161920;--color-surface-offset:#1c2028;--color-surface-dynamic:#232830;--color-divider:#222730;--color-border:#2a3040;--color-border-subtle:oklch(63.6851% .0745677 208.245/.18);--color-text:#e2e6ef;--color-text-muted:#8892a4;--color-text-faint:#4a5266;--color-text-inverse:#0b0d10;--color-primary:#4f98a3;--color-primary-hover:#5cadb9;--color-primary-glow:oklch(63.6851% .0745677 208.245/.15);--color-primary-dim:oklch(63.6851% .0745677 208.245/.08);--shadow-sm:0 1px 2px oklch(0% 0 0/.3);--shadow-md:0 4px 16px oklch(0% 0 0/.4);--shadow-lg:0 12px 40px oklch(0% 0 0/.5);--shadow-glow:0 0 30px oklch(63.6851% .0745677 208.245/.2)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);background-color:var(--color-bg);min-height:100dvh;overflow-x:hidden}img,svg{max-width:100%;display:block}button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none}a{color:inherit;text-decoration:none}ul{list-style:none}h1,h2,h3,h4{text-wrap:balance;line-height:1.15}p{text-wrap:pretty}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body:before{content:"";z-index:0;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:256px 256px;position:fixed;inset:0}.trust-banner,.vertical-label,.hero-section,.journey-section,.modules-section,.dataflow-section,.terminal-section{z-index:1;position:relative}.btn{align-items:center;gap:var(--space-2);padding:.625rem var(--space-5);border-radius:var(--radius-md);font-size:var(--text-sm);border:1px solid var(--color-border);background:var(--color-surface-offset);color:var(--color-text);transition:background var(--transition-interactive), border-color var(--transition-interactive), color var(--transition-interactive), transform var(--transition-interactive), box-shadow var(--transition-interactive);font-weight:500;display:inline-flex}.btn:hover{background:var(--color-surface-dynamic);border-color:var(--color-primary);color:var(--color-text);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn.primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverse);font-weight:600}.btn.primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);box-shadow:var(--shadow-glow)}.vertical-label{z-index:100;pointer-events:none;justify-content:center;align-items:center;width:2rem;display:flex;position:fixed;top:0;bottom:0;left:0}.vertical-label span{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.28em;text-transform:uppercase;color:var(--color-text-faint);white-space:nowrap;opacity:.4;font-size:.5625rem;font-weight:600;transform:rotate(180deg)}.trust-banner{z-index:200;background:color-mix(in oklch, var(--color-bg) 85%, transparent);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--color-divider);padding:var(--space-4) var(--space-8) var(--space-4) 3rem;position:sticky;top:0}.trust-banner-inner{align-items:center;gap:var(--space-3);flex-direction:column;max-width:1400px;margin:0 auto;display:flex}.trust-banner-label{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-faint);font-size:.6875rem;font-weight:700}.trust-badge-list{gap:var(--space-3);scrollbar-width:none;flex-wrap:nowrap;justify-content:center;padding-bottom:2px;display:flex;overflow-x:auto}.trust-badge-list::-webkit-scrollbar{display:none}.trust-badge{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);min-width:max-content;padding:var(--space-2) var(--space-5);transition:border-color var(--transition-interactive), background var(--transition-interactive);flex-direction:column;align-items:center;gap:2px;display:flex}.trust-badge:hover{border-color:var(--color-primary);background:var(--color-surface-offset)}.trust-badge-title{font-size:var(--text-sm);color:var(--color-text);text-align:center;font-weight:700}.trust-badge-desc{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center}.hero-section{min-height:100dvh;padding:var(--space-16) var(--space-8) var(--space-20) 3rem;align-items:center;display:flex}.hero-grid{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:center;width:100%;max-width:1400px;margin:0 auto;display:grid}.hero-copy{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) .1s forwards fadeUp}.hero-eyebrow{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);margin-bottom:var(--space-4);font-weight:700}.hero-title{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--color-text);margin-bottom:var(--space-6);font-weight:400;line-height:1.08}.hero-title em{color:var(--color-primary);font-style:italic}.hero-body{font-size:var(--text-base);color:var(--color-text-muted);max-width:56ch;margin-bottom:var(--space-6);font-weight:300;line-height:1.7}.hero-note{font-size:var(--text-sm);color:var(--color-text-muted);padding-left:var(--space-4);border-left:2px solid var(--color-border);margin-bottom:var(--space-8);font-style:italic;font-weight:500;line-height:1.5}.hero-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.hero-login{opacity:0;animation:1.1s cubic-bezier(.16,1,.3,1) .3s forwards fadeUp}.login-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-10);box-shadow:var(--shadow-lg);align-items:center;gap:var(--space-6);flex-direction:column;max-width:420px;margin:0 auto;display:flex}.login-logo-wrap{background:color-mix(in oklch, var(--color-surface-offset) 80%, var(--color-primary) 20%);border:1px solid oklch(from var(--color-primary) l c h / .3);border-radius:var(--radius-xl);width:88px;height:88px;box-shadow:0 0 24px oklch(from var(--color-primary) l c h / .18), inset 0 1px 0 oklch(from var(--color-primary) l c h / .15);justify-content:center;align-items:center;display:flex}.login-logo-wrap svg{color:var(--color-primary)}.login-brand{text-align:center}.login-brand h2{font-size:var(--text-xl);letter-spacing:-.02em;margin-bottom:var(--space-1);font-weight:700}.login-brand .tagline{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:300}.login-brand .tagline-accent{font-size:var(--text-sm);color:var(--color-primary);margin-top:var(--space-1);font-weight:500}.login-form{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.form-group{gap:var(--space-2);flex-direction:column;display:flex}.form-group label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted);font-weight:600}.form-group input{background:var(--color-surface-offset);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.75rem var(--space-4);color:var(--color-text);font-size:var(--text-sm);transition:border-color var(--transition-interactive), box-shadow var(--transition-interactive);outline:none;width:100%}.form-group input::placeholder{color:var(--color-text-faint)}.form-group input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-dim)}.login-submit{background:var(--color-primary);width:100%;color:var(--color-text-inverse);font-size:var(--text-base);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-interactive), transform var(--transition-interactive), box-shadow var(--transition-interactive);border:none;padding:.875rem;font-weight:700}.login-submit:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-glow);transform:translateY(-1px)}.login-submit:active{transform:translateY(0)}.section-bleed{background:linear-gradient(to right, transparent, var(--color-primary-dim), transparent);height:2px}.journey-section{padding:clamp(var(--space-16), 8vw, var(--space-24)) var(--space-8) clamp(var(--space-16), 8vw, var(--space-24)) 3rem;background:linear-gradient(to bottom, var(--color-bg), var(--color-surface) 40%, var(--color-bg))}.journey-inner{max-width:1000px;margin:0 auto}.section-intro{margin-bottom:var(--space-16)}.section-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);margin-bottom:var(--space-3);font-weight:700}.section-title{font-family:var(--font-display);font-size:var(--text-2xl);margin-bottom:var(--space-4);font-weight:400;line-height:1.1}.section-subtitle{font-size:var(--text-base);color:var(--color-text-muted);max-width:56ch;font-weight:300}.timeline{padding-left:3.5rem;position:relative}.timeline-line{background:linear-gradient(to bottom, var(--color-primary) 0%, var(--color-primary) var(--progress,0%), var(--color-border) var(--progress,0%), var(--color-border) 100%);border-radius:2px;width:3px;transition:--progress .1s;position:absolute;top:.75rem;bottom:.75rem;left:.5rem}.timeline-node{margin-bottom:var(--space-8);opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);position:relative;transform:translate(-12px)}.timeline-node.visible{opacity:1;transform:translate(0)}.timeline-node:last-child{margin-bottom:0}.node-dot{background:var(--color-bg);border:2.5px solid var(--color-border);z-index:2;width:1rem;height:1rem;transition:border-color var(--transition-interactive), box-shadow var(--transition-interactive);border-radius:50%;position:absolute;top:1.25rem;left:-3rem}.timeline-node.visible .node-dot{border-color:var(--color-primary);box-shadow:0 0 12px var(--color-primary-glow)}.node-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6) var(--space-8);transition:border-color var(--transition-interactive), box-shadow var(--transition-interactive), transform var(--transition-interactive)}.node-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-glow);transform:translate(6px)}.node-num{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-2);font-weight:700}.node-card h3{font-family:var(--font-display);font-size:var(--text-lg);margin-bottom:var(--space-2);font-weight:400}.node-card p{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:300;line-height:1.6}.modules-section{padding:clamp(var(--space-16), 8vw, var(--space-24)) var(--space-8) clamp(var(--space-16), 8vw, var(--space-24)) 3rem;perspective:1200px;background-color:#070810}.modules-inner{max-width:1300px;margin:0 auto}.modules-grid{gap:var(--space-5);transform-style:preserve-3d;margin-top:var(--space-12);grid-template-columns:repeat(2,1fr);display:grid}.module-card{background:color-mix(in oklch, var(--color-surface-offset) 60%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid oklch(from var(--color-border) l c h / .5);border-radius:var(--radius-xl);padding:var(--space-8);opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1), transform .6s cubic-bezier(.16,1,.3,1), border-color var(--transition-interactive), box-shadow var(--transition-interactive);position:relative;overflow:hidden;transform:translateZ(-60px)scale(.96)}.module-card.visible{opacity:1;transform:translateZ(0)scale(1)}.module-card:before{content:"";background:linear-gradient(to right, transparent, var(--color-primary-glow), transparent);height:1px;position:absolute;top:0;left:0;right:0}.module-card:hover{border-color:oklch(from var(--color-primary) l c h / .5);box-shadow:0 20px 50px oklch(0% 0 0/.5), 0 0 0 1px oklch(from var(--color-primary) l c h / .15);transform:translateZ(20px)scale(1.01)}.module-card h4{font-size:var(--text-base);margin-bottom:var(--space-2);color:var(--color-text);letter-spacing:-.01em;font-weight:700}.module-card p{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:300;line-height:1.6}.module-num{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-3);font-weight:700}.dataflow-section{padding:clamp(var(--space-16), 8vw, var(--space-24)) var(--space-8) clamp(var(--space-16), 8vw, var(--space-24)) 3rem;background:linear-gradient(to bottom, #070810, var(--color-bg))}.dataflow-inner{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:start;max-width:1300px;margin:0 auto;display:grid}.dataflow-narrative{position:relative}.sticky-narrative{top:calc(80px + var(--space-8));position:sticky}.dataflow-nodes{padding-top:var(--space-4);flex-direction:column;align-items:center;display:flex}.data-node{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);opacity:0;width:100%;transition:opacity .6s cubic-bezier(.16,1,.3,1), transform .6s cubic-bezier(.16,1,.3,1), border-color var(--transition-interactive), box-shadow var(--transition-interactive);transform:translate(20px)}.data-node.visible{opacity:1;transform:translate(0)}.data-node:hover{border-color:var(--color-primary);box-shadow:var(--shadow-glow)}.node-icon-wrap{background:var(--color-surface-offset);border:1.5px solid var(--color-border);border-radius:var(--radius-full);width:3rem;height:3rem;margin-bottom:var(--space-5);color:var(--color-primary);justify-content:center;align-items:center;display:flex}.data-node h3{font-size:var(--text-lg);margin-bottom:var(--space-4);font-weight:600}.node-list{gap:var(--space-3);flex-direction:column;display:flex}.node-list li{font-size:var(--text-sm);color:var(--color-text-muted);padding-left:var(--space-4);font-weight:300;position:relative}.node-list li:before{content:"";background:var(--color-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.status-pill{align-items:center;gap:var(--space-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;padding:var(--space-1) var(--space-3);background:var(--color-primary-dim);color:var(--color-primary);border:1px solid oklch(from var(--color-primary) l c h / .3);border-radius:var(--radius-full);margin-top:var(--space-4);font-weight:600;display:inline-flex}.trace-pipe{background-image:repeating-linear-gradient(to bottom, var(--color-border) 0px, var(--color-border) 6px, transparent 6px, transparent 12px);width:3px;height:100px;margin:var(--space-4) 0;position:relative}.trace-particle{background:var(--color-primary);width:11px;height:11px;box-shadow:0 0 12px 4px var(--color-primary-glow);border-radius:50%;animation:3.5s linear infinite drip;position:absolute;top:0;left:-4px}@keyframes drip{0%{opacity:0;top:0;transform:scale(.5)}8%{opacity:1;transform:scale(1)}92%{opacity:1;transform:scale(1)}to{opacity:0;top:100%;transform:scale(.5)}}.terminal-section{background-color:#060709;flex-direction:column;display:flex}.matrix-container{padding:clamp(var(--space-16), 8vw, var(--space-24)) var(--space-8) var(--space-16) 3rem;width:100%;max-width:1100px;margin:0 auto}.matrix-grid{background:oklch(from var(--color-primary) l c h / .12);border:1px solid oklch(from var(--color-primary) l c h / .12);border-radius:var(--radius-lg);margin-top:var(--space-10);grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.matrix-item{background:var(--color-bg);padding:var(--space-5) var(--space-6);font-size:var(--text-sm);color:var(--color-text-muted);transition:background var(--transition-interactive), color var(--transition-interactive);cursor:default;font-weight:300}.matrix-item:hover{background:var(--color-primary-dim);color:var(--color-text)}.terminal-portal{flex-direction:column;justify-content:center;align-items:center;min-height:70vh;display:flex;position:relative;overflow:hidden}.portal-glow{background:radial-gradient(ellipse 80% 60% at 50% 60%, oklch(from var(--color-primary) l c h / .07) 0%, transparent 70%);animation:9s ease-in-out infinite alternate breathe;position:absolute;inset:0}.portal-content{z-index:2;text-align:center;padding:var(--space-8);margin-bottom:var(--space-16);position:relative}.portal-status{font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-4);font-weight:700}.portal-title{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:.02em;color:var(--color-text);margin-bottom:var(--space-3);font-weight:400}.portal-sub{font-size:var(--text-base);color:var(--color-text-muted);margin-bottom:var(--space-8);font-weight:300}.portal-btn{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-10);background:var(--color-primary);color:var(--color-text-inverse);font-size:var(--text-base);border-radius:var(--radius-lg);cursor:pointer;transition:background var(--transition-interactive), transform var(--transition-interactive), box-shadow var(--transition-interactive);border:none;font-weight:700;display:inline-flex}.portal-btn:hover{background:var(--color-primary-hover);box-shadow:0 0 40px oklch(from var(--color-primary) l c h / .4);transform:translateY(-2px)}.portal-btn:active{transform:translateY(0)}.system-footer{padding:var(--space-5) var(--space-8) var(--space-5) 3rem;border-top:1px solid var(--color-divider);background:color-mix(in oklch, var(--color-bg) 80%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.footer-links{gap:var(--space-6);flex-wrap:wrap;display:flex}.footer-links a{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-faint);transition:color var(--transition-interactive);font-weight:500}.footer-links a:hover{color:var(--color-text)}.footer-copy{font-size:var(--text-xs);color:var(--color-text-faint)}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.hero-grid,.dataflow-inner{gap:var(--space-10);grid-template-columns:1fr}.sticky-narrative{position:static}.login-card{max-width:100%}.modules-grid{grid-template-columns:1fr}}@media (width<=768px){.trust-badge-list{justify-content:flex-start}.hero-section{padding-left:var(--space-8)}.matrix-grid{grid-template-columns:1fr}.footer-links{display:none}.system-footer{justify-content:center}}@media (width<=480px){.vertical-label{display:none}.trust-banner,.hero-section,.journey-section,.modules-section,.dataflow-section,.terminal-section{padding-left:var(--space-4)}}.med-suggest-box{z-index:40;background:linear-gradient(#0a1424fa,#070f1cfa);border:1px solid #58c4ff2e;border-radius:14px;max-height:260px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 38px #00000059}.report-header-label{color:var(--text);letter-spacing:.01em;margin:0 0 6px;font-size:15px;font-weight:800;display:block}.report-main .report-header-label{font-size:var(--step-0)}.hp-root{color:#e8eef8;min-height:100vh;font-family:var(--sans,Inter, system-ui, sans-serif);background:radial-gradient(circle at 12% 8%,#58c4ff29,#0000 32%),radial-gradient(circle at 88% 18%,#4d7cff29,#0000 26%),linear-gradient(#07111f 0%,#0a1423 45%,#09131f 100%)}.hp-root,.hp-root *{box-sizing:border-box}.hp-nav-inner,.hp-hero-inner,.hp-kpi-strip,.hp-features-inner,.hp-process-inner,.hp-footer-inner,.hp-public-page-inner{max-width:1280px;margin:0 auto;padding-left:32px;padding-right:32px}.hp-nav-inner{justify-content:space-between;align-items:center;gap:18px;padding-top:18px;padding-bottom:18px;display:flex}.hp-nav-brand,.hp-footer-brand{color:#f8fbff;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.hp-nav-brand-name,.hp-footer-brand-name{letter-spacing:.02em;font-size:1.05rem;font-weight:800}.hp-nav-links,.hp-nav-auth,.hp-footer-links,.hp-hero-chips,.hp-hero-ctas,.hp-flow-track,.hp-kpi-strip{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hp-nav-link,.hp-footer-link,.hp-public-page-alt-link{color:#9ab0c9;text-decoration:none}.hp-nav-link:hover,.hp-footer-link:hover,.hp-public-page-alt-link:hover{color:#f8fbff}.hp-cta{color:#eaf3ff;cursor:pointer;background:linear-gradient(#121e31f5,#0b1524f5);border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:700;text-decoration:none;display:inline-flex}.hp-cta--primary{color:#04111f;background:linear-gradient(135deg,#387efff2,#4eddfff2);border-color:#9deaff73}.hp-cta--lg{padding:14px 18px}.hp-glow{pointer-events:none;filter:blur(80px);opacity:.55;border-radius:50%;position:absolute}.hp-glow--left{background:#58c4ff2e;width:320px;height:320px;top:40px;left:-80px}.hp-glow--right{background:#4d7cff2e;width:360px;height:360px;top:0;right:-100px}.hp-hero-inner,.hp-public-page-inner{grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);align-items:center;gap:28px;display:grid;position:relative}.hp-eyebrow-pill{letter-spacing:.14em;text-transform:uppercase;color:#8bd8ff;background:#0c1626b8;border:1px solid #58c4ff29;border-radius:999px;padding:7px 12px;font-size:.78rem;font-weight:800;display:inline-flex}.hp-hero-h1,.hp-public-page-h1{letter-spacing:-.05em;flex-direction:column;gap:8px;margin:14px 0 0;font-size:clamp(2.6rem,5vw,4.6rem);line-height:.96;display:flex}.hp-hero-h1-blue{color:#68d3ff}.hp-hero-chip{color:#d8e6f6;background:#08101d99;border:1px solid #58c4ff1a;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:.93rem;display:inline-flex}.hp-preview-card,.hp-public-form-card{background:linear-gradient(#0c1829f2,#09121ffa);border:1px solid #58c4ff24;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 28px 60px #00000057,inset 0 1px #ffffff0a}.hp-preview-card{grid-template-columns:190px 1fr;width:100%;max-width:640px;min-height:420px;display:grid}.hp-preview-card-glow{pointer-events:none;background:radial-gradient(circle,#58c4ff2e,#0000 62%);width:240px;height:240px;position:absolute;inset:auto -14% -35% auto}.hp-preview-sidebar{background:#070f1a8a;border-right:1px solid #ffffff0d;padding:18px 16px}.hp-preview-sb-brand{color:#f8fbff;margin-bottom:16px;font-weight:800}.hp-preview-sb-link{color:#9cb2ca;background:0 0;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.hp-preview-sb-link--active{color:#f7fbff;background:linear-gradient(#162e4ff5,#0e1b2ff5);border:1px solid #58c4ff24}.hp-preview-main{flex-direction:column;gap:16px;padding:18px;display:flex}.hp-preview-topbar,.hp-preview-alerts-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.hp-preview-topbar-title,.hp-preview-chart-title,.hp-preview-alerts-title,.hp-public-form-title{color:#f8fbff;font-weight:800}.hp-preview-topbar-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hp-preview-topbar-select,.hp-preview-topbar-date{color:#a5b5c7;background:#ffffff0a;border-radius:999px;padding:6px 10px;font-size:.8rem}.hp-preview-topbar-avatar{background:linear-gradient(135deg,#58c4ff,#4c7bff);border-radius:50%;width:28px;height:28px}.hp-preview-kpi,.hp-kpi-card,.hp-feature-card,.hp-flow-step{background:linear-gradient(#0e1828f2,#09121ffa);border:1px solid #ffffff0d;border-radius:18px;padding:14px}.hp-preview-kpi-label,.hp-kpi-label{color:#8fa3bb;text-transform:uppercase;letter-spacing:.1em;font-size:.78rem}.hp-preview-kpi-value,.hp-kpi-value{color:#f8fbff;margin-top:6px;font-size:1.55rem;font-weight:900}.hp-preview-kpi-trend,.hp-kpi-trend{margin-top:6px;font-size:.85rem}.hp-preview-chart-legend{color:#92a6bf;flex-wrap:wrap;gap:10px;margin:8px 0 10px;font-size:.78rem;display:flex}.hp-preview-chart-area{background:linear-gradient(#ffffff05,#ffffff03);border-radius:14px;height:110px;padding:10px}.hp-preview-chart-svg{width:100%;height:100%}.hp-preview-chart-xlabels{color:#7f93ac;justify-content:space-between;margin-top:8px;font-size:.74rem;display:flex}.hp-preview-donut-wrap{grid-template-columns:86px 1fr;align-items:center;gap:12px;display:grid}.hp-preview-donut-legend{flex-direction:column;gap:8px;display:flex}.hp-preview-donut-legend-item{color:#a0b3c8;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;font-size:.82rem;display:grid}.hp-preview-donut-dot{border-radius:50%;width:10px;height:10px}.hp-preview-alerts-list{flex-direction:column;gap:10px;display:flex}.hp-preview-alert{background:#ffffff08;border-radius:14px;gap:10px;padding:10px 12px;display:flex}.hp-preview-alert--danger{border:1px solid #f871712e}.hp-preview-alert--warn{border:1px solid #fbbf242e}.hp-preview-alert--info{border:1px solid #58c4ff2e}.hp-preview-alert-title{color:#f8fbff;font-size:.9rem;font-weight:700}.hp-preview-alert-sub{color:#90a4bd;font-size:.78rem}.hp-kpi-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding-top:14px;padding-bottom:18px;display:grid}.hp-kpi-card{align-items:flex-start;gap:12px;display:flex}.hp-kpi-icon{color:#77d5ff;background:#58c4ff1a;border-radius:14px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.hp-features,.hp-process,.hp-footer,.hp-public-page{padding:28px 0;position:relative}.hp-features-inner,.hp-process-inner{max-width:1280px;margin:0 auto;padding:28px 32px}.hp-section-head{text-align:center;max-width:720px;margin:0 auto 24px}.hp-section-title{color:#f8fbff;letter-spacing:-.03em;margin:0;font-size:clamp(1.9rem,3vw,3rem)}.hp-section-sub{color:#93a7bf;max-width:64ch;margin:12px auto 0;line-height:1.7}.hp-features-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.hp-feature-title,.hp-flow-step-title{color:#f8fbff;margin:14px 0 6px;font-size:1.05rem;font-weight:800}.hp-feature-body,.hp-flow-step-body,.hp-public-page-list,.hp-public-page-alt,.hp-footer-copy{color:#92a6bf;line-height:1.6}.hp-feature-cta{color:#6ed6ff;cursor:pointer;background:0 0;border:none;margin-top:14px;padding:0;font-weight:700}.hp-flow-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.hp-step-num{color:#6dd7ff;background:#58c4ff1a;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:12px;font-weight:800;display:inline-flex}.hp-footer{border-top:1px solid #58c4ff14;margin-top:18px}.hp-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:22px;padding-bottom:28px;display:flex}.hp-public-page{padding-top:48px}.hp-public-form-wrap{justify-content:flex-end;display:flex}.hp-public-form-card{width:100%;max-width:560px;padding:24px}.hp-public-form{flex-direction:column;gap:14px;display:flex}.hp-form-group{flex-direction:column;gap:8px;display:flex}.hp-form-label{color:#dbe7f4;font-weight:600}.hp-form-optional{color:#8ea2b9;font-weight:400}.hp-form-input{color:#edf5ff;background:linear-gradient(#08111df2,#0c1624f5);border:1px solid #ffffff14;border-radius:14px;width:100%;padding:14px 15px}.hp-form-input:focus{border-color:#58c4ff52;outline:none;box-shadow:0 0 0 3px #58c4ff14}.hp-form-textarea{resize:vertical;min-height:120px}.hp-form-error{color:#ffb4b4;min-height:1.2em;font-size:.9rem}.hp-form-success{color:#8fe4bc;min-height:1.2em;font-size:.9rem}.hp-public-page-list{padding-left:20px}.hp-public-page-alt{margin-top:18px}@media (width<=1100px){.hp-hero-inner,.hp-public-page-inner,.hp-preview-card{grid-template-columns:1fr}.hp-preview-card{max-width:none}.hp-features-grid,.hp-flow-track,.hp-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.hp-nav-inner,.hp-hero-inner,.hp-kpi-strip,.hp-features-inner,.hp-process-inner,.hp-footer-inner,.hp-public-page-inner{padding-left:18px;padding-right:18px}.hp-nav-inner,.hp-nav-links,.hp-nav-auth{flex-wrap:wrap}.hp-features-grid,.hp-flow-track,.hp-kpi-strip,.hp-preview-kpis,.hp-preview-charts{grid-template-columns:1fr}.hp-hero-h1,.hp-public-page-h1{font-size:2.35rem}}.c2s-login-root{background-color:var(--color-bg,#0b0d10);min-height:100vh;color:var(--color-text,#e2e6ef);font-family:var(--font-body,var(--sans,system-ui, sans-serif));justify-content:center;align-items:center;display:flex}.c2s-login-layout{width:100%;max-width:420px;padding:var(--space-7,2rem) var(--space-6,1.5rem);gap:var(--space-5,1.25rem);flex-direction:column;display:flex;position:relative}.c2s-login-back{align-items:center;gap:var(--space-2,.5rem);font-size:var(--step--1,.875rem);color:var(--color-text-muted,#8892a4);transition:color var(--dur-ui,.2s) ease;font-weight:500;text-decoration:none;display:inline-flex}.c2s-login-back:hover{color:var(--color-text,#e2e6ef)}.c2s-login-card{background:var(--color-surface,#111318);border:1px solid var(--color-border,#2a3040);border-radius:var(--radius-xl,1rem);padding:var(--space-8,2rem);box-shadow:var(--shadow-lg,0 12px 40px #00000080);gap:var(--space-6,1.5rem);flex-direction:column;display:flex}.c2s-login-header{align-items:center;gap:var(--space-3,.75rem);text-align:center;flex-direction:column;display:flex}.c2s-login-title{font-size:var(--step-2,1.25rem);letter-spacing:-.02em;color:var(--color-text,#e2e6ef);margin:0;font-weight:700}.c2s-login-sub{font-size:var(--step--1,.875rem);color:var(--color-text-muted,#8892a4);margin:0;line-height:1.5}.c2s-login-form{gap:var(--space-4,1rem);flex-direction:column;display:flex}.c2s-field{gap:var(--space-2,.5rem);flex-direction:column;display:flex}.c2s-label{font-size:var(--step--1,.875rem);color:var(--color-text-muted,#8892a4);letter-spacing:0;text-transform:none;margin:0;font-weight:500}.c2s-input{width:100%;padding:.75rem var(--space-4,1rem);background:var(--color-bg,#0b0d10);border:1px solid var(--color-border,#2a3040);border-radius:var(--radius-md,.5rem);color:var(--color-text,#e2e6ef);font-size:var(--step-0,1rem);transition:border-color var(--dur-ui,.2s) ease, box-shadow var(--dur-ui,.2s) ease;outline:none;font-family:inherit}.c2s-btn{width:100%;padding:.75rem var(--space-5,1.25rem);border-radius:var(--radius-md,.5rem);font-size:var(--step-0,1rem);cursor:pointer;transition:background-color var(--dur-ui,.2s) ease, border-color var(--dur-ui,.2s) ease, box-shadow var(--dur-ui,.2s) ease, transform var(--dur-ui,.2s) ease;border:1px solid #0000;justify-content:center;align-items:center;font-family:inherit;font-weight:600;display:inline-flex}.c2s-btn--primary{background:var(--color-primary,#4f98a3);color:#fff;border-color:var(--color-primary,#4f98a3)}.c2s-btn--primary:hover{background:var(--color-primary-hover,#5cadb9);border-color:var(--color-primary-hover,#5cadb9);transform:translateY(-1px);box-shadow:0 4px 16px #4f98a347}.c2s-btn--ghost{color:var(--color-text-muted,#8892a4);border-color:var(--color-border,#2a3040);background:0 0}.c2s-btn--ghost:hover{color:var(--color-text,#e2e6ef);background:#ffffff0a;border-color:#58c4ff33}.c2s-btn--lg{padding:.875rem var(--space-5,1.25rem)}.c2s-btn:focus-visible{box-shadow:var(--ring,0 0 0 3px #58c4ff40);outline:none}.c2s-session-detected{align-items:center;gap:var(--space-2,.5rem);padding:var(--space-4,1rem);border-radius:var(--radius-lg,.75rem);text-align:center;background:#4f98a30d;border:1px solid #4f98a34d;flex-direction:column;display:flex}.c2s-session-eyebrow{font-size:var(--step--1,.75rem);text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary,#4f98a3);font-weight:700}.c2s-session-name{font-size:var(--step-1,1.125rem);color:var(--color-text,#e2e6ef);font-weight:600}.c2s-session-role{font-size:var(--step--1,.875rem);color:var(--color-text-muted,#8892a4)}.c2s-session-actions{gap:var(--space-3,.75rem);width:100%;margin-top:var(--space-3,.75rem);flex-direction:column;display:flex}.c2s-login-footer{text-align:center;font-size:var(--step--1,.875rem);color:var(--color-text-muted,#8892a4)}.c2s-footer-link{color:var(--color-primary,#4f98a3);text-decoration:none}.c2s-footer-link:hover{text-decoration:underline}@media (width<=480px){.c2s-login-layout{padding:var(--space-5,1.25rem) var(--space-4,1rem)}.c2s-login-card{padding:var(--space-6,1.5rem) var(--space-5,1.25rem)}}:root{--hp-shell-max:1280px;--hp-surface-1:#0a121fe6;--hp-surface-2:#0f1a2be0;--hp-surface-3:#122238d6;--hp-line-soft:#69e1ff1a;--hp-line:#69e1ff29;--hp-line-strong:#69e1ff47;--hp-text:#f3f8ff;--hp-muted:#9ab0c8;--hp-muted-2:#7f93ac;--hp-blue:#69e1ff;--hp-blue-2:#4c7bff;--hp-teal:#5ff4d2;--hp-warn:#ffbf66;--hp-shadow-lg:0 28px 70px #00000061;--hp-shadow-md:0 18px 40px #0000003d}body[data-surface=homepage],body[data-surface=demo],body[data-surface=contact],body[data-surface=login]{background:radial-gradient(circle at 16% 10%,#69e1ff1f,#0000 28%),radial-gradient(circle at 82% 14%,#4c7bff2e,#0000 26%),radial-gradient(circle at 50% 58%,#1d478b14,#0000 40%),linear-gradient(#06101d 0%,#091320 42%,#08121f 100%)}.hp-root,.c2s-login-root{color:var(--hp-text)}.hp-nav{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#060c17d6,#060c1794);border-bottom:1px solid #ffffff0a;position:sticky;top:0}.hp-nav:after{content:"";background:linear-gradient(90deg,#0000,#69e1ff29,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.hp-nav-inner,.hp-hero-inner,.hp-kpi-strip,.hp-features-inner,.hp-process-inner,.hp-footer-inner,.hp-public-page-inner{max-width:var(--hp-shell-max);margin:0 auto}.hp-nav-inner{justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:18px 32px;display:flex}.hp-nav-brand{align-items:center;gap:12px;text-decoration:none;display:flex}.hp-logo-svg,.hp-nav-brand .hp-logo-svg{filter:drop-shadow(0 0 18px #69e1ff2e)}.hp-nav-brand-name,.hp-footer-brand-name{color:#f8fbff;letter-spacing:.03em;font-size:1.08rem;font-weight:900}.hp-nav-brand-accent,.hp-footer-brand-accent{color:var(--hp-blue)}.hp-nav-links{align-items:center;gap:22px;display:flex}.hp-nav-link{color:var(--hp-muted);font-size:.95rem;font-weight:600;text-decoration:none}.hp-nav-link:hover{color:#eaf4ff}.hp-nav-auth{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hp-nav-username{color:#dcecff;margin-right:6px;font-weight:700}.hp-cta{color:#edf6ff;letter-spacing:.01em;background:linear-gradient(#0e1828e6,#0a121feb);border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.hp-cta:hover{border-color:#69e1ff47;transform:translateY(-1px);box-shadow:0 12px 24px #0000002e}.hp-cta--primary{color:#06101d;background:linear-gradient(135deg, var(--hp-blue) 0%, #83f0ff 52%, var(--hp-blue-2) 100%);border-color:#b6f4ff73;box-shadow:0 12px 28px #347bff3d,inset 0 1px #ffffff47}.hp-cta--secondary{background:linear-gradient(#132239f0,#0b1625fa);border-color:#69e1ff38}.hp-cta--ghost{color:#d4e6f8;background:#ffffff05;border-color:#ffffff14}.hp-cta--lg{min-height:50px;padding:14px 22px}.hp-cta--full{width:100%}.hp-hero{padding:34px 0 10px;position:relative;overflow:hidden}.hp-glow{filter:blur(58px);opacity:.45;pointer-events:none;z-index:0;width:22rem;height:22rem;position:absolute;inset:auto}.hp-glow--left{background:#2ba5ff3d;top:1rem;left:-6rem}.hp-glow--right{background:#7970ff38;top:4rem;right:-4rem}.hp-hero-inner{z-index:1;grid-template-columns:minmax(0,.96fr) minmax(540px,1.04fr);align-items:center;gap:28px;padding:26px 32px 14px;display:grid;position:relative}.hp-hero-copy{max-width:640px}.hp-hero-eyebrow{margin-bottom:16px}.hp-eyebrow-pill{color:#bfefff;letter-spacing:.16em;text-transform:uppercase;background:#0a1422a8;border:1px solid #69e1ff2e;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.75rem;font-weight:800;display:inline-flex}.hp-hero-h1,.hp-public-page-h1{letter-spacing:-.055em;flex-direction:column;gap:2px;margin:0;font-size:clamp(3.25rem,6vw,5.4rem);font-weight:900;line-height:.95;display:flex}.hp-hero-h1-white{color:#f9fbff}.hp-hero-h1-blue{background:linear-gradient(90deg,#86eeff 0%,#6eb8ff 45%,#a79cff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hp-hero-subhead,.hp-public-page-sub{color:var(--hp-muted);max-width:60ch;margin:18px 0 0;font-size:1.05rem;line-height:1.75}.hp-hero-ctas{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.hp-hero-chips{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.hp-hero-chip{color:#d7eaff;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:.88rem;font-weight:600;display:inline-flex}.hp-hero-preview{justify-content:flex-end;display:flex}.hp-preview-card{border:1px solid var(--hp-line);background:radial-gradient(circle at 100% 0,#69e1ff29,#0000 30%),linear-gradient(#0f182af0,#080f1bfa);border-radius:30px;grid-template-columns:150px minmax(0,1fr);gap:16px;width:min(100%,720px);min-height:560px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 36px 100px #00000070,inset 0 1px #ffffff0a}.hp-preview-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,#ffffff0a,#0000 24% 70%,#ffffff06);position:absolute;inset:0}.hp-preview-card-glow{filter:blur(50px);background:#58c4ff2e;border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-70px}.hp-preview-sidebar{z-index:1;background:linear-gradient(#08101ce6,#09121ffa);border:1px solid #ffffff0d;border-radius:22px;padding:16px 12px;position:relative}.hp-preview-sb-brand{letter-spacing:.16em;text-transform:uppercase;color:#9cc7e8;margin-bottom:14px;font-size:.78rem;font-weight:800}.hp-preview-sb-links{flex-direction:column;gap:8px;display:flex}.hp-preview-sb-link{color:#89a0b8;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;font-size:.86rem;font-weight:600;display:flex}.hp-preview-sb-link--active{color:#f4fbff;background:linear-gradient(#26497cc7,#122544e0);border:1px solid #69e1ff2e;box-shadow:inset 0 1px #ffffff0a}.hp-preview-sb-dot{opacity:.8;background:currentColor;border-radius:50%;width:8px;height:8px}.hp-preview-main{z-index:1;flex-direction:column;gap:14px;display:flex;position:relative}.hp-preview-topbar{justify-content:space-between;align-items:center;gap:12px;padding:4px 2px 0;display:flex}.hp-preview-topbar-title{color:#f4fbff;font-size:1rem;font-weight:800}.hp-preview-topbar-controls{color:#8fa4bc;flex-wrap:wrap;align-items:center;gap:8px;font-size:.76rem;display:flex}.hp-preview-topbar-select,.hp-preview-topbar-date{background:#ffffff08;border:1px solid #ffffff0f;border-radius:999px;padding:8px 10px}.hp-preview-topbar-avatar{background:linear-gradient(135deg,#71dfff,#4f76ff);border-radius:50%;width:28px;height:28px;box-shadow:0 0 0 3px #ffffff0a}.hp-preview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.hp-preview-kpi,.hp-feature-card,.hp-flow-step,.hp-public-form-card,.hp-kpi-card{background:linear-gradient(#111f34d1,#0a1421f5);border:1px solid #ffffff0f;border-radius:20px;position:relative;box-shadow:inset 0 1px #ffffff08}.hp-preview-kpi{padding:14px 14px 12px}.hp-preview-kpi-label{text-transform:uppercase;letter-spacing:.12em;color:#7f93ad;font-size:.72rem;font-weight:700}.hp-preview-kpi-value{letter-spacing:-.04em;color:#f8fbff;margin-top:10px;font-size:1.55rem;font-weight:900}.hp-preview-kpi-trend{margin-top:8px;font-size:.76rem}.hp-trend--up{color:#92f0c5}.hp-trend--down{color:#ffb4a5}.hp-preview-charts{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:12px;display:grid}.hp-preview-chart-block,.hp-preview-donut-block,.hp-preview-alerts-block{background:linear-gradient(#0a1320e6,#09101cf5);border:1px solid #ffffff0d;border-radius:20px;padding:16px}.hp-preview-chart-title,.hp-preview-alerts-title{text-transform:uppercase;letter-spacing:.12em;color:#8ea2bb;font-size:.88rem;font-weight:800}.hp-preview-chart-area{background:linear-gradient(#ffffff08,#ffffff04);border-radius:16px;height:132px;margin-top:8px;padding:12px}.hp-preview-chart-legend-item{letter-spacing:.02em;font-size:.73rem;font-weight:700}.hp-preview-chart-legend-item--blue{color:#7cdfff}.hp-preview-chart-legend-item--red{color:#ffb0b0}.hp-preview-donut-svg{filter:drop-shadow(0 6px 20px #58c4ff29);width:86px;height:86px}.hp-preview-alerts-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.hp-preview-alerts-viewall{color:#6ed6ff;font-size:.76rem;font-weight:700}.hp-preview-alert{align-items:flex-start;padding:12px}.hp-preview-alert-icon{margin-top:2px}.hp-kpi-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:18px;padding:0 32px 20px;display:grid;position:relative}.hp-kpi-strip:before{content:"";border:1px solid var(--hp-line);box-shadow:var(--hp-shadow-md), inset 0 1px 0 #ffffff08;background:linear-gradient(#0b1422e6,#08101cf5);border-radius:28px;position:absolute;inset:0 32px 20px}.hp-kpi-card{z-index:1;box-shadow:none;background:0 0;border:none;border-radius:0;grid-template-columns:46px 1fr;align-items:start;gap:12px;min-height:140px;padding:26px 22px 24px;display:grid}.hp-kpi-card:not(:last-child){border-right:1px solid #ffffff0d}.hp-kpi-icon{background:linear-gradient(#58c4ff29,#58c4ff0f);border:1px solid #58c4ff1f}.hp-kpi-value{letter-spacing:-.04em;color:#f8fbff;font-size:1.7rem;font-weight:900}.hp-kpi-label{color:#d6e8fa;margin-top:4px;font-weight:700}.hp-kpi-trend{color:#8fa4bc;margin-top:8px;font-size:.84rem}.hp-features,.hp-process{padding:34px 0 10px}.hp-features-inner,.hp-process-inner{padding:22px 32px}.hp-section-head{margin-bottom:26px}.hp-section-title{font-size:clamp(2rem,4vw,3.2rem)}.hp-features-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hp-feature-card,.hp-flow-step{box-shadow:var(--hp-shadow-md);padding:22px 20px;overflow:hidden}.hp-feature-card:before,.hp-flow-step:before{content:"";background:linear-gradient(90deg,#0000,#69e1ff52,#0000);height:1px;position:absolute;top:0;left:0;right:0}.hp-feature-icon,.hp-flow-step-icon{border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.hp-feature-title,.hp-flow-step-title{font-size:1.08rem}.hp-feature-body,.hp-flow-step-body{font-size:.95rem}.hp-flow-track{gap:16px;position:relative}.hp-flow-track:before{content:"";background:linear-gradient(90deg,#58c4ff00,#58c4ff38,#58c4ff00);height:1px;position:absolute;top:40px;left:8%;right:8%}.hp-flow-step{z-index:1}.hp-step-num{width:36px;height:36px;font-size:.86rem}.hp-footer{background:#060c164d;border-top:1px solid #69e1ff14;margin-top:28px}.hp-footer-inner{padding:24px 32px 34px}.hp-footer-brand{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hp-footer-tagline{color:#8da0b6;font-size:.88rem}.hp-footer-links{flex-wrap:wrap;gap:16px;display:flex}.hp-footer-link{color:#cfe1f3;text-decoration:none}.hp-footer-link:hover{color:#6ed6ff}.hp-public-page{padding-top:42px;padding-bottom:24px}.hp-public-page-inner{grid-template-columns:minmax(0,.92fr) minmax(420px,.88fr);align-items:start;gap:26px;padding:30px 32px 8px;display:grid}.hp-public-page-copy,.hp-public-form-card{border:1px solid var(--hp-line);box-shadow:var(--hp-shadow-md), inset 0 1px 0 #ffffff08;background:linear-gradient(#0b1422e0,#08101cf5);border-radius:28px}.hp-public-page-copy{padding:28px 28px 24px}.hp-public-form-card{padding:26px 24px}.hp-public-form-title{color:#f8fbff;margin:0 0 12px;font-size:1.28rem}.hp-public-page-list{gap:10px;margin-top:18px;display:grid}.hp-public-page-list li{padding-left:20px;list-style:none;position:relative}.hp-public-page-list li:before{content:"";background:linear-gradient(135deg, var(--hp-blue), var(--hp-teal));border-radius:50%;width:8px;height:8px;position:absolute;top:.58em;left:0;box-shadow:0 0 0 4px #58c4ff17}.hp-public-page-alt-link{color:#6ed6ff;font-weight:700;text-decoration:none}.hp-public-page-alt-link:hover{text-decoration:underline}.hp-form-label{color:#deebf7;font-size:.92rem;font-weight:700}.hp-form-input,.hp-form-select,.hp-form-textarea{color:#eef6ff;background:linear-gradient(#070f1afa,#0a121ffa);border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff08}.hp-form-input:focus,.hp-form-select:focus,.hp-form-textarea:focus{border-color:#69e1ff47;box-shadow:0 0 0 3px #69e1ff14}.hp-form-error,.hp-form-success{min-height:1.25rem;font-size:.88rem}.hp-form-success{color:#8cf0bc}.hp-form-error{color:#ffb7b7}.c2s-login-root{background:radial-gradient(circle at 20% 16%,#69e1ff1f,#0000 24%),radial-gradient(circle at 82% 18%,#4c7bff2e,#0000 24%),linear-gradient(#06101d 0%,#091320 42%,#08121f 100%);min-height:100vh;position:relative;overflow:hidden}.c2s-login-root:before,.c2s-login-root:after{content:"";filter:blur(56px);opacity:.42;pointer-events:none;border-radius:50%;position:absolute}.c2s-login-root:before{background:#5be8ff24;width:20rem;height:20rem;top:6rem;left:-6rem}.c2s-login-root:after{background:#677aff2e;width:18rem;height:18rem;top:10rem;right:-4rem}.c2s-login-layout{gap:18px;max-width:470px;padding-top:2rem;padding-bottom:2rem}.c2s-login-card{background:linear-gradient(#0b1422eb,#08101cf7);border:1px solid #69e1ff24;border-radius:28px;padding:32px 28px;position:relative;box-shadow:0 32px 80px #00000061,inset 0 1px #ffffff0a}.c2s-login-card:before{content:"";background:linear-gradient(90deg,#0000,#69e1ff42,#0000);height:1px;position:absolute;top:0;left:0;right:0}.c2s-login-title{letter-spacing:-.03em;font-size:1.55rem}.c2s-login-sub{color:#94a8be;max-width:28ch;font-size:.92rem}.c2s-login-back,.c2s-footer-link{color:#9bcff1}.c2s-label{color:#dce8f4;font-weight:700}.c2s-input{color:#eef6ff;background:linear-gradient(#070f1afa,#0a121ffa);border:1px solid #ffffff14}.c2s-input:focus{border-color:#69e1ff47;box-shadow:0 0 0 3px #69e1ff14}.c2s-btn{border-radius:14px;min-height:48px}.c2s-btn--primary{background:linear-gradient(135deg, var(--hp-blue) 0%, #83f0ff 52%, var(--hp-blue-2) 100%);color:#06101d;border-color:#b6f4ff73;font-weight:800}.c2s-session-detected{background:#69e1ff0d;border:1px solid #69e1ff29;border-radius:18px;padding:18px 16px}.dashboard-stage{flex-direction:column;gap:18px;display:flex}.dashboard-hero,.dashboard-watch,.support-main,.support-side>.card{background:radial-gradient(circle at 100% 0,#69e1ff14,#0000 30%),linear-gradient(#0b1422e6,#08101cf5)!important;border:1px solid #69e1ff24!important;border-radius:26px!important;box-shadow:0 24px 54px #00000047,inset 0 1px #ffffff08!important}.dashboard-hero{padding:28px!important}.hero-eyebrow{letter-spacing:.18em!important;color:#9fdef2!important}.hero-title{max-width:12ch!important;font-size:clamp(2.35rem,4vw,3.6rem)!important;line-height:.96!important}.hero-title span{background:linear-gradient(90deg,#86eeff 0%,#6eb8ff 50%,#a79cff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-copy{max-width:60ch;color:#95a7bb!important;font-size:1rem!important;line-height:1.7!important}.hero-status-panel,.hero-kpi,.hero-strip-card,.support-stat,.support-training-strip,.support-mini-stat{background:linear-gradient(#111f34d1,#0a1421f5)!important;border:1px solid #ffffff0f!important;border-radius:20px!important}.hero-kpi .v,.hero-strip-card .value,.support-stat .v,.support-mini-stat .v,.hero-status-value{color:#f8fbff!important}.hero-kpi .l,.hero-strip-card .label,.support-stat .k,.support-mini-stat .k,.hero-status-label{letter-spacing:.12em;color:#8ea2bb!important}.dashboard-watch table tbody tr{background:linear-gradient(#0d1827f2,#091320f2)}.dashboard-watch table tbody td{border-top:1px solid #ffffff0a;border-bottom:1px solid #ffffff0a}.dashboard-watch table tbody td:first-child{border-left:1px solid #ffffff0a;border-top-left-radius:12px;border-bottom-left-radius:12px}.dashboard-watch table tbody td:last-child{border-right:1px solid #ffffff0a;border-top-right-radius:12px;border-bottom-right-radius:12px}@media (width<=1180px){.hp-hero-inner{grid-template-columns:1fr}.hp-hero-preview{justify-content:stretch}.hp-preview-card{width:100%;max-width:none}.hp-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.hp-kpi-strip:before{bottom:20px}.hp-kpi-card:nth-child(odd){border-right:1px solid #ffffff0d}.hp-kpi-card:nth-child(n+3){border-top:1px solid #ffffff0d}}@media (width<=840px){.hp-nav-inner,.hp-hero-inner,.hp-kpi-strip,.hp-features-inner,.hp-process-inner,.hp-footer-inner,.hp-public-page-inner{padding-left:18px;padding-right:18px}.hp-nav-inner{min-height:unset;padding-top:14px;padding-bottom:14px}.hp-nav-links{order:3;justify-content:flex-start;gap:14px;width:100%}.hp-public-page-inner{grid-template-columns:1fr}.hp-preview-card{min-height:unset;grid-template-columns:1fr}.hp-preview-sidebar{display:none}.hp-kpi-strip{grid-template-columns:1fr;padding-top:8px}.hp-kpi-strip:before{left:18px;right:18px}.hp-kpi-card{border-top:1px solid #ffffff0d;border-right:none!important}.hp-kpi-card:first-child{border-top:none}.hp-features-grid,.hp-flow-track{grid-template-columns:1fr}.hp-flow-track:before{display:none}.dashboard-support,.dashboard-hero-grid,.hero-metrics,.hero-strip{grid-template-columns:1fr!important}}.hp-homepage-v10{--hp-bg:#020b16;--hp-bg-2:#061426;--hp-panel:#071522;--hp-panel-2:#0a1b2f;--hp-panel-3:#0e2238;--hp-line:#599bd547;--hp-line-soft:#5f9ad224;--hp-text:#f5f8fc;--hp-muted:#97a8bd;--hp-dim:#67788f;--hp-blue:#138bff;--hp-blue-2:#40c8ff;--hp-cyan:#21d7e7;--hp-green:#53de84;--hp-red:#ff646f;--hp-gold:#f6a93b;--hp-radius:18px;--hp-serif:Georgia, "Times New Roman", Times, serif;min-height:100vh;color:var(--hp-text);letter-spacing:-.01em;background:radial-gradient(circle at 19% 18%,#0a5caa42,#0000 30%),radial-gradient(circle at 68% 12%,#0773d229,#0000 32%),linear-gradient(#030a13 0%,#04101d 47%,#03101c 100%);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.hp-homepage-v10 *{box-sizing:border-box}.hp-homepage-v10 button{font:inherit}.hp-homepage-v10 .hp-page-frame{background:radial-gradient(circle at 34% 13%,#0f6ac730,#0000 34%),linear-gradient(#030c16f5,#030e19fa);border:1px solid #5f9ad252;border-radius:12px;width:min(1590px,100vw - 28px);margin:18px auto;overflow:hidden;box-shadow:0 38px 130px #0000008c,inset 0 1px #ffffff0a}.hp-homepage-v10 .hp-nav{z-index:10;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#020b14a3;border-bottom:1px solid #5f9ad224;position:relative;top:auto}.hp-homepage-v10 .hp-nav-inner{grid-template-columns:260px 1fr auto;align-items:center;gap:24px;max-width:none;min-height:80px;margin:0;padding:0 38px;display:grid}.hp-homepage-v10 .hp-nav-brand{color:var(--hp-text);align-items:center;text-decoration:none;display:inline-flex}.hp-homepage-v10 .hp-wordmark{color:#f7fbff;letter-spacing:-.06em;align-items:baseline;font-size:32px;font-weight:800;line-height:1;display:inline-flex}.hp-homepage-v10 .hp-wordmark span{color:#2195ff}.hp-homepage-v10 .hp-nav-links{flex-wrap:nowrap;justify-content:center;align-items:center;gap:42px;display:flex}.hp-homepage-v10 .hp-nav-link{color:#e8f0f8;opacity:.96;align-items:center;gap:7px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.hp-homepage-v10 .hp-nav-chevron{color:#b5c9df;font-size:15px;transform:translateY(-1px)}.hp-homepage-v10 .hp-nav-auth{justify-content:flex-end;align-items:center;gap:26px;display:flex}.hp-homepage-v10 .hp-nav-text{color:#edf5ff;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:13px;font-weight:700}.hp-homepage-v10 .hp-nav-demo{color:#fff;cursor:pointer;background:linear-gradient(#128bff 0%,#0d73f3 100%);border:1px solid #5ab0ff8c;border-radius:22px;min-width:183px;min-height:50px;padding:0 23px;font-size:14px;font-weight:800;box-shadow:0 13px 34px #138bff3d,inset 0 1px #ffffff2e}.hp-homepage-v10 .hp-nav-username{color:#9fb2c8;font-size:13px;font-weight:700}.hp-homepage-v10 .hp-main{position:relative}.hp-homepage-v10 .hp-hero{grid-template-columns:minmax(0,540px) minmax(620px,1fr);align-items:center;gap:58px;padding:58px 32px 32px 58px;display:grid;position:relative;overflow:visible}.hp-homepage-v10 .hp-hero:before{content:"";filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#0a5ebc4d,#062b5c1f 38%,#0000 68%);border-radius:50%;width:530px;height:520px;position:absolute;top:110px;left:170px}.hp-homepage-v10 .hp-hero-copy{z-index:1;max-width:560px;position:relative}.hp-homepage-v10 .hp-eyebrow-pill{color:#43c9ff;letter-spacing:.22em;text-transform:uppercase;background:#020d1885;border:1px solid #2195ff59;border-radius:999px;justify-content:center;align-items:center;padding:9px 22px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.hp-homepage-v10 .hp-hero-h1{font-family:var(--hp-serif);letter-spacing:-.058em;flex-direction:column;gap:6px;margin:46px 0 0;font-size:clamp(64px,6.1vw,82px);font-weight:500;line-height:.92;display:flex}.hp-homepage-v10 .hp-hero-h1-blue{color:#38c8ff}.hp-homepage-v10 .hp-hero-subhead{color:#d3deea;letter-spacing:-.025em;max-width:470px;margin:27px 0 0;font-size:19px;line-height:1.56}.hp-homepage-v10 .hp-hero-ctas{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.hp-homepage-v10 .hp-cta{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:13px;min-height:57px;padding:0 28px;font-size:16px;font-weight:800;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.hp-homepage-v10 .hp-cta:hover{transform:translateY(-1px)}.hp-homepage-v10 .hp-cta--primary{color:#fff;background:linear-gradient(#1493ff 0%,#0d78f1 100%);border:1px solid #57b2ff94;box-shadow:0 15px 38px #138bff3b,inset 0 1px #ffffff2e}.hp-homepage-v10 .hp-cta--ghost{color:#eef6ff;background:#061220bd;border:1px solid #93b9de6b;box-shadow:inset 0 1px #ffffff0a}.hp-homepage-v10 .hp-hero-chips{flex-wrap:wrap;align-items:center;gap:22px;margin-top:46px;display:flex}.hp-homepage-v10 .hp-hero-chip{color:#cbd7e6;align-items:center;gap:9px;font-size:14px;font-weight:650;display:inline-flex}.hp-homepage-v10 .hp-hero-chip:not(:last-child):after{content:"";background:#6b86a673;width:1px;height:24px;margin-left:11px}.hp-homepage-v10 .hp-hero-chip svg{color:#7dbbff;width:20px;height:20px}.hp-homepage-v10 .hp-hero-preview{z-index:1;justify-content:flex-end;display:flex;position:relative}.hp-homepage-v10 .hp-preview-card{background:#06131f;border:1px solid #4d97d78c;border-radius:22px;grid-template-columns:164px minmax(0,1fr);gap:0;width:min(100%,895px);min-height:535px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 110px #00000073,inset 0 1px #ffffff0d}.hp-homepage-v10 .hp-preview-sidebar{background:#020b14a6;border-right:1px solid #4d97d745;padding:26px 16px}.hp-homepage-v10 .hp-preview-sb-brand{letter-spacing:-.06em;color:#fff;margin-bottom:24px;font-size:19px;font-weight:800}.hp-homepage-v10 .hp-preview-sb-brand span{color:#2195ff}.hp-homepage-v10 .hp-preview-sb-links{flex-direction:column;gap:10px;display:flex}.hp-homepage-v10 .hp-preview-sb-link{color:#b1c0d1;border-radius:6px;align-items:center;gap:9px;min-height:34px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.hp-homepage-v10 .hp-preview-sb-link--active{color:#fff;background:#0b3360}.hp-homepage-v10 .hp-preview-sb-icon{color:#a1c8ec;width:15px;height:15px;display:inline-flex}.hp-homepage-v10 .hp-preview-sb-icon svg{width:15px;height:15px}.hp-homepage-v10 .hp-preview-main{flex-direction:column;gap:15px;min-width:0;padding:26px 14px 20px 20px;display:flex}.hp-homepage-v10 .hp-preview-topbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:2px;display:flex}.hp-homepage-v10 .hp-preview-topbar-title{color:#fff;font-size:17px;font-weight:800}.hp-homepage-v10 .hp-preview-topbar-controls{color:#8795a8;align-items:center;gap:8px;font-size:10px;display:flex}.hp-homepage-v10 .hp-preview-topbar-select,.hp-homepage-v10 .hp-preview-topbar-date{background:#071827;border:1px solid #ffffff14;border-radius:6px;padding:8px 11px}.hp-homepage-v10 .hp-preview-topbar-avatar{color:#dfe6ff;background:#1f2d6b;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:9px;font-weight:800;display:inline-flex}.hp-homepage-v10 .hp-preview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hp-homepage-v10 .hp-preview-kpi,.hp-homepage-v10 .hp-preview-chart-block,.hp-homepage-v10 .hp-preview-donut-block,.hp-homepage-v10 .hp-preview-alerts-block{box-shadow:none;background:#091926;border:1px solid #4d97d738;border-radius:8px}.hp-homepage-v10 .hp-preview-kpi{min-height:98px;padding:16px 14px 14px}.hp-homepage-v10 .hp-preview-kpi-label{color:#8392a7;font-size:11px;font-weight:700;line-height:1.25}.hp-homepage-v10 .hp-preview-kpi-value{color:#fff;letter-spacing:-.04em;margin-top:11px;font-size:25px;font-weight:900;line-height:1}.hp-homepage-v10 .hp-preview-kpi-trend{margin-top:10px;font-size:10px}.hp-homepage-v10 .hp-trend--up{color:#55d586}.hp-homepage-v10 .hp-trend--down{color:#ff6f78}.hp-homepage-v10 .hp-trend--special{color:#55d586}.hp-homepage-v10 .hp-preview-charts{grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);gap:12px;display:grid}.hp-homepage-v10 .hp-preview-chart-block,.hp-homepage-v10 .hp-preview-donut-block{min-height:222px;padding:18px}.hp-homepage-v10 .hp-preview-chart-title{text-transform:none;letter-spacing:-.01em;color:#d7e5f4;font-size:14px;font-weight:800}.hp-homepage-v10 .hp-preview-chart-legend{color:#9db1c5;gap:25px;margin:13px 0 8px;font-size:10px;display:flex}.hp-homepage-v10 .hp-preview-chart-legend-item{padding-left:13px;position:relative}.hp-homepage-v10 .hp-preview-chart-legend-item:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;position:absolute;top:.35em;left:0}.hp-homepage-v10 .hp-preview-chart-legend-item--blue{color:#318fff}.hp-homepage-v10 .hp-preview-chart-legend-item--cyan{color:#20c7d8}.hp-homepage-v10 .hp-preview-chart-area{background:0 0;border-radius:0;height:128px;padding:8px 0}.hp-homepage-v10 .hp-preview-chart-svg{width:100%;height:100%;display:block}.hp-homepage-v10 .hp-preview-chart-xlabels{color:#6d7b90;justify-content:space-between;margin-top:3px;font-size:10px;display:flex}.hp-homepage-v10 .hp-preview-donut-wrap{grid-template-columns:110px 1fr;align-items:center;gap:14px;margin-top:24px;display:grid}.hp-homepage-v10 .hp-preview-donut-svg{filter:none;width:110px;height:110px}.hp-homepage-v10 .hp-preview-donut-legend{flex-direction:column;gap:12px;display:flex}.hp-homepage-v10 .hp-preview-donut-legend-item{color:#b0c0d2;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;font-size:11px;display:grid}.hp-homepage-v10 .hp-preview-donut-dot{border-radius:50%;width:9px;height:9px}.hp-homepage-v10 .hp-preview-donut-pct{color:#8c9bad}.hp-homepage-v10 .hp-preview-alerts-block{padding:17px 17px 18px}.hp-homepage-v10 .hp-preview-alerts-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.hp-homepage-v10 .hp-preview-alerts-title{color:#d7e5f4;font-size:14px;font-weight:800}.hp-homepage-v10 .hp-preview-alerts-viewall{color:#38b6ff;font-size:12px;font-weight:800}.hp-homepage-v10 .hp-preview-alerts-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.hp-homepage-v10 .hp-preview-alert{background:#0c1d2c;border:1px solid #4d97d72e;border-radius:7px;align-items:flex-start;gap:10px;min-height:55px;padding:10px 12px;display:flex}.hp-homepage-v10 .hp-preview-alert-icon{background:#071522;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:15px;display:inline-flex}.hp-homepage-v10 .hp-preview-alert--danger .hp-preview-alert-icon{color:#ff626c}.hp-homepage-v10 .hp-preview-alert--warn .hp-preview-alert-icon{color:#f6b33b}.hp-homepage-v10 .hp-preview-alert--info .hp-preview-alert-icon{color:#2195ff}.hp-homepage-v10 .hp-preview-alert-title{color:#edf4fb;font-size:11px;font-weight:800;line-height:1.3}.hp-homepage-v10 .hp-preview-alert-sub{color:#8394aa;margin-top:3px;font-size:9.5px;line-height:1.35}.hp-homepage-v10 .hp-kpi-strip{background:#061523d1;border:1px solid #4d97d74d;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));margin:10px 50px 0;padding:0;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a}.hp-homepage-v10 .hp-kpi-strip:before{content:none}.hp-homepage-v10 .hp-kpi-card{min-height:155px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:70px 1fr;align-items:center;gap:18px;padding:37px 26px;display:grid}.hp-homepage-v10 .hp-kpi-card:not(:last-child){border-right:1px solid #789ac180}.hp-homepage-v10 .hp-kpi-icon{color:#62bdff;background:#0b2440;border:1px solid #398ee659;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 0 0 15px #0f396457}.hp-homepage-v10 .hp-kpi-value{color:#fff;letter-spacing:-.04em;font-size:28px;font-weight:900;line-height:1}.hp-homepage-v10 .hp-kpi-label{color:#e1e9f2;margin-top:8px;font-size:13px;font-weight:700;line-height:1.25}.hp-homepage-v10 .hp-kpi-trend{color:#58dc89;margin-top:9px;font-size:12px}.hp-homepage-v10 .hp-platform{grid-template-columns:minmax(0,1fr) minmax(580px,.96fr);align-items:start;gap:44px;padding:64px 58px 28px;display:grid}.hp-homepage-v10 .hp-platform-copy{padding:0}.hp-homepage-v10 .hp-platform-kicker,.hp-homepage-v10 .hp-trust-eyebrow{color:#3fc9ff;text-transform:uppercase;letter-spacing:.22em;font-size:11px;font-weight:900}.hp-homepage-v10 .hp-platform-copy h2{font-family:var(--hp-serif);letter-spacing:-.05em;color:#fff;max-width:450px;margin:18px 0 0;font-size:46px;font-weight:500;line-height:1.08}.hp-homepage-v10 .hp-platform-copy p{color:#cdd8e5;max-width:500px;margin:20px 0 0;font-size:16px;line-height:1.65}.hp-homepage-v10 .hp-platform-link{color:#2fa7ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:24px;padding:0;font-size:15px;font-weight:800;display:inline-flex}.hp-homepage-v10 .hp-platform-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;max-width:720px;margin-top:42px;display:grid}.hp-homepage-v10 .hp-platform-mini-card{opacity:1;grid-template-columns:36px 1fr;align-items:start;gap:12px;display:grid}.hp-homepage-v10 .hp-platform-mini-icon{width:36px;height:36px;color:var(--mini-color);background:var(--mini-bg);border-radius:9px;justify-content:center;align-items:center;display:flex}.hp-homepage-v10 .hp-platform-mini-card h3{color:#fff;margin:0;font-size:15px;font-weight:800;line-height:1.25}.hp-homepage-v10 .hp-platform-mini-card p{color:#97a8bd;margin:8px 0 0;font-size:12px;line-height:1.45}.hp-homepage-v10 .hp-platform-case{background:#071523d1;border:1px solid #4d97d752;border-radius:18px;grid-template-columns:270px minmax(0,1fr);min-height:390px;display:grid;overflow:hidden}.hp-homepage-v10 .hp-event-stack{border-right:1px solid #4d97d73d;flex-direction:column;gap:16px;padding:24px 20px;display:flex}.hp-homepage-v10 .hp-event-row{background:#0a1b2c;border:1px solid #4d97d729;border-radius:8px;grid-template-columns:32px 1fr;align-items:center;gap:12px;min-height:51px;padding:8px 10px;display:grid}.hp-homepage-v10 .hp-event-row--active{background:#102d50;border-color:#49a6ffb3}.hp-homepage-v10 .hp-event-icon{color:#279cff;background:#071522;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-weight:900;display:flex}.hp-homepage-v10 .hp-event-row--green .hp-event-icon{color:#53de84}.hp-homepage-v10 .hp-event-row--gold .hp-event-icon{color:#f6a93b}.hp-homepage-v10 .hp-event-row b{color:#eaf4ff;font-size:12px;line-height:1.25;display:block}.hp-homepage-v10 .hp-event-row small{color:#8495a9;margin-top:2px;font-size:10px;display:block}.hp-homepage-v10 .hp-case-card{padding:30px 28px}.hp-homepage-v10 .hp-case-card h3{color:#fff;letter-spacing:-.03em;margin:0;font-size:22px;font-weight:800}.hp-homepage-v10 .hp-case-tags{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.hp-homepage-v10 .hp-case-tags span{color:#b8cce0;background:#13294b;border-radius:6px;padding:6px 10px;font-size:11px;font-weight:800}.hp-homepage-v10 .hp-case-tags span:first-child{color:#ff8990;background:#ff4d5d2e}.hp-homepage-v10 .hp-case-rows{gap:15px;margin-top:22px;display:grid}.hp-homepage-v10 .hp-case-row{grid-template-columns:105px 1fr;gap:15px;font-size:13px;line-height:1.45;display:grid}.hp-homepage-v10 .hp-case-row span{color:#8da0b5}.hp-homepage-v10 .hp-case-row strong{color:#e7f0fb;font-weight:700}.hp-homepage-v10 .hp-case-actions{gap:12px;margin-top:28px;display:flex}.hp-homepage-v10 .hp-case-btn{cursor:pointer;border-radius:7px;min-height:40px;padding:0 18px;font-size:13px;font-weight:800}.hp-homepage-v10 .hp-case-btn--ghost{color:#fff;background:#061522;border:1px solid #398ee6cc}.hp-homepage-v10 .hp-case-btn--primary{color:#fff;background:#128bff;border:1px solid #57b2ff94}.hp-homepage-v10 .hp-trust{text-align:center;border-top:1px solid #4d97d724;margin:0 58px;padding:31px 0 28px}.hp-homepage-v10 .hp-trust-eyebrow{color:#56cfff;margin-bottom:26px;font-size:10px}.hp-homepage-v10 .hp-trust-logos{color:#78889d;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:28px;display:grid}.hp-homepage-v10 .hp-trust-logos span{opacity:.8;filter:grayscale();font-size:22px;font-weight:700}.hp-homepage-v10 .hp-trust-logos span:nth-child(4){text-transform:uppercase;letter-spacing:.1em;font-size:15px}.hp-homepage-v10 .hp-cta-band{background:linear-gradient(90deg,#052b55f2,#041c34f2);border:1px solid #138bffa8;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:24px;margin:0 52px 12px;padding:36px 52px;display:grid}.hp-homepage-v10 .hp-cta-band h2{font-family:var(--hp-serif);letter-spacing:-.035em;color:#fff;margin:0;font-size:34px;font-weight:500}.hp-homepage-v10 .hp-cta-band p{color:#9fb2ca;margin:12px 0 0;font-size:15px}.hp-homepage-v10 .hp-cta-band-actions{align-items:center;gap:20px;display:flex}.hp-homepage-v10 .hp-footer{background:0 0;border-top:1px solid #4d97d724;margin:0 58px;padding:44px 0 28px}.hp-homepage-v10 .hp-footer-top{grid-template-columns:1.7fr repeat(4,minmax(110px,.8fr)) 1.7fr;align-items:start;gap:42px;display:grid}.hp-homepage-v10 .hp-wordmark--footer{font-size:25px}.hp-homepage-v10 .hp-footer-brand-block p,.hp-homepage-v10 .hp-footer-newsletter p{color:#8da0b5;margin:18px 0 0;font-size:13px;line-height:1.55}.hp-homepage-v10 .hp-footer-column h3,.hp-homepage-v10 .hp-footer-newsletter h3{color:#f4f8ff;margin:0 0 15px;font-size:14px;font-weight:800}.hp-homepage-v10 .hp-footer-link{color:#8ea0b6;margin-top:12px;font-size:13px;text-decoration:none;display:block}.hp-homepage-v10 .hp-footer-link:hover{color:#fff}.hp-homepage-v10 .hp-newsletter-input{color:#7589a2;background:#071827;border:1px solid #4d97d740;border-radius:10px;grid-template-columns:1fr 50px;align-items:center;height:50px;margin-top:22px;font-size:13px;display:grid;overflow:hidden}.hp-homepage-v10 .hp-newsletter-input span{padding-left:20px}.hp-homepage-v10 .hp-newsletter-input button{color:#d8e5f2;cursor:pointer;background:0 0;border:0;height:100%;font-size:24px}.hp-homepage-v10 .hp-footer-bottom{color:#65778d;border-top:1px solid #4d97d724;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:48px;padding-top:28px;font-size:12px;display:grid}.hp-homepage-v10 .hp-footer-legal{gap:36px;display:flex}.hp-homepage-v10 .hp-footer-legal-link{color:#65778d;cursor:pointer;background:0 0;border:0;font-size:12px}.hp-homepage-v10 .hp-socials{justify-content:flex-end;gap:14px;display:flex}.hp-homepage-v10 .hp-social{color:#06111f;background:#6c7c91;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:900;display:flex}.hp-homepage-v10 .hp-reveal{opacity:1;transform:none}@media (width<=1300px){.hp-homepage-v10 .hp-hero{grid-template-columns:1fr;gap:34px;padding-right:58px}.hp-homepage-v10 .hp-hero-preview{justify-content:stretch}.hp-homepage-v10 .hp-preview-card{width:100%}.hp-homepage-v10 .hp-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-homepage-v10 .hp-kpi-card{border-top:1px solid #789ac140;border-right:0!important}.hp-homepage-v10 .hp-kpi-card:first-child,.hp-homepage-v10 .hp-kpi-card:nth-child(2){border-top:0}.hp-homepage-v10 .hp-platform{grid-template-columns:1fr}.hp-homepage-v10 .hp-platform-mini-grid{max-width:none}.hp-homepage-v10 .hp-footer-top{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.hp-homepage-v10 .hp-page-frame{width:calc(100vw - 16px);margin:8px auto}.hp-homepage-v10 .hp-nav-inner{grid-template-columns:1fr;gap:16px;padding:22px}.hp-homepage-v10 .hp-nav-links{flex-wrap:wrap;justify-content:flex-start;gap:18px}.hp-homepage-v10 .hp-nav-auth{justify-content:flex-start}.hp-homepage-v10 .hp-hero{padding:36px 22px 24px}.hp-homepage-v10 .hp-hero-h1{font-size:52px}.hp-homepage-v10 .hp-preview-card{grid-template-columns:1fr;min-height:auto}.hp-homepage-v10 .hp-preview-sidebar{display:none}.hp-homepage-v10 .hp-preview-kpis,.hp-homepage-v10 .hp-preview-charts,.hp-homepage-v10 .hp-preview-alerts-list{grid-template-columns:1fr}.hp-homepage-v10 .hp-kpi-strip{grid-template-columns:1fr;margin:8px 22px}.hp-homepage-v10 .hp-kpi-card{grid-template-columns:58px 1fr;padding:26px 20px;border-top:1px solid #789ac140!important}.hp-homepage-v10 .hp-kpi-card:first-child{border-top:0!important}.hp-homepage-v10 .hp-platform{padding:42px 22px 22px}.hp-homepage-v10 .hp-platform-mini-grid{grid-template-columns:1fr 1fr}.hp-homepage-v10 .hp-platform-case{grid-template-columns:1fr}.hp-homepage-v10 .hp-event-stack{border-bottom:1px solid #4d97d73d;border-right:0}.hp-homepage-v10 .hp-trust{margin:0 22px}.hp-homepage-v10 .hp-trust-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-homepage-v10 .hp-cta-band{grid-template-columns:1fr;margin:0 22px 12px;padding:28px 22px}.hp-homepage-v10 .hp-cta-band-actions{flex-wrap:wrap}.hp-homepage-v10 .hp-footer{margin:0 22px}.hp-homepage-v10 .hp-footer-top{grid-template-columns:1fr 1fr}.hp-homepage-v10 .hp-footer-bottom{grid-template-columns:1fr}.hp-homepage-v10 .hp-footer-legal,.hp-homepage-v10 .hp-socials{flex-wrap:wrap;justify-content:flex-start}}@media (width<=560px){.hp-homepage-v10 .hp-hero-h1{font-size:42px}.hp-homepage-v10 .hp-hero-subhead{font-size:16px}.hp-homepage-v10 .hp-cta{width:100%}.hp-homepage-v10 .hp-platform-mini-grid,.hp-homepage-v10 .hp-footer-top{grid-template-columns:1fr}.hp-homepage-v10 .hp-case-row{grid-template-columns:1fr;gap:3px}.hp-homepage-v10 .hp-case-actions{flex-direction:column}.hp-homepage-v10 .hp-case-btn{width:100%}.hp-homepage-v10 .hp-trust-logos{grid-template-columns:1fr}}.hp-homepage-v10 .hp-foundation-band{background:radial-gradient(circle at 50% 0,#2195ff1a,#0000 48%),linear-gradient(#070d16e6,#050b13f0);border-bottom:1px solid #5f9ad22b;padding:22px 62px 20px}.hp-homepage-v10 .hp-foundation-eyebrow{color:#6f7d92;text-align:center;text-transform:uppercase;letter-spacing:.24em;margin-bottom:14px;font-size:11px;font-weight:900;line-height:1}.hp-homepage-v10 .hp-foundation-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.hp-homepage-v10 .hp-foundation-card{text-align:center;background:linear-gradient(#101724eb,#0d121df0);border:1px solid #7e96bc54;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:56px;padding:10px 12px;display:flex;box-shadow:inset 0 1px #ffffff08}.hp-homepage-v10 .hp-foundation-card strong{color:#f0f5fb;font-size:15px;font-weight:850;line-height:1.15}.hp-homepage-v10 .hp-hero{grid-template-columns:minmax(0,535px) minmax(660px,1fr);gap:64px;padding-top:42px}.hp-homepage-v10 .hp-hero-h1{margin-top:36px}.hp-homepage-v10 .hp-hero-chips{flex-wrap:nowrap;gap:12px;margin-top:34px}.hp-homepage-v10 .hp-hero-chip{white-space:nowrap;background:#06122075;border:1px solid #5f9ad22e;border-radius:999px;padding:8px 11px;font-size:13px}.hp-homepage-v10 .hp-hero-chip:not(:last-child):after{display:none}.hp-homepage-v10 .hp-preview-card{width:min(100%,860px);min-height:515px}.hp-homepage-v10 .hp-preview-chart-block,.hp-homepage-v10 .hp-preview-donut-block{min-height:206px}.hp-homepage-v10 .hp-preview-chart-area{height:113px}.hp-homepage-v10 .hp-preview-alerts-list{gap:9px}.hp-homepage-v10 .hp-case-actions--static{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.hp-homepage-v10 .hp-case-signal{color:#d8e7f8;letter-spacing:.01em;cursor:default;-webkit-user-select:none;user-select:none;background:#061220b3;border:1px solid #5f9ad238;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.hp-homepage-v10 .hp-case-signal--blue{color:#9ed1ff;background:#138bff1f;border-color:#2195ff7a}.hp-homepage-v10 .hp-case-signal--cyan{color:#9af2fb;background:#21d7e717;border-color:#21d7e75c}.hp-homepage-v10 .hp-case-signal--muted{color:#9eacbf;border-color:#7e96bc3d}.hp-homepage-v10 .hp-loop{background:radial-gradient(circle at 78% 16%,#2195ff1a,#0000 38%),radial-gradient(circle at 12% 88%,#21d7e714,#0000 36%),linear-gradient(#02060d8a,#020810eb);border-top:1px solid #4d97d724;border-bottom:1px solid #4d97d71a;grid-template-columns:minmax(360px,.86fr) minmax(620px,1.14fr);align-items:start;gap:62px;margin:32px 0 18px;padding:74px 58px 70px;display:grid;position:relative}.hp-homepage-v10 .hp-loop-copy{z-index:1;position:relative}.hp-homepage-v10 .hp-loop-kicker{color:#55d9f6;text-transform:uppercase;letter-spacing:.22em;font-size:13px;font-weight:900;line-height:1}.hp-homepage-v10 .hp-loop-copy h2{font-family:var(--hp-serif);letter-spacing:-.058em;color:#fff;max-width:560px;margin:24px 0 0;font-size:clamp(46px,4.5vw,64px);font-weight:500;line-height:.98}.hp-homepage-v10 .hp-loop-copy>p{color:#b5c6d8;max-width:570px;margin:24px 0 0;font-size:18px;line-height:1.35}.hp-homepage-v10 .hp-loop-brand-tile{text-align:center;flex-direction:column;align-items:center;gap:11px;width:min(330px,100%);margin-top:58px;display:flex}.hp-homepage-v10 .hp-loop-mark{color:#5cd7eb;background:radial-gradient(circle at 50% 46%,#49cae038,#0000 34%),linear-gradient(#30455beb,#263749f5);border:1px solid #5bd1e95c;border-radius:18px;justify-content:center;align-items:center;width:112px;height:112px;display:flex;box-shadow:0 24px 60px #00000052,inset 0 1px #ffffff0f}.hp-homepage-v10 .hp-loop-mark svg{stroke-width:1.45px;width:42px;height:42px}.hp-homepage-v10 .hp-loop-brand-tile strong{color:#eef4fb;letter-spacing:-.06em;font-size:34px;font-weight:900;line-height:1}.hp-homepage-v10 .hp-loop-brand-tile strong span{color:#47cfff}.hp-homepage-v10 .hp-loop-brand-tile p{color:#aebbd0;margin:0;font-size:16px;line-height:1.35}.hp-homepage-v10 .hp-loop-brand-tile p span{color:#3fc9ff}.hp-homepage-v10 .hp-loop-rail{flex-direction:column;gap:24px;padding-top:6px;display:flex;position:relative}.hp-homepage-v10 .hp-loop-card{background:linear-gradient(#121822ed,#0f151ff2);border:1px solid #7e96bc4d;border-radius:18px;padding:34px 38px;box-shadow:0 20px 70px #00000047,inset 0 1px #ffffff09}.hp-homepage-v10 .hp-loop-card-icon{color:#63d4e8;background:#1a293cf5;border:1px solid #5bd1e93b;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:24px;display:flex}.hp-homepage-v10 .hp-loop-card-icon svg{width:24px;height:24px}.hp-homepage-v10 .hp-loop-card h3{color:#fff;letter-spacing:-.045em;margin:0;font-size:28px;font-weight:850;line-height:1.08}.hp-homepage-v10 .hp-loop-card ul{gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.hp-homepage-v10 .hp-loop-card li{color:#afc1d3;padding-left:18px;font-size:16px;line-height:1.35;position:relative}.hp-homepage-v10 .hp-loop-card li:before{content:"";background:#56bfd2;border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0}.hp-homepage-v10 .hp-loop-card--bottom p{color:#afc1d3;max-width:760px;margin:24px 0 0;font-size:16px;line-height:1.55}.hp-homepage-v10 .hp-loop-connector{justify-content:center;align-items:center;width:100%;height:64px;margin:-4px 0;display:flex}.hp-homepage-v10 .hp-loop-connector:before{content:"";border-left:4px dashed #6677978f;height:64px}.hp-homepage-v10 .hp-loop-connector span{background:#58b9c8;border-radius:50%;width:16px;height:16px;position:absolute;box-shadow:0 0 0 6px #58b9c812}.hp-homepage-v10 .hp-loop-badges{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.hp-homepage-v10 .hp-loop-badges span{color:#6ee8f3;text-transform:uppercase;letter-spacing:.1em;background:#23c5de17;border:1px solid #58d6e845;border-radius:999px;align-items:center;gap:8px;min-height:29px;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex}.hp-homepage-v10 .hp-loop-badges span:before{content:"";background:#53c9dc;border-radius:50%;width:8px;height:8px}@media (width<=1300px){.hp-homepage-v10 .hp-foundation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-homepage-v10 .hp-hero{grid-template-columns:1fr}.hp-homepage-v10 .hp-hero-chips{flex-wrap:wrap}.hp-homepage-v10 .hp-loop{grid-template-columns:1fr;gap:36px}.hp-homepage-v10 .hp-loop-brand-tile{margin-top:36px}}@media (width<=900px){.hp-homepage-v10 .hp-foundation-band{padding:20px 22px}.hp-homepage-v10 .hp-foundation-grid{grid-template-columns:1fr 1fr}.hp-homepage-v10 .hp-loop{grid-template-columns:1fr;padding:50px 22px}.hp-homepage-v10 .hp-loop-card{padding:28px 22px}.hp-homepage-v10 .hp-loop-copy h2{font-size:44px}}@media (width<=560px){.hp-homepage-v10 .hp-foundation-grid{grid-template-columns:1fr}.hp-homepage-v10 .hp-loop-copy h2{font-size:38px}.hp-homepage-v10 .hp-loop-card h3{font-size:24px}}.hp-homepage-v12{background:radial-gradient(circle at 15% 12%,#1077da4d,#0000 31%),radial-gradient(circle at 76% 7%,#22d6eb1f,#0000 28%),radial-gradient(circle at 70% 42%,#2c62b41a,#0000 36%),linear-gradient(#020914 0%,#041222 45%,#020a13 100%)}.hp-homepage-v12 .hp-page-frame{background:radial-gradient(circle at 32% 10%,#0c67cd38,#0000 34%),radial-gradient(circle at 82% 42%,#21d7e714,#0000 38%),linear-gradient(#020a13fa,#030e19fb);border-color:#5faeec57}.hp-homepage-v12 .hp-nav-inner,.hp-homepage-v12 .hp-nav-links,.hp-homepage-v12 .hp-nav-auth{min-width:0}.hp-homepage-v12 .hp-foundation-band{background:radial-gradient(circle at 50% -12%,#2195ff2e,#0000 42%),linear-gradient(#080f1af0,#040a12f7);padding:20px clamp(22px,3.6vw,62px) 18px}.hp-homepage-v12 .hp-foundation-card{background:linear-gradient(#121b2bf5,#0b111cfa);border-color:#78a8da61;position:relative;overflow:hidden}.hp-homepage-v12 .hp-foundation-card:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 42%,#70daff14 50%,#0000 58% 100%);animation:10s ease-in-out infinite hpFoundationSweep;position:absolute;inset:0;transform:translate(-65%)}.hp-homepage-v12 .hp-foundation-card:nth-child(2):before{animation-delay:.8s}.hp-homepage-v12 .hp-foundation-card:nth-child(3):before{animation-delay:1.6s}.hp-homepage-v12 .hp-foundation-card:nth-child(4):before{animation-delay:2.4s}.hp-homepage-v12 .hp-foundation-card:nth-child(5):before{animation-delay:3.2s}.hp-homepage-v12 .hp-foundation-card:nth-child(6):before{animation-delay:4s}@keyframes hpFoundationSweep{0%,72%,to{opacity:0;transform:translate(-80%)}79%{opacity:1}88%{opacity:.8;transform:translate(80%)}}.hp-homepage-v12 .hp-hero{grid-template-columns:minmax(0,535px) minmax(560px,1fr);align-items:center}.hp-homepage-v12 .hp-hero-copy,.hp-homepage-v12 .hp-hero-preview{min-width:0}.hp-homepage-v12 .hp-preview-card{will-change:transform;max-width:860px;animation:8s ease-in-out infinite hpPreviewFloat}@keyframes hpPreviewFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-8px)}}.hp-homepage-v12 .hp-platform{padding-top:70px;padding-bottom:42px}.hp-homepage-v12 .hp-platform-copy h2{max-width:520px}.hp-homepage-v12 .hp-platform-mini-grid{gap:22px}.hp-homepage-v12 .hp-platform-mini-card p{max-width:17ch}.hp-homepage-v12 .hp-platform-case{box-shadow:0 26px 80px #00000047,inset 0 1px #ffffff0a}.hp-homepage-v12 .hp-case-card h3{font-size:24px}.hp-homepage-v12 .hp-case-signal{pointer-events:none;border-radius:999px;text-decoration:none}.hp-homepage-v12 .hp-loop{background:radial-gradient(circle at 77% 18%,#2195ff29,#0000 38%),radial-gradient(circle at 20% 78%,#21d7e71f,#0000 34%),linear-gradient(#02070f94,#020911f2);grid-template-columns:minmax(330px,.76fr) minmax(600px,1.24fr);min-height:650px;overflow:hidden}.hp-homepage-v12 .hp-loop:before{content:"";pointer-events:none;background-image:linear-gradient(#58b9c809 1px,#0000 1px),linear-gradient(90deg,#58b9c809 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 45%,#000 0 45%,#0000 74%);mask-image:radial-gradient(circle at 70% 45%,#000 0 45%,#0000 74%)}.hp-homepage-v12 .hp-loop-brand-tile{margin-top:62px;padding:8px 0 0;position:relative}.hp-homepage-v12 .hp-loop-brand-tile:before,.hp-homepage-v12 .hp-loop-brand-tile:after{content:"";pointer-events:none;border-radius:50%;position:absolute;top:52px;left:50%;transform:translate(-50%,-50%)}.hp-homepage-v12 .hp-loop-brand-tile:before{filter:blur(10px);background:radial-gradient(circle,#21d7e729,#2195ff0f 38%,#0000 68%);width:250px;height:250px;animation:5.8s ease-in-out infinite hpHaloBreathe}.hp-homepage-v12 .hp-loop-brand-tile:after{border:1px solid #51cce11f;width:188px;height:188px;box-shadow:inset 0 0 70px #21d7e71a}@keyframes hpHaloBreathe{0%,to{opacity:.54;transform:translate(-50%,-50%)scale(.94)}50%{opacity:.92;transform:translate(-50%,-50%)scale(1.05)}}.hp-homepage-v12 .hp-loop-mark{isolation:isolate;border-radius:22px;width:118px;height:118px;animation:6.2s ease-in-out infinite hpMarkFloat;position:relative;overflow:visible}.hp-homepage-v12 .hp-loop-mark:before{content:"";z-index:0;border:2px dashed #5dd6ea5c;border-radius:50%;width:82px;height:82px;margin:-41px 0 0 -41px;animation:10s linear infinite hpOrbitRing;position:absolute;top:50%;left:50%;box-shadow:0 0 24px #5dd6ea1f}.hp-homepage-v12 .hp-loop-mark:after{content:"";z-index:1;background:#63dff0;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;animation:6.4s linear infinite hpOrbitDot;position:absolute;top:50%;left:50%;transform:rotate(0)translate(42px);box-shadow:0 0 16px #63dff0e6}.hp-homepage-v12 .hp-loop-mark svg{z-index:2;filter:drop-shadow(0 0 14px #5bd8ea94);animation:2.8s ease-in-out infinite hpPlusPulse;position:relative}@keyframes hpMarkFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes hpOrbitRing{to{transform:rotate(360deg)}}@keyframes hpOrbitDot{to{transform:rotate(360deg)translate(42px)}}@keyframes hpPlusPulse{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.hp-homepage-v12 .hp-loop-rail{gap:30px}.hp-homepage-v12 .hp-loop-card{background:radial-gradient(circle at 92% 10%,#3369b224,#0000 34%),linear-gradient(#141b27f2,#0e141ef7);position:relative}.hp-homepage-v12 .hp-loop-card:after{content:"";background:linear-gradient(90deg,#0000,#59d6eb47,#0000);height:1px;position:absolute;top:0;left:0;right:0}.hp-homepage-v12 .hp-loop-connector{height:86px;margin:-2px 0;position:relative}.hp-homepage-v12 .hp-loop-connector:before{content:"";background:repeating-linear-gradient(#6f84a69e 0 9px,#0000 9px 19px);border-left:0;width:4px;height:86px;animation:1.4s linear infinite hpDashFlow;position:absolute;top:0;left:50%;transform:translate(-50%)}.hp-homepage-v12 .hp-loop-connector:after{content:"";background:#6de6f5;border-radius:50%;width:8px;height:8px;animation:2.6s cubic-bezier(.45,0,.2,1) infinite hpSignalTravel;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 18px #6de6f5d6}.hp-homepage-v12 .hp-loop-connector span{background:#5fc6d7;width:20px;height:20px;animation:2.4s ease-in-out infinite hpNodePulse;box-shadow:0 0 0 8px #58b9c817,0 0 28px #58b9c857}@keyframes hpDashFlow{to{background-position:0 19px}}@keyframes hpSignalTravel{0%{opacity:0;top:0}12%{opacity:1}78%{opacity:1}to{opacity:0;top:78px}}@keyframes hpNodePulse{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.16)}}.hp-homepage-v12 .hp-loop-badges span{position:relative;overflow:hidden}.hp-homepage-v12 .hp-loop-badges span:after{content:"";background:linear-gradient(100deg,#0000 0 38%,#86f4ff29 50%,#0000 62% 100%);animation:5.5s ease-in-out infinite hpBadgeSweep;position:absolute;inset:0;transform:translate(-120%)}@keyframes hpBadgeSweep{0%,66%,to{transform:translate(-120%)}82%{transform:translate(120%)}}@media (width<=1450px){.hp-homepage-v12 .hp-nav-inner{grid-template-columns:220px 1fr auto;gap:18px;padding:0 30px}.hp-homepage-v12 .hp-nav-links{gap:26px}.hp-homepage-v12 .hp-nav-demo{min-width:165px}.hp-homepage-v12 .hp-hero{grid-template-columns:minmax(0,500px) minmax(540px,1fr);gap:40px}.hp-homepage-v12 .hp-preview-card{min-height:500px}}@media (width<=1180px){.hp-homepage-v12 .hp-nav-inner{grid-template-columns:1fr auto;gap:14px;min-height:86px;padding:14px 30px}.hp-homepage-v12 .hp-nav-links{grid-area:2/1/auto/-1;justify-content:center;gap:22px}.hp-homepage-v12 .hp-nav-auth{grid-area:1/2}.hp-homepage-v12 .hp-hero{grid-template-columns:1fr;padding:42px clamp(28px,4vw,58px) 32px}.hp-homepage-v12 .hp-hero-preview{justify-content:stretch}.hp-homepage-v12 .hp-preview-card{width:100%;max-width:none}.hp-homepage-v12 .hp-loop{grid-template-columns:1fr;min-height:auto}}@media (width<=900px){.hp-homepage-v12 .hp-nav-inner{grid-template-columns:1fr;justify-items:start;min-height:auto;padding:22px}.hp-homepage-v12 .hp-nav-links{grid-area:auto/1;justify-content:flex-start;gap:12px 18px}.hp-homepage-v12 .hp-nav-auth{flex-wrap:wrap;grid-area:auto/1;gap:14px}.hp-homepage-v12 .hp-nav-demo{width:auto;min-width:0;min-height:44px;padding:0 18px}.hp-homepage-v12 .hp-foundation-grid{gap:10px}.hp-homepage-v12 .hp-hero-chips{flex-wrap:wrap}.hp-homepage-v12 .hp-preview-main{padding:20px}.hp-homepage-v12 .hp-preview-topbar{flex-direction:column;align-items:flex-start}.hp-homepage-v12 .hp-preview-topbar-controls{flex-wrap:wrap}.hp-homepage-v12 .hp-platform-mini-card p{max-width:none}.hp-homepage-v12 .hp-loop-brand-tile{width:100%;max-width:330px;margin-left:auto;margin-right:auto}.hp-homepage-v12 .hp-loop-rail{gap:22px}.hp-homepage-v12 .hp-loop-connector,.hp-homepage-v12 .hp-loop-connector:before{height:72px}.hp-homepage-v12 .hp-loop-connector:after{animation-name:hpSignalTravelMobile}@keyframes hpSignalTravelMobile{0%{opacity:0;top:0}12%{opacity:1}78%{opacity:1}to{opacity:0;top:64px}}}@media (width<=640px){.hp-homepage-v12 .hp-page-frame{width:calc(100vw - 12px)}.hp-homepage-v12 .hp-wordmark{font-size:25px}.hp-homepage-v12 .hp-nav-link{font-size:12px}.hp-homepage-v12 .hp-hero{padding:34px 20px 24px}.hp-homepage-v12 .hp-hero-h1{font-size:clamp(38px,13vw,50px);line-height:.96}.hp-homepage-v12 .hp-eyebrow-pill{letter-spacing:.14em;padding:8px 14px;font-size:10px}.hp-homepage-v12 .hp-preview-kpis{grid-template-columns:1fr 1fr}.hp-homepage-v12 .hp-preview-charts,.hp-homepage-v12 .hp-preview-alerts-list{grid-template-columns:1fr}.hp-homepage-v12 .hp-platform-mini-grid{grid-template-columns:1fr;gap:18px}.hp-homepage-v12 .hp-platform-case{min-height:auto}.hp-homepage-v12 .hp-event-stack{gap:10px;padding:18px}.hp-homepage-v12 .hp-case-card{padding:24px 20px}.hp-homepage-v12 .hp-loop{padding:46px 20px 52px}.hp-homepage-v12 .hp-loop-copy>p{font-size:16px;line-height:1.45}.hp-homepage-v12 .hp-loop-card{padding:26px 20px}.hp-homepage-v12 .hp-loop-card li,.hp-homepage-v12 .hp-loop-card--bottom p{font-size:15px}}@media (prefers-reduced-motion:reduce){.hp-homepage-v12 .hp-foundation-card:before,.hp-homepage-v12 .hp-preview-card,.hp-homepage-v12 .hp-loop-brand-tile:before,.hp-homepage-v12 .hp-loop-mark,.hp-homepage-v12 .hp-loop-mark:before,.hp-homepage-v12 .hp-loop-mark:after,.hp-homepage-v12 .hp-loop-mark svg,.hp-homepage-v12 .hp-loop-connector:before,.hp-homepage-v12 .hp-loop-connector:after,.hp-homepage-v12 .hp-loop-connector span,.hp-homepage-v12 .hp-loop-badges span:after{animation:none!important}}.hp-homepage-v13 .hp-nav--desktop{display:block}.hp-homepage-v13 .hp-mobile-nav,.hp-homepage-v13 .hp-hero--mobile{display:none}.hp-homepage-v13 .hp-hero--desktop{display:grid}.hp-homepage-v13 .hp-nav--desktop .hp-nav-inner{grid-template-columns:minmax(190px,240px) minmax(520px,1fr) minmax(240px,auto);gap:28px;min-height:82px;padding-inline:42px}.hp-homepage-v13 .hp-nav--desktop .hp-nav-links{justify-content:center;gap:clamp(24px,3vw,42px);min-width:0}.hp-homepage-v13 .hp-nav--desktop .hp-nav-auth{flex-wrap:nowrap;justify-content:flex-end;min-width:0}.hp-homepage-v13 .hp-nav--desktop .hp-nav-text{white-space:nowrap}.hp-homepage-v13 .hp-nav--desktop .hp-nav-demo{white-space:nowrap;min-width:174px}.hp-homepage-v13 .hp-foundation-band{padding:22px clamp(28px,4.2vw,64px)}.hp-homepage-v13 .hp-foundation-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;max-width:1500px;margin-inline:auto;display:grid}.hp-homepage-v13 .hp-foundation-card{min-height:68px;padding:12px 14px;position:relative;overflow:hidden}.hp-homepage-v13 .hp-foundation-card strong{font-size:15px;line-height:1.12}.hp-homepage-v13 .hp-foundation-card span{font-size:12px;line-height:1.22}.hp-homepage-v13 .hp-hero--desktop{grid-template-columns:minmax(420px,540px) minmax(620px,1fr);align-items:center;gap:clamp(42px,5vw,78px);padding:56px clamp(44px,5.2vw,76px) 34px}.hp-homepage-v13 .hp-hero-copy--desktop{max-width:540px}.hp-homepage-v13 .hp-hero-copy--desktop .hp-hero-h1{margin-top:28px}.hp-homepage-v13 .hp-hero-preview--desktop{justify-content:flex-end}.hp-homepage-v13 .hp-hero-preview--desktop .hp-preview-card{width:min(100%,920px);max-width:920px;min-height:500px}.hp-homepage-v13 .hp-hero-chips{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hp-homepage-v13 .hp-hero-copy--desktop .hp-hero-chips{flex-wrap:nowrap}.hp-homepage-v13 .hp-kpi-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:22px;display:grid}.hp-homepage-v13 .hp-kpi-card{align-items:center;min-height:132px}.hp-homepage-v13 .hp-kpi-card:not(:last-child){border-right:1px solid #ffffff0f}.hp-homepage-v13 .hp-platform{grid-template-columns:minmax(420px,.88fr) minmax(580px,1.12fr);align-items:start;gap:clamp(42px,5vw,72px);padding:66px clamp(44px,5.2vw,76px) 44px}.hp-homepage-v13 .hp-platform-copy h2{max-width:560px}.hp-homepage-v13 .hp-platform-copy>p{max-width:600px}.hp-homepage-v13 .hp-platform-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 22px;max-width:680px}.hp-homepage-v13 .hp-platform-mini-card{align-items:flex-start}.hp-homepage-v13 .hp-platform-mini-card p{max-width:none}.hp-homepage-v13 .hp-platform-case{grid-template-columns:minmax(250px,.88fr) minmax(330px,1.12fr);align-self:start;min-height:auto;display:grid}.hp-homepage-v13 .hp-event-stack{padding:24px}.hp-homepage-v13 .hp-case-card{padding:30px}.hp-homepage-v13 .hp-case-row{grid-template-columns:minmax(110px,150px) minmax(0,1fr);gap:18px}.hp-homepage-v13 .hp-case-signal{pointer-events:none;cursor:default;-webkit-user-select:none;user-select:none}.hp-homepage-v13 .hp-loop--redesigned{grid-template-columns:minmax(440px,.95fr) minmax(560px,1.05fr);align-items:center;gap:clamp(44px,5vw,78px);min-height:0;margin:34px 0 18px;padding:58px clamp(44px,5.2vw,76px)}.hp-homepage-v13 .hp-loop-story{grid-template-columns:minmax(0,1fr) minmax(230px,300px);align-items:center;gap:28px;min-width:0;display:grid}.hp-homepage-v13 .hp-loop-copy h2{max-width:500px;margin-top:18px}.hp-homepage-v13 .hp-loop-copy>p{max-width:550px;margin-top:20px}.hp-homepage-v13 .hp-loop-brand-tile{justify-self:center;width:100%;margin-top:0}.hp-homepage-v13 .hp-loop-rail{gap:20px;padding-top:0}.hp-homepage-v13 .hp-loop-card{padding:28px 32px}.hp-homepage-v13 .hp-loop-card-icon{margin-bottom:18px}.hp-homepage-v13 .hp-loop-card ul{gap:12px;margin-top:18px}.hp-homepage-v13 .hp-loop-card--bottom p{margin-top:18px}.hp-homepage-v13 .hp-loop-connector,.hp-homepage-v13 .hp-loop-connector:before{height:66px}.hp-homepage-v13 .hp-loop-connector:after{animation-name:hpSignalTravelV13}@keyframes hpSignalTravelV13{0%{opacity:0;top:0}12%{opacity:1}76%{opacity:1}to{opacity:0;top:58px}}.hp-homepage-v13 .hp-cta-band{align-items:center;gap:28px}.hp-homepage-v13 .hp-cta-band h2{max-width:720px}.hp-homepage-v13 .hp-footer-top{align-items:start}@media (width<=1320px){.hp-homepage-v13 .hp-nav--desktop .hp-nav-inner{grid-template-columns:minmax(180px,220px) 1fr minmax(220px,auto);gap:20px;padding-inline:32px}.hp-homepage-v13 .hp-nav--desktop .hp-nav-links{gap:24px}.hp-homepage-v13 .hp-nav--desktop .hp-nav-demo{min-width:156px}.hp-homepage-v13 .hp-foundation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-homepage-v13 .hp-hero--desktop{grid-template-columns:1fr;padding-top:44px}.hp-homepage-v13 .hp-hero-copy--desktop{max-width:720px}.hp-homepage-v13 .hp-hero-preview--desktop{justify-content:stretch}.hp-homepage-v13 .hp-hero-preview--desktop .hp-preview-card{max-width:none}.hp-homepage-v13 .hp-platform{grid-template-columns:1fr;gap:34px}.hp-homepage-v13 .hp-platform-mini-grid{max-width:none}.hp-homepage-v13 .hp-loop--redesigned{grid-template-columns:1fr;align-items:start;gap:34px}.hp-homepage-v13 .hp-loop-story{grid-template-columns:minmax(0,1fr) minmax(220px,280px)}}@media (width<=1020px){.hp-homepage-v13 .hp-nav--desktop{display:none}.hp-homepage-v13 .hp-mobile-nav{z-index:20;background:linear-gradient(#030c16f0,#030c16bd);border-bottom:1px solid #5f9ad229;display:block;position:relative}.hp-homepage-v13 .hp-mobile-nav-top{justify-content:space-between;align-items:center;gap:14px;padding:16px 22px 12px;display:flex}.hp-homepage-v13 .hp-mobile-actions{flex:none;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.hp-homepage-v13 .hp-mobile-actions .hp-nav-text{white-space:nowrap;min-height:40px;padding:0 10px}.hp-homepage-v13 .hp-mobile-actions .hp-nav-demo{white-space:nowrap;min-width:128px;min-height:42px;padding:0 14px}.hp-homepage-v13 .hp-mobile-nav-links{scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(5,max-content);grid-auto-columns:max-content;grid-auto-flow:column;gap:12px;padding:0 22px 14px;display:grid;overflow-x:auto}.hp-homepage-v13 .hp-mobile-nav-links::-webkit-scrollbar{display:none}.hp-homepage-v13 .hp-mobile-nav-links .hp-nav-link{white-space:nowrap;background:#0612208a;border:1px solid #5f9ad224;border-radius:999px;min-height:36px;padding:0 12px;font-size:12px}.hp-homepage-v13 .hp-hero--desktop{display:none}.hp-homepage-v13 .hp-hero--mobile{grid-template-columns:1fr;gap:26px;padding:34px 28px 24px;display:grid}.hp-homepage-v13 .hp-hero-mobile-stack{flex-direction:column;align-items:flex-start;max-width:680px;display:flex}.hp-homepage-v13 .hp-hero-h1--mobile{margin-top:18px;font-size:clamp(42px,8.8vw,62px);line-height:.98}.hp-homepage-v13 .hp-hero-ctas--mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.hp-homepage-v13 .hp-hero-chips--mobile{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:18px;display:grid}.hp-homepage-v13 .hp-hero-chips--mobile .hp-hero-chip{white-space:normal;text-align:center;justify-content:center;min-width:0}.hp-homepage-v13 .hp-hero-preview--mobile{justify-content:stretch}.hp-homepage-v13 .hp-hero-preview--mobile .hp-preview-card{grid-template-columns:1fr;width:100%;max-width:none;min-height:auto}.hp-homepage-v13 .hp-hero-preview--mobile .hp-preview-sidebar{display:none}.hp-homepage-v13 .hp-hero-preview--mobile .hp-preview-main{padding:20px}.hp-homepage-v13 .hp-foundation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-homepage-v13 .hp-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-homepage-v13 .hp-kpi-card{border-top:1px solid #ffffff0f}.hp-homepage-v13 .hp-kpi-card:nth-child(-n+2){border-top:0}.hp-homepage-v13 .hp-kpi-card:nth-child(2n){border-right:0}.hp-homepage-v13 .hp-kpi-card:nth-child(5){grid-column:1/-1}.hp-homepage-v13 .hp-platform-case{grid-template-columns:1fr}.hp-homepage-v13 .hp-event-stack{border-bottom:1px solid #4d97d73d;border-right:0}.hp-homepage-v13 .hp-loop-story{grid-template-columns:1fr;gap:26px}.hp-homepage-v13 .hp-loop-brand-tile{justify-self:start;max-width:340px}.hp-homepage-v13 .hp-cta-band{text-align:left;grid-template-columns:1fr}.hp-homepage-v13 .hp-cta-band-actions{flex-wrap:wrap;justify-content:flex-start}.hp-homepage-v13 .hp-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px}}@media (width<=680px){.hp-homepage-v13 .hp-page-frame{width:calc(100vw - 12px);margin:6px auto}.hp-homepage-v13 .hp-mobile-nav-top{padding:14px 16px 10px}.hp-homepage-v13 .hp-wordmark{font-size:24px}.hp-homepage-v13 .hp-mobile-actions{gap:8px}.hp-homepage-v13 .hp-mobile-actions .hp-nav-text{padding:0 8px;font-size:12px}.hp-homepage-v13 .hp-mobile-actions .hp-nav-demo{min-width:112px;padding:0 10px;font-size:12px}.hp-homepage-v13 .hp-mobile-nav-links{padding-inline:16px}.hp-homepage-v13 .hp-foundation-band{padding:18px 16px}.hp-homepage-v13 .hp-foundation-eyebrow{letter-spacing:.18em;margin-bottom:12px;font-size:9px;line-height:1.35}.hp-homepage-v13 .hp-foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hp-homepage-v13 .hp-foundation-card{border-radius:13px;min-height:74px;padding:10px 8px}.hp-homepage-v13 .hp-foundation-card strong{font-size:12px;line-height:1.18}.hp-homepage-v13 .hp-foundation-card span{font-size:10.5px;line-height:1.2}.hp-homepage-v13 .hp-hero--mobile{gap:22px;padding:30px 18px 22px}.hp-homepage-v13 .hp-eyebrow-pill{letter-spacing:.13em;font-size:9px}.hp-homepage-v13 .hp-hero-h1--mobile{font-size:clamp(38px,13vw,52px)}.hp-homepage-v13 .hp-hero-subhead{font-size:15.5px;line-height:1.55}.hp-homepage-v13 .hp-hero-ctas--mobile{grid-template-columns:1fr}.hp-homepage-v13 .hp-hero-chips--mobile{grid-template-columns:1fr;gap:8px}.hp-homepage-v13 .hp-hero-chips--mobile .hp-hero-chip{text-align:left;justify-content:flex-start}.hp-homepage-v13 .hp-preview-topbar{flex-direction:column;align-items:flex-start}.hp-homepage-v13 .hp-preview-topbar-controls{display:none}.hp-homepage-v13 .hp-preview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-homepage-v13 .hp-preview-charts,.hp-homepage-v13 .hp-preview-alerts-list{grid-template-columns:1fr}.hp-homepage-v13 .hp-preview-donut-wrap{grid-template-columns:80px 1fr}.hp-homepage-v13 .hp-kpi-strip{grid-template-columns:1fr;margin:14px 18px 0;padding:0}.hp-homepage-v13 .hp-kpi-strip:before{bottom:0;left:0;right:0}.hp-homepage-v13 .hp-kpi-card{grid-template-columns:50px 1fr;min-height:104px;padding:20px 18px;border-top:1px solid #ffffff0f!important;border-right:0!important}.hp-homepage-v13 .hp-kpi-card:first-child{border-top:0!important}.hp-homepage-v13 .hp-kpi-card:nth-child(5){grid-column:auto}.hp-homepage-v13 .hp-platform{padding:40px 18px 22px}.hp-homepage-v13 .hp-platform-mini-grid{grid-template-columns:1fr 1fr;gap:14px}.hp-homepage-v13 .hp-platform-mini-card{gap:10px}.hp-homepage-v13 .hp-platform-mini-card h3{font-size:13px}.hp-homepage-v13 .hp-platform-mini-card p{font-size:11px;line-height:1.25}.hp-homepage-v13 .hp-case-card{padding:22px 18px}.hp-homepage-v13 .hp-case-row{grid-template-columns:1fr;gap:4px}.hp-homepage-v13 .hp-case-actions{gap:8px}.hp-homepage-v13 .hp-loop--redesigned{gap:28px;padding:42px 18px}.hp-homepage-v13 .hp-loop-copy h2{font-size:clamp(36px,11vw,46px)}.hp-homepage-v13 .hp-loop-copy>p{font-size:15px;line-height:1.45}.hp-homepage-v13 .hp-loop-brand-tile{justify-self:center;max-width:260px}.hp-homepage-v13 .hp-loop-mark{width:104px;height:104px}.hp-homepage-v13 .hp-loop-card{padding:24px 18px}.hp-homepage-v13 .hp-loop-card h3{font-size:22px}.hp-homepage-v13 .hp-loop-card li,.hp-homepage-v13 .hp-loop-card--bottom p{font-size:14.5px}.hp-homepage-v13 .hp-loop-connector,.hp-homepage-v13 .hp-loop-connector:before{height:60px}.hp-homepage-v13 .hp-loop-connector:after{animation-name:hpSignalTravelSmall}@keyframes hpSignalTravelSmall{0%{opacity:0;top:0}12%{opacity:1}76%{opacity:1}to{opacity:0;top:52px}}.hp-homepage-v13 .hp-cta-band{margin:0 18px 14px;padding:24px 18px}.hp-homepage-v13 .hp-cta-band h2{font-size:clamp(26px,9vw,36px);line-height:1.05}.hp-homepage-v13 .hp-cta-band-actions{grid-template-columns:1fr;width:100%;display:grid}.hp-homepage-v13 .hp-footer{margin:0 18px}.hp-homepage-v13 .hp-footer-top{grid-template-columns:1fr 1fr;gap:24px 18px}.hp-homepage-v13 .hp-footer-brand-block,.hp-homepage-v13 .hp-footer-newsletter{grid-column:1/-1}.hp-homepage-v13 .hp-footer-bottom{grid-template-columns:1fr;gap:14px}.hp-homepage-v13 .hp-footer-legal,.hp-homepage-v13 .hp-socials{justify-content:flex-start}}@media (width<=420px){.hp-homepage-v13 .hp-mobile-nav-top{align-items:flex-start}.hp-homepage-v13 .hp-mobile-actions{flex-direction:column;align-items:stretch}.hp-homepage-v13 .hp-mobile-actions .hp-nav-demo,.hp-homepage-v13 .hp-mobile-actions .hp-nav-text{width:112px}.hp-homepage-v13 .hp-platform-mini-grid,.hp-homepage-v13 .hp-preview-kpis,.hp-homepage-v13 .hp-footer-top{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hp-homepage-v13 .hp-preview-card,.hp-homepage-v13 .hp-loop-brand-tile:before,.hp-homepage-v13 .hp-loop-brand-tile:after,.hp-homepage-v13 .hp-loop-mark,.hp-homepage-v13 .hp-loop-mark:before,.hp-homepage-v13 .hp-loop-mark:after,.hp-homepage-v13 .hp-loop-mark svg,.hp-homepage-v13 .hp-loop-connector:before,.hp-homepage-v13 .hp-loop-connector:after,.hp-homepage-v13 .hp-loop-connector span,.hp-homepage-v13 .hp-loop-badges span:after{animation:none!important}}.hp-homepage-v14{background:radial-gradient(circle at 17% 14%,#1178cd3d,#0000 28%),radial-gradient(circle at 72% 10%,#147ad224,#0000 30%),radial-gradient(circle at 72% 76%,#15c4cc14,#0000 30%),linear-gradient(#020a13 0%,#03111d 46%,#03101b 100%)}.hp-homepage-v14 .hp-page-frame{background:radial-gradient(circle at 32% 16%,#1378d433,#0000 34%),radial-gradient(circle at 75% 32%,#0b6ec21c,#0000 35%),linear-gradient(#030c16f7,#030e19fb);border-color:#5f9ad25c;border-radius:13px;width:min(1608px,100vw - 24px);margin:16px auto 28px;box-shadow:0 36px 118px #0000008f,inset 0 1px #ffffff0b}.hp-homepage-v14 .hp-nav--desktop .hp-nav-inner{grid-template-columns:minmax(205px,250px) minmax(560px,1fr) minmax(250px,auto);gap:30px;min-height:78px;padding-inline:44px}.hp-homepage-v14 .hp-nav--desktop .hp-nav-links{background:#04101d6b;border:1px solid #5f9ad221;border-radius:999px;gap:clamp(28px,3vw,46px);min-height:32px;padding-inline:18px}.hp-homepage-v14 .hp-nav-link{line-height:32px}.hp-homepage-v14 .hp-nav-demo{min-height:48px}.hp-homepage-v14 .hp-foundation-band{background:linear-gradient(#020a1257,#020a1214);padding:20px clamp(36px,4.4vw,70px) 22px}.hp-homepage-v14 .hp-foundation-eyebrow{letter-spacing:.22em;opacity:.88;margin-bottom:14px}.hp-homepage-v14 .hp-foundation-grid{gap:16px;max-width:1510px}.hp-homepage-v14 .hp-foundation-card{background:linear-gradient(#121d30d1,#0b1422b8);border-color:#8cb1da47;min-height:76px;padding:14px 16px;box-shadow:inset 0 1px #ffffff0b,0 8px 24px #00000024}.hp-homepage-v14 .hp-foundation-card strong{letter-spacing:-.015em;font-size:15.5px;line-height:1.08}.hp-homepage-v14 .hp-foundation-card span{color:#a4b3c7;margin-top:5px;font-size:12px;line-height:1.26}.hp-homepage-v14 .hp-hero--desktop{grid-template-columns:minmax(410px,490px) minmax(760px,1fr);align-items:start;gap:clamp(48px,5vw,82px);padding:54px clamp(54px,5.4vw,82px) 20px}.hp-homepage-v14 .hp-hero:before{opacity:.94;width:620px;height:560px;top:70px;left:104px}.hp-homepage-v14 .hp-hero-copy--desktop{max-width:500px;padding-top:56px}.hp-homepage-v14 .hp-hero-copy--desktop .hp-hero-h1{letter-spacing:-.064em;margin-top:30px;font-size:clamp(68px,5.7vw,86px);line-height:.9}.hp-homepage-v14 .hp-hero-subhead{color:#d9e4ef;max-width:486px;margin-top:24px;font-size:18px;line-height:1.58}.hp-homepage-v14 .hp-hero-copy--desktop .hp-hero-chips{flex-wrap:nowrap;gap:10px;margin-top:28px}.hp-homepage-v14 .hp-hero-chip{color:#cbd8e7;background:#04122075;border:1px solid #71a2d32e;border-radius:999px;padding:8px 12px;font-size:12px}.hp-homepage-v14 .hp-hero-chip:not(:last-child):after{display:none}.hp-homepage-v14 .hp-hero-preview--desktop{justify-content:flex-end;padding-top:6px}.hp-homepage-v14 .hp-hero-preview--desktop .hp-preview-card{border-color:#599bd59e;grid-template-columns:178px minmax(0,1fr);width:min(100%,1000px);max-width:1000px;min-height:566px;box-shadow:0 44px 118px #0000007a,inset 0 0 0 1px #5dafff0f}.hp-homepage-v14 .hp-preview-main{gap:16px;padding:28px 20px 22px 24px}.hp-homepage-v14 .hp-preview-sidebar{padding:28px 18px}.hp-homepage-v14 .hp-preview-kpi{min-height:104px;padding:17px 14px 14px}.hp-homepage-v14 .hp-preview-chart-block,.hp-homepage-v14 .hp-preview-donut-block{min-height:228px}.hp-homepage-v14 .hp-preview-alerts-block{padding:18px}.hp-homepage-v14 .hp-kpi-strip{background:linear-gradient(#071626e0,#040f1bd1);border-color:#4d97d757;margin:18px clamp(50px,4.6vw,76px) 0}.hp-homepage-v14 .hp-kpi-card{min-height:128px;padding:30px 22px}.hp-homepage-v14 .hp-kpi-icon{width:66px;height:66px}.hp-homepage-v14 .hp-kpi-value{font-size:28px}.hp-homepage-v14 .hp-kpi-label{letter-spacing:.08em;font-size:12px}.hp-homepage-v14 .hp-platform{grid-template-columns:minmax(430px,.82fr) minmax(650px,1.18fr);gap:clamp(48px,5vw,80px);padding:56px clamp(54px,5.4vw,82px) 36px}.hp-homepage-v14 .hp-platform-copy h2{max-width:530px;font-size:50px;line-height:1.05}.hp-homepage-v14 .hp-platform-copy>p{max-width:610px;margin-top:18px}.hp-homepage-v14 .hp-platform-mini-grid{gap:20px 24px;margin-top:36px}.hp-homepage-v14 .hp-platform-mini-card h3{font-size:14.5px}.hp-homepage-v14 .hp-platform-case{background:radial-gradient(circle at 70% 18%,#2b95ff1f,#0000 40%),linear-gradient(#081828e6,#05111ee0);border-color:#4d97d761;grid-template-columns:minmax(270px,.88fr) minmax(380px,1.12fr);box-shadow:0 26px 74px #0000003d,inset 0 1px #ffffff09}.hp-homepage-v14 .hp-event-stack{gap:14px;padding:26px 24px}.hp-homepage-v14 .hp-event-row{min-height:56px}.hp-homepage-v14 .hp-case-card{padding:34px 32px}.hp-homepage-v14 .hp-case-card h3{font-size:25px}.hp-homepage-v14 .hp-case-rows{gap:16px;margin-top:24px}.hp-homepage-v14 .hp-case-actions--static{margin-top:26px}.hp-homepage-v14 .hp-loop--redesigned{background:linear-gradient(#4d97d709 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#4d97d709 1px,#0000 1px) 0 0/54px 54px,radial-gradient(circle at 24% 58%,#22d3ee1f,#0000 28%),linear-gradient(#040e19e0,#030c15f5);border-top:1px solid #4d97d729;border-bottom:1px solid #4d97d721;grid-template-columns:minmax(660px,.98fr) minmax(600px,1.02fr);gap:clamp(48px,5vw,78px);margin:28px 0 18px;padding:58px clamp(54px,5.4vw,82px)}.hp-homepage-v14 .hp-loop-story{grid-template-columns:minmax(360px,1fr) minmax(240px,300px);align-items:center;gap:34px}.hp-homepage-v14 .hp-loop-kicker{max-width:340px}.hp-homepage-v14 .hp-loop-copy h2{letter-spacing:-.058em;max-width:460px;font-size:56px;line-height:.98}.hp-homepage-v14 .hp-loop-copy>p{max-width:430px;font-size:17px;line-height:1.48}.hp-homepage-v14 .hp-loop-brand-tile{max-width:300px;transform:translateY(8px)}.hp-homepage-v14 .hp-loop-mark{width:128px;height:128px;margin-bottom:20px;box-shadow:0 0 0 1px #69e1ff38,0 24px 70px #1ac7da26}.hp-homepage-v14 .hp-loop-brand-tile strong{font-size:38px}.hp-homepage-v14 .hp-loop-brand-tile p{font-size:14px;line-height:1.35}.hp-homepage-v14 .hp-loop-rail{gap:18px}.hp-homepage-v14 .hp-loop-card{background:radial-gradient(circle at 100% 0,#3f9bff1a,#0000 42%),linear-gradient(#141d2df0,#0d1624f5);border-color:#7597c252;padding:30px 34px;box-shadow:0 26px 72px #00000038,inset 0 1px #ffffff09}.hp-homepage-v14 .hp-loop-card h3{font-size:27px}.hp-homepage-v14 .hp-loop-connector,.hp-homepage-v14 .hp-loop-connector:before{height:58px}.hp-homepage-v14 .hp-loop-connector:after{animation-name:hpSignalTravelV14}@keyframes hpSignalTravelV14{0%{opacity:0;top:0}12%{opacity:1}76%{opacity:1}to{opacity:0;top:50px}}.hp-homepage-v14 .hp-cta-band{background:radial-gradient(circle at 18%,#40c8ff29,#0000 36%),linear-gradient(90deg,#053466f2,#041f39f2);border-radius:18px;margin:0 clamp(50px,4.6vw,76px) 16px;padding:34px 50px}.hp-homepage-v14 .hp-cta-band h2{font-size:36px}.hp-homepage-v14 .hp-footer{margin:0 clamp(50px,4.6vw,76px);padding-top:42px}.hp-homepage-v14 .hp-footer-top{gap:40px}.hp-homepage-v14 .hp-footer-link{line-height:1.35}@media (width<=1500px){.hp-homepage-v14 .hp-hero--desktop{grid-template-columns:minmax(390px,470px) minmax(670px,1fr);gap:46px;padding-inline:58px}.hp-homepage-v14 .hp-hero-copy--desktop{padding-top:42px}.hp-homepage-v14 .hp-hero-preview--desktop .hp-preview-card{min-height:540px}.hp-homepage-v14 .hp-platform{grid-template-columns:minmax(400px,.82fr) minmax(610px,1.18fr)}.hp-homepage-v14 .hp-loop--redesigned{grid-template-columns:minmax(590px,.98fr) minmax(560px,1.02fr)}.hp-homepage-v14 .hp-loop-story{grid-template-columns:minmax(330px,1fr) minmax(220px,280px)}}@media (width<=1320px){.hp-homepage-v14 .hp-nav--desktop .hp-nav-links{border-radius:18px;flex-wrap:wrap;gap:12px 26px;padding-block:6px}.hp-homepage-v14 .hp-foundation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-homepage-v14 .hp-hero--desktop{grid-template-columns:1fr;padding:42px clamp(34px,4vw,58px) 24px}.hp-homepage-v14 .hp-hero-copy--desktop{max-width:720px;padding-top:0}.hp-homepage-v14 .hp-hero-copy--desktop .hp-hero-chips{flex-wrap:wrap}.hp-homepage-v14 .hp-hero-preview--desktop .hp-preview-card{max-width:none;min-height:520px}.hp-homepage-v14 .hp-platform,.hp-homepage-v14 .hp-loop--redesigned{grid-template-columns:1fr;padding-inline:clamp(34px,4vw,58px)}}@media (width<=1020px){.hp-homepage-v14 .hp-mobile-nav-top{padding:16px 20px 12px}.hp-homepage-v14 .hp-mobile-actions .hp-nav-demo{min-width:126px}.hp-homepage-v14 .hp-foundation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-homepage-v14 .hp-hero--mobile{padding:34px 26px 24px}.hp-homepage-v14 .hp-hero-h1--mobile{font-size:clamp(44px,8vw,60px)}.hp-homepage-v14 .hp-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-homepage-v14 .hp-loop-story{grid-template-columns:1fr}.hp-homepage-v14 .hp-loop-brand-tile{justify-self:start;max-width:320px}.hp-homepage-v14 .hp-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.hp-homepage-v14 .hp-page-frame{width:calc(100vw - 10px);margin:5px auto 14px}.hp-homepage-v14 .hp-mobile-nav-top{padding:14px 14px 10px}.hp-homepage-v14 .hp-mobile-actions .hp-nav-demo{min-width:108px}.hp-homepage-v14 .hp-mobile-nav-links{padding-inline:14px}.hp-homepage-v14 .hp-foundation-band{padding:17px 14px}.hp-homepage-v14 .hp-foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.hp-homepage-v14 .hp-foundation-card{min-height:78px;padding:10px 8px}.hp-homepage-v14 .hp-hero--mobile{padding:28px 17px 20px}.hp-homepage-v14 .hp-hero-ctas--mobile,.hp-homepage-v14 .hp-hero-chips--mobile{grid-template-columns:1fr}.hp-homepage-v14 .hp-preview-main{padding:18px}.hp-homepage-v14 .hp-preview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-homepage-v14 .hp-preview-charts{grid-template-columns:1fr}.hp-homepage-v14 .hp-kpi-strip{grid-template-columns:1fr;margin:14px 17px 0}.hp-homepage-v14 .hp-kpi-card{min-height:102px;padding:19px 16px}.hp-homepage-v14 .hp-platform{padding:38px 17px 22px}.hp-homepage-v14 .hp-platform-copy h2{font-size:clamp(36px,10vw,46px)}.hp-homepage-v14 .hp-platform-mini-grid{grid-template-columns:1fr 1fr;gap:14px}.hp-homepage-v14 .hp-platform-case{grid-template-columns:1fr}.hp-homepage-v14 .hp-loop--redesigned{padding:40px 17px}.hp-homepage-v14 .hp-loop-copy h2{max-width:360px;font-size:clamp(38px,11vw,48px)}.hp-homepage-v14 .hp-loop-copy>p{max-width:350px;font-size:15px}.hp-homepage-v14 .hp-loop-brand-tile{justify-self:center;max-width:270px}.hp-homepage-v14 .hp-loop-mark{width:106px;height:106px}.hp-homepage-v14 .hp-loop-brand-tile strong{font-size:30px}.hp-homepage-v14 .hp-loop-card{padding:24px 18px}.hp-homepage-v14 .hp-cta-band{grid-template-columns:1fr;margin:0 17px 14px;padding:24px 18px}.hp-homepage-v14 .hp-cta-band h2{font-size:clamp(27px,8.5vw,36px);line-height:1.04}.hp-homepage-v14 .hp-cta-band-actions{grid-template-columns:1fr;width:100%;display:grid}.hp-homepage-v14 .hp-footer{margin:0 17px}.hp-homepage-v14 .hp-footer-top{grid-template-columns:1fr 1fr;gap:24px 18px}.hp-homepage-v14 .hp-footer-brand-block,.hp-homepage-v14 .hp-footer-newsletter{grid-column:1/-1}}@media (width<=420px){.hp-homepage-v14 .hp-mobile-nav-top{align-items:flex-start}.hp-homepage-v14 .hp-mobile-actions{flex-direction:column;align-items:stretch}.hp-homepage-v14 .hp-mobile-actions .hp-nav-demo,.hp-homepage-v14 .hp-mobile-actions .hp-nav-text{width:112px}.hp-homepage-v14 .hp-foundation-grid,.hp-homepage-v14 .hp-preview-kpis,.hp-homepage-v14 .hp-platform-mini-grid,.hp-homepage-v14 .hp-footer-top{grid-template-columns:1fr}}:root{--c2s-visible-text-fallback:#e2e6ef;--c2s-visible-muted-fallback:#8892a4;--c2s-visible-danger-fallback:#f87171;--c2s-visible-warn-fallback:#fbbf24;--c2s-visible-ring-fallback:0 0 0 3px #58c4ff40}.med-suggest-box{z-index:80;max-height:220px;color:var(--text,var(--color-text,var(--c2s-visible-text-fallback)));background:linear-gradient(#0a1424fa,#070f1cfa);border:1px solid #58c4ff2e;border-radius:14px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 38px #00000059}.med-suggest-item{text-align:left;width:100%;color:var(--text,var(--color-text,var(--c2s-visible-text-fallback)));cursor:pointer;font:inherit;background:0 0;border:none;border-radius:10px;padding:10px 12px;display:block}.med-suggest-item:hover,.med-suggest-item.active{background:#58c4ff1a}.med-suggest-empty{color:var(--muted,var(--color-text-muted,var(--c2s-visible-muted-fallback)));padding:10px 12px;font-size:12px}.report-header-label{font-size:var(--step-0,1rem);color:var(--text,var(--color-text,var(--c2s-visible-text-fallback)));letter-spacing:.01em;margin:0 0 6px;font-weight:800;display:block}.report-helper-copy{color:var(--muted,var(--color-text-muted,var(--c2s-visible-muted-fallback)));margin-top:6px;font-size:12px;line-height:1.45}.report-intro-card .yn-report-intro{margin-bottom:8px;padding-top:8px;padding-bottom:8px}.report-main input,.report-main select,.report-main .chipbox,.report-main .report-chip-group,.report-main .chip{min-height:40px;font-size:var(--step-0,1rem)}.report-main textarea{min-height:120px;font-size:var(--step-0,1rem)}.report-header-label.required{color:var(--warn,var(--color-accent-warning,var(--c2s-visible-warn-fallback)))}.report-header-label.required.report-field-error{color:var(--warn,var(--color-accent-warning,var(--c2s-visible-warn-fallback)));border-left:2px solid var(--warn,var(--color-accent-warning,var(--c2s-visible-warn-fallback)));padding-left:6px}.report-field-error{color:var(--danger,var(--color-accent-danger,var(--c2s-visible-danger-fallback)))!important}.report-field-error+input,.report-field-error+select,.report-field-error+textarea{box-shadow:inset 0 0 0 1px #f871712e;border-color:#f87171a6!important}.report-chip-group.report-group-error{background:#7f1d1d1a;border:1px solid #f871718c;border-radius:12px;padding:8px}.report-bottom-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.c2s-input{font-size:var(--step-0,1rem);transition:border-color var(--dur-ui,.2s) ease, box-shadow var(--dur-ui,.2s) ease}.c2s-btn:focus-visible,.c2s-input:focus-visible,.c2s-login-back:focus-visible,.c2s-footer-link:focus-visible{box-shadow:var(--ring,var(--ring-focus,var(--c2s-visible-ring-fallback)));outline:none}.c2s-label{font-size:var(--step--1,.875rem)}.hp-form-group{gap:10px}.timeline-line{background:linear-gradient(to bottom, var(--color-primary,#4f98a3) 0%, var(--color-primary,#4f98a3) var(--progress,100%), var(--color-border,#2a3040) var(--progress,100%), var(--color-border,#2a3040) 100%)}.hp-homepage-v12 .hp-loop:before,.hp-homepage-v13 .hp-loop:before,.hp-homepage-v14 .hp-loop:before{-webkit-mask-image:radial-gradient(circle at 70% 45%,#000 0 45%,#0000 74%);mask-image:radial-gradient(circle at 70% 45%,#000 0 45%,#0000 74%)}body,.hero-section,.c2s-login-root,.hp-root{min-height:100vh}.compliance-expanded-layer,.dashboard-watch{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.dashboard-watch{overflow-x:auto}.dashboard-watch table{min-width:720px}.trust-banner{scrollbar-width:none;overflow-x:auto}.trust-banner::-webkit-scrollbar{display:none}.hp-preview-card,.hp-preview-main,.hp-preview-kpis,.hp-preview-charts,.hp-case-card,.hp-loop-card,.hp-loop-story,.hp-platform-case,.system-footer,.footer-links,.compliance-strip,.compliance-expanded-layer{min-width:0}.compliance-strip-title,.compliance-strip-sub,.mssa-domain-summary,.hp-preview-alert-title,.hp-preview-alert-sub,.hp-case-row strong,.c2s-login-title,.report-helper-copy,.footer-links a{overflow-wrap:anywhere;word-break:normal}.compliance-strip:focus-visible,.mssa-domain-summary:focus-visible,.hp-nav-link:focus-visible,.hp-cta:focus-visible,.portal-btn:focus-visible,.footer-links a:focus-visible{box-shadow:var(--ring,var(--ring-focus,var(--c2s-visible-ring-fallback)));border-radius:14px;outline:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.trust-banner,.expanded-header,.audio-pill,.hp-nav,.system-footer{background:#07111ff5!important}}.audio-pill{z-index:9998;background-color:#1c2028b8;border-color:#4f98a34d}.module-card{background-color:#1c2028b8;border-color:#2a304080}.trust-banner{background-color:#0b0d10d9}@media (width<=900px){.compliance-strip{grid-template-columns:1fr;align-items:start;gap:10px}}@media (width<=840px){.compliance-expanded-layer{padding-left:16px;padding-right:16px;right:0;left:0!important}body.spine-expanded .compliance-expanded-layer{left:0!important}}.mssa-domain-content{padding:0}.mssa-item:first-child{border-top:none}@media (width<=1420px){.hp-homepage-v13 .hp-loop--redesigned,.hp-homepage-v14 .hp-loop--redesigned{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.audio-pill.is-playing .audio-bar,.trace-particle,.portal-glow,.hero-copy,.hero-login,.module-card,.timeline-node,.data-node,.hp-preview-card,.hp-foundation-card:before,.hp-loop-brand-tile:before,.hp-loop-mark,.hp-loop-mark:before,.hp-loop-mark:after,.hp-loop-mark svg,.hp-loop-connector:before,.hp-loop-connector:after,.hp-loop-connector span,.hp-loop-badges span:after,.c2s-login-card,.login-card,.node-card,.dataflow-nodes,.matrix-item,.portal-content,.hp-kpi-card,.hp-feature-card,.hp-flow-step,.hp-platform-mini-card,.hp-event-row,.hp-case-card,.hp-loop-card{transition:none!important;animation:none!important}.module-card,.timeline-node,.data-node,.hero-copy,.hero-login,.c2s-login-card,.login-card,.node-card,.dataflow-nodes,.matrix-item,.portal-content,.hp-preview-card,.hp-kpi-card,.hp-feature-card,.hp-flow-step,.hp-platform-mini-card,.hp-event-row,.hp-case-card,.hp-loop-card{opacity:1!important;transform:none!important}}body[data-surface=homepage] #mainWrap,body[data-surface=demo] #mainWrap,body[data-surface=contact] #mainWrap,body[data-surface=login] #mainWrap{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.hp-homepage-v14 .hp-page-frame{margin-top:0}.hp-homepage-v14 .hp-foundation-band{padding-top:18px;padding-bottom:16px}.hp-homepage-v14 .hp-hero-copy--desktop{padding-top:0}.hp-homepage-v14 .hp-hero-copy--desktop .hp-hero-h1,.hp-homepage-v14 .hp-hero-subhead{margin-top:18px}.hp-homepage-v14 .hp-hero-ctas,.hp-homepage-v14 .hp-hero-copy--desktop .hp-hero-chips{margin-top:20px}.hp-homepage-v14 .hp-hero-preview--desktop{padding-top:0}@media (width<=1320px){.hp-homepage-v14 .hp-hero--desktop{padding-top:24px}}@media (width<=680px){.hp-homepage-v14 .hp-page-frame{width:100vw;margin:0 auto 14px}}.overview-root .overview-stage{flex-direction:column;gap:16px;display:flex}.overview-root .overview-hero{background:radial-gradient(circle at 100% 0,#58c4ff1f,#0000 28%),linear-gradient(#0f1d34fa,#08101efa);border-color:#58c4ff2e;padding:24px}.overview-root .overview-hero-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);align-items:stretch;gap:18px;display:grid}.overview-root .overview-title{letter-spacing:-.045em;margin:0;font-size:38px;font-weight:900;line-height:1.02}.overview-root .overview-copy{max-width:78ch;color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.65}.overview-root .overview-filter-card{background:var(--color-surface-1);box-shadow:var(--shadowSoft);border:1px solid #58c4ff24;border-radius:20px;padding:18px}.overview-root .overview-filter-label{text-transform:uppercase;letter-spacing:.12em;color:#7dd3fc;font-size:11px;font-weight:800}.overview-root .overview-filter-value{letter-spacing:-.03em;margin-top:10px;font-size:26px;font-weight:850}.overview-root .overview-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.overview-root .overview-kpi{background:var(--color-surface-1);box-shadow:var(--shadowSoft);border:1px solid #58c4ff1f;border-radius:18px;min-width:0;padding:16px}.overview-root .overview-kpi .k{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:11px;font-weight:850}.overview-root .overview-kpi .v{letter-spacing:-.04em;margin-top:8px;font-size:32px;font-weight:900;line-height:1}.overview-root .overview-kpi .s{color:#34d399;margin-top:8px;font-size:12px;line-height:1.35}.overview-root .overview-main-grid{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.overview-root .overview-panel{background:radial-gradient(circle at 100% 0,#58c4ff14,#0000 30%),linear-gradient(#0b182af0,#08111ffa);border-color:#58c4ff24}.overview-root .overview-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.overview-root .overview-panel-head h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:900}.overview-root .overview-panel-head p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.overview-root .overview-bars{border-bottom:1px solid #58c4ff1f;align-items:end;gap:12px;height:230px;padding:34px 8px 12px;display:flex}.overview-root .overview-bar{background:linear-gradient(#58c4ffe6,#22d3ee7a);border-radius:12px 12px 4px 4px;flex:1 1 0;min-width:26px;position:relative;box-shadow:0 0 22px #38bdf829}.overview-root .overview-bar span{font-size:12px;font-weight:900;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.overview-root .overview-bar-labels{color:var(--muted);grid-template-columns:repeat(6,1fr);gap:8px;margin-top:10px;font-size:11px;display:grid}.overview-root .overview-legend{color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:14px;font-size:13px;display:flex}.overview-root .overview-legend i{border-radius:999px;width:9px;height:9px;margin-right:7px;display:inline-block}.overview-root .dot-blue{background:#2f99ff}.overview-root .dot-teal{background:#22d3ee}.overview-root .overview-risk-list{gap:12px;margin-top:16px;display:grid}.overview-root .overview-risk-list.compact{gap:10px}.overview-root .overview-risk-row{background:#ffffff06;border:1px solid #58c4ff1a;border-radius:14px;padding:12px}.overview-root .overview-risk-top{color:var(--text);justify-content:space-between;align-items:start;gap:12px;font-size:13px;line-height:1.35;display:flex}.overview-root .overview-risk-top span{overflow-wrap:anywhere;min-width:0}.overview-root .overview-risk-track{background:#ffffff0f;border-radius:999px;height:8px;margin-top:9px;overflow:hidden}.overview-root .overview-risk-track>div{background:linear-gradient(90deg,#2f99ff,#22d3ee);border-radius:999px;height:100%}.overview-root .overview-mini-title{text-transform:uppercase;letter-spacing:.12em;color:#7dd3fc;font-size:12px;font-weight:850}.overview-root .overview-empty{color:var(--muted);border:1px dashed #58c4ff29;border-radius:14px;padding:12px}.overview-root .overview-analytics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.overview-root .overview-insight-card{background:#ffffff06;border:1px solid #58c4ff1a;border-radius:18px;min-width:0;padding:14px}.overview-root .overview-insight-card strong{overflow-wrap:anywhere;margin-top:12px;font-size:16px;line-height:1.25;display:block}.overview-root .overview-insight-card p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.45}.overview-root .overview-signal{color:#d9f7ff;background:#22d3ee0f;border:1px solid #22d3ee2e;border-radius:16px;margin-top:16px;padding:14px 16px;line-height:1.55}@media (width<=1279px){.overview-root .overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-root .overview-kpis .overview-kpi:last-child{grid-column:1/-1}.overview-root .overview-main-grid{grid-template-columns:1fr}.overview-root .overview-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.overview-root .overview-hero-grid,.overview-root .overview-kpis,.overview-root .overview-analytics-grid{grid-template-columns:1fr}.overview-root .overview-kpis .overview-kpi:last-child{grid-column:auto}.overview-root .overview-title{font-size:32px}.overview-root .overview-bars{gap:8px;height:190px}.overview-root .overview-bar-labels{font-size:10px}}.spine-playbook-card,.spine-footer-brand{display:none}@media (width>=1280px){body.spine-expanded header>.wrap>.row:nth-child(2) .spine-playbook-card{color:var(--text);cursor:default;background:radial-gradient(circle at 100% 0,#58c4ff29,#0000 34%),linear-gradient(#11233deb,#08111ff5);border:1px solid #58c4ff2e;border-radius:18px;margin:4px 0 2px;padding:12px 12px 13px;display:block;box-shadow:inset 0 1px #ffffff0a,0 12px 26px #0000002e}body.spine-expanded header>.wrap>.row:nth-child(2) .spine-playbook-kicker{letter-spacing:.08em;text-transform:uppercase;color:#7dd3fc;font-size:10px;font-weight:800}body.spine-expanded header>.wrap>.row:nth-child(2) .spine-playbook-title{letter-spacing:-.01em;color:var(--text);margin-top:6px;font-size:14px;font-weight:900;line-height:1.1}body.spine-expanded header>.wrap>.row:nth-child(2) .spine-playbook-copy{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.35}body.spine-expanded header>.wrap>.row:nth-child(2) .spine-playbook-state{color:#fbbf24;letter-spacing:.02em;background:#fbbf2414;border:1px solid #fbbf2438;border-radius:999px;margin-top:9px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}body.spine-expanded header>.wrap>.row:nth-child(2) .spine-footer-brand{color:var(--muted);border-top:1px solid #58c4ff1a;align-items:center;gap:10px;margin-top:auto;padding:12px 10px 2px;display:flex}body.spine-expanded header>.wrap>.row:nth-child(2) .spine-footer-mark{color:#7dd3fc;background:linear-gradient(#58c4ff29,#34d3991a);border:1px solid #58c4ff3d;border-radius:10px;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;font-weight:900;display:inline-flex;box-shadow:0 0 16px #58c4ff1a}body.spine-expanded header>.wrap>.row:nth-child(2) .spine-footer-copy{letter-spacing:.01em;color:#e8eef8d1;font-size:11px;font-weight:750;line-height:1.25}}@media (width<=1279px){header>.wrap>.row:nth-child(2) .spine-playbook-card,header>.wrap>.row:nth-child(2) .spine-footer-brand{display:none!important}}.dashboard-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:stretch;gap:22px}.hero-ops-panel{min-height:100%;box-shadow:var(--shadowSoft), inset 0 1px 0 #ffffff09;background:radial-gradient(circle at 100% 0,#58c4ff21,#0000 34%),linear-gradient(#0b1a30f5,#07101ef5);border:1px solid #58c4ff29;border-radius:24px;flex-direction:column;gap:14px;padding:18px;display:flex}.hero-ops-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hero-ops-header h2{letter-spacing:-.025em;margin:5px 0 0;font-size:22px;line-height:1.08}.hero-ops-header.compact{margin-top:0}.hero-ops-sub{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.35}.hero-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hero-action-tile{text-align:left;min-height:76px;color:var(--text);cursor:pointer;background:linear-gradient(#10233ddb,#0a1628eb);border:1px solid #58c4ff21;border-radius:18px;align-items:center;gap:11px;padding:12px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s,opacity .16s;display:flex;box-shadow:inset 0 1px #ffffff06}.hero-action-tile:hover:not(:disabled),.hero-action-tile:focus-visible:not(:disabled){border-color:#58c4ff47;outline:none;transform:translateY(-1px);box-shadow:0 14px 28px #0000003d,inset 0 1px #ffffff09}.hero-action-tile:disabled{opacity:.48;cursor:not-allowed}.hero-action-tile.primary{background:radial-gradient(circle at 0 0,#58c4ff38,#0000 40%),linear-gradient(#194465eb,#0d243ef5);border-color:#58c4ff5c}.hero-action-icon{color:#7dd3fc;background:#58c4ff14;border:1px solid #58c4ff33;border-radius:13px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;font-weight:900;display:inline-flex}.hero-action-tile b{font-size:13px;line-height:1.2;display:block}.hero-action-tile small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.2;display:block}.hero-ops-divider{background:linear-gradient(90deg,#0000,#58c4ff2e,#0000);height:1px;margin:0}.hero-snapshot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.hero-snapshot-item{background:linear-gradient(#0c1a2feb,#081222f2);border:1px solid #58c4ff1f;border-radius:18px;min-height:92px;padding:13px 12px;position:relative;overflow:hidden}.hero-snapshot-item:before{content:"";background:#58c4ffc7;border-radius:999px;width:4px;position:absolute;inset:0 auto 0 0}.hero-snapshot-item .v{letter-spacing:-.04em;font-size:28px;font-weight:900;line-height:1}.hero-snapshot-item .l{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.25}.hero-snapshot-item.ops-red:before{background:#ef4444}.hero-snapshot-item.ops-amber:before{background:#f59e0b}.hero-snapshot-item.ops-blue:before{background:#38bdf8}.hero-snapshot-item.ops-teal:before{background:#2dd4bf}@media (width<=1180px){.dashboard-hero-grid{grid-template-columns:1fr}.hero-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.hero-action-grid,.hero-snapshot-grid{grid-template-columns:1fr}}.priority-queue-card{background:radial-gradient(circle at 100% 0,#58c4ff1a,#0000 32%),linear-gradient(#0c1b32f5,#07101ef7);border-color:#58c4ff2e;margin-top:18px;padding:22px}.priority-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.priority-head h2{letter-spacing:-.035em;margin:5px 0 0;font-size:28px;line-height:1.05}.priority-head p{color:var(--muted);max-width:68ch;margin:8px 0 0;font-size:13px;line-height:1.45}.priority-legend{background:#050c1852;border:1px solid #58c4ff1a;border-radius:16px;flex-wrap:wrap;gap:8px;margin-top:16px;padding:10px;display:flex}.priority-legend span{color:var(--muted);border:1px solid #58c4ff1a;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.priority-legend span:before{content:"";background:#38bdf8;border-radius:999px;width:8px;height:8px;box-shadow:0 0 12px #38bdf838}.priority-legend .legend-red:before{background:#ef4444;box-shadow:0 0 12px #ef44444d}.priority-legend .legend-amber:before{background:#f59e0b;box-shadow:0 0 12px #f59e0b42}.priority-legend .legend-blue:before{background:#38bdf8}.priority-legend .legend-teal:before{background:#2dd4bf;box-shadow:0 0 12px #2dd4bf42}.priority-legend .legend-green:before{background:#22c55e;box-shadow:0 0 12px #22c55e42}.priority-list{gap:10px;margin-top:14px;display:grid}.priority-row{background:linear-gradient(#0d1d35db,#081222f0);border:1px solid #58c4ff1f;border-radius:20px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:96px;padding:15px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.priority-row:before{content:"";background:#38bdf8;border-radius:999px;width:5px;position:absolute;inset:0 auto 0 0}.priority-icon{color:#7dd3fc;background:#58c4ff14;border:1px solid #58c4ff2e;border-radius:16px;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:flex}.priority-title{letter-spacing:-.018em;color:var(--text);font-size:16px;font-weight:900;line-height:1.2}.priority-detail{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.4}.priority-meta{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.priority-meta span{color:#e8eef8b8;background:#ffffff06;border:1px solid #58c4ff1c;border-radius:999px;padding:4px 8px;font-size:11px;line-height:1;display:inline-flex}.priority-action{justify-self:end;min-width:112px}.priority-red{border-color:#ef444438}.priority-red:before{background:#ef4444}.priority-red .priority-icon{color:#fca5a5;background:#ef44441a;border-color:#ef44443d}.priority-amber{border-color:#f59e0b38}.priority-amber:before{background:#f59e0b}.priority-amber .priority-icon{color:#fcd34d;background:#f59e0b1a;border-color:#f59e0b3d}.priority-blue:before{background:#38bdf8}.priority-blue .priority-icon{color:#7dd3fc;background:#38bdf81a;border-color:#38bdf83d}.priority-teal{border-color:#2dd4bf33}.priority-teal:before{background:#2dd4bf}.priority-teal .priority-icon{color:#5eead4;background:#2dd4bf1a;border-color:#2dd4bf3d}.priority-green{border-color:#22c55e33}.priority-green:before{background:#22c55e}.priority-green .priority-icon{color:#86efac;background:#22c55e1a;border-color:#22c55e3d}@media (width<=860px){.priority-head{flex-direction:column;align-items:stretch}.priority-row{grid-template-columns:36px minmax(0,1fr)}.priority-icon{border-radius:14px;width:36px;height:36px}.priority-action{grid-column:1/-1;justify-self:stretch;min-width:0}}.dashboard-readiness-v24{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:start;gap:18px;margin-top:18px}.dashboard-readiness-v24 .readiness-command{background:radial-gradient(circle at 100% 0,#2dd4bf17,#0000 30%),linear-gradient(#0c1a30f0,#07101ef7);border-color:#58c4ff29;padding:22px}.dashboard-readiness-v24 .support-title{letter-spacing:-.025em;max-width:none;font-size:24px;line-height:1.12}.dashboard-readiness-v24 .support-note{max-width:86ch}.readiness-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.readiness-status-card{background:linear-gradient(#0d1d35c7,#081222eb);border:1px solid #58c4ff1c;border-radius:18px;min-height:118px;padding:14px;position:relative;overflow:hidden}.readiness-status-card:before{content:"";background:#38bdf8;border-radius:999px;width:4px;position:absolute;inset:0 auto 0 0}.readiness-status-card .k{color:var(--muted);font-size:11px;font-weight:800;line-height:1.15}.readiness-status-card .v{color:var(--text);letter-spacing:-.035em;margin-top:10px;font-size:22px;font-weight:900;line-height:1.05}.readiness-status-card .s{color:#e8eef8ad;margin-top:8px;font-size:12px;line-height:1.35}.readiness-red{border-color:#ef444438}.readiness-red:before{background:#ef4444}.readiness-amber{border-color:#f59e0b38}.readiness-amber:before{background:#f59e0b}.readiness-blue:before{background:#38bdf8}.readiness-teal{border-color:#2dd4bf2e}.readiness-teal:before{background:#2dd4bf}.readiness-green{border-color:#22c55e2e}.readiness-green:before{background:#22c55e}.readiness-actions{border-top:1px solid #58c4ff1a;margin-top:16px;padding-top:14px}.readiness-side{gap:14px}.readiness-detail-card{background:linear-gradient(#0c1a30d1,#081222eb);border-color:#58c4ff21}.readiness-mini-grid .support-mini-stat{min-height:88px}@media (width<=1180px){.dashboard-readiness-v24{grid-template-columns:1fr}.readiness-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.readiness-status-grid{grid-template-columns:1fr}}#app .dashboard-stage{gap:20px}#app .dashboard-hero,#app .priority-queue-card,#app .dashboard-readiness-v24 .readiness-command,#app .dashboard-readiness-v24 .readiness-detail-card{position:relative;overflow:hidden}#app .dashboard-hero:after,#app .priority-queue-card:after,#app .dashboard-readiness-v24 .readiness-command:after,#app .dashboard-readiness-v24 .readiness-detail-card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0b,inset 0 -1px #58c4ff0b}#app .dashboard-hero{background:radial-gradient(circle at 7% 0,#58c4ff1f,#0000 30%),radial-gradient(circle at 94% 16%,#2dd4bf1a,#0000 28%),linear-gradient(#0e1f39f5,#081222fa)!important;padding:30px!important}#app .dashboard-hero-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.86fr);gap:24px}#app .dashboard-hero .hero-title{max-width:15ch;font-size:clamp(34px,3.1vw,52px);line-height:.98}#app .dashboard-hero .hero-copy{max-width:72ch;font-size:15px}#app .hero-ops-panel{background:radial-gradient(circle at 100% 0,#58c4ff26,#0000 32%),radial-gradient(circle at 0 100%,#2dd4bf12,#0000 36%),linear-gradient(#0c1c34f7,#060f1df7);border-color:#58c4ff33;padding:20px}#app .hero-action-grid{grid-template-columns:repeat(2,minmax(154px,1fr));gap:12px}#app .hero-action-tile{min-height:82px}#app .hero-snapshot-grid{gap:12px}#app .hero-snapshot-item{min-height:98px}#app .priority-queue-card{background:radial-gradient(circle at 100% 0,#58c4ff1f,#0000 30%),radial-gradient(circle at 0 100%,#34d3990f,#0000 34%),linear-gradient(#0c1b32f7,#07101efa);border-color:#58c4ff33;margin-top:0;padding:24px}#app .priority-list{gap:12px;margin-top:16px}#app .priority-row{border-color:#58c4ff24;min-height:104px;padding:17px}#app .priority-row:hover{background:linear-gradient(#10223de6,#091425f5);border-color:#58c4ff3d}#app .priority-title{font-size:16.5px}#app .dashboard-readiness-v24{margin-top:0}#app .dashboard-readiness-v24 .readiness-command,#app .dashboard-readiness-v24 .readiness-detail-card{border-color:#58c4ff29}#app .readiness-status-grid{gap:12px}#app .readiness-status-card{border-color:#58c4ff21;min-height:124px}#app .readiness-side{gap:16px}@media (width<=1280px){#app .dashboard-hero-grid{grid-template-columns:1fr}#app .dashboard-hero .hero-title{max-width:18ch}}@media (width<=860px){#app .dashboard-hero{padding:22px!important}#app .hero-action-grid,#app .hero-snapshot-grid{grid-template-columns:1fr}#app .priority-row{min-height:0}}@media (width>=1280px){:root{--left-spine-expanded:200px;--left-spine-collapsed:64px;--left-spine-w:var(--left-spine-expanded)}body[data-surface=app]{background:radial-gradient(circle at 72% 0,#195eb421,#0000 36%),linear-gradient(#050a13 0%,#060b13 100%);overflow-x:hidden}body[data-surface=app] header{height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}body[data-surface=app] header>.wrap{height:0!important;padding:0!important}body[data-surface=app] header>.wrap>.row:first-child{display:none!important}body[data-surface=app] header>.wrap>.row:nth-child(2){height:100vh!important;width:var(--left-spine-w)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#060e1cfa,#030914fc)!important;border:0!important;border-right:1px solid #4880c638!important;border-radius:0!important;padding:18px 10px 14px!important;display:block!important;top:0!important;left:0!important;overflow:hidden!important;box-shadow:6px 0 18px #00000047,inset -1px 0 #509af00f!important}body[data-surface=app] #leftSpineToggle{z-index:5;opacity:.18!important;width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;position:absolute!important;top:10px!important;right:10px!important}body[data-surface=app] #leftSpineToggle:hover{opacity:.55!important}body[data-surface=app] header>.wrap>.row:nth-child(2) nav{flex-direction:column!important;gap:10px!important;height:100%!important;padding:0!important;display:flex!important;overflow:hidden!important}body[data-surface=app] #mainWrap{margin:0 20px 0 calc(var(--left-spine-w) + 20px)!important;width:auto!important;max-width:none!important;padding:18px 0 20px!important}.hidden-route{display:none!important}.spine-brand-block{margin-bottom:4px;padding:2px 8px 12px;display:block}.spine-brand-care{letter-spacing:-.055em;color:#f4f8ff;text-transform:none;align-items:baseline;gap:0;font-size:22px;font-weight:900;line-height:.86;display:flex}.spine-brand-care strong{color:#17c7ff;text-shadow:0 0 14px #14b5ff38;padding:0 1px 0 2px;font-size:30px;line-height:.7}.spine-brand-sub{letter-spacing:.1em;color:#3ed4ff;margin-top:6px;font-size:10px;font-weight:800;line-height:1}body[data-surface=app] header>.wrap>.row:nth-child(2) .tab{color:#d2def0b8!important;letter-spacing:.005em!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;gap:10px!important;min-height:34px!important;padding:0 10px!important;font-size:13px!important;font-weight:550!important}body[data-surface=app] header>.wrap>.row:nth-child(2) .tab .tab-ico{color:#bed4f0d9!important;flex:0 0 18px!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;display:inline-flex!important}body[data-surface=app] header>.wrap>.row:nth-child(2) .tab .tab-ico svg{stroke-width:1.6px!important;width:16px!important;height:16px!important}body[data-surface=app] header>.wrap>.row:nth-child(2) .tab.active{color:#f4faff!important;background:linear-gradient(90deg,#007bdc8c,#00489638)!important;border-color:#36a0e673!important;box-shadow:inset 0 0 0 1px #44b4ff1a!important}body[data-surface=app] header>.wrap>.row:nth-child(2) .tab:hover{color:#fff!important;background:#235aa024!important;border-color:#5ea0e62e!important}body[data-surface=app] .spine-playbook-card{background:linear-gradient(#0c26489e,#0512269e)!important;border:1px solid #2b7fe752!important;border-radius:8px!important;align-items:center!important;gap:8px!important;min-height:auto!important;margin:10px 0 0!important;padding:10px!important;display:flex!important;box-shadow:inset 0 1px #ffffff0a!important}body[data-surface=app] .spine-playbook-icon{color:#1bb8ff;text-shadow:0 0 10px #1eb1ff5c;border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;display:flex}body[data-surface=app] .spine-playbook-title{letter-spacing:-.005em!important;color:#f6faff!important;margin:0!important;font-size:12px!important;font-weight:700!important}body[data-surface=app] .spine-playbook-copy{color:#c5d5eba8!important;margin-top:2px!important;font-size:10px!important;line-height:1.3!important}body[data-surface=app] .spine-playbook-kicker,body[data-surface=app] .spine-playbook-state{display:none!important}body[data-surface=app] .spine-playbook-chevron{color:#dbe9ff99;margin-left:auto;font-size:14px}body[data-surface=app] .spine-footer-brand{border:0!important;align-items:center!important;gap:8px!important;margin-top:auto!important;padding:0 6px 4px!important;display:flex!important}body[data-surface=app] .spine-footer-mark{color:#00caff!important;background:radial-gradient(circle,#1c2864d9,#051e449e)!important;border:1px solid #40abff73!important;border-radius:999px!important;flex:0 0 30px!important;justify-content:center!important;align-items:center!important;width:30px!important;height:30px!important;font-size:16px!important;display:inline-flex!important;box-shadow:inset 0 0 8px #8d58ff24!important}body[data-surface=app] .spine-footer-copy{color:#65d9ff!important;font-size:11px!important;font-weight:600!important;line-height:1.25!important}.dashboard-target-v28{background:radial-gradient(circle at 72% 2%,#0b5cd23b,#0000 33%),radial-gradient(circle at 16% 0,#0d5faf21,#0000 30%),linear-gradient(#04162ffa,#030b18fa);border:1px solid #3184e0a3;border-radius:23px;min-height:calc(100vh - 38px);padding:46px 28px 20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 48px #00000061}.dashboard-target-v28:after{content:"";pointer-events:none;border:1px solid #4191ee47;border-radius:18px;position:absolute;inset:12px}.dashboard-target-v28>*{z-index:1;position:relative}.dash28-hero-card{grid-template-columns:minmax(420px,.9fr) minmax(720px,1.1fr);align-items:start;gap:46px;padding:4px 18px 0 38px;display:grid}.dash28-hero-title{letter-spacing:-.045em;color:#fff8f3;text-shadow:0 2px #ffffff14;max-width:610px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,4.05vw,72px);font-weight:500;line-height:.95}.dash28-hero-title span{color:#31d5ff;background:linear-gradient(90deg,#2ee4ff 20%,#189cff 86%);-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text}.dash28-hero-copy{color:#d8e2f3c7;letter-spacing:.01em;margin:24px 0 0;font-size:17px;line-height:1.55}.dash28-hero-right{flex-direction:column;gap:22px;min-width:0;display:flex}.dash28-action-row{grid-template-columns:1fr 1.05fr 1.05fr;gap:18px;display:grid}.dash28-top-action{color:#f4f7ff;cursor:pointer;background:linear-gradient(#0d2249d1,#051129d6);border:1px solid #618eeec7;border-radius:10px;justify-content:center;align-items:center;gap:18px;min-height:66px;font-size:20px;font-weight:650;display:flex;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #215dbf14}.dash28-top-action.primary{background:linear-gradient(#1497fffa,#005ad2f2);border-color:#58c4ffeb;box-shadow:0 0 24px #0082ff5c,inset 0 1px #ffffff2e}.dash28-action-icon{color:#f8fbff;justify-content:center;align-items:center;width:34px;height:34px;font-size:29px;line-height:1;display:inline-flex}.dash28-top-action:disabled{opacity:.48;cursor:not-allowed}.dash28-snapshot-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dash28-snapshot-card{background:linear-gradient(#082146ba,#041127e0);border:1px solid #3174d470;border-radius:9px;align-items:center;gap:20px;min-height:160px;padding:20px 22px;display:flex}.dash28-snapshot-card.red{border-color:#ff394775;box-shadow:inset 0 0 40px #9c1c341f}.dash28-snapshot-card.amber{border-color:#faa41361}.dash28-snapshot-card.teal{border-color:#1ddadd57}.dash28-snapshot-icon{justify-content:center;width:54px;font-size:48px;line-height:1;display:flex}.dash28-snapshot-card.red .dash28-snapshot-icon,.dash28-snapshot-card.red .dash28-snapshot-value{color:#ff3e4a}.dash28-snapshot-card.amber .dash28-snapshot-icon,.dash28-snapshot-card.amber .dash28-snapshot-value{color:#ff9f0a}.dash28-snapshot-card.teal .dash28-snapshot-icon,.dash28-snapshot-card.teal .dash28-snapshot-value{color:#28d4df}.dash28-snapshot-value{letter-spacing:-.04em;font-size:44px;font-weight:900;line-height:1}.dash28-snapshot-label{color:#ebf2ffd6;margin-top:14px;font-size:17px;line-height:1.1}.dash28-snapshot-sub{color:#dbe5f6bd;margin-top:14px;font-size:14px;font-weight:700;line-height:1.25}.dash28-snapshot-sub.trend-up-red{color:#ff4653;font-weight:800}.dash28-snapshot-sub.trend-down-green{color:#96d35e;font-weight:800}.dash28-queue-card{background:linear-gradient(#051936d1,#040d1ee6);border:1px solid #3184e094;border-radius:10px;margin:34px 0 0;padding:24px 22px 28px;box-shadow:inset 0 1px #ffffff0d,0 10px 28px #0003}.dash28-queue-head{grid-template-columns:auto 1fr;align-items:center;gap:28px;margin-bottom:16px;display:grid}.dash28-queue-title-block{align-items:center;gap:14px;display:flex}.dash28-queue-icon{color:#1ea7ff;font-size:33px;line-height:1}.dash28-queue-title-block h2{color:#f8fbff;letter-spacing:-.015em;margin:0;font-size:25px;line-height:1}.dash28-queue-title-block p{color:#e0e9f9c7;margin:5px 0 0;font-size:15px}.dash28-legend{color:#e7eefcd6;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:26px;font-size:15px;display:flex}.dash28-legend span{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.dash28-legend span:before{content:"";border-radius:50%;width:13px;height:13px;display:inline-block}.dash28-legend .red:before{background:#ff424b;box-shadow:0 0 14px #ff424b5c}.dash28-legend .amber:before{background:#f6a51a;box-shadow:0 0 14px #f6a51a4d}.dash28-legend .blue:before{background:#2188f4;box-shadow:0 0 14px #2188f44d}.dash28-legend .teal:before{background:#23c8d2;box-shadow:0 0 14px #23c8d24d}.dash28-legend .green:before{background:#74a833;box-shadow:0 0 14px #74a83342}.dash28-queue-grid{border-top:1px solid #5089d547}.dash28-queue-header,.dash28-task-row{grid-template-columns:minmax(520px,1.35fr) 230px 260px 250px;align-items:center;column-gap:22px;display:grid}.dash28-queue-header{color:#bac7ddc7;min-height:36px;padding:0 20px 0 0;font-size:15px}.dash28-task-row{background:linear-gradient(90deg,#091832e6,#051024d6);border:1px solid #4071b752;border-top:0;min-height:76px;padding:0 18px 0 0;position:relative;overflow:hidden}.dash28-task-row:first-of-type{border-top:1px solid #4071b752;border-radius:10px 10px 0 0}.dash28-task-row:last-of-type{border-radius:0 0 10px 10px}.dash28-task-row.red{box-shadow:inset 0 0 38px #7814241f}.dash28-task-row.amber{box-shadow:inset 0 0 38px #764b0c17}.dash28-task-row.blue{box-shadow:inset 0 0 38px #134a951f}.dash28-task-row.teal{box-shadow:inset 0 0 38px #0d77801a}.dash28-task-row.green{box-shadow:inset 0 0 38px #47781c1a}.dash28-task-main{grid-template-columns:7px 58px minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}.dash28-task-accent{border-radius:99px;width:5px;height:76px;display:block}.dash28-task-row.red .dash28-task-accent{background:#ff303a;box-shadow:0 0 18px #ff303a7a}.dash28-task-row.amber .dash28-task-accent{background:#ffab18;box-shadow:0 0 18px #ffab186b}.dash28-task-row.blue .dash28-task-accent{background:#1487ff;box-shadow:0 0 18px #1487ff66}.dash28-task-row.teal .dash28-task-accent{background:#21d4da;box-shadow:0 0 18px #21d4da61}.dash28-task-row.green .dash28-task-accent{background:#70b432;box-shadow:0 0 18px #70b43261}.dash28-task-icon{background:#061023ad;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:28px;font-weight:800;display:flex}.dash28-task-row.red .dash28-task-icon{color:#ff4653;border:2px solid #ff414eb3;box-shadow:0 0 22px #ff32402e}.dash28-task-row.amber .dash28-task-icon{color:#ffa915;border:2px solid #ffa9159e;box-shadow:0 0 22px #ffa91524}.dash28-task-row.blue .dash28-task-icon{color:#1b8aff;border:2px solid #1b8aff9e;box-shadow:0 0 22px #1b8aff24}.dash28-task-row.teal .dash28-task-icon{color:#26d4dd;border:2px solid #26d4dd9e;box-shadow:0 0 22px #26d4dd24}.dash28-task-row.green .dash28-task-icon{color:#7cc338;border:2px solid #7cc3389e;box-shadow:0 0 22px #7cc33824}.dash28-task-main h3{color:#f7fbff;letter-spacing:-.012em;margin:0;font-size:18px;font-weight:850;line-height:1.2}.dash28-task-main p{color:#dce6f6c2;margin:6px 0 0;font-size:15px;line-height:1.25}.dash28-source-pill{background:#030c1b59;border:1px solid;border-radius:7px;justify-content:center;align-items:center;min-width:136px;padding:8px 13px;font-size:15px;font-weight:650;display:inline-flex}.dash28-source-pill.red{color:#ff4653;background:#74182438}.dash28-source-pill.amber{color:#ffaf1b;background:#7c4f122e}.dash28-source-pill.blue{color:#2794ff;background:#1859a72e}.dash28-source-pill.teal{color:#26d4dd;background:#136f762e}.dash28-source-pill.green{color:#79bb37;background:#4d7a1f2e}.dash28-task-row strong{margin-bottom:4px;font-size:17px;font-weight:850;line-height:1.15;display:block}.dash28-task-row div:nth-child(3) span{color:#dee7f7bd;font-size:15px}.red-text{color:#ff4653}.amber-text{color:#ffad16}.blue-text{color:#1b8aff}.teal-text{color:#20cfd9}.green-text{color:#73b533}.dash28-row-button{color:#f6f9ff;cursor:pointer;background:#04122ab8;border-radius:7px;justify-content:center;align-items:center;gap:28px;width:100%;min-height:48px;font-size:16px;font-weight:650;display:flex}.dash28-row-button span{color:#dbe7ff;font-size:29px;line-height:1}.dash28-row-button.red{border:1px solid #ff3745}.dash28-row-button.amber{border:1px solid #ff9e0d}.dash28-row-button.blue{border:1px solid #1486ff}.dash28-row-button.teal{border:1px solid #19cfd8}.dash28-row-button.green{border:1px solid #73b533}.dash28-view-all{color:#18a8ff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:14px;width:100%;margin-top:22px;font-size:17px;display:flex}.dash28-view-all span{font-size:28px}}@media (width<=1580px) and (width>=1280px){.dash28-hero-card{grid-template-columns:minmax(360px,.75fr) minmax(620px,1.25fr);gap:28px;padding-left:20px}.dash28-hero-title{font-size:clamp(48px,3.65vw,62px)}.dash28-action-row{gap:12px}.dash28-top-action{gap:12px;font-size:18px}.dash28-snapshot-card{gap:14px;padding:18px 16px}.dash28-snapshot-icon{width:42px;font-size:40px}.dash28-snapshot-value{font-size:38px}.dash28-snapshot-label{font-size:15px}.dash28-legend{gap:16px;font-size:13px}.dash28-queue-header,.dash28-task-row{grid-template-columns:minmax(420px,1.35fr) 190px 230px 220px;column-gap:16px}}.documents-root .documents-stage,.nidr-root .documents-stage,.reports-root .documents-stage{flex-direction:column;gap:18px;display:flex}.documents-hero{background:radial-gradient(circle at 100% 0,#58c4ff1f,#0000 32%),linear-gradient(#0c1a2ff5,#07101ef7);border-color:#58c4ff29}.documents-kicker{text-transform:uppercase;letter-spacing:.14em;color:#7dd3fc;margin-bottom:10px;font-size:11px;font-weight:800}.documents-hero h1{letter-spacing:-.04em;margin:0;font-size:36px;line-height:1.02}.documents-hero p{color:var(--muted);max-width:72ch;margin:14px 0 0;line-height:1.6}.documents-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.documents-panel{background:linear-gradient(#0c1a2feb,#081222f5);border-color:#58c4ff24;min-height:180px}.documents-panel h2{margin:0 0 10px}.documents-value{letter-spacing:-.04em;color:#f8fbff;font-size:44px;font-weight:900;line-height:1}.documents-panel p{color:var(--muted);margin-top:14px;line-height:1.5}@media (width<=1279px){.dashboard-target-v28,.dash28-hero-card,.dash28-action-row,.dash28-snapshot-row,.dash28-queue-head,.dash28-queue-header,.dash28-task-row{display:block}.documents-grid{grid-template-columns:1fr}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:320px}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button,select{text-transform:none}button,[type=button],[type=submit],[type=reset]{appearance:none}img,svg,canvas,video{max-width:100%}svg{shape-rendering:geometricprecision}:focus-visible{outline-offset:2px;outline:2px solid #58c4ffbf}.hp-homepage-v14{--hp-premium-ink:#f7fbff;--hp-premium-muted:#aabbd0;--hp-premium-blue:#2aa7ff;--hp-premium-cyan:#4fe5ff;--hp-premium-line:#75bcff4d;background:radial-gradient(circle at 12% 8%,#289bff42,#0000 28%),radial-gradient(circle at 86% 14%,#4fe5ff29,#0000 30%),radial-gradient(circle at 55% 88%,#2063b429,#0000 34%),linear-gradient(135deg,#020812 0%,#06131f 44%,#020a13 100%)}.hp-homepage-v14:before{content:"";pointer-events:none;z-index:0;opacity:.34;background-color:#0000;background-image:linear-gradient(#6ca8e10e 1px,#0000 1px),linear-gradient(90deg,#6ca8e10e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#00000059 45%,#0000 100%);mask-image:linear-gradient(#000000e6,#00000059 45%,#0000 100%)}.hp-homepage-v14 .hp-page-frame{z-index:1;background:radial-gradient(circle at 30% 8%,#1c89ff38,#0000 30%),radial-gradient(circle at 78% 20%,#4fe5ff1a,#0000 34%),linear-gradient(#040e1af6,#030c16fc);border-color:#88c9ff6b;border-radius:24px;position:relative;box-shadow:0 44px 150px #0000009e,inset 0 0 0 1px #ffffff09}.hp-homepage-v14 .hp-page-frame:before{content:"";pointer-events:none;opacity:.82;background:linear-gradient(120deg,#ffffff17,#0000 18% 82%,#4fe5ff12);border-radius:24px;position:absolute;inset:0}.hp-homepage-v14 .hp-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#030d18d1,#030d188a);border-bottom-color:#88c9ff2e;position:relative}.hp-homepage-v14 .hp-nav--desktop .hp-nav-inner{min-height:88px;padding-inline:clamp(34px,4vw,64px)}.hp-homepage-v14 .hp-wordmark{letter-spacing:-.075em;text-shadow:0 0 34px #2aa7ff29;font-size:34px;font-weight:900}.hp-homepage-v14 .hp-wordmark span{color:var(--hp-premium-cyan);text-shadow:0 0 24px #4fe5ff5c}.hp-homepage-v14 .hp-nav--desktop .hp-nav-links{background:linear-gradient(#08182ab8,#05111f8a);border-color:#7ebeff33;min-height:42px;padding:4px 22px;box-shadow:inset 0 1px #ffffff0b,0 14px 35px #0000002e}.hp-homepage-v14 .hp-nav-link{color:#dceafd;opacity:.94;letter-spacing:.01em}.hp-homepage-v14 .hp-nav-link:hover{color:#fff;text-shadow:0 0 18px #4fe5ff47}.hp-homepage-v14 .hp-nav-demo,.hp-homepage-v14 .hp-cta--primary{color:#03101d;background:linear-gradient(135deg,#0d7cff 0%,#2bf 55%,#6beaff 100%);border-color:#aeedffa8;box-shadow:0 18px 44px #1a9cff47,inset 0 1px #ffffff61}.hp-homepage-v14 .hp-nav-text,.hp-homepage-v14 .hp-cta--ghost{color:#ecf6ff}.hp-homepage-v14 .hp-foundation-band{background:linear-gradient(#06142480,#040e1a14);border-bottom:1px solid #88c9ff1c}.hp-homepage-v14 .hp-foundation-eyebrow{color:#80dcff}.hp-homepage-v14 .hp-foundation-card{background:linear-gradient(#102239b8,#08152694);border-color:#88c9ff3d;border-radius:16px}.hp-homepage-v14 .hp-foundation-card strong{color:#f6fbff}.hp-homepage-v14 .hp-hero--desktop{padding-top:64px;padding-bottom:34px}.hp-homepage-v14 .hp-hero:before{opacity:.75;background:radial-gradient(circle,#2aa7ff42,#4fe5ff1a 36%,#0000 70%)}.hp-homepage-v14 .hp-eyebrow-pill{color:#8feeff;background:linear-gradient(#041c31b8,#03101e94);border-color:#4fe5ff6b;box-shadow:inset 0 0 0 1px #ffffff06,0 14px 38px #0003}.hp-homepage-v14 .hp-hero-copy--desktop .hp-hero-h1{font-family:var(--font-display,Inter, system-ui, sans-serif);letter-spacing:-.076em;font-size:clamp(70px,5.85vw,92px);font-weight:900;line-height:.88}.hp-homepage-v14 .hp-hero-h1-white{color:#fff;text-shadow:0 2px #ffffff0a,0 0 42px #ffffff0f}.hp-homepage-v14 .hp-hero-h1-blue{color:#5edfff;text-shadow:0 0 36px #4fe5ff42}.hp-homepage-v14 .hp-hero-subhead{color:#dce8f4;max-width:520px;font-size:19px}.hp-homepage-v14 .hp-hero-chip{background:linear-gradient(#081b2fb3,#04101d80);border-color:#79bfff3d;box-shadow:inset 0 1px #ffffff09}.hp-homepage-v14 .hp-cta{border-radius:14px}.hp-homepage-v14 .hp-cta--ghost{background:linear-gradient(#091b2fb8,#0612209e);border-color:#9ec6eb6b}.hp-homepage-v14 .hp-preview-card{background:radial-gradient(circle at 78% 12%,#2aa7ff2e,#0000 32%),linear-gradient(#071623,#03101d);border-color:#82caff9e;border-radius:26px;box-shadow:0 52px 132px #0000008a,inset 0 0 0 1px #ffffff0e,0 0 80px #2aa7ff14}.hp-homepage-v14 .hp-preview-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff17,#0000 16% 78%,#4fe5ff12);position:absolute;inset:0}.hp-homepage-v14 .hp-preview-sidebar{background:linear-gradient(#030d18d1,#030c16b8);border-right-color:#82caff38}.hp-homepage-v14 .hp-preview-sb-link--active{background:linear-gradient(135deg,#0d7cff70,#13bdff33);border:1px solid #7dd3fc38}.hp-homepage-v14 .hp-preview-kpi,.hp-homepage-v14 .hp-preview-chart-block,.hp-homepage-v14 .hp-preview-donut-block,.hp-homepage-v14 .hp-preview-alerts-block{background:linear-gradient(#0b1c30c7,#05111fad);border-color:#82caff2e;border-radius:14px;box-shadow:inset 0 1px #ffffff09}.hp-homepage-v14 .hp-kpi-strip{background:linear-gradient(#081b2fe0,#04101dcc);border-color:#82caff57;border-radius:22px;box-shadow:0 26px 80px #0000003d,inset 0 1px #ffffff09}.hp-homepage-v14 .hp-kpi-value{color:#fff;letter-spacing:-.045em}.hp-homepage-v14 .hp-kpi-icon{background:linear-gradient(135deg,#0d7cff3d,#4fe5ff1f);border:1px solid #82caff33}.hp-homepage-v14 .hp-platform-copy h2,.hp-homepage-v14 .hp-loop-copy h2,.hp-homepage-v14 .hp-cta-band h2{color:#fff;text-shadow:0 0 34px #ffffff0e}.hp-homepage-v14 .hp-platform-case,.hp-homepage-v14 .hp-loop-card{border-color:#82caff57;border-radius:24px;box-shadow:0 32px 92px #00000047,inset 0 1px #ffffff0a}.hp-homepage-v14 .hp-platform-mini-card{background:linear-gradient(#0b1c3057,#05111f1a);border-radius:16px;padding:12px 10px}.hp-homepage-v14 .hp-loop--redesigned{background:linear-gradient(#82caff0b 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#82caff0b 1px,#0000 1px) 0 0/54px 54px,radial-gradient(circle at 20% 58%,#4fe5ff26,#0000 28%),radial-gradient(circle at 82% 18%,#2aa7ff1f,#0000 32%),linear-gradient(#040f1ceb,#020a13fa);border-top-color:#82caff2e;border-bottom-color:#82caff29}.hp-homepage-v14 .hp-loop-brand-tile{background:linear-gradient(#081b2fd1,#04101dbd);border-color:#82caff4d}.hp-homepage-v14 .hp-cta-band{background:radial-gradient(circle at 16% 52%,#4fe5ff33,#0000 32%),radial-gradient(circle at 88% 18%,#2aa7ff33,#0000 30%),linear-gradient(135deg,#05366bf5,#04182cf5);border:1px solid #82caff57;box-shadow:0 34px 98px #00000042,inset 0 1px #ffffff0d}.hp-homepage-v14 .hp-footer{border-top-color:#82caff29}@media (width<=680px){.hp-homepage-v14 .hp-page-frame{border-radius:18px}.hp-homepage-v14 .hp-hero-h1--mobile{font-family:var(--font-display,Inter, system-ui, sans-serif);letter-spacing:-.07em;font-weight:900}.hp-homepage-v14 .hp-preview-card{border-radius:20px}}body[data-surface=login]{background:radial-gradient(circle at 12% 10%,#2aa7ff42,#0000 28%),radial-gradient(circle at 88% 16%,#4fe5ff2e,#0000 30%),radial-gradient(circle at 50% 92%,#2063b42e,#0000 34%),linear-gradient(135deg,#020812 0%,#06131f 44%,#020a13 100%)!important}body[data-surface=login]:before{content:"";pointer-events:none;opacity:.28;background-color:#0000;background-image:linear-gradient(#6ca8e10e 1px,#0000 1px),linear-gradient(90deg,#6ca8e10e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000eb,#00000075 48%,#0000 100%);mask-image:linear-gradient(#000000eb,#00000075 48%,#0000 100%)}.c2s-login-root{isolation:isolate;min-height:100vh;position:relative;overflow:hidden;background:0 0!important}.c2s-login-root:before{content:"";pointer-events:none;filter:blur(8px);opacity:.9;z-index:-2;background:radial-gradient(circle,#2aa7ff38,#4fe5ff14 36%,#0000 70%);border-radius:50%;width:min(58vw,42rem);height:min(58vw,42rem);position:absolute;top:6rem;left:-15rem}.c2s-login-root:after{content:"";pointer-events:none;filter:blur(10px);opacity:.82;z-index:-2;background:radial-gradient(circle,#4fe5ff2e,#289bff14 36%,#0000 70%);border-radius:50%;width:min(52vw,38rem);height:min(52vw,38rem);position:absolute;top:4rem;right:-13rem}.c2s-login-layout{justify-content:center;gap:20px;width:min(100%,510px);max-width:510px;min-height:100vh;padding:clamp(24px,4vh,52px) clamp(18px,4vw,34px)}.c2s-login-back{color:#d8edff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#081b2f9e,#04101d6b);border:1px solid #82caff38;border-radius:999px;width:max-content;min-height:40px;padding:9px 13px;box-shadow:inset 0 1px #ffffff0b,0 14px 35px #00000029}.c2s-login-back:hover{color:#fff;border-color:#4fe5ff61;box-shadow:0 16px 42px #0003,0 0 24px #4fe5ff1f}.c2s-login-card{background:radial-gradient(circle at 50% 0,#4fe5ff21,#0000 34%),radial-gradient(circle at 90% 18%,#2aa7ff1c,#0000 30%),linear-gradient(#08182af0,#040e1afb);border:1px solid #82caff6b;border-radius:30px;padding:clamp(30px,4.2vw,42px) clamp(24px,4vw,34px);position:relative;overflow:hidden;box-shadow:0 44px 120px #0000008a,inset 0 0 0 1px #ffffff0b,0 0 82px #2aa7ff1a}.c2s-login-card:before{content:"";pointer-events:none;opacity:.9;background:linear-gradient(125deg,#ffffff1a,#0000 17% 78%,#4fe5ff12);position:absolute;inset:0}.c2s-login-card:after{content:"SECURE WORKSPACE ACCESS";letter-spacing:.16em;color:#8feeff7a;font-size:10px;font-weight:850;position:absolute;top:18px;right:20px}.c2s-login-header,.c2s-login-form,.c2s-session-detected{z-index:1;position:relative}.c2s-login-header svg{background:linear-gradient(#0a233ab8,#04101d85);border:1px solid #82caff3d;border-radius:22px;width:64px;height:64px;padding:8px;box-shadow:0 18px 46px #00000042,0 0 38px #4fe5ff1f}.c2s-login-title{font-family:var(--font-display,Inter, system-ui, sans-serif);letter-spacing:-.07em;color:#fff;text-shadow:0 0 34px #ffffff0e;margin-top:4px;font-size:clamp(1.85rem,5vw,2.45rem);font-weight:900;line-height:.94}.c2s-login-sub{color:#b5c9de;max-width:34ch;font-size:.98rem;line-height:1.55}.c2s-input{color:#f5fbff;background:linear-gradient(#030d18fa,#071423fa);border:1px solid #82caff2e;border-radius:16px;min-height:54px;padding:.9rem 1rem;box-shadow:inset 0 1px #ffffff09,0 12px 30px #0000001f}.c2s-input:focus,.c2s-input:focus-visible{border-color:#4fe5ff9e;box-shadow:0 0 0 4px #4fe5ff1c,0 16px 40px #0000002e}.c2s-btn{border-radius:16px;min-height:54px;font-weight:850}.c2s-btn--primary:hover{border-color:#d7f9ffd1;transform:translateY(-2px);box-shadow:0 26px 58px #1a9cff57,inset 0 1px #ffffff6b}.c2s-session-eyebrow{color:#8feeff}.c2s-login-footer{z-index:1;color:#9db2c8;position:relative}.c2s-footer-link{color:#8feeff;font-weight:800}@media (width<=560px){.c2s-login-layout{padding:18px 14px}.c2s-login-card{border-radius:24px;padding:28px 20px}.c2s-login-card:after{text-align:center;margin:0 0 14px;display:block;position:static}.c2s-login-title{font-size:2rem}}body[data-surface=homepage] .hp-nav{-webkit-backdrop-filter:blur(22px)saturate(128%);backdrop-filter:blur(22px)saturate(128%);background:linear-gradient(#071627d6,#040e1abd);border:1px solid #82caff3d;border-radius:22px;width:min(100% - 32px,1240px);margin:0 auto;top:14px;box-shadow:0 22px 60px #00000047,inset 0 1px #ffffff0f}body[data-surface=homepage] .hp-nav:before{content:"";border-radius:inherit;pointer-events:none;opacity:.72;background:linear-gradient(90deg,#0000,#77d3ff24,#0000);position:absolute;inset:0}body[data-surface=homepage] .hp-nav-inner{z-index:1;min-height:70px;padding:12px 18px;position:relative}body[data-surface=homepage] .hp-nav-brand{background:linear-gradient(#ffffff0b,#ffffff04);border:1px solid #ffffff0f;border-radius:16px;min-height:46px;padding:0 14px}body[data-surface=homepage] .hp-wordmark{letter-spacing:-.055em;color:#fff;text-shadow:0 0 26px #50cdff1f;font-weight:950}body[data-surface=homepage] .hp-wordmark span{color:#6beaff}body[data-surface=homepage] .hp-nav-links{background:#02091247;border:1px solid #ffffff0e;border-radius:18px;gap:4px;padding:6px}body[data-surface=homepage] .hp-nav-link{color:#b9cadb;letter-spacing:.01em;border-radius:13px;min-height:38px;padding:0 12px;font-size:13px;font-weight:850}body[data-surface=homepage] .hp-nav-link:hover{color:#fff;background:#82caff18;box-shadow:inset 0 1px #ffffff0b}body[data-surface=homepage] .hp-nav-auth{gap:10px}body[data-surface=homepage] .hp-nav-text,body[data-surface=homepage] .hp-nav-demo{letter-spacing:-.01em;border-radius:14px;min-height:42px;font-weight:900}body[data-surface=homepage] .hp-nav-text{color:#d9ebfb;background:#081b2f47;border:1px solid #82caff24;padding:0 12px}body[data-surface=homepage] .hp-nav-demo{color:#03101d;background:linear-gradient(135deg,#1a8cff,#2dc7ff 56%,#82f1ff);border:1px solid #bef2ffb8;padding:0 16px;box-shadow:0 16px 38px #1a9cff40,inset 0 1px #ffffff70}body[data-surface=homepage] .hp-mobile-nav{background:linear-gradient(#071627db,#040e1ac2);border:1px solid #82caff38;border-radius:22px;width:min(100% - 24px,760px);margin:12px auto 0;box-shadow:0 18px 52px #00000040}body[data-surface=homepage] .hp-mobile-nav-top{padding:12px 14px}body[data-surface=homepage] .hp-mobile-nav-links{gap:8px;padding:0 12px 12px}@media (width<=980px){body[data-surface=homepage] .hp-nav{display:none}}@media (width>=981px){body[data-surface=homepage] .hp-mobile-nav{display:none}}@media (width<=680px){body[data-surface=homepage] .hp-mobile-actions{gap:8px}body[data-surface=homepage] .hp-nav-text,body[data-surface=homepage] .hp-nav-demo{min-height:38px;padding:0 11px;font-size:12px}}body[data-surface=homepage] .hp-main{z-index:1;position:relative}body[data-surface=homepage] .hp-hero{padding-top:clamp(58px,7vw,104px);padding-bottom:clamp(34px,5vw,70px)}body[data-surface=homepage] .hp-hero--desktop{grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;gap:clamp(30px,4vw,58px);width:min(100% - 48px,1240px);margin:0 auto}body[data-surface=homepage] .hp-hero-copy,body[data-surface=homepage] .hp-hero-mobile-stack{position:relative}body[data-surface=homepage] .hp-hero-copy:before{content:"";pointer-events:none;filter:blur(2px);background:radial-gradient(circle,#6beaff2e,#0000 68%);border-radius:999px;width:96px;height:96px;position:absolute;top:-24px;left:-20px}body[data-surface=homepage] .hp-eyebrow-pill{color:#91eaff;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(#091f36b8,#05122085);border:1px solid #82caff3d;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:11px;font-weight:950;display:inline-flex;box-shadow:inset 0 1px #ffffff0b,0 14px 35px #00000024}body[data-surface=homepage] .hp-hero-h1{letter-spacing:-.088em;margin-top:18px;font-size:clamp(3.25rem,6.45vw,6.35rem);font-weight:950;line-height:.86}body[data-surface=homepage] .hp-hero-h1-white{color:#fff;text-shadow:0 0 36px #ffffff14}body[data-surface=homepage] .hp-hero-h1-blue{color:#68e6ff;text-shadow:0 0 44px #4fe5ff47,0 0 88px #2aa7ff1f}body[data-surface=homepage] .hp-hero-subhead{color:#d9e7f3;max-width:58ch;margin-top:24px;font-size:clamp(1.03rem,1.22vw,1.22rem);line-height:1.72}body[data-surface=homepage] .hp-hero-ctas{gap:14px;margin-top:30px}body[data-surface=homepage] .hp-hero .hp-cta{letter-spacing:-.015em;border-radius:16px;min-height:54px;padding:0 19px;font-weight:950}body[data-surface=homepage] .hp-hero .hp-cta--primary{border-color:#d2faffd1;box-shadow:0 24px 58px #1a9cff4d,inset 0 1px #ffffff75}body[data-surface=homepage] .hp-hero .hp-cta--ghost{color:#e8f7ff;background:linear-gradient(#081b2fb8,#04101d94);border-color:#82caff4d}body[data-surface=homepage] .hp-hero-chips{gap:12px;margin-top:28px}body[data-surface=homepage] .hp-hero-chip{color:#dcecff;background:linear-gradient(#081b2fb3,#04101d8a);border-color:#82caff38;border-radius:999px;min-height:40px;padding:0 13px;font-weight:750}@media (width<=980px){body[data-surface=homepage] .hp-hero--desktop{display:none}body[data-surface=homepage] .hp-hero--mobile{width:min(100% - 28px,760px);margin:0 auto;padding-top:38px;display:block}.hp-hero-h1--mobile{font-size:clamp(2.55rem,14vw,4.6rem)!important}}body[data-surface=homepage] .hp-hero-preview{perspective:1400px;filter:drop-shadow(0 34px 70px #00000061)}body[data-surface=homepage] .hp-hero-preview--desktop .hp-preview-card{transform-origin:100%;transform:rotateX(1.2deg)rotateY(-2.4deg)}body[data-surface=homepage] .hp-preview-card{background:radial-gradient(circle at 82% 4%,#69e1ff2e,#0000 30%),linear-gradient(#071927 0%,#03101c 100%);border-color:#8fdbff8a;border-radius:30px;box-shadow:0 56px 136px #00000094,inset 0 0 0 1px #ffffff0f,0 0 78px #2aa7ff1f}body[data-surface=homepage] .hp-preview-card:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ffffff1c,#0000 14% 78%,#69e1ff12);position:absolute;inset:0}body[data-surface=homepage] .hp-preview-sidebar{background:linear-gradient(#030d18eb,#030c16d1);border-right-color:#82caff38}body[data-surface=homepage] .hp-preview-sb-brand{letter-spacing:-.06em;color:#fff;text-shadow:0 0 26px #50cdff1f}body[data-surface=homepage] .hp-preview-sb-link{border:1px solid #0000;transition:background .18s,border-color .18s,color .18s}body[data-surface=homepage] .hp-preview-sb-link--active{background:linear-gradient(135deg,#0d7cff7a,#4fe5ff29);border-color:#8fdbff3d;box-shadow:inset 0 1px #ffffff0b}body[data-surface=homepage] .hp-preview-main{gap:15px;padding:24px}body[data-surface=homepage] .hp-preview-topbar{border-bottom:1px solid #82caff1a;padding:8px 4px 14px}body[data-surface=homepage] .hp-preview-topbar-title{color:#fff;letter-spacing:-.03em;font-size:1.05rem}body[data-surface=homepage] .hp-preview-topbar-select,body[data-surface=homepage] .hp-preview-topbar-date{color:#afc8dd;background:#030d189e;border-color:#82caff26}body[data-surface=homepage] .hp-preview-kpi,body[data-surface=homepage] .hp-preview-chart-block,body[data-surface=homepage] .hp-preview-donut-block,body[data-surface=homepage] .hp-preview-alerts-block{background:linear-gradient(#0c1f34db,#05111fc2);border-color:#82caff29;box-shadow:inset 0 1px #ffffff0a}body[data-surface=homepage] .hp-preview-kpi-value{color:#fff;font-size:1.66rem}body[data-surface=homepage] .hp-preview-chart-area{background:radial-gradient(circle at 50% 0,#4fe5ff14,#0000 48%),linear-gradient(#ffffff09,#ffffff03)}body[data-surface=homepage] .hp-preview-alert{background:linear-gradient(#071424c7,#040e1ab3);box-shadow:inset 0 1px #ffffff08}body[data-surface=homepage] .hp-preview-alert-title{color:#fff}@media (width<=980px){body[data-surface=homepage] .hp-hero-preview .hp-preview-card{transform:none}body[data-surface=homepage] .hp-preview-main{padding:18px}body[data-surface=homepage] .hp-preview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){body[data-surface=homepage] .hp-preview-kpis,body[data-surface=homepage] .hp-preview-charts{grid-template-columns:1fr}body[data-surface=homepage] .hp-preview-topbar{flex-direction:column;align-items:flex-start}}body[data-surface=login]{min-height:100vh;background:radial-gradient(circle at 10% 8%,#2dc7ff4d,#0000 28%),radial-gradient(circle at 90% 12%,#5870ff33,#0000 30%),radial-gradient(circle at 54% 92%,#1f7dff26,#0000 35%),linear-gradient(135deg,#010611 0%,#061522 50%,#020812 100%)!important}body[data-surface=login]:after{content:"";pointer-events:none;opacity:.23;background:linear-gradient(120deg,#0000 0 32%,#6fdfff14 33%,#0000 35% 100%);position:fixed;inset:0}.c2s-login-root{justify-content:center;align-items:center;min-height:100vh;padding:clamp(18px,3vw,38px);display:flex}.c2s-login-layout{gap:18px;width:min(100%,500px);max-width:500px;min-height:auto;padding:0}.c2s-login-back{color:#ddecf9;background:linear-gradient(#07182abd,#030d188a);border-color:#82caff3d;border-radius:999px;align-self:flex-start;box-shadow:0 14px 36px #0000002e,inset 0 1px #ffffff0b}.c2s-login-card{background:radial-gradient(circle at 50% 0,#69e1ff26,#0000 33%),linear-gradient(#08192bf6,#030d18fe);border-color:#8fdbff7a;border-radius:32px;box-shadow:0 56px 132px #00000094,inset 0 0 0 1px #ffffff0e,0 0 92px #2aa7ff1f}.c2s-login-card:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ffffff1c,#0000 18% 78%,#69e1ff12);position:absolute;inset:0}.c2s-login-card:after{color:#9defff85;letter-spacing:.18em;top:19px;right:22px}.c2s-login-header{gap:14px}.c2s-login-header svg{background:linear-gradient(#0b2740c2,#04101d8f);border-color:#8fdbff47;border-radius:24px;width:68px;height:68px}.c2s-login-title{letter-spacing:-.078em;color:#fff;font-size:clamp(2rem,5.2vw,2.58rem);line-height:.92}.c2s-login-sub{color:#bcd0e1;max-width:36ch;line-height:1.58}@media (width<=560px){.c2s-login-root{padding:14px}.c2s-login-card{border-radius:26px}.c2s-login-title{font-size:2.05rem}.c2s-login-back{margin-left:2px}}.c2s-login-form{gap:18px}.c2s-field{gap:8px}.c2s-label{color:#eaf6ff;letter-spacing:.105em;text-transform:uppercase;font-size:.78rem;font-weight:950}.c2s-input{color:#f8fcff;background:linear-gradient(#020b15fa,#061422fa);border-color:#8fdbff38;border-radius:17px;min-height:56px;padding:0 16px;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #00000024}.c2s-input::placeholder{color:#89a9c1;opacity:.76}.c2s-input:hover{border-color:#8fdbff5c}.c2s-input:focus,.c2s-input:focus-visible{border-color:#69eaffb3;outline:none;box-shadow:0 0 0 4px #69eaff1f,0 18px 44px #0003}.c2s-btn{letter-spacing:-.012em;border-radius:17px;min-height:56px;font-weight:950;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s}.c2s-btn--primary{color:#02101c;background:linear-gradient(135deg,#0d7cff 0%,#25c4ff 56%,#83f1ff 100%);border-color:#dbfdffdb;box-shadow:0 24px 54px #1a9cff4d,inset 0 1px #ffffff75}.c2s-btn--primary:hover{transform:translateY(-2px);box-shadow:0 30px 66px #1a9cff5c,inset 0 1px #ffffff80}.c2s-btn--ghost{color:#e4f3ff;background:linear-gradient(#081b2fad,#04101d8a);border-color:#8fdbff38}.c2s-btn--ghost:hover{background:linear-gradient(#0c2741c2,#0512209e);border-color:#8fdbff61}.c2s-session-detected{background:linear-gradient(#081b2fb3,#04101d8f);border-color:#8fdbff42;border-radius:22px}.c2s-session-eyebrow{color:#91eaff;letter-spacing:.12em;font-weight:950}.c2s-session-name{color:#fff;font-weight:950}.c2s-login-footer{color:#a6bad0}.c2s-footer-link{color:#91eaff;text-underline-offset:3px;font-weight:950;text-decoration-thickness:1px}body[data-surface=homepage],body[data-surface=login]{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-synthesis-weight:none}body[data-surface=homepage] *,body[data-surface=login] *{box-sizing:border-box}body[data-surface=homepage] button,body[data-surface=login] button,body[data-surface=homepage] input,body[data-surface=login] input{font:inherit}body[data-surface=homepage] button,body[data-surface=login] button{-webkit-tap-highlight-color:transparent}body[data-surface=homepage] :focus-visible,body[data-surface=login] :focus-visible{outline-offset:3px;outline:3px solid #69eaff8f}body[data-surface=homepage] .hp-page-frame,body[data-surface=login] .c2s-login-root{overflow-x:clip}@supports not (overflow:clip){body[data-surface=homepage] .hp-page-frame,body[data-surface=login] .c2s-login-root{overflow-x:hidden}}@media (prefers-reduced-motion:reduce){body[data-surface=homepage] *,body[data-surface=login] *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=760px){body[data-surface=homepage] .hp-page-frame{border-radius:0}body[data-surface=homepage] .hp-foundation-band,body[data-surface=homepage] .hp-kpi-strip,body[data-surface=homepage] .hp-features-inner,body[data-surface=homepage] .hp-cta-band,body[data-surface=homepage] .hp-footer-inner{width:min(100% - 24px,760px);margin-left:auto;margin-right:auto}body[data-surface=login] .c2s-login-layout{width:min(100%,500px)}}@media (width<=760px){.hp-homepage-v10 .hp-nav--desktop,.hp-homepage-v10 .hp-hero--desktop{display:none!important}.hp-homepage-v10 .hp-mobile-nav{display:block!important}.hp-homepage-v10 .hp-hero--mobile{display:grid!important}}.hp-homepage-v10{--v35-shell:1480px;--v35-gutter:clamp(26px, 4vw, 58px);--v35-line:#5297cd45;--v35-panel:#061626d1;--v35-panel-soft:#081c309e;--v35-blue:#1f9cff;--v35-cyan:#55d8ff}.hp-homepage-v10 .hp-page-frame{max-width:var(--v35-shell)!important;background:radial-gradient(circle at 18% 9%,#209dff29,#0000 34%),radial-gradient(circle at 88% 5%,#37d8ff1a,#0000 32%),linear-gradient(#061626 0%,#04111d 100%)!important;border:1px solid #5fabe538!important;border-radius:18px!important;margin:10px auto 18px!important;overflow:hidden!important}.hp-homepage-v10 .hp-nav{margin:18px var(--v35-gutter) 0!important;background:#051221e0!important;border:1px solid #58a1db3d!important;border-radius:14px!important;box-shadow:0 16px 48px #00000038!important}.hp-homepage-v10 .hp-nav-inner{min-height:62px!important;padding:0 clamp(20px,3vw,32px)!important}.hp-homepage-v10 .hp-wordmark{letter-spacing:-.055em!important;font-size:clamp(22px,2.2vw,30px)!important}.hp-homepage-v10 .hp-nav-links{gap:clamp(18px,2vw,32px)!important}.hp-homepage-v10 .hp-nav-link,.hp-homepage-v10 .hp-nav-text{color:#d9e8f7!important;font-size:13px!important}.hp-homepage-v10 .hp-nav-demo{border-radius:10px!important;min-height:42px!important;padding:0 22px!important}.hp-homepage-v10 .hp-foundation-band{margin:14px var(--v35-gutter) 0!important;background:0 0!important;border:0!important;padding:0!important}.hp-homepage-v10 .hp-foundation-eyebrow{text-align:center!important;letter-spacing:.36em!important;color:#abd1efc7!important;margin:0 0 10px!important;font-size:10px!important}.hp-homepage-v10 .hp-foundation-grid{border:1px solid var(--v35-line)!important;background:#05121fb8!important;border-radius:14px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important;display:grid!important;overflow:hidden!important}.hp-homepage-v10 .hp-foundation-card strong{font-size:13px!important;line-height:1.15!important}.hp-homepage-v10 .hp-foundation-card span{font-size:10.5px!important;line-height:1.25!important}.hp-homepage-v10 .hp-hero--desktop{padding:clamp(72px, 8vw, 112px) var(--v35-gutter) clamp(58px, 7vw, 86px)!important;grid-template-columns:minmax(420px,.92fr) minmax(620px,1.08fr)!important;align-items:center!important;gap:clamp(44px,6vw,86px)!important}.hp-homepage-v10 .hp-eyebrow-pill{letter-spacing:.26em!important;margin-bottom:22px!important;font-size:11px!important}.hp-homepage-v10 .hp-hero-h1{letter-spacing:-.07em!important;font-size:clamp(64px,6.4vw,104px)!important;line-height:.88!important}.hp-homepage-v10 .hp-hero-ctas{gap:18px!important;margin-top:32px!important}.hp-homepage-v10 .hp-cta--lg{border-radius:10px!important;min-height:54px!important;padding:0 28px!important}.hp-homepage-v10 .hp-hero-chip{background:#05142285!important;border-radius:999px!important;padding:10px 13px!important}.hp-homepage-v10 .hp-hero-preview--desktop{justify-content:flex-end!important}.hp-homepage-v10 .hp-preview-card{border-radius:22px!important;width:min(100%,780px)!important;max-width:780px!important;min-height:500px!important;box-shadow:0 28px 88px #00000075,0 0 110px #23a5ff1c!important}.hp-homepage-v10 .hp-kpi-strip{margin:0 var(--v35-gutter) 34px!important;border:1px solid var(--v35-line)!important;background:#061422c2!important;border-radius:16px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;display:grid!important;overflow:hidden!important}.hp-homepage-v10 .hp-kpi-card{background:0 0!important;border:0!important;border-right:1px solid #5297cd2e!important;min-height:132px!important;padding:30px 24px!important}.hp-homepage-v10 .hp-kpi-card:last-child{border-right:0!important}.hp-homepage-v10 .hp-kpi-icon{width:58px!important;height:58px!important;box-shadow:0 0 0 12px #17538b3d!important}.hp-homepage-v10 .hp-platform{margin:0 var(--v35-gutter) 34px!important;grid-template-columns:minmax(420px,.9fr) minmax(620px,1.1fr)!important;align-items:start!important;gap:clamp(42px,5vw,74px)!important;padding:0!important;display:grid!important}.hp-homepage-v10 .hp-platform-copy h2{letter-spacing:-.055em!important;font-size:clamp(44px,4.6vw,72px)!important;line-height:.92!important}.hp-homepage-v10 .hp-platform-copy p{max-width:560px!important;font-size:15.5px!important}.hp-homepage-v10 .hp-platform-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;max-width:none!important;margin-top:38px!important}.hp-homepage-v10 .hp-platform-mini-card{padding:0!important}.hp-homepage-v10 .hp-platform-case{background:#061422cc!important;border-radius:18px!important;min-height:392px!important}.hp-homepage-v10 .hp-loop{margin:0 var(--v35-gutter) 34px!important;padding:clamp(54px,6vw,78px) 0!important}.hp-homepage-v10 .hp-loop--redesigned{grid-template-columns:minmax(360px,.78fr) minmax(680px,1.22fr)!important;align-items:center!important;gap:clamp(42px,5vw,74px)!important;display:grid!important}.hp-homepage-v10 .hp-loop-copy h2{font-size:clamp(44px,4.6vw,70px)!important;line-height:.95!important}.hp-homepage-v10 .hp-loop-card{background:#09182ae0!important;border-radius:18px!important}.hp-homepage-v10 .hp-cta-band{margin:0 var(--v35-gutter) 26px!important;background:radial-gradient(circle at 90%,#228eff33,#0000 34%),linear-gradient(90deg,#0a2b4bf0,#05172aeb)!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;padding:34px clamp(34px,4vw,58px)!important}.hp-homepage-v10 .hp-cta-band h2{font-size:clamp(30px,3vw,48px)!important;line-height:1.02!important}.hp-homepage-v10 .hp-footer{margin:0 var(--v35-gutter) 34px!important;background:#040f1bb8!important;border:1px solid #5297cd2e!important;border-radius:16px!important;padding:40px clamp(22px,3vw,40px) 22px!important}.hp-homepage-v10 .hp-footer-top{grid-template-columns:1.25fr repeat(4,minmax(120px,.75fr)) 1.3fr!important;gap:clamp(24px,3vw,46px)!important}.hp-homepage-v10 .hp-mobile-nav,.hp-homepage-v10 .hp-hero--mobile{display:none!important}@media (width<=1180px){.hp-homepage-v10 .hp-foundation-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.hp-homepage-v10 .hp-hero--desktop,.hp-homepage-v10 .hp-platform,.hp-homepage-v10 .hp-loop--redesigned{grid-template-columns:1fr!important}.hp-homepage-v10 .hp-preview-card{width:100%!important;max-width:none!important}.hp-homepage-v10 .hp-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hp-homepage-v10 .hp-kpi-card:nth-child(5){grid-column:1/-1!important}.hp-homepage-v10 .hp-footer-top{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){.hp-homepage-v10 .hp-page-frame{width:calc(100vw - 10px)!important;margin:6px auto 12px!important}.hp-homepage-v10 .hp-nav--desktop,.hp-homepage-v10 .hp-hero--desktop{display:none!important}.hp-homepage-v10 .hp-mobile-nav{margin:10px 14px 0!important;display:block!important}.hp-homepage-v10 .hp-hero--mobile{padding:34px 18px 28px!important;display:grid!important}.hp-homepage-v10 .hp-foundation-band,.hp-homepage-v10 .hp-kpi-strip,.hp-homepage-v10 .hp-platform,.hp-homepage-v10 .hp-loop,.hp-homepage-v10 .hp-cta-band,.hp-homepage-v10 .hp-footer{margin-left:18px!important;margin-right:18px!important}.hp-homepage-v10 .hp-foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hp-homepage-v10 .hp-kpi-strip,.hp-homepage-v10 .hp-platform-mini-grid,.hp-homepage-v10 .hp-footer-top{grid-template-columns:1fr!important}.hp-homepage-v10 .hp-kpi-card:nth-child(5){grid-column:auto!important}.hp-homepage-v10 .hp-hero-h1,.hp-homepage-v10 .hp-hero-h1--mobile{font-size:clamp(42px,13vw,58px)!important}.hp-homepage-v10 .hp-cta-band{grid-template-columns:1fr!important}.hp-homepage-v10 .hp-cta-band-actions{grid-template-columns:1fr!important;width:100%!important;display:grid!important}}.hp-homepage-v10 .hp-nav{margin-top:22px!important}.hp-homepage-v10 .hp-nav-inner{min-height:66px!important}.hp-homepage-v10 .hp-nav-links{flex:auto!important;justify-content:center!important;gap:clamp(24px,2.8vw,42px)!important}.hp-homepage-v10 .hp-nav-link{letter-spacing:.01em!important;opacity:.95!important;font-size:12.5px!important}.hp-homepage-v10 .hp-nav-auth{gap:18px!important}.hp-homepage-v10 .hp-foundation-band{margin-top:18px!important}.hp-homepage-v10 .hp-foundation-grid{gap:0!important;box-shadow:inset 0 1px #ffffff09!important}.hp-homepage-v10 .hp-foundation-card{min-height:86px!important;padding:16px!important}.hp-homepage-v10 .hp-foundation-card strong{letter-spacing:-.01em!important;font-size:13.5px!important}.hp-homepage-v10 .hp-foundation-card span{color:#9fb2c9!important;margin-top:5px!important}.hp-homepage-v10 .hp-hero--desktop{grid-template-columns:minmax(430px,.86fr) minmax(680px,1.14fr)!important;padding-top:clamp(76px,8vw,118px)!important;padding-bottom:clamp(64px,7vw,92px)!important}.hp-homepage-v10 .hp-hero-h1{max-width:660px!important;font-size:clamp(68px,6.8vw,110px)!important}.hp-homepage-v10 .hp-hero-subhead{max-width:60ch!important}.hp-homepage-v10 .hp-preview-card{width:min(100%,830px)!important;max-width:830px!important;min-height:560px!important;transform:translateY(-2px)!important}.hp-homepage-v10 .hp-preview-main{padding-right:20px!important}.hp-homepage-v10 .hp-kpi-strip{margin-top:8px!important;margin-bottom:42px!important}.hp-homepage-v10 .hp-kpi-card{align-items:center!important;min-height:124px!important}.hp-homepage-v10 .hp-kpi-value{font-size:32px!important}.hp-homepage-v10 .hp-kpi-label{text-transform:uppercase!important;letter-spacing:.045em!important;font-size:12px!important}.hp-homepage-v10 .hp-platform{grid-template-columns:minmax(390px,.82fr) minmax(720px,1.18fr)!important;margin-bottom:48px!important}.hp-homepage-v10 .hp-platform-copy h2{max-width:520px!important}.hp-homepage-v10 .hp-platform-mini-grid{gap:20px!important}.hp-homepage-v10 .hp-platform-mini-card{min-height:96px!important}.hp-homepage-v10 .hp-platform-case{min-height:430px!important;box-shadow:0 24px 70px #00000038!important}.hp-homepage-v10 .hp-case-card h3{font-size:25px!important}.hp-homepage-v10 .hp-case-rows{margin-top:22px!important}.hp-homepage-v10 .hp-loop{border-top:1px solid #5297cd1f!important;padding-top:clamp(66px,7vw,96px)!important}.hp-homepage-v10 .hp-loop--redesigned{grid-template-columns:minmax(430px,.9fr) minmax(720px,1.1fr)!important}.hp-homepage-v10 .hp-loop-story{grid-template-columns:minmax(0,1fr) 210px!important;align-items:center!important;gap:34px!important;display:grid!important}.hp-homepage-v10 .hp-loop-brand-tile{align-self:center!important;margin:0!important}.hp-homepage-v10 .hp-loop-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:28px!important;display:grid!important}.hp-homepage-v10 .hp-loop-connector{display:none!important}.hp-homepage-v10 .hp-loop-card{min-height:240px!important;padding:34px!important}.hp-homepage-v10 .hp-cta-band{min-height:142px!important}.hp-homepage-v10 .hp-footer{margin-bottom:40px!important}.hp-homepage-v10 .hp-footer-link,.hp-homepage-v10 .hp-footer-legal-link{color:#9fb1c7!important}@media (width<=1180px){.hp-homepage-v10 .hp-nav-links{gap:18px!important}.hp-homepage-v10 .hp-loop-story,.hp-homepage-v10 .hp-loop-rail{grid-template-columns:1fr!important}.hp-homepage-v10 .hp-loop-card{min-height:auto!important}}@media (width<=760px){.hp-homepage-v10 .hp-nav-chevron{display:none!important}.hp-homepage-v10 .hp-foundation-card{min-height:82px!important}.hp-homepage-v10 .hp-loop-story{grid-template-columns:1fr!important}.hp-homepage-v10 .hp-loop-brand-tile{justify-self:start!important}}.hp-root.hp-homepage-v10{--c2s-shell-width:1480px;--c2s-page-gutter:clamp(28px, 4vw, 64px);--c2s-shell-border:#5cabe742;--c2s-soft-border:#5cabe724;--c2s-panel-dark:#07182ad1;--c2s-card-dark:#0a1f34a8;--c2s-blue:#209cff;--c2s-cyan:#58d9ff;--c2s-muted:#9fb4ca;color:#f5f9ff!important;background:0 0!important;min-height:100vh!important}.hp-homepage-v10 .hp-page-frame{width:min(var(--c2s-shell-width), calc(100vw - 22px))!important;max-width:var(--c2s-shell-width)!important;border:1px solid var(--c2s-shell-border)!important;background:radial-gradient(circle at 18% 5%,#209cff2b,#0000 32%),radial-gradient(circle at 87% 4%,#58d9ff1a,#0000 28%),linear-gradient(#061624 0%,#04111d 100%)!important;border-radius:22px!important;margin:11px auto 22px!important;position:relative!important;overflow:hidden!important;box-shadow:0 38px 120px #0000006b,inset 0 1px #ffffff09!important}.hp-homepage-v10 .hp-page-frame:before{content:"";pointer-events:none;border-radius:inherit;z-index:0;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #58d9ff09,inset 0 80px 160px #209cff0b}.hp-homepage-v10 .hp-page-frame>*{z-index:1;position:relative}@media (width<=760px){.hp-homepage-v10 .hp-page-frame{border-radius:16px!important;width:calc(100vw - 10px)!important;margin:5px auto 12px!important}}body[data-surface=homepage]{background:radial-gradient(circle at 18% 0,#209cff13,#0000 30%),radial-gradient(circle at 86% 0,#58d9ff0b,#0000 30%),linear-gradient(#03101b 0% 52%,#020b14 100%)!important}.hp-root.hp-homepage-v10{--c2s-page-gutter:clamp(36px, 4vw, 58px);background:0 0!important}.hp-homepage-v10 .hp-page-frame{background:radial-gradient(circle at 18% 4%,#209cff18,#0000 32%),radial-gradient(circle at 86% 4%,#58d9ff0e,#0000 30%),linear-gradient(#061624 0%,#04111d 100%)!important;border:1px solid #5cabe729!important;border-radius:12px!important;width:calc(100% - 8px)!important;max-width:none!important;margin:4px auto 8px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff05!important}.hp-homepage-v10 .hp-page-frame:before{box-shadow:inset 0 0 0 1px #58d9ff03,inset 0 48px 110px #209cff05!important}.hp-homepage-v10 .hp-nav,.hp-homepage-v10 .hp-foundation-band,.hp-homepage-v10 .hp-kpi-strip,.hp-homepage-v10 .hp-platform,.hp-homepage-v10 .hp-loop,.hp-homepage-v10 .hp-cta-band,.hp-homepage-v10 .hp-footer{margin-left:var(--c2s-page-gutter)!important;margin-right:var(--c2s-page-gutter)!important}.hp-homepage-v10 .hp-hero--desktop{padding-left:var(--c2s-page-gutter)!important;padding-right:var(--c2s-page-gutter)!important}@media (width<=900px){.hp-root.hp-homepage-v10{--c2s-page-gutter:20px}.hp-homepage-v10 .hp-page-frame{border-radius:10px!important;width:calc(100% - 4px)!important;margin:2px auto 6px!important}}@media (width<=600px){.hp-root.hp-homepage-v10{--c2s-page-gutter:14px}}.hp-homepage-v10 .hp-nav{margin-top:18px!important;margin-left:var(--c2s-page-gutter,clamp(36px, 4vw, 58px))!important;margin-right:var(--c2s-page-gutter,clamp(36px, 4vw, 58px))!important;background:linear-gradient(#07192be0,#05121fd1)!important;border:1px solid #5cabe738!important;border-radius:15px!important;box-shadow:inset 0 1px #ffffff06!important}.hp-homepage-v10 .hp-nav-inner{grid-template-columns:220px minmax(0,1fr) auto!important;align-items:center!important;gap:22px!important;min-height:66px!important;padding:0 24px!important;display:grid!important}.hp-homepage-v10 .hp-nav-brand{align-items:center!important;min-width:0!important;display:inline-flex!important}.hp-homepage-v10 .hp-wordmark{letter-spacing:-.065em!important;font-size:27px!important;font-weight:900!important;line-height:1!important}.hp-homepage-v10 .hp-nav-links{justify-content:center!important;align-items:center!important;gap:clamp(22px,2.4vw,38px)!important;min-width:0!important;display:flex!important;overflow:hidden!important}.hp-homepage-v10 .hp-nav-link{color:#d1e1ef!important;letter-spacing:.005em!important;white-space:nowrap!important;opacity:.96!important;font-size:12.5px!important;font-weight:750!important;text-decoration:none!important}.hp-homepage-v10 .hp-nav-link:hover{color:#fff!important}.hp-homepage-v10 .hp-nav-chevron{display:none!important}.hp-homepage-v10 .hp-nav-auth{white-space:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:16px!important;display:flex!important}.hp-homepage-v10 .hp-nav-text{color:#dcebf8!important;background:0 0!important;border:0!important;padding:0!important;font-size:12.5px!important;font-weight:850!important}.hp-homepage-v10 .hp-nav-demo{color:#fff!important;background:linear-gradient(#1da2ff,#117ee8)!important;border:1px solid #6cc4ff6b!important;border-radius:10px!important;min-width:146px!important;min-height:40px!important;padding:0 20px!important;font-size:12.5px!important;font-weight:900!important;box-shadow:0 10px 24px #1484ff2e,inset 0 1px #ffffff2e!important}.hp-homepage-v10 .hp-nav-demo:hover{transform:translateY(-1px)!important}@media (width<=1180px){.hp-homepage-v10 .hp-nav-inner{grid-template-columns:190px minmax(0,1fr) auto!important;gap:16px!important}.hp-homepage-v10 .hp-nav-links{gap:18px!important}}@media (width<=760px){.hp-homepage-v10 .hp-mobile-nav{background:linear-gradient(#07192be0,#05121fd1)!important;border:1px solid #5cabe738!important;border-radius:14px!important;margin:10px 14px 0!important}}.hp-homepage-v10 .hp-foundation-band{margin-top:14px!important;margin-left:var(--c2s-page-gutter,clamp(36px, 4vw, 58px))!important;margin-right:var(--c2s-page-gutter,clamp(36px, 4vw, 58px))!important;background:0 0!important;border:0!important;padding:0!important}.hp-homepage-v10 .hp-foundation-eyebrow{text-align:center!important;color:#0000!important;margin:0 0 11px!important;padding:0!important;font-size:0!important;line-height:1!important}.hp-homepage-v10 .hp-foundation-eyebrow:before{content:"PHARMACY QUALITY PLATFORM FOR ACCOUNTABLE CARE";display:block;color:#b9dbf4c2!important;letter-spacing:.42em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important;line-height:1!important}.hp-homepage-v10 .hp-foundation-grid{background:linear-gradient(#081d3294,#05121fa8)!important;border:1px solid #5cabe733!important;border-radius:15px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff06!important}.hp-homepage-v10 .hp-foundation-card{background:0 0!important;border:0!important;border-right:1px solid #5cabe724!important;border-radius:0!important;align-content:center!important;min-height:86px!important;padding:15px!important;display:grid!important}.hp-homepage-v10 .hp-foundation-card:last-child{border-right:0!important}.hp-homepage-v10 .hp-foundation-card strong{color:#f2f8ff!important;letter-spacing:-.01em!important;font-size:13px!important;font-weight:900!important;line-height:1.15!important}.hp-homepage-v10 .hp-foundation-card span{color:#94a8bd!important;margin-top:6px!important;font-size:10.5px!important;font-weight:650!important;line-height:1.28!important}@media (width<=1180px){.hp-homepage-v10 .hp-foundation-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.hp-homepage-v10 .hp-foundation-card:nth-child(3n){border-right:0!important}.hp-homepage-v10 .hp-foundation-card:nth-child(-n+3){border-bottom:1px solid #5cabe724!important}}@media (width<=760px){.hp-homepage-v10 .hp-foundation-band{margin-left:14px!important;margin-right:14px!important}.hp-homepage-v10 .hp-foundation-eyebrow:before{letter-spacing:.22em!important;font-size:9px!important}.hp-homepage-v10 .hp-foundation-grid{grid-template-columns:1fr!important}.hp-homepage-v10 .hp-foundation-card{border-bottom:1px solid #5cabe724!important;border-right:0!important;min-height:76px!important}.hp-homepage-v10 .hp-foundation-card:last-child{border-bottom:0!important}}.hp-homepage-v10 .hp-hero--desktop{padding-top:clamp(78px,7.6vw,118px)!important;padding-bottom:clamp(66px,6.8vw,98px)!important;padding-left:var(--c2s-page-gutter,clamp(36px, 4vw, 58px))!important;padding-right:var(--c2s-page-gutter,clamp(36px, 4vw, 58px))!important;grid-template-columns:minmax(460px,.92fr) minmax(560px,1.08fr)!important;align-items:center!important;gap:clamp(46px,5.8vw,92px)!important}.hp-homepage-v10 .hp-hero-copy,.hp-homepage-v10 .hp-hero-copy--desktop{max-width:690px!important}.hp-homepage-v10 .hp-eyebrow-pill{color:#58d9ff!important;letter-spacing:.28em!important;text-transform:uppercase!important;background:#082037a8!important;border:1px solid #58d9ff38!important;border-radius:999px!important;margin-bottom:26px!important;padding:9px 15px!important;font-size:10.5px!important;font-weight:900!important;line-height:1!important}.hp-homepage-v10 .hp-hero-h1{letter-spacing:-.078em!important;max-width:720px!important;margin:0!important;font-size:clamp(68px,6.9vw,108px)!important;line-height:.875!important}.hp-homepage-v10 .hp-hero-h1-white{color:#f5f9ff!important}.hp-homepage-v10 .hp-hero-h1-blue{color:#58d9ff!important;text-shadow:0 0 34px #58d9ff26!important}.hp-homepage-v10 .hp-hero-subhead{color:#c8d9e8!important;max-width:61ch!important;margin-top:30px!important;font-size:16px!important;line-height:1.72!important}.hp-homepage-v10 .hp-hero-ctas{align-items:center!important;gap:17px!important;margin-top:34px!important}.hp-homepage-v10 .hp-cta--lg{border-radius:11px!important;min-height:54px!important;padding:0 27px!important;font-size:13.5px!important;font-weight:900!important}.hp-homepage-v10 .hp-hero-chips{gap:11px!important;margin-top:30px!important}.hp-homepage-v10 .hp-hero-chip{color:#c8d8e8!important;background:#0514227a!important;border-color:#5cabe72e!important;border-radius:999px!important;min-height:38px!important;padding:0 13px!important;font-size:12.5px!important;font-weight:800!important}.hp-homepage-v10 .hp-hero-preview--desktop{justify-content:flex-end!important;align-self:center!important}@media (width<=1180px){.hp-homepage-v10 .hp-hero--desktop{grid-template-columns:1fr!important}.hp-homepage-v10 .hp-hero-copy,.hp-homepage-v10 .hp-hero-copy--desktop{max-width:760px!important}}@media (width<=760px){.hp-homepage-v10 .hp-hero--mobile{padding:38px 18px 34px!important}.hp-homepage-v10 .hp-hero-h1,.hp-homepage-v10 .hp-hero-h1--mobile{font-size:clamp(44px,13vw,60px)!important;line-height:.92!important}.hp-homepage-v10 .hp-hero-subhead{font-size:14.5px!important}}body[data-surface=homepage] .hp-root.hp-homepage-v10 .hp-hero.hp-hero--desktop{padding:clamp(74px, 7vw, 104px) var(--c2s-page-gutter,clamp(36px, 4vw, 58px)) clamp(62px, 6vw, 88px)!important;grid-template-columns:minmax(500px,.98fr) minmax(520px,1.02fr)!important;align-items:center!important;gap:clamp(44px,5vw,78px)!important;display:grid!important}body[data-surface=homepage] .hp-root.hp-homepage-v10 .hp-hero-copy.hp-hero-copy--desktop{max-width:720px!important}body[data-surface=homepage] .hp-root.hp-homepage-v10 .hp-hero-copy--desktop .hp-hero-h1,body[data-surface=homepage] .hp-root.hp-homepage-v10 .hp-hero-h1{letter-spacing:-.078em!important;max-width:740px!important;margin:0!important;font-size:clamp(72px,6.6vw,104px)!important;line-height:.875!important}body[data-surface=homepage] .hp-root.hp-homepage-v10 .hp-hero-subhead{color:#d2e1ef!important;max-width:61ch!important;margin-top:28px!important;font-size:16.5px!important;line-height:1.68!important}body[data-surface=homepage] .hp-root.hp-homepage-v10 .hp-hero-ctas{flex-wrap:wrap!important;align-items:center!important;gap:16px!important;margin-top:32px!important;display:flex!important}body[data-surface=homepage] .hp-root.hp-homepage-v10 .hp-hero-chips{flex-wrap:wrap!important;gap:11px!important;margin-top:28px!important;display:flex!important}body[data-surface=homepage] .hp-root.hp-homepage-v10 .hp-hero-chip{color:#c8d8e8!important;background:#0514227a!important;border:1px solid #5cabe72e!important;border-radius:999px!important;min-height:38px!important;padding:0 13px!important;font-size:12.5px!important}body[data-surface=homepage] .hp-root.hp-homepage-v10 .hp-hero-preview.hp-hero-preview--desktop{justify-content:flex-end!important;align-items:center!important;display:flex!important}@media (width<=1180px){body[data-surface=homepage] .hp-root.hp-homepage-v10 .hp-hero.hp-hero--desktop{grid-template-columns:1fr!important}}body[data-surface=homepage]{color:#e8f5ff;background:radial-gradient(circle at 18% 10%,#148dff2e,#0000 34%),radial-gradient(circle at 78% 12%,#1fd8ff1f,#0000 32%),linear-gradient(#020914 0%,#041325 46%,#03101f 100%);min-height:100vh;margin:0}body[data-surface=homepage] .hp-homepage-v38{color:#e8f5ff;background:linear-gradient(#030c191f,#030c19d1),radial-gradient(circle at 50% 0,#1196ff1f,#0000 40%);min-height:100vh;padding:20px 18px 28px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body[data-surface=homepage] .hp-homepage-v38 .hp-page-frame{background:0 0;border-radius:0;width:min(1360px,100vw - 48px);margin:0 auto;padding:0 0 20px}body[data-surface=homepage] .hp-homepage-v38 .hp-nav--desktop{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#061c35f5,#031121f0);border:1px solid #3497e65c;border-radius:11px;margin:0 auto 14px;display:block;position:sticky;top:14px;box-shadow:0 22px 60px #00000057,inset 0 0 0 1px #ffffff09}body[data-surface=homepage] .hp-homepage-v38 .hp-nav-inner{grid-template-columns:210px 1fr auto;align-items:center;gap:20px;height:56px;padding:0 14px 0 22px;display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-nav-brand,body[data-surface=homepage] .hp-homepage-v38 .hp-nav-brand:visited{color:#f6fbff;text-decoration:none}body[data-surface=homepage] .hp-homepage-v38 .hp-wordmark{letter-spacing:-.065em;color:#f7fbff;align-items:baseline;font-size:23px;font-weight:900;line-height:1;display:inline-flex}body[data-surface=homepage] .hp-homepage-v38 .hp-wordmark span{color:#20ccff;text-shadow:0 0 18px #20ccff85}body[data-surface=homepage] .hp-homepage-v38 .hp-nav-links{justify-content:center;align-items:center;gap:30px;display:flex}body[data-surface=homepage] .hp-homepage-v38 .hp-nav-link{color:#c9d9e8;letter-spacing:-.01em;opacity:.92;align-items:center;gap:6px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}body[data-surface=homepage] .hp-homepage-v38 .hp-nav-link:hover{color:#fff}body[data-surface=homepage] .hp-homepage-v38 .hp-nav-chevron{color:#8cb5d7;font-size:12px;transform:translateY(-1px)}body[data-surface=homepage] .hp-homepage-v38 .hp-nav-auth{justify-content:flex-end;align-items:center;gap:12px;display:flex}body[data-surface=homepage] .hp-homepage-v38 .hp-nav-text,body[data-surface=homepage] .hp-homepage-v38 .hp-nav-signin,body[data-surface=homepage] .hp-homepage-v38 .hp-nav-demo{cursor:pointer;font:inherit;white-space:nowrap;border:0}body[data-surface=homepage] .hp-homepage-v38 .hp-nav-text{color:#d8e9f8;background:0 0;font-size:12px;font-weight:850}body[data-surface=homepage] .hp-homepage-v38 .hp-nav-signin{color:#f3fbff;letter-spacing:.01em;background:linear-gradient(#124072fa,#082549fa);border:1px solid #68beff47;border-radius:8px;min-height:38px;padding:0 18px;font-size:12px;font-weight:900;box-shadow:0 12px 24px #00488a3d,inset 0 0 0 1px #ffffff0f}body[data-surface=homepage] .hp-homepage-v38 .hp-nav-signin:hover{background:linear-gradient(#164b84fc,#0a2c54fc)}body[data-surface=homepage] .hp-homepage-v38 .hp-nav-demo{color:#eaf8ff;background:linear-gradient(#16afff,#0878ed);border-radius:8px;min-height:38px;padding:0 20px;font-size:12px;font-weight:900;box-shadow:0 10px 26px #008bff59,inset 0 0 0 1px #ffffff2e}body[data-surface=homepage] .hp-homepage-v38 .hp-mobile-nav{display:none}body[data-surface=homepage] .hp-homepage-v38 .hp-foundation-band{margin:0 auto 30px}body[data-surface=homepage] .hp-homepage-v38 .hp-foundation-eyebrow{text-align:center;color:#8fb3d2;letter-spacing:.43em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:900}body[data-surface=homepage] .hp-homepage-v38 .hp-foundation-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-foundation-card{text-align:center;background:linear-gradient(#08223fa8,#041324b8);border:1px solid #328dda52;border-radius:8px;min-height:66px;padding:18px 16px 14px;box-shadow:inset 0 0 0 1px #ffffff05}body[data-surface=homepage] .hp-homepage-v38 .hp-foundation-card strong{color:#f2f8ff;letter-spacing:-.035em;font-size:13px;font-weight:950;line-height:1.18;display:block}body[data-surface=homepage] .hp-homepage-v38 .hp-foundation-card span{color:#9fb3c5;margin-top:6px;font-size:11px;font-weight:700;line-height:1.25;display:block}body[data-surface=homepage] .hp-homepage-v38 .hp-main{margin:0}body[data-surface=homepage] .hp-homepage-v38 .hp-hero--desktop{min-height:400px;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);align-items:center;gap:54px;margin:0 0 8px;padding:0 32px 22px;display:grid!important}body[data-surface=homepage] .hp-homepage-v38 .hp-hero--mobile{display:none}body[data-surface=homepage] .hp-homepage-v38 .hp-hero-copy--desktop{align-self:center;max-width:430px}body[data-surface=homepage] .hp-homepage-v38 .hp-eyebrow-pill{color:#20d9ff;letter-spacing:.28em;text-transform:uppercase;min-height:22px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:950;display:inline-flex}body[data-surface=homepage] .hp-homepage-v38 .hp-hero-h1{letter-spacing:-.068em;margin:14px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,4.2vw,64px);font-weight:900;line-height:.94}body[data-surface=homepage] .hp-homepage-v38 .hp-hero-h1 span{display:block}body[data-surface=homepage] .hp-homepage-v38 .hp-hero-h1-white{color:#fff;text-shadow:0 0 34px #ffffff12}body[data-surface=homepage] .hp-homepage-v38 .hp-hero-h1-blue{color:#4bd6ff;background:linear-gradient(90deg,#38d8ff 0%,#4ecfff 52%,#8aa1ff 100%);-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text}body[data-surface=homepage] .hp-homepage-v38 .hp-hero-subhead{color:#d7e4ee;letter-spacing:-.03em;max-width:430px;margin:0;font-size:17px;line-height:1.62}body[data-surface=homepage] .hp-homepage-v38 .hp-hero-ctas{align-items:center;gap:16px;margin-top:26px;display:flex}body[data-surface=homepage] .hp-homepage-v38 .hp-cta{cursor:pointer;min-height:52px;font:inherit;letter-spacing:-.025em;border-radius:10px;justify-content:center;align-items:center;gap:11px;padding:0 28px;font-size:14px;font-weight:950;display:inline-flex}body[data-surface=homepage] .hp-homepage-v38 .hp-cta--primary{color:#fff;background:linear-gradient(#20b9ff,#0b83f5);border:1px solid #7ad6ff7a;box-shadow:0 16px 36px #0087ff5c,inset 0 0 0 1px #ffffff29}body[data-surface=homepage] .hp-homepage-v38 .hp-cta--ghost{color:#edf8ff;background:linear-gradient(#061b33b8,#030f1ed6);border:1px solid #4d8cc670;box-shadow:0 13px 28px #00000040,inset 0 0 0 1px #ffffff09}body[data-surface=homepage] .hp-homepage-v38 .hp-hero-chips{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}body[data-surface=homepage] .hp-homepage-v38 .hp-hero-chip{color:#cbdcec;background:0 0;border:0;align-items:center;gap:9px;min-height:26px;padding:0;font-size:12px;font-weight:850;display:inline-flex}body[data-surface=homepage] .hp-homepage-v38 .hp-hero-chip svg{color:#4ed4ff;background:#1289ff24;border:1px solid #36b8ff47;border-radius:50%;width:18px;height:18px;padding:3px}body[data-surface=homepage] .hp-homepage-v38 .hp-hero-preview--desktop{width:100%;min-width:0;transform:none}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-card{background:linear-gradient(#07192e,#03101f);border:1px solid #40a6f194;border-radius:21px;grid-template-columns:132px 1fr;width:100%;max-width:none;min-height:386px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000073,inset 0 0 0 1px #ffffff0b,0 0 82px #158dff24}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 74% 16%,#2db9ff24,#0000 34%),linear-gradient(135deg,#ffffff0f,#0000 18% 78%,#32c6ff0e);position:absolute;inset:0}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-sidebar{z-index:1;background:linear-gradient(#020b176b,#020912b8);border-right:1px solid #3f95e240;padding:22px 14px;position:relative}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-sb-brand{color:#fff;letter-spacing:-.04em;margin:0 0 22px;font-size:14px;font-weight:950}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-sb-brand span{color:#3ad8ff}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-sb-links{gap:8px;display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-sb-link{color:#91a8bd;border-radius:6px;align-items:center;gap:8px;min-height:28px;padding:0 9px;font-size:10px;font-weight:800;display:flex}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-sb-link--active{color:#eaf8ff;background:linear-gradient(#187dec61,#0e53aa59);box-shadow:inset 0 0 0 1px #52afff33}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-main{z-index:1;min-width:0;padding:20px 20px 18px;position:relative}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-topbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-topbar-title{color:#f4faff;letter-spacing:-.02em;font-size:15px;font-weight:950}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-topbar-controls{align-items:center;gap:10px;display:flex}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-topbar-select,body[data-surface=homepage] .hp-homepage-v38 .hp-preview-topbar-date,body[data-surface=homepage] .hp-homepage-v38 .hp-preview-topbar-menu{color:#b6cadc;background:#01091357;border:1px solid #3782ce3d;border-radius:6px;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-kpi,body[data-surface=homepage] .hp-homepage-v38 .hp-preview-chart-block,body[data-surface=homepage] .hp-homepage-v38 .hp-preview-donut-block,body[data-surface=homepage] .hp-homepage-v38 .hp-preview-alerts-block{background:linear-gradient(#071f3994,#03101fbd);border:1px solid #3585d242;border-radius:9px;box-shadow:inset 0 0 0 1px #ffffff06}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-kpi{padding:12px 10px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-kpi-label{color:#8298ad;text-transform:uppercase;font-size:9px;font-weight:950}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-kpi-value{color:#f5fbff;letter-spacing:-.04em;margin-top:6px;font-size:25px;font-weight:950;line-height:1}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-kpi-trend{margin-top:6px;font-size:9px;font-weight:850}body[data-surface=homepage] .hp-homepage-v38 .hp-trend--up{color:#22d084}body[data-surface=homepage] .hp-homepage-v38 .hp-trend--down{color:#ff6771}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-lower{grid-template-columns:1.05fr .95fr .85fr;gap:10px;display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-chart-block,body[data-surface=homepage] .hp-homepage-v38 .hp-preview-donut-block,body[data-surface=homepage] .hp-homepage-v38 .hp-preview-alerts-block{min-width:0;padding:13px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-chart-title,body[data-surface=homepage] .hp-homepage-v38 .hp-preview-alerts-title{color:#eef8ff;letter-spacing:-.02em;font-size:11px;font-weight:950}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-chart-legend{color:#8ca9c1;gap:4px;margin-top:10px;font-size:9px;font-weight:800;display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-chart-legend-item:before{content:"";background:#31b5ff;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-chart-legend-item--cyan:before{background:#28d8e5}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-chart-area{height:82px;margin-top:8px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-chart-svg{width:100%;height:100%;display:block}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-chart-xlabels{color:#667d92;justify-content:space-between;font-size:8px;font-weight:800;display:flex}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-donut-wrap{grid-template-columns:86px 1fr;align-items:center;gap:10px;margin-top:12px;display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-donut-svg{width:78px;height:78px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-donut-legend{gap:7px;min-width:0;display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-donut-legend-item{color:#91a8bd;grid-template-columns:8px 1fr auto;align-items:center;gap:6px;font-size:8.5px;font-weight:800;display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-donut-dot{border-radius:50%;width:7px;height:7px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-donut-pct{color:#c9dff0}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-alerts-header{justify-content:space-between;align-items:center;gap:10px;display:flex}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-alerts-viewall{color:#31d9ff;font-size:8px;font-weight:950}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-alerts-list{gap:8px;margin-top:11px;display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-alert{color:#adbfce;grid-template-columns:14px 1fr;align-items:start;gap:8px;display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-alert-title{color:#eaf5ff;font-size:9px;font-weight:900}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-alert-sub{color:#8298ad;margin-top:2px;font-size:8px;font-weight:750}body[data-surface=homepage] .hp-homepage-v38 .hp-proof-strip,body[data-surface=homepage] .hp-homepage-v38 .hp-value-section,body[data-surface=homepage] .hp-homepage-v38 .hp-kpi-strip,body[data-surface=homepage] .hp-homepage-v38 .hp-workflow-section,body[data-surface=homepage] .hp-homepage-v38 .hp-loop,body[data-surface=homepage] .hp-homepage-v38 .hp-cta-band,body[data-surface=homepage] .hp-homepage-v38 .hp-footer{background:linear-gradient(#051a328a,#03101fb8);border:1px solid #3187d447;border-radius:12px;grid-template-columns:104px 1fr;gap:0;margin:10px 0;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,0 18px 54px #0000002e}body[data-surface=homepage] .hp-homepage-v38 .hp-section-rail-label{color:#95aabd;letter-spacing:.16em;text-transform:uppercase;border-right:1px solid #368edc38;justify-content:flex-start;align-items:flex-start;padding:25px 15px 0;font-size:10px;font-weight:950;line-height:1.28;display:flex}body[data-surface=homepage] .hp-homepage-v38 .hp-proof-grid{grid-template-columns:repeat(6,minmax(0,1fr));min-height:78px;display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-proof-item{color:#d4e6f3;border-right:1px solid #368edc33;align-items:center;gap:13px;padding:0 22px;font-size:12px;font-weight:850;display:flex}body[data-surface=homepage] .hp-homepage-v38 .hp-proof-item:last-child{border-right:0}body[data-surface=homepage] .hp-homepage-v38 .hp-proof-icon,body[data-surface=homepage] .hp-homepage-v38 .hp-value-icon,body[data-surface=homepage] .hp-homepage-v38 .hp-kpi-icon{color:#47d8ff;background:radial-gradient(circle,#2ab4ff47,#0b4b902e);border:1px solid #43b2ff47;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 24px #23a0ff2e}body[data-surface=homepage] .hp-homepage-v38 .hp-proof-icon{flex:0 0 42px;width:42px;height:42px}body[data-surface=homepage] .hp-homepage-v38 .hp-value-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;padding:14px 18px;display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-value-card{text-align:center;background:linear-gradient(#082240b3,#041223bd);border:1px solid #348edc4d;border-radius:10px;min-height:132px;padding:22px 16px 17px;box-shadow:inset 0 0 0 1px #ffffff06,0 18px 34px #0000002e}body[data-surface=homepage] .hp-homepage-v38 .hp-value-icon{width:54px;height:54px;margin:0 auto 15px}body[data-surface=homepage] .hp-homepage-v38 .hp-value-icon svg{width:28px;height:28px}body[data-surface=homepage] .hp-homepage-v38 .hp-value-card h3{color:#f3f9ff;letter-spacing:-.04em;margin:0 0 8px;font-size:14px;font-weight:950}body[data-surface=homepage] .hp-homepage-v38 .hp-value-card p{color:#9db0c0;margin:0;font-size:11px;font-weight:700;line-height:1.45}body[data-surface=homepage] .hp-homepage-v38 .hp-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:14px 18px;display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-kpi-card{background:linear-gradient(#071f3aad,#041223c4);border:1px solid #348edc47;border-radius:10px;grid-template-columns:52px 1fr;align-items:center;gap:14px;min-height:82px;padding:16px;display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-kpi-icon{width:46px;height:46px}body[data-surface=homepage] .hp-homepage-v38 .hp-kpi-value{color:#f8fbff;letter-spacing:-.05em;font-size:25px;font-weight:950;line-height:1}body[data-surface=homepage] .hp-homepage-v38 .hp-kpi-label{color:#b9c9d7;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:950}body[data-surface=homepage] .hp-homepage-v38 .hp-kpi-trend{margin-top:6px;font-size:9px;font-weight:850}body[data-surface=homepage] .hp-homepage-v38 .hp-workflow-grid{grid-template-columns:230px 1fr 310px;align-items:center;gap:32px;min-height:232px;padding:18px;display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-event-stack{background:#020c1847;border:1px solid #338bda3d;border-radius:10px;gap:0;padding:11px;display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-event-row{color:#adc0cf;border-bottom:1px solid #498ed129;grid-template-columns:34px 1fr;align-items:center;gap:11px;min-height:44px;padding:6px 7px;display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-event-row:last-child{border-bottom:0}body[data-surface=homepage] .hp-homepage-v38 .hp-event-row--active{color:#effaff;background:linear-gradient(#147ee738,#0d4b9742);border:1px solid #299dff80;border-radius:7px}body[data-surface=homepage] .hp-homepage-v38 .hp-event-icon{color:#41d7ff;font-size:18px;font-weight:900}body[data-surface=homepage] .hp-homepage-v38 .hp-event-row b{letter-spacing:-.02em;font-size:11px;font-weight:950;display:block}body[data-surface=homepage] .hp-homepage-v38 .hp-event-row small{color:#8197aa;margin-top:2px;font-size:9px;font-weight:750;display:block}body[data-surface=homepage] .hp-homepage-v38 .hp-case-card{min-height:188px;box-shadow:none;background:0 0;border:0;padding:9px 0 0}body[data-surface=homepage] .hp-homepage-v38 .hp-case-card h3{color:#f3f8ff;letter-spacing:-.055em;margin:0 0 12px;font-size:24px;font-weight:950}body[data-surface=homepage] .hp-homepage-v38 .hp-case-tags{gap:8px;margin-bottom:15px;display:flex}body[data-surface=homepage] .hp-homepage-v38 .hp-case-tags span{color:#fff;background:#1089ff59;border-radius:6px;padding:5px 10px;font-size:10px;font-weight:900}body[data-surface=homepage] .hp-homepage-v38 .hp-case-tags span:first-child{color:#ffccd1;background:#ff465c47}body[data-surface=homepage] .hp-homepage-v38 .hp-case-rows{gap:7px;display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-case-row{color:#9badbd;grid-template-columns:120px 1fr;gap:12px;font-size:11px;display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-case-row strong{color:#e4f0fa;font-weight:850}body[data-surface=homepage] .hp-homepage-v38 .hp-case-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}body[data-surface=homepage] .hp-homepage-v38 .hp-case-signal{color:#c9dcea;background:#05182d99;border:1px solid #368edc47;border-radius:7px;padding:8px 12px;font-size:10px;font-weight:850}body[data-surface=homepage] .hp-homepage-v38 .hp-case-signal--blue{color:#8edcff;background:#097ee53d}body[data-surface=homepage] .hp-homepage-v38 .hp-case-signal--cyan{color:#75f3ff;background:#12c8d12e}body[data-surface=homepage] .hp-homepage-v38 .hp-workflow-orb{background:radial-gradient(circle at 50% 54%,#1d94ff2e,#0000 49%);justify-content:center;align-items:center;height:210px;display:flex;position:relative}body[data-surface=homepage] .hp-homepage-v38 .hp-workflow-orb:before,body[data-surface=homepage] .hp-homepage-v38 .hp-workflow-orb:after{content:"";border:1px dashed #47adff52;border-radius:50%;position:absolute;inset:46px 38px}body[data-surface=homepage] .hp-homepage-v38 .hp-workflow-orb:after{border-radius:18px;inset:70px 76px;transform:rotate(45deg)}body[data-surface=homepage] .hp-homepage-v38 .hp-orb-node{color:#6bddff;background:linear-gradient(#0a4b8bc2,#031c3de0);border:1px solid #4db8ff7a;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:absolute;box-shadow:0 0 26px #1492ff38}body[data-surface=homepage] .hp-homepage-v38 .hp-orb-node--top{top:8px;left:50%;transform:translate(-50%)}body[data-surface=homepage] .hp-homepage-v38 .hp-orb-node--right{top:76px;right:18px}body[data-surface=homepage] .hp-homepage-v38 .hp-orb-node--bottom{bottom:10px;left:50%;transform:translate(-50%)}body[data-surface=homepage] .hp-homepage-v38 .hp-orb-node--left{top:76px;left:18px}body[data-surface=homepage] .hp-homepage-v38 .hp-orb-cube{border:2px solid #26b1ffb8;justify-content:center;align-items:center;width:74px;height:74px;display:flex;position:relative;transform:rotate(30deg)skew(-8deg,-8deg);box-shadow:0 0 34px #179bff57,inset 0 0 24px #1a9dff24}body[data-surface=homepage] .hp-homepage-v38 .hp-orb-cube span{border:1px solid #49d3ff8a;width:42px;height:42px;display:block}body[data-surface=homepage] .hp-homepage-v38 .hp-loop-inner{grid-template-columns:1.05fr 1.25fr;gap:34px;padding:26px 32px;display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-loop-story{grid-template-columns:1fr 130px;align-items:center;gap:30px;display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-loop-kicker{color:#2fdcff;letter-spacing:.24em;text-transform:uppercase;font-size:10px;font-weight:950}body[data-surface=homepage] .hp-homepage-v38 .hp-loop-copy h2{letter-spacing:-.055em;color:#fff;margin:10px 0 13px;font-family:Georgia,Times New Roman,serif;font-size:33px;font-weight:900;line-height:1}body[data-surface=homepage] .hp-homepage-v38 .hp-loop-copy p{color:#a8b8c7;margin:0;font-size:12px;font-weight:700;line-height:1.62}body[data-surface=homepage] .hp-homepage-v38 .hp-loop-brand-tile,body[data-surface=homepage] .hp-homepage-v38 .hp-loop-card{background:linear-gradient(#071f3ab8,#041122d1);border:1px solid #348edc47;border-radius:10px;box-shadow:inset 0 0 0 1px #ffffff06}body[data-surface=homepage] .hp-homepage-v38 .hp-loop-brand-tile{text-align:center;color:#dcebf7;padding:22px 14px}body[data-surface=homepage] .hp-homepage-v38 .hp-loop-mark{color:#39d7ff;background:#158bff2e;border:1px solid #34b4ff47;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 12px;display:flex}body[data-surface=homepage] .hp-homepage-v38 .hp-loop-brand-tile strong{letter-spacing:-.05em;font-size:18px;font-weight:950;display:block}body[data-surface=homepage] .hp-homepage-v38 .hp-loop-brand-tile strong span{color:#36d5ff}body[data-surface=homepage] .hp-homepage-v38 .hp-loop-brand-tile p{color:#9fb1c0;margin:9px 0 0;font-size:9.5px;font-weight:750;line-height:1.4}body[data-surface=homepage] .hp-homepage-v38 .hp-loop-rail{grid-template-columns:1fr 34px 1.3fr;align-items:center;gap:14px;display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-loop-card{min-height:142px;padding:22px}body[data-surface=homepage] .hp-homepage-v38 .hp-loop-card-icon{color:#55dcff;background:#158bff29;border:1px solid #34b4ff42;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}body[data-surface=homepage] .hp-homepage-v38 .hp-loop-card h3{color:#fff;letter-spacing:-.04em;margin:12px 0 8px;font-size:17px;font-weight:950}body[data-surface=homepage] .hp-homepage-v38 .hp-loop-card ul{color:#a9bac8;margin:0;padding-left:17px;font-size:11px;font-weight:700;line-height:1.55}body[data-surface=homepage] .hp-homepage-v38 .hp-loop-card p{color:#a9bac8;margin:0;font-size:11px;font-weight:700;line-height:1.55}body[data-surface=homepage] .hp-homepage-v38 .hp-loop-connector span{background:linear-gradient(90deg,#0000,#5ebfff,#0000);height:1px;display:block}body[data-surface=homepage] .hp-homepage-v38 .hp-loop-badges{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}body[data-surface=homepage] .hp-homepage-v38 .hp-loop-badges span{color:#6df3ff;text-transform:uppercase;background:#1dc7d121;border:1px solid #26dce638;border-radius:5px;padding:6px 8px;font-size:9px;font-weight:950}body[data-surface=homepage] .hp-homepage-v38 .hp-cta-band-content{justify-content:space-between;align-items:center;gap:24px;padding:24px 32px;display:flex}body[data-surface=homepage] .hp-homepage-v38 .hp-cta-band h2{color:#fff;letter-spacing:-.05em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:900;line-height:1.05}body[data-surface=homepage] .hp-homepage-v38 .hp-cta-band p{color:#aabaca;margin:6px 0 0;font-size:12px;font-weight:700}body[data-surface=homepage] .hp-homepage-v38 .hp-cta-band-actions{gap:14px;display:flex}body[data-surface=homepage] .hp-homepage-v38 .hp-footer{margin-bottom:0}body[data-surface=homepage] .hp-homepage-v38 .hp-footer-inner{padding:26px 32px 20px}body[data-surface=homepage] .hp-homepage-v38 .hp-footer-top{grid-template-columns:1.25fr repeat(4,.78fr) 1.35fr;gap:28px;display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-footer-brand-block p,body[data-surface=homepage] .hp-homepage-v38 .hp-footer-newsletter p{color:#94a8b9;margin:13px 0 0;font-size:11px;font-weight:700;line-height:1.5}body[data-surface=homepage] .hp-homepage-v38 .hp-footer-column h3,body[data-surface=homepage] .hp-homepage-v38 .hp-footer-newsletter h3{color:#f3f8ff;margin:0 0 12px;font-size:12px;font-weight:950}body[data-surface=homepage] .hp-homepage-v38 .hp-footer-link{color:#92a6b8;margin:8px 0;font-size:11px;font-weight:750;text-decoration:none;display:block}body[data-surface=homepage] .hp-homepage-v38 .hp-footer-link:hover{color:#eaf7ff}body[data-surface=homepage] .hp-homepage-v38 .hp-newsletter-input{color:#6f8498;background:#020c1861;border:1px solid #338bda42;border-radius:8px;justify-content:space-between;align-items:center;height:43px;margin-top:13px;padding:0 8px 0 14px;font-size:11px;font-weight:700;display:flex}body[data-surface=homepage] .hp-homepage-v38 .hp-newsletter-input button{color:#8de7ff;cursor:pointer;background:#1a91ff21;border:0;border-radius:7px;width:28px;height:28px}body[data-surface=homepage] .hp-homepage-v38 .hp-footer-bottom{color:#7890a4;border-top:1px solid #418bcf33;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:28px;padding-top:18px;font-size:10px;font-weight:700;display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-footer-legal{gap:48px;display:flex}body[data-surface=homepage] .hp-homepage-v38 .hp-footer-legal-link{color:#7890a4;font:inherit;cursor:pointer;background:0 0;border:0}body[data-surface=homepage] .hp-homepage-v38 .hp-socials{justify-content:flex-end;gap:12px;display:flex}body[data-surface=homepage] .hp-homepage-v38 .hp-social{color:#d9e8f4;background:#8daecc29;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-size:10px;font-weight:950;display:flex}body[data-surface=homepage] .hp-homepage-v38 .hp-reveal,body[data-surface=homepage] .hp-homepage-v38 .hp-visible{opacity:1;transform:none}@media (width<=1120px){body[data-surface=homepage] .hp-homepage-v38 .hp-page-frame{width:min(100%,100vw - 28px)}body[data-surface=homepage] .hp-homepage-v38 .hp-nav-inner{grid-template-columns:170px 1fr auto;gap:12px}body[data-surface=homepage] .hp-homepage-v38 .hp-nav-links{gap:16px}body[data-surface=homepage] .hp-homepage-v38 .hp-hero--desktop{grid-template-columns:1fr;gap:24px;padding:20px 18px 12px}body[data-surface=homepage] .hp-homepage-v38 .hp-hero-copy--desktop{max-width:760px}body[data-surface=homepage] .hp-homepage-v38 .hp-hero-subhead{max-width:680px}body[data-surface=homepage] .hp-homepage-v38 .hp-foundation-grid,body[data-surface=homepage] .hp-homepage-v38 .hp-proof-grid,body[data-surface=homepage] .hp-homepage-v38 .hp-value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-surface=homepage] .hp-homepage-v38 .hp-proof-item{border-bottom:1px solid #368edc33;min-height:72px}body[data-surface=homepage] .hp-homepage-v38 .hp-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-surface=homepage] .hp-homepage-v38 .hp-workflow-grid,body[data-surface=homepage] .hp-homepage-v38 .hp-loop-inner{grid-template-columns:1fr}body[data-surface=homepage] .hp-homepage-v38 .hp-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){body[data-surface=homepage] .hp-homepage-v38{padding:12px}body[data-surface=homepage] .hp-homepage-v38 .hp-nav--desktop{display:none}body[data-surface=homepage] .hp-homepage-v38 .hp-mobile-nav{background:linear-gradient(#061c35f5,#031121f0);border:1px solid #3497e65c;border-radius:12px;margin-bottom:14px;padding:13px;display:block}body[data-surface=homepage] .hp-homepage-v38 .hp-mobile-nav-top{justify-content:space-between;align-items:center;gap:12px;display:flex}body[data-surface=homepage] .hp-homepage-v38 .hp-mobile-actions{align-items:center;gap:8px;display:flex}body[data-surface=homepage] .hp-homepage-v38 .hp-mobile-nav-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-mobile-nav-links .hp-nav-link{background:#020c183d;border:1px solid #3497e638;border-radius:8px;justify-content:center;padding:10px}body[data-surface=homepage] .hp-homepage-v38 .hp-foundation-grid,body[data-surface=homepage] .hp-homepage-v38 .hp-proof-grid,body[data-surface=homepage] .hp-homepage-v38 .hp-value-grid,body[data-surface=homepage] .hp-homepage-v38 .hp-kpi-grid{grid-template-columns:1fr}body[data-surface=homepage] .hp-homepage-v38 .hp-hero--desktop{display:none!important}body[data-surface=homepage] .hp-homepage-v38 .hp-hero--mobile{padding:10px 4px 4px;display:block}body[data-surface=homepage] .hp-homepage-v38 .hp-hero-h1{font-size:clamp(42px,14vw,64px)}body[data-surface=homepage] .hp-homepage-v38 .hp-hero-ctas{grid-template-columns:1fr;display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-card{grid-template-columns:1fr;min-height:0}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-sidebar{display:none}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-kpis,.hp-homepage-v38 .hp-preview-lower,body[data-surface=homepage] .hp-homepage-v38 .hp-proof-strip,body[data-surface=homepage] .hp-homepage-v38 .hp-value-section,body[data-surface=homepage] .hp-homepage-v38 .hp-kpi-strip,body[data-surface=homepage] .hp-homepage-v38 .hp-workflow-section,body[data-surface=homepage] .hp-homepage-v38 .hp-loop,body[data-surface=homepage] .hp-homepage-v38 .hp-cta-band,body[data-surface=homepage] .hp-homepage-v38 .hp-footer{grid-template-columns:1fr}body[data-surface=homepage] .hp-homepage-v38 .hp-section-rail-label{border-bottom:1px solid #368edc38;border-right:0;padding:14px}body[data-surface=homepage] .hp-homepage-v38 .hp-loop-story,body[data-surface=homepage] .hp-homepage-v38 .hp-loop-rail{grid-template-columns:1fr}body[data-surface=homepage] .hp-homepage-v38 .hp-loop-connector{display:none}body[data-surface=homepage] .hp-homepage-v38 .hp-cta-band-content,body[data-surface=homepage] .hp-homepage-v38 .hp-cta-band-actions{display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-footer-top{grid-template-columns:1fr}body[data-surface=homepage] .hp-homepage-v38 .hp-footer-bottom{text-align:left;grid-template-columns:1fr}body[data-surface=homepage] .hp-homepage-v38 .hp-footer-legal{flex-wrap:wrap;gap:18px}body[data-surface=homepage] .hp-homepage-v38 .hp-socials{justify-content:flex-start}}body[data-surface=homepage] .hp-homepage-v38 .hp-hero--desktop{grid-template-columns:minmax(0,.7fr) minmax(620px,1.3fr);align-items:start;gap:40px}body[data-surface=homepage] .hp-homepage-v38 .hp-hero-copy--desktop{padding-top:24px}body[data-surface=homepage] .hp-homepage-v38 .hp-hero-preview--desktop{align-self:stretch}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-card.hp-preview-card--dashboard{border-radius:24px;grid-template-columns:150px 1fr;min-height:0}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-sb-sub{color:#3ed6ff;letter-spacing:.16em;text-transform:uppercase;margin-top:6px;font-size:10px;font-weight:900}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-sb-link{border-radius:9px;min-height:34px;padding:0 10px;font-size:11px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-sb-link--active{background:linear-gradient(#1888ef,#1361c0);box-shadow:inset 0 0 0 1px #75c2ff42,0 8px 22px #065dbb47}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-main--dashboard{gap:14px;padding:18px 18px 16px;display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-dashboard-head{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;gap:18px;display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-dashboard-kicker{color:#7ea7c4;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-dashboard-title{color:#f7fbff;letter-spacing:-.06em;margin:6px 0 10px;font-family:Inter,system-ui,sans-serif;font-size:29px;font-weight:900;line-height:.92}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-dashboard-title span{color:#42d6ff}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-dashboard-subhead{color:#b7c8d6;max-width:360px;margin:0;font-size:11px;line-height:1.55}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-dashboard-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-action{color:#f5fbff;background:linear-gradient(#061b33c7,#031020e6);border:1px solid #4897e373;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff08}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-action--primary{background:linear-gradient(#28b8ff,#0b7ff5);box-shadow:0 14px 32px #086de457,inset 0 0 0 1px #ffffff1f}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-action-icon,body[data-surface=homepage] .hp-homepage-v38 .hp-preview-stat-icon{justify-content:center;align-items:center;display:inline-flex}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-stat{background:linear-gradient(#071f3ab8,#041223d1);border:1px solid #3f8bd647;border-radius:12px;min-height:132px;padding:12px 14px 10px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-stat--red{border-color:#ff5b6c73}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-stat--amber{border-color:#ffb82c73}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-stat--cyan{border-color:#32d6ff66}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-stat--red .hp-preview-stat-icon{color:#ff5b6c}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-stat--amber .hp-preview-stat-icon{color:#ffb82c}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-stat--cyan .hp-preview-stat-icon{color:#34d8ff}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-stat-value{color:#f8fbff;letter-spacing:-.05em;margin-top:8px;font-size:30px;font-weight:900;line-height:1}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-stat--red .hp-preview-stat-value{color:#ff6171}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-stat--amber .hp-preview-stat-value{color:#ffbb2b}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-stat--cyan .hp-preview-stat-value{color:#34d8ff}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-stat-label{color:#ebf5ff;max-width:110px;margin-top:8px;font-size:11px;font-weight:800;line-height:1.2}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-stat-sub{color:#ff7280;margin-top:8px;font-size:10px;font-weight:850;line-height:1.25}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-stat--cyan .hp-preview-stat-sub{color:#6ed69f}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-card{background:linear-gradient(#071f3ab8,#041223d1);border:1px solid #3f8bd647;border-radius:14px;padding:14px 16px 16px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-head h4{color:#f8fbff;letter-spacing:-.03em;margin:0;font-size:17px;font-weight:900}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-head p{color:#a6bbcd;margin:4px 0 0;font-size:11px;font-weight:700}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-legend{flex-wrap:wrap;justify-content:flex-end;gap:10px 14px;max-width:360px;display:flex}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-legend-item{color:#c1d0dd;white-space:nowrap;padding-left:14px;font-size:10px;font-weight:800;position:relative}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-legend-item:before{content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-legend-item--red:before{background:#ff5367}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-legend-item--amber:before{background:#ffb82c}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-legend-item--blue:before{background:#3098ff}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-legend-item--cyan:before{background:#21d4e6}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-legend-item--green:before{background:#7dbb2a}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-table-head{color:#8fa6bb;border-bottom:1px solid #468fd433;grid-template-columns:minmax(0,1.65fr) 170px 190px;gap:14px;padding:14px 0 8px;font-size:11px;font-weight:800;display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-body{display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-row{border-bottom:1px solid #468fd429;grid-template-columns:minmax(0,1.65fr) 170px 190px;align-items:center;gap:14px;min-height:74px;padding:0;display:grid;position:relative}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-row:before{content:"";background:#3098ff;border-radius:999px;width:4px;position:absolute;top:8px;bottom:8px;left:0}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-row--red:before{background:#ff5367}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-row--amber:before{background:#ffb82c}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-row--blue:before{background:#3098ff}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-row--cyan:before{background:#21d4e6}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-row--green:before{background:#7dbb2a}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-task{grid-template-columns:46px 1fr;align-items:center;gap:12px;padding-left:14px;display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-icon{border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:inline-flex}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-icon--red{color:#ff5367}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-icon--amber{color:#ffb82c}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-icon--blue{color:#3098ff}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-icon--cyan{color:#21d4e6}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-icon--green{color:#7dbb2a}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-title{color:#f6fbff;letter-spacing:-.03em;font-size:13px;font-weight:900;line-height:1.12}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-detail{color:#b4c4d3;max-width:360px;margin-top:4px;font-size:11px;font-weight:700;line-height:1.3}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-source span{border:1px solid;border-radius:10px;justify-content:center;align-items:center;min-width:122px;min-height:36px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-row--red .hp-preview-queue-source span{color:#ff5367}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-row--amber .hp-preview-queue-source span{color:#ffb82c}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-row--blue .hp-preview-queue-source span{color:#3098ff}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-row--cyan .hp-preview-queue-source span{color:#21d4e6}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-row--green .hp-preview-queue-source span{color:#7dbb2a}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-status strong{letter-spacing:-.02em;font-size:13px;font-weight:900;display:block}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-status small{color:#b8c8d6;margin-top:6px;font-size:11px;font-weight:700;display:block}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-status--red strong{color:#ff5367}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-status--amber strong{color:#ffb82c}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-status--blue strong{color:#3098ff}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-status--cyan strong{color:#21d4e6}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-status--green strong{color:#7dbb2a}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-footer{color:#1eb9ff;justify-content:center;padding-top:16px;font-size:14px;font-weight:800;display:flex}@media (width<=1280px){body[data-surface=homepage] .hp-homepage-v38 .hp-hero--desktop{grid-template-columns:minmax(0,.86fr) minmax(540px,1.14fr)}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-dashboard-title{font-size:25px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-table-head,body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-row{grid-template-columns:minmax(0,1.5fr) 144px 170px}}@media (width<=980px){body[data-surface=homepage] .hp-homepage-v38 .hp-preview-card.hp-preview-card--dashboard{grid-template-columns:1fr}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-sidebar{display:none}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-dashboard-head{grid-template-columns:1fr}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-dashboard-actions{justify-content:flex-start}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-legend{justify-content:flex-start}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-table-head{display:none}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-row{grid-template-columns:1fr;gap:8px;padding:12px 0}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-source,body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-status{padding-left:60px}}body[data-surface=homepage] .hp-homepage-v38 .hp-nav--desktop{position:relative;top:auto}body[data-surface=homepage] .hp-homepage-v38 .hp-hero--desktop{grid-template-columns:minmax(0,.78fr) minmax(620px,1.32fr);align-items:center;gap:48px;min-height:560px;padding:22px 32px 40px}body[data-surface=homepage] .hp-homepage-v38 .hp-hero-copy--desktop{max-width:420px;padding-top:0}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-card.hp-preview-card--dashboard{border-radius:22px;grid-template-columns:132px minmax(0,1fr);height:520px;max-height:520px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-sidebar{padding:17px 12px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-sb-brand-wrap{margin-bottom:14px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-sb-brand{margin-bottom:0;font-size:12px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-sb-sub{letter-spacing:.14em;font-size:8px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-sb-links{gap:7px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-sb-link{border-radius:7px;gap:7px;min-height:27px;padding:0 8px;font-size:9px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-sb-icon svg{width:10px;height:10px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-main--dashboard{gap:10px;padding:14px;overflow:hidden}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-dashboard-head{grid-template-columns:minmax(160px,.72fr) minmax(220px,1fr);align-items:start;gap:12px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-dashboard-kicker{letter-spacing:.14em;font-size:8px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-dashboard-title{letter-spacing:-.055em;margin:4px 0 7px;font-size:22px;line-height:.92}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-dashboard-subhead{max-width:260px;font-size:9px;line-height:1.38}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-dashboard-actions{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:8px;display:grid}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-action{white-space:normal;text-align:center;border-radius:9px;gap:7px;min-height:38px;padding:0 9px;font-size:9.5px;line-height:1.1}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-action-icon svg{width:13px;height:13px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-stat{border-radius:9px;min-height:78px;padding:8px 9px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-stat-icon svg{width:14px;height:14px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-stat-value{margin-top:4px;font-size:22px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-stat-label{max-width:90px;margin-top:4px;font-size:8px;line-height:1.15}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-stat-sub{margin-top:5px;font-size:7.5px;line-height:1.15}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-card{border-radius:12px;min-height:0;padding:10px 12px 11px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-head{align-items:flex-start;gap:10px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-head h4{font-size:13px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-head p{margin-top:2px;font-size:8.5px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-legend{gap:5px 10px;max-width:310px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-legend-item{padding-left:10px;font-size:7.5px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-legend-item:before{width:6px;height:6px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-table-head{grid-template-columns:minmax(0,1.35fr) 86px 112px;gap:9px;padding:8px 0 5px;font-size:8.5px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-row{grid-template-columns:minmax(0,1.35fr) 86px 112px;gap:9px;min-height:50px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-row:before{width:3px;top:6px;bottom:6px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-task{grid-template-columns:30px minmax(0,1fr);gap:8px;padding-left:10px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-icon{border-width:1.5px;width:23px;height:23px;font-size:12px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-title{font-size:9.5px;line-height:1.1}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-detail{max-height:20px;margin-top:2px;font-size:8px;line-height:1.18;overflow:hidden}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-source span{text-align:center;border-radius:7px;width:100%;min-width:0;min-height:24px;padding:0 6px;font-size:8px;line-height:1.05}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-status strong{font-size:9.5px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-status small{margin-top:3px;font-size:8px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-footer{padding-top:9px;font-size:10px}@media (width<=1280px){body[data-surface=homepage] .hp-homepage-v38 .hp-hero--desktop{grid-template-columns:minmax(0,.78fr) minmax(560px,1.22fr);gap:34px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-card.hp-preview-card--dashboard{grid-template-columns:120px minmax(0,1fr);height:500px;max-height:500px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-dashboard-title{font-size:20px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-dashboard-actions{grid-template-columns:1fr;justify-self:end;max-width:150px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-action{min-height:32px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-table-head,body[data-surface=homepage] .hp-homepage-v38 .hp-preview-queue-row{grid-template-columns:minmax(0,1.26fr) 76px 96px}body[data-surface=homepage] .hp-homepage-v38 .hp-preview-legend{max-width:250px}}body[data-surface=app] #mainWrap :not(.ic-deck-root):not(.ic-deck-root *){--c2s-card-radius:10px;--c2s-card-pad:14px;--c2s-card-border:1px solid #58c4ff1a;--c2s-card-bg:linear-gradient(180deg, #0b1528eb, #070f1cf0)}@media (width>=1280px){body[data-surface=app] #mainWrap .dashboard-target-v28{background:linear-gradient(#081222f5,#050c18fa)!important;border:1px solid #58c4ff1a!important;border-radius:12px!important;min-height:0!important;padding:18px 18px 16px!important;box-shadow:0 2px 14px #00000047!important}body[data-surface=app] #mainWrap .dashboard-target-v28:after{display:none!important}body[data-surface=app] #mainWrap .dash28-hero-card{grid-template-columns:minmax(320px,.85fr) minmax(560px,1.15fr)!important;gap:24px!important;padding:4px 4px 0 8px!important}body[data-surface=app] #mainWrap .dash28-hero-title{font-family:var(--font-display,var(--font-ui,sans-serif))!important;letter-spacing:-.015em!important;color:#f4faff!important;text-shadow:none!important;max-width:420px!important;font-size:clamp(22px,1.8vw,30px)!important;font-weight:600!important;line-height:1.15!important}body[data-surface=app] #mainWrap .dash28-hero-title span{background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:initial!important;color:#38bdf8!important}body[data-surface=app] #mainWrap .dash28-hero-copy{color:#bed2ebb8!important;letter-spacing:0!important;margin:10px 0 0!important;font-size:13px!important;line-height:1.5!important}body[data-surface=app] #mainWrap .dash28-hero-right{gap:12px!important}body[data-surface=app] #mainWrap .dash28-action-row{gap:8px!important}body[data-surface=app] #mainWrap .dash28-top-action{min-height:38px!important;box-shadow:none!important;background:linear-gradient(#0c1c37c7,#061022d1)!important;border:1px solid #58c4ff33!important;border-radius:8px!important;gap:8px!important;font-size:13px!important;font-weight:600!important}body[data-surface=app] #mainWrap .dash28-top-action.primary{background:linear-gradient(#1a8cd8 0%,#0a6cb8 100%)!important;border-color:#58c4ff8c!important;box-shadow:inset 0 1px #ffffff14!important}body[data-surface=app] #mainWrap .dash28-action-icon{width:18px!important;height:18px!important;font-size:14px!important}body[data-surface=app] #mainWrap .dash28-snapshot-row{gap:8px!important}body[data-surface=app] #mainWrap .dash28-snapshot-card{background:linear-gradient(#08142a9e,#040c1cc7)!important;border-width:1px!important;border-radius:8px!important;gap:12px!important;min-height:78px!important;padding:12px 14px!important}body[data-surface=app] #mainWrap .dash28-snapshot-icon{width:28px!important;font-size:22px!important}body[data-surface=app] #mainWrap .dash28-snapshot-value{letter-spacing:-.01em!important;font-size:22px!important;font-weight:700!important}body[data-surface=app] #mainWrap .dash28-snapshot-label{margin-top:6px!important;font-size:12px!important;line-height:1.25!important}body[data-surface=app] #mainWrap .dash28-snapshot-sub{margin-top:6px!important;font-size:11px!important;font-weight:600!important}body[data-surface=app] #mainWrap .dash28-queue-card{box-shadow:none!important;background:linear-gradient(#08142ac7,#040c1ce0)!important;border-color:#58c4ff29!important;border-radius:10px!important;margin:18px 0 0!important;padding:14px!important}body[data-surface=app] #mainWrap .dash28-queue-head{gap:14px!important;margin-bottom:10px!important}body[data-surface=app] #mainWrap .dash28-queue-head h2,body[data-surface=app] #mainWrap .dash28-queue-header h2{letter-spacing:-.005em!important;font-size:14px!important;font-weight:600!important}}body[data-surface=app] #mainWrap>#app>.card,body[data-surface=app] #mainWrap #app section.card,body[data-surface=app] #mainWrap .card{box-shadow:none!important;background:linear-gradient(#0b1528eb,#070f1cf0)!important;border:1px solid #58c4ff1a!important;border-radius:10px!important;padding:14px 16px!important}body[data-surface=app] #mainWrap #app h2{letter-spacing:-.005em!important;font-size:16px!important;font-weight:600!important;line-height:1.3!important}body[data-surface=app] #mainWrap #app h1{letter-spacing:-.01em!important;font-size:20px!important;font-weight:600!important;line-height:1.25!important}body[data-surface=app] #mainWrap #app h3{letter-spacing:.01em!important;text-transform:uppercase!important;color:#bed2ebc7!important;font-size:13px!important;font-weight:600!important}body[data-surface=app] #mainWrap #app .btn,body[data-surface=app] #mainWrap #app button.btn,body[data-surface=app] #mainWrap #app button:not(.tab):not(.ic-btn):not(.spine-toggle):not(.dash28-top-action){letter-spacing:0!important;border-radius:7px!important;height:auto!important;min-height:32px!important;padding:6px 12px!important;font-size:13px!important;font-weight:500!important}body[data-surface=app] #mainWrap #app input:not([type=checkbox]):not([type=radio]):not([type=file]),body[data-surface=app] #mainWrap #app select,body[data-surface=app] #mainWrap #app textarea{background:#060e1cc7!important;border:1px solid #58c4ff29!important;border-radius:7px!important;height:32px!important;min-height:32px!important;padding:4px 10px!important;font-size:13px!important;line-height:1.3!important}body[data-surface=app] #mainWrap #app textarea{height:auto!important;min-height:64px!important;padding:8px 10px!important;line-height:1.5!important}body[data-surface=app] #mainWrap #app label{letter-spacing:.04em!important;text-transform:uppercase!important;color:#bed2ebb8!important;font-size:11px!important;font-weight:600!important}body[data-surface=app] #mainWrap #app .row.meeting-row,body[data-surface=app] #mainWrap #app [data-meeting-type]{border:1px solid #58c4ff1a!important;border-radius:9px!important;padding:12px 14px!important}body[data-surface=app] #mainWrap .compliance-strip{background:linear-gradient(#0b1528eb,#070f1cf0)!important;border:1px solid #58c4ff1a!important;border-radius:10px!important;gap:12px!important;margin-bottom:8px!important;padding:14px 16px!important}body[data-surface=app] #mainWrap .compliance-strip:hover{box-shadow:none!important;background:linear-gradient(#0e1c34f0,#091222f5)!important;border-color:#58c4ff4d!important;transform:none!important}body[data-surface=app] #mainWrap .compliance-strip-title{letter-spacing:-.005em!important;margin-bottom:2px!important;font-size:14px!important;font-weight:600!important}body[data-surface=app] #mainWrap .compliance-strip-sub{color:#bed2eba8!important;font-size:12px!important;line-height:1.4!important}body[data-surface=app] #mainWrap .documents-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body[data-surface=app] #mainWrap .documents-panel{background:linear-gradient(#0b1528eb,#070f1cf0)!important;border:1px solid #58c4ff1a!important;border-radius:10px!important;min-height:0!important;padding:14px 16px!important}body[data-surface=app] #mainWrap .documents-panel h2{letter-spacing:.02em!important;text-transform:uppercase!important;color:#bed2ebc7!important;margin:0 0 6px!important;font-size:13px!important;font-weight:600!important}body[data-surface=app] #mainWrap .documents-value{letter-spacing:-.02em!important;font-size:26px!important;font-weight:700!important;line-height:1!important}body[data-surface=app] #mainWrap .documents-panel p{margin-top:8px!important;font-size:12px!important;line-height:1.45!important}body[data-surface=app] #mainWrap #app>.card:first-child h1,body[data-surface=app] #mainWrap #app>section:first-child h1{letter-spacing:-.01em!important;font-size:22px!important;font-weight:600!important;line-height:1.2!important}body[data-surface=app] #mainWrap #app h1.page-title,body[data-surface=app] #mainWrap #app .compliance-header h1,body[data-surface=app] #mainWrap #app>h1:first-child{letter-spacing:-.01em!important;font-size:22px!important;font-weight:600!important}body[data-surface=app] #mainWrap .yn-sl-root{flex-direction:column;gap:10px;margin-top:6px;display:flex}body[data-surface=app] #mainWrap .yn-sl-headerbar{background:#080c1659;border:1px solid #38bdf824;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}body[data-surface=app] #mainWrap .yn-sl-counters{flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}body[data-surface=app] #mainWrap .yn-sl-counter b{color:#e6f1ff;font-size:13px;font-weight:700}body[data-surface=app] #mainWrap .yn-sl-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}body[data-surface=app] #mainWrap .yn-sl-filters input.yn-sl-search,body[data-surface=app] #mainWrap .yn-sl-filters select{color:#e6f1ff!important;background:#080c168c!important;border:1px solid #38bdf82e!important;border-radius:7px!important;height:30px!important;padding:0 8px!important;font-size:12px!important}body[data-surface=app] #mainWrap .yn-sl-filters input.yn-sl-search{min-width:180px}body[data-surface=app] #mainWrap .yn-sl-list{flex-direction:column;gap:6px;max-height:520px;padding:2px;display:flex;overflow-y:auto}body[data-surface=app] #mainWrap .yn-sl-card{background:#080c164d;border:1px solid #38bdf81f;border-radius:9px;grid-template-columns:22px 1fr;align-items:start;gap:10px;padding:8px 10px;transition:border-color .12s,background .12s;display:grid}body[data-surface=app] #mainWrap .yn-sl-card.is-linked{background:#10284673;border-color:#38bdf88c}body[data-surface=app] #mainWrap .yn-sl-card.is-suggested{background:#281c084d;border-color:#fbbf2466}body[data-surface=app] #mainWrap .yn-sl-card.is-linked.is-suggested{background:#10284673;border-color:#38bdf88c}body[data-surface=app] #mainWrap .yn-sl-check{justify-content:center;align-items:center;height:22px;display:flex}body[data-surface=app] #mainWrap .yn-sl-check input[type=checkbox]{cursor:pointer;width:14px;height:14px}body[data-surface=app] #mainWrap .yn-sl-body{flex-direction:column;gap:4px;min-width:0;display:flex}body[data-surface=app] #mainWrap .yn-sl-headrow{align-items:center;gap:8px;min-width:0;display:flex}body[data-surface=app] #mainWrap .yn-sl-title{color:#e6f1ff;letter-spacing:.005em;text-transform:none;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}body[data-surface=app] #mainWrap .yn-sl-meta{color:#e6f1ff8c;font-size:11px}body[data-surface=app] #mainWrap .yn-sl-dot{background:#475569;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 2px #080c1699}body[data-surface=app] #mainWrap .yn-sl-dot-ok{background:#22c55e}body[data-surface=app] #mainWrap .yn-sl-dot-warn{background:#fbbf24}body[data-surface=app] #mainWrap .yn-sl-dot-inactive{background:#64748b}body[data-surface=app] #mainWrap .yn-sl-type-badge{letter-spacing:.06em;border-radius:5px;flex:none;padding:2px 6px;font-size:10px;font-weight:700}body[data-surface=app] #mainWrap .yn-sl-type-policy{color:#7dd3fc;background:#38bdf826;border:1px solid #38bdf84d}body[data-surface=app] #mainWrap .yn-sl-type-training{color:#c4b5fd;background:#a78bfa26;border:1px solid #a78bfa4d}body[data-surface=app] #mainWrap .yn-sl-suggested-badge{letter-spacing:.06em;color:#fcd34d;background:#fbbf2426;border:1px solid #fbbf2459;border-radius:5px;flex:none;padding:2px 6px;font-size:10px;font-weight:700}body[data-surface=app] #mainWrap .yn-sl-controls{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}body[data-surface=app] #mainWrap .yn-sl-controls-rel{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}body[data-surface=app] #mainWrap select.yn-sl-relation{min-width:108px;color:#e6f1ff!important;background:#080c16a6!important;border:1px solid #38bdf840!important;border-radius:6px!important;width:auto!important;height:26px!important;padding:0 6px!important;font-size:11px!important;font-weight:600!important}body[data-surface=app] #mainWrap .yn-sl-rel-blurb{color:#e6f1ff80;font-size:11px;font-style:italic}body[data-surface=app] #mainWrap input.yn-sl-note{flex:220px;color:#e6f1ff!important;background:#080c168c!important;border:1px solid #38bdf82e!important;border-radius:6px!important;height:26px!important;padding:0 8px!important;font-size:12px!important}body[data-surface=app] #mainWrap input.yn-sl-note:disabled{opacity:.45;cursor:not-allowed}body[data-surface=app] #mainWrap .yn-sl-empty{text-align:center;color:#e6f1ff8c;border:1px dashed #38bdf82e;border-radius:9px;padding:14px;font-size:12px}body[data-surface=app] #mainWrap .yn-sl-effects{background:#080c1640;border-left:2px solid #38bdf873;border-radius:0 6px 6px 0;padding:6px 10px;font-size:11px}body[data-surface=app] #mainWrap .yn-ap-carry-label{text-transform:none!important;letter-spacing:0!important;color:#e6f1ff!important;font-size:13px!important;font-weight:400!important}body[data-surface=app] #mainWrap .yn-ap-carry-label .yn-ap-carry-text{line-height:1.4;text-transform:none!important;letter-spacing:0!important;color:#cbd5e1!important;font-size:13px!important;font-weight:400!important}body[data-surface=app] #mainWrap .yn-ap-carry-label b{color:#e6f1ff!important;font-weight:600!important}body[data-surface=app] #mainWrap .yn-ap-carry-label input[type=checkbox]{width:14px;height:14px;margin-top:2px}body[data-surface=app] .spine-playbook-card{cursor:pointer}body[data-surface=app] .spine-playbook-card[aria-disabled=true]{cursor:not-allowed;opacity:.55}body[data-surface=app] .spine-playbook-card.spine-playbook-card--active:hover{border-color:#2b7fe799!important}body[data-surface=app] .spine-playbook-card.active{border-color:#1bb8ff!important;box-shadow:0 0 0 1px #1bb8ff59,inset 0 1px #ffffff0a!important}body[data-surface=app] .pb-shell{padding:20px 22px}body[data-surface=app] .pb-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}body[data-surface=app] .pb-head-text h2{letter-spacing:-.01em;margin:0;font-size:20px}body[data-surface=app] .pb-head-text .muted{margin-top:4px;font-size:13px}body[data-surface=app] .pb-head-tabs{border:1px solid var(--color-border-soft,#e5e7eb);background:var(--color-surface-2,#f8fafc);border-radius:8px;gap:0;padding:2px;display:inline-flex}body[data-surface=app] .pb-tab{appearance:none;color:inherit;letter-spacing:-.005em;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s}body[data-surface=app] .pb-tab:hover{background:#0f172a0d}body[data-surface=app] .pb-tab.is-active{color:#fff;background:#0f172a}body[data-surface=app] .pb-body{margin-top:14px}body[data-surface=app] .pb-loading{text-align:center;padding:24px 0;font-size:13px}body[data-surface=app] .pb-error{color:#991b1b;background:#fef2f2;border:1px solid #dc2626;border-radius:8px;padding:14px 16px;font-size:13px}body[data-surface=app] .pb-audit-summary{border:1px solid var(--color-border-soft,#e5e7eb);background:var(--color-surface-2,#f8fafc);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:14px;padding:16px 18px;display:grid}@media (width<=780px){body[data-surface=app] .pb-audit-summary{text-align:left;grid-template-columns:1fr}}body[data-surface=app] .pb-score{border:1px solid var(--color-border-soft,#e5e7eb);background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-width:96px;padding:8px 14px;display:flex}body[data-surface=app] .pb-score-num{letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1}body[data-surface=app] .pb-score-num span{margin-left:2px;font-size:14px;font-weight:600}body[data-surface=app] .pb-score-cap{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-top:4px;font-size:11px}body[data-surface=app] .pb-score--ok .pb-score-num{color:#166534}body[data-surface=app] .pb-score--warn .pb-score-num{color:#b45309}body[data-surface=app] .pb-score--bad .pb-score-num{color:#dc2626}body[data-surface=app] .pb-counts{flex-wrap:wrap;gap:10px;display:flex}body[data-surface=app] .pb-count{border:1px solid var(--color-border-soft,#e5e7eb);background:#fff;border-radius:8px;flex:auto;min-width:88px;padding:8px 12px}body[data-surface=app] .pb-count-num{font-size:18px;font-weight:700;line-height:1.1}body[data-surface=app] .pb-count-lbl{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-top:2px;font-size:11px}body[data-surface=app] .pb-count--ok .pb-count-num{color:#166534}body[data-surface=app] .pb-count--warn .pb-count-num{color:#b45309}body[data-surface=app] .pb-count--bad .pb-count-num{color:#dc2626}body[data-surface=app] .pb-count--mute .pb-count-num{color:#64748b}body[data-surface=app] .pb-summary-meta{text-align:right;font-size:12px}body[data-surface=app] .pb-summary-meta .muted{margin-top:2px}body[data-surface=app] .pb-filterbar{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}body[data-surface=app] .pb-filter{appearance:none;border:1px solid var(--color-border-soft,#e5e7eb);color:#0f172a;cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}body[data-surface=app] .pb-filter:hover{border-color:#0f172a}body[data-surface=app] .pb-filter.is-active{color:#fff;background:#0f172a;border-color:#0f172a}body[data-surface=app] .pb-filter-n{text-align:center;color:#0f172a;background:#0f172a14;border-radius:4px;min-width:18px;padding:1px 5px;font-size:11px;display:inline-block}body[data-surface=app] .pb-filter.is-active .pb-filter-n{color:#fff;background:#ffffff2e}body[data-surface=app] .pb-pill{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}body[data-surface=app] .pb-pill--ok{color:#166534;background:#dcfce7;border-color:#86efac}body[data-surface=app] .pb-pill--warn{color:#92400e;background:#fef3c7;border-color:#fcd34d}body[data-surface=app] .pb-pill--bad{color:#991b1b;background:#fee2e2;border-color:#fca5a5}body[data-surface=app] .pb-pill--mute{color:#475569;background:#f1f5f9;border-color:#cbd5e1}body[data-surface=app] .pb-audit-list{flex-direction:column;gap:18px;display:flex}body[data-surface=app] .pb-cat-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}body[data-surface=app] .pb-cat-head h3{text-transform:uppercase;letter-spacing:.05em;color:#475569;margin:0;font-size:13px}body[data-surface=app] .pb-cat-count{color:#64748b;background:#f1f5f9;border-radius:999px;padding:1px 8px;font-size:11px}body[data-surface=app] .pb-cat-rows{flex-direction:column;gap:8px;display:flex}body[data-surface=app] .pb-row{border:1px solid var(--color-border-soft,#e5e7eb);background:#fff;border-left-width:3px;border-radius:10px;padding:12px 14px}body[data-surface=app] .pb-row--ok{border-left-color:#22c55e}body[data-surface=app] .pb-row--warn{border-left-color:#f59e0b}body[data-surface=app] .pb-row--bad{border-left-color:#dc2626}body[data-surface=app] .pb-row--mute{border-left-color:#94a3b8}body[data-surface=app] .pb-row-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}body[data-surface=app] .pb-row-ref{text-transform:uppercase;letter-spacing:.04em;font-size:11px}body[data-surface=app] .pb-row-title{letter-spacing:-.005em;color:#0f172a;margin-top:2px;font-size:14px;font-weight:700}body[data-surface=app] .pb-row-body{margin-top:8px}body[data-surface=app] .pb-row-summary{color:#334155;font-size:13px;line-height:1.5}body[data-surface=app] .pb-evs{background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:6px;margin-top:10px;padding:8px 10px;display:grid}body[data-surface=app] .pb-ev-lbl{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:10.5px}body[data-surface=app] .pb-ev-val{color:#0f172a;word-break:break-word;font-size:12.5px;font-weight:600}body[data-surface=app] .pb-gaps{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}body[data-surface=app] .pb-gap{background:#fef2f2;border:1px dashed #fca5a5;border-radius:6px;padding:8px 10px}body[data-surface=app] .pb-gap-title{color:#991b1b;font-size:12.5px;font-weight:700}body[data-surface=app] .pb-gap-detail{color:#7f1d1d;margin-top:2px;font-size:12px}body[data-surface=app] .pb-gap-fix{color:#0f172a;margin-top:4px;font-size:12px}body[data-surface=app] .pb-row-foot{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}body[data-surface=app] .pb-empty{text-align:center;border:1px dashed var(--color-border-soft,#e5e7eb);border-radius:8px;padding:24px}body[data-surface=app] .pb-manual{grid-template-columns:240px 1fr;align-items:start;gap:18px;display:grid}@media (width<=880px){body[data-surface=app] .pb-manual{grid-template-columns:1fr}}body[data-surface=app] .pb-toc{border:1px solid var(--color-border-soft,#e5e7eb);background:var(--color-surface-2,#f8fafc);border-radius:10px;padding:10px;position:sticky;top:14px}body[data-surface=app] .pb-toc-head{text-transform:uppercase;letter-spacing:.06em;color:#64748b;padding:4px 6px 8px;font-size:11px}body[data-surface=app] .pb-toc-list{flex-direction:column;gap:2px;display:flex}body[data-surface=app] .pb-toc-item{appearance:none;text-align:left;color:#334155;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:24px 1fr;align-items:center;gap:6px;padding:7px 8px;font-size:12.5px;display:grid}body[data-surface=app] .pb-toc-item:hover{background:#0f172a0f}body[data-surface=app] .pb-toc-item.is-active{color:#fff;background:#0f172a}body[data-surface=app] .pb-toc-num{letter-spacing:.02em;color:#94a3b8;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700}body[data-surface=app] .pb-toc-item.is-active .pb-toc-num{color:#cbd5e1}body[data-surface=app] .pb-toc-title{font-weight:600}body[data-surface=app] .pb-chapter{border:1px solid var(--color-border-soft,#e5e7eb);background:#fff;border-radius:10px;padding:22px 24px}body[data-surface=app] .pb-chap-num{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:11px}body[data-surface=app] .pb-chap-title{letter-spacing:-.015em;color:#0f172a;margin:4px 0;font-size:22px}body[data-surface=app] .pb-chap-tag{color:#475569;font-size:13px}body[data-surface=app] .pb-chap-body{margin-top:16px}body[data-surface=app] .pb-prose{color:#1f2937;font-size:13.5px;line-height:1.65}body[data-surface=app] .pb-prose h3{text-transform:uppercase;letter-spacing:.04em;color:#0f172a;margin:18px 0 6px;font-size:14px}body[data-surface=app] .pb-prose p{margin:0 0 10px}body[data-surface=app] .pb-prose ul,body[data-surface=app] .pb-prose ol{margin:6px 0 12px;padding-left:22px}body[data-surface=app] .pb-prose li{margin:3px 0}body[data-surface=app] .pb-prose code{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}body[data-surface=app] .pb-enforced{border-top:1px solid var(--color-border-soft,#e5e7eb);margin-top:22px;padding-top:16px}body[data-surface=app] .pb-enforced-head{text-transform:uppercase;letter-spacing:.05em;color:#0f172a;margin:0 0 10px;font-size:13px}body[data-surface=app] .pb-enforced-list{flex-direction:column;gap:8px;display:flex}body[data-surface=app] .pb-enforced-row{border:1px solid var(--color-border-soft,#e5e7eb);background:#f8fafc;border-left:3px solid #1bb8ff;border-radius:8px;padding:10px 12px}body[data-surface=app] .pb-enforced-tag{text-transform:uppercase;letter-spacing:.05em;color:#1e40af;font-size:10.5px;font-weight:700}body[data-surface=app] .pb-enforced-title{color:#0f172a;margin-top:2px;font-size:13.5px;font-weight:700}body[data-surface=app] .pb-enforced-desc{color:#475569;margin-top:3px;font-size:12.5px;line-height:1.55}body[data-surface=app] .pb-enforced-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}body[data-surface=app] .pb-chap-foot{border-top:1px solid var(--color-border-soft,#e5e7eb);margin-top:20px;padding-top:14px}body[data-surface=app] .pb-chap-nav{justify-content:space-between;gap:8px;display:flex}body[data-surface=app] .pb-chap-nav .btn{max-width:48%}.training-page{flex-direction:column;gap:16px;padding:16px 24px;display:flex}.training-summary__stats{flex-wrap:wrap;gap:12px;display:flex}.training-stat{border:1px solid var(--border-soft);background:#0f1f3699;border-radius:10px;flex-direction:column;align-items:center;gap:2px;min-width:96px;padding:10px 14px;display:flex}.training-stat__num{color:var(--text-main);font-size:22px;font-weight:700}.training-stat__lbl{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.training-stat.is-ok{border-color:#22c55e8c}.training-stat.is-warn{border-color:#f59e0b8c}.training-stat.is-danger{border-color:#dc262699}.tag.is-ok{color:#4ade80;border-color:#22c55e8c}.tag.is-warn{color:#facc15;border-color:#f59e0b8c}.tag.is-danger{color:#f87171;border-color:#dc262699}.training-plan__body{color:var(--text-main);font-size:14px;line-height:1.55}.training-curriculum__list{flex-direction:column;gap:10px;padding-left:20px;display:flex}.training-curriculum__list li{line-height:1.45}.training-grid-wrap{overflow-x:auto}.training-grid{border-collapse:separate;border-spacing:0;width:100%;min-width:760px;font-size:12px}.training-grid th,.training-grid td{border-bottom:1px solid var(--border-soft);vertical-align:top;text-align:left;padding:10px 12px}.training-row-th{z-index:2;background:#0b162799;min-width:180px;max-width:220px;position:sticky;left:0}.training-th{background:#0b162766;min-width:160px;max-width:220px}.training-th__order{border:1px solid var(--border-strong);color:var(--text-muted);border-radius:999px;margin-bottom:4px;padding:1px 6px;font-size:10px;display:inline-block}.training-th__title{color:var(--text-main);margin-bottom:4px;font-weight:600;line-height:1.3}.training-th__link{color:#7dd3fc;font-size:11px;text-decoration:underline}.training-cell{background:#08122066}.training-cell.is-ok{background:#22c55e14}.training-cell.is-warn{background:#f59e0b1a}.training-cell.is-danger{background:#dc26261a}.training-dot{vertical-align:middle;border-radius:999px;width:8px;height:8px;margin-right:6px;display:inline-block}.training-dot.is-ok{background:#22c55e}.training-dot.is-warn{background:#f59e0b}.training-dot.is-danger{background:#dc2626}.training-cell .btn{margin-top:6px}body[data-surface=app] .ic-incident-shell .ic-incident-header__copy .ic-incident-kicker{color:var(--ic-type-label);letter-spacing:.02em;text-transform:none;font-size:12px;font-weight:600;line-height:1.25}body[data-surface=app] .ic-incident-shell .ic-incident-header__copy h1{color:var(--ic-type-primary);letter-spacing:-.025em;margin:4px 0 12px;font-size:38px;font-weight:700;line-height:1.15}body[data-surface=app] .ic-incident-shell .ic-incident-header__meta .ic-incident-pill{color:var(--ic-type-primary);font-size:13px;font-weight:600;line-height:1.2}body[data-surface=app] .ic-incident-shell .ic-incident-header__next span{color:var(--ic-type-label);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.25}body[data-surface=app] .ic-incident-shell .ic-incident-header__next strong{color:var(--ic-type-primary);font-size:18px;font-weight:700;line-height:1.25}body[data-surface=app] .ic-incident-shell .ic-incident-nav__title,body[data-surface=app] .ic-incident-shell .ic-summary-hero__copy .ic-incident-kicker,body[data-surface=app] .ic-incident-shell .ic-summary-sheet__intro .ic-incident-kicker,body[data-surface=app] .ic-incident-shell .ic-incident-panel__head .ic-incident-kicker,body[data-surface=app] .ic-incident-shell .ic-summary-section__head .ic-incident-kicker,body[data-surface=app] .ic-incident-shell .ic-incident-utility-card>header h3{color:var(--ic-type-label);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.25}body[data-surface=app] .ic-incident-shell .ic-summary-sheet__intro h3,body[data-surface=app] .ic-incident-shell .ic-summary-section__head h3{color:var(--ic-type-label);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.25}body[data-surface=app] .ic-incident-shell .ic-incident-step.is-active .ic-incident-step__body small,body[data-surface=app] .ic-incident-shell .ic-incident-step.is-in_progress .ic-incident-step__body small{color:var(--ic-type-secondary)}body[data-surface=app] .ic-incident-shell .ic-summary-hero .ic-incident-pill,body[data-surface=app] .ic-incident-shell .ic-incident-pill{font-size:13px;font-weight:600;line-height:1.2}body[data-surface=app] .ic-incident-shell .ic-summary-sheet__intro p,body[data-surface=app] .ic-incident-shell .ic-summary-section__head p{color:var(--ic-type-secondary);font-size:16px;font-weight:400;line-height:1.55}body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric span{color:var(--ic-type-label);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500;line-height:1.3}body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric strong,body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-text,body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-pill{color:var(--ic-type-primary);font-size:18px;font-weight:600;line-height:1.25}body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-number{color:var(--ic-type-primary);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1}body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-pill.is-info{color:var(--ic-type-blue)}body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-pill.is-safe,body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric.is-safe .ic-incident-utility-number{color:var(--ic-type-green)}body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-pill.is-pending,body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric.is-pending .ic-incident-utility-number{color:var(--ic-type-amber)}body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-pill.is-danger,body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric.is-danger strong{color:var(--ic-type-red);font-size:16px;font-weight:600;line-height:1.25}body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-linked .ic-btn,body[data-surface=app] .ic-incident-shell .ic-incident-utility-action-stack .ic-btn,body[data-surface=app] .ic-incident-shell .ic-btn{font-size:15px;font-weight:600;line-height:1}body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-linked .ic-incident-deflist dt{color:var(--ic-type-label);font-size:12px;font-weight:500}body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-linked .ic-incident-deflist dd,body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-linked .ic-incident-deflist .ic-incident-value{color:var(--ic-type-primary);font-size:18px;font-weight:600}body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-timeline .ic-incident-timeline strong{color:var(--ic-type-primary);font-size:15px;font-weight:600;line-height:1.3}body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-timeline .ic-incident-timeline li span,body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-timeline .ic-incident-timeline time{color:var(--ic-type-secondary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400;line-height:1.35}body[data-surface=app] .ic-incident-shell .ic-incident-pill.is-info{color:var(--ic-type-blue)}body[data-surface=app] .ic-incident-shell .ic-incident-pill.is-safe{color:var(--ic-type-green)}body[data-surface=app] .ic-incident-shell .ic-incident-pill.is-pending{color:var(--ic-type-amber)}body[data-surface=app] .ic-incident-shell .ic-incident-pill.is-danger{color:var(--ic-type-red)}body[data-surface=app] .ic-incident-shell .ic-incident-value.is-date,body[data-surface=app] .ic-incident-shell .ic-incident-header__meta .ic-incident-pill:first-child{font-variant-numeric:tabular-nums}body[data-surface=app] .ic-incident-shell .ic-summary-hero__actions .ic-btn,body[data-surface=app] .ic-incident-shell .ic-summary-sheet__actions .ic-btn,body[data-surface=app] .ic-incident-shell .ic-summary-card__actions .ic-btn,body[data-surface=app] .ic-incident-shell .ic-incident-utility-action-stack .ic-btn,body[data-surface=app] .ic-incident-shell .ic-incident-action-bar__actions .ic-btn:not(.ic-btn--primary),body[data-surface=app] .ic-incident-shell .ic-incident-header__cta .ic-btn:not(.ic-btn--primary){color:var(--ic-type-primary);box-shadow:none;background:#07142b57;border-color:#94a3b838}body[data-surface=app] .ic-incident-shell .ic-btn--primary,body[data-surface=app] .ic-incident-shell .ic-incident-header__cta .ic-btn--primary,body[data-surface=app] .ic-incident-shell .ic-incident-action-bar__actions .ic-btn--primary{color:#041528;font-size:15px;font-weight:600}body[data-surface=app] .ic-incident-shell{--ic-type-primary:#f3f7ff;--ic-type-secondary:#a9b4c7;--ic-type-label:#7e8aa0;--ic-type-disabled:#5c667a;--ic-type-blue:#2da8ff;--ic-type-green:#6ee787;--ic-type-amber:#f2b94b;--ic-type-red:#ff5d73;color:var(--ic-type-primary);font-family:var(--font-ui,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body[data-surface=app] .ic-incident-shell *,body[data-surface=app] .ic-incident-shell button,body[data-surface=app] .ic-incident-shell input,body[data-surface=app] .ic-incident-shell select,body[data-surface=app] .ic-incident-shell textarea{font-family:inherit}body[data-surface=app] .ic-incident-shell .ic-incident-header__copy .ic-incident-kicker,body[data-surface=app] .ic-incident-shell .ic-summary-hero__copy .ic-incident-kicker{color:var(--ic-type-label);letter-spacing:.02em;text-transform:none;font-size:12px;font-weight:600;line-height:1.25}body[data-surface=app] .ic-incident-shell .ic-incident-header__meta,body[data-surface=app] .ic-incident-shell .ic-summary-hero__meta{color:var(--ic-type-secondary)}body[data-surface=app] .ic-incident-shell .ic-incident-pill{font-size:13px;font-weight:600;line-height:1.2}body[data-surface=app] .ic-incident-shell .ic-incident-nav__title,body[data-surface=app] .ic-incident-shell .ic-summary-sheet__intro .ic-incident-kicker,body[data-surface=app] .ic-incident-shell .ic-summary-section__head .ic-incident-kicker,body[data-surface=app] .ic-incident-shell .ic-incident-panel__head .ic-incident-kicker,body[data-surface=app] .ic-incident-shell .ic-incident-utility-card>header h3{color:var(--ic-type-label);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.25}body[data-surface=app] .ic-incident-shell .ic-incident-nav__summary{color:var(--ic-type-secondary);font-size:14px;font-weight:500;line-height:1.45}body[data-surface=app] .ic-incident-shell .ic-incident-nav__current span{color:var(--ic-type-label);letter-spacing:.02em;text-transform:none;font-size:12px;font-weight:600;line-height:1.25}body[data-surface=app] .ic-incident-shell .ic-incident-nav__current strong{color:var(--ic-type-primary);font-size:18px;font-weight:600;line-height:1.3}body[data-surface=app] .ic-incident-shell .ic-incident-step,body[data-surface=app] .ic-incident-shell .ic-incident-step.is-pending,body[data-surface=app] .ic-incident-shell .ic-incident-step.is-in_progress{opacity:1;color:var(--ic-type-secondary)}body[data-surface=app] .ic-incident-shell .ic-incident-step__eyebrow{color:var(--ic-type-label);letter-spacing:.08em;text-transform:none;font-size:11px;font-weight:700;line-height:1.2}body[data-surface=app] .ic-incident-shell .ic-incident-step.is-active .ic-incident-step__body strong{color:var(--ic-type-primary);text-shadow:none;font-size:18px;font-weight:700}body[data-surface=app] .ic-incident-shell .ic-incident-step.is-complete .ic-incident-step__body strong{color:var(--ic-type-primary)}body[data-surface=app] .ic-incident-shell .ic-incident-step__body small{color:var(--ic-type-secondary);font-size:14px;font-weight:500;line-height:1.3}body[data-surface=app] .ic-incident-shell .ic-incident-step.is-complete .ic-incident-step__body small{color:var(--ic-type-green)}body[data-surface=app] .ic-incident-shell .ic-incident-step.is-active .ic-incident-step__body small,body[data-surface=app] .ic-incident-shell .ic-incident-step.is-in_progress .ic-incident-step__body small,body[data-surface=app] .ic-incident-shell .ic-incident-step.is-pending .ic-incident-step__body small{color:var(--ic-type-secondary)}body[data-surface=app] .ic-incident-shell .ic-incident-step.is-blocked .ic-incident-step__body strong,body[data-surface=app] .ic-incident-shell .ic-incident-step.is-blocked .ic-incident-step__body small,body[data-surface=app] .ic-incident-shell .ic-incident-step__warning{color:var(--ic-type-red)}body[data-surface=app] .ic-incident-shell .ic-summary-hero__copy p,body[data-surface=app] .ic-incident-shell .ic-incident-panel__head p,body[data-surface=app] .ic-incident-shell .ic-summary-sheet__intro p,body[data-surface=app] .ic-incident-shell .ic-summary-section__head p{color:var(--ic-type-secondary);font-size:16px;font-weight:400;line-height:1.55}body[data-surface=app] .ic-incident-shell .ic-summary-hero__next span{color:var(--ic-type-label);letter-spacing:.02em;text-transform:none;font-size:12px;font-weight:600;line-height:1.25}body[data-surface=app] .ic-incident-shell .ic-summary-hero__next strong{color:var(--ic-type-primary);font-size:18px;font-weight:600;line-height:1.3}body[data-surface=app] .ic-incident-shell .ic-summary-hero__next p{color:var(--ic-type-secondary);font-size:15px;font-weight:400;line-height:1.5}body[data-surface=app] .ic-incident-shell .ic-summary-sheet__list dt,body[data-surface=app] .ic-incident-shell .ic-incident-deflist dt,body[data-surface=app] .ic-incident-shell .ic-incident-fact-card span{color:var(--ic-type-label);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500;line-height:1.3}body[data-surface=app] .ic-incident-shell .ic-summary-sheet__list dd,body[data-surface=app] .ic-incident-shell .ic-summary-sheet__list .ic-incident-value,body[data-surface=app] .ic-incident-shell .ic-incident-deflist dd,body[data-surface=app] .ic-incident-shell .ic-incident-deflist .ic-incident-value,body[data-surface=app] .ic-incident-shell .ic-incident-fact-card strong{color:var(--ic-type-primary);letter-spacing:-.005em;font-size:18px;font-weight:600;line-height:1.35}body[data-surface=app] .ic-incident-shell .ic-summary-sheet__list .ic-incident-value.is-empty,body[data-surface=app] .ic-incident-shell .ic-incident-deflist .ic-incident-value.is-empty,body[data-surface=app] .ic-incident-shell .ic-incident-value.is-empty,body[data-surface=app] .ic-incident-shell .ic-incident-empty-state{color:var(--ic-type-amber);font-weight:600}body[data-surface=app] .ic-incident-shell .ic-incident-utility-card>header h3{margin:0}body[data-surface=app] .ic-incident-shell .ic-incident-utility-metric span{color:var(--ic-type-label);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500;line-height:1.3}body[data-surface=app] .ic-incident-shell .ic-incident-utility-metric strong,body[data-surface=app] .ic-incident-shell .ic-incident-utility-text,body[data-surface=app] .ic-incident-shell .ic-incident-utility-card .ic-incident-pill{color:var(--ic-type-primary);font-size:18px;font-weight:600;line-height:1.25}body[data-surface=app] .ic-incident-shell .ic-incident-utility-number{color:var(--ic-type-primary);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1}body[data-surface=app] .ic-incident-shell .ic-incident-pill.is-info,body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-text.is-info,body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-value.is-info{color:var(--ic-type-blue)}body[data-surface=app] .ic-incident-shell .ic-incident-pill.is-safe,body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-text.is-safe,body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-value.is-safe,body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-number.is-safe,body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric.is-safe .ic-incident-utility-number{color:var(--ic-type-green)}body[data-surface=app] .ic-incident-shell .ic-incident-pill.is-pending,body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-text.is-warning,body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-value.is-warning,body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric.is-pending .ic-incident-utility-number{color:var(--ic-type-amber)}body[data-surface=app] .ic-incident-shell .ic-incident-pill.is-danger,body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-text.is-danger,body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-value.is-danger,body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric.is-danger strong{color:var(--ic-type-red)}body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric.is-danger strong{font-size:16px;font-weight:600;line-height:1.25}body[data-surface=app] .ic-incident-shell .ic-incident-inline-list li strong,body[data-surface=app] .ic-incident-shell .ic-incident-action-list li strong,body[data-surface=app] .ic-incident-shell .ic-incident-timeline li strong{color:var(--ic-type-primary);font-size:15px;font-weight:600;line-height:1.35}body[data-surface=app] .ic-incident-shell .ic-incident-inline-list li p,body[data-surface=app] .ic-incident-shell .ic-incident-action-list li small,body[data-surface=app] .ic-incident-shell .ic-incident-inline-list li span,body[data-surface=app] .ic-incident-shell .ic-incident-timeline li span,body[data-surface=app] .ic-incident-shell .ic-incident-timeline time,body[data-surface=app] .ic-incident-shell .ic-incident-longform{color:var(--ic-type-secondary);font-size:15px;font-weight:400;line-height:1.5}body[data-surface=app] .ic-incident-shell .ic-incident-timeline li span,body[data-surface=app] .ic-incident-shell .ic-incident-timeline time,body[data-surface=app] .ic-incident-shell .ic-incident-value.is-date,body[data-surface=app] .ic-incident-shell .ic-incident-header__meta .ic-incident-pill:first-child{font-variant-numeric:tabular-nums}body[data-surface=app] .ic-incident-shell .ic-incident-header__cta .ic-btn,body[data-surface=app] .ic-incident-shell .ic-incident-panel__actions .ic-btn,body[data-surface=app] .ic-incident-shell .ic-incident-utility-action-stack .ic-btn,body[data-surface=app] .ic-incident-shell .ic-summary-hero__actions .ic-btn,body[data-surface=app] .ic-incident-shell .ic-summary-card__actions .ic-btn,body[data-surface=app] .ic-incident-shell .ic-incident-footer .ic-btn,body[data-surface=app] .ic-incident-shell .ic-btn{font-size:15px;font-weight:600}@media (width<=640px){body[data-surface=app] .ic-incident-shell .ic-incident-header__copy h1,body[data-surface=app] .ic-incident-shell .ic-summary-hero__copy h2{font-size:28px}body[data-surface=app] .ic-incident-shell .ic-incident-header__copy p,body[data-surface=app] .ic-incident-shell .ic-summary-hero__copy p,body[data-surface=app] .ic-incident-shell .ic-incident-panel__head p,body[data-surface=app] .ic-incident-shell .ic-summary-section__head p,body[data-surface=app] .ic-incident-shell .ic-summary-sheet__intro p{font-size:15px}body[data-surface=app] .ic-incident-shell .ic-summary-sheet__list dd,body[data-surface=app] .ic-incident-shell .ic-incident-deflist dd,body[data-surface=app] .ic-incident-shell .ic-incident-fact-card strong,body[data-surface=app] .ic-incident-shell .ic-incident-utility-metric strong{font-size:18px}body[data-surface=app] .ic-incident-shell .ic-incident-utility-number{font-size:20px}}body[data-surface=app] .ic-incident-shell .ic-incident-header__copy h1{color:var(--ic-type-primary);letter-spacing:-.04em;font-size:40px;font-weight:700;line-height:1.04}body[data-surface=app] .ic-incident-shell .ic-incident-header__copy p{color:color-mix(in srgb, var(--ic-type-secondary) 82%, white 18%);max-width:68ch;font-size:18px;font-weight:400;line-height:1.58}body[data-surface=app] .ic-incident-shell .ic-summary-hero__copy h2,body[data-surface=app] .ic-incident-shell .ic-incident-panel__head h2{color:var(--ic-type-primary);letter-spacing:-.026em;font-size:32px;font-weight:700;line-height:1.1}body[data-surface=app] .ic-incident-shell .ic-summary-hero__copy p,body[data-surface=app] .ic-incident-shell .ic-incident-panel__head p{color:color-mix(in srgb, var(--ic-type-secondary) 80%, white 20%);font-size:17px;font-weight:400;line-height:1.6}body[data-surface=app] .ic-incident-shell .ic-summary-hero__copy p{max-width:38ch}body[data-surface=app] .ic-incident-shell .ic-incident-panel__head p{max-width:34ch}body[data-surface=app] .ic-incident-shell .ic-summary-hero__next strong{font-size:19px;font-weight:650}body[data-surface=app] .ic-incident-shell .ic-summary-hero__next p{font-size:16px;line-height:1.55}body[data-surface=app] .ic-incident-shell .ic-incident-step__eyebrow{letter-spacing:.09em;font-size:11px}body[data-surface=app] .ic-incident-shell .ic-incident-step__body strong{color:color-mix(in srgb, var(--ic-type-secondary) 74%, white 26%);letter-spacing:-.012em;font-size:17px;font-weight:650;line-height:1.22}body[data-surface=app] .ic-incident-shell .ic-incident-step.is-active .ic-incident-step__body strong{font-size:19px;font-weight:750}body[data-surface=app] .ic-incident-shell .ic-incident-step.is-complete .ic-incident-step__body strong{font-weight:700}body[data-surface=app] .ic-incident-shell .ic-incident-step__body small{font-size:14px;font-weight:550;line-height:1.32}body[data-surface=app] .ic-incident-shell .ic-incident-step.is-pending .ic-incident-step__body small,body[data-surface=app] .ic-incident-shell .ic-incident-step.is-in_progress .ic-incident-step__body small{color:color-mix(in srgb, var(--ic-type-secondary) 80%, white 20%)}body[data-surface=app] .ic-incident-shell .ic-incident-step.is-complete .ic-incident-step__body small{font-weight:650}body[data-surface=app] .ic-incident-shell .ic-incident-panel__actions .ic-btn,body[data-surface=app] .ic-incident-shell .ic-summary-hero__actions .ic-btn{font-weight:600}body[data-surface=app] .ic-incident-shell .ic-summary-sheet__intro p,body[data-surface=app] .ic-incident-shell .ic-summary-section__head p{color:color-mix(in srgb, var(--ic-type-secondary) 82%, white 18%);max-width:58ch;font-size:17px;line-height:1.6}body[data-surface=app] .ic-incident-shell .ic-summary-sheet__list dt,body[data-surface=app] .ic-incident-shell .ic-incident-deflist dt,body[data-surface=app] .ic-incident-shell .ic-incident-fact-card span,body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric span{color:color-mix(in srgb, var(--ic-type-label) 88%, white 12%);font-size:12px;font-weight:550;line-height:1.32}body[data-surface=app] .ic-incident-shell .ic-summary-sheet__list dd,body[data-surface=app] .ic-incident-shell .ic-summary-sheet__list .ic-incident-value,body[data-surface=app] .ic-incident-shell .ic-incident-deflist dd,body[data-surface=app] .ic-incident-shell .ic-incident-deflist .ic-incident-value,body[data-surface=app] .ic-incident-shell .ic-incident-fact-card strong{letter-spacing:-.01em;font-size:19px;font-weight:650;line-height:1.34}body[data-surface=app] .ic-incident-shell .ic-summary-sheet__list .ic-incident-value.is-empty,body[data-surface=app] .ic-incident-shell .ic-incident-deflist .ic-incident-value.is-empty,body[data-surface=app] .ic-incident-shell .ic-incident-value.is-empty,body[data-surface=app] .ic-incident-shell .ic-incident-empty-state{font-weight:650}body[data-surface=app] .ic-incident-shell .ic-incident-utility-card>header h3{letter-spacing:.11em;font-size:13px;font-weight:700}body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric strong,body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-text,body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-pill{font-size:19px;font-weight:650;line-height:1.24}body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-number{letter-spacing:-.03em;font-size:24px;font-weight:750}body[data-surface=app] .ic-incident-shell .ic-incident-utility-card p,body[data-surface=app] .ic-incident-shell .ic-incident-utility-card li,body[data-surface=app] .ic-incident-shell .ic-incident-utility-card .ic-incident-longform{color:color-mix(in srgb, var(--ic-type-secondary) 82%, white 18%);font-size:15px;line-height:1.55}body[data-surface=app] .ic-incident-shell .ic-incident-utility-card .ic-btn{font-size:15px;font-weight:600}body[data-surface=app] .ic-incident-shell .ic-incident-utility-card .mono{font-size:13px}@media (width<=720px){body[data-surface=app] .ic-incident-shell .ic-incident-header__copy h1{font-size:32px}body[data-surface=app] .ic-incident-shell .ic-summary-hero__copy h2,body[data-surface=app] .ic-incident-shell .ic-incident-panel__head h2{font-size:28px}body[data-surface=app] .ic-incident-shell .ic-incident-header__copy p,body[data-surface=app] .ic-incident-shell .ic-summary-hero__copy p,body[data-surface=app] .ic-incident-shell .ic-incident-panel__head p,body[data-surface=app] .ic-incident-shell .ic-summary-sheet__intro p,body[data-surface=app] .ic-incident-shell .ic-summary-section__head p,body[data-surface=app] .ic-incident-shell .ic-incident-step__body strong{font-size:16px}body[data-surface=app] .ic-incident-shell .ic-incident-step.is-active .ic-incident-step__body strong,body[data-surface=app] .ic-incident-shell .ic-summary-sheet__list dd,body[data-surface=app] .ic-incident-shell .ic-incident-deflist dd,body[data-surface=app] .ic-incident-shell .ic-incident-fact-card strong,body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-metric strong,body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-text{font-size:18px}body[data-surface=app] .ic-incident-shell .ic-incident-utility-card.is-status .ic-incident-utility-number{font-size:22px}}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-layout{row-gap:10px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-main{gap:10px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-section--primary{gap:0;margin-top:0}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-nav{box-shadow:none;border-radius:15px;padding:10px 12px 12px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-nav__top{align-items:center;margin-bottom:7px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-nav__title{letter-spacing:.09em;margin:0 0 3px;font-size:10px;line-height:1.1}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-nav__summary{margin:0;font-size:11px;line-height:1.2}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-nav__current{border-radius:10px;padding:5px 8px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-nav__current span{font-size:9px;line-height:1.1}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-nav__current strong{font-size:12px;line-height:1.15}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-step__eyebrow{margin:0;font-size:0;line-height:0}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace .ic-summary-sheet__intro p{color:#bfcfe2bd;max-width:66ch;font-size:13px;line-height:1.38}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace .ic-summary-sheet__actions{gap:7px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace .ic-summary-sheet__actions .ic-btn{min-height:32px;box-shadow:none;padding-inline:10px;font-size:12px;line-height:1}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-handoff{background:#02061738;border:1px solid #94a3b81a;border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(178px,248px);grid-template-areas:"copy actions next""meta actions next";align-items:center;gap:6px 10px;margin:0 0 13px;padding:8px 10px;display:grid}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-handoff__copy{grid-area:copy;gap:3px;min-width:0;display:grid}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-handoff__line{align-items:baseline;gap:7px;min-width:0;display:flex}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-handoff__line .ic-incident-kicker{color:#94a3b8b8;letter-spacing:.08em;flex:none;margin:0;font-size:9px;font-weight:700;line-height:1}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-handoff__line strong{color:#f3f7ffe6;letter-spacing:-.01em;min-width:0;font-size:14px;font-weight:650;line-height:1.1}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-handoff__copy p{color:#bfcfe2a8;max-width:none;margin:0;font-size:11.5px;font-weight:400;line-height:1.28}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-handoff__meta{flex-wrap:wrap;grid-area:meta;gap:5px;min-width:0;display:flex}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-handoff__meta .ic-incident-pill{color:#e2e8f0bd;min-height:22px;box-shadow:none;background:#0f172a3d;border-color:#94a3b81f;padding:3px 7px;font-size:10.5px;line-height:1}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-handoff__actions{flex-wrap:wrap;grid-area:actions;justify-content:flex-end;align-items:center;gap:6px;display:flex}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-handoff__actions .ic-btn{color:#e2e8f0bd;min-height:30px;box-shadow:none;background:#0f172a38;border-color:#94a3b821;border-radius:999px;padding-inline:9px;font-size:11px;font-weight:600;line-height:1}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-handoff__next{background:#0206172e;border:1px solid #94a3b814;border-radius:10px;grid-area:next;min-width:0;padding:7px 8px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-handoff__next span{color:#94a3b8a3;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:700;line-height:1;display:block}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-handoff__next strong{color:#e2e8f0d6;font-size:12px;font-weight:650;line-height:1.12;display:block}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-handoff__next p{color:#bfcfe29e;margin:3px 0 0;font-size:10.5px;line-height:1.22}@media (width<=1180px){body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-handoff{grid-template-columns:1fr;grid-template-areas:"copy""meta""actions""next"}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-handoff__actions{justify-content:flex-start}}@media (width<=720px){body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-nav{padding:9px 10px 10px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-step{min-height:46px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace{padding:15px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace .ic-summary-sheet__grid{grid-template-columns:1fr}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace .ic-summary-sheet__list div{grid-template-columns:1fr;gap:5px}}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-nav{border-radius:16px;padding:12px 14px 14px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-nav__top{margin-bottom:8px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-nav__title{margin-bottom:9px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-nav__list{--flow-y:15px;gap:8px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-nav__list:before,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-nav__list:after{top:var(--flow-y);left:22px;right:22px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-step{border-radius:12px;grid-template-columns:28px minmax(0,1fr);gap:8px;min-height:58px;padding:8px 9px 8px 8px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-step__marker{width:28px;height:28px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-step__index{width:24px;height:24px;font-size:12px;box-shadow:0 0 0 3px #070d16bd}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-step__body{gap:2px;padding-top:0}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-step__eyebrow{color:#94a3b8b8;letter-spacing:.09em;margin:0;font-size:9.5px;line-height:1.08;display:block}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-step__body strong,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-step.is-active .ic-incident-step__body strong{font-size:14px;font-weight:700;line-height:1.16}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-step__body small{font-size:11.5px;font-weight:500;line-height:1.18}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace{background:radial-gradient(circle at 14% 0,#38bdf80e,#0000 30%),linear-gradient(#081326f0,#050d1bf7);border-color:#94a3b833;border-radius:18px;padding:20px 22px 22px;box-shadow:0 18px 48px #00000047,inset 0 1px #ffffff09}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace .ic-summary-sheet__head{border-bottom:1px solid #94a3b81f;align-items:start;gap:12px 18px;margin-bottom:16px;padding-bottom:15px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace .ic-summary-sheet__intro{min-width:0}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace .ic-summary-sheet__intro .ic-incident-kicker{letter-spacing:.1em;margin:0 0 4px;font-size:10px;line-height:1.1}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace .ic-summary-sheet__intro h3{color:#f3f7fff5;letter-spacing:-.02em;text-transform:none;margin:0 0 6px;font-size:clamp(22px,1.55vw,26px);font-weight:720;line-height:1.1}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet__context{color:#bfcfe2bd;max-width:72ch;margin:0;font-size:13px;line-height:1.38}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet__meta{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet__meta .ic-incident-pill{color:#e2e8f0c2;min-height:24px;box-shadow:none;background:#0f172a3d;border-color:#94a3b821;padding:4px 8px;font-size:11px;line-height:1}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace .ic-summary-sheet__actions{justify-content:flex-end;gap:7px;max-width:430px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace .ic-summary-sheet__actions .ic-btn{color:#e2e8f0c7;min-height:32px;box-shadow:none;background:#0f172a38;border-color:#94a3b824;padding-inline:10px;font-size:12px;line-height:1}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-handoff{display:none}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace .ic-summary-sheet__grid{gap:0 clamp(24px,2.3vw,34px)}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace .ic-summary-sheet__list div{grid-template-columns:minmax(112px,.4fr) minmax(0,1fr);gap:8px 15px;padding:11px 0}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace .ic-summary-sheet__list dt{margin:0;font-size:10.5px;line-height:1.28}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace .ic-summary-sheet__list dd,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace .ic-summary-sheet__list .ic-incident-value{overflow-wrap:anywhere;font-size:clamp(14px,1vw,16px);font-weight:600;line-height:1.28}@media (width<=1180px){body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace .ic-summary-sheet__head{grid-template-columns:1fr}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace .ic-summary-sheet__actions{justify-content:flex-start;max-width:none}}@media (width<=720px){body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-nav{padding:10px 12px 12px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-step{min-height:56px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace{padding:16px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace .ic-summary-sheet__grid{grid-template-columns:1fr}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace .ic-summary-sheet__list div{grid-template-columns:1fr;gap:5px}}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-handoff,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-handoff *,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-summary-redesign--final>.ic-summary-hero{display:none!important}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-summary-redesign--final{gap:10px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-section--primary{margin-top:0}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace{isolation:isolate}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace .ic-summary-sheet__head{grid-template-columns:minmax(0,1fr) minmax(240px,auto);display:grid}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet__context{display:block}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet__meta{flex-wrap:wrap;display:flex}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-step{min-height:58px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-step__eyebrow{font-size:9.5px;line-height:1.08;display:block}@media (width<=1180px){body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace .ic-summary-sheet__head{grid-template-columns:1fr}}@media (width<=720px){body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-step{min-height:56px}}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY]{--ic66-rail-border:#94a3b81b;--ic66-rail-border-soft:#94a3b813;--ic66-rail-surface:#070f1d5c;--ic66-rail-surface-soft:#050c184d;--ic66-rail-label:#94a3b8bd;--ic66-rail-text:#e2e8f0d1;--ic66-rail-muted:#bfcfe2a8}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility{gap:10px;width:min(100%,304px);top:14px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-card{border-color:var(--ic66-rail-border);box-shadow:none;background:linear-gradient(#070f1d6b,#040a155c);border-radius:15px;padding:14px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-card>header{border-bottom:0;margin-bottom:10px;padding-bottom:0}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-card>header h3{color:var(--ic66-rail-label);letter-spacing:.095em;font-size:11px;font-weight:720;line-height:1.18}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-card__body,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-stack{gap:10px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-metric-grid{gap:7px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-metric{border-color:var(--ic66-rail-border-soft);background:var(--ic66-rail-surface-soft);min-height:54px;box-shadow:none;border-radius:11px;padding:9px 10px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-metric span,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-card.is-status .ic-incident-utility-metric span{color:var(--ic66-rail-label);letter-spacing:.025em;text-transform:none;margin-bottom:5px;font-size:10.5px;font-weight:620;line-height:1.22}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-metric strong,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-text,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-card .ic-incident-pill,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-card.is-status .ic-incident-utility-metric strong,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-card.is-status .ic-incident-utility-text,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-card.is-status .ic-incident-pill{color:var(--ic66-rail-text);font-size:13.5px;font-weight:600;line-height:1.24}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-number,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-card.is-status .ic-incident-utility-number{color:var(--ic66-rail-text);letter-spacing:-.015em;font-size:17px;font-weight:680;line-height:1.05}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-metric.is-safe,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-metric.is-pending,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-metric.is-danger,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-metric.is-info{background:var(--ic66-rail-surface-soft);box-shadow:none}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-card.is-status .ic-incident-pill.is-danger,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-card.is-status .ic-incident-utility-metric.is-danger strong{color:#ff5d73db}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-card.is-status .ic-incident-pill.is-pending,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-card.is-status .ic-incident-utility-metric.is-pending .ic-incident-utility-number{color:#f2b94bdb}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-action-stack{gap:7px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-action-stack .ic-btn,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-card.is-linked .ic-btn{color:#e2e8f0c2;min-height:32px;box-shadow:none;background:#0f172a2e;border-color:#94a3b81d;padding:7px 10px;font-size:12px;font-weight:580}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-card .ic-incident-deflist{gap:7px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-card .ic-incident-deflist div{border-bottom-color:#94a3b813;gap:2px;padding:0 0 7px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-card.is-linked .ic-incident-deflist dt,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-card .ic-incident-deflist dt{color:var(--ic66-rail-label);font-size:10.5px;font-weight:580;line-height:1.24}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-card.is-linked .ic-incident-deflist dd,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-card.is-linked .ic-incident-deflist .ic-incident-value,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-card .ic-incident-deflist dd,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-card .ic-incident-deflist .ic-incident-value{color:var(--ic66-rail-muted);font-size:12px;font-weight:520;line-height:1.32}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-timeline li{border-color:var(--ic66-rail-border-soft);background:#050c1847;border-radius:10px;padding:8px 10px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-card.is-timeline .ic-incident-timeline strong{color:var(--ic66-rail-text);font-size:12px;font-weight:580;line-height:1.25}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-card.is-timeline .ic-incident-timeline li span,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-card.is-timeline .ic-incident-timeline time{color:var(--ic66-rail-label);letter-spacing:.025em;font-size:10.5px;font-weight:520;line-height:1.25}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-action-bar{bottom:max(14px, env(safe-area-inset-bottom))}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-action-bar__inner{background:linear-gradient(#08111ff0,#050a12f6);border-color:#94a3b824;border-radius:16px;max-width:1160px;margin-inline:auto;padding:12px 14px;box-shadow:0 14px 32px #00000047,inset 0 1px #ffffff07}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-action-bar__step span,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-action-bar__state,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-dirty{color:#bfcfe2b8;font-size:12px;font-weight:560}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-action-bar__actions .ic-btn:not(.ic-btn--primary){color:#e2e8f0c2;box-shadow:none;background:#0f172a33;border-color:#94a3b81f}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-action-bar__actions .ic-btn--primary{min-width:188px}@media (width<=1180px){body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility{width:100%}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-action-bar__inner{max-width:calc(100vw - 28px)}}@media (width<=720px){body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-utility-card{padding:12px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-action-bar__inner{border-radius:15px;padding:11px}}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY]{--ic67-action-border:#94a3b825;--ic67-action-border-strong:#94a3b833;--ic67-action-text:#e2e8f0cc;--ic67-action-text-strong:#f3f7ffe6;--ic67-action-muted:#bfcfe29e;--ic67-action-bg:#0f172a2e;--ic67-action-bg-strong:#0f172a4f}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace .ic-summary-sheet__actions{grid-template-columns:repeat(2,minmax(124px,1fr));place-content:start end;gap:7px 8px;max-width:424px;display:grid}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace .ic-summary-sheet__actions .ic-btn{letter-spacing:0;white-space:nowrap;width:100%;min-height:31px;box-shadow:none;border-radius:10px;justify-content:center;padding:7px 10px;font-size:11.5px;line-height:1}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace .ic-summary-sheet__actions .ic-btn[data-v85-open=story],body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace .ic-summary-sheet__actions .ic-btn[data-v85-open=detail]{border-color:var(--ic67-action-border-strong);background:var(--ic67-action-bg-strong);color:var(--ic67-action-text-strong);font-weight:650}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace .ic-summary-sheet__actions .ic-btn[data-v85-open=harm],body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace .ic-summary-sheet__actions .ic-btn[data-v85-open=medication]{color:var(--ic67-action-muted);background:#0f172a1f;border-color:#94a3b81b;font-weight:560}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace .ic-summary-sheet__actions .ic-btn:hover,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace .ic-summary-sheet__actions .ic-btn:focus-visible{color:#f3f7fff0;border-color:#38bdf852}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-header__cta{gap:9px}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-header__cta #ic-incident-save-draft{border-color:var(--ic67-action-border);background:var(--ic67-action-bg);min-width:112px;color:var(--ic67-action-text);box-shadow:none;font-size:13px;font-weight:600}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-header__cta #ic-incident-next-step{min-width:220px;font-weight:700}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-action-bar__actions #ic-incident-prev-step{border-color:var(--ic67-action-border);background:var(--ic67-action-bg);min-width:72px;color:var(--ic67-action-text);font-weight:610}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-action-bar__actions #ic-incident-next-step-footer{min-width:220px;font-weight:720}@media (width<=1180px){body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace .ic-summary-sheet__actions{justify-content:start;max-width:424px}}@media (width<=640px){body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-summary-sheet--workspace .ic-summary-sheet__actions{grid-template-columns:1fr;max-width:none}body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-header__cta #ic-incident-next-step,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-action-bar__actions #ic-incident-next-step-footer,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-header__cta #ic-incident-save-draft,body[data-surface=app] .ic-incident-shell[data-step=SUMMARY] .ic-incident-action-bar__actions #ic-incident-prev-step{min-width:0}}body[data-surface=app] .ic-incident-shell{--ic68-strip-shell-bg:linear-gradient(180deg, #0a1425d1, #060d19b8);--ic68-strip-shell-border:#94a3b829;--ic68-strip-step-border:#94a3b81a;--ic68-strip-step-border-active:#38bdf857;--ic68-strip-step-bg-active:#08214647;--ic68-strip-connector:#7dd3fc61;--ic68-strip-text:#e5ecf4eb;--ic68-strip-text-muted:#bfcde0c2;--ic68-strip-text-dim:#94a3b8e6;--ic68-strip-green:#34d399;--ic68-strip-red:#f87171}body[data-surface=app] .ic-incident-shell .ic-incident-nav{box-shadow:none;background:0 0;border:0;padding:0}body[data-surface=app] .ic-incident-shell .ic-incident-nav__top{justify-content:space-between;align-items:end;gap:14px;margin-bottom:14px;display:flex}body[data-surface=app] .ic-incident-shell .ic-incident-nav__title{margin-bottom:4px}body[data-surface=app] .ic-incident-shell .ic-incident-nav__summary{margin-top:0}body[data-surface=app] .ic-incident-shell .ic-incident-nav__current{background:#060c1675;border:1px solid #94a3b824;border-radius:14px;min-width:158px;padding:11px 14px}body[data-surface=app] .ic-incident-shell .ic-incident-nav__list{border:1px solid var(--ic68-strip-shell-border);background:var(--ic68-strip-shell-bg);border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff05}body[data-surface=app] .ic-incident-shell .ic-incident-nav__list:before,body[data-surface=app] .ic-incident-shell .ic-incident-nav__list:after{content:none;display:none}body[data-surface=app] .ic-incident-shell .ic-incident-step,body[data-surface=app] .ic-incident-shell .ic-incident-step.is-pending,body[data-surface=app] .ic-incident-shell .ic-incident-step.is-in_progress{border:1px solid var(--ic68-strip-step-border);opacity:1;background:0 0;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:14px;min-height:86px;padding:16px 18px;display:grid;position:relative}body[data-surface=app] .ic-incident-shell .ic-incident-step:not(:last-child):after{content:"";background:var(--ic68-strip-connector);pointer-events:none;width:16px;height:1px;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}body[data-surface=app] .ic-incident-shell .ic-incident-step:hover{box-shadow:none;border-color:#94a3b829;transform:none}body[data-surface=app] .ic-incident-shell .ic-incident-step__marker{width:34px;height:34px}body[data-surface=app] .ic-incident-shell .ic-incident-step__index{color:#e2e8f0e0;width:34px;height:34px;box-shadow:none;background:#1e293bd6;border:1px solid #94a3b838;border-radius:999px;font-size:14px;font-weight:700;line-height:1}body[data-surface=app] .ic-incident-shell .ic-incident-step__body{flex-direction:column;justify-content:center;gap:4px;min-width:0;padding-top:0;display:flex}body[data-surface=app] .ic-incident-shell .ic-incident-step__eyebrow{display:none}body[data-surface=app] .ic-incident-shell .ic-incident-step__body strong,body[data-surface=app] .ic-incident-shell .ic-incident-step.is-active .ic-incident-step__body strong,body[data-surface=app] .ic-incident-shell .ic-incident-step.is-complete .ic-incident-step__body strong{color:var(--ic68-strip-text);letter-spacing:-.01em;text-shadow:none;font-size:15px;font-weight:700;line-height:1.14}body[data-surface=app] .ic-incident-shell .ic-incident-step__body small,body[data-surface=app] .ic-incident-shell .ic-incident-step.is-active .ic-incident-step__body small,body[data-surface=app] .ic-incident-shell .ic-incident-step.is-pending .ic-incident-step__body small,body[data-surface=app] .ic-incident-shell .ic-incident-step.is-in_progress .ic-incident-step__body small{color:var(--ic68-strip-text-muted);font-size:12px;font-weight:500;line-height:1.16}body[data-surface=app] .ic-incident-shell .ic-incident-step.is-pending .ic-incident-step__body strong,body[data-surface=app] .ic-incident-shell .ic-incident-step.is-in_progress .ic-incident-step__body strong{color:var(--ic68-strip-text)}body[data-surface=app] .ic-incident-shell .ic-incident-step.is-active{border-color:var(--ic68-strip-step-border-active);background:var(--ic68-strip-step-bg-active)}body[data-surface=app] .ic-incident-shell .ic-incident-step.is-active .ic-incident-step__index{color:#7dd3fc;background:#0ea5e92e;border-color:#38bdf870}body[data-surface=app] .ic-incident-shell .ic-incident-step.is-complete-state .ic-incident-step__index,body[data-surface=app] .ic-incident-shell .ic-incident-step.is-complete .ic-incident-step__index{color:var(--ic68-strip-green);background:#34d39924;border-color:#34d39970}body[data-surface=app] .ic-incident-shell .ic-incident-step.is-complete-state .ic-incident-step__body small,body[data-surface=app] .ic-incident-shell .ic-incident-step.is-complete .ic-incident-step__body small{color:var(--ic68-strip-green)}body[data-surface=app] .ic-incident-shell .ic-incident-step.is-blocked,body[data-surface=app] .ic-incident-shell .ic-incident-step.is-blocked-state{border-color:#f871712e}body[data-surface=app] .ic-incident-shell .ic-incident-step.is-blocked .ic-incident-step__index,body[data-surface=app] .ic-incident-shell .ic-incident-step.is-blocked-state .ic-incident-step__index{color:var(--ic68-strip-red);background:#f871711f;border-color:#f8717170}body[data-surface=app] .ic-incident-shell .ic-incident-step.is-blocked .ic-incident-step__body strong,body[data-surface=app] .ic-incident-shell .ic-incident-step.is-blocked .ic-incident-step__body small,body[data-surface=app] .ic-incident-shell .ic-incident-step.is-blocked-state .ic-incident-step__body strong,body[data-surface=app] .ic-incident-shell .ic-incident-step.is-blocked-state .ic-incident-step__body small{color:var(--ic68-strip-red)}body[data-surface=app] .ic-incident-shell .ic-incident-step__warning{display:none}@media (width<=1260px){body[data-surface=app] .ic-incident-shell .ic-incident-nav__list{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-surface=app] .ic-incident-shell .ic-incident-step:after{display:none}}@media (width<=820px){body[data-surface=app] .ic-incident-shell .ic-incident-nav__top{flex-direction:column;align-items:start}body[data-surface=app] .ic-incident-shell .ic-incident-nav__current{width:100%;min-width:0}body[data-surface=app] .ic-incident-shell .ic-incident-nav__list{grid-template-columns:1fr}}body[data-surface=app] #mainWrap .yn-ap-editor-shell{padding:18px 20px 22px}body[data-surface=app] #mainWrap .yn-ap-pagehead{flex-wrap:wrap;align-items:center;gap:12px}body[data-surface=app] #mainWrap .yn-ap-page-title{letter-spacing:-.03em;color:#f8fbff;font-size:30px;font-weight:800;line-height:1.08;margin:0!important}body[data-surface=app] #mainWrap .yn-ap-status-pill{box-shadow:inset 0 1px #ffffff0a;color:#9fdbff!important;background:linear-gradient(#13446eb8,#08203aeb)!important;border:1px solid #40b9ff52!important;border-radius:999px!important;padding:5px 10px!important}body[data-surface=app] #mainWrap .yn-ap-status-pill b{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}body[data-surface=app] #mainWrap .yn-ap-pagehead .toolbar{gap:8px}body[data-surface=app] #mainWrap .yn-ap-pagehead .btn{font-weight:700}body[data-surface=app] #mainWrap .yn-ap-intro{background:radial-gradient(circle at 100% 0,#4cd6ff1f,#0000 34%),linear-gradient(#081d35eb,#061424f5);border:1px solid #3bc4ff47;border-radius:18px;margin:0 0 16px;padding:16px 18px;box-shadow:0 14px 34px #00000038}body[data-surface=app] #mainWrap .yn-ap-kicker{text-transform:uppercase;letter-spacing:.12em;color:#72e9ff;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:850;display:flex}body[data-surface=app] #mainWrap .yn-ap-chip-icon,body[data-surface=app] #mainWrap .yn-ap-label-icon,body[data-surface=app] #mainWrap .yn-ap-inline-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}body[data-surface=app] #mainWrap .yn-ap-kicker .yn-ap-chip-icon,body[data-surface=app] #mainWrap .yn-ap-section-chip .yn-ap-chip-icon,body[data-surface=app] #mainWrap .yn-ap-strongline-title .yn-ap-chip-icon{border:1px solid;border-radius:999px;width:18px;height:18px;font-size:10px;line-height:1}body[data-surface=app] #mainWrap .yn-ap-title{color:#f8fbff;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800;line-height:1.12}body[data-surface=app] #mainWrap .yn-ap-copy{color:#cedcf0;max-width:90ch;margin-top:8px;font-size:13px;font-weight:500;line-height:1.6}body[data-surface=app] #mainWrap .yn-ap-smart-card,body[data-surface=app] #mainWrap .yn-ap-plan-card,body[data-surface=app] #mainWrap .yn-ap-eval-card{position:relative;overflow:hidden;box-shadow:0 16px 38px #0000002e;border-radius:18px!important}body[data-surface=app] #mainWrap .yn-ap-smart-card{background:radial-gradient(circle at 100% 0,#44d5ff1a,#0000 38%),linear-gradient(#081d35eb,#061221f5)!important;border:1px solid #44d5ff47!important}body[data-surface=app] #mainWrap .yn-ap-plan-card{background:linear-gradient(#081628eb,#061221f5)!important;border:1px solid #40aaff33!important}body[data-surface=app] #mainWrap .yn-ap-eval-card{background:radial-gradient(circle at 100% 0,#4ade8014,#0000 38%),linear-gradient(#0a1b1ff0,#061318f7)!important;border:1px solid #4ade803d!important}body[data-surface=app] #mainWrap .yn-ap-smart-card h3,body[data-surface=app] #mainWrap .yn-ap-plan-card h3,body[data-surface=app] #mainWrap .yn-ap-eval-card h3{letter-spacing:-.015em;color:#f7fbff;margin:0 0 6px;font-size:18px;font-weight:800;line-height:1.16}body[data-surface=app] #mainWrap .yn-ap-smart-card .muted,body[data-surface=app] #mainWrap .yn-ap-plan-card .muted,body[data-surface=app] #mainWrap .yn-ap-eval-card .muted{color:#8ea1bf!important}body[data-surface=app] #mainWrap .yn-ap-section-chip{color:#89e7ff;text-transform:uppercase;letter-spacing:.12em;background:#0f273fa3;border:1px solid #40aaff47;border-radius:999px;align-items:center;gap:8px;margin:2px 0 10px;padding:6px 11px;font-size:11px;font-weight:850;display:inline-flex}body[data-surface=app] #mainWrap .yn-ap-section-chip--smart{color:#77efff;background:#0d303d85;border-color:#40daff52}body[data-surface=app] #mainWrap .yn-ap-section-chip--links{color:#76dbff;background:#0c28448a;border-color:#40aaff47}body[data-surface=app] #mainWrap .yn-ap-section-chip--structure{color:#ffcf70;background:#3b280885;border-color:#facc1547}body[data-surface=app] #mainWrap .yn-ap-section-chip--outcomes{color:#86efac;background:#0b311d7a;border-color:#4ade8042}body[data-surface=app] #mainWrap .yn-ap-section-block{background:#08182a61;border:1px solid #40aaff33;border-radius:16px;margin-top:18px;padding:18px}body[data-surface=app] #mainWrap .yn-ap-section-block:first-child{margin-top:0}body[data-surface=app] #mainWrap .yn-ap-section-block--links{background:radial-gradient(circle at 100% 0,#40aaff17,#0000 40%),linear-gradient(#0a1c30c7,#081526e0);border-color:#40aaff3d}body[data-surface=app] #mainWrap .yn-ap-section-block--structure{background:radial-gradient(circle at 100% 0,#facc1514,#0000 42%),linear-gradient(#2d210aa3,#15120adb);border-color:#facc153d}body[data-surface=app] #mainWrap .yn-ap-section-block--pdsa{background:radial-gradient(circle at 100% 0,#a855f71a,#0000 42%),linear-gradient(#1d1230a8,#100b1fe0);border-color:#a855f747}body[data-surface=app] #mainWrap .yn-ap-strongline{background:0 0;border:0;margin:0 0 12px;padding:0}body[data-surface=app] #mainWrap .yn-ap-strongline-title{text-transform:uppercase;letter-spacing:.14em;color:#c29bff;align-items:center;gap:8px;margin:0 0 6px;font-size:11px;font-weight:850;line-height:1;display:flex}body[data-surface=app] #mainWrap .yn-ap-strongline-copy{color:#d8c8ff;font-size:13px;font-weight:500;line-height:1.58}body[data-surface=app] #mainWrap .yn-ap-note{color:#d5f7de;background:#0b311d52;border:1px solid #4ade802e;border-radius:14px;margin:10px 0 0;padding:12px 14px;font-size:13px;line-height:1.5}body[data-surface=app] #mainWrap .yn-ap-editor-shell .field>label{color:#9fe9ff;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:800;line-height:1.35;display:flex}body[data-surface=app] #mainWrap .yn-ap-section-block--structure .field>label{color:#ffd873}body[data-surface=app] #mainWrap .yn-ap-section-block--pdsa .field>label{color:#c9a8ff}body[data-surface=app] #mainWrap .yn-ap-eval-card .field>label{color:#8cefb0}body[data-surface=app] #mainWrap .yn-ap-editor-shell .field>label .muted{opacity:.78;color:inherit!important}body[data-surface=app] #mainWrap .yn-ap-label-icon{border:1px solid;border-radius:999px;width:16px;min-width:16px;height:16px;font-size:11px;line-height:1}body[data-surface=app] #mainWrap .yn-ap-inline-icon{color:#76dbff;margin-right:6px}body[data-surface=app] #mainWrap .yn-ap-editor-shell input,body[data-surface=app] #mainWrap .yn-ap-editor-shell select,body[data-surface=app] #mainWrap .yn-ap-editor-shell textarea{font-weight:500;color:#f2f7ff!important;background:#07101e94!important;border-color:#40aaff2e!important;border-radius:8px!important;font-size:13px!important}body[data-surface=app] #mainWrap .yn-ap-editor-shell textarea{line-height:1.55}body[data-surface=app] #mainWrap .yn-ap-editor-shell input::placeholder,body[data-surface=app] #mainWrap .yn-ap-editor-shell textarea::placeholder{color:#c4d2e67a}body[data-surface=app] #mainWrap .yn-ap-editor-shell .field select,body[data-surface=app] #mainWrap .yn-ap-editor-shell .field input[type=date]{font-weight:600}body[data-surface=app] #mainWrap .yn-sl-headerbar{background:#06101e6b;border-color:#40aaff2e;border-radius:12px;padding:10px 12px}body[data-surface=app] #mainWrap .yn-sl-counters{color:#aac5e5;font-size:12px}body[data-surface=app] #mainWrap .yn-sl-counter b{color:#f2f7ff;font-size:14px}body[data-surface=app] #mainWrap .yn-sl-counter-suggested{color:#f4d483}body[data-surface=app] #mainWrap .yn-sl-counter-suggested b{color:#ffd46e}body[data-surface=app] #mainWrap .yn-sl-card{border-radius:10px;gap:12px;padding:10px 12px}body[data-surface=app] #mainWrap .yn-sl-title{color:#f5f9ff;font-size:14px;font-weight:700}body[data-surface=app] #mainWrap .yn-sl-meta,body[data-surface=app] #mainWrap .yn-sl-rel-blurb{color:#8ea1bf;font-size:11px}body[data-surface=app] #mainWrap .yn-sl-type-badge,body[data-surface=app] #mainWrap .yn-sl-suggested-badge{letter-spacing:.1em;font-size:10px}body[data-surface=app] #mainWrap .yn-sl-effects{background:#06101e57;border-left:2px solid #40aaff66;margin-top:4px;padding:8px 10px;font-size:12px;color:#9eb2cf!important}body[data-surface=app] #mainWrap .yn-sl-note:disabled{opacity:.42}body[data-surface=app] #mainWrap .yn-ap-carrybox{border-top:1px solid #ffffff0f;margin-top:16px;padding-top:12px}body[data-surface=app] #mainWrap .yn-ap-carry-label .yn-ap-carry-text{color:#d8dfec!important}body[data-surface=app] #mainWrap .yn-ap-eval-card table thead th{color:#8cefb0;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}body[data-surface=app] #mainWrap .yn-ap-eval-card table tbody td{color:#d8dfec;font-size:13px}body[data-surface=app] #mainWrap .yn-ap-eval-card details>summary{color:#9be7b6;cursor:pointer;font-weight:700}body[data-surface=app] #mainWrap .yn-ap-eval-card .btn.good{font-weight:700}body[data-surface=app] #mainWrap .yn-ap-eval-card p.muted{color:#9cb8a8!important}@media (width<=900px){body[data-surface=app] #mainWrap .yn-ap-editor-shell{padding:16px}body[data-surface=app] #mainWrap .yn-ap-page-title{font-size:24px}body[data-surface=app] #mainWrap .yn-ap-section-block{padding:16px}}body[data-surface=app] #mainWrap .yn-ap-icon{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.18em;flex:0 0 16px;width:16px;height:16px;display:inline-block}body[data-surface=app] #mainWrap svg.yn-ap-chip-icon,body[data-surface=app] #mainWrap svg.yn-ap-label-icon,body[data-surface=app] #mainWrap svg.yn-ap-inline-icon{min-width:16px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;line-height:1!important}body[data-surface=app] #mainWrap .yn-ap-kicker .yn-ap-chip-icon,body[data-surface=app] #mainWrap .yn-ap-section-chip .yn-ap-chip-icon,body[data-surface=app] #mainWrap .yn-ap-strongline-title .yn-ap-chip-icon{stroke-width:1.9px;flex-basis:18px!important;width:18px!important;height:18px!important}body[data-surface=app] #mainWrap .yn-ap-editor-shell .field>label .yn-ap-label-icon{opacity:.95;flex-basis:15px!important;width:15px!important;height:15px!important}body[data-surface=app] #mainWrap .yn-ap-inline-icon{color:#76dbff;margin-right:6px;flex-basis:14px!important;width:14px!important;height:14px!important}body[data-surface=app] #mainWrap .yn-ap-section-chip{gap:9px}body[data-surface=app] #mainWrap .yn-ap-editor-shell .field>label{gap:8px}body[data-surface=app] .ic-incident-shell .ic-incident-step-redesign{display:block}body[data-surface=app] .ic-incident-shell .ic-workflow-sheet{background:radial-gradient(circle at 14% 0,#38bdf80e,#0000 32%),linear-gradient(#0a1627e0,#080f1cf5);border:1px solid #38bdf829;border-radius:18px;padding:22px 24px 24px;position:relative;box-shadow:0 16px 42px #00000047,inset 0 1px #ffffff09}body[data-surface=app] .ic-incident-shell .ic-workflow-sheet__head{border-bottom:1px solid #94a3b81c;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px 18px;margin-bottom:18px;padding-bottom:16px;display:grid}body[data-surface=app] .ic-incident-shell .ic-workflow-sheet__intro h3{color:#f8fafcf2;letter-spacing:-.018em;margin:4px 0 6px;font-size:clamp(19px,1.45vw,22px);font-weight:780;line-height:1.16}body[data-surface=app] .ic-incident-shell .ic-workflow-sheet__intro p{color:#bfcfe2bf;max-width:70ch;margin:0;font-size:14px;line-height:1.5}body[data-surface=app] .ic-incident-shell .ic-workflow-sheet__meta{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}body[data-surface=app] .ic-incident-shell .ic-workflow-sheet__actions{grid-template-columns:repeat(2,minmax(132px,1fr));place-content:start end;gap:7px 8px;max-width:424px;display:grid}body[data-surface=app] .ic-incident-shell .ic-workflow-sheet__actions .ic-btn{letter-spacing:0;white-space:nowrap;width:100%;min-height:32px;box-shadow:none;border-radius:10px;justify-content:center;padding:7px 10px;font-size:11.5px;line-height:1}body[data-surface=app] .ic-incident-shell .ic-workflow-sheet__actions .ic-btn--primary{font-weight:720}body[data-surface=app] .ic-incident-shell .ic-workflow-sheet__actions .ic-btn:not(.ic-btn--primary){color:#e2e8f0c2;background:#0f172a29;border-color:#94a3b81f;font-weight:600}body[data-surface=app] .ic-incident-shell .ic-workflow-sheet__body{gap:16px;display:grid}body[data-surface=app] .ic-incident-shell .ic-workflow-sheet__metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}body[data-surface=app] .ic-incident-shell .ic-workflow-meter{background:#0f172a2e;border:1px solid #94a3b81c;border-radius:14px;min-width:0;padding:12px 13px}body[data-surface=app] .ic-incident-shell .ic-workflow-meter span{color:#94a3b8c7;letter-spacing:.035em;text-transform:uppercase;margin-bottom:7px;font-size:10.5px;font-weight:760;line-height:1.2;display:block}body[data-surface=app] .ic-incident-shell .ic-workflow-meter strong{color:#f8fafced;overflow-wrap:anywhere;font-size:clamp(13px,.92vw,15px);font-weight:680;line-height:1.28;display:block}body[data-surface=app] .ic-incident-shell .ic-workflow-meter.is-safe{background:#065f461a;border-color:#10b98133}body[data-surface=app] .ic-incident-shell .ic-workflow-meter.is-pending{background:#78350f1a;border-color:#f59e0b38}body[data-surface=app] .ic-incident-shell .ic-workflow-sheet__subgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}body[data-surface=app] .ic-incident-shell .ic-workflow-panel{background:#060d184d;border:1px solid #94a3b81c;border-radius:15px;min-width:0;padding:16px 17px}body[data-surface=app] .ic-incident-shell .ic-workflow-panel--primary{background:linear-gradient(#0e26405c,#060d184d);border-color:#38bdf82b}body[data-surface=app] .ic-incident-shell .ic-workflow-panel--full{grid-column:1/-1}body[data-surface=app] .ic-incident-shell .ic-workflow-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}body[data-surface=app] .ic-incident-shell .ic-workflow-panel>header h3{color:#f8fafceb;letter-spacing:-.01em;margin:3px 0 0;font-size:15px;font-weight:760;line-height:1.2}body[data-surface=app] .ic-incident-shell .ic-workflow-panel .ic-incident-longform{color:#e2e8f0cc;font-size:13.5px;line-height:1.55}body[data-surface=app] .ic-incident-shell .ic-workflow-checklist{gap:7px;margin-top:12px;display:grid}body[data-surface=app] .ic-incident-shell .ic-workflow-checklist span{color:#bfcfe2c2;font-size:13px;font-weight:560;line-height:1.35}body[data-surface=app] .ic-incident-shell .ic-workflow-checklist span.is-present{color:#d1fae5e0}body[data-surface=app] .ic-incident-shell .ic-workflow-checklist span.is-muted{color:#bfcfe294}body[data-surface=app] .ic-incident-shell .ic-workflow-investigation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}body[data-surface=app] .ic-incident-shell .ic-workflow-section-card{background:#060d184d;border-color:#94a3b81c;border-radius:15px;min-width:0}body[data-surface=app] .ic-incident-shell .ic-workflow-section-card.is-ready{background:#065f4614;border-color:#10b98133}body[data-surface=app] .ic-incident-shell .ic-workflow-section-card>header h3{color:#f8fafce6;font-size:14px;font-weight:760}body[data-surface=app] .ic-incident-shell .ic-workflow-section-card>p,body[data-surface=app] .ic-incident-shell .ic-workflow-section-card li{color:#bfcfe2bd;font-size:12.5px;line-height:1.45}body[data-surface=app] .ic-incident-shell .ic-workflow-section-card li.is-present{color:#d1fae5d6}body[data-surface=app] .ic-incident-shell .ic-workflow-closeout-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}body[data-surface=app] .ic-incident-shell .ic-workflow-panel .ic-incident-inline-panel{box-shadow:none;background:0 0;border:0;padding:0}body[data-surface=app] .ic-incident-shell .ic-workflow-panel .ic-incident-inline-panel>header{margin-top:0}@media (width<=1180px){body[data-surface=app] .ic-incident-shell .ic-workflow-sheet__head{grid-template-columns:1fr}body[data-surface=app] .ic-incident-shell .ic-workflow-sheet__actions{justify-content:start;max-width:424px}body[data-surface=app] .ic-incident-shell .ic-workflow-sheet__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){body[data-surface=app] .ic-incident-shell .ic-workflow-sheet{padding:16px}body[data-surface=app] .ic-incident-shell .ic-workflow-sheet__subgrid,body[data-surface=app] .ic-incident-shell .ic-workflow-investigation-grid{grid-template-columns:1fr}}@media (width<=640px){body[data-surface=app] .ic-incident-shell .ic-workflow-sheet__actions,body[data-surface=app] .ic-incident-shell .ic-workflow-sheet__metric-grid,body[data-surface=app] .ic-incident-shell .ic-workflow-closeout-actions{grid-template-columns:1fr;max-width:none}}
