@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300..900;1,300..900&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--trellix-indigo:#2814ff;--trellix-blue:#0b5cff;--trellix-cyan:#00a2e8;--trellix-teal:#00c39a;--trellix-green:#00c400;--trellix-ramp:linear-gradient(90deg, #2814ff 0%, #0b5cff 24%, #00a2e8 50%, #00c39a 74%, #00c400 100%);--trellix-green-deep:#0a7a2e;--trellix-green-soft:#00c40024;--trellix-cyan-deep:#0b6f97;--ink:#14141e;--muted:#5a6472;--panel:#ffffffe0;--panel-strong:#fff;--line:#2814ff2b;--indigo:#2814ff;--purple:#2814ff;--cyan:#2814ff;--green:#2814ff;--red:#d83250;--amber:#a45a00;--bg:#f2f3ff;--brand-rgb:40, 20, 255;--shell-bg:#f4f6ff;--amb-1:#2814ff6b;--amb-2:#00a2e866;--amb-3:#00c4004d;--amb-4:#7d6fff57;--amb-5:#00c39a47;--z-notice:38;--z-live-scrim:65;--z-live-panel:70;--z-drawer-scrim:80;--z-drawer:90}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);margin:0}body{font-family:Montserrat,Segoe UI,Inter,Helvetica Neue,Arial,sans-serif;overflow:hidden}button{font:inherit}a{color:inherit}.header-actions a{align-items:center;text-decoration:none;display:inline-flex}:is(body:has(.cms-page),body:has(.directory-page),body:has(.visitor-records-page)){overflow:auto}.cms-page,.directory-page{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 83% 8%, rgba(var(--brand-rgb), .14), transparent 29%), linear-gradient(135deg, #f8f9ff, #eef0ff)}.cms-topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;justify-content:space-between;align-items:center;gap:20px;height:66px;padding:0 5vw;display:flex}.cms-brand{align-items:baseline;gap:11px;text-decoration:none;display:flex}.cms-brand span{letter-spacing:-.075em;font-size:26px;font-weight:800}.cms-brand strong{border-left:1px solid var(--line);color:var(--muted);letter-spacing:.13em;padding-left:11px;font-size:10px}.cms-topbar nav,.cms-top-actions{align-items:center;gap:8px;display:flex}.cms-topbar nav a,.cms-top-actions a,.cms-top-actions button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:12px;text-decoration:none;display:inline-flex}.cms-topbar nav a:hover,.cms-topbar nav a.active,.cms-top-actions a:hover,.cms-top-actions button:hover{color:var(--indigo);border-color:var(--line);background:#fff}.directory-hero{max-width:1180px;margin:0 auto;padding:72px 5vw 43px}.directory-hero>span,.editor-heading>div>span,.login-card>span{color:var(--indigo);letter-spacing:.17em;font-size:11px;font-weight:850}.directory-hero h1{letter-spacing:-.065em;max-width:760px;margin:11px 0 18px;font-size:clamp(43px,6vw,84px);line-height:.91}.directory-hero h1 em{color:#0000;-webkit-text-stroke:1.45px var(--indigo);font-style:normal}.directory-hero p{max-width:600px;color:var(--muted);margin:0;font-size:18px;line-height:1.55}.directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1180px;margin:0 auto;padding:0 5vw 70px;display:grid}.directory-card{border:1px solid rgba(var(--brand-rgb), .17);min-height:310px;box-shadow:0 20px 48px rgba(var(--brand-rgb), .07);background:#ffffffd1;border-radius:17px;flex-direction:column;padding:22px;transition:transform .22s,box-shadow .22s;display:flex}.directory-card:hover{box-shadow:0 24px 56px rgba(var(--brand-rgb), .13);transform:translateY(-5px)}.directory-card-top{color:var(--indigo);justify-content:space-between;display:flex}.directory-card-top span{color:rgba(var(--brand-rgb), .55);font-family:monospace;font-size:12px}.directory-card>small{color:var(--indigo);letter-spacing:.12em;margin-top:29px;font-size:9px;font-weight:800}.directory-card h2{letter-spacing:-.035em;margin:8px 0 10px;font-size:23px;line-height:1.08}.directory-card p{min-height:64px;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.directory-card-meta{color:var(--muted);gap:5px;margin-top:auto;padding-top:17px;font-size:10px;display:grid}.directory-card-meta span{align-items:center;gap:5px;display:inline-flex}.directory-product-tags,.admin-simulation-products{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.directory-product-tags span,.admin-simulation-products span{border:1px solid rgba(var(--brand-rgb), .14);color:var(--indigo);background:rgba(var(--brand-rgb), .045);border-radius:999px;padding:5px 7px;font-size:9px;font-weight:750}.directory-card>a{color:var(--indigo);justify-content:space-between;align-items:center;margin-top:15px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.directory-section-heading{max-width:1180px;margin:0 auto;padding:0 5vw 24px}.directory-section-heading span,.admin-dashboard-hero>div>span{color:var(--indigo);letter-spacing:.15em;font-size:10px;font-weight:850}.directory-section-heading h2{letter-spacing:-.045em;margin:7px 0 0;font-size:32px}.cms-loading{color:var(--muted);padding:40px}.cms-centre{place-items:center;min-height:100vh;padding:28px;display:grid}.login-card{border:1px solid rgba(var(--brand-rgb), .2);width:min(430px,100%);box-shadow:0 28px 70px rgba(var(--brand-rgb), .15);background:#ffffffed;border-radius:20px;padding:38px}.login-mark{color:#fff;background:var(--indigo);width:52px;height:52px;box-shadow:0 12px 25px rgba(var(--brand-rgb), .24);border-radius:14px;place-items:center;margin-bottom:26px;display:grid}.login-card h1{letter-spacing:-.06em;margin:8px 0;font-size:42px}.login-card p{color:var(--muted);line-height:1.5}.login-card form{gap:12px;margin-top:23px;display:grid}.login-card label,.form-grid label,.department-editor{color:#555e70;letter-spacing:.05em;gap:7px;font-size:11px;font-weight:800;display:grid}.login-card input,.form-grid input,.form-grid textarea,.metric-editor input,.department-editor textarea{border:1px solid rgba(var(--brand-rgb), .2);width:100%;color:var(--ink);font:inherit;letter-spacing:normal;background:#fff;border-radius:9px;outline:none;padding:10px 11px;font-size:14px;font-weight:500;transition:border-color .2s,box-shadow .2s}.login-card input:focus,.form-grid input:focus,.form-grid textarea:focus,.metric-editor input:focus,.department-editor textarea:focus{border-color:var(--indigo);box-shadow:0 0 0 3px rgba(var(--brand-rgb), .1)}.login-card button,.save-button{color:#fff;background:var(--indigo);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-weight:760;display:inline-flex}.login-card>a{color:var(--indigo);margin-top:20px;font-size:12px;font-weight:700;display:inline-block}.form-message{border-radius:8px;margin:15px 0 0;padding:10px 12px;font-size:12px;font-weight:650}.form-message.success{color:#155f43;background:#e5f7ef}.form-message.error{color:#aa2643;background:#fff0f3}.admin-dashboard-hero{justify-content:space-between;align-items:end;gap:28px;max-width:1180px;margin:0 auto;padding:64px 5vw 34px;display:flex}.admin-dashboard-hero h1{letter-spacing:-.065em;margin:9px 0 14px;font-size:clamp(42px,5.5vw,72px);line-height:.93}.admin-dashboard-hero h1 em{color:#0000;-webkit-text-stroke:1.3px var(--indigo);font-style:normal}.admin-dashboard-hero p{max-width:650px;color:var(--muted);margin:0;font-size:16px;line-height:1.55}.admin-dashboard-hero>button{color:#fff;background:var(--indigo);cursor:pointer;border:0;border-radius:10px;flex:none;align-items:center;gap:8px;padding:12px 15px;font-weight:750;display:inline-flex}.admin-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1180px;margin:0 auto;padding:0 5vw 70px;display:grid}.admin-simulation-card{border:1px solid rgba(var(--brand-rgb), .16);min-height:290px;box-shadow:0 16px 38px rgba(var(--brand-rgb), .055);background:#ffffffdb;border-radius:16px;flex-direction:column;padding:23px;display:flex}.admin-simulation-card-top{color:var(--muted);grid-template-columns:10px 1fr auto;align-items:center;gap:8px;display:grid}.admin-simulation-card-top small{letter-spacing:.11em;font-size:9px;font-weight:800}.admin-simulation-card h2{letter-spacing:-.045em;margin:22px 0 9px;font-size:27px;line-height:1}.admin-simulation-card>p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.admin-simulation-actions{align-items:center;gap:7px;margin-top:auto;padding-top:20px;display:flex}.admin-simulation-actions a{color:#fff;background:var(--indigo);border-radius:9px;flex:1;justify-content:space-between;align-items:center;gap:16px;min-height:37px;padding:9px 11px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.admin-simulation-actions button{border:1px solid var(--line);width:37px;height:37px;color:var(--muted);cursor:pointer;background:#fff;border-radius:9px;place-items:center;display:grid}.admin-dashboard-message{max-width:1060px;margin:-48px auto 30px}.admin-layout{grid-template-columns:280px minmax(0,1fr);min-height:calc(100vh - 66px);display:grid}.admin-page.is-dedicated .admin-layout{grid-template-columns:1fr}.admin-page.is-dedicated .admin-sidebar{display:none}.admin-sidebar{border-right:1px solid var(--line);background:#f8f9ffcc;padding:21px 14px}.admin-sidebar-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 8px 15px;display:flex}.admin-sidebar-heading div{gap:3px;display:grid}.admin-sidebar-heading small{color:var(--muted);letter-spacing:.12em;font-size:9px}.admin-sidebar-heading strong{font-size:13px}.admin-sidebar-heading button{color:#fff;background:var(--indigo);cursor:pointer;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.admin-page-list{gap:7px;padding-top:14px;display:grid}.admin-page-list button{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:9px 1fr 16px;align-items:center;gap:8px;padding:11px 9px;display:grid}.admin-page-list button:hover,.admin-page-list .admin-page-row.active>button{border-color:rgba(var(--brand-rgb), .18);background:#ffffffe6}.admin-page-row{grid-template-columns:1fr auto;align-items:center;gap:2px;display:grid;position:relative}.admin-page-row>button{min-width:0}.admin-page-delete,.admin-page-locked{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;place-items:center;transition:background .18s,color .18s,border-color .18s;display:grid}.admin-page-locked{cursor:default;opacity:.5}.admin-page-delete:hover{color:var(--red);background:#d8325014;border-color:#d8325052}.editor-note{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.5}.admin-page-list button>span:nth-child(2){gap:3px;min-width:0;display:grid}.admin-page-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-page-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.status-dot{background:#a5adba;border-radius:50%;width:8px;height:8px;display:inline-block}.status-dot.published{background:#18a16f;box-shadow:0 0 0 3px #18a16f1f}.status-dot.draft{background:#ca8b20;box-shadow:0 0 0 3px #ca8b201f}.editor-panel{width:100%;max-width:1120px;margin:0 auto;padding:42px 5vw 66px}.editor-heading{justify-content:space-between;align-items:flex-start;gap:26px;padding-bottom:31px;display:flex}.editor-heading h1{letter-spacing:-.06em;max-width:660px;margin:8px 0 9px;font-size:clamp(32px,4.2vw,54px);line-height:.94}.editor-heading p{max-width:600px;color:var(--muted);margin:0;line-height:1.5}.editor-back-link{color:var(--indigo);margin-bottom:18px;font-size:12px;font-weight:750;text-decoration:none;display:block}.editor-actions{flex:none;gap:8px;display:flex}.editor-actions a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:9px;align-items:center;gap:6px;padding:10px 11px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.editor-actions .save-button:disabled{opacity:.65;cursor:wait}.editor-section{border:1px solid rgba(var(--brand-rgb), .16);box-shadow:0 12px 30px rgba(var(--brand-rgb), .04);background:#ffffffd4;border-radius:15px;margin-top:20px;padding:24px}.editor-section-heading{color:var(--indigo);align-items:center;gap:10px;padding-bottom:20px;display:flex}.editor-section-heading div{color:var(--ink)}.editor-section-heading small,.metric-editor>small{color:var(--muted);letter-spacing:.13em;font-size:9px}.editor-section-heading h2{letter-spacing:-.025em;margin:3px 0 0;font-size:18px}.form-grid{gap:15px;display:grid}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid .wide{grid-column:1/-1}.form-grid textarea,.department-editor textarea{resize:vertical;line-height:1.45}.form-grid label>small{color:var(--muted);letter-spacing:normal;font-size:10px;font-weight:500}.publish-row{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin-top:18px;padding-top:17px;font-size:12px;display:flex}.publish-row>div{align-items:center;gap:8px;display:inline-flex}.publish-row button{border:1px solid var(--line);color:var(--indigo);cursor:pointer;background:#fff;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:750}.metric-editor{gap:8px;margin-top:21px;display:grid}.metric-editor>div{grid-template-columns:150px 1fr;gap:9px;display:grid}.department-editor{margin-top:21px}@media (width<=800px){.directory-grid{grid-template-columns:1fr}.cms-topbar{padding:0 20px}.cms-brand strong,.cms-topbar nav a:not(.active){display:none}.admin-layout{grid-template-columns:1fr}.admin-sidebar{border-right:0;border-bottom:1px solid var(--line)}.admin-page-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-hero{padding-top:40px;display:grid}.admin-dashboard-grid{grid-template-columns:1fr}.editor-panel{padding:28px 20px 50px}.editor-heading{display:grid}.form-grid.two{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}}.experience{background:radial-gradient(circle at 74% 32%, rgba(var(--brand-rgb), .13), transparent 31%), radial-gradient(circle at 17% 74%, #d8dcffd1, transparent 30%), linear-gradient(135deg, #fff 0%, #f2f3ff 54%, #e8eaff 100%);grid-template-rows:58px 116px minmax(0,1fr) 110px;height:100vh;min-height:100vh;display:grid;position:relative;overflow:hidden}.ambient-grid{opacity:.22;pointer-events:none;background-image:linear-gradient(rgba(var(--brand-rgb), .075) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--brand-rgb), .075) 1px, transparent 1px);background-size:40px 40px;animation:18s linear infinite gridDrift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 86%,#0000);mask-image:linear-gradient(#0000,#000 16% 86%,#0000)}.topbar{z-index:20;color:#f8f8ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% -110%,#7d6fff99,#0000 48%),linear-gradient(105deg,#0b0c1f 0%,#15113a 48%,#25186b 100%);border-bottom:1px solid #a69aff59;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 24px;display:grid}.brand-lockup,.scenario-meta,.header-actions{align-items:center;display:flex}.trellix-logo-plate{background:#fff;border-radius:8px;place-items:center;width:100px;height:32px;padding:6px 9px;display:grid;box-shadow:0 7px 20px #00000042}.trellix-logo{object-fit:contain;width:82px;max-height:21px;display:block}.brand-divider{background:#dad6ff73;width:1px;height:27px;margin:0 13px}.brand-lockup p,.brand-lockup strong{margin:0;line-height:1.05}.brand-lockup p{color:#c7c3eb;letter-spacing:.18em;font-size:9px}.brand-lockup strong{letter-spacing:.12em;font-size:12px}.scenario-meta{background:#ffffff17;border:1px solid #b5abff70;border-radius:9px;gap:9px;padding:6px 10px;box-shadow:inset 0 1px #ffffff1f}.scenario-meta div{flex-direction:column;display:flex}.scenario-meta small,.scenario-meta strong{line-height:1.25}.scenario-meta small{color:#c7c3eb;letter-spacing:.13em;font-size:8.5px}.scenario-meta strong{font-size:12px;font-weight:600}.live-dot{background:#a89cff;border-radius:50%;flex:none;width:8px;height:8px;animation:1.8s infinite livePulse;box-shadow:0 0 16px #a89cff}.fictional-pill{letter-spacing:.1em;color:#fafaff;background:#8d7eff45;border:1px solid #c5bdff73;border-radius:99px;padding:5px 8px;font-size:8.5px}.header-actions{justify-content:flex-end;gap:9px}.text-button,.icon-button{cursor:pointer;color:#fafaff;background:#ffffff17;border:1px solid #c0b7ff5e;transition:all .25s}.text-button{border-radius:8px;padding:7px 11px;font-size:11px}.icon-button{border-radius:8px;width:32px;height:32px;font-size:15px}.text-button:hover,.icon-button:hover{color:#fff;background:#8d7eff47;border-color:#fff;transform:translateY(-1px)}.hero-copy{z-index:4;grid-template-columns:1fr minmax(420px,42vw);align-items:center;gap:30px;padding:10px 28px 9px;display:grid;position:relative}.section-index{color:var(--cyan);letter-spacing:.18em;font-size:9.5px;font-weight:700}.hero-copy h1{letter-spacing:-.048em;max-width:690px;margin:6px 0 0;font-size:clamp(27px,2.75vw,44px);line-height:.93}.hero-copy h1 em{color:#0000;-webkit-text-stroke:1.35px rgba(var(--brand-rgb), .88);font-style:normal}.incident-card{min-height:91px;box-shadow:0 15px 42px rgba(var(--brand-rgb), .08);background:linear-gradient(135deg,#fff1f4f5,#fffffff0);border:1px solid #d8325047;border-radius:12px;padding:10px 14px;transition:opacity .25s,transform .25s}.incident-card.is-arriving{opacity:0;pointer-events:none;transform:translate(22px)}.incident-card.contained{border-color:rgba(var(--brand-rgb), .3);background:linear-gradient(135deg,#e8eafff5,#fffffff0)}.incident-card.detected{border-color:#ffba5d59}.incident-topline{color:var(--red);letter-spacing:.1em;justify-content:space-between;gap:14px;font-size:10px;font-weight:800;display:flex}.contained .incident-topline{color:var(--green)}.detected .incident-topline{color:var(--amber)}.incident-status{text-align:right}.incident-card>strong{margin-top:5px;font-size:16px;display:block}.incident-card p{color:var(--muted);margin:3px 0 5px;font-size:11.5px;line-height:1.32}.incident-card button{color:var(--cyan);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.incident-card button:hover{color:var(--ink)}.threat-arrival-alert{z-index:44;opacity:0;pointer-events:none;width:min(490px,100vw - 56px);transition:opacity .26s,transform .46s cubic-bezier(.16,.84,.22,1);position:fixed;top:70px;right:28px;transform:translate(calc(100% + 42px))}.threat-arrival-alert.open{opacity:1;transform:translate(0)}.threat-arrival-card{border:1px solid #d8325066;border-left:6px solid var(--red);color:#14141e;background:linear-gradient(120deg,#fffffffc,#ffeff3fa);border-radius:14px;grid-template-columns:54px 1fr;gap:14px;min-height:205px;padding:18px 19px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #14141e3d,0 0 34px #d832501f}.arrival-alert-icon{color:#fff;background:var(--red);border-radius:12px;place-items:center;width:50px;height:50px;animation:1s ease-in-out infinite alertIconPulse;display:grid;box-shadow:0 9px 22px #d8325047}.arrival-alert-copy{min-width:0}.arrival-alert-topline{color:var(--red);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:900;display:flex}.arrival-alert-topline small{color:#7b4450;letter-spacing:.09em;white-space:nowrap;font-size:8.5px}.arrival-alert-copy>strong{letter-spacing:-.025em;margin-top:8px;font-size:23px;line-height:1.05;display:block}.arrival-alert-copy>p{color:#494957;margin:5px 0 9px;font-size:13px;line-height:1.35}.arrival-alert-context{grid-template-columns:.9fr 1fr .9fr;gap:6px;display:grid}.arrival-alert-context>span{background:#ffffffb8;border:1px solid #d832502b;border-radius:8px;flex-direction:column;min-width:0;padding:7px 8px;display:flex}.arrival-alert-context small{color:#a34d61;letter-spacing:.1em;font-size:7px;font-weight:850}.arrival-alert-context b{color:#2a2630;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;line-height:1.15;overflow:hidden}.arrival-alert-status{color:#7b4450;align-items:center;gap:7px;margin-top:9px;font-size:10px;font-weight:700;display:flex}.arrival-alert-pulse{background:var(--red);width:8px;height:8px;box-shadow:0 0 11px var(--red);border-radius:50%;flex:none;animation:1s infinite livePulse}.arrival-alert-progress{background:#d832501f;height:4px;position:absolute;bottom:0;left:0;right:0}.arrival-alert-progress span{transform-origin:0;background:linear-gradient(90deg, var(--red), #ff738a);width:100%;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 10px #d8325059}.threat-arrival-alert.open .arrival-alert-progress span{animation:3s linear forwards arrivalAssessment}.main-stage{z-index:3;grid-template-columns:238px minmax(0,1fr) 0;gap:14px;min-height:0;padding:0 28px 13px;transition:grid-template-columns .55s cubic-bezier(.22,.75,.25,1),gap .55s;display:grid}.main-stage.response-open{grid-template-columns:238px minmax(0,1fr) 1144px}.control-rail{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--brand-rgb), .25) transparent;border:1px solid rgba(var(--brand-rgb), .2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:0;box-shadow:0 20px 55px rgba(var(--brand-rgb), .09), inset 0 1px 0 #fffffff2;background:linear-gradient(155deg,#fffffff2,#eff1ffe0);border-radius:18px;flex-direction:column;gap:7px;padding:13px;display:flex;overflow-y:auto}.rail-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:1px 2px 7px;display:flex}.rail-title span{color:var(--cyan);letter-spacing:.14em;font-size:10px}.rail-title strong{letter-spacing:.1em;font-size:12px}.control-chip{cursor:pointer;border:1px solid rgba(var(--brand-rgb), .12);min-height:55px;color:var(--ink);box-shadow:0 5px 13px rgba(var(--brand-rgb), .025);text-align:left;background:#ffffffa8;border-radius:12px;flex:1;grid-template-columns:34px 1fr 20px;align-items:center;gap:8px;padding:8px 9px;transition:border-color .25s,background .25s,box-shadow .25s,transform .25s;display:grid;position:relative;overflow:hidden}.control-chip:before{content:"";opacity:0;background:linear-gradient(180deg, var(--indigo), #7d6fff);width:3px;box-shadow:0 0 14px rgba(var(--brand-rgb), .45);border-radius:0 4px 4px 0;transition:all .25s;position:absolute;inset:7px auto 7px 0}.control-chip:hover{border-color:rgba(var(--brand-rgb), .28);box-shadow:0 8px 20px rgba(var(--brand-rgb), .07);background:#ffffffe6;transform:translate(3px)}.control-chip.active{border-color:rgba(var(--brand-rgb), .38);box-shadow:0 9px 24px rgba(var(--brand-rgb), .1);background:linear-gradient(110deg,#fffffffa,#eff0ffe6);transform:translate(3px)}.control-chip.active:before{opacity:1}.control-number{color:#6f7cab;font-family:monospace;font-size:9px;position:relative}.control-chip div,.control-chip span{position:relative}.control-chip>span:nth-child(2){flex-direction:column;display:flex}.control-chip small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.control-chip strong{font-size:13.5px;font-weight:680;line-height:1.22}.chip-arrow{opacity:.4;flex-direction:column;align-items:flex-end;font-size:11px;line-height:1.05;display:flex}.chip-arrow small{font-size:7px}.control-chip:hover .chip-arrow,.control-chip.active .chip-arrow{opacity:1;color:var(--cyan)}.wise-featured{border-color:rgba(var(--brand-rgb), .26);background:linear-gradient(115deg,#d8dcffc7,#ffffffd9)}.wise-featured:after{content:"";border:1px solid rgba(var(--brand-rgb), .18);width:62px;height:62px;box-shadow:0 0 0 12px rgba(var(--brand-rgb), .03);border-radius:50%;animation:2.4s ease-out infinite defencePulse;position:absolute;top:-30px;right:-25px}.wise-microcopy{color:var(--indigo);font-size:8.5px;font-style:normal;font-weight:700;line-height:1.2}.trellix-icon{color:currentColor;flex:none;place-items:center;width:30px;height:30px;display:grid;position:relative}.trellix-icon svg{z-index:1;display:block;position:relative}.trellix-icon i{z-index:2;background:linear-gradient(180deg, var(--indigo), #7b6cff);width:5px;height:10px;box-shadow:0 0 8px rgba(var(--brand-rgb), .3);border-radius:2px;position:absolute;top:2px;right:1px;transform:skew(-24deg)}.control-chip>.trellix-icon{width:32px;height:32px;color:var(--cyan);border:1px solid rgba(var(--brand-rgb), .2);background:linear-gradient(145deg,#fffffff5,#e1e4ffc7);border-radius:10px;box-shadow:inset 0 1px #fff}.control-chip.active>.trellix-icon{color:var(--green);border-color:rgba(var(--brand-rgb), .42);box-shadow:0 6px 16px rgba(var(--brand-rgb), .14), inset 0 1px 0 #fff}.network-shell{border:1px solid var(--line);min-height:0;box-shadow:inset 0 0 120px rgba(var(--brand-rgb), .055), 0 16px 46px rgba(var(--brand-rgb), .06);background:radial-gradient(circle at 48% 42%,#d8dcffe0,#0000 38%),#ffffffab;border-radius:14px;position:relative;overflow:hidden}.network-shell:after{content:"";z-index:0;border:1px solid rgba(var(--brand-rgb), .09);width:410px;height:410px;box-shadow:0 0 0 72px rgba(var(--brand-rgb), .025), 0 0 0 145px rgba(var(--brand-rgb), .018);pointer-events:none;border-radius:50%;animation:30s linear infinite slowSpin;position:absolute;top:6%;left:30%}.network-background{cursor:crosshair;z-index:0;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.environment-zones{z-index:0;pointer-events:none;grid-template-columns:31% 35% 34%;display:grid;position:absolute;inset:0}.environment-zone{border-right:1px solid rgba(var(--brand-rgb), .12);flex-direction:column;align-items:flex-start;padding:10px 12px;display:flex;position:relative;overflow:hidden}.environment-zone:after{content:"";opacity:.18;background:linear-gradient(90deg,currentColor,#0000);height:1px;position:absolute;top:48px;left:12px;right:12px}.environment-zone strong{max-width:calc(100% - 5px);color:rgba(var(--brand-rgb), .72);letter-spacing:.14em;font-size:10px;line-height:1.1}.environment-zone small{color:#464c69a8;letter-spacing:.035em;margin-top:3px;font-size:8px;line-height:1.15}.zone-index{color:rgba(var(--brand-rgb), .42);letter-spacing:.12em;margin-bottom:3px;font-family:monospace;font-size:7px}.zone-saas{color:var(--indigo);background:linear-gradient(145deg,#e3e7ffa8,#f7f8ff6b)}.zone-onprem{color:#4331ff;background:linear-gradient(145deg,#ffffff8c,#e0e2ff7a)}.zone-ot{color:#8c3850;background:linear-gradient(145deg,#fff6f885,#ebe8ff75);border-right:0}.zone-ot strong,.zone-ot .zone-index{color:#8c3850b8}.zone-boundary{z-index:2;pointer-events:none;border-left:1px dashed rgba(var(--brand-rgb), .34);width:1px;position:absolute;top:0;bottom:0}.zone-boundary span{color:rgba(var(--brand-rgb), .66);border:1px solid rgba(var(--brand-rgb), .13);letter-spacing:.1em;white-space:nowrap;transform-origin:0 0;background:#ffffffdb;border-radius:99px;padding:5px 7px;font-size:7px;font-weight:800;position:absolute;top:64px;left:0;transform:translate(-50%)rotate(-90deg)translate(-50%)}.boundary-hybrid{left:31%}.boundary-ot{border-left-color:#8c385061;left:66%}.boundary-ot span{color:#8c3850c7;border-color:#8c38502e}.connections{z-index:1;pointer-events:none;position:absolute;inset:0}.connection{transform-origin:0;pointer-events:auto;cursor:pointer;background:0 0;border:0;height:18px;padding:0;transition:left .18s,top .18s,width .18s;position:absolute;overflow:visible}.connection-line{background:rgba(var(--brand-rgb), .25);height:1px;transition:all .3s;position:absolute;top:8px;left:0;right:0}.connection-line:before{content:"";position:absolute;inset:-5px 0}.connection:hover .connection-line{background:var(--cyan);height:2px;box-shadow:0 0 12px var(--cyan)}.connection.telemetry .connection-line{background:repeating-linear-gradient(90deg, rgba(var(--brand-rgb), .3) 0 5px, transparent 5px 10px)}.flow-particle,.threat-particle{border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:0}.flow-particle{background:var(--cyan);opacity:.7;box-shadow:0 0 10px var(--cyan);animation:4.7s linear infinite flow}.connection:nth-child(2n) .flow-particle{animation-delay:-1.8s}.connection:nth-child(3n) .flow-particle{animation-delay:-3.1s}.threat-particle{z-index:3;color:#fff;background:var(--red);width:20px;height:20px;box-shadow:0 0 18px var(--red), 0 0 35px #d8325073;border:2px solid #fff;place-items:center;animation:5s linear infinite threatFlow;display:grid;top:-1px}.attack-active .connection-line{background:linear-gradient(90deg, var(--red), #ff4f7038);height:2px;box-shadow:0 0 11px #ff4f70bf}.attack-active .threat-particle{animation-duration:5s;animation-timing-function:linear}.ingress-connection{pointer-events:none}.simulation-paused .threat-particle,.simulation-paused .flow-particle{animation-play-state:paused}.domain-node{--node-color:var(--purple);--node-scale:1;z-index:4;transform:translate(-50%, -50%) scale(var(--node-scale));text-align:left;width:158px;min-height:68px;color:var(--ink);cursor:pointer;border:1px solid rgba(var(--brand-rgb), .24);box-shadow:0 12px 28px rgba(var(--brand-rgb), .11);background:linear-gradient(135deg,#fffffffa,#f2f3fff2);border-radius:11px;grid-template-columns:40px 1fr;align-items:center;gap:9px;padding:9px 10px;transition:transform .12s linear,border-color .25s,box-shadow .25s,opacity .2s;display:grid;position:absolute}.domain-node:hover{z-index:8;transform:translate(-50%, -50%) scale(calc(var(--node-scale) + .055));border-color:var(--cyan);box-shadow:0 0 0 1px rgba(var(--brand-rgb), .12), 0 15px 40px rgba(var(--brand-rgb), .14), 0 0 24px rgba(var(--brand-rgb), .12)}.node-icon{border:1px solid var(--node-color);width:40px;height:40px}@supports (color:color-mix(in lab, red, red)){.node-icon{border:1px solid color-mix(in srgb, var(--node-color) 52%, transparent)}}.node-icon{color:var(--node-color);background:var(--node-color);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.node-icon{background:color-mix(in srgb, var(--node-color) 9%, transparent)}}.node-icon .trellix-icon{width:34px;height:34px}.node-icon .trellix-icon i{background:linear-gradient(180deg, var(--node-color), var(--cyan));width:4px;height:8px;top:3px;right:3px}.node-copy{flex-direction:column;min-width:0;display:flex}.node-copy small{color:var(--muted);letter-spacing:.08em;font-size:9.5px}.node-copy strong{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:30px;font-size:12.5px;line-height:1.15;display:-webkit-box;overflow:hidden}.node-state{color:var(--muted);letter-spacing:.12em;opacity:0;font-size:9px;transition:all .25s;position:absolute;bottom:-16px;left:10px}.node-expand{opacity:.3;font-size:11px;position:absolute;top:2px;right:5px}.domain-node:hover .node-expand{opacity:1;color:var(--cyan)}.domain-node.current .node-state,.domain-node:hover .node-state{opacity:1}.node-orbit{pointer-events:none;border:1px solid #0000;border-radius:14px;position:absolute;inset:-7px}.status-targeted{--node-color:var(--red);border-color:#ff4f70c7;box-shadow:0 0 25px #ff4f7038}.status-targeted .node-orbit{border-color:#ff4f7073;animation:1.35s ease-out infinite warningOrbit}.status-detecting{--node-color:var(--cyan)}.status-protected,.status-contained{--node-color:var(--green);border-color:rgba(var(--brand-rgb), .5)}.status-contained .node-orbit{border-color:rgba(var(--brand-rgb), .42);animation:1.7s ease-out infinite defencePulse}.wise-beacon{z-index:2;color:#fff;background:var(--indigo);box-shadow:0 6px 14px rgba(var(--brand-rgb), .22);letter-spacing:.08em;white-space:nowrap;border-radius:99px;padding:4px 7px;font-size:7.5px;font-weight:800;animation:2s infinite livePulse;position:absolute;bottom:-23px;right:-9px}.map-key{z-index:5;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:13px;font-size:9.5px;display:flex;position:absolute;bottom:10px;left:13px}.map-key span{align-items:center;gap:5px;display:flex}.map-key i{border-radius:50%;width:6px;height:6px}.key-normal{background:var(--purple)}.key-threat{background:var(--red);box-shadow:0 0 8px var(--red)}.key-defence{background:var(--green);box-shadow:0 0 8px var(--green)}.response-spotlight{z-index:45;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;pointer-events:none;background:#14141e75;place-items:center;padding:22px;transition:opacity .35s;display:grid;position:fixed;inset:72px 0 110px}.response-spotlight.open{opacity:1;pointer-events:auto}.response-popup{border:1px solid rgba(var(--brand-rgb), .38);width:min(930px,80vw);max-height:100%;box-shadow:0 36px 110px #14141e47, 0 0 60px rgba(var(--brand-rgb), .1);background:linear-gradient(145deg,#fffffffc,#f2f3fffc);border-radius:18px;transition:transform .42s cubic-bezier(.22,.8,.2,1);position:relative;overflow:auto;transform:translateY(18px)scale(.97)}.response-popup:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 82% 8%, rgba(var(--brand-rgb), .12), transparent 28%), radial-gradient(circle at 7% 60%, #d8dcffa6, transparent 27%);position:absolute;inset:0}.response-popup-top,.response-popup-title,.response-columns,.available-products,.response-popup-footer{z-index:1;position:relative}.response-popup-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:68px;padding:15px 19px;display:flex}.response-popup-tools{align-items:center;gap:8px;display:flex}.response-popup-tools>button{border:1px solid var(--line);width:40px;height:40px;color:var(--indigo);cursor:pointer;background:#fffc;border-radius:10px;place-items:center;transition:all .2s;display:grid}.response-popup-tools>button:hover{color:#fff;border-color:var(--indigo);background:var(--indigo);transform:translateY(-1px)}.arrival-lockup{align-items:center;gap:12px;display:flex}.arrival-lockup>div{flex-direction:column;display:flex}.arrival-lockup small{color:var(--red);letter-spacing:.14em;font-size:10px;font-weight:800}.arrival-lockup strong{margin-top:3px;font-size:18px}.arrival-pulse{border:1px solid var(--red);border-radius:50%;width:29px;height:29px;position:relative;box-shadow:inset 0 0 16px #ff4f704d,0 0 18px #ff4f704d}.arrival-pulse:before,.arrival-pulse:after{content:"";background:var(--red);box-shadow:0 0 10px var(--red);border-radius:50%;position:absolute;inset:7px}.arrival-pulse:after{background:0 0;border:1px solid #ff4f7061;animation:1.5s ease-out infinite warningOrbit;inset:-6px}.response-countdown{--pause-progress:0deg;text-align:center;background:radial-gradient(circle at center, #14141e 57%, transparent 59%), conic-gradient(var(--green) var(--pause-progress), rgba(var(--brand-rgb), .15) 0);border-radius:50%;flex:none;place-content:center;width:45px;height:45px;display:grid}.response-countdown span{color:#fff;font-family:monospace;font-size:13px;line-height:1}.response-countdown small{color:#d8dcff;letter-spacing:.1em;font-size:7.5px}.response-popup-title{padding:18px 22px 13px}.response-popup-title>span{color:var(--green);letter-spacing:.18em;font-size:10px;font-weight:800}.response-popup-title h2{letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(30px,2.7vw,42px);line-height:1}.incident-context-strip{z-index:1;background:linear-gradient(120deg,#fff2f5e0,#ffffffd1);border:1px solid #d8325033;border-radius:11px;grid-template-columns:.9fr 1fr 1fr;gap:8px;width:calc(100% - 44px);margin:0 22px 13px;padding:11px 13px;display:grid;position:relative}.incident-context-strip>span{flex-direction:column;min-width:0;display:flex}.incident-context-strip small{color:var(--red);letter-spacing:.11em;font-size:7.5px;font-weight:850}.incident-context-strip strong{color:#292632;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.incident-context-strip p{color:#494957;border-top:1px solid #d8325021;grid-column:1/-1;margin:1px 0 0;padding-top:8px;font-size:11.5px;line-height:1.35}.response-columns{grid-template-columns:1fr 1.12fr;gap:11px;padding:0 22px;display:grid}.threat-brief,.trellix-brief{border-radius:12px;grid-template-columns:38px 1fr;gap:12px;min-height:145px;padding:16px;display:grid}.threat-brief{background:#ff4f700e;border:1px solid #ff4f7047}.trellix-brief{border:1px solid rgba(var(--brand-rgb), .24);background:#d8dcff61}.brief-icon,.brief-shield{border-radius:9px;place-items:center;width:36px;height:36px;font-size:16px;font-weight:900;display:grid}.brief-icon{color:var(--red);background:#ff4f7014;border:1px solid #ff4f7061}.brief-shield{color:#fff;background:var(--green);box-shadow:0 0 18px rgba(var(--brand-rgb), .24);clip-path:polygon(50% 0,92% 16%,86% 72%,50% 100%,14% 72%,8% 16%)}.threat-brief small,.trellix-brief small{color:var(--muted);letter-spacing:.14em;font-size:9px}.threat-brief h3,.trellix-brief h3{margin:6px 0;font-size:17px}.threat-brief p,.trellix-brief p{color:#494957;margin:0;font-size:12.5px;line-height:1.48}.available-products{text-align:left;width:calc(100% - 44px);min-height:104px;color:var(--ink);cursor:pointer;border:1.5px solid rgba(var(--brand-rgb), .45);box-shadow:0 12px 30px rgba(var(--brand-rgb), .09);background:linear-gradient(135deg,#d8dcffad,#f2f3ffe6);border-radius:13px;margin:14px 22px 0;padding:16px 190px 17px 18px;transition:all .22s;position:relative}.available-products:hover{border-color:var(--indigo);box-shadow:0 14px 34px rgba(var(--brand-rgb), .15);transform:translateY(-1px)}.available-products>small{color:var(--indigo);letter-spacing:.13em;margin-bottom:12px;font-size:12px;font-weight:850;line-height:1.2;display:block}.available-products .tag-list{gap:9px}.available-products .tag-list span{border-color:var(--indigo);background:var(--indigo);color:#fff;box-shadow:0 7px 16px rgba(var(--brand-rgb), .18);padding:10px 14px;font-size:13px;font-weight:750;line-height:1.15}.available-products-cta{max-width:155px;color:var(--indigo);font-size:11px;font-weight:800;line-height:1.3;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.available-products-cta>span{color:#fff;background:var(--indigo);border-radius:50%;place-items:center;width:26px;height:26px;margin-left:5px;display:inline-grid}.response-popup-footer{justify-content:space-between;align-items:center;gap:18px;padding:15px 22px 19px;display:flex}.pause-message{align-items:center;gap:10px;min-width:0;display:flex}.pause-message>span:last-child{flex-direction:column;min-width:0;display:flex}.pause-message strong{font-size:12px}.pause-message small{text-overflow:ellipsis;white-space:nowrap;max-width:360px;color:var(--muted);margin-top:3px;font-size:9.5px;overflow:hidden}.response-actions{flex:none;gap:7px;display:flex}.response-actions button{cursor:pointer;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:700;transition:all .2s}.secondary-action{color:var(--ink);border:1px solid var(--line);background:#ffffffb8}.primary-action{color:#fff;border:1px solid var(--green);background:var(--green)}.response-actions button:hover{filter:brightness(1.08);transform:translateY(-1px)}.response-pause-progress{z-index:2;background:#7688e126;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.response-pause-progress span{background:linear-gradient(90deg, var(--cyan), var(--green));height:100%;box-shadow:0 0 12px var(--green);transition:width 1s linear;display:block}.response-spotlight.purdue-spotlight{padding:9px 18px;inset:60px 0 106px}.purdue-response-popup{width:min(1320px,92vw);overflow:hidden}.purdue-response-popup .response-popup-top{min-height:48px;padding:7px 16px}.purdue-response-popup .arrival-pulse{width:25px;height:25px}.purdue-response-popup .arrival-lockup strong{font-size:15px}.purdue-response-popup .response-popup-tools>button{width:34px;height:34px}.purdue-response-popup .response-countdown{width:39px;height:39px}.purdue-response-popup .response-popup-title{padding:7px 22px 6px}.purdue-response-popup .response-popup-title h2{margin-top:3px;font-size:clamp(24px,2vw,32px)}.purdue-response-popup .incident-context-strip{min-height:46px;margin-bottom:7px;padding:7px 11px}.purdue-response-popup .incident-context-strip p{display:none}.purdue-response-popup .response-popup-footer{min-height:45px;padding:7px 22px 9px}.purdue-response-popup .response-actions button{padding-block:7px}.purdue-experience{z-index:1;grid-template-columns:minmax(0,1.82fr) minmax(315px,.78fr);gap:12px;padding:0 22px;display:grid;position:relative}.purdue-model,.purdue-control-detail{border:1px solid rgba(var(--brand-rgb), .2);box-shadow:0 12px 34px rgba(var(--brand-rgb), .07);background:#ffffffc7;border-radius:14px;overflow:hidden}.purdue-model-heading{border-bottom:1px solid rgba(var(--brand-rgb), .16);background:linear-gradient(90deg,#d8dcff9e,#ffffffe6);justify-content:space-between;align-items:center;gap:16px;min-height:36px;padding:5px 10px 5px 14px;display:flex}.purdue-model-heading>div{align-items:baseline;gap:9px;display:flex}.purdue-model-heading small{color:var(--indigo);letter-spacing:.15em;font-size:8.5px;font-weight:850}.purdue-model-heading strong{letter-spacing:-.02em;font-size:16px}.purdue-model-heading>span{color:#fff;background:var(--indigo);box-shadow:0 6px 15px rgba(var(--brand-rgb), .18);letter-spacing:.04em;white-space:nowrap;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:800}.purdue-stack{background:linear-gradient(#f2f3ff6b,#ffffffe6);padding:4px 6px 4px 40px;position:relative}.purdue-level{--level-accent:var(--indigo);border:1px solid rgba(var(--brand-rgb), .13);border-left:4px solid var(--level-accent);opacity:1;background:#fffffff5;border-radius:7px;grid-template-columns:minmax(188px,.82fr) minmax(0,2.1fr);align-items:center;min-height:33px;margin-bottom:3px;transition:all .22s;display:grid;position:relative;overflow:hidden}.purdue-level:last-child{margin-bottom:0}.purdue-level:nth-child(2),.purdue-level:nth-child(3){--level-accent:var(--indigo)}.purdue-level:nth-child(4){--level-accent:#d83250;background:linear-gradient(90deg,#fff1f4f0,#ffffffeb)}.purdue-level:nth-child(5),.purdue-level:nth-child(6){--level-accent:#6757ff}.purdue-level:nth-child(7),.purdue-level:nth-child(8){--level-accent:#8f83ff}.purdue-level.on-threat-path{animation:.7s both purdueLevelTransit;animation-delay:var(--level-delay)}.purdue-level.below-stop{opacity:1}.purdue-level-label{border-right:1px solid rgba(var(--brand-rgb), .12);grid-template-columns:32px 1fr;align-items:center;column-gap:5px;min-width:0;padding:3px 7px 3px 9px;display:grid}.purdue-level-label>strong{color:var(--level-accent);grid-row:1/3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.purdue-level-label>span{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:820;line-height:1.05;overflow:hidden}.purdue-level-label>small{color:#66707d;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.1;overflow:hidden}.purdue-control-list{scrollbar-width:none;align-items:center;gap:4px;min-width:0;padding:2px 6px;display:flex;overflow-x:auto}.purdue-control-list::-webkit-scrollbar{display:none}.purdue-control-chip{cursor:pointer;color:#252433;border:1px solid rgba(var(--brand-rgb), .16);white-space:nowrap;background:#f7f7ff;border-radius:6px;flex:none;align-items:center;gap:4px;min-height:25px;padding:2px 6px 2px 3px;font-size:8px;font-weight:760;line-height:1.05;transition:all .2s;display:inline-flex}.purdue-control-chip .trellix-icon{width:20px;height:20px;color:var(--indigo);border:1px solid rgba(var(--brand-rgb), .17);background:#fff;border-radius:5px;flex:none}.purdue-control-chip:hover,.purdue-control-chip.active{color:#fff;border-color:var(--indigo);background:var(--indigo);box-shadow:0 6px 16px rgba(var(--brand-rgb), .2);transform:translateY(-1px)}.purdue-control-chip:hover .trellix-icon,.purdue-control-chip.active .trellix-icon{color:var(--indigo);background:#fff}.purdue-control-chip.sequence-control{animation:.8s both purdueControlEngage;animation-delay:var(--control-delay)}.purdue-upstream-note{color:#6e7480;letter-spacing:.03em;font-size:8.5px;font-weight:700}.purdue-threat-track{z-index:4;pointer-events:none;width:25px;position:absolute;top:9px;bottom:9px;left:11px}.purdue-track-line{background:linear-gradient(180deg, #d83250 0%, #d83250 46%, rgba(var(--brand-rgb), .2) 46%, rgba(var(--brand-rgb), .2) 100%);border-radius:99px;width:2px;position:absolute;top:7px;bottom:7px;left:11px}.purdue-threat-marker{z-index:2;color:#fff;background:#d83250;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:1%;left:0;box-shadow:0 0 0 4px #d8325024,0 4px 13px #d8325066}.stop-dmz .purdue-threat-marker{animation:7.3s cubic-bezier(.3,.7,.2,1) both purdueThreatToDmz}.stop-level-two .purdue-threat-marker{animation:8.8s cubic-bezier(.3,.7,.2,1) both purdueThreatToLevelTwo}.purdue-stop-marker{z-index:3;color:#fff;background:var(--indigo);width:27px;height:27px;box-shadow:0 0 0 5px rgba(var(--brand-rgb), .12), 0 5px 15px rgba(var(--brand-rgb), .35);opacity:0;border:2px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;left:-1px;transform:scale(.55)}.stop-dmz .purdue-stop-marker{animation:.55s 5.2s forwards purdueStopReveal;top:36%}.stop-level-two .purdue-stop-marker{animation:.55s 7.2s forwards purdueStopReveal;top:65%}.purdue-control-detail{flex-direction:column;display:flex}.purdue-detail-status{color:#fff;background:linear-gradient(115deg, var(--indigo), #5c4cff);align-items:center;gap:8px;min-height:48px;padding:7px 10px;display:flex}.purdue-detail-status>div{flex-direction:column;display:flex}.purdue-detail-status small{color:#dfe2ff;letter-spacing:.12em;font-size:8px;font-weight:800}.purdue-detail-status strong{margin-top:2px;font-size:11px;line-height:1.1}.purdue-detail-shield{width:31px;height:31px;color:var(--indigo);background:#fff;border-radius:8px;flex:none;place-items:center;display:grid;box-shadow:0 5px 14px #00000024}.purdue-detail-selected{background:radial-gradient(circle at 100% 0, rgba(var(--brand-rgb), .1), transparent 38%);flex:1;padding:8px 11px 7px}.purdue-detail-selected>span,.purdue-sequence>small{color:var(--indigo);letter-spacing:.14em;font-size:8px;font-weight:850}.purdue-detail-title{align-items:center;gap:7px;margin-top:5px;display:flex}.purdue-detail-title .trellix-icon{width:29px;height:29px;color:var(--indigo);border:1px solid rgba(var(--brand-rgb), .19);background:#fff;border-radius:8px;flex:none}.purdue-detail-title h3{letter-spacing:-.02em;margin:0;font-size:15px;line-height:1.05}.purdue-detail-selected>small{color:#626b78;margin:4px 0 5px 36px;font-size:7.5px;font-weight:750;display:block}.purdue-detail-selected>p{color:#454654;margin:0;font-size:9px;line-height:1.3}.purdue-outcome{border:1px solid rgba(var(--brand-rgb), .18);background:#d8dcff5e;border-radius:7px;margin-top:6px;padding:6px 7px}.purdue-outcome small{color:var(--indigo);letter-spacing:.12em;margin-bottom:3px;font-size:7.5px;font-weight:850;display:block}.purdue-outcome strong{font-size:8.5px;line-height:1.2;display:block}.purdue-sequence{border-top:1px solid rgba(var(--brand-rgb), .13);background:#f2f3ffb3;padding:6px 9px 7px}.purdue-sequence>small{margin:0 2px 4px;display:block}.purdue-sequence button{cursor:pointer;color:#272633;border:1px solid rgba(var(--brand-rgb), .12);text-align:left;background:#ffffffd6;border-radius:5px;grid-template-columns:21px 1fr 12px;align-items:center;gap:3px;width:100%;min-height:21px;margin-top:3px;padding:2px 5px;transition:all .18s;display:grid}.purdue-sequence button:hover,.purdue-sequence button.active{color:#fff;border-color:var(--indigo);background:var(--indigo);transform:translate(2px)}.purdue-sequence button span{color:#6d7180;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.purdue-sequence button:hover span,.purdue-sequence button.active span{color:#dfe2ff}.purdue-sequence button strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.purdue-sequence button i{text-align:right;font-style:normal}.purdue-experience.is-paused *,.response-spotlight.is-paused .arrival-pulse:after{animation-play-state:paused!important}.response-spotlight.domain-spotlight{padding:9px 18px;inset:60px 0 106px}.domain-response-popup{width:min(1320px,92vw);overflow:hidden}.domain-response-popup .response-popup-top{min-height:48px;padding:7px 16px}.domain-response-popup .arrival-pulse{width:25px;height:25px}.domain-response-popup .arrival-lockup strong{font-size:15px}.domain-response-popup .response-popup-tools>button{width:34px;height:34px}.domain-response-popup .response-countdown{width:39px;height:39px}.domain-response-popup .response-popup-title{padding:7px 22px 6px}.domain-response-popup .response-popup-title h2{margin-top:3px;font-size:clamp(24px,2vw,32px)}.domain-response-popup .incident-context-strip{min-height:46px;margin-bottom:7px;padding:7px 11px}.domain-response-popup .incident-context-strip p{display:none}.domain-defence-experience{z-index:1;grid-template-columns:minmax(0,1.82fr) minmax(315px,.78fr);gap:12px;padding:0 22px 12px;display:grid;position:relative}.domain-defence-map,.domain-product-detail{border:1px solid rgba(var(--brand-rgb), .2);box-shadow:0 12px 34px rgba(var(--brand-rgb), .07);background:#ffffffdb;border-radius:14px;overflow:hidden}.domain-defence-heading{border-bottom:1px solid rgba(var(--brand-rgb), .15);background:linear-gradient(90deg,#d8dcffab,#fffffff0);justify-content:space-between;align-items:center;gap:14px;min-height:42px;padding:6px 10px 6px 14px;display:flex}.domain-defence-heading>div{align-items:baseline;gap:9px;min-width:0;display:flex}.domain-defence-heading small{color:var(--indigo);letter-spacing:.14em;flex:none;font-size:8px;font-weight:850}.domain-defence-heading strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.domain-defence-heading>span{color:#fff;background:var(--indigo);max-width:245px;box-shadow:0 6px 15px rgba(var(--brand-rgb), .18);text-overflow:ellipsis;white-space:nowrap;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:800;overflow:hidden}.domain-defence-subtitle{color:#586371;border-bottom:1px solid rgba(var(--brand-rgb), .11);background:#f2f3ff80;min-height:32px;margin:0;padding:7px 14px;font-size:9px;line-height:1.35}.domain-defence-stack{background:linear-gradient(#f2f3ff61,#fffffff0);padding:5px 6px 5px 40px;position:relative}.domain-defence-lane{border:1px solid rgba(var(--brand-rgb), .14);min-height:51px;animation:.72s both domainLaneTransit;animation-delay:var(--lane-delay);background:#fffffff7;border-left:4px solid #8174ff;border-radius:8px;grid-template-columns:minmax(188px,.82fr) minmax(0,2.1fr);align-items:center;margin-bottom:4px;display:grid;position:relative;overflow:hidden}.domain-defence-lane:last-child{margin-bottom:0}.domain-defence-lane.on-threat-path{border-left-color:#d83250}.domain-defence-lane.supporting-control{border-left-color:var(--indigo)}.domain-lane-label{border-right:1px solid rgba(var(--brand-rgb), .12);grid-template-columns:30px 1fr;align-items:center;column-gap:5px;min-width:0;padding:5px 8px 5px 9px;display:grid}.domain-lane-label>strong{color:var(--indigo);grid-row:1/3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.domain-lane-label>span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:820;line-height:1.1;overflow:hidden}.domain-lane-label>small{color:#69727f;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;line-height:1.15;overflow:hidden}.domain-product-list{scrollbar-width:none;align-items:center;gap:5px;min-width:0;padding:4px 7px;display:flex;overflow-x:auto}.domain-product-list::-webkit-scrollbar{display:none}.domain-product-chip{cursor:pointer;color:#252433;border:1px solid rgba(var(--brand-rgb), .17);white-space:nowrap;min-height:31px;animation:.75s both domainProductEngage;animation-delay:var(--product-delay);background:#f7f7ff;border-radius:7px;flex:none;align-items:center;gap:5px;padding:3px 7px 3px 4px;font-size:8.5px;font-weight:760;line-height:1.05;transition:all .2s;display:inline-flex}.domain-product-chip .trellix-icon{width:23px;height:23px;color:var(--indigo);border:1px solid rgba(var(--brand-rgb), .17);background:#fff;border-radius:6px;flex:none}.domain-product-chip:hover,.domain-product-chip.active{color:#fff;border-color:var(--indigo);background:var(--indigo);box-shadow:0 6px 16px rgba(var(--brand-rgb), .2);transform:translateY(-1px)}.domain-product-chip:hover .trellix-icon,.domain-product-chip.active .trellix-icon{color:var(--indigo);background:#fff}.domain-threat-track{z-index:4;pointer-events:none;width:25px;position:absolute;top:8px;bottom:8px;left:10px}.domain-track-line{background:linear-gradient(180deg, #d83250 0%, #d83250 var(--domain-stop), rgba(var(--brand-rgb), .2) var(--domain-stop), rgba(var(--brand-rgb), .2) 100%);border-radius:99px;width:2px;position:absolute;top:7px;bottom:7px;left:11px}.domain-threat-marker{z-index:2;color:#fff;background:#d83250;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;animation:7.8s cubic-bezier(.3,.7,.2,1) both domainThreatTravel;display:grid;position:absolute;top:1%;left:0;box-shadow:0 0 0 4px #d8325024,0 4px 13px #d8325066}.domain-stop-marker{z-index:3;left:-1px;top:var(--domain-stop);color:#fff;background:var(--indigo);width:27px;height:27px;box-shadow:0 0 0 5px rgba(var(--brand-rgb), .12), 0 5px 15px rgba(var(--brand-rgb), .35);opacity:0;border:2px solid #fff;border-radius:50%;place-items:center;animation:.55s 6.1s forwards domainStopReveal;display:grid;position:absolute;transform:scale(.55)}.domain-product-detail{flex-direction:column;display:flex}.domain-detail-status{color:#fff;background:linear-gradient(115deg, var(--indigo), #5c4cff);align-items:center;gap:9px;min-height:53px;padding:8px 10px;display:flex}.domain-detail-status>span{width:33px;height:33px;color:var(--indigo);background:#fff;border-radius:8px;flex:none;place-items:center;display:grid;box-shadow:0 5px 14px #00000024}.domain-detail-status>div{flex-direction:column;min-width:0;display:flex}.domain-detail-status small{color:#dfe2ff;letter-spacing:.11em;font-size:7.5px;font-weight:800}.domain-detail-status strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.domain-detail-body{background:radial-gradient(circle at 100% 0, rgba(var(--brand-rgb), .1), transparent 38%);flex:1;padding:10px 11px 8px}.domain-detail-product{align-items:center;gap:8px;display:flex}.domain-detail-product .trellix-icon{width:34px;height:34px;color:var(--indigo);border:1px solid rgba(var(--brand-rgb), .19);background:#fff;border-radius:9px;flex:none}.domain-detail-product>div{min-width:0}.domain-detail-product small{color:var(--indigo);letter-spacing:.1em;font-size:7px;font-weight:850}.domain-detail-product h3{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:17px;line-height:1.05;overflow:hidden}.domain-detail-body article{border:1px solid rgba(var(--brand-rgb), .14);background:#ffffffc2;border-radius:8px;margin-top:8px;padding:7px 8px}.domain-detail-body article small{color:var(--indigo);letter-spacing:.11em;font-size:7px;font-weight:850}.domain-detail-body article p{color:#454654;margin:4px 0 0;font-size:9px;line-height:1.3}.domain-detail-hint{border-top:1px solid rgba(var(--brand-rgb), .13);background:#f2f3ffb8;align-items:center;gap:8px;min-height:42px;padding:7px 10px;display:flex}.domain-detail-hint span{color:#fff;background:var(--indigo);border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-weight:850;display:grid}.domain-detail-hint p{color:#596370;margin:0;font-size:8.5px;line-height:1.3}.domain-defence-experience.is-paused *{animation-play-state:paused!important}.product-explorer-overlay{z-index:72;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#14141e7a;place-items:center;padding:24px;transition:opacity .3s;display:grid;position:fixed;inset:72px 0 0}.product-explorer-overlay.open{opacity:1;pointer-events:auto}.product-explorer-panel{border:1px solid rgba(var(--brand-rgb), .34);width:min(1160px,92vw);max-height:calc(100vh - 126px);box-shadow:0 34px 100px #14141e47, 0 0 70px rgba(var(--brand-rgb), .12);background:linear-gradient(145deg,#fff,#f2f3ff);border-radius:20px;flex-direction:column;transition:transform .38s cubic-bezier(.22,.8,.2,1);display:flex;overflow:hidden;transform:translateY(20px)scale(.98)}.product-explorer-overlay.open .product-explorer-panel{transform:translateY(0)scale(1)}.product-explorer-header{border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 0, rgba(var(--brand-rgb), .14), transparent 36%);justify-content:space-between;align-items:flex-start;gap:28px;padding:22px 25px 19px;display:flex}.product-explorer-header>div:first-child{max-width:790px}.product-explorer-header span{color:var(--indigo);letter-spacing:.13em;font-size:11px;font-weight:850}.product-explorer-header h2{letter-spacing:-.035em;margin:7px 0 5px;font-size:clamp(27px,2.5vw,39px);line-height:1}.product-explorer-header p{color:#5a6472;margin:0;font-size:13px;line-height:1.45}.product-explorer-actions{flex:none;gap:8px;display:flex}.product-explorer-actions button{cursor:pointer;width:42px;height:42px;color:var(--indigo);border:1px solid var(--line);background:#ffffffc7;border-radius:11px;place-items:center;transition:all .2s;display:grid}.product-explorer-actions button:hover{color:#fff;border-color:var(--indigo);background:var(--indigo);transform:translateY(-1px)}.product-explorer-content{grid-template-columns:278px 1fr;min-height:0;display:grid}.product-selector{border-right:1px solid var(--line);background:#d8dcff4d;min-height:0;padding:17px;overflow-y:auto}.product-selector>small{color:#5a6472;letter-spacing:.12em;margin:1px 3px 11px;font-size:10px;font-weight:800;display:block}.product-selector>button{text-align:left;cursor:pointer;color:#14141e;border:1px solid rgba(var(--brand-rgb), .1);background:#ffffffb8;border-radius:11px;grid-template-columns:38px 1fr;align-items:center;gap:9px;width:100%;min-height:62px;margin-bottom:8px;padding:9px 10px;transition:all .2s;display:grid}.product-selector>button:hover,.product-selector>button.active{border-color:var(--indigo);box-shadow:0 9px 22px rgba(var(--brand-rgb), .09);background:#fff;transform:translate(3px)}.product-selector>button.active{box-shadow:inset 3px 0 0 var(--indigo), 0 9px 22px rgba(var(--brand-rgb), .09)}.product-selector>button>.trellix-icon{width:36px;height:36px;color:var(--indigo);border:1px solid rgba(var(--brand-rgb), .2);background:#f2f3ff;border-radius:9px}.product-selector>button>span:last-child{flex-direction:column;min-width:0;display:flex}.product-selector strong{font-size:12.5px;line-height:1.2}.product-selector button small{color:#5a6472;margin-top:3px;font-size:9px;line-height:1.2}.product-story{min-height:0;padding:20px 23px 23px;overflow-y:auto}.product-story-copy>span{color:var(--indigo);letter-spacing:.13em;font-size:10px;font-weight:850}.product-story-copy h3{letter-spacing:-.025em;margin:5px 0;font-size:25px}.product-story-copy p{color:#494957;max-width:760px;margin:0;font-size:13px;line-height:1.48}.product-components{border:1px solid rgba(var(--brand-rgb), .15);background:#ffffffad;border-radius:12px;margin-top:14px;padding:13px 14px}.product-components>small{color:var(--indigo);letter-spacing:.13em;margin-bottom:9px;font-size:8.5px;font-weight:850;display:block}.product-components>div{flex-wrap:wrap;gap:6px;display:flex}.product-components span{color:#3d3950;border:1px solid rgba(var(--brand-rgb), .14);background:#f2f3ff;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:650;line-height:1.15}.wise-collaboration-flow{border:1px solid rgba(var(--brand-rgb), .17);background:linear-gradient(125deg,#ffffffe0,#d8dcff61);border-radius:15px;grid-template-columns:1fr 70px 1.08fr 70px 1fr;align-items:center;gap:8px;margin:17px 0;padding:17px;display:grid;position:relative;overflow:hidden}.wise-collaboration-flow:before{content:"";border:1px solid rgba(var(--brand-rgb), .1);width:180px;height:180px;box-shadow:0 0 0 25px rgba(var(--brand-rgb), .025), 0 0 0 52px rgba(var(--brand-rgb), .018);border-radius:50%;animation:12s linear infinite slowSpin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.collaboration-stage{z-index:2;border:1px solid rgba(var(--brand-rgb), .16);min-height:84px;box-shadow:0 10px 24px rgba(var(--brand-rgb), .07);background:#ffffffeb;border-radius:12px;grid-template-columns:42px 1fr;align-items:center;gap:10px;padding:13px;display:grid;position:relative}.collaboration-stage>.trellix-icon{width:40px;height:40px;color:var(--indigo);border:1px solid rgba(var(--brand-rgb), .2);background:#f2f3ff;border-radius:10px}.collaboration-stage>span:last-child{flex-direction:column;min-width:0;display:flex}.collaboration-stage small{color:#5a6472;font-size:8.5px;font-weight:750;line-height:1.25}.collaboration-stage strong{margin-top:4px;font-size:13px;line-height:1.2}.wise-stage{color:#fff;border-color:var(--indigo);background:linear-gradient(135deg, var(--indigo), #4837ff);box-shadow:0 13px 28px rgba(var(--brand-rgb), .23);animation:2.4s ease-in-out infinite wiseCore}.wise-stage>.trellix-icon{color:#fff;background:#ffffff1f;border-color:#ffffff47}.wise-stage small{color:#d8dcff}.collaboration-link{z-index:3;height:18px;position:relative}.collaboration-link i{background:linear-gradient(90deg, rgba(var(--brand-rgb), .25), var(--indigo));height:2px;position:absolute;top:8px;left:0;right:0}.collaboration-link i:after{content:"";border-top:2px solid var(--indigo);border-right:2px solid var(--indigo);width:8px;height:8px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.collaboration-link b{background:#d83250;border-radius:50%;width:10px;height:10px;animation:2.6s linear infinite collaborationTravel;position:absolute;top:4px;left:0;box-shadow:0 0 13px #d832508c}.collaboration-link.second b{background:var(--indigo);box-shadow:0 0 13px rgba(var(--brand-rgb), .55);animation-delay:1.3s}.product-story-details{grid-template-columns:1fr 1fr;gap:10px;display:grid}.product-story-details article{border:1px solid var(--line);background:#ffffffbd;border-radius:12px;min-height:105px;padding:14px 15px}.product-story-details article.wise-detail{border-color:rgba(var(--brand-rgb), .3);background:#d8dcff6b;grid-column:1/-1;min-height:94px}.product-story-details small{color:var(--indigo);letter-spacing:.12em;font-size:9.5px;font-weight:850}.product-story-details p{color:#494957;margin:7px 0 0;font-size:12px;line-height:1.45}.wise-collaboration-flow.paused *,.wise-collaboration-flow.paused:before{animation-play-state:paused!important}@keyframes collaborationTravel{0%{opacity:0;left:0;transform:scale(.7)}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 10px);transform:scale(1.2)}}@keyframes wiseCore{50%{box-shadow:0 16px 36px rgba(var(--brand-rgb), .3);transform:scale(1.025)}}.timeline{z-index:12;color:#f8f8ff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(105deg,#0a0b1b 0%,#121030 54%,#21165e 100%);border-top:1px solid #aba0ff6b;grid-template-columns:174px 1fr 70px;align-items:center;gap:15px;padding:13px 28px 17px;display:grid;box-shadow:0 -12px 30px #0f0c3526}.playback-controls{grid-template-columns:34px 34px 1fr;align-items:center;gap:6px;display:grid}.playback-controls button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #c0b7ff73;border-radius:8px;width:34px;height:34px}.playback-controls button:hover{color:#fff;background:#8d7eff4d;border-color:#fff}.playback-controls div{flex-direction:column;margin-left:4px;display:flex}.playback-controls small,.run-counter small{color:#c7c3eb;letter-spacing:.11em;font-size:9.5px}.playback-controls strong{white-space:nowrap;font-size:11px}.timeline-track{grid-template-columns:repeat(9,1fr);gap:4px;display:grid;position:relative}.timeline-track:before{content:"";background:#c4bdff5e;height:1px;position:absolute;top:13px;left:2%;right:2%}.timeline-progress{z-index:0;background:linear-gradient(90deg,#ef506e,#ffb05d 48%,#a89cff 100%);border-radius:99px;max-width:96%;height:3px;transition:width .45s;position:absolute;top:12px;left:2%;box-shadow:0 0 16px #a89cffbf}.timeline-track button{z-index:2;color:#bebbd3;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:0 2px;display:flex;position:relative}.timeline-dot{background:#18143d;border:1px solid #cec7ffa6;border-radius:50%;place-items:center;width:29px;height:29px;font-family:monospace;font-size:8px;transition:all .3s;display:grid}.timeline-track button>span:last-child{flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}.timeline-track button small,.timeline-track button strong{white-space:normal;overflow-wrap:anywhere;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.timeline-track button small{text-transform:uppercase;letter-spacing:.045em;min-height:21px;font-size:9px;line-height:1.15}.timeline-track button strong{min-height:21px;margin-top:2px;font-size:9px;font-weight:550;line-height:1.16}.timeline-track button.active{color:#fff}.timeline-track button.active small{color:#ff9db0;font-weight:800}.timeline-track button.active .timeline-dot{color:#fff;background:var(--red);border-color:var(--red);transform:scale(1.13);box-shadow:0 0 18px #d8325066}.timeline-track button.complete{color:#e5e2ff}.timeline-track button.complete .timeline-dot{color:#19133f;background:#a89cff;border-color:#c5bcff;box-shadow:0 0 13px #a89cff80}.run-counter{text-align:right;flex-direction:column;display:flex}.run-counter strong{color:#d8d3ff;font-family:monospace;font-size:19px}.detail-scrim{z-index:80;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#03051614;transition:all .35s;position:fixed;inset:0}.detail-scrim.open{opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.detail-drawer{z-index:90;border-left:1px solid rgba(var(--brand-rgb), .28);background:linear-gradient(150deg,#fffffffe,#f0f2fffe);flex-direction:column;width:min(640px,49vw);min-width:480px;transition:transform .38s cubic-bezier(.22,.8,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(102%);box-shadow:-42px 0 100px #14141e38}.detail-drawer.open{transform:translate(0)}.drawer-header{border-bottom:1px solid var(--line);background:radial-gradient(circle at 4% 0, rgba(var(--brand-rgb), .22), transparent 48%), radial-gradient(circle at 100% 100%, #7d6fff1f, transparent 40%), #fff9;justify-content:space-between;gap:24px;min-height:180px;padding:32px 36px 24px;display:flex;position:relative;overflow:hidden}.drawer-header:after{content:"";border:1px solid rgba(var(--brand-rgb), .1);width:190px;height:190px;box-shadow:0 0 0 34px rgba(var(--brand-rgb), .025), 0 0 0 68px rgba(var(--brand-rgb), .018);pointer-events:none;border-radius:50%;position:absolute;bottom:-92px;right:74px}.drawer-header>*{z-index:1;position:relative}.drawer-header span{color:var(--cyan);letter-spacing:.16em;font-size:11.5px;font-weight:850}.drawer-header h2{letter-spacing:-.04em;margin:13px 0 9px;font-size:40px;line-height:.98}.drawer-header p{max-width:480px;color:var(--muted);margin:0;font-size:15px;line-height:1.48}.drawer-header button{border:1px solid rgba(var(--brand-rgb), .2);width:40px;height:40px;color:var(--ink);cursor:pointer;box-shadow:0 8px 22px rgba(var(--brand-rgb), .08);background:#ffffffd1;border-radius:50%;flex:none;font-size:25px}.drawer-header button:hover{border-color:var(--cyan);color:var(--cyan);transform:rotate(8deg)}.drawer-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:0 28px;display:grid}.drawer-tabs button{color:var(--muted);cursor:pointer;text-transform:capitalize;background:0 0;border:0;padding:13px 3px;font-size:11px;position:relative}.drawer-tabs button:after{content:"";background:var(--cyan);height:2px;transition:all .25s;position:absolute;bottom:-1px;left:8px;right:8px;transform:scaleX(0)}.drawer-tabs button.active{color:#fff}.drawer-tabs button.active:after{transform:scaleX(1)}.drawer-body{flex-direction:column;gap:16px;padding:26px 36px 32px;display:flex;overflow-y:auto}.info-block{border:1px solid var(--line);box-shadow:0 10px 28px rgba(var(--brand-rgb), .045);background:#ffffffd1;border-radius:15px;grid-template-columns:54px 1fr;gap:16px;padding:21px;display:grid}.info-block>span{width:46px;height:29px;color:var(--muted);border:1px solid var(--line);border-radius:7px;place-items:center;font-family:monospace;font-size:10.5px;display:grid}.info-block h3{margin:1px 0 8px;font-size:18px}.info-block p{color:#494957;margin:0;font-size:14.5px;line-height:1.58}.info-block.threat{background:#ff4f700b;border-color:#ff4f7040}.info-block.threat>span{color:var(--red);border-color:#ff4f704d}.info-block.defence{border-color:rgba(var(--brand-rgb), .23);background:#d8dcff57}.info-block.defence>span{color:var(--green);border-color:rgba(var(--brand-rgb), .3)}.drawer-products,.capability-list,.coverage-card{border:1px solid var(--line);background:#ffffff94;border-radius:15px;padding:21px}.drawer-products>small,.capability-list>small,.coverage-card small{color:var(--muted);letter-spacing:.15em;margin-bottom:13px;font-size:10.5px;font-weight:800;display:block}.layer-products{border:1px solid rgba(var(--brand-rgb), .22);box-shadow:0 12px 30px rgba(var(--brand-rgb), .05);background:linear-gradient(145deg,#fffffff0,#d8dcff42);border-radius:15px;padding:21px}.layer-products>small{color:var(--indigo);letter-spacing:.15em;margin-bottom:11px;font-size:11.5px;font-weight:850;display:block}.layer-products>div{border-top:1px solid rgba(var(--brand-rgb), .14)}.layer-products article{border-bottom:1px solid rgba(var(--brand-rgb), .13);grid-template-columns:38px 1fr;gap:12px;padding:14px 0;display:grid}.layer-products article:last-child{border-bottom:0;padding-bottom:1px}.layer-products article>span{color:var(--indigo);padding-top:3px;font-family:monospace;font-size:11px}.layer-products h3{color:var(--ink);margin:0 0 4px;font-size:15.5px;line-height:1.25}.layer-products p{color:#555767;margin:0;font-size:13.5px;line-height:1.48}.layer-products em{color:var(--indigo);border:1px solid rgba(var(--brand-rgb), .22);background:rgba(var(--brand-rgb), .06);letter-spacing:.11em;border-radius:99px;margin-top:7px;padding:3px 6px;font-size:7.5px;font-style:normal;font-weight:850;display:inline-block}.tag-list{flex-wrap:wrap;gap:6px;display:flex}.tag-list span{border:1px solid rgba(var(--brand-rgb), .25);background:rgba(var(--brand-rgb), .06);color:var(--indigo);border-radius:99px;padding:6px 9px;font-size:10px}.mini-flow{text-align:center;color:#fff;grid-template-columns:1fr 60px 1fr;align-items:center;gap:10px;padding:18px;font-size:10px;display:grid}.mini-flow i{background:linear-gradient(90deg, var(--purple), var(--cyan));height:1px;position:relative}.mini-flow i:after{content:"";border-top:1px solid var(--cyan);border-right:1px solid var(--cyan);width:7px;height:7px;position:absolute;top:-3px;right:-1px;transform:rotate(45deg)}.outcome-card{background:#ffba5d0e;border:1px solid #ffba5d4d;border-radius:12px;flex-direction:column;gap:5px;padding:18px;display:flex}.outcome-card.contained{border-color:rgba(var(--brand-rgb), .3);background:#d8dcff61}.outcome-card small{color:var(--muted);letter-spacing:.13em;font-size:9px}.outcome-card strong{color:var(--green);font-size:15px}.outcome-card.observed strong{color:var(--amber)}.outcome-card span{color:var(--muted);font-size:11px}.capability-list>div{border-top:1px solid var(--line);grid-template-columns:36px 1fr;align-items:center;padding:13px 0;display:grid}.capability-list>div span{color:var(--cyan);font-family:monospace;font-size:10.5px}.capability-list p,.coverage-card p{color:#494957;margin:0;font-size:14.5px;line-height:1.55}.stat-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.stat-grid div{border:1px solid var(--line);background:#ffffffb8;border-radius:10px;flex-direction:column;padding:15px;display:flex}.stat-grid strong{color:var(--cyan);font-size:25px}.stat-grid span{color:var(--muted);font-size:10px}.department-stats div{justify-content:center;min-height:75px}.department-stats strong{font-size:23px}.department-stats span{margin-top:3px;line-height:1.25}.department-roster{border:1px solid var(--line);background:#ffffffb8;border-radius:12px;padding:17px}.department-roster>small{color:var(--muted);letter-spacing:.15em;margin-bottom:11px;font-size:9px;font-weight:800;display:block}.department-roster>div{flex-wrap:wrap;gap:6px;display:flex}.department-roster span{color:var(--indigo);border:1px solid rgba(var(--brand-rgb), .18);background:rgba(var(--brand-rgb), .055);border-radius:7px;padding:6px 8px;font-size:9.5px;line-height:1.15}.drawer-incident-context{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.drawer-incident-context>span{background:#fff4f7b8;border:1px solid #d832502e;border-radius:9px;flex-direction:column;min-width:0;padding:10px;display:flex}.drawer-incident-context small{color:var(--red);letter-spacing:.09em;font-size:7px;font-weight:850}.drawer-incident-context strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.drawer-footer{border-top:1px solid var(--line);color:var(--muted);background:#ffffffb8;align-items:center;gap:10px;margin-top:auto;padding:17px 36px;font-size:11.5px;display:flex}@keyframes gridDrift{to{background-position:40px 40px}}@keyframes livePulse{50%{opacity:.38;box-shadow:0 0 5px var(--green)}}@keyframes slowSpin{to{transform:rotate(360deg)}}@keyframes flow{0%{opacity:0;left:0}12%{opacity:.65}88%{opacity:.65}to{opacity:0;left:calc(100% - 7px)}}@keyframes threatFlow{0%{opacity:.1;left:0;transform:scale(.72)}14%{opacity:1}86%{opacity:1;left:calc(100% - 20px);transform:scale(1)}to{opacity:0;left:calc(100% - 20px);transform:scale(1.45)}}@keyframes warningOrbit{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.16)}}@keyframes defencePulse{0%{opacity:.85;transform:scale(.95)}to{opacity:0;transform:scale(1.18)}}@keyframes arrivalAssessment{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes alertIconPulse{50%{transform:scale(1.06);box-shadow:0 11px 27px #d8325061}}@keyframes purdueLevelTransit{0%{opacity:.72;box-shadow:none;transform:translate(-3px)}55%{opacity:1;border-color:#d8325080;box-shadow:inset 5px 0 #d83250cc,0 5px 17px #d832501c}to{opacity:1;box-shadow:inset 4px 0 0 rgba(var(--brand-rgb), .78), 0 5px 17px rgba(var(--brand-rgb), .09);transform:translate(0)}}@keyframes purdueControlEngage{0%,35%{color:#252433;border-color:rgba(var(--brand-rgb), .16);box-shadow:none;background:#f7f7ff}58%{color:#fff;background:#d83250;border-color:#d83250;transform:translateY(-2px);box-shadow:0 0 0 4px #d832501f,0 7px 18px #d8325033}to{color:#fff;border-color:var(--indigo);background:var(--indigo);box-shadow:0 6px 16px rgba(var(--brand-rgb), .18);transform:translateY(0)}}@keyframes purdueThreatToDmz{0%,10%{opacity:1;top:1%}38%{top:20%}72%,to{opacity:1;top:36%;transform:scale(1)}}@keyframes purdueThreatToLevelTwo{0%,7%{opacity:1;top:1%}24%{top:19%}48%{top:36%}68%{top:51%}84%,to{opacity:1;top:65%;transform:scale(1)}}@keyframes purdueStopReveal{0%{opacity:0;transform:scale(.55)}70%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes domainLaneTransit{0%{opacity:.62;transform:translate(-4px)}55%{opacity:1;border-color:#d8325073;box-shadow:inset 5px 0 #d83250b8,0 5px 16px #d832501a}to{opacity:1;transform:translate(0)}}@keyframes domainProductEngage{0%,35%{opacity:.72;transform:translateY(0)}62%{opacity:1;transform:translateY(-2px);box-shadow:0 0 0 4px #d832501a,0 6px 16px #d8325029}to{opacity:1;box-shadow:none;transform:translateY(0)}}@keyframes domainThreatTravel{0%,8%{opacity:1;top:1%}82%,to{top:var(--domain-stop);opacity:1;transform:scale(1)}}@keyframes domainStopReveal{0%{opacity:0;transform:scale(.55)}70%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@media (width<=1050px){.experience{grid-template-rows:56px 106px minmax(0,1fr) 102px}.fictional-pill,.scenario-switcher-trigger>span{display:none}.main-stage{grid-template-columns:190px minmax(0,1fr);padding-inline:18px}.hero-copy,.topbar,.timeline{padding-inline:18px}.control-chip{grid-template-columns:30px 1fr 16px;gap:6px;padding-inline:7px}.control-chip strong{font-size:11px}.control-chip small{font-size:8.5px}.control-chip>.trellix-icon{width:29px;height:29px}.domain-node{grid-template-columns:34px 1fr;gap:7px;width:132px;min-height:62px}.node-icon{width:34px;height:34px}.node-copy strong{font-size:10.5px}.node-copy small{font-size:8px}.detail-drawer{width:min(540px,54vw);min-width:0}.response-popup{width:min(850px,88vw)}.purdue-response-popup{width:min(1040px,96vw)}.purdue-experience{grid-template-columns:minmax(0,1.65fr) minmax(280px,.8fr)}.purdue-level{grid-template-columns:170px minmax(0,1fr)}.purdue-level-label>small{display:none}.purdue-control-chip{font-size:8px}.domain-response-popup{width:min(1040px,96vw)}.domain-defence-experience{grid-template-columns:minmax(0,1.65fr) minmax(280px,.8fr)}.domain-defence-lane{grid-template-columns:170px minmax(0,1fr)}.domain-lane-label>small{display:none}.domain-product-chip{font-size:8px}.product-explorer-panel{width:96vw}.product-explorer-content{grid-template-columns:235px 1fr}.wise-collaboration-flow{grid-template-columns:1fr 48px 1.08fr 48px 1fr;padding:13px}.collaboration-stage{grid-template-columns:34px 1fr;padding:10px}.collaboration-stage>.trellix-icon{width:34px;height:34px}.collaboration-stage strong{font-size:11px}}@media (width<=760px){body{overflow:auto}.experience{height:auto;min-height:100vh;display:block;overflow:visible}.topbar{grid-template-columns:1fr auto;height:auto;min-height:66px;padding-block:12px}.scenario-meta,.text-button{display:none}.hero-copy{padding-block:24px 16px;display:block}.hero-copy h1{margin-bottom:20px}.threat-arrival-alert{width:calc(100vw - 28px);top:78px;right:14px}.threat-arrival-card{grid-template-columns:44px 1fr;gap:11px;padding:15px 14px 18px}.arrival-alert-icon{width:42px;height:42px}.arrival-alert-topline small{display:none}.arrival-alert-copy>strong{font-size:20px}.arrival-alert-context{grid-template-columns:1fr 1fr}.arrival-alert-context>span:last-child{grid-column:1/-1}.main-stage{flex-direction:column-reverse;padding-bottom:20px;display:flex}.network-shell{height:570px}.environment-zone{padding:9px 7px}.environment-zone strong{letter-spacing:.08em;font-size:7.5px}.environment-zone small{display:none}.environment-zone:after{top:35px;left:7px;right:7px}.zone-boundary span{display:none}.control-rail{grid-template-columns:repeat(2,1fr);display:grid}.rail-title{grid-column:1/-1}.timeline{grid-template-columns:94px 1fr;padding-block:10px;position:sticky;bottom:0}.playback-controls{grid-template-columns:34px 34px}.playback-controls div,.run-counter{display:none}.timeline-track{grid-template-columns:repeat(9,84px);padding-bottom:3px;overflow-x:auto}.detail-drawer{width:100%}.response-spotlight{align-items:start;padding:14px;inset:66px 0 0;overflow-y:auto}.response-popup{width:100%;margin-top:20px}.purdue-response-popup{width:100%}.purdue-experience{grid-template-columns:1fr;padding-inline:14px}.purdue-model{min-width:760px}.purdue-experience{overflow-x:auto}.purdue-control-detail{min-width:320px}.domain-response-popup{width:100%}.domain-defence-experience{grid-template-columns:1fr;padding-inline:14px;overflow-x:auto}.domain-defence-map{min-width:760px}.domain-product-detail{min-width:320px}.response-columns{grid-template-columns:1fr}.incident-context-strip{grid-template-columns:1fr 1fr}.incident-context-strip>span:nth-child(3){grid-column:1/-1}.available-products{width:calc(100% - 28px);margin-inline:14px;padding-right:18px}.available-products-cta{max-width:none;margin-top:13px;display:block;position:static;transform:none}.response-popup-footer{flex-direction:column;align-items:flex-start}.response-actions{width:100%}.response-actions button{flex:1}.product-explorer-overlay{align-items:start;padding:10px;inset:66px 0 0;overflow-y:auto}.product-explorer-panel{width:100%;max-height:none;margin-top:10px}.product-explorer-header{padding:18px}.product-explorer-header p{display:none}.product-explorer-content{display:block}.product-selector{border-right:0;border-bottom:1px solid var(--line);gap:8px;display:flex;overflow-x:auto}.product-selector>small{display:none}.product-selector>button{flex:0 0 205px;margin:0}.wise-collaboration-flow{grid-template-columns:1fr;gap:8px}.collaboration-link{justify-self:center;width:28px;height:36px;transform:rotate(90deg)}.product-story-details{grid-template-columns:1fr}.product-story-details article.wise-detail{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.edrf-experience{--e-indigo:var(--indigo);--e-violet:#7d6fff;--e-magenta:#c724b1;--e-deep:#1a1147;--e-slate:#5f6878;--e-red:#d83250;--e-amber:#d97a00;--e-teal:#0f9b8e;--e-green:#2e9669;--e-tint:rgba(var(--brand-rgb), .08);background:radial-gradient(circle at 78% 22%, rgba(var(--brand-rgb), .12), transparent 33%), radial-gradient(circle at 12% 82%, #d8dcffcc, transparent 32%), linear-gradient(140deg, #fff 0%, #f2f3ff 52%, #e7e9ff 100%);grid-template-rows:58px minmax(198px,max-content) minmax(0,1fr) 104px;height:100vh;min-height:100vh;display:grid;position:relative;overflow:hidden}.edrf-ambient{opacity:.2;pointer-events:none;background-image:linear-gradient(rgba(var(--brand-rgb), .07) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--brand-rgb), .07) 1px, transparent 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 88%,#0000);mask-image:linear-gradient(#0000,#000 14% 88%,#0000)}.edrf-topbar{z-index:20;color:#f8f8ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% -110%,#7d6fff94,#0000 48%),linear-gradient(105deg,#0b0c1f 0%,#15113a 48%,#25186b 100%);border-bottom:1px solid #a69aff59;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 24px;display:grid}.edrf-brand,.edrf-scenario-meta,.edrf-actions{align-items:center;display:flex}.edrf-brand p{letter-spacing:.14em;color:#b9b1ff;margin:0;font-size:8.5px;font-weight:700}.edrf-brand strong{letter-spacing:.04em;font-size:13px;display:block}.edrf-scenario-meta{background:#ffffff17;border:1px solid #b5abff70;border-radius:9px;gap:9px;padding:6px 10px;box-shadow:inset 0 1px #ffffff1f}.edrf-scenario-meta small{letter-spacing:.12em;color:#9ee6c4;font-size:8px;font-weight:800;display:block}.edrf-scenario-meta strong{font-size:11.5px;font-weight:620;display:block}.edrf-live-dot{background:#6fe0a8;border-radius:50%;flex:none;width:8px;height:8px;animation:1.8s infinite livePulse;box-shadow:0 0 16px #6fe0a8}.edrf-fiction-pill{letter-spacing:.1em;color:#fafaff;background:#8d7eff45;border:1px solid #c5bdff73;border-radius:99px;padding:5px 8px;font-size:8.5px}.developer-credit{flex:none;position:relative}.developer-credit>summary{color:#fff;cursor:pointer;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;line-height:1;list-style:none;display:grid}.developer-credit>summary::-webkit-details-marker{display:none}.developer-credit>summary:hover{background:#ffffff24;border-color:#fff}.developer-credit-popover{z-index:70;width:210px;color:var(--ink);text-align:center;background:#fffffffa;border:1px solid #2814ff2e;border-radius:12px;gap:7px;padding:13px;display:grid;position:absolute;top:calc(100% + 13px);right:-4px;box-shadow:0 20px 55px #080a2342}.developer-credit-popover:before{content:"";background:#fff;border-top:1px solid #2814ff2e;border-left:1px solid #2814ff2e;width:12px;height:12px;position:absolute;top:-7px;right:9px;transform:rotate(45deg)}.developer-credit-popover .developer-credit-guide{width:auto;color:var(--indigo);text-underline-offset:2px;background:0 0;border-radius:0;margin:0;padding:0;font-size:11px;font-weight:800;line-height:1.35;text-decoration:underline}.developer-credit-popover p{color:var(--muted);margin:0;font-size:10px;font-weight:400;line-height:1.45}.developer-credit-popover a{color:#fff;background:var(--trellix-ramp);border-radius:7px;width:fit-content;margin:2px auto 0;padding:6px 9px;font-size:10px;font-weight:800;text-decoration:none}.scenario-switcher{flex:none;position:relative}.scenario-switcher-trigger{color:#fff;cursor:pointer;background:#0000002e;border:1px solid #ffffff85;border-radius:999px;align-items:center;gap:6px;min-height:31px;padding:5px 8px;transition:background .2s,border-color .2s;display:inline-flex}.scenario-switcher-trigger:hover,.scenario-switcher.is-open .scenario-switcher-trigger{background:#0000004d;border-color:#fff}.scenario-switcher-trigger:disabled{opacity:.65;cursor:wait}.scenario-switcher-trigger span{letter-spacing:.12em;font-size:8px;font-weight:800}.scenario-switcher-trigger strong{letter-spacing:.05em;font-size:10px}.scenario-switcher-trigger svg:last-child{transition:transform .2s}.scenario-switcher.is-open .scenario-switcher-trigger svg:last-child{transform:rotate(180deg)}.scenario-switcher-menu{z-index:60;border:1px solid rgba(var(--brand-rgb), .2);width:min(520px,100vw - 34px);color:var(--ink);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffffa;border-radius:15px;padding:14px;position:absolute;top:calc(100% + 14px);right:-9px;box-shadow:0 24px 65px #13123a47}.scenario-switcher-menu:before{content:"";border-top:1px solid rgba(var(--brand-rgb), .2);border-left:1px solid rgba(var(--brand-rgb), .2);background:#fff;width:13px;height:13px;position:absolute;top:-7px;right:26px;transform:rotate(45deg)}.scenario-switcher-menu>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:18px;padding:4px 5px 12px;display:flex}.scenario-switcher-menu>header div{gap:3px;display:grid}.scenario-switcher-menu>header small{color:var(--indigo);letter-spacing:.14em;font-size:8px;font-weight:850}.scenario-switcher-menu>header strong{letter-spacing:-.035em;font-size:18px}.scenario-switcher-menu>header>span{max-width:185px;color:var(--muted);text-align:right;font-size:9px;line-height:1.35}.scenario-switcher-list{gap:5px;max-height:min(58vh,440px);padding:9px 0;display:grid;overflow-y:auto}.scenario-switcher-list>a{color:var(--ink);background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:29px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:9px 10px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:grid}.scenario-switcher-list>a:hover{border-color:rgba(var(--brand-rgb), .18);background:rgba(var(--brand-rgb), .055);transform:translate(2px)}.scenario-switcher-list>a.is-current{border-color:rgba(var(--brand-rgb), .2);background:rgba(var(--brand-rgb), .08)}.scenario-switcher-index{color:rgba(var(--brand-rgb), .55);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.scenario-switcher-copy{gap:2px;min-width:0;display:grid}.scenario-switcher-copy small{color:var(--indigo);letter-spacing:.1em;font-size:7.5px;font-weight:800}.scenario-switcher-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.scenario-switcher-copy em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-style:normal;overflow:hidden}.scenario-switcher-list>a>svg,.scenario-switcher-arrow{color:var(--indigo)}.scenario-switcher-directory{color:#fff;background:var(--indigo);border-radius:9px;justify-content:space-between;align-items:center;padding:10px 11px;font-size:10px;font-weight:750;text-decoration:none;display:flex}.edrf-actions{justify-content:flex-end;gap:9px}.edrf-actions a,.edrf-actions button{border-radius:8px;text-decoration:none}.language-switcher{border:1px solid var(--line,#5b6a4a47);height:34px;color:var(--ink,#252a20);background:#ffffff8f;border-radius:8px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.language-switcher select{max-width:104px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:11px;font-weight:750}.fleet-rearm-experience.is-browser-fullscreen-fallback{z-index:60;width:100vw;height:100vh;position:fixed;inset:0;overflow:auto}.edrf-hero{z-index:6;grid-template-columns:minmax(0, 1fr) var(--feed-w,1040px);align-items:stretch;gap:13px;padding:8px 28px;display:grid;position:relative;overflow:hidden}.edrf-hero-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.edrf-hero-index{color:var(--indigo);letter-spacing:.18em;font-size:9.5px;font-weight:700}.edrf-hero h1 em{color:var(--indigo);font-style:normal}.edrf-main{z-index:3;grid-template-columns:minmax(0,1fr) 322px;gap:13px;min-height:0;padding:0 28px 12px;transition:grid-template-columns .55s cubic-bezier(.22,.75,.25,1);display:grid;position:relative}.edrf-main.panel-expanded{grid-template-columns:minmax(0,1fr) 1040px}.edrf-rail{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--brand-rgb), .25) transparent;border:1px solid rgba(var(--brand-rgb), .2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:0;box-shadow:0 18px 50px rgba(var(--brand-rgb), .09), inset 0 1px 0 #fffffff2;background:linear-gradient(155deg,#fffffff2,#eff1ffe0);border-radius:17px;flex-direction:column;gap:7px;padding:12px;display:flex;overflow-y:auto}.edrf-rail-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:1px 2px 7px;display:flex}.edrf-rail-title span{letter-spacing:.16em;color:var(--muted);font-size:8.5px;font-weight:700}.edrf-chip{cursor:pointer;border:1px solid rgba(var(--brand-rgb), .22);min-height:54px;color:var(--ink);text-align:left;background:#dbdefac7;border-radius:11px;flex:1;grid-template-columns:30px 1fr 20px;align-items:center;gap:8px;padding:8px 9px;transition:border-color .25s,background .25s,box-shadow .25s,transform .25s,opacity .25s;display:grid;position:relative;overflow:hidden}.edrf-chip small{letter-spacing:.1em;color:var(--muted);font-size:8px;font-weight:700;display:block}.edrf-chip strong{letter-spacing:.02em;font-size:11px;display:block}.edrf-chip-state{color:var(--indigo);margin-top:1px;font-size:8.5px;font-style:normal;font-weight:750;display:block}.edrf-chip-state.muted{color:var(--muted)}.edrf-chip-arrow{opacity:.4;flex-direction:column;align-items:flex-end;font-size:11px;line-height:1.05;display:flex}.edrf-chip-arrow small{font-family:monospace;font-size:8px}.edrf-chip.supporting{border-color:rgba(var(--brand-rgb), .32);background:#cacef5d1}.edrf-chip.owner{border-color:var(--indigo);box-shadow:0 8px 22px rgba(var(--brand-rgb), .18);background:linear-gradient(115deg,#d6daffe6,#ffffffe6);transform:translate(2px)}.edrf-chip.owner:before{content:"";background:var(--indigo);width:3px;position:absolute;top:0;bottom:0;left:0}.edrf-airgap-badge{background:#e9faf2b3;border:1px dashed #2e966980;border-radius:11px;grid-template-columns:8px 1fr;align-items:center;gap:9px;margin-top:3px;padding:9px 10px;display:grid}.edrf-airgap-dot{background:#2e9669;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #2e966999}.edrf-airgap-badge small{letter-spacing:.12em;color:#2e9669;font-size:7.5px;font-weight:800;display:block}.edrf-airgap-badge strong{color:#1c5f43;font-size:10.5px;display:block}.edrf-airgap-badge em{color:#4a7b66;font-size:8.5px;font-style:normal;display:block}.edrf-map-shell{border:1px solid rgba(var(--brand-rgb), .2);min-height:0;box-shadow:0 18px 50px rgba(var(--brand-rgb), .09);background:linear-gradient(160deg,#fffffff0,#f0f2ffdb);border-radius:17px;flex-direction:column;gap:9px;padding:13px;display:flex;position:relative;overflow:hidden}.edrf-map{border-radius:13px;flex:1;min-height:0;position:relative;overflow:hidden}.edrf-map-background{z-index:0;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.edrf-zones{z-index:1;pointer-events:none;grid-template-columns:28% 33% 39%;display:grid;position:absolute;inset:0}.edrf-zone{border-right:1px dashed rgba(var(--brand-rgb), .2);padding:9px 12px;position:relative}.edrf-zone:last-child{border-right:0}.edrf-zone.zone-userspace{background:linear-gradient(#fff1f480,#fff0 60%)}.edrf-zone.zone-system{background:linear-gradient(#eef0ff8c,#fff0 60%)}.edrf-zone.zone-controlplane{background:linear-gradient(#e9faf28c,#fff0 60%)}.edrf-zone-index{letter-spacing:.1em;color:var(--muted);font-family:monospace;font-size:9.5px;display:block}.edrf-zone strong{letter-spacing:.09em;color:var(--indigo);margin-top:2px;font-size:13px;display:block}.edrf-zone.zone-userspace strong{color:#b23a54}.edrf-zone.zone-controlplane strong{color:#1c7a56}.edrf-zone small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.edrf-links{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}.edrf-link{stroke:rgba(var(--brand-rgb), .26);stroke-width:1.4px;transition:stroke .35s,stroke-width .35s}.edrf-link-traffic{stroke:#00a2e885;stroke-width:5px;stroke-linecap:round;stroke-dasharray:1 27;opacity:.58;filter:blur(1.7px)drop-shadow(0 0 4px #00a2e8b8);animation:edrfNetworkFlow var(--traffic-duration,8s) linear var(--traffic-delay,0s) infinite}.edrf-link-traffic.telemetry{stroke:#00c40085;stroke-dasharray:1 20;filter:blur(1.8px)drop-shadow(0 0 4px #00c400ad)}.edrf-link-traffic.reverse{animation-direction:reverse}.edrf-link-traffic.is-active{opacity:.22}.edrf-link.telemetry{stroke:rgba(var(--brand-rgb), .2);stroke-dasharray:4 5;animation:2.4s linear infinite edrfDash}.edrf-link.active{stroke-width:2.4px}.edrf-link.active.flow-attack{stroke:#d8325099}.edrf-link.active.flow-response{stroke:rgba(var(--brand-rgb), .62)}.edrf-trail{stroke-width:3px;stroke-linecap:round}.edrf-trail.flow-attack{stroke:#d832508c}.edrf-trail.flow-response{stroke:rgba(var(--brand-rgb), .55)}@keyframes edrfNetworkFlow{to{stroke-dashoffset:-84px}}.edrf-node{--node-scale:1;z-index:3;transform:translate(-50%, -50%) scale(var(--node-scale));text-align:left;cursor:pointer;border:1px solid rgba(var(--brand-rgb), .18);min-width:158px;box-shadow:0 6px 18px rgba(var(--brand-rgb), .09);background:#fffffff0;border-radius:12px;grid-template-columns:32px 1fr;align-items:center;gap:9px;padding:9px 12px;transition:transform .12s linear,border-color .25s,box-shadow .25s,opacity .2s;display:grid;position:absolute}.edrf-node:hover{z-index:8;transform:translate(-50%, -50%) scale(calc(var(--node-scale) + .055))}.edrf-node-icon{width:30px;height:30px;color:var(--indigo);background:rgba(var(--brand-rgb), .08);border-radius:8px;place-items:center;display:grid}.edrf-node-copy{min-width:0}.edrf-node-copy small{letter-spacing:.1em;color:var(--muted);font-size:8.5px;font-weight:800;display:block}.edrf-node-copy strong{letter-spacing:-.01em;font-size:12.5px;line-height:1.2;display:block}.edrf-node.origin{border-color:rgba(var(--brand-rgb), .34)}.edrf-node.secondary{border-color:rgba(var(--brand-rgb), .4);box-shadow:0 8px 22px rgba(var(--brand-rgb), .14)}.edrf-node.target.flow-attack{border-color:var(--red);box-shadow:0 12px 30px #d8325042}.edrf-node.target.flow-attack .edrf-node-icon{color:var(--red);background:#d832501c}.edrf-node.target.flow-response{border-color:var(--indigo);box-shadow:0 12px 30px rgba(var(--brand-rgb), .26)}.edrf-node-ring{color:#d8325080;opacity:0;pointer-events:none;border:1.5px solid;border-radius:14px;animation:1.5s ease-out infinite edrfRing;position:absolute;inset:-5px}.edrf-node.flow-response .edrf-node-ring{color:rgba(var(--brand-rgb), .5)}.edrf-node.landed .edrf-node-ring{animation-duration:1.05s}.edrf-artifact{z-index:5;transform:translate(var(--ax), var(--ay)) translate(-50%, -50%);pointer-events:none;will-change:transform;align-items:center;gap:7px;display:flex;position:absolute;top:0;left:0}.edrf-artifact-core{border-radius:50%;flex:none;width:13px;height:13px}.edrf-artifact.flow-attack .edrf-artifact-core{background:var(--red);box-shadow:0 0 0 4px #d8325033,0 0 20px #d83250e6}.edrf-artifact-label{white-space:nowrap;letter-spacing:-.01em;color:#fff;border-radius:99px;padding:4px 10px;font-family:monospace;font-size:10.5px;font-weight:750}.edrf-artifact.flow-attack .edrf-artifact-label{background:var(--red);box-shadow:0 5px 14px #d8325052}.edrf-artifact.flow-response .edrf-artifact-label{background:var(--indigo);box-shadow:0 5px 14px rgba(var(--brand-rgb), .3)}.edrf-artifact.phase-approach .edrf-artifact-core{animation:.85s ease-in-out infinite edrfArtifactPulse}.edrf-map-legend{z-index:3;pointer-events:none;gap:14px;display:flex;position:absolute;bottom:8px;left:12px}.edrf-map-legend span{letter-spacing:.1em;color:var(--muted);padding-left:13px;font-size:8px;font-weight:800;position:relative}.edrf-map-legend span:before{content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:3px;left:0}.edrf-map-legend .legend-attack:before{background:var(--red)}.edrf-map-legend .legend-response:before{background:var(--indigo)}.edrf-idle-overlay{z-index:6;text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background:#f7f8ffdb;place-content:center;gap:7px;display:grid;position:absolute;inset:0}.edrf-idle-overlay strong{color:var(--indigo);font-size:17px}.edrf-idle-overlay p{color:var(--muted);margin:0;font-size:11.5px}@keyframes edrfDash{to{stroke-dashoffset:-18px}}@keyframes edrfRing{0%{opacity:.85;transform:scale(.96)}to{opacity:0;transform:scale(1.22)}}@keyframes edrfArtifactPulse{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}.edrf-notice-stack{z-index:var(--z-notice);pointer-events:none;width:min(660px,64vw);display:grid;position:fixed;top:62px;left:50%;transform:translate(-50%)}.edrf-notice{opacity:0;transform-origin:top;pointer-events:none;grid-area:1/1;transition:opacity .28s,transform .46s cubic-bezier(.18,.85,.25,1);transform:translateY(-18px)scale(.94)}.edrf-notice.open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.edrf-notice-card{border:1px solid rgba(var(--brand-rgb), .22);background:linear-gradient(120deg,#fff,#f6f7ff);border-radius:999px;grid-template-columns:40px 1fr 30px;align-items:center;gap:13px;padding:11px 16px 11px 13px;display:grid;box-shadow:0 20px 48px #1210303d,0 0 0 6px #ffffff80}.edrf-notice-glyph{color:#fff;background:var(--e-indigo);width:34px;height:34px;box-shadow:0 6px 16px rgba(var(--brand-rgb), .34);border-radius:50%;place-items:center;font-size:15px;font-weight:800;display:grid}.edrf-notice-body{min-width:0}.edrf-notice-top{align-items:center;gap:9px;display:flex}.edrf-notice-label{letter-spacing:.13em;color:var(--e-indigo);align-items:center;gap:6px;font-size:8.5px;font-weight:900;display:inline-flex}.edrf-notice-dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.3s infinite livePulse;box-shadow:0 0 9px}.edrf-notice-meta{letter-spacing:.12em;color:var(--e-slate);background:rgba(var(--brand-rgb), .07);border-radius:999px;padding:2px 7px;font-size:8px;font-weight:800}.edrf-notice-body strong{letter-spacing:-.02em;margin-top:2px;font-size:13.5px;line-height:1.2;display:block}.edrf-notice-body p{color:var(--e-slate);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:10.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.edrf-notice-more{border:1px solid rgba(var(--brand-rgb), .2);width:28px;height:28px;color:var(--e-indigo);cursor:pointer;background:#ffffffe6;border-radius:50%;place-items:center;font-size:13px;display:grid}.edrf-notice.beat-action{transform:translateY(-10px)scale(.94)}.edrf-notice.beat-action.open{transform:translateY(6px)scale(1)}.edrf-notice.beat-action .edrf-notice-glyph{background:var(--e-indigo)}.edrf-notice.beat-detect.tone-quiet .edrf-notice-glyph{background:var(--e-slate);box-shadow:0 6px 16px #5f68784d}.edrf-notice.beat-detect.tone-quiet .edrf-notice-label{color:var(--e-slate)}.edrf-notice.beat-detect.tone-observed .edrf-notice-glyph{background:var(--e-amber);box-shadow:0 6px 16px #d97a0052}.edrf-notice.beat-detect.tone-observed .edrf-notice-label{color:var(--e-amber)}.edrf-notice.beat-detect.tone-observed .edrf-notice-card{border-color:#d97a0057}.edrf-notice.beat-detect.tone-detected .edrf-notice-glyph{background:var(--e-red);box-shadow:0 6px 16px #d8325057}.edrf-notice.beat-detect.tone-detected .edrf-notice-label{color:var(--e-red)}.edrf-notice.beat-detect.tone-detected .edrf-notice-card{background:linear-gradient(120deg,#fff,#fff3f5);border-color:#d832505c}.edrf-notice.beat-detect.tone-contained .edrf-notice-glyph{background:var(--e-magenta);box-shadow:0 6px 16px #c724b14d}.edrf-notice.beat-detect.tone-contained .edrf-notice-label{color:var(--e-magenta)}.edrf-notice.beat-detect.tone-resolved .edrf-notice-glyph{background:var(--e-teal);box-shadow:0 6px 16px #0f9b8e4d}.edrf-notice.beat-detect.tone-resolved .edrf-notice-label{color:var(--e-teal)}.edrf-live{border:1px solid rgba(var(--brand-rgb), .2);min-height:0;box-shadow:0 18px 50px rgba(var(--brand-rgb), .09);background:linear-gradient(160deg,#fffffff2,#f0f2ffde);border-radius:17px;grid-template-rows:auto minmax(0,1fr) auto;gap:9px;padding:12px;transition:border-color .4s,box-shadow .4s;display:grid}.edrf-live.expanded{border-color:rgba(var(--brand-rgb), .34);box-shadow:0 22px 58px rgba(var(--brand-rgb), .15)}.edrf-live-head{border-left:3px solid var(--indigo);background:#f4f5ffe6;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 10px;display:flex}.edrf-live-head small{letter-spacing:.13em;color:var(--muted);font-size:8px;font-weight:800;display:block}.edrf-live-head strong{letter-spacing:-.01em;font-size:13px;display:block}.edrf-live-technique{color:var(--e-slate);margin-top:2px;font-size:10px;font-style:normal;line-height:1.35;display:block}.edrf-live-outcome{text-align:right;color:var(--indigo);max-width:44%;font-size:9.5px;font-weight:800}.edrf-live-head.tone-quiet{border-left-color:#8b93a3}.edrf-live-head.tone-observed{border-left-color:var(--amber)}.edrf-live-head.tone-observed .edrf-live-outcome{color:var(--amber)}.edrf-live-head.tone-detected{border-left-color:var(--red);background:#fff4f6e6}.edrf-live-head.tone-detected .edrf-live-outcome{color:var(--red)}.edrf-live-head.tone-resolved{background:#eefbf5e6;border-left-color:#2e9669}.edrf-live-fullscreen-btn{border:1px solid rgba(var(--brand-rgb), .22);width:26px;height:26px;color:var(--indigo);cursor:pointer;background:#ffffffe6;border-radius:7px;flex:none;place-items:center;margin-left:auto;font-size:13px;line-height:1;transition:background .2s,border-color .2s,transform .2s;display:grid}.edrf-live-fullscreen-btn:hover{background:rgba(var(--brand-rgb), .09);border-color:var(--indigo);transform:translateY(-1px)}.edrf-live-scrim{z-index:var(--z-live-scrim);-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;background:#0c0a1e73;animation:.32s both simScrimIn;position:fixed;inset:0}.edrf-live-scrim.is-closing{animation:.26s both simScrimOut}.edrf-live.is-fullscreen{z-index:var(--z-live-panel);-webkit-backdrop-filter:none;background:#f7f8ff;width:auto;max-width:none;height:auto;animation:.32s cubic-bezier(.22,.75,.25,1) both simPanelOpen;position:fixed;inset:26px;box-shadow:0 40px 120px #140c3c52}.edrf-live.is-fullscreen.is-closing{animation:.26s both simPanelClose}@keyframes simPanelOpen{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes simPanelClose{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes simScrimIn{0%{opacity:0}to{opacity:1}}@keyframes simScrimOut{0%{opacity:1}to{opacity:0}}.edrf-live.is-fullscreen .edrf-live-head small{font-size:10px}.edrf-live.is-fullscreen .edrf-live-head strong{font-size:19px}.edrf-live.is-fullscreen .edrf-live-technique{font-size:14px}.edrf-live.is-fullscreen .edrf-live-outcome{font-size:13px}.edrf-live.is-fullscreen .edrf-live-legend small,.edrf-live.is-fullscreen .edrf-live-heading{font-size:11px}.edrf-live.is-fullscreen .edrf-live-legend button{font-size:13px}.edrf-live.is-fullscreen .edrf-lane{padding:11px 14px}.edrf-live.is-fullscreen .edrf-lane-index{font-size:14px}.edrf-live.is-fullscreen .edrf-lane strong{font-size:15px}.edrf-live.is-fullscreen .edrf-lane p{font-size:13px;line-height:1.55}.edrf-live.is-fullscreen .edrf-contribution{padding:12px 15px}.edrf-live.is-fullscreen .edrf-contribution-icon{width:32px;height:32px}.edrf-live.is-fullscreen .edrf-contribution-names small{font-size:10px}.edrf-live.is-fullscreen .edrf-contribution-names strong{font-size:15px}.edrf-live.is-fullscreen .edrf-contribution-role{font-size:14px;line-height:1.55}.edrf-live.is-fullscreen .edrf-contribution-outcome{font-size:13.5px;line-height:1.55}.edrf-live.is-fullscreen .edrf-evidence-count b{font-size:21px}.edrf-live.is-fullscreen .edrf-evidence-count em{font-size:11px}.edrf-live.is-fullscreen .edrf-artefact strong{font-size:14px}.edrf-live.is-fullscreen .edrf-artefact p{font-size:13px;line-height:1.55}.edrf-live.is-fullscreen .edrf-artefact-kind{font-size:10px}.edrf-live.is-fullscreen .edrf-commentary-head small{font-size:11px}.edrf-live.is-fullscreen .edrf-commentary p{font-size:14px;line-height:1.6}.edrf-live.is-fullscreen .edrf-contributions,.edrf-live.is-fullscreen .edrf-lanes{grid-template-columns:1fr 1fr;gap:9px;display:grid}.edrf-live-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--brand-rgb), .25) transparent;flex-direction:column;gap:13px;min-height:0;padding-right:3px;display:flex;overflow-y:auto}.edrf-live-section{flex-direction:column;gap:7px;display:flex}.edrf-live-legend{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-bottom:5px;display:flex}.edrf-live-legend small,.edrf-live-heading{letter-spacing:.14em;color:var(--indigo);font-size:8px;font-weight:800}.edrf-live-heading{border-bottom:1px solid var(--line);padding-bottom:5px;display:block}.edrf-live-legend button{color:var(--indigo);cursor:pointer;background:0 0;border:0;padding:0;font-size:9.5px;font-weight:750}.edrf-live.has-top-content{grid-template-rows:auto auto minmax(0,1fr)}.edrf-live.sections-collapsed .edrf-live-scroll{gap:7px}.edrf-panel-section{border:1px solid rgba(var(--brand-rgb), .16);background:#ffffffb8;border-radius:10px;flex:none;overflow:hidden}.edrf-panel-section>summary{min-height:38px;color:var(--indigo);cursor:pointer;letter-spacing:.12em;align-items:center;gap:10px;padding:8px 10px;font-size:8.5px;font-weight:850;list-style:none;display:flex}.edrf-panel-section>summary::-webkit-details-marker{display:none}.edrf-panel-section>summary>span:first-child{flex:1;min-width:0}.edrf-panel-section>summary b{font:inherit;display:block}.edrf-panel-section>summary small{color:var(--muted);letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:10px;font-weight:550;line-height:1.38;display:-webkit-box;overflow:hidden}.edrf-panel-chevron{flex:none;font-size:15px;line-height:1;transition:transform .2s}.edrf-panel-section[open] .edrf-panel-chevron{transform:rotate(180deg)}.edrf-panel-summary-meta{color:var(--muted);letter-spacing:.04em;white-space:nowrap;margin-left:auto;font-size:8px}.edrf-panel-section-body{padding:0 10px 10px;position:relative}.edrf-panel-detail{color:var(--indigo);cursor:pointer;background:0 0;border:0;margin:-2px 0 6px auto;padding:0;font-size:9.5px;font-weight:750;display:block}.edrf-panel-extra .edrf-live-heading{display:none}.edrf-panel-extra .edrf-live-section{gap:7px}.edrf-live.is-fullscreen .edrf-panel-section>summary{min-height:48px;padding:11px 14px;font-size:11px}.edrf-live.is-fullscreen .edrf-panel-section>summary small{font-size:13px}.edrf-live.is-fullscreen .edrf-panel-section-body{padding:0 14px 14px}.edrf-live.has-story-flow{padding:10px;display:block;overflow:hidden}.edrf-story-flow{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--brand-rgb), .25) transparent;flex-direction:column;gap:9px;height:100%;min-height:0;padding-right:3px;display:flex;overflow-y:auto}.edrf-story-group{--story-accent:var(--indigo);--story-tint:rgba(var(--brand-rgb), .045);border:1px solid var(--story-accent);flex-direction:column;flex:none;gap:7px;padding:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.edrf-story-group{border:1px solid color-mix(in srgb, var(--story-accent) 24%, #d8d9ed)}}.edrf-story-group{border-left:4px solid var(--story-accent);background:linear-gradient(135deg, var(--story-tint), #ffffffe6);border-radius:12px}.edrf-story-stage{--story-accent:var(--trellix-indigo);--story-tint:rgba(var(--brand-rgb), .05)}.edrf-story-activity{--story-accent:var(--trellix-blue);--story-tint:#0b5cff0e}.edrf-story-platform{--story-accent:var(--trellix-cyan-deep);--story-tint:#00a2e80f}.edrf-story-evidence{--story-accent:var(--trellix-green-deep);--story-tint:#00c4000e}.edrf-story-group-title{min-height:24px;color:var(--story-accent);grid-template-columns:24px max-content minmax(0,1fr);align-items:center;gap:8px;display:grid}.edrf-story-group-title>span{background:var(--story-accent);color:#fff;border-radius:7px;place-items:center;width:24px;height:24px;font-family:monospace;font-size:9px;font-weight:850;display:grid}.edrf-story-group-title strong{letter-spacing:.1em;font-size:10.5px;line-height:1}.edrf-story-group-title small{color:var(--muted);text-align:right;justify-self:end;font-size:8px;font-weight:650;line-height:1.25}.edrf-story-stage .edrf-live-head{background:#ffffffb8;padding:8px 10px}.edrf-story-stage .edrf-live-head>div{min-width:0}.edrf-story-stage .edrf-live-fullscreen-btn{align-self:center}.edrf-story-summary-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.edrf-story-summary-grid article{border:1px solid rgba(var(--brand-rgb), .12);background:#ffffffb3;border-radius:9px;min-width:0;padding:8px 9px}.edrf-story-summary-grid small,.edrf-story-outcome small{color:var(--story-accent);letter-spacing:.1em;margin-bottom:3px;font-size:7.5px;font-weight:850;line-height:1.2;display:block}.edrf-story-summary-grid p{color:var(--ink);margin:0;font-size:10px;line-height:1.42}.edrf-story-outcome{border:1px solid var(--story-accent);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.edrf-story-outcome{border:1px solid color-mix(in srgb, var(--story-accent) 23%, #d8d9ed)}}.edrf-story-outcome{background:#ffffffb8;border-radius:9px}.edrf-story-outcome small{color:var(--story-accent);flex:none;margin:0}.edrf-story-outcome strong{color:var(--indigo);text-align:right;font-size:10.5px;line-height:1.3}.edrf-story-outcome.tone-observed strong{color:var(--amber)}.edrf-story-outcome.tone-detected strong{color:var(--red)}.edrf-story-outcome.tone-contained strong,.edrf-story-outcome.tone-resolved strong{color:var(--trellix-green-deep)}.edrf-story-group .edrf-panel-section{background:#ffffffa8}.edrf-story-group .edrf-panel-section>summary{color:var(--story-accent)}.edrf-live.has-story-flow .edrf-story-activity>.edrf-feed{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:minmax(70px,auto) minmax(52px,auto);gap:7px;padding:0}.edrf-live.has-story-flow .edrf-story-activity>.edrf-feed:before{display:none}.edrf-live.has-story-flow .edrf-story-activity>.edrf-feed.expanded{grid-template-rows:auto auto;overflow:visible}.edrf-live.has-story-flow .edrf-story-activity>.edrf-feed.expanded .edrf-feed-notices{overflow:hidden}.edrf-live.has-story-flow .edrf-story-activity .edrf-feed-commentary p{font-size:14px}.edrf-live.has-story-flow:not(.is-fullscreen){padding:7px}.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-story-flow{gap:5px}.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-story-group{gap:4px;padding:6px 7px}.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-story-group-title{grid-template-columns:20px max-content minmax(0,1fr);gap:6px;min-height:20px}.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-story-group-title>span{width:20px;height:20px;font-size:8px}.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-story-group-title strong{font-size:11.5px}.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-story-group-title small{font-size:10px}.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-story-stage .edrf-live-head{padding:5px 8px}.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-story-stage .edrf-live-head small{font-size:10px}.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-story-stage .edrf-live-head strong{font-size:13.5px}.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-story-stage .edrf-live-technique{font-size:11px}.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-story-summary-grid{gap:5px}.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-story-summary-grid article{padding:6px 7px}.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-story-summary-grid small,.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-story-outcome small{font-size:10.5px}.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-story-summary-grid p{font-size:13px;line-height:1.38}.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-story-outcome{padding:5px 8px}.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-story-outcome strong{font-size:13px}.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-story-group .edrf-panel-section>summary{min-height:36px;padding:6px 8px;font-size:11.5px}.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-panel-summary-meta{font-size:10px}.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-panel-contributions>summary small{-webkit-line-clamp:1;margin-top:2px}.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-story-activity>.edrf-feed{grid-template-rows:minmax(58px,auto) minmax(42px,auto);gap:4px}.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-story-activity .edrf-feed-notices,.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-story-activity .edrf-feed-commentary{padding:5px 7px}.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-story-activity .edrf-feed-rail-label{font-size:8.5px}.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-story-activity .edrf-feed-label{font-size:9.5px}.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-story-activity .edrf-feed-meta{font-size:9px}.scenario-presentation .edrf-timeline-track button strong{font-size:8px;line-height:1.1}.edrf-live.is-fullscreen.has-story-flow{padding:14px}.edrf-live.is-fullscreen.has-story-flow .edrf-story-flow{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;padding-right:4px;display:grid}.edrf-live.is-fullscreen.has-story-flow .edrf-story-group{gap:10px;padding:13px}.edrf-live.is-fullscreen.has-story-flow .edrf-story-group-title{grid-template-columns:30px max-content minmax(0,1fr);min-height:30px}.edrf-live.is-fullscreen.has-story-flow .edrf-story-group-title>span{width:30px;height:30px;font-size:11px}.edrf-live.is-fullscreen.has-story-flow .edrf-story-group-title strong{font-size:13px}.edrf-live.is-fullscreen.has-story-flow .edrf-story-group-title small{font-size:11px}.edrf-live.is-fullscreen.has-story-flow .edrf-story-summary-grid p{font-size:13px;line-height:1.5}.edrf-live.is-fullscreen.has-story-flow .edrf-story-summary-grid small,.edrf-live.is-fullscreen.has-story-flow .edrf-story-outcome small{font-size:10.5px}.edrf-live.is-fullscreen.has-story-flow .edrf-story-outcome strong{font-size:14px}.edrf-live.is-fullscreen.has-story-flow .edrf-story-stage .edrf-live-head small{font-size:11px}.edrf-live.is-fullscreen.has-story-flow .edrf-story-stage .edrf-live-head strong{font-size:16px}.edrf-live.is-fullscreen.has-story-flow .edrf-story-group .edrf-panel-section>summary{font-size:11.5px}.edrf-live.is-fullscreen.has-story-flow .edrf-panel-summary-meta{font-size:9px}.edrf-live.is-fullscreen.has-story-flow .edrf-story-activity .edrf-feed-rail-label{font-size:11.5px}.edrf-live.is-fullscreen.has-story-flow .edrf-story-activity .edrf-feed-label{font-size:9px}.edrf-live.is-fullscreen.has-story-flow .edrf-story-activity .edrf-feed-meta{font-size:8.5px}.edrf-live.is-fullscreen.has-story-flow .edrf-story-activity .edrf-feed-commentary p{font-size:16px}.edrf-live.is-fullscreen.has-story-flow .edrf-story-activity>.edrf-feed{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (width<=1100px){.edrf-story-summary-grid,.edrf-live.is-fullscreen.has-story-flow .edrf-story-flow{grid-template-columns:1fr}}.edrf-lanes{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.edrf-lane{border:1px solid rgba(var(--brand-rgb), .13);border-left:3px solid var(--indigo);background:#ffffffc7;border-radius:9px;grid-template-columns:22px 1fr;align-items:start;gap:9px;padding:7px 9px;display:grid}.edrf-lane-index{color:var(--indigo);padding-top:1px;font-family:monospace;font-size:10px;font-weight:800}.edrf-lane strong{font-size:11px;line-height:1.25;display:block}.edrf-lane p{color:var(--muted);margin:2px 0 0;font-size:9.5px;line-height:1.42}.edrf-lane.tone-quiet{border-left-color:#8b93a3}.edrf-lane.tone-quiet .edrf-lane-index{color:#5f6878}.edrf-lane.tone-observed{border-left-color:var(--amber)}.edrf-lane.tone-observed .edrf-lane-index{color:var(--amber)}.edrf-lane.tone-detected{border-left-color:var(--red)}.edrf-lane.tone-detected .edrf-lane-index{color:var(--red)}.edrf-contributions{flex-direction:column;gap:6px;display:flex}.edrf-contribution{text-align:left;cursor:pointer;border:1px solid rgba(var(--brand-rgb), .15);background:#ffffffd1;border-radius:10px;width:100%;padding:8px 10px;transition:border-color .25s,box-shadow .25s,transform .25s;display:block}.edrf-contribution:hover{border-color:rgba(var(--brand-rgb), .4);transform:translate(2px)}.edrf-contribution.is-owner{border-color:rgba(var(--brand-rgb), .42);box-shadow:0 7px 20px rgba(var(--brand-rgb), .12);background:linear-gradient(115deg,#e9ecffe6,#ffffffe6)}.edrf-contribution-top{align-items:center;gap:8px;display:flex}.edrf-contribution-icon{width:24px;height:24px;color:var(--indigo);background:rgba(var(--brand-rgb), .09);border-radius:7px;flex:none;place-items:center;display:grid}.edrf-contribution-names{min-width:0}.edrf-contribution-names small{letter-spacing:.11em;color:var(--muted);font-size:7.5px;font-weight:800;display:block}.edrf-contribution-names strong{color:var(--indigo);font-size:11px;line-height:1.2;display:block}.edrf-contribution-role{color:var(--ink);margin:6px 0 0;font-size:10px;line-height:1.45}.edrf-contribution-outcome{color:var(--muted);margin:4px 0 0;font-size:9.5px;font-weight:650;line-height:1.42}.edrf-contribution-outcome span{color:var(--indigo);font-weight:800}.edrf-evidence-count{text-align:right}.edrf-evidence-count b{color:var(--indigo);font-family:monospace;font-size:15px;line-height:1}.edrf-evidence-count em{color:var(--muted);margin-top:1px;font-size:8px;font-style:normal;display:block}.edrf-evidence-list{flex-direction:column;gap:5px;display:flex}.edrf-evidence-empty{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.edrf-artefact{border:1px solid rgba(var(--brand-rgb), .13);background:#ffffffb8;border-radius:9px;padding:7px 9px;animation:.38s both edrfArtefactIn}.edrf-artefact.is-new{border-color:rgba(var(--brand-rgb), .4);box-shadow:0 6px 16px rgba(var(--brand-rgb), .11);background:#f0f2ffeb}.edrf-artefact.is-volatile{border-left:3px solid var(--amber)}.edrf-artefact-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.edrf-artefact-kind{letter-spacing:.11em;color:var(--muted);font-size:7.5px;font-weight:800}.edrf-artefact-volatile{letter-spacing:.1em;color:var(--amber);background:#a45a001a;border-radius:99px;padding:2px 5px;font-size:7px;font-weight:800}.edrf-artefact strong{letter-spacing:-.02em;word-break:break-word;margin-top:2px;font-family:monospace;font-size:10.5px;line-height:1.25;display:block}.edrf-artefact p{color:var(--muted);margin:3px 0 0;font-size:9.5px;line-height:1.4}.edrf-commentary{border:1px solid rgba(var(--brand-rgb), .2);background:linear-gradient(115deg,#dee2ffcc,#ffffffe6);border-radius:11px;padding:9px 10px;transition:border-color .3s}.edrf-commentary.open{border-color:rgba(var(--brand-rgb), .4)}.edrf-commentary-head{align-items:center;gap:7px;display:flex}.edrf-commentary-spark{background:var(--indigo);width:8px;height:8px;box-shadow:0 0 12px rgba(var(--brand-rgb), .6);border-radius:2px;transform:rotate(45deg)}.edrf-commentary-head small{letter-spacing:.14em;color:var(--indigo);font-size:8px;font-weight:800}.edrf-commentary p{color:var(--ink);max-height:96px;margin:5px 0 0;font-size:10px;line-height:1.48;overflow-y:auto}.edrf-commentary p.is-typing:after{content:"▌";color:var(--indigo)}.edrf-timeline{z-index:12;color:#f8f8ff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(105deg,#0a0b1b 0%,#121030 54%,#21165e 100%);border-top:1px solid #aba0ff6b;grid-template-columns:216px 1fr;align-items:center;gap:12px;padding:8px 28px 10px;display:grid;box-shadow:0 -12px 30px #0f0c3526}.edrf-transport{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.edrf-transport-buttons{align-items:center;gap:7px;display:flex}.edrf-transport-buttons button{color:#f8f8ff;cursor:pointer;background:#ffffff14;border:1px solid #cec7ff66;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-size:14px;transition:background .22s,border-color .22s,transform .18s;display:grid}.edrf-transport-buttons button:hover{background:#fff3;border-color:#cec7ffcc;transform:translateY(-1px)}.edrf-transport-buttons button:disabled{opacity:.34;cursor:not-allowed;transform:none}.edrf-transport-buttons button:disabled:hover{background:#ffffff14;border-color:#cec7ff66}.edrf-transport-buttons .edrf-transport-primary{color:#fff;background:linear-gradient(135deg, var(--e-violet), var(--e-indigo));width:50px;height:50px;box-shadow:0 6px 16px rgba(var(--brand-rgb), .45);border-color:#0000;font-size:18px}.edrf-transport-buttons .edrf-transport-primary:hover{box-shadow:0 8px 22px #7d6fff99}.edrf-clock{align-items:center;gap:5px;min-width:0;margin:-2px 0 0 47px;display:flex}.edrf-clock-times{white-space:nowrap;display:block}.edrf-clock-times b{color:#fff;font-family:monospace;font-size:9px}.edrf-clock-times em{color:#9a92c8;margin-left:1px;font-family:monospace;font-size:7px;font-style:normal}.edrf-clock-bar{background:#c4bdff3d;border-radius:99px;width:42px;height:2px;overflow:hidden}.edrf-clock-bar span{background:linear-gradient(90deg, var(--e-violet), var(--e-magenta));border-radius:99px;height:100%;transition:width .5s linear;display:block;box-shadow:0 0 10px #7d6fffb3}.edrf-timeline-track{grid-template-columns:repeat(10,1fr);gap:4px;display:grid;position:relative}.edrf-timeline-track:before{content:"";background:#c4bdff5e;height:1px;position:absolute;top:13px;left:2%;right:2%}.edrf-timeline-progress{z-index:0;background:linear-gradient(90deg,#ef506e,#ffb05d 48%,#a89cff 100%);border-radius:99px;max-width:96%;height:3px;transition:width .45s;position:absolute;top:12px;left:2%;box-shadow:0 0 16px #a89cffbf}.edrf-timeline-track button{z-index:2;color:#bebbd3;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:0 2px;display:flex;position:relative}.edrf-timeline-dot{background:#18143d;border:1px solid #cec7ffa6;border-radius:50%;place-items:center;width:28px;height:28px;font-family:monospace;font-size:8px;transition:all .3s;display:grid}.edrf-timeline-track button>span:last-child{flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}.edrf-timeline-track button small{letter-spacing:.07em;text-align:center;min-height:12px;font-size:8px;font-weight:700;line-height:1.15}.edrf-timeline-track button strong{text-align:center;min-height:20px;margin-top:1px;font-size:9px;font-weight:550;line-height:1.16;overflow:hidden}.edrf-timeline-track button.active{color:#fff}.edrf-timeline-track button.active small{color:#ff9db0;font-weight:800}.edrf-timeline-track button.active .edrf-timeline-dot{color:#fff;background:var(--e-indigo);border-color:var(--e-indigo);box-shadow:0 0 18px rgba(var(--brand-rgb), .5);transform:scale(1.13)}.edrf-timeline-track button.fn-prevent.active .edrf-timeline-dot{background:var(--e-violet);border-color:var(--e-violet);box-shadow:0 0 18px #7d6fff99}.edrf-timeline-track button.fn-detect.active .edrf-timeline-dot{background:var(--e-red);border-color:var(--e-red);box-shadow:0 0 18px #d8325080}.edrf-timeline-track button.fn-investigate.active .edrf-timeline-dot{background:var(--e-magenta);border-color:var(--e-magenta);box-shadow:0 0 18px #c724b180}.edrf-timeline-track button.fn-hunt.active .edrf-timeline-dot{background:var(--e-indigo);border-color:var(--e-indigo)}.edrf-timeline-track button.fn-respond.active .edrf-timeline-dot{background:var(--e-teal);border-color:var(--e-teal);box-shadow:0 0 18px #0f9b8e80}.edrf-timeline-track button.fn-prevent.active small{color:#c9c2ff}.edrf-timeline-track button.fn-investigate.active small{color:#f2a6e6}.edrf-timeline-track button.complete{color:#e5e2ff}.edrf-timeline-track button.complete .edrf-timeline-dot{color:#19133f;background:#a89cff;border-color:#c5bcff;box-shadow:0 0 13px #a89cff80}.edrf-scrim{z-index:var(--z-drawer-scrim);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c0c206b;transition:opacity .3s;position:fixed;inset:0}.edrf-scrim.open{opacity:1;pointer-events:auto}.edrf-drawer{z-index:var(--z-drawer);overscroll-behavior:contain;background:linear-gradient(165deg,#fff 0%,#f6f7ff 100%);width:min(560px,92vw);padding:26px 28px 40px;transition:transform .42s cubic-bezier(.16,.84,.22,1);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-24px 0 64px #1414283d}.edrf-drawer.open{transform:translate(0)}.edrf-drawer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.edrf-drawer-header span{letter-spacing:.15em;color:var(--indigo);font-size:9px;font-weight:800}.edrf-drawer-header h2{letter-spacing:-.03em;margin:6px 0 4px;font-size:21px;line-height:1.15}.edrf-drawer-header p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.edrf-drawer-header button{border:1px solid var(--line);cursor:pointer;background:#ffffffe6;border-radius:9px;flex:none;width:32px;height:32px;font-size:17px}.edrf-boundary-note{border-left:3px solid var(--amber);background:#fff7ece6;border-radius:0 9px 9px 0;margin-top:16px;padding:12px 14px}.edrf-boundary-note small{letter-spacing:.13em;color:var(--amber);font-size:8.5px;font-weight:800;display:block}.edrf-boundary-note p{margin:5px 0 0;font-size:11.5px;line-height:1.55}.edrf-owner-strip{border:1px solid var(--line);color:var(--indigo);background:#f4f5ffdb;border-radius:11px;align-items:center;gap:11px;margin-top:16px;padding:11px 13px;display:flex}.edrf-owner-strip small{letter-spacing:.13em;color:var(--muted);font-size:8px;font-weight:800;display:block}.edrf-owner-strip strong{color:var(--ink);font-size:12.5px;display:block}.edrf-owner-strip .edrf-outcome{text-align:right;margin-left:auto;font-size:10px;font-weight:750}.edrf-outcome.severity-detected{color:var(--red)}.edrf-outcome.severity-resolved{color:#2e9669}.edrf-drawer-section{margin-top:20px}.edrf-drawer-section>small{letter-spacing:.14em;color:var(--indigo);margin-bottom:8px;font-size:8.5px;font-weight:800;display:block}.edrf-drawer-section>p{margin:0;font-size:12.5px;line-height:1.6}.edrf-subheading{letter-spacing:.14em;color:var(--muted);margin:14px 0 8px;font-size:8.5px;font-weight:800;display:block}.edrf-presenter{border:1px solid rgba(var(--brand-rgb), .16);background:linear-gradient(120deg,#e6e9ffcc,#fafaffe6);border-radius:11px;padding:14px}.edrf-onprem-note{color:var(--ink);margin:0;font-size:12px;line-height:1.6}.edrf-module-grid{gap:8px;display:grid}.edrf-module-grid article{border:1px solid var(--line);background:#fffc;border-radius:9px;padding:10px 12px}.edrf-module-grid strong{color:var(--indigo);font-size:11.5px;display:block}.edrf-module-grid p{color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.45}.edrf-capability-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.edrf-capability-list li{padding-left:17px;font-size:11.5px;line-height:1.5;position:relative}.edrf-capability-list li:before{content:"";background:var(--indigo);border-radius:2px;width:6px;height:6px;position:absolute;top:7px;left:0;transform:rotate(45deg)}.edrf-tag-cloud{flex-wrap:wrap;gap:5px;display:flex}.edrf-tag-cloud span{border:1px solid rgba(var(--brand-rgb), .18);background:#ffffffd9;border-radius:99px;padding:5px 9px;font-size:10px}.edrf-tag-cloud span b{color:var(--indigo);font-family:monospace}.edrf-tag-cloud.subtle span{color:var(--muted);border-color:rgba(var(--brand-rgb), .1);font-size:9px}.edrf-tag-cloud span.action-contain{border-color:#d832504d}.edrf-tag-cloud span.action-eradicate{border-color:#a45a004d}.edrf-tag-cloud span.action-recover{border-color:#2e966959}.sim-purdue,.sim-defence{flex-direction:column;gap:8px;display:flex}.sim-purdue-level{border:1px solid rgba(var(--brand-rgb), .13);border-left:3px solid var(--indigo);background:#ffffffc7;border-radius:9px;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:11px;padding:9px 11px;display:grid}.sim-purdue-label{flex-direction:column;gap:1px;min-width:0;display:flex}.sim-purdue-label strong{color:var(--indigo);font-family:monospace;font-size:11px;font-weight:800}.sim-purdue-label span{color:var(--ink);font-size:10.5px;line-height:1.25}.sim-purdue-label small{color:var(--muted);font-size:9px;line-height:1.3}.sim-purdue-controls{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.sim-purdue-chip{border:1px solid rgba(var(--brand-rgb), .2);color:var(--ink);cursor:pointer;background:#ffffffe6;border-radius:99px;align-items:center;gap:6px;padding:5px 10px 5px 8px;font-size:10px;font-weight:650;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.sim-purdue-chip:hover{border-color:var(--indigo);background:#fff;transform:translateY(-1px)}.sim-purdue-note{color:var(--muted);font-size:9.5px;font-style:italic}.sim-defence-lane{border:1px solid rgba(var(--brand-rgb), .13);border-left:3px solid var(--indigo);background:#ffffffc7;border-radius:9px;flex-direction:column;gap:7px;padding:9px 11px;transition:border-color .25s,background .25s;display:flex}.sim-defence-lane.is-stop{border-left-color:var(--trellix-green-deep);background:linear-gradient(120deg,#e9faf2d9,#ffffffd9)}.sim-defence-head{align-items:baseline;gap:9px;display:flex}.sim-defence-head span{color:var(--indigo);font-family:monospace;font-size:10px;font-weight:800}.sim-defence-lane.is-stop .sim-defence-head span{color:var(--trellix-green-deep)}.sim-defence-head strong{font-size:11px;line-height:1.2;display:block}.sim-defence-head small{color:var(--muted);margin-top:1px;font-size:9px;line-height:1.3;display:block}.sim-defence-products{flex-wrap:wrap;gap:6px;padding-left:19px;display:flex}@keyframes edrfArtefactIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.edrf-experience{--c-ens:var(--indigo);--c-agent:#7d6fff;--c-forensics:#c724b1;--c-telemetry:#0f9b8e;--c-ivx:#d97a00;--c-hx:#4b32d6;--c-epo:#5f6878;--c-services:var(--trellix-green-deep)}.edrf-chip[data-component=ens] .edrf-node-icon,.edrf-chip[data-component=ens] svg{color:var(--c-ens)}.edrf-chip[data-component=edrf-agent] svg{color:var(--c-agent)}.edrf-chip[data-component=forensics-engine] svg{color:var(--c-forensics)}.edrf-chip[data-component=telemetry-store] svg{color:var(--c-telemetry)}.edrf-chip[data-component=ivx] svg{color:var(--c-ivx)}.edrf-chip[data-component=hx-appliance] svg{color:var(--c-hx)}.edrf-chip[data-component=epo] svg{color:var(--c-epo)}.edrf-chip[data-component=services] svg{color:var(--c-services)}.edrf-chip.owner[data-component=ens]{border-color:var(--c-ens)}.edrf-chip.owner[data-component=ens]:before{background:var(--c-ens)}.edrf-chip.owner[data-component=edrf-agent]{border-color:var(--c-agent)}.edrf-chip.owner[data-component=edrf-agent]:before{background:var(--c-agent)}.edrf-chip.owner[data-component=forensics-engine]{border-color:var(--c-forensics)}.edrf-chip.owner[data-component=forensics-engine]:before{background:var(--c-forensics)}.edrf-chip.owner[data-component=telemetry-store]{border-color:var(--c-telemetry)}.edrf-chip.owner[data-component=telemetry-store]:before{background:var(--c-telemetry)}.edrf-chip.owner[data-component=ivx]{border-color:var(--c-ivx)}.edrf-chip.owner[data-component=ivx]:before{background:var(--c-ivx)}.edrf-chip.owner[data-component=hx-appliance]{border-color:var(--c-hx)}.edrf-chip.owner[data-component=hx-appliance]:before{background:var(--c-hx)}.edrf-chip.owner[data-component=epo]{border-color:var(--c-epo)}.edrf-chip.owner[data-component=epo]:before{background:var(--c-epo)}.edrf-chip.owner[data-component=services]{border-color:var(--c-services)}.edrf-chip.owner[data-component=services]:before{background:var(--c-services)}.edrf-chip.owner .edrf-chip-state{color:inherit}.edrf-contribution[data-component=ens] .edrf-contribution-icon{color:var(--c-ens);background:rgba(var(--brand-rgb), .09)}.edrf-contribution[data-component=edrf-agent] .edrf-contribution-icon{color:var(--c-agent);background:#7d6fff1f}.edrf-contribution[data-component=forensics-engine] .edrf-contribution-icon{color:var(--c-forensics);background:#c724b11a}.edrf-contribution[data-component=telemetry-store] .edrf-contribution-icon{color:var(--c-telemetry);background:#0f9b8e1c}.edrf-contribution[data-component=ivx] .edrf-contribution-icon{color:var(--c-ivx);background:#d97a001c}.edrf-contribution[data-component=hx-appliance] .edrf-contribution-icon{color:var(--c-hx);background:#4b32d61a}.edrf-contribution[data-component=epo] .edrf-contribution-icon{color:var(--c-epo);background:#5f68781a}.edrf-contribution[data-component=services] .edrf-contribution-icon{color:var(--c-services);background:var(--trellix-green-soft)}.edrf-contribution[data-component=ens] .edrf-contribution-names strong{color:var(--c-ens)}.edrf-contribution[data-component=edrf-agent] .edrf-contribution-names strong{color:var(--c-agent)}.edrf-contribution[data-component=forensics-engine] .edrf-contribution-names strong{color:var(--c-forensics)}.edrf-contribution[data-component=telemetry-store] .edrf-contribution-names strong{color:var(--c-telemetry)}.edrf-contribution[data-component=ivx] .edrf-contribution-names strong{color:var(--c-ivx)}.edrf-contribution[data-component=hx-appliance] .edrf-contribution-names strong{color:var(--c-hx)}.edrf-contribution[data-component=epo] .edrf-contribution-names strong{color:var(--c-epo)}.edrf-contribution[data-component=services] .edrf-contribution-names strong{color:var(--c-services)}.edrf-node.zone-userspace .edrf-node-icon{color:var(--e-red);background:#d832501a}.edrf-node.zone-system .edrf-node-icon{color:var(--e-indigo);background:rgba(var(--brand-rgb), .09)}.edrf-node.zone-controlplane .edrf-node-icon{color:var(--e-teal);background:#0f9b8e1c}.edrf-node[data-node=ivx] .edrf-node-icon{color:var(--c-ivx);background:#d97a001f}.edrf-node[data-node=hx] .edrf-node-icon{color:var(--c-hx);background:#4b32d61a}.edrf-node[data-node=epo] .edrf-node-icon{color:var(--c-epo);background:#5f68781a}.edrf-node[data-node=agent] .edrf-node-icon{color:var(--c-agent);background:#7d6fff21}.edrf-live.fn-prevent .edrf-live-heading,.edrf-live.fn-prevent .edrf-live-legend small{color:var(--e-violet)}.edrf-live.fn-detect .edrf-live-heading,.edrf-live.fn-detect .edrf-live-legend small{color:var(--e-red)}.edrf-live.fn-investigate .edrf-live-heading,.edrf-live.fn-investigate .edrf-live-legend small{color:var(--e-magenta)}.edrf-live.fn-respond .edrf-live-heading,.edrf-live.fn-respond .edrf-live-legend small{color:var(--e-teal)}.edrf-live.fn-remediate .edrf-live-heading,.edrf-live.fn-remediate .edrf-live-legend small{color:var(--e-green)}.edrf-node,.edrf-node-icon,.edrf-node-copy small,.edrf-node-copy strong,.edrf-zone strong,.edrf-zone small{transition:font-size .45s,width .45s,height .45s,min-width .45s,padding .45s}.edrf-live.expanded .edrf-live-head small{font-size:9px}.edrf-live.expanded .edrf-live-head strong{font-size:16px}.edrf-live.expanded .edrf-live-technique{font-size:12px}.edrf-live.expanded .edrf-live-outcome{font-size:11.5px}.edrf-live.expanded .edrf-live-legend small,.edrf-live.expanded .edrf-live-heading{font-size:9.5px}.edrf-live.expanded .edrf-live-legend button{font-size:11px}.edrf-live.expanded .edrf-lane{padding:9px 12px}.edrf-live.expanded .edrf-lane-index{font-size:12px}.edrf-live.expanded .edrf-lane strong{font-size:13px}.edrf-live.expanded .edrf-lane p{font-size:11.5px;line-height:1.5}.edrf-live.expanded .edrf-contribution{padding:10px 13px}.edrf-live.expanded .edrf-contribution-icon{width:28px;height:28px}.edrf-live.expanded .edrf-contribution-names small{font-size:8.5px}.edrf-live.expanded .edrf-contribution-names strong{font-size:13px}.edrf-live.expanded .edrf-contribution-role{font-size:12px;line-height:1.5}.edrf-live.expanded .edrf-contribution-outcome{font-size:11.5px;line-height:1.5}.edrf-live.expanded .edrf-evidence-count b{font-size:18px}.edrf-live.expanded .edrf-evidence-count em{font-size:9.5px}.edrf-live.expanded .edrf-artefact strong{font-size:12px}.edrf-live.expanded .edrf-artefact p{font-size:11px;line-height:1.5}.edrf-live.expanded .edrf-artefact-kind{font-size:8.5px}.edrf-live.expanded .edrf-commentary-head small{font-size:9.5px}.edrf-live.expanded .edrf-commentary p{max-height:132px;font-size:12px;line-height:1.55}@media (width>=1700px){.edrf-live.expanded .edrf-contributions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.edrf-live.expanded .edrf-lanes{grid-template-columns:1fr 1fr;gap:6px;display:grid}}.edrf-live-head small,.edrf-live-head strong,.edrf-live-technique,.edrf-live-outcome,.edrf-lane strong,.edrf-lane p,.edrf-contribution-names strong,.edrf-contribution-role,.edrf-contribution-outcome,.edrf-artefact strong,.edrf-artefact p,.edrf-commentary p{transition:font-size .45s}@media (width<=1700px){.edrf-main.panel-expanded{grid-template-columns:minmax(0,1fr) 700px}}@media (width<=1440px){.edrf-main{grid-template-columns:minmax(0,1fr) 292px}.edrf-main.panel-expanded{grid-template-columns:minmax(0,1fr) 580px}.edrf-node{min-width:116px}.edrf-notice{width:min(560px,70vw)}}.response-spotlight{z-index:6;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;visibility:hidden;pointer-events:none;background:0 0;place-items:stretch stretch;min-width:0;min-height:0;padding:0;transition:opacity .4s,visibility 0s linear .4s;display:block;position:relative;inset:auto;overflow:hidden}.response-spotlight.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .4s,visibility}.response-spotlight.purdue-spotlight,.response-spotlight.domain-spotlight{padding:0;inset:auto}.response-popup,.response-popup.purdue-response-popup,.response-popup.domain-response-popup{border-radius:18px;flex-direction:column;width:100%;height:100%;max-height:100%;display:flex;overflow:hidden;transform:none}.response-spotlight.open .response-popup{transform:none}.response-popup>.response-popup-top,.response-popup>.response-popup-footer,.response-popup>.response-pause-progress{flex:none}.response-popup>.response-popup-title{flex:none;padding:13px 20px 9px}.response-popup-title h2{font-size:clamp(20px,1.5vw,27px)}.response-popup>.incident-context-strip,.response-popup>.purdue-model,.response-popup>.purdue-control-detail,.response-popup>.domain-defence-map,.response-popup>.domain-product-detail,.response-popup>.response-columns,.response-popup>.available-products{flex:none}.response-popup>.purdue-model,.response-popup>.domain-defence-map{overscroll-behavior:contain;min-height:0;overflow-y:auto}.purdue-response-popup,.domain-response-popup{flex-direction:column;display:flex}.response-popup .response-columns{grid-template-columns:1fr;gap:9px;padding:0 20px}.response-popup .purdue-control-detail,.response-popup .domain-product-detail{border-top:1px solid var(--line)}.response-popup-top{min-height:56px;padding:11px 16px}.response-popup-tools>button{width:34px;height:34px}.response-popup-footer{flex-wrap:wrap;gap:12px;padding:12px 18px 15px}.threat-arrival-alert{transform-origin:top;width:min(680px,62vw);transition:opacity .3s,transform .48s cubic-bezier(.18,.85,.25,1);top:62px;left:50%;right:auto;transform:translate(-50%,-18px)scale(.94)}.threat-arrival-alert.open{transform:translate(-50%)scale(1)}.threat-arrival-card{border-left:1px solid #d8325066;border-radius:20px;gap:15px;min-height:0;padding:15px 20px 17px;box-shadow:0 24px 60px #12103047,0 0 0 6px #ffffff73}.arrival-alert-icon{border-radius:50%}.arrival-alert-progress{border-radius:99px;height:3px;bottom:7px;left:18px;right:18px;overflow:hidden}@media (width<=1700px){.main-stage.response-open{grid-template-columns:238px minmax(0,1fr) 800px}}@media (width<=1440px){.main-stage.response-open{grid-template-columns:210px minmax(0,1fr) 640px}.threat-arrival-alert{width:min(560px,74vw)}}@media (width<=760px){.main-stage.response-open{grid-template-columns:none}.response-spotlight{overflow:visible}.response-spotlight:not(.open){display:none}.response-popup,.response-popup.purdue-response-popup,.response-popup.domain-response-popup{height:auto;max-height:none}.threat-arrival-alert{width:calc(100vw - 28px)}}.main-stage.response-open .domain-node{border-radius:10px;grid-template-columns:26px 1fr;gap:7px;width:112px;min-height:50px;padding:6px 8px}.main-stage.response-open .node-icon{border-radius:7px;width:26px;height:26px}.main-stage.response-open .node-icon .trellix-icon{width:22px;height:22px}.main-stage.response-open .node-copy small{letter-spacing:.06em;font-size:7.5px}.main-stage.response-open .node-copy strong{min-height:0;font-size:9px;line-height:1.12}.main-stage.response-open .node-expand{font-size:9px;right:3px}.main-stage.response-open .node-state{font-size:7.5px;bottom:-13px}.main-stage.response-open .wise-beacon{padding:2px 5px;font-size:7px}.main-stage.response-open .environment-zone{padding:7px 9px}.main-stage.response-open .environment-zone strong{letter-spacing:.1em;font-size:8.5px}.main-stage.response-open .environment-zone small{font-size:7px}.main-stage.response-open .zone-index{font-size:6.5px}.main-stage.response-open .map-key{gap:9px;font-size:8px;bottom:7px;left:10px}.domain-node,.node-icon,.node-copy small,.node-copy strong,.environment-zone,.environment-zone strong,.environment-zone small,.map-key{transition:width .5s,min-height .5s,font-size .5s,height .5s,padding .5s,gap .5s}.domain-node{transition:transform .12s linear,width .5s,min-height .5s,padding .5s,gap .5s,border-color .25s,box-shadow .25s,opacity .2s}.edrf-main.panel-expanded .edrf-node{grid-template-columns:22px 1fr;gap:6px;min-width:118px;padding:6px 8px}.edrf-main.panel-expanded .edrf-node-icon{width:21px;height:21px}.edrf-main.panel-expanded .edrf-node-copy small{font-size:6.5px}.edrf-main.panel-expanded .edrf-node-copy strong{font-size:9.5px}.edrf-main.panel-expanded .edrf-zone strong{font-size:10px}.edrf-main.panel-expanded .edrf-zone small{font-size:8px}.edrf-main.panel-expanded .edrf-map-legend span{font-size:7px}.edrf-main.panel-expanded .edrf-artifact-label{padding:3px 8px;font-size:9px}@media (width<=2200px) and (width>=1701px){.main-stage.response-open{grid-template-columns:238px minmax(0,1fr) 940px}.edrf-main.panel-expanded{grid-template-columns:minmax(0,1fr) 860px}}.hero-copy{grid-template-columns:minmax(0,1fr);gap:0}.incident-card{z-index:43;transform-origin:top;opacity:0;visibility:hidden;pointer-events:none;border-radius:16px;width:min(600px,48vw);min-height:0;padding:10px 16px 11px;transition:opacity .28s,transform .44s cubic-bezier(.18,.85,.25,1),visibility 0s linear .3s;position:fixed;top:62px;left:50%;transform:translate(-50%,-14px)scale(.95);box-shadow:0 20px 46px #1210303d,0 0 0 5px #ffffff73}.incident-card.phase-moving{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s,transform .44s cubic-bezier(.18,.85,.25,1),visibility;transform:translate(-50%)scale(1)}.incident-card.is-arriving{opacity:0;transform:translate(-50%,-14px)scale(.95)}.incident-topline{letter-spacing:.11em;font-size:9px}.incident-card>strong{margin-top:4px;font-size:13px;line-height:1.2}.incident-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 4px;font-size:10.5px;line-height:1.38;display:-webkit-box;overflow:hidden}.incident-card button{font-size:10px}.threat-arrival-alert{width:min(660px,52vw);top:60px}.threat-arrival-card{border-radius:16px;grid-template-columns:38px 1fr;gap:12px;min-height:0;padding:10px 16px 12px}.arrival-alert-icon{width:38px;height:38px}.arrival-alert-topline{font-size:9px}.threat-arrival-card .arrival-alert-copy>strong{font-size:13px;line-height:1.2}.arrival-alert-copy>p{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.arrival-alert-context{gap:5px}.arrival-alert-context small{font-size:7.5px}.arrival-alert-context b{font-size:10px}.arrival-alert-status{margin-top:5px;font-size:8.5px}.arrival-alert-progress{bottom:6px;left:14px;right:14px}@media (width<=1440px){.incident-card{width:min(480px,62vw)}.threat-arrival-alert{width:min(560px,70vw)}}@media (width<=760px){.incident-card{opacity:1;visibility:visible;pointer-events:auto;width:auto;box-shadow:0 15px 42px rgba(var(--brand-rgb), .08);position:static;transform:none}.incident-card.is-arriving{opacity:0}.hero-copy{grid-template-columns:1fr;gap:14px}}.deep-dive-cta{border:1px solid rgba(var(--brand-rgb), .28);box-shadow:0 14px 34px rgba(var(--brand-rgb), .12);background:linear-gradient(125deg,#e2e5ffeb,#fffffff2);border-radius:14px;margin-top:18px;padding:16px 18px;text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .25s;display:block}.deep-dive-cta:hover{border-color:var(--indigo);box-shadow:0 18px 44px rgba(var(--brand-rgb), .22);transform:translateY(-2px)}.deep-dive-cta small{letter-spacing:.16em;color:var(--indigo);font-size:9px;font-weight:800;display:block}.deep-dive-cta strong{letter-spacing:-.02em;margin-top:6px;font-size:17px;display:block}.deep-dive-cta p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.deep-dive-cta>span{color:var(--indigo);align-items:center;gap:7px;margin-top:12px;font-size:12px;font-weight:750;display:inline-flex}.deep-dive-cta>span b{font-size:14px;transition:transform .25s}.deep-dive-cta:hover>span b{transform:translate(4px)}.edrf-experience{--e-green:var(--trellix-green-deep)}.live-dot,.edrf-live-dot{background:var(--trellix-green);box-shadow:0 0 16px var(--trellix-green)}.edrf-clock-state.is-playing{color:var(--trellix-green)}.pause-message .live-dot{background:var(--trellix-green)}.edrf-airgap-dot{background:var(--trellix-green);box-shadow:0 0 12px var(--trellix-green)}.edrf-airgap-badge{background:var(--trellix-green-soft);border-color:#3ce88f8c}.edrf-airgap-badge small{color:var(--trellix-green-deep)}.edrf-airgap-badge strong{color:#0b5b3b}.edrf-airgap-badge em{color:#3e7a63}.edrf-live-head.tone-resolved{border-left-color:var(--trellix-green-deep);background:var(--trellix-green-soft)}.edrf-live-head.tone-resolved .edrf-live-outcome{color:var(--trellix-green-deep)}.edrf-lane.tone-resolved{border-left-color:var(--trellix-green-deep)}.edrf-lane.tone-resolved .edrf-lane-index{color:var(--trellix-green-deep)}.edrf-layer-activity.severity-resolved{border-left-color:var(--trellix-green-deep)}.edrf-notice.beat-action.tone-contained .edrf-notice-glyph,.edrf-notice.beat-action.tone-resolved .edrf-notice-glyph{background:var(--trellix-green-deep);box-shadow:0 6px 16px #0d7a4f57}.edrf-notice.beat-action.tone-contained .edrf-notice-label,.edrf-notice.beat-action.tone-resolved .edrf-notice-label{color:var(--trellix-green-deep)}.edrf-notice.beat-action.tone-contained .edrf-notice-card,.edrf-notice.beat-action.tone-resolved .edrf-notice-card{background:linear-gradient(120deg,#fff,#edfcf4);border-color:#3ce88f80}.edrf-timeline-track button.fn-remediate.active .edrf-timeline-dot{background:var(--trellix-green-deep);border-color:var(--trellix-green-deep);box-shadow:0 0 18px #3ce88f8c}.edrf-timeline-track button.fn-respond.active small,.edrf-timeline-track button.fn-remediate.active small{color:var(--trellix-green)}.edrf-timeline-track button.complete .edrf-timeline-dot,.timeline-track button.complete .timeline-dot{background:var(--trellix-green);border-color:var(--trellix-green);color:#08301f;box-shadow:0 0 13px #3ce88f80}.map-key i.key-defence,.edrf-map-legend .legend-response:before{background:var(--trellix-green)}.node-icon,.edrf-node.zone-controlplane .edrf-node-icon{--node-accent:var(--trellix-green-deep)}.domain-node.status-protected,.domain-node.status-contained{border-color:#3ce88f99;box-shadow:0 0 0 1px #3ce88f33,0 14px 34px #0d7a4f29}.response-popup-title>span{color:var(--trellix-green-deep)}.edrf-experience{--feed-w:1040px}.edrf-feed{border:1px solid rgba(var(--brand-rgb), .22);min-width:0;box-shadow:0 14px 38px rgba(var(--brand-rgb), .1);background:linear-gradient(150deg,#fffffff5,#f0f2ffe6);border-radius:16px;grid-template-rows:minmax(0,1fr) auto;gap:7px;padding:9px;transition:border-color .35s,box-shadow .35s;display:grid}.edrf-feed.tone-detected{border-color:#d832505c}.edrf-feed.tone-resolved{border-color:#3ce88f80}.edrf-feed-row{grid-template-columns:52px minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.edrf-feed-rail{flex-direction:column;align-items:center;gap:5px;padding-top:2px;display:flex}.edrf-feed-rail-label{letter-spacing:.1em;color:var(--e-slate);text-align:center;font-size:7px;font-weight:800;line-height:1.15}.edrf-feed-toggle{border:1px solid rgba(var(--brand-rgb), .22);width:24px;height:24px;color:var(--e-indigo);cursor:pointer;background:#ffffffe6;border-radius:7px;place-items:center;font-size:11px;transition:background .2s,border-color .2s;display:grid}.edrf-feed-toggle:hover{background:rgba(var(--brand-rgb), .09);border-color:var(--e-indigo)}.edrf-feed-more{border:1px solid rgba(var(--brand-rgb), .2);width:26px;height:26px;color:var(--e-indigo);cursor:pointer;background:#ffffffe6;border-radius:50%;align-self:center;place-items:center;font-size:12px;display:grid}.edrf-feed-notices{min-height:0}.edrf-feed-notice-stack{flex-direction:column;gap:6px;min-width:0;display:flex}.edrf-feed-notice{border:1px solid rgba(var(--brand-rgb), .14);opacity:.5;background:#ffffffd1;border-radius:11px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:8px 11px;transition:opacity .3s,border-color .3s,background .3s,transform .35s;animation:.38s both edrfFeedIn;display:grid}.edrf-feed-notice.is-live{opacity:1;border-color:rgba(var(--brand-rgb), .34);box-shadow:0 7px 20px rgba(var(--brand-rgb), .12);background:#fff}.edrf-feed.expanded .edrf-feed-notice{opacity:1}.edrf-feed-notice.is-idle{opacity:.42}.edrf-feed-glyph{color:#fff;background:var(--e-indigo);width:28px;height:28px;box-shadow:0 5px 13px rgba(var(--brand-rgb), .3);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.edrf-feed-notice.beat-action .edrf-feed-glyph{background:var(--trellix-green-deep);box-shadow:0 5px 13px #0d7a4f4d}.edrf-feed.tone-detected .edrf-feed-notice.beat-detect .edrf-feed-glyph{background:var(--e-red);box-shadow:0 5px 13px #d832504d}.edrf-feed.tone-observed .edrf-feed-notice.beat-detect .edrf-feed-glyph{background:var(--e-amber)}.edrf-feed.tone-quiet .edrf-feed-notice.beat-detect .edrf-feed-glyph{background:var(--e-slate)}.edrf-feed-copy{min-width:0}.edrf-feed-top{align-items:center;gap:9px;display:flex}.edrf-feed-label{letter-spacing:.12em;color:var(--e-indigo);align-items:center;gap:5px;font-size:8px;font-weight:900;display:inline-flex}.edrf-feed-notice.beat-action .edrf-feed-label{color:var(--trellix-green-deep)}.edrf-feed.tone-detected .edrf-feed-notice.beat-detect .edrf-feed-label{color:var(--e-red)}.edrf-feed-dot{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.edrf-feed-notice.is-live .edrf-feed-dot{animation:1.3s infinite livePulse}.edrf-feed-meta{letter-spacing:.11em;color:var(--e-slate);background:rgba(var(--brand-rgb), .07);border-radius:99px;padding:2px 6px;font-size:7.5px;font-weight:800}.edrf-feed-title{width:fit-content;max-width:100%;color:var(--ink);font:inherit;letter-spacing:-.015em;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0;font-size:13px;font-weight:750;line-height:1.2;display:block}.edrf-feed-title:hover,.edrf-feed-title:focus-visible{color:var(--e-indigo);text-underline-offset:2px;text-decoration:underline}.edrf-feed-copy p{color:var(--e-slate);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.edrf-feed-copy p.is-full{-webkit-line-clamp:unset;display:block}.edrf-feed-commentary{border-top:1px solid var(--line);align-items:center;padding:8px 0 2px}.edrf-feed-commentary .edrf-feed-rail{flex-direction:column;gap:5px;padding-top:2px}.edrf-commentary-body{grid-column:2/-1;gap:5px;min-width:0;display:grid}.edrf-feed-commentary p{color:var(--ink);max-height:54px;margin:0;font-size:11.5px;line-height:1.5;overflow-y:auto}.edrf-feed-commentary p.is-typing:after{content:"▌";color:var(--e-indigo)}.edrf-commentary-products{border-top:1px dashed rgba(var(--brand-rgb), .16);align-items:baseline;gap:7px;padding-top:5px;animation:.28s both edrfFeedIn;display:flex;color:var(--muted)!important;font-size:10.5px!important;line-height:1.45!important}.edrf-commentary-products-tag{letter-spacing:.13em;color:var(--indigo);border:1px solid rgba(var(--brand-rgb), .22);background:rgba(var(--brand-rgb), .05);border-radius:99px;flex:none;padding:2px 6px;font-size:7.5px;font-weight:800}.edrf-feed-commentary .edrf-feed-rail-label{order:1}.edrf-feed-commentary .edrf-commentary-spark{border:1px solid rgba(var(--brand-rgb), .22);width:24px;height:24px;box-shadow:none;background:#ffffffe6;border-radius:7px;order:2;position:relative;transform:none}.edrf-feed-commentary .edrf-commentary-spark:after{content:"";background:var(--e-indigo);width:7px;height:7px;box-shadow:0 0 10px rgba(var(--brand-rgb), .55);border-radius:2px;position:absolute;top:8px;left:8px;transform:rotate(45deg)}@keyframes edrfFeedIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:inherit;transform:translateY(0)}}.edrf-experience:has(.edrf-hero>.edrf-feed.expanded){grid-template-rows:58px minmax(264px,max-content) minmax(0,1fr) 104px}.edrf-experience.layout-lifecycle-first{grid-template-rows:58px 104px minmax(0,1fr) minmax(198px,max-content)}.layout-lifecycle-first .edrf-topbar{grid-area:1/1}.layout-lifecycle-first .edrf-timeline{border-top:0;border-bottom:1px solid #aba0ff6b;grid-area:2/1;box-shadow:0 12px 30px #0f0c3526}.layout-lifecycle-first .edrf-main{grid-area:3/1}.layout-lifecycle-first .edrf-hero{grid-area:4/1}.edrf-experience.layout-lifecycle-first:has(.edrf-hero>.edrf-feed.expanded){grid-template-rows:58px 104px minmax(0,1fr) minmax(264px,max-content)}.glossary-host{position:relative}.glossary-term{font:inherit;color:inherit;cursor:help;text-underline-offset:2.5px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1.5px;-webkit-text-decoration-color:rgba(var(--brand-rgb), .5);-webkit-text-decoration-color:rgba(var(--brand-rgb), .5);-webkit-text-decoration-color:rgba(var(--brand-rgb), .5);text-decoration-color:rgba(var(--brand-rgb), .5);background:0 0;border:0;padding:0;transition:color .2s,text-decoration-color .2s;display:inline}.glossary-term:hover{color:var(--indigo);-webkit-text-decoration-color:var(--indigo);-webkit-text-decoration-color:var(--indigo);-webkit-text-decoration-color:var(--indigo);text-decoration-color:var(--indigo)}.glossary-term.is-open{color:var(--indigo);-webkit-text-decoration-color:var(--indigo);-webkit-text-decoration-color:var(--indigo);-webkit-text-decoration-color:var(--indigo);text-decoration-color:var(--indigo);font-weight:700}.glossary-popover{z-index:60;border:1px solid rgba(var(--brand-rgb), .3);cursor:auto;background:#fff;border-radius:12px;width:min(360px,82vw);padding:12px 14px 13px;animation:.22s both edrfFeedIn;display:block;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 20px 48px #1210303d}.glossary-popover-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.glossary-popover-top small{letter-spacing:.13em;color:var(--indigo);font-size:7.5px;font-weight:800}.glossary-popover-top button{background:rgba(var(--brand-rgb), .07);width:20px;height:20px;color:var(--indigo);cursor:pointer;border:0;border-radius:5px;place-items:center;font-size:13px;line-height:1;display:grid}.glossary-popover>strong{letter-spacing:-.01em;margin-top:4px;font-size:13px;display:block}.glossary-popover-body{color:var(--muted);margin-top:5px;font-size:11.5px;font-weight:400;line-height:1.55;display:block}@media (width<=2200px) and (width>=1701px){.edrf-experience{--feed-w:860px}}@media (width<=1700px){.edrf-experience{--feed-w:700px}}@media (width<=1440px){.edrf-experience{--feed-w:580px}}@media (width<=1100px){.edrf-hero{grid-template-columns:minmax(0,1fr)}:is(.edrf-experience,.edrf-experience:has(.edrf-feed.expanded)){grid-template-rows:58px auto minmax(0,1fr) 104px}}.edrf-clock-bar span{background:var(--trellix-ramp);box-shadow:0 0 10px #00c40073}.timeline-progress,.edrf-timeline-progress{background:var(--trellix-ramp);box-shadow:0 0 16px #00a2e899}.response-pause-progress span{background:var(--trellix-ramp)}.edrf-feed{border-image:}.edrf-feed:before{content:"";background:var(--trellix-ramp);border-radius:16px 16px 0 0;height:2px;margin:-9px -9px 8px;display:block}.edrf-rail-title,.rail-title{position:relative}.edrf-rail-title:after,.rail-title:after{content:"";background:var(--trellix-ramp);opacity:.8;height:1.5px;position:absolute;bottom:-1px;left:0;right:0}.edrf-link.telemetry{stroke:#00a2e86b}.edrf-map-legend .legend-telemetry:before,.map-key i.key-normal{background:var(--trellix-cyan)}.edrf-artifact.flow-response .edrf-artifact-core{background:var(--trellix-cyan);box-shadow:0 0 0 4px #00a2e833,0 0 20px #00a2e8d9}.edrf-artifact.flow-response .edrf-artifact-label{background:var(--trellix-cyan-deep)}.edrf-feed-notice-stack.is-log{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--brand-rgb), .25) transparent;max-height:214px;padding-right:4px;overflow-y:auto}.edrf-feed-notice-stack.is-log .edrf-feed-notice{animation:none}.edrf-feed-notice-stack.is-log .edrf-feed-notice:not(.is-live){opacity:.8}.edrf-feed-notice-stack.is-log .edrf-feed-copy p{-webkit-line-clamp:unset;display:block}.edrf-feed-empty{color:var(--e-slate);margin:0;padding:10px 2px;font-size:10.5px}.edrf-feed-notice.tone-detected.beat-detect .edrf-feed-glyph{background:var(--e-red)}.edrf-feed-notice.tone-observed.beat-detect .edrf-feed-glyph{background:var(--e-amber)}.edrf-feed-notice.tone-quiet.beat-detect .edrf-feed-glyph{background:var(--e-slate)}.edrf-feed-notice.tone-contained.beat-detect .edrf-feed-glyph{background:var(--c-forensics)}.edrf-feed-notice.tone-resolved.beat-detect .edrf-feed-glyph{background:var(--trellix-green-deep)}.edrf-feed-notice.tone-detected.beat-detect .edrf-feed-label{color:var(--e-red)}.edrf-feed-notice.tone-observed.beat-detect .edrf-feed-label{color:var(--e-amber)}.edrf-feed.expanded{grid-template-rows:minmax(0,1fr) auto}.edrf-chipset{display:block}.edrf-term-chip{border:1px solid rgba(var(--brand-rgb), .2);font:inherit;color:var(--ink);cursor:pointer;background:#ffffffe0;border-radius:999px;padding:5px 11px;font-size:10.5px;transition:border-color .2s,background .2s,transform .18s,box-shadow .2s}.edrf-term-chip:hover{border-color:var(--indigo);box-shadow:0 5px 14px rgba(var(--brand-rgb), .14);background:#fff;transform:translateY(-1px)}.edrf-term-chip.is-open{border-color:var(--indigo);background:var(--indigo);color:#fff;box-shadow:0 6px 16px rgba(var(--brand-rgb), .28)}.edrf-term-chip.action-contain{border-color:#d8325057}.edrf-term-chip.action-eradicate{border-color:#d97a0057}.edrf-term-chip.action-recover{border-color:#00c4006b}.edrf-term-chip.action-contain.is-open{background:var(--red);border-color:var(--red);box-shadow:0 6px 16px #d832504d}.edrf-term-chip.action-eradicate.is-open{background:var(--amber);border-color:var(--amber)}.edrf-term-chip.action-recover.is-open{background:var(--trellix-green-deep);border-color:var(--trellix-green-deep)}.edrf-tag-cloud.subtle .edrf-term-chip{color:var(--muted);border-color:rgba(var(--brand-rgb), .12);font-size:9.5px}.edrf-chip-definition{border:1px solid rgba(var(--brand-rgb), .28);border-left:3px solid var(--indigo);background:linear-gradient(115deg,#eceeffe6,#fffffff5);border-radius:0 11px 11px 0;margin-top:10px;padding:12px 14px;animation:.22s both edrfFeedIn}.edrf-chip-definition-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.edrf-chip-definition-top strong{letter-spacing:-.01em;font-size:12.5px}.edrf-chip-definition-top button{background:rgba(var(--brand-rgb), .08);width:20px;height:20px;color:var(--indigo);cursor:pointer;border:0;border-radius:5px;place-items:center;font-size:13px;line-height:1;display:grid}.edrf-chip-definition p{color:var(--muted);margin:5px 0 0;font-size:11.5px;line-height:1.55}.edrf-hero-copy{grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-width:0;min-height:0;display:grid}.edrf-hero-headline{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.edrf-hero h1{letter-spacing:-.01em;margin:0;font-size:clamp(13px,1.05vw,17px);font-weight:700;line-height:1.25}.edrf-hero h1 em{color:var(--e-indigo);font-style:normal;font-weight:600}.edrf-hero-index{letter-spacing:.16em;font-size:9px}.edrf-hero-copy.no-headline{grid-template-rows:minmax(0,1fr) auto}.sim-affected{border:1px solid rgba(var(--brand-rgb), .16);border-left:3px solid var(--indigo);box-shadow:0 6px 16px rgba(var(--brand-rgb), .08);background:linear-gradient(120deg,#ffffffeb,#eef0ffd9);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:6px 10px;display:flex}.sim-affected.tone-detected{border-left-color:var(--red);background:linear-gradient(120deg,#fff,#fff3f5)}.sim-affected.tone-contained{border-left-color:var(--trellix-green-deep);background:linear-gradient(120deg,#fff,#edfcf4)}.sim-affected-tag{letter-spacing:.13em;color:var(--muted);flex:none;font-size:7.5px;font-weight:800}.sim-affected-field{border:1px solid rgba(var(--brand-rgb), .2);color:var(--ink);white-space:nowrap;background:#ffffffeb;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:10.5px;font-weight:650;animation:.32s cubic-bezier(.22,.75,.25,1) both simFieldIn;display:inline-flex}.sim-affected-field svg{color:var(--indigo);flex:none}.sim-affected.tone-detected .sim-affected-field{border-color:#d8325047}.sim-affected.tone-detected .sim-affected-field svg{color:var(--red)}.sim-affected.tone-contained .sim-affected-field{border-color:#0d7a4f4d}.sim-affected.tone-contained .sim-affected-field svg{color:var(--trellix-green-deep)}.sim-affected-group{align-items:center;gap:8px;display:inline-flex}.sim-affected-divider{background:rgba(var(--brand-rgb), .16);align-self:stretch;width:1px;min-height:16px}@keyframes simFieldIn{0%{opacity:0;transform:translateY(4px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.edrf-rail{grid-template-columns:repeat(var(--rail-cols,7), minmax(0, 1fr));border-radius:15px;grid-template-rows:auto;grid-auto-rows:minmax(0,1fr);align-content:stretch;align-items:stretch;gap:7px;min-height:0;padding:10px 12px;display:grid;overflow:visible}.edrf-rail-title{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:baseline;gap:7px;padding:0 2px 6px;display:flex}.edrf-rail-title:after{width:auto;height:1.5px;inset:auto 0 -1px}.edrf-chip{text-align:left;flex-direction:column;flex:none;justify-content:flex-start;align-items:flex-start;gap:4px;min-height:0;padding:6px 9px;display:flex}.edrf-chip>svg{flex:none}.edrf-chip>span:not(.edrf-chip-arrow){width:100%;min-width:0;display:block}.edrf-chip>.edrf-chip-arrow{display:none}.edrf-chip small{white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:7.5px;line-height:1.2}.edrf-chip strong{letter-spacing:0;white-space:normal;overflow-wrap:anywhere;font-size:10.5px;line-height:1.15}.edrf-chip-state{min-height:9px;margin-top:2px;font-size:7.5px;line-height:1.2;display:block}.edrf-chip-state.is-blank{visibility:hidden}.edrf-chip.owner{transform:none}.edrf-chip.owner:before{width:auto;height:3px;inset:0 0 auto}.operational-edge-experience .edrf-hero{grid-template-columns:minmax(0,1fr)}.operational-edge-experience .edrf-hero-copy.no-headline{grid-template-rows:minmax(0,1fr) auto}.operational-edge-experience .edrf-timeline-track button small{letter-spacing:.045em;font-size:7.25px}.operational-edge-experience .edrf-timeline-track button strong{font-size:8.25px}.edrf-chip .edrf-chip-hover{display:none}.scenario-presentation.layout-lifecycle-first{grid-template-rows:58px clamp(88px,12.5dvh,104px) minmax(330px,1fr) clamp(214px,25dvh,236px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden}.scenario-presentation.layout-lifecycle-first .edrf-topbar{grid-area:1/1/auto/-1}.scenario-presentation.layout-lifecycle-first .edrf-timeline{grid-area:2/1/auto/-1}.scenario-presentation.layout-lifecycle-first .edrf-main{display:contents}.scenario-presentation.layout-lifecycle-first .edrf-main>.edrf-map-shell{grid-area:3/1;margin:0 6.5px 0 28px}.scenario-presentation.layout-lifecycle-first .edrf-main>.edrf-live{grid-area:3/2/5;margin:0 28px 8px 6.5px}.scenario-presentation.layout-lifecycle-first .edrf-hero{grid-area:4/1}.scenario-presentation .edrf-main,.scenario-presentation .edrf-main.panel-expanded{grid-template-columns:minmax(0,1fr) minmax(0,1fr);transition:none}.scenario-presentation .edrf-main.panel-expanded .edrf-node{grid-template-columns:32px 1fr;gap:9px;min-width:158px;padding:9px 12px}.scenario-presentation .edrf-main.panel-expanded .edrf-node-icon{width:30px;height:30px}.scenario-presentation .edrf-main.panel-expanded .edrf-node-copy small{font-size:8.5px}.scenario-presentation .edrf-main.panel-expanded .edrf-node-copy strong{font-size:12.5px}.scenario-presentation .edrf-main.panel-expanded .edrf-zone strong{font-size:13px}.scenario-presentation .edrf-main.panel-expanded .edrf-zone small{font-size:10px}.scenario-presentation .edrf-main.panel-expanded .edrf-map-legend span{font-size:8px}.scenario-presentation .edrf-node{z-index:7}.scenario-presentation .edrf-idle-overlay{z-index:9}.scenario-presentation .edrf-artifact-label{position:absolute;bottom:44px;left:50%;transform:translate(-50%)}.scenario-presentation .edrf-artifact.near-left-edge .edrf-artifact-label{left:0;transform:none}.scenario-presentation .edrf-artifact.near-right-edge .edrf-artifact-label{left:auto;right:0;transform:none}.scenario-presentation .edrf-hero{grid-template-columns:minmax(0,1fr);padding-right:6.5px;overflow:visible}.scenario-presentation .edrf-hero-copy.no-headline{grid-template-rows:40px minmax(0,1fr);gap:7px}.scenario-presentation .edrf-hero-copy .sim-affected{height:40px;min-height:40px}.scenario-presentation .edrf-rail{z-index:2;grid-template-columns:repeat(var(--rail-cols,8), minmax(0, 1fr));grid-template-rows:auto minmax(0,1fr);grid-auto-rows:unset;position:relative}.scenario-presentation .edrf-chip{height:100%;min-height:0;overflow:visible}.scenario-presentation .edrf-timeline{grid-template-columns:196px minmax(0,1fr);gap:4px}.scenario-presentation .edrf-clock{text-align:center;justify-content:center;width:50px;margin:-2px 0 0 47px}.scenario-presentation .edrf-clock-bar{display:none}.scenario-presentation .edrf-chip>.edrf-chip-hover{z-index:15;border:1px solid rgba(var(--brand-rgb), .38);border-left:3px solid var(--indigo);width:min(340px,34vw);color:var(--muted);opacity:0;pointer-events:none;background:#fffffffa;border-radius:11px;padding:12px 14px;font-size:11px;line-height:1.45;transition:opacity .18s,transform .18s;display:block;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,6px);box-shadow:0 16px 40px #14143638}.scenario-presentation .edrf-chip-hover b{color:var(--indigo);margin-bottom:3px;font-size:12px;display:block}.scenario-presentation .edrf-chip:hover .edrf-chip-hover,.scenario-presentation .edrf-chip:focus-visible .edrf-chip-hover{opacity:1;transform:translate(-50%)}.scenario-presentation .edrf-chip:first-of-type .edrf-chip-hover{left:0;transform:translateY(6px)}.scenario-presentation .edrf-chip:first-of-type:hover .edrf-chip-hover,.scenario-presentation .edrf-chip:first-of-type:focus-visible .edrf-chip-hover{transform:translate(0)}.scenario-presentation .edrf-chip:last-of-type .edrf-chip-hover{left:auto;right:0;transform:translateY(6px)}.scenario-presentation .edrf-chip:last-of-type:hover .edrf-chip-hover,.scenario-presentation .edrf-chip:last-of-type:focus-visible .edrf-chip-hover{transform:translate(0)}.scenario-presentation .edrf-chip:hover,.scenario-presentation .edrf-chip:focus-visible{z-index:12;border-color:var(--indigo);box-shadow:0 8px 22px rgba(var(--brand-rgb), .17)}.scenario-presentation .edrf-node:hover:after,.scenario-presentation .edrf-node:focus-visible:after{content:"Explore signals";background:var(--indigo);color:#fff;letter-spacing:.06em;white-space:nowrap;box-shadow:0 6px 15px rgba(var(--brand-rgb), .25);border-radius:99px;padding:4px 7px;font-size:8px;font-weight:800;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.scenario-presentation .edrf-live{border-color:rgba(var(--brand-rgb), .34)}.scenario-presentation .edrf-live-section:first-child .edrf-live-heading,.scenario-presentation .edrf-live-section:first-child .edrf-live-legend small{font-size:10px}.scenario-presentation .edrf-live-section:first-child .edrf-lane{padding:9px 11px}.scenario-presentation .edrf-live-section:first-child .edrf-lane strong{font-size:12px}.scenario-presentation .edrf-live-section:first-child .edrf-lane p{font-size:10.5px;line-height:1.5}.edrf-live.has-top-content{position:relative}.edrf-live.has-top-content>.edrf-feed{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:70px 52px;gap:7px;padding:0}.edrf-live.has-top-content>.edrf-feed:before{display:none}.edrf-live.has-top-content .edrf-feed-notices{border-left:3px solid var(--e-amber);background:#f4f5ffe6;border-radius:10px;grid-row:1;padding:7px 10px;overflow:hidden}.edrf-live.has-top-content .edrf-feed.tone-detected .edrf-feed-notices{border-left-color:var(--e-red)}.edrf-live.has-top-content .edrf-feed.tone-resolved .edrf-feed-notices{border-left-color:var(--trellix-green-deep)}.edrf-live.has-top-content .edrf-feed-notice,.edrf-live.has-top-content .edrf-feed-notice.is-live{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.edrf-live.has-top-content .edrf-feed-glyph{width:24px;height:24px}.edrf-live.has-top-content .edrf-feed-copy p{-webkit-line-clamp:2}.edrf-live.has-top-content .edrf-feed-commentary{border:0;border-left:3px solid var(--trellix-green-deep);min-height:0;box-shadow:none;background:#f4f5ffe6;border-radius:10px;grid-row:2;align-items:start;padding:7px 10px}.edrf-live.has-top-content .edrf-commentary-body{align-content:center;gap:6px;height:100%}.edrf-live.has-top-content .edrf-feed-commentary p{max-height:68px;font-size:16px;line-height:1.42}.edrf-live.has-top-content .edrf-feed-more{visibility:hidden;pointer-events:none}.edrf-live.has-top-content>.edrf-live-head .edrf-live-fullscreen-btn{z-index:4;border-radius:50%;width:28px;height:28px;position:absolute;top:27px;right:22px}.edrf-live.has-top-content .edrf-commentary-products{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:14px!important}.edrf-live.has-top-content>.edrf-feed.expanded{grid-template-rows:auto auto;max-height:none;overflow:visible}.edrf-live.has-top-content>.edrf-feed.expanded .edrf-feed-notices{overflow:hidden}.edrf-live.is-fullscreen.has-top-content>.edrf-feed{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.edrf-live.is-fullscreen.has-top-content{position:fixed}.edrf-live.is-fullscreen.has-top-content .edrf-feed-notices{grid-area:1/1}.edrf-live.is-fullscreen.has-top-content .edrf-feed-commentary{grid-area:1/2}.edrf-live.is-fullscreen.has-top-content .edrf-feed-row,.edrf-live.is-fullscreen.has-top-content>.edrf-live-head{min-height:112px;color:var(--ink);box-shadow:none;background:#f6f7ff;border:1px solid #d7d4ff;border-left-width:3px;border-radius:12px;padding:14px 16px}.edrf-live.is-fullscreen.has-top-content .edrf-feed-row{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 10px;display:grid}.edrf-live.is-fullscreen.has-top-content .edrf-feed.tone-observed .edrf-feed-notices,.edrf-live.is-fullscreen.has-top-content>.edrf-live-head.tone-observed{border-left-color:var(--amber)}.edrf-live.is-fullscreen.has-top-content .edrf-feed.tone-detected .edrf-feed-notices,.edrf-live.is-fullscreen.has-top-content>.edrf-live-head.tone-detected{border-left-color:var(--red)}.edrf-live.is-fullscreen.has-top-content .edrf-feed.tone-resolved .edrf-feed-notices,.edrf-live.is-fullscreen.has-top-content>.edrf-live-head.tone-resolved,.edrf-live.is-fullscreen.has-top-content .edrf-feed-commentary{border-left-color:var(--trellix-green-deep)}.edrf-live.is-fullscreen.has-top-content .edrf-feed-rail{flex-direction:row;grid-area:1/1;justify-content:flex-start;align-items:center;gap:8px;padding:0}.edrf-live.is-fullscreen.has-top-content .edrf-feed-rail-label,.edrf-live.is-fullscreen.has-top-content .edrf-live-head small{color:var(--indigo);letter-spacing:.13em;font-size:11px;font-weight:800;line-height:1.2}.edrf-live.is-fullscreen.has-top-content .edrf-feed-notice-stack,.edrf-live.is-fullscreen.has-top-content .edrf-commentary-body{grid-area:2/1/auto/-1;align-self:center}.edrf-live.is-fullscreen.has-top-content .edrf-feed-toggle,.edrf-live.is-fullscreen.has-top-content .edrf-commentary-spark{width:28px;height:28px;box-shadow:none;background:#fff;border:1px solid #c9c5ff;border-radius:7px;order:2}.edrf-live.is-fullscreen.has-top-content .edrf-feed-rail-label{order:1}.edrf-live.is-fullscreen.has-top-content .edrf-feed-commentary{padding-right:64px}.edrf-live.is-fullscreen.has-top-content .edrf-feed-title,.edrf-live.is-fullscreen.has-top-content .edrf-feed-commentary p,.edrf-live.is-fullscreen.has-top-content .edrf-live-head strong{color:var(--ink);font-size:18px;line-height:1.35}.edrf-live.is-fullscreen.has-top-content .edrf-feed-title,.edrf-live.is-fullscreen.has-top-content .edrf-live-head strong{font-weight:700}.edrf-live.is-fullscreen.has-top-content .edrf-feed-commentary p{font-weight:500}.edrf-live.is-fullscreen.has-top-content .edrf-feed-copy p,.edrf-live.is-fullscreen.has-top-content .edrf-live-technique{color:#4f5867;font-size:14px;line-height:1.45}.edrf-live.is-fullscreen.has-top-content .edrf-feed-copy p{-webkit-line-clamp:unset;display:block;overflow:visible}.edrf-live.is-fullscreen.has-top-content .edrf-feed-label{color:var(--muted)}.edrf-live.is-fullscreen.has-top-content .edrf-feed.tone-observed .edrf-feed-label{color:var(--amber)}.edrf-live.is-fullscreen.has-top-content .edrf-feed.tone-detected .edrf-feed-label{color:var(--red)}.edrf-live.is-fullscreen.has-top-content .edrf-feed.tone-resolved .edrf-feed-label{color:var(--trellix-green-deep)}.edrf-live.is-fullscreen.has-top-content .edrf-feed-notice .edrf-feed-title{color:var(--ink)}.edrf-live.is-fullscreen.has-top-content .edrf-feed-glyph{width:28px;height:28px;color:var(--indigo);border:1px solid rgba(var(--brand-rgb), .24);background:rgba(var(--brand-rgb), .07);box-shadow:none;border-radius:7px}.edrf-live.is-fullscreen.has-top-content .edrf-feed.tone-observed .edrf-feed-glyph{color:var(--amber);box-shadow:none;background:#a45a0012;border-color:#a45a0040}.edrf-live.is-fullscreen.has-top-content .edrf-feed.tone-detected .edrf-feed-glyph{color:var(--red);box-shadow:none;background:#d8325012;border-color:#d8325040}.edrf-live.is-fullscreen.has-top-content .edrf-feed.tone-resolved .edrf-feed-glyph{color:var(--trellix-green-deep);box-shadow:none;background:#0a7a2e12;border-color:#0a7a2e40}.edrf-live.is-fullscreen.has-top-content .edrf-feed-notice.beat-action .edrf-feed-label{color:var(--trellix-green-deep)}.edrf-live.is-fullscreen.has-top-content .edrf-feed-notice.beat-action .edrf-feed-glyph{color:var(--trellix-green-deep);background:#0a7a2e12;border-color:#0a7a2e40}.edrf-live.is-fullscreen.has-top-content .edrf-feed-notice.tone-observed.beat-detect .edrf-feed-label{color:var(--amber)}.edrf-live.is-fullscreen.has-top-content .edrf-feed-notice.tone-observed.beat-detect .edrf-feed-glyph{color:var(--amber);background:#a45a0012;border-color:#a45a0040}.edrf-live.is-fullscreen.has-top-content .edrf-feed-notice.tone-detected.beat-detect .edrf-feed-label{color:var(--red)}.edrf-live.is-fullscreen.has-top-content .edrf-feed-notice.tone-detected.beat-detect .edrf-feed-glyph{color:var(--red);background:#d8325012;border-color:#d8325040}.edrf-live.is-fullscreen.has-top-content .edrf-commentary-spark:after{background:var(--indigo);box-shadow:none}.edrf-live.is-fullscreen.has-top-content>.edrf-live-head{align-items:flex-start}.edrf-live.is-fullscreen.has-top-content .edrf-live-outcome{padding-top:1px;font-size:14px;font-weight:700;line-height:1.35}.edrf-live.is-fullscreen.has-top-content>.edrf-live-head .edrf-live-fullscreen-btn{width:32px;height:32px;top:16px;right:16px}@media (width<=1500px){.scenario-presentation .edrf-rail{grid-template-columns:repeat(var(--rail-cols,8), minmax(0, 1fr))}.scenario-presentation .edrf-chip strong,.scenario-presentation .edrf-chip small{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.scenario-presentation .edrf-chip:nth-of-type(4n+1) .edrf-chip-hover{left:0;transform:translateY(6px)}.scenario-presentation .edrf-chip:nth-of-type(4n+1):hover .edrf-chip-hover,.scenario-presentation .edrf-chip:nth-of-type(4n+1):focus-visible .edrf-chip-hover{transform:translate(0)}.scenario-presentation .edrf-chip:nth-of-type(4n) .edrf-chip-hover{left:auto;right:0;transform:translateY(6px)}.scenario-presentation .edrf-chip:nth-of-type(4n):hover .edrf-chip-hover,.scenario-presentation .edrf-chip:nth-of-type(4n):focus-visible .edrf-chip-hover{transform:translate(0)}}@media (height>=761px) and (height<=820px) and (width>=761px){.scenario-presentation .edrf-rail{gap:5px;padding:8px 10px}.scenario-presentation .edrf-rail-title{padding-bottom:4px}.scenario-presentation .edrf-chip{gap:3px;padding:5px 7px}.scenario-presentation .edrf-chip small{font-size:7px}.scenario-presentation .edrf-chip strong{font-size:9.5px;line-height:1.1}.scenario-presentation .edrf-chip-state{min-height:0;margin-top:0;font-size:7px}}@media (height<=760px) and (width>=761px){.scenario-presentation.layout-lifecycle-first{grid-template-rows:54px 82px minmax(300px,1fr) 170px}.scenario-presentation .edrf-hero{padding-top:5px;padding-bottom:5px}.scenario-presentation .edrf-hero-copy.no-headline{grid-template-rows:34px minmax(0,1fr);gap:5px}.scenario-presentation .edrf-hero-copy .sim-affected{height:34px;min-height:34px;padding-top:4px;padding-bottom:4px}.scenario-presentation .edrf-rail{gap:4px;padding:6px 9px}.scenario-presentation .edrf-rail-title{padding-bottom:3px}.scenario-presentation .edrf-chip{gap:2px;padding:4px 6px}.scenario-presentation .edrf-chip small{font-size:6.5px}.scenario-presentation .edrf-chip strong{font-size:9px;line-height:1.05}.scenario-presentation .edrf-chip-state{display:none}}.event-disclaimer{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#09091ea8;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.event-disclaimer-card{border:1px solid #ffffff6b;border-top:4px solid var(--trellix-green);background:linear-gradient(145deg,#fff,#f1f3ff);border-radius:22px;width:min(700px,100%);padding:clamp(28px,4vw,54px);box-shadow:0 32px 100px #0006}.event-disclaimer-card>span{color:var(--indigo);letter-spacing:.15em;text-align:center;margin-bottom:10px;font-size:10px;font-weight:900;display:block}.event-disclaimer-card h1{color:var(--ink);letter-spacing:-.03em;text-align:center;margin:0 0 18px;font-size:clamp(22px,2.25vw,32px);line-height:1.15}.event-disclaimer-card p{max-width:60ch;color:var(--muted);margin:10px 0;font-size:clamp(14px,1.25vw,17px);line-height:1.55}.event-disclaimer-card button{background:var(--trellix-ramp);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;margin:20px auto 0;padding:13px 24px;font-size:15px;font-weight:800;display:block;box-shadow:0 10px 24px #00a2e842}.visitor-access-gate{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 18% 18%,#00a2e838,#0000 34%),radial-gradient(circle at 82% 80%,#00c96b33,#0000 36%),#09091ec7;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.visitor-access-card{border:1px solid #ffffff70;border-top:4px solid var(--trellix-green);background:linear-gradient(145deg,#fff 0%,#f1f3ff 72%,#ecfff7 100%);border-radius:22px;width:min(580px,100%);padding:clamp(30px,4vw,48px);box-shadow:0 32px 100px #0000006b}.visitor-access-card>span{color:var(--indigo);letter-spacing:.16em;text-align:center;font-size:10px;font-weight:900;display:block}.visitor-access-card h1{color:var(--ink);letter-spacing:-.055em;text-align:center;margin:8px 0 10px;font-size:clamp(32px,4vw,48px);line-height:1}.visitor-access-card>p{max-width:47ch;color:var(--muted);text-align:center;margin:0 auto 12px;font-size:15px;line-height:1.55}.visitor-access-card>p.visitor-access-instruction{color:var(--ink);margin-bottom:24px;font-size:13px;font-weight:750}.visitor-access-card form{gap:10px;display:grid}.visitor-access-card label{color:#50596c;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:850}.visitor-email-field{background:#fff;border:1px solid #2814ff40;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;transition:border-color .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 8px 24px #2814ff12}.visitor-email-field:focus-within{border-color:var(--indigo);box-shadow:0 0 0 4px #2814ff1a,0 8px 24px #2814ff14}.visitor-email-field input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:15px 16px;font-size:17px;font-weight:650}.visitor-email-field>span{color:var(--indigo);background:#2814ff11;align-items:center;padding:0 16px;font-size:16px;font-weight:850;display:flex}.visitor-access-card button{color:#fff;background:var(--trellix-ramp);min-width:138px;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-self:center;margin-top:8px;padding:13px 24px;font-size:15px;font-weight:800;box-shadow:0 10px 24px #00a2e842}.visitor-access-card button:disabled{opacity:.5;cursor:not-allowed}.visitor-access-card>small{color:#697286;text-align:center;max-width:62ch;margin:18px auto 0;font-size:10px;line-height:1.5;display:block}.visitor-access-error{color:#d83350;margin:0;font-size:12px;font-weight:700}.visitor-records-page{min-height:100vh;color:var(--ink);background:var(--shell-bg)}.visitor-records-shell{z-index:3;max-width:1240px;margin:0 auto;padding:54px 5vw 72px;position:relative}.visitor-records-heading{justify-content:space-between;align-items:end;gap:28px;display:flex}.visitor-records-heading>div:first-child>span{color:var(--indigo);letter-spacing:.15em;font-size:10px;font-weight:850}.visitor-records-heading h1{letter-spacing:-.06em;margin:8px 0 10px;font-size:clamp(42px,5.4vw,70px);line-height:.95}.visitor-records-heading p{max-width:680px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.visitor-records-heading>div:first-child>small{color:var(--trellix-green-deep);margin-top:10px;font-size:10px;font-weight:750;display:block}.visitor-record-actions{flex:none;gap:8px;display:flex}.visitor-record-actions button,.visitor-access-state button{border:1px solid var(--line);color:var(--indigo);cursor:pointer;background:#ffffffe0;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-weight:750;display:inline-flex}.visitor-record-actions button:disabled{opacity:.45;cursor:not-allowed}.visitor-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:30px 0 16px;display:grid}.visitor-stat-grid article{background:#ffffffdb;border:1px solid #2814ff29;border-radius:14px;gap:7px;padding:18px 20px;display:grid;box-shadow:0 14px 34px #2814ff0e}.visitor-stat-grid small{color:var(--muted);letter-spacing:.13em;font-size:9px;font-weight:850}.visitor-stat-grid strong{color:var(--indigo);letter-spacing:-.04em;font-size:28px}.visitor-table-wrap{background:#ffffffe6;border:1px solid #2814ff29;border-radius:15px;overflow:auto;box-shadow:0 18px 42px #2814ff0f}.visitor-table-wrap table{border-collapse:collapse;width:100%}.visitor-table-wrap th{color:var(--muted);letter-spacing:.11em;text-align:left;white-space:nowrap;background:#2814ff0b;padding:13px 15px;font-size:9px;font-weight:850}.visitor-table-wrap td{color:#555e70;white-space:nowrap;border-top:1px solid #2814ff17;padding:14px 15px;font-size:12px}.visitor-table-wrap td strong{color:var(--ink)}.visitor-status{letter-spacing:.09em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.visitor-status.active{color:#08753f;background:#e4f8ed}.visitor-status.ended{color:#687184;background:#eef0f5}.visitor-table-wrap .visitor-empty{color:var(--muted);text-align:center;padding:34px}.visitor-journey-button{color:var(--indigo);font:inherit;cursor:pointer;background:#fff;border:1px solid #2814ff38;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:850}.visitor-journey-button:hover{border-color:var(--indigo);background:#2814ff0d}.visitor-journey-modal{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040a2294;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.visitor-journey{background:linear-gradient(135deg,#fffffffa,#f4f7fffa);border:1px solid #2814ff3d;border-radius:18px;width:min(920px,100%);max-height:min(720px,100vh - 48px);padding:24px;overflow:auto;box-shadow:0 26px 80px #040a2252}.visitor-journey-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.visitor-journey-heading span,.visitor-journey article>small{color:var(--indigo);letter-spacing:.13em;font-size:9px;font-weight:850}.visitor-journey-heading h2{color:var(--ink);margin:6px 0;font-size:24px}.visitor-journey-heading p,.visitor-journey article>p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.visitor-journey-heading button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.visitor-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.visitor-journey-grid article{background:#f7f8ffbf;border:1px solid #2814ff1f;border-radius:12px;padding:16px}.visitor-journey-grid ol{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.visitor-journey-grid li{border-bottom:1px solid #2814ff14;gap:2px;padding-bottom:10px;display:grid}.visitor-journey-grid li:last-child{border-bottom:0;padding-bottom:0}.visitor-journey-grid strong{color:var(--ink);font-size:12px}.visitor-journey-grid li span{color:var(--muted);font-size:10px;line-height:1.4}.visitor-privacy-note{color:var(--muted);margin:14px 4px 0;font-size:10px;line-height:1.5}.visitor-inline-error{color:var(--red);font-size:12px;font-weight:700}.visitor-access-state{z-index:3;text-align:center;align-content:center;place-items:center;gap:10px;min-height:calc(100vh - 70px);padding:28px;display:grid;position:relative}.visitor-access-state>span{color:var(--indigo);letter-spacing:.15em;font-size:10px;font-weight:850}.visitor-access-state h1{letter-spacing:-.055em;margin:0;font-size:clamp(34px,5vw,56px)}.visitor-access-state p{max-width:560px;color:var(--muted);margin:0 0 8px;line-height:1.55}@media (width<=800px){.visitor-records-heading{display:grid}.visitor-stat-grid{grid-template-columns:1fr}.visitor-journey-heading,.visitor-journey-grid{grid-template-columns:1fr;display:grid}}@media (width<=560px){.visitor-access-gate{padding:16px}.visitor-access-card{padding:28px 20px}.visitor-email-field{grid-template-columns:minmax(0,1fr)}.visitor-email-field>span{padding:9px 16px}}.edrf-airgap-badge{grid-template-columns:8px minmax(0,1fr);align-content:center;margin-top:0;padding:8px 11px}.edrf-airgap-badge strong{font-size:9.5px}.edrf-airgap-badge em{font-size:7.5px;line-height:1.2}@media (width<=1500px){.edrf-rail{grid-template-columns:repeat(7,minmax(0,1fr))}.edrf-airgap-badge{display:none}}@media (width<=1180px){.edrf-rail{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(0,1fr)}.edrf-experience{grid-template-rows:58px minmax(268px,max-content) minmax(0,1fr) 104px}}.edrf-topbar,.topbar{background:linear-gradient(115deg, #ffffff29 0%, #fff0 46%), var(--trellix-ramp);border-bottom:0;box-shadow:0 3px 18px #005aa047}.edrf-topbar .edrf-fiction-pill,.topbar .fictional-pill{background:#00000038;border-color:#ffffff73}.edrf-scenario-meta,.scenario-meta{background:#00000029;border-color:#ffffff6b}.edrf-scenario-meta small{color:#d8fff0}.edrf-scenario-meta .scenario-switcher-menu small{color:#3225c9}.edrf-scenario-meta .scenario-switcher-copy small{color:#3225c9;background:rgba(var(--brand-rgb), .08);border-radius:999px;width:fit-content;padding:2px 5px}.edrf-live-dot,.live-dot{background:#fff;box-shadow:0 0 16px #ffffffe6}.edrf-brand p,.brand-lockup p{color:#ffffffd1}.trellix-page-shell,.experience,.edrf-experience{isolation:isolate;background:var(--shell-bg);font-family:Montserrat,Segoe UI,Inter,Helvetica Neue,Arial,sans-serif;position:relative}.trellix-page-shell:before,.edrf-experience:before,.experience:before{content:"";z-index:0;pointer-events:none;opacity:.72;background:radial-gradient(38% 44% at 18% 24%, rgba(var(--brand-rgb), .17), transparent 62%), radial-gradient(34% 40% at 78% 30%, #00a2e82b, transparent 62%), radial-gradient(40% 46% at 58% 82%, #00c4001f, transparent 64%), radial-gradient(30% 34% at 88% 76%, #7d6fff24, transparent 60%);animation:34s ease-in-out infinite alternate edrfDrift;position:absolute;inset:-18%}.trellix-page-shell:after,.edrf-experience:after,.experience:after{content:"";z-index:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(var(--brand-rgb), .05) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--brand-rgb), .05) 1px, transparent 1px);background-size:46px 46px;animation:26s linear infinite edrfGridDrift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 40%,#000 30%,#0000 78%);mask-image:radial-gradient(120% 90% at 50% 40%,#000 30%,#0000 78%)}@keyframes edrfDrift{0%{transform:translate(0)scale(1)}50%{transform:translate(1.6%,-1.2%)scale(1.05)}to{transform:translate(-1.4%,1.6%)scale(1.02)}}@keyframes edrfGridDrift{0%{background-position:0 0,0 0}to{background-position:46px 46px,46px 46px}}.trellix-page-shell:before,.edrf-experience:before,.experience:before{opacity:1;background:radial-gradient(40% 46% at 16% 22%, var(--amb-1), transparent 64%), radial-gradient(36% 42% at 80% 28%, var(--amb-2), transparent 64%), radial-gradient(44% 50% at 56% 84%, var(--amb-3), transparent 66%), radial-gradient(32% 36% at 90% 74%, var(--amb-4), transparent 62%), radial-gradient(30% 34% at 8% 78%, var(--amb-5), transparent 62%)}.trellix-page-shell>.edrf-sheen,.edrf-experience .edrf-sheen,.experience .ambient-sheen{z-index:0;pointer-events:none;opacity:.3;background:linear-gradient(105deg,#0000 34%,#ffffffd9 50%,#0000 66%) 0 0/260% 100%;animation:14s ease-in-out infinite edrfSheen;position:absolute;inset:0}@keyframes edrfSheen{0%,to{background-position:130% 0}50%{background-position:-30% 0}}.edrf-map-shell,.edrf-live,.edrf-feed,.edrf-rail{-webkit-backdrop-filter:blur(18px)saturate(1.15);background:linear-gradient(160deg,#ffffffbd,#f4f6ff9e)}.control-rail,.network-shell,.response-popup{-webkit-backdrop-filter:blur(18px)saturate(1.12)}.edrf-node,.edrf-feed-notice,.edrf-contribution,.edrf-artefact,.edrf-lane,.edrf-chip{-webkit-backdrop-filter:blur(6px)}@media (prefers-reduced-motion:reduce){.trellix-page-shell:before,.edrf-experience:before,.experience:before,.trellix-page-shell>.edrf-sheen,.edrf-experience .edrf-sheen,.experience .ambient-sheen{animation:none}}.edrf-rail-title strong{letter-spacing:.1em;color:var(--e-indigo);font-size:11px}.edrf-rail-title em{letter-spacing:.04em;color:var(--muted);margin-left:0;font-size:8.5px;font-style:normal}.edrf-rail-title .edrf-airgap-badge{background:var(--trellix-green-soft);white-space:nowrap;border:1px dashed #00c4008c;border-radius:999px;align-items:center;gap:7px;margin:0 0 0 auto;padding:4px 11px 4px 9px;display:inline-flex}.edrf-rail-title .edrf-airgap-dot{background:var(--trellix-green);width:7px;height:7px;box-shadow:0 0 10px var(--trellix-green);border-radius:50%;flex:none}.edrf-rail-title .edrf-airgap-badge b{letter-spacing:.12em;color:var(--trellix-green-deep);font-size:8.5px;font-weight:800}.edrf-rail-title .edrf-airgap-badge i{color:#4a7b66;font-size:8.5px;font-style:normal}@media (width<=1500px){.edrf-rail{grid-template-columns:repeat(7,minmax(0,1fr))}.edrf-airgap-badge{display:inline-flex}}@media (width<=1180px){.edrf-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.edrf-rail-title .edrf-airgap-badge i{display:none}}.edrf-timeline-dot,.timeline-dot{position:relative;overflow:visible}.edrf-spinner{border:2.5px solid #fff;border-color:#fff #ffffffd9 #ffffff47 #ffffff47;border-radius:50%;width:15px;height:15px;animation:.85s linear infinite edrfSpin;display:block}@keyframes edrfSpin{to{transform:rotate(360deg)}}.edrf-tick{width:17px;height:17px;display:block}.edrf-timeline-track button.complete .edrf-timeline-dot,.timeline-track button.complete .timeline-dot{color:#fff;background:var(--trellix-green-deep);border-color:var(--trellix-green);box-shadow:0 0 0 3px #00c40038,0 0 14px #00c40073}.edrf-timeline-track button.complete,.timeline-track button.complete{color:#e6fff2}.edrf-timeline-track button.active .edrf-timeline-dot:after,.timeline-track button.active .timeline-dot:after{content:"";opacity:.55;pointer-events:none;border:1.5px solid;border-radius:50%;animation:1.6s ease-out infinite edrfDotHalo;position:absolute;inset:-5px}@keyframes edrfDotHalo{0%{opacity:.6;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}.edrf-map:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(30% 40% at 14% 30%, #d8325029, transparent 62%), radial-gradient(30% 40% at 46% 66%, rgba(var(--brand-rgb), .16), transparent 62%), radial-gradient(34% 44% at 84% 40%, #00c40026, transparent 64%), radial-gradient(26% 34% at 66% 18%, #00a2e826, transparent 60%);animation:26s ease-in-out infinite alternate edrfMapWash;position:absolute;inset:-10%}.edrf-map:after{content:"";z-index:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(var(--brand-rgb), .07) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--brand-rgb), .07) 1px, transparent 1px);background-size:34px 34px;animation:22s linear infinite edrfMapGrid;position:absolute;inset:0;-webkit-mask-image:radial-gradient(130% 100%,#000 42%,#0000 82%);mask-image:radial-gradient(130% 100%,#000 42%,#0000 82%)}@keyframes edrfMapWash{0%{transform:translate(0)scale(1)}50%{transform:translate(2%,-1.6%)scale(1.06)}to{transform:translate(-1.8%,2%)scale(1.03)}}@keyframes edrfMapGrid{0%{background-position:0 0,0 0}to{background-position:34px 34px,34px 34px}}.edrf-map-atmosphere{--map-signal:40, 20, 255;z-index:1;pointer-events:none;opacity:.46;transition:opacity .6s;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 13% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 13% 88%,#0000 100%)}.edrf-map-atmosphere.is-live{opacity:.82}.edrf-map-atmosphere.flow-attack{--map-signal:216, 50, 80}.edrf-map-atmosphere.flow-response{--map-signal:40, 20, 255}.edrf-scan-beam{filter:blur(5px);background:linear-gradient(90deg,#0000,#00a2e817 35%,#ffffff94 50%,#00c4001a 66%,#0000);width:32%;animation:13s cubic-bezier(.45,0,.55,1) infinite edrfScanSweep;position:absolute;top:-24%;bottom:-24%;left:-38%;transform:skew(-15deg)}.edrf-data-stream{opacity:0;background:linear-gradient(90deg,#0000 0%,#00a2e82e 18%,#00a2e8b8 74%,#0000 100%);width:30%;height:1px;animation:11s linear infinite edrfTelemetryStream;position:absolute;left:-34%;box-shadow:0 0 8px #00a2e83d}.edrf-data-stream:after{content:"";background:#fffffff2;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:8%;box-shadow:0 0 7px #00a2e8e6,-18px 0 10px #00c4008c}.edrf-data-stream.stream-a{animation-duration:10.5s;top:24%}.edrf-data-stream.stream-b{animation-duration:13.5s;animation-delay:-7s;top:43%;transform:scaleX(.72)}.edrf-data-stream.stream-c{animation-duration:12s;animation-delay:-3.5s;top:66%}.edrf-data-stream.stream-d{animation-duration:15s;animation-delay:-10s;top:82%;transform:scaleX(.58)}.edrf-focus-field{left:var(--focus-x);top:var(--focus-y);aspect-ratio:1;opacity:.5;background:radial-gradient(circle, rgba(var(--map-signal), .19) 0%, rgba(var(--map-signal), .08) 34%, transparent 70%);width:clamp(160px,24vw,340px);box-shadow:inset 0 0 42px rgba(var(--map-signal), .07);border-radius:50%;transition:left .7s cubic-bezier(.22,.75,.25,1),top .7s cubic-bezier(.22,.75,.25,1),background .35s;animation:3.6s ease-in-out infinite edrfFocusBreathe;position:absolute;transform:translate(-50%,-50%)}.edrf-map-atmosphere:not(.is-live) .edrf-focus-field{opacity:.18}@keyframes edrfScanSweep{0%{opacity:0;left:-38%}12%{opacity:.72}55%{opacity:.46}78%,to{opacity:0;left:118%}}@keyframes edrfTelemetryStream{0%{opacity:0;left:-34%}12%{opacity:.76}82%{opacity:.54}to{opacity:0;left:112%}}@keyframes edrfFocusBreathe{0%,to{opacity:.34;transform:translate(-50%,-50%)scale(.92)}50%{opacity:.64;transform:translate(-50%,-50%)scale(1.08)}}.edrf-zones{z-index:2}.edrf-zone{padding-bottom:0}.edrf-zone-index,.edrf-zone strong,.edrf-zone small{text-shadow:0 1px #ffffffe6,0 0 10px #ffffffd9}.edrf-links{z-index:3}.edrf-node{z-index:4}.edrf-artifact{z-index:6}@media (prefers-reduced-motion:reduce){.edrf-map:before,.edrf-map:after,.edrf-spinner,.edrf-scan-beam,.edrf-data-stream,.edrf-focus-field,.edrf-link-traffic,.edrf-timeline-track button.active .edrf-timeline-dot:after,.timeline-track button.active .timeline-dot:after{animation:none}}@media (width>=1600px) and (height>=850px){.edrf-experience .edrf-brand p{font-size:10.5px}.edrf-experience .edrf-brand strong{font-size:16px}.edrf-experience .edrf-scenario-meta small{font-size:9.5px}.edrf-experience .edrf-scenario-meta strong{font-size:13.5px}.edrf-experience .edrf-fiction-pill{font-size:10px}.edrf-experience .scenario-switcher-trigger span{font-size:9px}.edrf-experience .scenario-switcher-trigger strong{font-size:11.5px}.edrf-experience .text-button{font-size:13px}.edrf-experience .edrf-transport-buttons button{font-size:14px}.edrf-experience .edrf-transport-buttons .edrf-transport-primary{font-size:18px}.edrf-experience .edrf-clock-times b{font-size:10px}.edrf-experience .edrf-clock-times em{font-size:7px}.edrf-experience .edrf-timeline-dot,.edrf-experience .edrf-timeline-track button small{font-size:9.5px}.edrf-experience .edrf-timeline-track button strong,.edrf-experience .edrf-hero-index{font-size:10.5px}.edrf-experience .edrf-hero h1{font-size:clamp(16px,1.15vw,22px)}.edrf-experience .edrf-rail-title span{font-size:10px}.edrf-experience .edrf-rail-title strong{font-size:13px}.edrf-experience .edrf-rail-title em,.edrf-experience .edrf-rail-title .edrf-airgap-badge b,.edrf-experience .edrf-rail-title .edrf-airgap-badge i{font-size:10px}.edrf-experience .edrf-chip small{font-size:9px}.edrf-experience .edrf-chip strong{font-size:12px}.edrf-experience .edrf-chip-state{min-height:11px;font-size:9px}.edrf-experience .edrf-airgap-badge small{font-size:9px}.edrf-experience .edrf-airgap-badge strong{font-size:11.5px}.edrf-experience .edrf-airgap-badge em,.edrf-experience .sim-affected-tag{font-size:9px}.edrf-experience .sim-affected-field{font-size:12px}.edrf-experience .edrf-zone-index{font-size:11px}.edrf-experience .edrf-zone strong{font-size:15px}.edrf-experience .edrf-zone small{font-size:11.5px}.edrf-experience .edrf-node-copy small{font-size:10px}.edrf-experience .edrf-node-copy strong{font-size:14px}.edrf-experience .edrf-artifact-label{font-size:12px}.edrf-experience .edrf-map-legend span{font-size:9.5px}.edrf-experience .edrf-idle-overlay strong{font-size:21px}.edrf-experience .edrf-idle-overlay p{font-size:14px}.edrf-experience .edrf-main.panel-expanded .edrf-node-copy small{font-size:8.5px}.edrf-experience .edrf-main.panel-expanded .edrf-node-copy strong{font-size:11.5px}.edrf-experience .edrf-main.panel-expanded .edrf-zone strong{font-size:12px}.edrf-experience .edrf-main.panel-expanded .edrf-zone small{font-size:9.5px}.edrf-experience .edrf-main.panel-expanded .edrf-map-legend span{font-size:8.5px}.edrf-experience .edrf-main.panel-expanded .edrf-artifact-label{font-size:10.5px}.edrf-experience .edrf-notice-label{font-size:10px}.edrf-experience .edrf-notice-meta{font-size:9.5px}.edrf-experience .edrf-notice-body strong{font-size:16px}.edrf-experience .edrf-notice-body p{font-size:12.5px}.edrf-experience .edrf-feed-rail-label{font-size:8.5px}.edrf-experience .edrf-feed-label{font-size:9.5px}.edrf-experience .edrf-feed-meta{font-size:9px}.edrf-experience .edrf-feed-title{font-size:15px}.edrf-experience .edrf-feed-copy p{font-size:12.5px}.edrf-experience .edrf-feed-commentary p{font-size:13px}.edrf-experience .edrf-commentary-products{font-size:12px!important}.edrf-experience .edrf-commentary-products-tag{font-size:9px}.edrf-experience .edrf-feed-empty{font-size:12px}.edrf-experience .edrf-live-head small{font-size:9.5px}.edrf-experience .edrf-live-head strong{font-size:15px}.edrf-experience .edrf-live-technique{font-size:11.5px}.edrf-experience .edrf-live-outcome{font-size:11px}.edrf-experience .edrf-live-legend small,.edrf-experience .edrf-live-heading{font-size:9.5px}.edrf-experience .edrf-live-legend button{font-size:11px}.edrf-experience .edrf-lane-index{font-size:11.5px}.edrf-experience .edrf-lane strong{font-size:12.5px}.edrf-experience .edrf-lane p{font-size:11px}.edrf-experience .edrf-contribution-names small{font-size:9px}.edrf-experience .edrf-contribution-names strong{font-size:12.5px}.edrf-experience .edrf-contribution-role{font-size:11.5px}.edrf-experience .edrf-contribution-outcome{font-size:11px}.edrf-experience .edrf-evidence-count b{font-size:17px}.edrf-experience .edrf-evidence-count em{font-size:9.5px}.edrf-experience .edrf-evidence-empty{font-size:11.5px}.edrf-experience .edrf-artefact-kind{font-size:9px}.edrf-experience .edrf-artefact-volatile{font-size:8.5px}.edrf-experience .edrf-artefact strong{font-size:12px}.edrf-experience .edrf-artefact p{font-size:11px}.edrf-experience .edrf-commentary-head small{font-size:9.5px}.edrf-experience .edrf-commentary p{font-size:11.5px}.edrf-experience .edrf-live.expanded .edrf-live-head small{font-size:10.5px}.edrf-experience .edrf-live.expanded .edrf-live-head strong{font-size:18px}.edrf-experience .edrf-live.expanded .edrf-live-technique{font-size:13.5px}.edrf-experience .edrf-live.expanded .edrf-live-outcome{font-size:13px}.edrf-experience .edrf-live.expanded .edrf-live-heading{font-size:10.5px}.edrf-experience .edrf-live.expanded .edrf-live-legend button{font-size:12.5px}.edrf-experience .edrf-live.expanded .edrf-lane-index{font-size:13.5px}.edrf-experience .edrf-live.expanded .edrf-lane strong{font-size:14.5px}.edrf-experience .edrf-live.expanded .edrf-lane p{font-size:13px}.edrf-experience .edrf-live.expanded .edrf-contribution-names small{font-size:10px}.edrf-experience .edrf-live.expanded .edrf-contribution-names strong{font-size:14.5px}.edrf-experience .edrf-live.expanded .edrf-contribution-role{font-size:13.5px}.edrf-experience .edrf-live.expanded .edrf-contribution-outcome{font-size:13px}.edrf-experience .edrf-live.expanded .edrf-evidence-count b{font-size:20px}.edrf-experience .edrf-live.expanded .edrf-evidence-count em{font-size:10.5px}.edrf-experience .edrf-live.expanded .edrf-artefact-kind{font-size:10px}.edrf-experience .edrf-live.expanded .edrf-artefact strong{font-size:13.5px}.edrf-experience .edrf-live.expanded .edrf-artefact p{font-size:12.5px}.edrf-experience .edrf-live.expanded .edrf-commentary-head small{font-size:10.5px}.edrf-experience .edrf-live.expanded .edrf-commentary p{font-size:13.5px}.edrf-live.is-fullscreen .edrf-live-head small{font-size:11.5px}.edrf-live.is-fullscreen .edrf-live-head strong{font-size:22px}.edrf-live.is-fullscreen .edrf-live-technique{font-size:16px}.edrf-live.is-fullscreen .edrf-live-outcome{font-size:15px}.edrf-live.is-fullscreen .edrf-live-heading{font-size:12.5px}.edrf-live.is-fullscreen .edrf-live-legend button{font-size:14.5px}.edrf-live.is-fullscreen .edrf-lane-index{font-size:16px}.edrf-live.is-fullscreen .edrf-lane strong{font-size:17px}.edrf-live.is-fullscreen .edrf-lane p{font-size:15px}.edrf-live.is-fullscreen .edrf-contribution-names small{font-size:11.5px}.edrf-live.is-fullscreen .edrf-contribution-names strong{font-size:17px}.edrf-live.is-fullscreen .edrf-contribution-role{font-size:16px}.edrf-live.is-fullscreen .edrf-contribution-outcome{font-size:15px}.edrf-live.is-fullscreen .edrf-evidence-count b{font-size:24px}.edrf-live.is-fullscreen .edrf-evidence-count em{font-size:12.5px}.edrf-live.is-fullscreen .edrf-artefact-kind{font-size:11.5px}.edrf-live.is-fullscreen .edrf-artefact strong{font-size:16px}.edrf-live.is-fullscreen .edrf-artefact p{font-size:15px}.edrf-live.is-fullscreen .edrf-commentary-head small{font-size:12.5px}.edrf-live.is-fullscreen .edrf-commentary p{font-size:16px}.edrf-experience .edrf-drawer-header span{font-size:10.5px}.edrf-experience .edrf-drawer-header h2{font-size:25px}.edrf-experience .edrf-drawer-header p{font-size:14px}.edrf-experience .edrf-drawer-header button{font-size:20px}.edrf-experience .edrf-boundary-note small{font-size:10px}.edrf-experience .edrf-boundary-note p{font-size:13.5px}.edrf-experience .edrf-owner-strip small{font-size:9.5px}.edrf-experience .edrf-owner-strip strong{font-size:14px}.edrf-experience .edrf-owner-strip .edrf-outcome{font-size:11.5px}.edrf-experience .edrf-drawer-section>small,.edrf-experience .edrf-subheading{font-size:10px}.edrf-experience .edrf-drawer-section>p{font-size:14px}.edrf-experience .edrf-onprem-note{font-size:13.5px}.edrf-experience .edrf-module-grid strong{font-size:13px}.edrf-experience .edrf-module-grid p{font-size:12.5px}.edrf-experience .edrf-capability-list li{font-size:13px}.edrf-experience .edrf-tag-cloud span,.edrf-experience .edrf-term-chip{font-size:11.5px}.edrf-experience .edrf-tag-cloud.subtle span,.edrf-experience .edrf-tag-cloud.subtle .edrf-term-chip{font-size:10.5px}.edrf-experience .sim-purdue-label strong{font-size:12.5px}.edrf-experience .sim-purdue-label span{font-size:12px}.edrf-experience .sim-purdue-label small{font-size:10.5px}.edrf-experience .sim-purdue-note{font-size:11px}.edrf-experience .sim-defence-head span{font-size:11.5px}.edrf-experience .sim-defence-head strong{font-size:12.5px}.edrf-experience .sim-defence-head small{font-size:10.5px}.edrf-experience .glossary-popover-top small{font-size:9px}.edrf-experience .glossary-popover>strong{font-size:15px}.edrf-experience .glossary-popover-body{font-size:13px}.edrf-experience .edrf-chip-definition-top strong{font-size:14px}.edrf-experience .edrf-chip-definition p{font-size:13px}}.availability-field select,.security-control-card input,.security-control-card textarea,.simulation-stage-card input,.simulation-stage-card textarea{border:1px solid rgba(var(--brand-rgb), .2);width:100%;color:var(--ink);font:inherit;letter-spacing:normal;background:#fff;border-radius:9px;outline:none;padding:9px 10px;font-size:13px;font-weight:500}.availability-field select:focus,.security-control-card input:focus,.security-control-card textarea:focus,.simulation-stage-card input:focus,.simulation-stage-card textarea:focus{border-color:var(--indigo);box-shadow:0 0 0 3px rgba(var(--brand-rgb), .09)}.availability-field select{cursor:pointer}.simulation-editor-intro{margin:-8px 0 18px}.simulation-editor-grid{gap:10px;display:grid}.security-control-card,.simulation-stage-card{border:1px solid rgba(var(--brand-rgb), .16);background:#f8f9ffe6;border-radius:12px;overflow:hidden}.security-control-card>summary,.simulation-stage-card>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;padding:11px 14px;list-style:none;display:grid}.security-control-card>summary::-webkit-details-marker{display:none}.simulation-stage-card>summary::-webkit-details-marker{display:none}.security-control-card>summary span:nth-child(2),.simulation-stage-card>summary span{min-width:0}.security-control-card>summary strong,.simulation-stage-card>summary strong{font-size:13px;display:block}.security-control-card>summary small,.simulation-stage-card>summary small{color:var(--muted);margin-top:2px;font-size:9px;display:block}.security-control-card>summary em,.simulation-stage-card>summary em{letter-spacing:.12em;color:var(--indigo);font-size:8px;font-style:normal;font-weight:850}.availability-dot{background:var(--trellix-green-deep);border-radius:50%;width:10px;height:10px;box-shadow:0 0 10px #0a7a2e59}.availability-dot.state-gap{background:var(--amber);box-shadow:0 0 10px #d97a0052}.availability-dot.state-hidden{box-shadow:none;background:#8d94a2}.security-control-card.state-gap{background:#fffaf2;border-color:#d97a006b}.security-control-card.state-hidden{opacity:.76;border-style:dashed}.security-control-body,.simulation-stage-body{border-top:1px solid rgba(var(--brand-rgb), .12);background:#ffffffc7;padding:16px}.security-products-editor{border-top:1px dashed rgba(var(--brand-rgb), .2);gap:9px;margin-top:17px;padding-top:16px;display:grid}.security-products-heading>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.security-products-heading small{color:var(--indigo);letter-spacing:.12em;font-size:9px;font-weight:850}.security-products-heading strong{color:var(--muted);font-size:10px}.security-product-row{border:1px solid rgba(var(--brand-rgb), .12);background:#fff;border-radius:10px;grid-template-columns:180px minmax(0,1fr);gap:10px;padding:12px;display:grid}.security-product-row .wide{grid-column:1/-1}.security-product-row.state-gap{background:#fffaf2;border-color:#d97a0057}.security-product-row.state-hidden{opacity:.64;border-style:dashed}.security-control-card label,.simulation-stage-card label{color:#555e70;letter-spacing:.05em;gap:6px;font-size:10px;font-weight:800;display:grid}.edrf-chip.is-gap{filter:grayscale();opacity:.68;background:linear-gradient(135deg,#e4e6ebe0,#f6f7f9eb);border-style:dashed;border-color:#5b63717a}.edrf-chip.is-gap:after{content:"NOT DEPLOYED";color:#555e70;letter-spacing:.08em;font-size:6.5px;font-weight:900;position:absolute;top:5px;right:6px}.edrf-chip.is-partial{background:linear-gradient(135deg,#fff9ed,#fff);border-color:#d97a007a}.edrf-chip-state.is-gap{color:#616976}.edrf-chip-state.is-partial{color:#a45a00}.edrf-contribution.is-gap,.edrf-module-grid article.is-gap{filter:grayscale();opacity:.72;background:#eef0f3;border-style:dashed;border-color:#5b637166}.edrf-contribution.is-gap .edrf-contribution-outcome{color:#565e69;font-weight:750}.edrf-contribution.is-partial{background:#fffaf2;border-color:#d97a006b}.edrf-term-chip.is-gap{color:#5d6571;filter:grayscale();opacity:.76;background:#eef0f3;border-style:dashed;border-color:#5b637170}.edrf-gap-reason{font-style:italic;color:#6b4c1c!important;margin-top:7px!important}@media (width<=800px){.security-product-row{grid-template-columns:1fr}.security-product-row .wide{grid-column:auto}}.e8-page{--e8-accent:var(--trellix-indigo);--e8-accent-rgb:40, 20, 255;isolation:isolate;color:#f7f8ff;background:radial-gradient(circle at 46% 51%, rgba(var(--e8-accent-rgb), .13), transparent 32%), radial-gradient(circle at 88% 8%, #00c40014, transparent 27%), linear-gradient(145deg, #080b19 0%, #10152c 48%, #080b16 100%);grid-template-rows:90px 128px 86px minmax(0,1fr) 52px;width:100vw;height:100vh;min-height:720px;display:grid;position:relative;overflow:hidden}.e8-page.e8-level-2{--e8-accent:var(--trellix-cyan);--e8-accent-rgb:0, 162, 232}.e8-page.e8-level-3{--e8-accent:var(--trellix-green);--e8-accent-rgb:0, 196, 0}.e8-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.e8-orbit{border:1px solid rgba(var(--e8-accent-rgb), .09);border-radius:50%;transition:border-color .45s;animation:28s linear infinite e8Orbit;position:absolute;top:57%;left:46%;transform:translate(-50%,-50%)}.e8-orbit:after{content:"";background:var(--e8-accent);width:6px;height:6px;box-shadow:0 0 18px var(--e8-accent);border-radius:50%;position:absolute;top:-3px;left:50%}.e8-orbit.orbit-one{aspect-ratio:1;width:36vw}.e8-orbit.orbit-two{aspect-ratio:1;width:52vw;animation-duration:40s;animation-direction:reverse}.e8-orbit.orbit-three{aspect-ratio:1;width:68vw;animation-duration:56s}.e8-atmosphere i{--x:calc((var(--particle) * 83 + 9) % 100);left:calc(var(--x) * 1%);top:calc(((var(--particle) * 47 + 17) % 88) * 1%);width:2px;height:2px;animation:e8Particle calc(7s + var(--particle) * .55s) ease-in-out infinite alternate;background:#00a2e8b8;border-radius:50%;position:absolute;box-shadow:0 0 12px 2px #00a2e870}.e8-topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#060916c2;border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(245px,.75fr) minmax(420px,1.45fr) minmax(280px,.8fr);align-items:center;gap:22px;min-width:0;padding:0 2.25vw;display:grid}.e8-brand{align-items:baseline;gap:14px;min-width:0;text-decoration:none;display:flex}.e8-brand strong{color:#fff;letter-spacing:-.075em;font-size:32px;font-weight:850}.e8-brand span{color:#aab3d0;letter-spacing:.14em;border-left:1px solid #ffffff2b;max-width:220px;padding-left:14px;font-size:11px;font-weight:800;line-height:1.25}.e8-title-lockup{min-width:0}.e8-title-lockup small{color:var(--e8-accent);letter-spacing:.18em;font-size:10.5px;font-weight:850;transition:color .4s}.e8-title-lockup h1{color:#fff;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:clamp(23px,1.75vw,34px);line-height:1.04;overflow:hidden}.e8-title-lockup h1 em{color:#aeb6d2;font-style:normal;font-weight:500}.e8-header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.e8-header-actions>span,.e8-header-actions>a{color:#e9ecfa;letter-spacing:.08em;background:#ffffff0a;border:1px solid #ffffff26;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.e8-header-actions>a{color:#fff;background:rgba(var(--e8-accent-rgb), .14)}.e8-framework-pill svg{color:var(--e8-accent)}.e8-level-selector{background:#0a0e1fad;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:9px;min-width:0;padding:19px 2.25vw 16px;display:grid;position:relative}.e8-level-track{background:#ffffff12;border-radius:2px;height:2px;position:absolute;bottom:10px;left:2.25vw;right:2.25vw;overflow:hidden}.e8-level-track span{background:var(--trellix-ramp);height:100%;transition:width .55s;display:block;box-shadow:0 0 10px #00a2e880}.e8-level-selector>button{color:#99a2c0;cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px 13px;transition:border-color .3s,background .3s,color .3s,transform .3s;display:grid;position:relative}.e8-level-selector>button:hover{color:#fff;border-color:rgba(var(--e8-accent-rgb), .38);transform:translateY(-1px)}.e8-level-selector>button>span{color:#ffffff52;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px}.e8-level-selector>button div{gap:3px;min-width:0;display:grid}.e8-level-selector>button small{color:var(--e8-accent);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.e8-level-selector>button strong{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.e8-level-selector>button>i{color:#6e7691;letter-spacing:.12em;font-size:8.5px;font-style:normal;font-weight:850}.e8-level-selector>button.is-active{color:#fff;border-color:rgba(var(--e8-accent-rgb), .62);background:linear-gradient(135deg, rgba(var(--e8-accent-rgb), .19), rgba(var(--e8-accent-rgb), .055));box-shadow:inset 0 0 24px rgba(var(--e8-accent-rgb), .07), 0 9px 24px #00000026}.e8-level-selector>button.is-active>span{color:var(--e8-accent);text-shadow:0 0 16px rgba(var(--e8-accent-rgb), .68)}.e8-threat-profile{background:#090d1d94;border-bottom:1px solid #ffffff14;grid-template-columns:1.12fr repeat(3,minmax(0,1fr));gap:9px;min-width:0;padding:10px 2.25vw;display:grid}.e8-threat-profile-intro,.e8-threat-profile article{background:#ffffff06;border:1px solid #ffffff17;border-radius:10px;min-width:0;padding:8px 11px}.e8-threat-profile-intro{align-content:center;gap:2px;display:grid}.e8-threat-profile span{color:var(--e8-accent);letter-spacing:.13em;font-size:8px;font-weight:900}.e8-threat-profile strong{color:#f6f8ff;margin-top:3px;font-size:11px;line-height:1.25;display:block}.e8-threat-profile-intro strong{margin-top:0;font-size:14px}.e8-threat-profile p{color:#9da8c4;margin:2px 0 0;font-size:8.5px;line-height:1.32}.e8-threat-profile article{position:relative;overflow:hidden}.e8-threat-profile article:before{content:"";background:var(--trellix-ramp);width:2px;position:absolute;inset:0 auto 0 0}.e8-workspace{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:0;padding:12px 2.25vw;display:grid}.e8-constellation,.e8-detail-panel{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#0b0f20ab;border:1px solid #ffffff17;border-radius:17px;min-height:0;box-shadow:0 20px 50px #00000038}.e8-constellation{grid-template-rows:76px minmax(0,1fr) 37px;padding:13px 15px 11px;display:grid;overflow:hidden}.e8-constellation-heading{justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;display:flex}.e8-constellation-heading>div{gap:3px;min-width:0;display:grid}.e8-constellation-heading span{color:var(--e8-accent);letter-spacing:.17em;font-size:9px;font-weight:900}.e8-constellation-heading strong{color:#fff;letter-spacing:-.025em;font-size:19px;line-height:1.12}.e8-constellation-heading p{color:#919bb9;text-align:right;max-width:360px;margin:0;font-size:12px;line-height:1.4}.e8-mitigation-grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"a b c""d core e""f g h";gap:8px;min-height:0;padding:2px;display:grid;position:relative}.e8-mitigation-grid:before,.e8-mitigation-grid:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid rgba(var(--e8-accent-rgb), .12);width:min(48%,410px);box-shadow:0 0 65px rgba(var(--e8-accent-rgb), .07);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.e8-mitigation-grid:after{border-style:dashed;width:min(69%,590px);animation:46s linear infinite reverse e8Orbit}.e8-position-1{grid-area:a}.e8-position-2{grid-area:b}.e8-position-3{grid-area:c}.e8-position-4{grid-area:d}.e8-position-5{grid-area:e}.e8-position-6{grid-area:f}.e8-position-7{grid-area:g}.e8-position-8{grid-area:h}.e8-mitigation{color:#dfe4f5;cursor:pointer;text-align:left;background:linear-gradient(135deg,#1b2240e0,#0c1123d6);border:1px solid #ffffff16;border-radius:11px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 11px;transition:border-color .3s,transform .3s,background .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden}.e8-mitigation:after{content:"";background:var(--trellix-ramp);opacity:.25;height:2px;position:absolute;inset:auto 0 0}.e8-mitigation:hover{z-index:2;border-color:rgba(var(--e8-accent-rgb), .38);transform:translateY(-2px)}.e8-mitigation.is-selected{border-color:rgba(var(--e8-accent-rgb), .72);background:linear-gradient(135deg, rgba(var(--e8-accent-rgb), .2), #0e1428e6);box-shadow:0 0 27px rgba(var(--e8-accent-rgb), .11)}.e8-mitigation.is-selected:after{opacity:1}.e8-mitigation-icon{border:1px solid rgba(var(--e8-accent-rgb), .28);width:38px;height:38px;color:var(--e8-accent);background:rgba(var(--e8-accent-rgb), .09);border-radius:9px;place-items:center;display:grid}.e8-mitigation-copy{gap:3px;min-width:0;display:grid}.e8-mitigation-copy small{color:#8993b2;letter-spacing:.13em;font-size:8px;font-weight:850}.e8-mitigation-copy strong{overflow-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.16;display:-webkit-box;overflow:visible}.e8-mitigation>i{border:1px solid rgba(var(--e8-accent-rgb), .25);color:var(--e8-accent);background:rgba(var(--e8-accent-rgb), .07);letter-spacing:.08em;border-radius:5px;padding:5px 6px;font-size:8px;font-style:normal;font-weight:900}.e8-core{grid-area:core;place-self:center;justify-items:center;gap:7px;min-width:140px;display:grid;position:relative}.e8-core-ring{aspect-ratio:1;background:radial-gradient(circle, #101630 50%, transparent 51%), conic-gradient(var(--e8-accent) var(--e8-progress), #ffffff14 0);width:118px;box-shadow:0 0 42px rgba(var(--e8-accent-rgb), .2), inset 0 0 20px rgba(var(--e8-accent-rgb), .1);border-radius:50%;place-content:center;place-items:center;transition:background .45s,box-shadow .45s;display:grid;position:relative}.e8-core-ring:before,.e8-core-ring:after{content:"";border:1px solid rgba(var(--e8-accent-rgb), .25);border-radius:50%;animation:2.8s ease-in-out infinite e8CorePulse;position:absolute;inset:-8px}.e8-core-ring:after{border-style:dashed;animation:18s linear infinite e8Orbit;inset:-15px}.e8-core-ring span{color:#8c96b5;letter-spacing:.14em;font-size:8.5px;font-weight:900}.e8-core-ring strong{color:#fff;letter-spacing:-.08em;margin:-2px 0;font-size:46px;line-height:.9}.e8-core-ring small{color:var(--e8-accent);letter-spacing:.16em;font-size:8px;font-weight:900}.e8-core>p{color:#b7bfd6;text-align:center;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:9.5px;font-weight:700;line-height:1.35}.e8-posture-meter{color:#8993b0;letter-spacing:.08em;border-top:1px solid #ffffff12;align-items:center;gap:15px;min-width:0;font-size:8px;font-weight:800;display:flex}.e8-posture-meter span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.e8-posture-meter i{background:currentColor;border-radius:50%;width:6px;height:6px}.e8-posture-meter span:first-child{color:var(--trellix-indigo)}.e8-posture-meter span:nth-child(2){color:var(--trellix-cyan)}.e8-posture-meter span:nth-child(3){color:var(--trellix-green)}.e8-posture-meter strong{color:#d8ddef;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:9px;overflow:hidden}.e8-detail-panel{grid-template-rows:auto minmax(0,1fr) auto;gap:13px;padding:19px;animation:.35s both e8DetailIn;display:grid;position:relative;overflow:hidden}.e8-detail-panel:before{content:"";background:var(--trellix-ramp);height:3px;position:absolute;top:0;left:0;right:0}.e8-detail-heading{grid-template-columns:55px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding-right:52px;display:grid;position:relative}.e8-detail-index{color:#697492;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;position:absolute;top:1px;right:0}.e8-detail-icon{border:1px solid rgba(var(--e8-accent-rgb), .38);width:58px;height:58px;color:var(--e8-accent);background:rgba(var(--e8-accent-rgb), .1);box-shadow:0 0 23px rgba(var(--e8-accent-rgb), .09);border-radius:13px;place-items:center;display:grid}.e8-detail-heading>div:last-child{min-width:0}.e8-detail-heading small{color:var(--e8-accent);letter-spacing:.15em;font-size:10px;font-weight:900}.e8-detail-panel h2{color:#fff;letter-spacing:-.045em;margin:5px 0;font-size:clamp(31px,2.2vw,43px);line-height:.98}.e8-detail-heading p{color:#aeb7cf;margin:0;font-size:13px;line-height:1.42}.e8-detail-grid{scrollbar-color:rgba(var(--e8-accent-rgb),.45) transparent;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:min-content;gap:9px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.e8-detail-card,.e8-next-shift,.e8-trellix-map{background:#ffffff07;border:1px solid #ffffff17;border-radius:11px;min-width:0;margin:0;padding:11px 12px}.e8-detail-card>span,.e8-next-shift>span,.e8-trellix-map>span{color:var(--e8-accent);letter-spacing:.13em;align-items:center;gap:6px;font-size:9.5px;font-weight:900;display:flex}.e8-detail-card h3{color:#f2f4fc;margin:7px 0 9px;font-size:15px;line-height:1.25}.e8-detail-panel ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.e8-detail-panel li{color:#b4bdd4;padding-left:14px;font-size:12.5px;line-height:1.42;position:relative}.e8-detail-panel li:before{content:"";background:var(--e8-accent);width:5px;height:5px;box-shadow:0 0 8px rgba(var(--e8-accent-rgb), .65);border-radius:50%;position:absolute;top:.5em;left:0}.e8-next-shift p,.e8-trellix-map p{color:#bac2d7;margin:7px 0 0;font-size:12.5px;line-height:1.45}.e8-next-shift small{color:#8e98b5;margin-top:7px;font-size:10px;line-height:1.4;display:block}.e8-trellix-map{border-color:rgba(var(--e8-accent-rgb), .19);background:rgba(var(--e8-accent-rgb), .055);grid-column:1/-1}.e8-trellix-map small{color:#929cb8;border-top:1px solid #ffffff12;margin-top:7px;padding-top:7px;font-size:9px;line-height:1.35;display:block}.e8-detail-controls{border-top:1px solid #ffffff12;grid-template-columns:36px 1fr 36px;align-items:center;gap:8px;padding-top:10px;display:grid}.e8-detail-controls button{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.e8-detail-controls button:hover{color:var(--e8-accent);border-color:rgba(var(--e8-accent-rgb), .45)}.e8-detail-controls>div{text-align:center;gap:2px;display:grid}.e8-detail-controls small{color:#7c87a6;letter-spacing:.14em;font-size:8px;font-weight:850}.e8-detail-controls strong{color:#b9c1d7;font-size:9px}.e8-footer{color:#909ab6;background:#050812cc;border-top:1px solid #ffffff14;align-items:center;gap:18px;min-width:0;padding:0 2.25vw;font-size:9.5px;display:flex}.e8-footer p{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;overflow:hidden}.e8-footer a,.e8-footer button{color:#aeb6cf;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.e8-footer a:hover,.e8-footer button:hover{color:var(--e8-accent)}.directory-card.is-maturity{background:radial-gradient(circle at 100% 0%, #00c4001f, transparent 34%), radial-gradient(circle at 0% 100%, rgba(var(--brand-rgb), .2), transparent 42%), linear-gradient(145deg, #10162f, #171d3b);border-color:#00a2e88c;box-shadow:0 20px 48px #0d122d2e}.directory-card.is-maturity .directory-card-top,.directory-card.is-maturity>small,.directory-card.is-maturity>a{color:var(--trellix-cyan)}.directory-card.is-maturity .directory-product-tags span{color:#d7f5ff;background:#00a2e817;border-color:#00a2e84d}@keyframes e8Orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes e8Particle{0%{opacity:.18;transform:translateY(10px)scale(.65)}to{opacity:.8;transform:translateY(-20px)scale(1.2)}}@keyframes e8CorePulse{0%,to{opacity:.38;transform:scale(.96)}50%{opacity:.8;transform:scale(1.03)}}@keyframes e8DetailIn{0%{opacity:.45;transform:translate(6px)}to{opacity:1;transform:none}}@media (width>=1600px) and (height>=850px){.e8-page{grid-template-rows:108px 150px minmax(0,1fr) 60px}.e8-brand strong{font-size:40px}.e8-brand span{max-width:250px;font-size:13px}.e8-title-lockup small{font-size:13px}.e8-title-lockup h1{font-size:clamp(32px,1.95vw,42px)}.e8-header-actions>span,.e8-header-actions>a{min-height:48px;font-size:13px}.e8-level-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:22px}.e8-level-selector>button{grid-template-columns:52px minmax(0,1fr) auto;padding:15px 18px}.e8-level-selector>button>span{font-size:28px}.e8-level-selector>button small{font-size:11px}.e8-level-selector>button strong{font-size:18px}.e8-level-selector>button>i{font-size:10px}.e8-workspace{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:16px;padding-bottom:16px}.e8-constellation{grid-template-rows:90px minmax(0,1fr) 46px;padding:16px 19px 13px}.e8-constellation-heading span{font-size:11px}.e8-constellation-heading strong{font-size:25px}.e8-constellation-heading p{max-width:390px;font-size:14px}.e8-mitigation-grid{gap:11px}.e8-mitigation{border-radius:14px;grid-template-columns:53px minmax(0,1fr) auto;gap:14px;padding:14px 16px}.e8-mitigation-icon{width:50px;height:50px}.e8-mitigation-copy small{font-size:10.5px}.e8-mitigation-copy strong{font-size:18.5px}.e8-mitigation>i{font-size:10px}.e8-core-ring{width:150px}.e8-core-ring strong{font-size:60px}.e8-core-ring span,.e8-core-ring small{font-size:10px}.e8-core>p{font-size:12px}.e8-posture-meter{gap:20px;font-size:11px}.e8-posture-meter strong{font-size:12px}.e8-detail-panel{gap:16px;padding:26px}.e8-detail-heading{grid-template-columns:66px minmax(0,1fr);gap:17px;padding-right:60px}.e8-detail-icon{width:70px;height:70px}.e8-detail-index{font-size:15px}.e8-detail-heading small{font-size:12px}.e8-detail-panel h2{margin-top:7px;font-size:48px}.e8-detail-heading p{font-size:16px}.e8-detail-grid{gap:12px}.e8-detail-card,.e8-next-shift,.e8-trellix-map{border-radius:13px;padding:14px 15px}.e8-detail-card>span,.e8-next-shift>span,.e8-trellix-map>span{font-size:12px}.e8-detail-card h3{margin-top:9px;font-size:20px}.e8-detail-panel li{font-size:16px}.e8-next-shift p,.e8-trellix-map p{font-size:15px}.e8-next-shift small,.e8-trellix-map small{font-size:12px}.e8-detail-controls{grid-template-columns:42px 1fr 42px}.e8-detail-controls button{width:42px;height:42px}.e8-detail-controls small{font-size:9px}.e8-detail-controls strong{font-size:11px}.e8-footer{font-size:12px}}@media (width<=1100px),(height<=719px){body:has(.e8-page){overflow:auto}.e8-page{grid-template-rows:auto auto auto auto auto;width:100%;height:auto;min-height:100vh;overflow:hidden}.e8-topbar{grid-template-columns:1fr auto;min-height:76px;padding-top:12px;padding-bottom:12px}.e8-title-lockup{grid-area:2/1/auto/-1}.e8-header-actions .e8-framework-pill{display:none}.e8-level-selector{grid-template-columns:1fr}.e8-level-track{display:none}.e8-level-selector>button{min-height:58px}.e8-threat-profile,.e8-workspace{grid-template-columns:1fr}.e8-constellation{min-height:610px}.e8-detail-panel{min-height:480px}.e8-footer{flex-wrap:wrap;min-height:60px;padding-top:10px;padding-bottom:10px}}@media (width<=680px){.e8-brand span{display:none}.e8-title-lockup h1{white-space:normal}.e8-mitigation-grid{grid-template-rows:repeat(4,minmax(76px,auto)) 155px;grid-template-columns:1fr 1fr;grid-template-areas:"a b""c d""e f""g h""core core"}.e8-constellation{min-height:780px}.e8-constellation-heading p{display:none}.e8-detail-grid{grid-template-columns:1fr}.e8-trellix-map{grid-column:auto}.e8-posture-meter span{display:none}.e8-posture-meter strong{margin-left:0}.e8-footer p{white-space:normal;flex-basis:100%;width:100%}}@media (width>=1501px){.scenario-presentation .edrf-rail{grid-template-columns:repeat(var(--rail-cols,8), minmax(0, 1fr))}}.directory-card.is-event-only{color:var(--ink);border-color:rgba(var(--brand-rgb), .3);background:radial-gradient(circle at 100% 0,#00c4001a,#0000 32%),linear-gradient(135deg,#eef0fff2,#ffffffe6)}.directory-card.is-event-only h2{color:var(--indigo)}@media (prefers-reduced-motion:reduce){.e8-orbit,.e8-atmosphere i,.e8-mitigation-grid:after,.e8-core-ring:before,.e8-core-ring:after,.e8-detail-panel{animation:none!important}}.trellix-site-header{width:100%;min-height:58px}.trellix-site-header .trellix-logo-plate{flex:none;text-decoration:none}.trellix-site-header .edrf-brand>div:last-child{min-width:0}.trellix-site-header .edrf-brand strong,.trellix-site-header .edrf-scenario-meta strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trellix-site-header .edrf-actions .text-button{align-items:center;gap:5px;display:inline-flex}.directory-page>section,.cms-page>section,.cms-page>.admin-layout,.e8-page>section,.e8-page>footer{z-index:1;position:relative}.trellix-page-shell>.trellix-site-header{z-index:20;position:relative}.cms-login-page .cms-centre{min-height:calc(100vh - 58px)}.e8-page{color:var(--ink);background:#f4f6ff;grid-template-rows:58px 128px 86px minmax(0,1fr) 52px}.e8-atmosphere{display:none}.e8-level-selector{border-bottom-color:rgba(var(--brand-rgb), .13);-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:#fff9}.e8-level-track{background:rgba(var(--brand-rgb), .1)}.e8-level-selector>button{color:var(--muted);border-color:rgba(var(--brand-rgb), .15);box-shadow:0 8px 22px rgba(var(--brand-rgb), .045);background:#ffffff9e}.e8-level-selector>button:hover{color:var(--ink)}.e8-level-selector>button>span{color:rgba(var(--brand-rgb), .42)}.e8-level-selector>button>i{color:#68728a}.e8-level-selector>button.is-active{color:var(--ink);background:linear-gradient(135deg, #fffffff7, rgba(var(--e8-accent-rgb),.1));box-shadow:inset 0 0 24px rgba(var(--e8-accent-rgb),.06), 0 10px 26px rgba(var(--brand-rgb), .09)}.e8-level-selector>button.is-complete{color:#394257}.e8-threat-profile{border-bottom-color:rgba(var(--brand-rgb), .13);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#ffffff8a}.e8-threat-profile-intro,.e8-threat-profile article{border-color:rgba(var(--brand-rgb), .15);box-shadow:0 7px 18px rgba(var(--brand-rgb), .04);background:#ffffffb3}.e8-threat-profile strong{color:var(--ink)}.e8-threat-profile p{color:var(--muted)}.e8-constellation,.e8-detail-panel{border-color:rgba(var(--brand-rgb), .18);box-shadow:0 18px 50px rgba(var(--brand-rgb), .09);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:linear-gradient(160deg,#ffffffc2,#f4f6ffa3)}.e8-constellation-heading strong,.e8-detail-panel h2,.e8-detail-card h3{color:var(--ink)}.e8-constellation-heading p,.e8-detail-heading p{color:var(--muted)}.e8-mitigation-grid:before,.e8-mitigation-grid:after{border-color:rgba(var(--e8-accent-rgb),.16);box-shadow:0 0 65px rgba(var(--e8-accent-rgb),.08)}.e8-mitigation{color:var(--ink);border-color:rgba(var(--brand-rgb), .18);box-shadow:0 8px 22px rgba(var(--brand-rgb), .055);background:linear-gradient(135deg,#fffffff0,#e8ebffd1)}.e8-mitigation.is-selected{background:linear-gradient(135deg, #fff, rgba(var(--e8-accent-rgb),.13));box-shadow:0 0 0 1px rgba(var(--e8-accent-rgb),.12), 0 12px 30px rgba(var(--brand-rgb), .12)}.e8-mitigation-copy small{color:#68728a}.e8-core-ring{background:radial-gradient(circle, #fffffffa 50%, transparent 51%), conic-gradient(var(--e8-accent) var(--e8-progress), rgba(var(--brand-rgb), .1) 0)}.e8-core-ring span{color:#68728a}.e8-core-ring strong{color:var(--ink)}.e8-core>p{color:#555f75}.e8-posture-meter{border-top-color:rgba(var(--brand-rgb), .12)}.e8-posture-meter strong{color:#394257}.e8-detail-index{color:#68728a}.e8-detail-card,.e8-next-shift,.e8-trellix-map{border-color:rgba(var(--brand-rgb), .14);box-shadow:0 7px 20px rgba(var(--brand-rgb), .04);background:#ffffffa6}.e8-evidence-card{background:#eefbffcc;border-color:#00a2e847}.e8-attack-card{background:#f0fff4b8;border-color:#00c4003d}.e8-attack-card h3{font-size:15px;line-height:1.4}.e8-attack-card p{color:#4e586d;margin:7px 0 0;font-size:12px;line-height:1.45}.e8-detail-panel li,.e8-next-shift p,.e8-trellix-map p{color:#4e586d}.e8-trellix-map{border-color:rgba(var(--brand-rgb), .3);box-shadow:0 12px 28px rgba(var(--brand-rgb), .09);background:radial-gradient(circle at 100% 0,#00c4001c,#0000 38%),linear-gradient(135deg,#eff0fff5,#f4fdfff0);padding:15px;position:relative;overflow:hidden}.e8-trellix-map:before{content:"";background:var(--trellix-ramp);height:3px;position:absolute;inset:0 0 auto}.e8-trellix-heading{gap:4px;padding-top:2px;display:grid}.e8-trellix-heading>span{color:var(--indigo);letter-spacing:.13em;align-items:center;gap:7px;font-size:11px;font-weight:900;display:flex}.e8-trellix-heading>span svg{color:var(--trellix-green-deep)}.e8-trellix-heading>strong{color:var(--ink);font-size:19px;line-height:1.2}.e8-trellix-map .e8-trellix-summary{color:#465168;margin:8px 0 11px;font-size:14px;line-height:1.5}.e8-trellix-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.e8-trellix-products article{border:1px solid rgba(var(--brand-rgb), .16);background:#ffffffd6;border-radius:10px;min-width:0;padding:10px 11px;box-shadow:inset 0 1px #fff}.e8-trellix-products article>div:first-child{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;display:grid}.e8-trellix-products article i{color:#fff;background:var(--trellix-ramp);border-radius:7px;place-items:center;width:24px;height:24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8.5px;font-style:normal;font-weight:800;display:grid}.e8-trellix-products article strong{color:var(--indigo);font-size:13.5px;line-height:1.25}.e8-trellix-products article p{color:#4e586d;margin:7px 0 0;font-size:12.5px;line-height:1.45}.e8-product-context{border-top:1px solid rgba(var(--brand-rgb), .1);gap:6px;margin-top:9px;padding-top:8px;display:grid}.e8-product-context>div{gap:2px;display:grid}.e8-product-context small{letter-spacing:.1em;font-weight:900;line-height:1.2;color:#68728a!important;border:0!important;margin:0!important;padding:0!important;font-size:8.5px!important}.e8-product-context strong{font-weight:700;line-height:1.4;color:#3f4960!important;font-size:11.5px!important}.e8-trellix-products article .e8-mapping-status{color:#9a5f00;letter-spacing:.06em;background:#fff7e2d6;border:1px solid #b771003b;border-radius:4px;grid-column:2;margin-top:2px;padding:2px 5px;font-size:7px;font-weight:850;line-height:1.2}.e8-control-boundary{background:#fff7e2d6;border:1px solid #b7710033;border-radius:9px;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:9px;margin-top:9px;padding:9px 10px;display:grid}.e8-trellix-map .e8-control-boundary small{color:#9a5f00;letter-spacing:.11em;border:0;margin:0;padding:2px 0 0;font-size:8.5px;font-weight:900}.e8-control-boundary p{color:#69562e;margin:0;font-size:12px;line-height:1.45}.e8-workbook-source{border-top:1px solid rgba(var(--brand-rgb), .1);padding-top:8px;color:#667089!important;margin:9px 0 0!important;font-size:10px!important;line-height:1.4!important}.e8-next-shift small,.e8-trellix-map small{color:#667089;border-top-color:rgba(var(--brand-rgb), .1)}.e8-detail-controls{border-top-color:rgba(var(--brand-rgb), .12)}.e8-detail-controls button{color:var(--indigo);border-color:rgba(var(--brand-rgb), .18);background:#ffffffc7}.e8-detail-controls small{color:#68728a}.e8-detail-controls strong{color:#485168}.e8-footer{color:var(--muted);border-top-color:rgba(var(--brand-rgb), .14);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8}.e8-footer p strong{color:var(--ink)}.e8-footer a,.e8-footer button{color:#485168}.directory-card.is-maturity{color:var(--ink);background:radial-gradient(circle at 100% 0%, #00c4001a, transparent 34%), radial-gradient(circle at 0% 100%, rgba(var(--brand-rgb), .12), transparent 42%), #ffffffd6;border-color:#00a2e859}.directory-card.is-maturity h2{color:var(--ink)}.directory-card.is-maturity p,.directory-card.is-maturity .directory-card-meta{color:var(--muted)}.directory-card.is-maturity .directory-product-tags span{color:var(--indigo);border-color:rgba(var(--brand-rgb), .18);background:rgba(var(--brand-rgb), .06)}.firetv-conference-experience.layout-lifecycle-first{grid-template-rows:52px 90px minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100svh;min-height:0;overflow:hidden}.firetv-conference-experience .edrf-topbar{grid-area:1/1}.firetv-conference-experience .edrf-hero{display:none}.firetv-conference-experience .edrf-main{display:contents}.firetv-conference-experience .edrf-main>.edrf-map-shell{grid-area:3/1;margin:0 14px 14px;padding:10px}.firetv-conference-experience .edrf-main>.edrf-live{display:none}.firetv-conference-experience .edrf-timeline{grid-area:2/1;grid-template-columns:174px minmax(0,1fr);gap:8px;padding:6px 14px 7px}.firetv-conference-experience .edrf-transport-buttons{gap:5px}.firetv-conference-experience .edrf-transport-buttons button{width:34px;height:34px}.firetv-conference-experience .edrf-transport-buttons .edrf-transport-primary{width:42px;height:42px}.firetv-conference-experience .edrf-clock{margin-left:39px}.firetv-conference-experience .edrf-timeline-track{gap:2px}.firetv-conference-experience .edrf-timeline-track button{gap:3px}.firetv-conference-experience .edrf-timeline-track button small{min-height:10px;font-size:6.5px}.firetv-conference-experience .edrf-timeline-track button strong{min-height:16px;font-size:7px}.firetv-conference-experience .edrf-timeline-dot{width:23px;height:23px;font-size:7px}.firetv-conference-experience .edrf-node{border-radius:10px;grid-template-columns:26px 1fr;gap:7px;min-width:126px;padding:7px 9px}.firetv-conference-experience .edrf-node-icon{width:26px;height:26px}.firetv-conference-experience .edrf-node-copy small{font-size:7px}.firetv-conference-experience .edrf-node-copy strong{font-size:10.5px}.firetv-conference-experience .edrf-zone{padding:7px 9px}.firetv-conference-experience .edrf-zone-index{font-size:8px}.firetv-conference-experience .edrf-zone strong{font-size:11px}.firetv-conference-experience .edrf-zone small{font-size:8px}.firetv-conference-experience .edrf-map-legend{gap:10px;bottom:6px;left:8px}.firetv-conference-experience .edrf-map-legend span{font-size:6.5px}.firetv-conference-experience :focus-visible{outline:3px solid var(--trellix-cyan);outline-offset:3px}@media (width>=1280px){.firetv-conference-experience.layout-lifecycle-first{grid-template-rows:58px 104px minmax(0,1fr)}.firetv-conference-experience .edrf-timeline{grid-template-columns:216px minmax(0,1fr);padding:8px 28px 10px}.firetv-conference-experience .edrf-main>.edrf-map-shell{margin:0 28px 12px;padding:13px}.firetv-conference-experience .edrf-transport-buttons{gap:7px}.firetv-conference-experience .edrf-transport-buttons button{width:40px;height:40px}.firetv-conference-experience .edrf-transport-buttons .edrf-transport-primary{width:50px;height:50px}.firetv-conference-experience .edrf-clock{margin-left:47px}.firetv-conference-experience .edrf-timeline-track{gap:4px}.firetv-conference-experience .edrf-timeline-track button{gap:5px}.firetv-conference-experience .edrf-timeline-track button small{min-height:12px;font-size:8px}.firetv-conference-experience .edrf-timeline-track button strong{min-height:20px;font-size:9px}.firetv-conference-experience .edrf-timeline-dot{width:28px;height:28px;font-size:8px}.firetv-conference-experience .edrf-node{border-radius:12px;grid-template-columns:32px 1fr;gap:9px;min-width:158px;padding:9px 12px}.firetv-conference-experience .edrf-node-icon{width:30px;height:30px}.firetv-conference-experience .edrf-node-copy small{font-size:8.5px}.firetv-conference-experience .edrf-node-copy strong{font-size:12.5px}.firetv-conference-experience .edrf-zone{padding:9px 12px}.firetv-conference-experience .edrf-zone-index{font-size:9.5px}.firetv-conference-experience .edrf-zone strong{font-size:13px}.firetv-conference-experience .edrf-zone small{font-size:10px}.firetv-conference-experience .edrf-map-legend{gap:14px;bottom:8px;left:12px}.firetv-conference-experience .edrf-map-legend span{font-size:8px}}@media (width>=1600px) and (height>=850px){.e8-page{grid-template-rows:58px 150px 100px minmax(0,1fr) 60px}.e8-threat-profile{gap:12px;padding-top:13px;padding-bottom:13px}.e8-threat-profile-intro,.e8-threat-profile article{border-radius:12px;padding:11px 14px}.e8-threat-profile span{font-size:9px}.e8-threat-profile strong{font-size:14px}.e8-threat-profile-intro strong{font-size:18px}.e8-threat-profile p{font-size:10px}.trellix-page-shell:not(.edrf-experience) .trellix-site-header .edrf-brand p{font-size:10.5px}.trellix-page-shell:not(.edrf-experience) .trellix-site-header .edrf-brand strong{font-size:16px}.trellix-page-shell:not(.edrf-experience) .trellix-site-header .edrf-scenario-meta small{font-size:9.5px}.trellix-page-shell:not(.edrf-experience) .trellix-site-header .edrf-scenario-meta strong{font-size:13.5px}.trellix-page-shell:not(.edrf-experience) .trellix-site-header .edrf-fiction-pill{font-size:10px}.trellix-page-shell:not(.edrf-experience) .trellix-site-header .text-button{font-size:13px}.e8-trellix-map{padding:18px}.e8-trellix-heading>span{font-size:13px}.e8-trellix-heading>strong{font-size:24px}.e8-trellix-map .e8-trellix-summary{margin:10px 0 13px;font-size:16px}.e8-trellix-products{gap:10px}.e8-trellix-products article{padding:12px 13px}.e8-trellix-products article strong{font-size:16px}.e8-trellix-products article p{font-size:15px}.e8-attack-card h3{font-size:20px}.e8-attack-card p{font-size:15px}.e8-product-context strong{font-size:13.5px!important}.e8-control-boundary p{font-size:14px}}@media (width<=680px){.e8-trellix-products{grid-template-columns:1fr}.e8-control-boundary{grid-template-columns:1fr;gap:4px}}.theme-field,.edrf-experience.theme-field{--brand-rgb:74, 93, 35;--indigo:#3f5220;--purple:#3f5220;--cyan:#3f5220;--green:#3f5220;--ink:#22261b;--muted:#5e6353;--bg:#f2efe3;--shell-bg:#f3f0e5;--line:#4a5d2338;--panel:#fdfcf6e6;--panel-strong:#fdfcf6;--red:#a2432a;--amber:#8a6208;--trellix-green-deep:#3f5220;--trellix-green-soft:#4a5d2324;--trellix-cyan-deep:#6b5f33;--amb-1:#4a5d2366;--amb-2:#8a7a4a57;--amb-3:#6b7c424d;--amb-4:#a091684d;--amb-5:#5a683e42}.theme-service,.edrf-experience.theme-service{--brand-rgb:47, 66, 86;--indigo:#2b3d50;--purple:#2b3d50;--cyan:#2b3d50;--green:#2b3d50;--ink:#151d25;--muted:#566370;--bg:#edf0f3;--shell-bg:#eef1f4;--line:#2f425638;--panel:#fcfdfee6;--panel-strong:#fcfdfe;--red:#9d3b3b;--amber:#8a6a12;--trellix-green-deep:#2b3d50;--trellix-green-soft:#2f425624;--trellix-cyan-deep:#4a5b6d;--amb-1:#2f42566b;--amb-2:#5e728657;--amb-3:#a9852e42;--amb-4:#465c7252;--amb-5:#78869442}.theme-austral,.edrf-experience.theme-austral{--brand-rgb:16, 88, 58;--indigo:#0f5236;--purple:#0f5236;--cyan:#0f5236;--green:#0f5236;--ink:#14211a;--muted:#52625a;--bg:#eef3ec;--shell-bg:#eff4ed;--line:#10583a38;--panel:#fcfefbe6;--panel-strong:#fcfefb;--red:#a03c2e;--amber:#8c6a10;--trellix-green-deep:#0f5236;--trellix-green-soft:#10583a24;--trellix-cyan-deep:#3d6b54;--amb-1:#10583a66;--amb-2:#c8992a47;--amb-3:#3a744a4d;--amb-4:#18684652;--amb-5:#968a3c3d}.theme-field,.edrf-experience.theme-field{--e-violet:#6f7d3e;--e-deep:#1d2113;--e-slate:#6b6f5d;--e-teal:#4a6b45;--e-green:#3f5220;--e-amber:#9a6d0c;--e-magenta:#8a5a1f}.theme-field .edrf-timeline{background:linear-gradient(105deg,#191c10 0%,#2b3018 54%,#414a1d 100%);border-top-color:#c6be9680;box-shadow:0 -12px 30px #282d142e}.theme-field .edrf-transport-buttons button{border-color:#d6d2b06b}.theme-field .edrf-transport-buttons button:hover{border-color:#d6d2b0d1}.theme-field .edrf-map-shell{background:linear-gradient(160deg,#fcfaf2f2,#f0ecdce0)}.theme-field .edrf-rail{background:linear-gradient(155deg,#fcfaf2f5,#eeead9e6)}.theme-field .edrf-live{background:linear-gradient(160deg,#fcfaf2f5,#f0ecdce3)}.theme-field .edrf-chip{background:#e2dfc6c7}.theme-field .edrf-idle-overlay{background:#f6f3e7e0}.theme-field .edrf-zone.zone-core{background:linear-gradient(#e2e6d69e,#fff0 60%)}.theme-field .edrf-zone.zone-garrison{background:linear-gradient(#eee8d09e,#fff0 60%)}.theme-field .edrf-zone.zone-deployed{background:linear-gradient(#e2d8c49e,#fff0 60%)}.theme-field .edrf-zone{border-right-color:#4a5d2342}.theme-field .edrf-timeline-dot{background:#23280f;border-color:#cecaa099}.theme-field .edrf-live-head{background:#f6f4e7eb}.fleet-rearm-experience .edrf-hero-copy.no-headline{grid-template-rows:auto minmax(0,1fr)}.theme-field .edrf-story-stage{--story-accent:#3f5220;--story-tint:#4a5d2313}.theme-field .edrf-story-activity{--story-accent:#4a6b45;--story-tint:#4a6b4512}.edrf-rail-title:has(.edrf-rail-badge-stack){align-items:flex-start}.edrf-rail-badge-stack{flex-direction:column;align-items:stretch;gap:4px;min-width:0;margin-left:auto;display:flex}.edrf-rail-badge-stack .edrf-airgap-badge{margin-top:0}.edrf-rail-title .edrf-rail-badge-stack em{text-align:right;letter-spacing:.04em;color:var(--muted);margin-left:0;font-size:8.5px;font-style:normal}.fleet-rearm-experience .edrf-rail-title strong{letter-spacing:.05em;font-size:14px}.theme-field .edrf-live.is-fullscreen,.theme-field .edrf-drawer{background:linear-gradient(160deg,#fcfaf2f7,#f0ecdced)}.theme-field .edrf-live-scrim,.theme-field .edrf-drawer-scrim{background:#1e211275}.theme-field .edrf-live.is-fullscreen .edrf-live-head{background:#f6f4e7eb}.theme-field .edrf-contribution.is-owner{background:linear-gradient(115deg,#e9e6c8eb,#fcfaf2eb)}.theme-field .edrf-artefact.is-new{background:#f0ecd6f0}.fleet-rearm-experience .edrf-node{transition:border-color .5s,background .5s,box-shadow .5s,opacity .5s}.fleet-rearm-experience .edrf-node[data-node-state=unknown]{opacity:.5;border-style:dashed}.fleet-rearm-experience .edrf-node[data-node-state=exposed]{background:linear-gradient(150deg,#fffaecf5,#f6e9cde6);border-color:#a86a148c}.fleet-rearm-experience .edrf-node[data-node-state=surveyed]{background:linear-gradient(150deg,#fcfbf3f5,#eeebd8e6);border-color:#7a744a73}.fleet-rearm-experience .edrf-node[data-node-state=ready]{background:linear-gradient(150deg,#fafcf0f5,#e9f0d6eb);border-color:#60743480}.fleet-rearm-experience .edrf-node[data-node-state=rearmed]{background:linear-gradient(150deg,#f3fbe8f7,#d6e9baf0);border-color:#4a6e28b3;box-shadow:0 8px 22px #4a6e2829}.fleet-rearm-experience .edrf-node[data-node-state=verified]{background:linear-gradient(150deg,#eefae0fa,#c6e2a5f5);border-color:#346024d9;box-shadow:0 9px 24px #34602433}.fleet-rearm-experience .edrf-node[data-node-state=verified] .edrf-node-copy strong{color:#2c4a1c}.fleet-rearm-experience .edrf-node.target[data-node-state]{opacity:1;border-style:solid}.sim-affected-count{font-variant-numeric:tabular-nums}.sim-affected-count.is-counting{transition:color .2s}.fleet-rearm-experience .sim-affected-count.is-counting{color:#3f5220;font-weight:700}.fleet-rearm-experience .sim-affected-count.is-counting svg{animation:1.1s ease-in-out infinite livePulse}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
