@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}.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}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.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,)}.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;--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)){overflow:auto}.cms-page,.directory-page{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 83% 8%,#2814ff24,#0000 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{background:#ffffffd1;border:1px solid #2814ff2b;border-radius:17px;flex-direction:column;min-height:310px;padding:22px;transition:transform .22s,box-shadow .22s;display:flex;box-shadow:0 20px 48px #2814ff12}.directory-card:hover{transform:translateY(-5px);box-shadow:0 24px 56px #2814ff21}.directory-card-top{color:var(--indigo);justify-content:space-between;display:flex}.directory-card-top span{color:#2814ff8c;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{color:var(--indigo);background:#2814ff0b;border:1px solid #2814ff24;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{background:#ffffffed;border:1px solid #2814ff33;border-radius:20px;width:min(430px,100%);padding:38px;box-shadow:0 28px 70px #2814ff26}.login-mark{color:#fff;background:var(--indigo);border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:26px;display:grid;box-shadow:0 12px 25px #2814ff3d}.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{width:100%;color:var(--ink);font:inherit;letter-spacing:normal;background:#fff;border:1px solid #2814ff33;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 #2814ff1a}.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{background:#ffffffdb;border:1px solid #2814ff29;border-radius:16px;flex-direction:column;min-height:290px;padding:23px;display:flex;box-shadow:0 16px 38px #2814ff0e}.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{background:#ffffffe6;border-color:#2814ff2e}.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{background:#ffffffd4;border:1px solid #2814ff29;border-radius:15px;margin-top:20px;padding:24px;box-shadow:0 12px 30px #2814ff0a}.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%,#2814ff21,#0000 31%),radial-gradient(circle at 17% 74%,#d8dcffd1,#0000 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(#2814ff13 1px,#0000 1px),linear-gradient(90deg,#2814ff13 1px,#0000 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 #2814ffe0;font-style:normal}.incident-card{background:linear-gradient(135deg,#fff1f4f5,#fffffff0);border:1px solid #d8325047;border-radius:12px;min-height:91px;padding:10px 14px;transition:opacity .25s,transform .25s;box-shadow:0 15px 42px #2814ff14}.incident-card.is-arriving{opacity:0;pointer-events:none;transform:translate(22px)}.incident-card.contained{background:linear-gradient(135deg,#e8eafff5,#fffffff0);border-color:#2814ff4d}.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:#2814ff40 transparent;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(155deg,#fffffff2,#eff1ffe0);border:1px solid #2814ff33;border-radius:18px;flex-direction:column;gap:7px;min-height:0;padding:13px;display:flex;overflow-y:auto;box-shadow:0 20px 55px #2814ff17,inset 0 1px #fffffff2}.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;min-height:55px;color:var(--ink);text-align:left;background:#ffffffa8;border:1px solid #2814ff1f;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;box-shadow:0 5px 13px #2814ff06}.control-chip:before{content:"";opacity:0;background:linear-gradient(#2814ff,#7d6fff);border-radius:0 4px 4px 0;width:3px;transition:all .25s;position:absolute;inset:7px auto 7px 0;box-shadow:0 0 14px #2814ff73}.control-chip:hover{background:#ffffffe6;border-color:#2814ff47;transform:translate(3px);box-shadow:0 8px 20px #2814ff12}.control-chip.active{background:linear-gradient(110deg,#fffffffa,#eff0ffe6);border-color:#2814ff61;transform:translate(3px);box-shadow:0 9px 24px #2814ff1a}.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{background:linear-gradient(115deg,#d8dcffc7,#ffffffd9);border-color:#2814ff42}.wise-featured:after{content:"";border:1px solid #2814ff2e;border-radius:50%;width:62px;height:62px;animation:2.4s ease-out infinite defencePulse;position:absolute;top:-30px;right:-25px;box-shadow:0 0 0 12px #2814ff08}.wise-microcopy{color:#2814ff;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(#2814ff,#7b6cff);border-radius:2px;width:5px;height:10px;position:absolute;top:2px;right:1px;transform:skew(-24deg);box-shadow:0 0 8px #2814ff4d}.control-chip>.trellix-icon{width:32px;height:32px;color:var(--cyan);background:linear-gradient(145deg,#fffffff5,#e1e4ffc7);border:1px solid #2814ff33;border-radius:10px;box-shadow:inset 0 1px #fff}.control-chip.active>.trellix-icon{color:var(--green);border-color:#2814ff6b;box-shadow:0 6px 16px #2814ff24,inset 0 1px #fff}.network-shell{border:1px solid var(--line);background:radial-gradient(circle at 48% 42%,#d8dcffe0,#0000 38%),#ffffffab;border-radius:14px;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 120px #2814ff0e,0 16px 46px #2814ff0f}.network-shell:after{content:"";z-index:0;pointer-events:none;border:1px solid #2814ff17;border-radius:50%;width:410px;height:410px;animation:30s linear infinite slowSpin;position:absolute;top:6%;left:30%;box-shadow:0 0 0 72px #2814ff06,0 0 0 145px #2814ff05}.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 #2814ff1f;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{color:#2814ffb8;letter-spacing:.14em;max-width:calc(100% - 5px);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:#2814ff6b;letter-spacing:.12em;margin-bottom:3px;font-family:monospace;font-size:7px}.zone-saas{color:#2814ff;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 #2814ff57;width:1px;position:absolute;top:0;bottom:0}.zone-boundary span{color:#2814ffa8;letter-spacing:.1em;white-space:nowrap;transform-origin:0 0;background:#ffffffdb;border:1px solid #2814ff21;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:#2814ff40;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,#2814ff4d 0 5px,#0000 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;background:linear-gradient(135deg,#fffffffa,#f2f3fff2);border:1px solid #2814ff3d;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;box-shadow:0 12px 28px #2814ff1c}.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 #2814ff1f,0 15px 40px #2814ff24,0 0 24px #2814ff1f}.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:#2814ff80}.status-contained .node-orbit{border-color:#2814ff6b;animation:1.7s ease-out infinite defencePulse}.wise-beacon{z-index:2;color:#fff;letter-spacing:.08em;white-space:nowrap;background:#2814ff;border-radius:99px;padding:4px 7px;font-size:7.5px;font-weight:800;animation:2s infinite livePulse;position:absolute;bottom:-23px;right:-9px;box-shadow:0 6px 14px #2814ff38}.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{background:linear-gradient(145deg,#fffffffc,#f2f3fffc);border:1px solid #2814ff61;border-radius:18px;width:min(930px,80vw);max-height:100%;transition:transform .42s cubic-bezier(.22,.8,.2,1);position:relative;overflow:auto;transform:translateY(18px)scale(.97);box-shadow:0 36px 110px #14141e47,0 0 60px #2814ff1a}.response-popup:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 82% 8%,#2814ff1f,#0000 28%),radial-gradient(circle at 7% 60%,#d8dcffa6,#0000 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);color:#2814ff;cursor:pointer;background:#fffc;border-radius:10px;place-items:center;width:40px;height:40px;transition:all .2s;display:grid}.response-popup-tools>button:hover{color:#fff;background:#2814ff;border-color:#2814ff;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), #2814ff26 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{background:#d8dcff61;border:1px solid #2814ff3d}.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);clip-path:polygon(50% 0,92% 16%,86% 72%,50% 100%,14% 72%,8% 16%);box-shadow:0 0 18px #2814ff3d}.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;background:linear-gradient(135deg,#d8dcffad,#f2f3ffe6);border:1.5px solid #2814ff73;border-radius:13px;margin:14px 22px 0;padding:16px 190px 17px 18px;transition:all .22s;position:relative;box-shadow:0 12px 30px #2814ff17}.available-products:hover{border-color:#2814ff;transform:translateY(-1px);box-shadow:0 14px 34px #2814ff26}.available-products>small{color:#2814ff;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{color:#fff;background:#2814ff;border-color:#2814ff;padding:10px 14px;font-size:13px;font-weight:750;line-height:1.15;box-shadow:0 7px 16px #2814ff2e}.available-products-cta{color:#2814ff;max-width:155px;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:#2814ff;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{background:#ffffffc7;border:1px solid #2814ff33;border-radius:14px;overflow:hidden;box-shadow:0 12px 34px #2814ff12}.purdue-model-heading{background:linear-gradient(90deg,#d8dcff9e,#ffffffe6);border-bottom:1px solid #2814ff29;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:#2814ff;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;letter-spacing:.04em;white-space:nowrap;background:#2814ff;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:800;box-shadow:0 6px 15px #2814ff2e}.purdue-stack{background:linear-gradient(#f2f3ff6b,#ffffffe6);padding:4px 6px 4px 40px;position:relative}.purdue-level{--level-accent:#2814ff;border:1px solid #2814ff21;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:#2814ff}.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 #2814ff1f;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;white-space:nowrap;background:#f7f7ff;border:1px solid #2814ff29;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{color:#2814ff;background:#fff;border:1px solid #2814ff2b;border-radius:5px;flex:none;width:20px;height:20px}.purdue-control-chip:hover,.purdue-control-chip.active{color:#fff;background:#2814ff;border-color:#2814ff;transform:translateY(-1px);box-shadow:0 6px 16px #2814ff33}.purdue-control-chip:hover .trellix-icon,.purdue-control-chip.active .trellix-icon{color:#2814ff;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(#d83250 0% 46%,#2814ff33 46% 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;opacity:0;background:#2814ff;border:2px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;left:-1px;transform:scale(.55);box-shadow:0 0 0 5px #2814ff1f,0 5px 15px #2814ff59}.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,#2814ff,#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{color:#2814ff;background:#fff;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid;box-shadow:0 5px 14px #00000024}.purdue-detail-selected{background:radial-gradient(circle at 100% 0,#2814ff1a,#0000 38%);flex:1;padding:8px 11px 7px}.purdue-detail-selected>span,.purdue-sequence>small{color:#2814ff;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{color:#2814ff;background:#fff;border:1px solid #2814ff30;border-radius:8px;flex:none;width:29px;height:29px}.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{background:#d8dcff5e;border:1px solid #2814ff2e;border-radius:7px;margin-top:6px;padding:6px 7px}.purdue-outcome small{color:#2814ff;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{background:#f2f3ffb3;border-top:1px solid #2814ff21;padding:6px 9px 7px}.purdue-sequence>small{margin:0 2px 4px;display:block}.purdue-sequence button{cursor:pointer;color:#272633;text-align:left;background:#ffffffd6;border:1px solid #2814ff1f;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;background:#2814ff;border-color:#2814ff;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{background:#ffffffdb;border:1px solid #2814ff33;border-radius:14px;overflow:hidden;box-shadow:0 12px 34px #2814ff12}.domain-defence-heading{background:linear-gradient(90deg,#d8dcffab,#fffffff0);border-bottom:1px solid #2814ff26;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:#2814ff;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;text-overflow:ellipsis;white-space:nowrap;background:#2814ff;border-radius:99px;max-width:245px;padding:5px 8px;font-size:8px;font-weight:800;overflow:hidden;box-shadow:0 6px 15px #2814ff2e}.domain-defence-subtitle{color:#586371;background:#f2f3ff80;border-bottom:1px solid #2814ff1c;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{min-height:51px;animation:.72s both domainLaneTransit;animation-delay:var(--lane-delay);background:#fffffff7;border:1px solid #2814ff24;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:#2814ff}.domain-lane-label{border-right:1px solid #2814ff1f;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:#2814ff;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;white-space:nowrap;min-height:31px;animation:.75s both domainProductEngage;animation-delay:var(--product-delay);background:#f7f7ff;border:1px solid #2814ff2b;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{color:#2814ff;background:#fff;border:1px solid #2814ff2b;border-radius:6px;flex:none;width:23px;height:23px}.domain-product-chip:hover,.domain-product-chip.active{color:#fff;background:#2814ff;border-color:#2814ff;transform:translateY(-1px);box-shadow:0 6px 16px #2814ff33}.domain-product-chip:hover .trellix-icon,.domain-product-chip.active .trellix-icon{color:#2814ff;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), #2814ff33 var(--domain-stop), #2814ff33 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;opacity:0;background:#2814ff;border:2px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;animation:.55s 6.1s forwards domainStopReveal;display:grid;position:absolute;transform:scale(.55);box-shadow:0 0 0 5px #2814ff1f,0 5px 15px #2814ff59}.domain-product-detail{flex-direction:column;display:flex}.domain-detail-status{color:#fff;background:linear-gradient(115deg,#2814ff,#5c4cff);align-items:center;gap:9px;min-height:53px;padding:8px 10px;display:flex}.domain-detail-status>span{color:#2814ff;background:#fff;border-radius:8px;flex:none;place-items:center;width:33px;height:33px;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,#2814ff1a,#0000 38%);flex:1;padding:10px 11px 8px}.domain-detail-product{align-items:center;gap:8px;display:flex}.domain-detail-product .trellix-icon{color:#2814ff;background:#fff;border:1px solid #2814ff30;border-radius:9px;flex:none;width:34px;height:34px}.domain-detail-product>div{min-width:0}.domain-detail-product small{color:#2814ff;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{background:#ffffffc2;border:1px solid #2814ff24;border-radius:8px;margin-top:8px;padding:7px 8px}.domain-detail-body article small{color:#2814ff;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{background:#f2f3ffb8;border-top:1px solid #2814ff21;align-items:center;gap:8px;min-height:42px;padding:7px 10px;display:flex}.domain-detail-hint span{color:#fff;background:#2814ff;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{background:linear-gradient(145deg,#fff,#f2f3ff);border:1px solid #2814ff57;border-radius:20px;flex-direction:column;width:min(1160px,92vw);max-height:calc(100vh - 126px);transition:transform .38s cubic-bezier(.22,.8,.2,1);display:flex;overflow:hidden;transform:translateY(20px)scale(.98);box-shadow:0 34px 100px #14141e47,0 0 70px #2814ff1f}.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,#2814ff24,#0000 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:#2814ff;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;color:#2814ff;border:1px solid var(--line);background:#ffffffc7;border-radius:11px;place-items:center;width:42px;height:42px;transition:all .2s;display:grid}.product-explorer-actions button:hover{color:#fff;background:#2814ff;border-color:#2814ff;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;background:#ffffffb8;border:1px solid #2814ff1a;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{background:#fff;border-color:#2814ff;transform:translate(3px);box-shadow:0 9px 22px #2814ff17}.product-selector>button.active{box-shadow:inset 3px 0 #2814ff,0 9px 22px #2814ff17}.product-selector>button>.trellix-icon{color:#2814ff;background:#f2f3ff;border:1px solid #2814ff33;border-radius:9px;width:36px;height:36px}.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:#2814ff;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{background:#ffffffad;border:1px solid #2814ff26;border-radius:12px;margin-top:14px;padding:13px 14px}.product-components>small{color:#2814ff;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;background:#f2f3ff;border:1px solid #2814ff24;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:650;line-height:1.15}.wise-collaboration-flow{background:linear-gradient(125deg,#ffffffe0,#d8dcff61);border:1px solid #2814ff2b;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 #2814ff1a;border-radius:50%;width:180px;height:180px;animation:12s linear infinite slowSpin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 25px #2814ff06,0 0 0 52px #2814ff05}.collaboration-stage{z-index:2;background:#ffffffeb;border:1px solid #2814ff29;border-radius:12px;grid-template-columns:42px 1fr;align-items:center;gap:10px;min-height:84px;padding:13px;display:grid;position:relative;box-shadow:0 10px 24px #2814ff12}.collaboration-stage>.trellix-icon{color:#2814ff;background:#f2f3ff;border:1px solid #2814ff33;border-radius:10px;width:40px;height:40px}.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;background:linear-gradient(135deg,#2814ff,#4837ff);border-color:#2814ff;animation:2.4s ease-in-out infinite wiseCore;box-shadow:0 13px 28px #2814ff3b}.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,#2814ff40,#2814ff);height:2px;position:absolute;top:8px;left:0;right:0}.collaboration-link i:after{content:"";border-top:2px solid #2814ff;border-right:2px solid #2814ff;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:#2814ff;animation-delay:1.3s;box-shadow:0 0 13px #2814ff8c}.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{background:#d8dcff6b;border-color:#2814ff4d;grid-column:1/-1;min-height:94px}.product-story-details small{color:#2814ff;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%{transform:scale(1.025);box-shadow:0 16px 36px #2814ff4d}}.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;background:linear-gradient(150deg,#fffffffe,#f0f2fffe);border-left:1px solid #2814ff47;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,#2814ff38,#0000 48%),radial-gradient(circle at 100% 100%,#7d6fff1f,#0000 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:"";pointer-events:none;border:1px solid #2814ff1a;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-92px;right:74px;box-shadow:0 0 0 34px #2814ff06,0 0 0 68px #2814ff05}.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{width:40px;height:40px;color:var(--ink);cursor:pointer;background:#ffffffd1;border:1px solid #2814ff33;border-radius:50%;flex:none;font-size:25px;box-shadow:0 8px 22px #2814ff14}.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);background:#ffffffd1;border-radius:15px;grid-template-columns:54px 1fr;gap:16px;padding:21px;display:grid;box-shadow:0 10px 28px #2814ff0b}.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{background:#d8dcff57;border-color:#2814ff3b}.info-block.defence>span{color:var(--green);border-color:#2814ff4d}.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{background:linear-gradient(145deg,#fffffff0,#d8dcff42);border:1px solid #2814ff38;border-radius:15px;padding:21px;box-shadow:0 12px 30px #2814ff0d}.layer-products>small{color:#2814ff;letter-spacing:.15em;margin-bottom:11px;font-size:11.5px;font-weight:850;display:block}.layer-products>div{border-top:1px solid #2814ff24}.layer-products article{border-bottom:1px solid #2814ff21;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:#2814ff;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:#2814ff;letter-spacing:.11em;background:#2814ff0f;border:1px solid #2814ff38;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{color:#2814ff;background:#2814ff0f;border:1px solid #2814ff40;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{background:#d8dcff61;border-color:#2814ff4d}.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:#2814ff;background:#2814ff0e;border:1px solid #2814ff2e;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;transform:translate(0);box-shadow:inset 4px 0 #2814ffc7,0 5px 17px #2814ff17}}@keyframes purdueControlEngage{0%,35%{color:#252433;box-shadow:none;background:#f7f7ff;border-color:#2814ff29}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;background:#2814ff;border-color:#2814ff;transform:translateY(0);box-shadow:0 6px 16px #2814ff2e}}@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:#2814ff;--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:#2814ff14;background:radial-gradient(circle at 78% 22%,#2814ff1f,#0000 33%),radial-gradient(circle at 12% 82%,#d8dcffcc,#0000 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(#2814ff12 1px,#0000 1px),linear-gradient(90deg,#2814ff12 1px,#0000 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}.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;width:min(520px,100vw - 34px);color:var(--ink);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffffa;border:1px solid #2814ff33;border-radius:15px;padding:14px;position:absolute;top:calc(100% + 14px);right:-9px;box-shadow:0 24px 65px #13123a47}.scenario-switcher-menu:before{content:"";background:#fff;border-top:1px solid #2814ff33;border-left:1px solid #2814ff33;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{background:#2814ff0e;border-color:#2814ff2e;transform:translate(2px)}.scenario-switcher-list>a.is-current{background:#2814ff14;border-color:#2814ff33}.scenario-switcher-index{color:#2814ff8c;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}.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:#2814ff40 transparent;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(155deg,#fffffff2,#eff1ffe0);border:1px solid #2814ff33;border-radius:17px;flex-direction:column;gap:7px;min-height:0;padding:12px;display:flex;overflow-y:auto;box-shadow:0 18px 50px #2814ff17,inset 0 1px #fffffff2}.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;min-height:54px;color:var(--ink);text-align:left;background:#dbdefac7;border:1px solid #2814ff38;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{background:#cacef5d1;border-color:#2814ff52}.edrf-chip.owner{border-color:var(--indigo);background:linear-gradient(115deg,#d6daffe6,#ffffffe6);transform:translate(2px);box-shadow:0 8px 22px #2814ff2e}.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{background:linear-gradient(160deg,#fffffff0,#f0f2ffdb);border:1px solid #2814ff33;border-radius:17px;flex-direction:column;gap:9px;min-height:0;padding:13px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #2814ff17}.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 #2814ff33;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:#2814ff42;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:#2814ff33;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:#2814ff9e}.edrf-trail{stroke-width:3px;stroke-linecap:round}.edrf-trail.flow-attack{stroke:#d832508c}.edrf-trail.flow-response{stroke:#2814ff8c}@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;background:#fffffff0;border:1px solid #2814ff2e;border-radius:12px;grid-template-columns:32px 1fr;align-items:center;gap:9px;min-width:158px;padding:9px 12px;transition:transform .12s linear,border-color .25s,box-shadow .25s,opacity .2s;display:grid;position:absolute;box-shadow:0 6px 18px #2814ff17}.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:#2814ff14;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:#2814ff57}.edrf-node.secondary{border-color:#2814ff66;box-shadow:0 8px 22px #2814ff24}.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 #2814ff42}.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:#2814ff80}.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 #2814ff4d}.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{background:linear-gradient(120deg,#fff,#f6f7ff);border:1px solid #2814ff38;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);border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid;box-shadow:0 6px 16px #2814ff57}.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:#2814ff12;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{width:28px;height:28px;color:var(--e-indigo);cursor:pointer;background:#ffffffe6;border:1px solid #2814ff33;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{background:linear-gradient(160deg,#fffffff2,#f0f2ffde);border:1px solid #2814ff33;border-radius:17px;grid-template-rows:auto minmax(0,1fr) auto;gap:9px;min-height:0;padding:12px;transition:border-color .4s,box-shadow .4s;display:grid;box-shadow:0 18px 50px #2814ff17}.edrf-live.expanded{border-color:#2814ff57;box-shadow:0 22px 58px #2814ff26}.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{width:26px;height:26px;color:var(--indigo);cursor:pointer;background:#ffffffe6;border:1px solid #2814ff38;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{border-color:var(--indigo);background:#2814ff17;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:#2814ff40 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{background:#ffffffb8;border:1px solid #2814ff29;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:#2814ff40 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:#2814ff0b;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:#2814ff0d}.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{background:#ffffffb3;border:1px solid #2814ff1f;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:9.5px}.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-story-group-title small{font-size:8.75px}.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:8.75px}.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-story-stage .edrf-live-head strong{font-size:12px}.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-story-stage .edrf-live-technique{font-size:9px}.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:8.25px}.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-story-summary-grid p{line-height:1.32}.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-story-outcome{padding:5px 8px}.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-story-group .edrf-panel-section>summary{min-height:31px;padding:6px 8px;font-size:9px}.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-panel-summary-meta{font-size:8.5px}.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:7.75px}.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-story-activity .edrf-feed-label{font-size:8.75px}.edrf-live.has-story-flow:not(.is-fullscreen) .edrf-story-activity .edrf-feed-meta{font-size:8px}.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 #2814ff21;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;background:#ffffffd1;border:1px solid #2814ff26;border-radius:10px;width:100%;padding:8px 10px;transition:border-color .25s,box-shadow .25s,transform .25s;display:block}.edrf-contribution:hover{border-color:#2814ff66;transform:translate(2px)}.edrf-contribution.is-owner{background:linear-gradient(115deg,#e9ecffe6,#ffffffe6);border-color:#2814ff6b;box-shadow:0 7px 20px #2814ff1f}.edrf-contribution-top{align-items:center;gap:8px;display:flex}.edrf-contribution-icon{width:24px;height:24px;color:var(--indigo);background:#2814ff17;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{background:#ffffffb8;border:1px solid #2814ff21;border-radius:9px;padding:7px 9px;animation:.38s both edrfArtefactIn}.edrf-artefact.is-new{background:#f0f2ffeb;border-color:#2814ff66;box-shadow:0 6px 16px #2814ff1c}.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{background:linear-gradient(115deg,#dee2ffcc,#ffffffe6);border:1px solid #2814ff33;border-radius:11px;padding:9px 10px;transition:border-color .3s}.edrf-commentary.open{border-color:#2814ff66}.edrf-commentary-head{align-items:center;gap:7px;display:flex}.edrf-commentary-spark{background:var(--indigo);border-radius:2px;width:8px;height:8px;transform:rotate(45deg);box-shadow:0 0 12px #2814ff99}.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 .edrf-transport-primary{color:#fff;background:linear-gradient(135deg, var(--e-violet), var(--e-indigo));border-color:#0000;width:50px;height:50px;font-size:18px;box-shadow:0 6px 16px #2814ff73}.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);transform:scale(1.13);box-shadow:0 0 18px #2814ff80}.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{background:linear-gradient(120deg,#e6e9ffcc,#fafaffe6);border:1px solid #2814ff29;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{background:#ffffffd9;border:1px solid #2814ff2e;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:#2814ff1a;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 #2814ff21;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{color:var(--ink);cursor:pointer;background:#ffffffe6;border:1px solid #2814ff33;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 #2814ff21;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:#2814ff;--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:#2814ff17}.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:#2814ff17}.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;position:static;transform:none;box-shadow:0 15px 42px #2814ff14}.incident-card.is-arriving{opacity:0}.hero-copy{grid-template-columns:1fr;gap:14px}}.deep-dive-cta{background:linear-gradient(125deg,#e2e5ffeb,#fffffff2);border:1px solid #2814ff47;border-radius:14px;margin-top:18px;padding:16px 18px;text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .25s;display:block;box-shadow:0 14px 34px #2814ff1f}.deep-dive-cta:hover{border-color:var(--indigo);transform:translateY(-2px);box-shadow:0 18px 44px #2814ff38}.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{background:linear-gradient(150deg,#fffffff5,#f0f2ffe6);border:1px solid #2814ff38;border-radius:16px;grid-template-rows:minmax(0,1fr) auto;gap:7px;min-width:0;padding:9px;transition:border-color .35s,box-shadow .35s;display:grid;box-shadow:0 14px 38px #2814ff1a}.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{width:24px;height:24px;color:var(--e-indigo);cursor:pointer;background:#ffffffe6;border:1px solid #2814ff38;border-radius:7px;place-items:center;font-size:11px;transition:background .2s,border-color .2s;display:grid}.edrf-feed-toggle:hover{border-color:var(--e-indigo);background:#2814ff17}.edrf-feed-more{width:26px;height:26px;color:var(--e-indigo);cursor:pointer;background:#ffffffe6;border:1px solid #2814ff33;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{opacity:.5;background:#ffffffd1;border:1px solid #2814ff24;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;background:#fff;border-color:#2814ff57;box-shadow:0 7px 20px #2814ff1f}.edrf-feed.expanded .edrf-feed-notice{opacity:1}.edrf-feed-notice.is-idle{opacity:.42}.edrf-feed-glyph{color:#fff;background:var(--e-indigo);border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid;box-shadow:0 5px 13px #2814ff4d}.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:#2814ff12;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 #2814ff29;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);background:#2814ff0d;border:1px solid #2814ff38;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{width:24px;height:24px;box-shadow:none;background:#ffffffe6;border:1px solid #2814ff38;border-radius:7px;order:2;position:relative;transform:none}.edrf-feed-commentary .edrf-commentary-spark:after{content:"";background:var(--e-indigo);border-radius:2px;width:7px;height:7px;position:absolute;top:8px;left:8px;transform:rotate(45deg);box-shadow:0 0 10px #2814ff8c}@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;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted #2814ff80;text-decoration:underline dotted #2814ff80;text-decoration-thickness:1.5px;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;cursor:auto;background:#fff;border:1px solid #2814ff4d;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{width:20px;height:20px;color:var(--indigo);cursor:pointer;background:#2814ff12;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:#2814ff40 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{font:inherit;color:var(--ink);cursor:pointer;background:#ffffffe0;border:1px solid #2814ff33;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);background:#fff;transform:translateY(-1px);box-shadow:0 5px 14px #2814ff24}.edrf-term-chip.is-open{border-color:var(--indigo);background:var(--indigo);color:#fff;box-shadow:0 6px 16px #2814ff47}.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:#2814ff1f;font-size:9.5px}.edrf-chip-definition{border:1px solid #2814ff47;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{width:20px;height:20px;color:var(--indigo);cursor:pointer;background:#2814ff14;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 #2814ff29;border-left:3px solid var(--indigo);background:linear-gradient(120deg,#ffffffeb,#eef0ffd9);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:6px 10px;display:flex;box-shadow:0 6px 16px #2814ff14}.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{color:var(--ink);white-space:nowrap;background:#ffffffeb;border:1px solid #2814ff33;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:#2814ff29;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}.edrf-chip .edrf-chip-hover{display:none}.scenario-presentation.layout-lifecycle-first{grid-template-rows:58px 104px minmax(500px,1fr) 214px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);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(8,minmax(0,1fr));position:relative}.scenario-presentation .edrf-chip{height:96px;min-height:96px;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 #2814ff61;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 #2814ff2b}.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;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:800;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 6px 15px #2814ff40}.scenario-presentation .edrf-live{border-color:#2814ff57}.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);box-shadow:none;background:#2814ff12;border:1px solid #2814ff3d;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.layout-lifecycle-first{grid-template-rows:58px 104px minmax(500px,1fr) 214px}.scenario-presentation .edrf-rail{grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:96px}.scenario-presentation .edrf-chip{height:96px;min-height:96px}.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)}}.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}.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:#2814ff14;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:#f4f6ff;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%,#2814ff2b,#0000 62%),radial-gradient(34% 40% at 78% 30%,#00a2e82b,#0000 62%),radial-gradient(40% 46% at 58% 82%,#00c4001f,#0000 64%),radial-gradient(30% 34% at 88% 76%,#7d6fff24,#0000 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(#2814ff0d 1px,#0000 1px),linear-gradient(90deg,#2814ff0d 1px,#0000 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%,#2814ff6b,#0000 64%),radial-gradient(36% 42% at 80% 28%,#00a2e866,#0000 64%),radial-gradient(44% 50% at 56% 84%,#00c4004d,#0000 66%),radial-gradient(32% 36% at 90% 74%,#7d6fff57,#0000 62%),radial-gradient(30% 34% at 8% 78%,#00c39a47,#0000 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,#0000 62%),radial-gradient(30% 40% at 46% 66%,#2814ff29,#0000 62%),radial-gradient(34% 44% at 84% 40%,#00c40026,#0000 64%),radial-gradient(26% 34% at 66% 18%,#00a2e826,#0000 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(#2814ff12 1px,#0000 1px),linear-gradient(90deg,#2814ff12 1px,#0000 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{width:100%;color:var(--ink);font:inherit;letter-spacing:normal;background:#fff;border:1px solid #2814ff33;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 #2814ff17}.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{background:#f8f9ffe6;border:1px solid #2814ff29;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{background:#ffffffc7;border-top:1px solid #2814ff1f;padding:16px}.security-products-editor{border-top:1px dashed #2814ff33;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{background:#fff;border:1px solid #2814ff1f;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,#0000 34%),radial-gradient(circle at 0 100%,#2814ff33,#0000 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)}@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(8,minmax(0,1fr))}}.directory-card.is-event-only{color:var(--ink);background:radial-gradient(circle at 100% 0,#00c4001a,#0000 32%),linear-gradient(135deg,#eef0fff2,#ffffffe6);border-color:#2814ff4d}.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{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:#fff9;border-bottom-color:#2814ff21}.e8-level-track{background:#2814ff1a}.e8-level-selector>button{color:var(--muted);background:#ffffff9e;border-color:#2814ff26;box-shadow:0 8px 22px #2814ff0b}.e8-level-selector>button:hover{color:var(--ink)}.e8-level-selector>button>span{color:#2814ff6b}.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 #2814ff17}.e8-level-selector>button.is-complete{color:#394257}.e8-threat-profile{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#ffffff8a;border-bottom-color:#2814ff21}.e8-threat-profile-intro,.e8-threat-profile article{background:#ffffffb3;border-color:#2814ff26;box-shadow:0 7px 18px #2814ff0a}.e8-threat-profile strong{color:var(--ink)}.e8-threat-profile p{color:var(--muted)}.e8-constellation,.e8-detail-panel{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:linear-gradient(160deg,#ffffffc2,#f4f6ffa3);border-color:#2814ff2e;box-shadow:0 18px 50px #2814ff17}.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);background:linear-gradient(135deg,#fffffff0,#e8ebffd1);border-color:#2814ff2e;box-shadow:0 8px 22px #2814ff0e}.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 #2814ff1f}.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), #2814ff1a 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:#2814ff1f}.e8-posture-meter strong{color:#394257}.e8-detail-index{color:#68728a}.e8-detail-card,.e8-next-shift,.e8-trellix-map{background:#ffffffa6;border-color:#2814ff24;box-shadow:0 7px 20px #2814ff0a}.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{background:radial-gradient(circle at 100% 0,#00c4001c,#0000 38%),linear-gradient(135deg,#eff0fff5,#f4fdfff0);border-color:#2814ff4d;padding:15px;position:relative;overflow:hidden;box-shadow:0 12px 28px #2814ff17}.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{background:#ffffffd6;border:1px solid #2814ff29;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 #2814ff1a;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 #2814ff1a;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:#2814ff1a}.e8-detail-controls{border-top-color:#2814ff1f}.e8-detail-controls button{color:var(--indigo);background:#ffffffc7;border-color:#2814ff2e}.e8-detail-controls small{color:#68728a}.e8-detail-controls strong{color:#485168}.e8-footer{color:var(--muted);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border-top-color:#2814ff24}.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,#0000 34%),radial-gradient(circle at 0 100%,#2814ff1f,#0000 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);background:#2814ff0f;border-color:#2814ff2e}@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}}@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}
