/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-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}}}@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-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{.visible{visibility:visible}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.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}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#070b12;--panel:#0d131e;--panel-2:#111a26;--line:#263142;--muted:#8994a2;--paper:#e7e9e5;--red:#b73c32;--red-bright:#e15b50;--gold:#d7a83f;--blue:#6688a8;--green:#58c98e;--yellow:#e0b34e}*{box-sizing:border-box}html{scroll-behavior:smooth}section[id]{scroll-margin-top:82px}body{background:radial-gradient(circle at 50% -180px, #6688a81c, transparent 520px), var(--ink);color:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif}button,a,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}.network-display-overlay{z-index:100;pointer-events:none;position:fixed;inset:0;overflow:hidden}.network-display-overlay:before{content:"";opacity:0;background:repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 4px);transition:opacity .25s;position:absolute;inset:0}.command-effects-on .network-display-overlay:before{opacity:1}.network-display-sweep{opacity:0;background:linear-gradient(#0000,#d7a83f0b,#0000);height:18%;transition:opacity .25s;animation:11s linear infinite command-display-sweep;position:absolute;inset:-20% 0 auto}.command-effects-on .network-display-sweep{opacity:1}.network-display-toggle{z-index:120;color:#8f9aa6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:800 9px/1 var(--font-geist-mono), monospace;letter-spacing:.11em;background:#070b12e6;border:1px solid #8594a36b;align-items:center;gap:8px;padding:8px 9px;display:flex;position:fixed;bottom:15px;right:15px;box-shadow:0 8px 28px #00000059}.network-display-toggle b{color:var(--gold);font-size:9px}.network-display-toggle:hover,.network-display-toggle:focus-visible{border-color:var(--gold);color:#e7e9e5;outline:none}@keyframes command-display-sweep{0%{transform:translateY(-20vh)}to{transform:translateY(130vh)}}.topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070b12f5;border-bottom:1px solid #293344;justify-content:space-between;align-items:center;gap:24px;height:82px;padding:0 4vw;display:flex;position:sticky;top:0}.topbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e15b50a6,#0000);height:1px;position:absolute;inset:auto 0 -1px}.brand{color:#fff;flex:none;align-items:center;gap:12px;text-decoration:none;display:flex}.brand img{object-fit:cover;border-radius:50%;width:50px;height:50px}.brand span{flex-direction:column;display:flex}.brand b{letter-spacing:.13em;font-size:19px}.brand small{color:#929cab;letter-spacing:.2em;margin-top:3px;font-size:12px}.brand-full-name b{letter-spacing:.075em;white-space:nowrap;font-size:14px;line-height:1.15}.desktop-nav{align-items:stretch;gap:5px;height:100%;margin-left:auto;display:flex}.desktop-nav>button,.desktop-nav>a,.nav-trigger{color:#929baa;letter-spacing:.13em;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;padding:0 17px;font-size:13px;text-decoration:none;display:flex}.desktop-nav>button:hover,.desktop-nav>button.active,.desktop-nav>a:hover,.desktop-nav>a.active,.nav-trigger:hover,.nav-group.active .nav-trigger,.nav-group.open .nav-trigger{color:#fff;border-bottom-color:var(--red)}.portal-area-nav{gap:0}.portal-area-nav>a{padding-inline:clamp(8px,1.05vw,16px);font-size:clamp(8px,.67vw,10px)}.workspace-heading{border-bottom:1px solid var(--line);margin:0 0 34px;padding:34px 0 28px}.workspace-heading h1{letter-spacing:-.045em;margin:8px 0;font-size:clamp(32px,5vw,64px)}.workspace-heading>p:last-child{max-width:680px;color:var(--muted);margin:0;line-height:1.6}.portal-workspace:not(.portal-workspace-overview){min-height:calc(100vh - 210px);padding-top:34px}.nav-group{height:100%;position:relative}.nav-trigger{align-items:center;gap:7px;height:100%;display:flex}.nav-caret{color:#9da9b5;font-size:12px;transition:transform .16s;display:inline-block}.nav-group.open .nav-caret{color:var(--red-bright);transform:rotate(180deg)}.nav-dropdown{border:1px solid #334052;border-top:2px solid var(--red);background:#0a1018fb;border-radius:0 0 6px 6px;width:205px;padding:7px;position:absolute;top:calc(100% + 1px);left:50%;transform:translate(-50%);box-shadow:0 18px 45px #0000008c}.nav-dropdown button{color:#929baa;text-align:left;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;border-left:2px solid #0000;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:13px 12px;font-size:12px;display:flex}.nav-dropdown button:hover,.nav-dropdown button:focus-visible,.nav-dropdown button.active{border-left-color:var(--red);color:#fff;background:#141d29;outline:none}.nav-dropdown button i{color:#9da9b5;font-style:normal}.mobile-nav{color:#d9dee3;letter-spacing:.08em;text-transform:uppercase;background:#0d141e;border:1px solid #3e4a59;max-width:150px;padding:10px 28px 10px 10px;font-size:12px;font-weight:700;display:none}.access,.primary{background:var(--red);border:1px solid var(--red-bright);color:#fff;letter-spacing:.13em;padding:13px 17px;font-size:13px;font-weight:800;text-decoration:none}.access{white-space:nowrap;flex:none}.access span,.primary span{color:var(--green);margin-left:10px}.portal-session-actions,.member-session-actions{align-items:center;gap:8px;display:flex}.portal-session-actions form,.member-session-actions form{margin:0}.session-signout{color:#9da7b3;letter-spacing:.11em;background:#101722;border:1px solid #455263;padding:12px 13px;font-size:12px;font-weight:700}.session-signout:hover{color:#fff;border-color:#9da9b5}.server-sync-status{border:1px solid #2f3b49;border-left:4px solid var(--green);background:#2f3b49;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:24px 0;display:grid}.server-sync-status div{background:#0d151f;gap:8px;padding:22px 24px;display:grid}.server-sync-status span{color:#9da9b5;letter-spacing:.08em;font-size:12px;font-weight:700}.server-sync-status strong{color:#f0f2f4;letter-spacing:.04em;font-size:20px}.mining-section{background:#090e16;border-top:1px solid #263142;padding:78px 4vw}.mining-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mining-actions button{min-height:40px}.owner-announcement{border:1px solid #5a4930;border-left:3px solid var(--gold);background:linear-gradient(90deg,#d7a83f1a,#0d131ee6);grid-template-columns:190px 1fr;gap:24px;margin:25px 0;padding:22px 25px;display:grid}.owner-announcement>span{color:var(--gold);letter-spacing:.14em;font-size:12px;font-weight:800}.owner-announcement h4{margin:0 0 7px;font-size:19px}.owner-announcement p{color:#aab2bc;margin:0;line-height:1.6}.enrollment-share-card{background:#0d151f;border:1px solid #334253;grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);align-items:center;gap:28px;margin:20px 0;padding:22px 25px;display:grid}.enrollment-share-card span{color:var(--red-bright);letter-spacing:.14em;font-size:12px;font-weight:800}.enrollment-share-card h4{margin:8px 0 6px}.enrollment-share-card p{color:#8f9aa6;margin:0;font-size:12px;line-height:1.55}.enrollment-share-card>div:last-child{flex-direction:column;align-items:stretch;gap:8px;display:flex}.enrollment-share-card code{color:#9ea9b4;text-overflow:ellipsis;white-space:nowrap;background:#080e15;border:1px solid #2e3a48;padding:10px 12px;overflow:hidden}.enrollment-share-card button{border:1px solid var(--red-bright);background:var(--red);color:#fff;letter-spacing:.1em;padding:11px;font-size:12px;font-weight:800}.enrollment-share-card-admin{margin:18px 0 24px}.mining-entry{background:#0d141e;border:1px solid #34404d;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;padding:24px;display:grid}.mining-entry label{color:#909baa;letter-spacing:.1em;flex-direction:column;gap:8px;font-size:12px;font-weight:700;display:flex}.mining-entry input,.mining-entry select,.mining-entry textarea,.mining-table select{color:#e4e8e6;background:#090f17;border:1px solid #3a4655;width:100%;padding:11px 12px}.mining-entry textarea{resize:vertical;min-height:88px}.mining-entry .span-two{grid-column:1/-1}.mining-entry .checkbox{flex-direction:row;align-items:flex-start}.mining-entry .checkbox input{width:auto}.secondary-action{color:#c5cbd1;letter-spacing:.09em;background:#111a25;border:1px solid #465365;justify-content:center;align-items:center;min-height:40px;padding:10px 13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.secondary-action:hover{color:#fff;background:#172231;border-color:#9da9b5}.route-planner{border-top:1px solid var(--line);background:#080d14;padding:78px 4vw}.route-planner-state{text-align:right;gap:5px;display:grid}.route-planner-state span,.route-form-head span,.saved-routes header span,.new-eden-map>header span{color:var(--red-bright);letter-spacing:.14em;font-size:12px;font-weight:900}.route-planner-state b{color:#8f9aa6;font-size:12px}.route-workspace-tabs{background:#0a111a;border:1px solid #34404e;margin-bottom:20px;display:flex}.route-workspace-tabs button,.route-workspace-tabs>a{color:#9da9b5;letter-spacing:.11em;background:0 0;border:0;border-right:1px solid #34404e;align-items:center;min-height:46px;padding:0 22px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.route-workspace-tabs button.active{box-shadow:inset 0 -2px var(--red-bright);color:#fff;background:#131c28}.route-workspace-tabs>a{border-right:1px solid #34404e}.route-workspace-tabs>a:hover{color:#fff;background:#131c28}.route-workspace-tabs small{color:var(--red-bright);margin-left:8px;font-size:13px}.route-planner-grid{grid-template-columns:minmax(290px,.75fr) minmax(0,1.6fr);gap:20px;display:grid}.route-plan-form,.route-result,.saved-routes{background:#0d141e;border:1px solid #34404e}.route-plan-form{gap:15px;padding:24px;display:grid}.route-form-head{border-bottom:1px solid #26313e;padding-bottom:14px}.route-form-head p{color:#9da9b5;margin:6px 0 0;font-size:13px}.route-plan-form label{color:#929eaa;letter-spacing:.1em;gap:7px;font-size:12px;font-weight:800;display:grid}.route-plan-form label small{color:#5f6b78;font-size:13px}.route-plan-form input,.route-plan-form select,.route-plan-form textarea,.route-save input{color:#e5e9e7;background:#080e16;border:1px solid #3a4757;width:100%;padding:12px}.route-plan-form textarea{resize:vertical;min-height:68px}.route-swap{color:#8e99a5;letter-spacing:.09em;background:0 0;border:0;justify-self:end;margin:-7px 0;font-size:12px;font-weight:900}.route-swap:hover{color:#fff}.route-plot{width:100%;margin-top:3px}.route-result{min-height:430px;padding:25px;overflow:hidden}.route-empty{text-align:center;place-content:center;min-height:380px;display:grid}.route-empty span{color:#9da9b5;letter-spacing:.16em;font-size:12px;font-weight:900}.route-empty b{color:#fff;margin-top:12px;font-size:24px}.route-empty p{color:#8994a0;max-width:390px;line-height:1.6}.route-result>header{border-bottom:1px solid #26313e;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.route-result header span{color:#9da9b5;letter-spacing:.14em;font-size:12px;font-weight:900}.route-result h3{margin:8px 0 0;font-size:23px}.route-result h3 i{color:var(--red-bright);font-style:normal}.route-band{letter-spacing:.1em;border:1px solid #3d4a59;padding:9px 11px;font-size:12px}.route-band.high{color:var(--green);background:#10251b;border-color:#397156}.route-band.low{color:var(--yellow);background:#261f10;border-color:#80662d}.route-band.null{color:var(--red-bright);background:#281313;border-color:#9da9b5}.route-metrics{background:#26313e;grid-template-columns:repeat(3,1fr);gap:1px;margin:20px 0;display:grid}.route-metrics article{background:#101823;gap:7px;padding:16px;display:grid}.route-metrics span{color:#9da9b5;letter-spacing:.12em;font-size:13px;font-weight:900}.route-metrics b{font-size:20px}.route-system-strip{max-height:250px;padding-right:4px;overflow:auto}.route-system{color:#bbc3cb;text-align:left;background:0 0;border:0;border-bottom:1px solid #202a36;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;width:100%;min-height:38px;font-size:13px;display:grid}.route-system:hover,.route-system:focus-visible{color:#fff;background:#141e2a;outline:none}.route-system i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #58c98e80}.route-system.low i{background:var(--yellow);box-shadow:0 0 9px #e0b34e80}.route-system.null i{background:var(--red-bright);box-shadow:0 0 9px #e15b5080}.route-system small{color:#9da9b5;font-family:monospace}.route-advisory{color:#9da9b5;font-size:12px;line-height:1.55}.route-save{grid-template-columns:1fr auto;gap:8px;margin-top:16px;display:grid}.route-save button{border:1px solid var(--red-bright);background:var(--red);color:#fff;letter-spacing:.1em;padding:0 16px;font-size:12px;font-weight:900}.saved-routes{margin-top:20px;padding:22px}.saved-routes>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.saved-routes h3{margin:7px 0 0}.saved-routes header>b{color:#9da9b5;letter-spacing:.1em;font-size:12px}.saved-routes>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.saved-routes article{background:#0a111a;border:1px solid #303c4a;grid-template-columns:1fr auto;display:grid}.saved-route-main{color:#fff;text-align:left;background:0 0;border:0;gap:6px;min-width:0;padding:14px;display:grid}.saved-route-main span{color:var(--red-bright);letter-spacing:.1em;font-size:13px;font-weight:900}.saved-route-main small{color:#818c98;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saved-route-delete{color:#9da9b5;writing-mode:vertical-rl;background:0 0;border:0;border-left:1px solid #303c4a;padding:10px;font-size:13px;font-weight:900}.saved-route-delete:hover{color:var(--red-bright);background:#1c1012}.saved-routes-empty{color:#9da9b5;margin:0;font-size:13px}.new-eden-map{background:#0a111a;border:1px solid #34404e;margin-top:20px}.new-eden-map>header{border-bottom:1px solid #2b3744;justify-content:space-between;align-items:center;gap:22px;padding:22px;display:flex}.new-eden-map.map-focus{border-color:#5b6878;box-shadow:0 20px 60px #00000047}.map-header-actions{align-items:stretch;gap:8px;display:flex}.map-collapse{color:#aeb7c0;letter-spacing:.09em;background:#111a25;border:1px solid #465365;padding:0 13px;font-size:13px;font-weight:900}.new-eden-map h3{margin:7px 0 0;font-size:21px}.new-eden-map header p{color:#9da9b5;margin:6px 0 0;font-size:12px}.map-search{grid-template-columns:minmax(180px,1fr) auto;display:grid}.map-search input{color:#fff;background:#080e16;border:1px solid #3a4757;padding:10px 12px}.map-search button,.map-toolbar button{color:#aeb7c0;letter-spacing:.09em;background:#111a25;border:1px solid #465365;padding:10px 12px;font-size:13px;font-weight:900}.map-search button{border-color:var(--red-bright);background:var(--red);color:#fff}.map-toolbar{background:#0e1621;border-bottom:1px solid #26313e;justify-content:space-between;align-items:center;gap:18px;padding:10px 14px;display:flex}.map-toolbar>div{align-items:center;gap:6px;display:flex}.map-toolbar button.active{border-color:var(--red-bright);color:#fff;background:#321918}.map-toolbar b{color:#9da9b5;text-align:center;min-width:45px;font-size:12px}.map-layout{grid-template-columns:minmax(0,1fr) 245px;min-height:455px;display:grid}.map-viewport{background:radial-gradient(circle,#6688a814,#0000 58%),#070c12;min-width:0;position:relative;overflow:hidden}.map-viewport svg{transform-origin:50%;width:100%;height:min(70vh,720px);min-height:540px;padding:10px;transition:transform .18s;display:block}.atlas-mode-switch{border-right:1px solid #2b3744;padding-right:10px}.regional-atlas{min-height:400px}.regional-atlas>nav{background:#0d151feb;border-bottom:1px solid #202b37;gap:4px;padding:10px 12px;display:flex;overflow-x:auto}.regional-atlas>nav button{color:#9da9b5;letter-spacing:.08em;text-transform:uppercase;background:#0b121b;border:1px solid #354252;flex:none;padding:8px 10px;font-size:13px;font-weight:900}.regional-atlas>nav button.active{border-color:var(--red-bright);color:#fff;background:#2b1718}.atlas-constellations rect{fill:#0e1823b8;stroke:#283746;stroke-width:1px}.atlas-constellations text{fill:#75879a;letter-spacing:.09em;text-transform:uppercase;font-size:13px;font-weight:900}.atlas-lanes line{stroke:#263442;stroke-width:.25px;stroke-dasharray:1.2 1.2}.atlas-lanes text{fill:#526171;letter-spacing:.1em;font-size:1.8px;font-weight:900}.atlas-route-line{fill:none;stroke:#e15b50;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px #e15b50a6)}.atlas-gates line{stroke:#526274;stroke-width:1.2px;opacity:.68}.universe-route-board{transform-origin:50%;justify-content:center;align-items:center;gap:24px;min-height:400px;padding:55px 45px 90px;transition:transform .18s;display:flex}.universe-route-board button{color:#fff;text-align:left;background:linear-gradient(145deg,#121d29,#0b121b);border:1px solid #3a4858;border-top:3px solid #61758b;min-width:145px;padding:24px 18px;position:relative}.universe-route-board button.active{border-color:var(--red-bright);border-top-color:var(--red-bright);box-shadow:0 0 28px #b73c322e}.universe-route-board button span{color:var(--red-bright);font:900 12px monospace;display:block}.universe-route-board button b{margin-top:9px;font-size:15px;display:block}.universe-route-board button small{color:#9da9b5;text-transform:uppercase;margin-top:7px;font-size:13px;display:block}.universe-route-board button i{color:#9da9b5;font-style:normal;position:absolute;top:50%;right:-34px}.map-grid path{fill:none;stroke:#182330;stroke-width:.18px}.map-viewport polyline{fill:none;stroke:#8a413c;stroke-width:.45px;stroke-linejoin:round;stroke-linecap:round}.map-node{cursor:pointer;outline:none}.map-node circle{fill:var(--green);stroke:#c4f4d7;stroke-width:.2px;filter:drop-shadow(0 0 1.2px #58c98eb3)}.map-node.low circle{fill:var(--yellow);stroke:#ffe2a0;filter:drop-shadow(0 0 1.2px #e0b34eb3)}.map-node.null circle{fill:var(--red-bright);stroke:#ffc1bb;filter:drop-shadow(0 0 1.2px #e15b50b3)}.map-node.unheld circle{fill:#65717e;stroke:#a6b0b9}.map-node.held circle{stroke:#d7a83f;stroke-width:.55px}.map-node.selected circle{stroke:#fff;stroke-width:.6px}.map-node:not(.on-route):not(.selected) circle{opacity:.72;filter:none}.map-node.on-route circle{stroke:#fff;stroke-width:.38px}.map-node text{fill:#aeb9c3;text-anchor:start;paint-order:stroke;stroke:#070c12;stroke-width:3px;font-size:13px;font-weight:800}.map-node.on-route text,.map-node.selected text{fill:#fff;font-size:11.5px}.map-legend{color:#87929e;letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;font-weight:800;display:flex;position:absolute;inset:auto 14px 12px}.map-legend span{align-items:center;gap:5px;display:flex}.map-legend i{background:var(--green);border-radius:50%;width:7px;height:7px}.map-legend i.low{background:var(--yellow)}.map-legend i.null{background:var(--red-bright)}.map-legend small{color:#596574;margin-left:auto}.map-layout aside{background:#0d151f;border-left:1px solid #2b3744;padding:22px}.map-layout aside>span{color:var(--red-bright);letter-spacing:.13em;font-size:13px;font-weight:900}.map-layout aside h4{margin:9px 0 20px;font-size:22px}.map-layout aside dl{gap:0;margin:0;display:grid}.map-layout aside dl div{border-bottom:1px solid #25313d;justify-content:space-between;gap:12px;padding:11px 0;display:flex}.map-layout aside dt{color:#9da9b5;letter-spacing:.08em;font-size:13px;font-weight:900}.map-layout aside dd{color:#dce1df;text-align:right;margin:0;font-family:monospace;font-size:12px}.map-layout aside p{color:#9da9b5;font-size:12px;line-height:1.55}.map-standby{text-align:center;place-content:center;min-height:360px;display:grid}.map-standby b{color:#9da9b5;letter-spacing:.14em;font-size:12px}.map-standby p{color:#9da9b5}.route-manifest{background:#0a111a;border:1px solid #34404e;margin-top:20px}.route-manifest>header{border-bottom:1px solid #2b3744;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.route-manifest header span,.route-manifest>header>div>span{color:var(--red-bright);letter-spacing:.14em;font-size:12px;font-weight:900}.route-manifest h3{margin:7px 0 0;font-size:20px}.route-risk-summary{text-align:right;gap:5px;display:grid}.route-risk-summary b{color:#fff;font-size:13px}.route-risk-summary span{color:var(--yellow);font-size:13px}.route-table-wrap{overflow-x:auto}.route-manifest table{border-collapse:collapse;width:100%;min-width:900px}.route-manifest th{color:#9da9b5;letter-spacing:.1em;text-align:left;background:#111a25;padding:11px 13px;font-size:13px}.route-manifest td{color:#aeb7c0;border-top:1px solid #202b37;padding:11px 13px;font-size:12px}.route-manifest tbody tr{cursor:pointer}.route-manifest tbody tr:hover,.route-manifest tbody tr.selected{background:#141e2a}.route-manifest td b,.route-manifest td small{display:block}.route-manifest td b{color:#d8dddb}.route-manifest td small{color:#9da9b5;margin-top:3px}.route-manifest td strong{color:#fff;font-size:13px}.jump-planner-grid{grid-template-columns:minmax(320px,.85fr) minmax(0,1.65fr);gap:20px;display:grid}.jump-plan-form textarea{min-height:120px}.jump-skill-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.jump-fuel-note{color:#9d9279;background:#19160f;border-left:2px solid #725c2e;margin:0;padding:9px 11px;font-size:12px;line-height:1.55}.jump-result{min-height:520px}.jump-validity{letter-spacing:.1em;border:1px solid;padding:9px 11px;font-size:12px}.jump-validity.valid{color:var(--green);background:#10251b;border-color:#397156}.jump-validity.invalid{color:var(--red-bright);background:#281313;border-color:#9da9b5}.jump-metrics{grid-template-columns:repeat(4,1fr)}.jump-metrics b{font-size:15px}.jump-leg-list{border-top:1px solid #26313e;max-height:310px;overflow-y:auto}.jump-leg-list>article{border-bottom:1px solid #202a36;grid-template-columns:54px minmax(150px,1fr) minmax(260px,.8fr) auto;align-items:center;gap:14px;padding:13px 4px;display:grid}.jump-leg-list>article>span{color:#9da9b5;font:900 12px monospace}.jump-leg-list b{color:#fff;font-size:13px}.jump-leg-list b i{color:var(--red-bright);font-style:normal}.jump-leg-list small{color:#9da9b5;margin-top:4px;font-size:13px;display:block}.jump-leg-list dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.jump-leg-list dl div{gap:4px;display:grid}.jump-leg-list dt{color:#9da9b5;font-size:13px;font-weight:900}.jump-leg-list dd{color:#c6cdd2;margin:0;font:9px monospace}.jump-leg-list strong{color:var(--green);letter-spacing:.08em;white-space:nowrap;border:1px solid #315f49;padding:5px 7px;font-size:13px}.jump-leg-list article.invalid{background:#1c1113}.jump-leg-list article.invalid strong{color:var(--red-bright);border-color:#9da9b5}.security-pill,.route-status{text-align:center;border:1px solid #3d4a59;min-width:48px;padding:5px 7px;font-family:monospace;font-size:13px;font-weight:900;display:inline-block}.security-pill.high,.route-status.clear{color:var(--green);background:#102219;border-color:#315f49}.security-pill.low,.route-status.watch{color:var(--yellow);background:#241d0f;border-color:#9da9b5}.security-pill.null,.route-status.danger{color:var(--red-bright);background:#251313;border-color:#9da9b5}@media (width<=900px){.public-site-nav{display:none}.public-site-hero{grid-template-columns:1fr;min-height:auto;padding-top:70px}.public-site-mark{min-height:390px}.public-service-grid{grid-template-columns:1fr 1fr}.public-service-grid article:nth-child(2){border-right:0}.public-service-grid article:nth-child(-n+2){border-bottom:1px solid #27313a}.public-site-standards{grid-template-columns:1fr;gap:45px}.public-audience-grid{grid-template-columns:1fr}.public-site-footer{flex-direction:column}.route-planner-grid,.jump-planner-grid{grid-template-columns:1fr}.saved-routes>div{grid-template-columns:repeat(2,minmax(0,1fr))}.map-layout{grid-template-columns:1fr}.map-layout aside{border-top:1px solid #2b3744;border-left:0}.map-header-actions{width:100%}.map-search{flex:1}}@media (width<=620px){.route-planner{padding-inline:20px}.route-planner-state{text-align:left}.route-result>header{flex-direction:column}.route-metrics,.route-save{grid-template-columns:1fr}.route-save button{min-height:42px}.saved-routes>div{grid-template-columns:1fr}.new-eden-map>header,.map-toolbar{flex-direction:column;align-items:stretch}.route-workspace-tabs{overflow-x:auto}.route-workspace-tabs button,.route-workspace-tabs>a{flex:none}.route-workspace-tabs button:disabled,.route-workspace-tabs button:last-child{margin-left:0}.jump-skill-grid{grid-template-columns:1fr}.jump-metrics{grid-template-columns:1fr 1fr}.jump-leg-list>article{grid-template-columns:44px 1fr}.jump-leg-list dl,.jump-leg-list strong{grid-column:2}.map-header-actions{flex-direction:column}.map-collapse{min-height:38px}.route-manifest>header{flex-direction:column;align-items:flex-start}.route-risk-summary{text-align:left}.map-search{grid-template-columns:1fr}.map-toolbar>div{flex-wrap:wrap}.atlas-mode-switch{border-right:0;padding-right:0}.universe-route-board{justify-content:flex-start;min-width:max-content;padding-inline:30px}.map-viewport svg{height:380px;min-height:380px}.map-legend small{width:100%;margin:0}}.operations-health{border:1px solid #344150;border-top:3px solid var(--green);background:linear-gradient(145deg,#111a26fa,#090f17fa);margin:0 0 44px;box-shadow:0 24px 70px #0000003d}.operations-health.health-watch{border-top-color:var(--yellow)}.operations-health.health-critical{border-top-color:var(--red-bright)}.health-heading{border-bottom:1px solid #2d3948;justify-content:space-between;align-items:flex-start;gap:28px;padding:25px 26px 20px;display:flex}.health-heading span,.health-detail-grid>article>span{color:#9da9b5;letter-spacing:.15em;font-size:12px;font-weight:900}.health-heading h3{letter-spacing:-.02em;margin:7px 0 5px;font-size:26px}.health-heading p{color:#8e9aa8;margin:0;font-size:12px;line-height:1.55}.health-heading-actions{align-items:center;gap:10px;display:flex}.health-heading-actions b{color:var(--green);letter-spacing:.13em;background:#58c98e14;border:1px solid #58c98e59;padding:9px 11px;font-size:12px}.health-watch .health-heading-actions b{color:var(--yellow);background:#e0b34e14;border-color:#e0b34e66}.health-critical .health-heading-actions b{color:var(--red-bright);background:#e15b5014;border-color:#e15b5066}.health-heading-actions button{color:#c7cdd3;letter-spacing:.1em;background:#111a25;border:1px solid #465366;padding:9px 11px;font-size:12px;font-weight:800}.health-checks{background:#283442;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.health-check{background:#0d151f;min-width:0;padding:19px}.health-check header{justify-content:space-between;align-items:center;gap:8px;display:flex}.health-check header span{color:#818e9c;letter-spacing:.08em;font-size:12px;font-weight:800}.health-check header i{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-style:normal;font-weight:900}.health-check.state-watch header i{color:var(--yellow)}.health-check.state-critical header i{color:var(--red-bright)}.health-check strong{color:#edf0ed;text-overflow:ellipsis;white-space:nowrap;margin:13px 0 7px;font-size:17px;display:block;overflow:hidden}.health-check p{color:#9da9b5;margin:0;font-size:12px;line-height:1.55}.health-detail-grid{background:#283442;grid-template-columns:1fr 1fr;gap:1px;display:grid}.health-detail-grid>article{background:#0b121b;padding:23px 25px}.health-detail-grid ul{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.health-detail-grid ul li{color:#8d99a6;padding-left:16px;font-size:13px;line-height:1.45;position:relative}.health-detail-grid ul li:before{content:"";background:var(--green);border-radius:50%;width:5px;height:5px;position:absolute;top:.5em;left:0}.runbook-list{gap:7px;margin-top:14px;display:grid}.runbook-list details{background:#0e1721;border:1px solid #2e3a48}.runbook-list summary{color:#bcc5cd;cursor:pointer;padding:11px 13px;font-size:13px;font-weight:800}.runbook-list ol{color:#9da9b5;margin:0;padding:0 32px 13px;font-size:12px;line-height:1.65}.operations-health footer{color:#9da9b5;text-align:right;border-top:1px solid #283442;padding:10px 25px;font-size:12px}.analytics-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:24px 0 12px;display:grid}.analytics-summary article{background:#0c141e;border:1px solid #2f3b49;min-width:0;padding:16px}.analytics-summary span{color:#9da9b5;letter-spacing:.11em;font-size:13px;font-weight:800;display:block}.analytics-summary b{color:#edf0ed;text-overflow:ellipsis;margin:8px 0 5px;font-size:18px;display:block;overflow:hidden}.analytics-summary small{color:#9da9b5;font-size:12px}.analytics-source{color:#83909d;background:#09111a;border:1px solid #293645;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:18px;padding:11px 14px;font-size:12px;display:flex}.analytics-source b{color:var(--green);letter-spacing:.07em}.analytics-source small{color:#9da9b5;flex:1 0 100%}.planetary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.planetary-card{border:1px solid #334151;border-left:3px solid var(--green);background:#0d151f;padding:20px}.planetary-card.status-expired{border-left-color:var(--red-bright)}.planetary-card.status-attention,.planetary-card.status-input-gap{border-left-color:var(--yellow)}.planetary-card header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.planetary-card header span{color:var(--green);letter-spacing:.12em;font-size:13px;font-weight:900}.planetary-card.status-expired header span{color:var(--red-bright)}.planetary-card.status-attention header span,.planetary-card.status-input-gap header span{color:var(--yellow)}.planetary-card h4{margin:6px 0 4px;font-size:19px}.planetary-card header p{color:#9da9b5;text-transform:capitalize;margin:0;font-size:12px}.planetary-card header>b{color:var(--gold);border:1px solid #3a4858;flex:none;padding:8px 9px;font-size:12px}.planetary-card dl{background:#263341;grid-template-columns:repeat(3,1fr);gap:1px;margin:18px 0;display:grid}.planetary-card dl div{background:#09111a;padding:11px}.planetary-card dt{color:#9da9b5;letter-spacing:.09em;font-size:13px}.planetary-card dd{color:#dce1df;margin:5px 0 0;font-size:12px;font-weight:700}.planetary-timing{background:#0a1119;border:1px solid #2d3a48;gap:5px;padding:12px 14px;display:grid}.planetary-timing span{color:#9da9b5;letter-spacing:.1em;font-size:13px}.planetary-timing b{font-size:13px}.planetary-timing small{color:#9da9b5;font-size:12px}.planetary-warning{border-left:2px solid var(--yellow);color:#c8ad71;background:#e0b34e14;margin:10px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.planetary-expand{color:#b7c0c8;letter-spacing:.09em;background:#121c28;border:1px solid #405064;width:100%;margin-top:12px;padding:10px;font-size:13px;font-weight:800}.planetary-products{gap:7px;margin-top:8px;display:grid}.planetary-products div{background:#09111a;border:1px solid #283646;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 11px;display:grid}.planetary-products b{color:#dce1df;font-size:13px}.planetary-products span,.planetary-products small{color:#9da9b5;font-size:12px}.planetary-products small{color:var(--gold);grid-column:1/-1}.advisory-note{background:#0a121b;border:1px solid #354252;margin-top:16px;padding:15px 18px}.advisory-note b{color:var(--gold);letter-spacing:.12em;font-size:13px}.advisory-note p{color:#9da9b5;margin:6px 0 0;font-size:12px;line-height:1.55}@media (width<=1100px){.analytics-summary{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.planetary-grid{grid-template-columns:1fr}.analytics-summary,.planetary-card dl{grid-template-columns:repeat(2,1fr)}}.skills-queue-note{border:1px solid #5a4930;border-left:3px solid var(--gold);background:#d7a83f12;margin:18px 0;padding:15px 18px}.skills-queue-note b{color:var(--gold);letter-spacing:.11em;font-size:12px}.skills-queue-note p{color:#a7a08e;margin:7px 0 0;font-size:13px;line-height:1.55}.fleet-evidence{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin:16px 0;display:grid}.fleet-evidence article,.operation-analytics-list>article{background:linear-gradient(145deg,#101925,#0a1018);border:1px solid #334151;padding:18px}.operation-analytics-list>article{border-left:3px solid var(--gold)}.fleet-evidence span,.operation-analytics-list header span{color:var(--gold);letter-spacing:.12em;font-size:13px;font-weight:900}.fleet-evidence h4,.operation-analytics-list h4{margin:7px 0;font-size:16px}.fleet-evidence p,.fleet-evidence small,.operation-analytics-list header p{color:#8894a1;margin:0;font-size:12px;line-height:1.55}.operation-analytics-list{gap:12px;margin-top:18px;display:grid}.operation-analytics-list header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.operation-analytics-list header>b{color:var(--green);letter-spacing:.1em;font-size:12px}.operation-analytics-list dl{grid-template-columns:repeat(4,1fr);gap:9px;margin:16px 0;display:grid}.operation-analytics-list dl div{border-top:1px solid #2e3946;padding-top:9px}.operation-analytics-list dt{color:#9da9b5;letter-spacing:.1em;font-size:13px}.operation-analytics-list dd{color:#c4cbd2;margin:5px 0 0;font-size:13px}.operation-objective{color:#9aa5af;gap:6px;font-size:13px;line-height:1.55;display:grid}.operation-analytics-list details{color:#98a4ae;border-top:1px solid #2f3a47;margin:13px 0;padding-top:12px;font-size:13px;line-height:1.6}.operation-analytics-list summary{color:#c6cdd4;letter-spacing:.1em;cursor:pointer;font-size:12px;font-weight:900}.operation-analytics-list>article>button{color:#d0d6dc;letter-spacing:.1em;background:#141e2a;border:1px solid #465365;padding:9px 11px;font-size:13px;font-weight:900}.skills-character-list{gap:16px;display:grid}.skills-character{background:#0d151f;border:1px solid #334151;padding:20px}.skills-character>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.skills-character>header span{color:var(--green);letter-spacing:.12em;font-size:13px;font-weight:900}.skills-character>header h4{margin:6px 0 4px;font-size:19px}.skills-character>header p{color:#9da9b5;margin:0;font-size:12px}.skills-character>header>b{color:var(--gold);letter-spacing:.08em;border:1px solid #5a4930;padding:8px 10px;font-size:12px}.skills-readiness{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.skills-readiness>div{background:#09111a;border:1px solid #334151;padding:12px;position:relative}.skills-readiness>div.ready{border-top:2px solid var(--green)}.skills-readiness>div.training{border-top:2px solid var(--yellow)}.skills-readiness span,.skills-readiness small{color:#9da9b5;letter-spacing:.07em;font-size:13px;display:block}.skills-readiness b{margin:7px 0 9px;font-size:13px;display:block}.skills-readiness meter{width:100%;accent-color:var(--green)}.skills-readiness button{color:#9da8b4;letter-spacing:.08em;background:0 0;border:0;margin-top:9px;padding:0;font-size:13px;font-weight:800}.skills-readiness ul{border-top:1px solid #283646;grid-column:1/-1;margin:10px 0 0;padding:8px 0 0;list-style:none}.skills-readiness li{color:#bd8c83;justify-content:space-between;gap:8px;padding:5px 0;font-size:12px;display:flex}.skills-readiness li.complete{color:#9da9b5}.skills-readiness li b{margin:0;font-size:12px}.skills-readiness li span{color:inherit}.skills-library{border-top:1px solid #2c3947;padding-top:12px}.skills-library summary{color:#9da8b4;cursor:pointer;letter-spacing:.08em;font-size:12px;font-weight:800}.skills-library summary span{color:var(--gold);margin-left:8px}.skills-library>div{background:#273442;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:10px;display:grid}.skills-library p{background:#09111a;grid-template-columns:1fr auto;gap:4px 12px;margin:0;padding:10px;display:grid}.skills-library p b{font-size:12px}.skills-library p span,.skills-library p small{color:#9da9b5;font-size:13px}.skills-library p small{color:var(--gold);grid-column:1/-1}@media (width<=1100px){.skills-readiness{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.skills-readiness,.skills-library>div{grid-template-columns:1fr}.skills-character>header{flex-direction:column}}.resource-picker{z-index:4;position:relative}.resource-picker>small{color:var(--gold);font-size:12px}.resource-results{border:1px solid #4a5869;border-top:2px solid var(--red);background:#091019;max-height:280px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 42px #0000009e}.resource-results button{color:#dce1e2;text-align:left;background:0 0;border:0;border-top:1px solid #222e3b;justify-content:space-between;gap:18px;width:100%;padding:12px 13px;display:flex}.resource-results button:first-child{border-top:0}.resource-results button:hover,.resource-results button:focus-visible{background:#182331;outline:none}.resource-results button span{color:#9da9b5;letter-spacing:.08em;font-size:12px}.item-picker{z-index:5;border:1px solid #485568;border-left:3px solid var(--gold);background:#09111a;padding:18px;position:relative}.item-picker label{color:var(--gold);letter-spacing:.12em;gap:8px;font-size:12px;font-weight:800;display:grid}.item-picker input{color:#fff;background:#060b11;border:1px solid #4a5665;width:100%;padding:13px;font-size:13px}.item-picker>small{color:var(--gold);margin-top:9px;font-size:12px;display:block}.item-picker>small.picker-error{color:#ff8d7d}.item-picker-results{border:1px solid #4b596b;border-top:2px solid var(--gold);background:#080e16;max-height:300px;position:absolute;top:calc(100% - 18px);left:18px;right:18px;overflow:auto;box-shadow:0 18px 45px #000b}.item-picker-results button{color:#dce1e5;text-align:left;background:0 0;border:0;border-bottom:1px solid #273240;justify-content:space-between;gap:20px;width:100%;padding:12px;display:flex}.item-picker-results button:hover,.item-picker-results button:focus-visible{background:#172231;outline:none}.item-picker-results span,.selected-item small{color:#9da9b5;font-size:12px}.selected-item{justify-content:space-between;align-items:center;gap:20px;display:flex}.selected-item span{gap:3px;display:grid}.selected-item button{color:#aeb8c2;letter-spacing:.1em;background:#121b26;border:1px solid #4b5867;padding:9px 11px;font-size:12px;font-weight:800}.item-lookup>.item-picker{margin:20px 0}.item-quote{background:#0b121b;border:1px solid #394654}.item-quote header{border-bottom:1px solid #293544;justify-content:space-between;gap:20px;padding:20px;display:flex}.item-quote header span,.item-quote header>b{color:var(--gold);letter-spacing:.12em;font-size:12px}.item-quote header h4{margin:5px 0 0;font-size:22px}.item-quote dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.item-quote dl div{border-bottom:1px solid #293544;border-right:1px solid #293544;padding:16px 20px}.item-quote dt{color:#9da9b5;letter-spacing:.1em;font-size:12px}.item-quote dd{color:#e2e7eb;margin:6px 0 0;font-size:12px}.item-quote footer{color:#8794a1;padding:14px 20px;font-size:12px}@media (width<=760px){.item-quote dl{grid-template-columns:1fr}.item-picker-results button{flex-direction:column;gap:4px}}.price-evidence{border:1px solid #38495a;border-left:3px solid var(--gold);background:linear-gradient(90deg,#d7a83f14,#090f17c2);grid-template-columns:190px 1fr;gap:7px 24px;padding:16px 18px;display:grid}.financial-dashboard{background:radial-gradient(circle at 88% 0,#d7a83f14,#0000 34%),#080e15}.executive-dashboard{background:radial-gradient(circle at 92% 0,#b73c321f,#0000 31%),radial-gradient(circle at 0 100%,#6688a814,#0000 35%),#080e15;border-color:#394555}.executive-readiness{background:#354151;border:1px solid #354151;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:24px;display:grid}.executive-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.executive-actions .executive-sync{color:var(--gold);background:linear-gradient(135deg,#241d10,#131921);border-color:#9da9b5}.executive-sync-result{background:#315c49;border:1px solid #315c49;grid-template-columns:auto auto 1fr;align-items:stretch;gap:1px;margin-top:16px;display:grid}.executive-sync-result>div,.executive-sync-result>p{background:#0d2119;margin:0;padding:11px 14px}.executive-sync-result span{color:#82998e;letter-spacing:.1em;font-size:13px;font-weight:800;display:block}.executive-sync-result b{color:var(--green);letter-spacing:.08em;margin-top:4px;font-size:12px;display:block}.executive-sync-result p{color:#9eaaa4;align-items:center;font-size:12px;line-height:1.45;display:flex}.executive-sync-result.has-error{background:#6e3b38;border-color:#9da9b5}.executive-sync-result.has-error>div,.executive-sync-result.has-error>p{background:#241416}.executive-sync-result.has-error b{color:var(--red-bright)}.executive-readiness article{background:#0d151f;min-width:0;padding:20px}.executive-readiness small,.executive-card header span{color:#9da9b5;letter-spacing:.12em;font-size:12px;font-weight:800}.executive-readiness strong{margin:9px 0 5px;font-size:22px;display:block}.executive-readiness p{color:#9da9b5;margin:0;font-size:12px;line-height:1.5}.executive-readiness .safety-green strong,.executive-readiness .war-clear strong,.executive-readiness .clear strong{color:var(--green)}.executive-readiness .safety-yellow strong,.executive-readiness .war-warning strong{color:var(--yellow)}.executive-readiness .safety-red strong,.executive-readiness .war-active strong,.executive-readiness .attention strong{color:var(--red-bright)}.executive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.executive-card{background:#0d151ff0;border:1px solid #2d3948;min-width:0;padding:21px}.executive-card header{border-bottom:1px solid #263241;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.executive-card header button{color:#98a4b1;letter-spacing:.09em;background:0 0;border:0;font-size:12px;font-weight:800}.executive-card header button:hover{color:#fff}.executive-card dl{background:#283442;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:14px 0 0;display:grid}.executive-card dl div{background:#0a111a;min-width:0;padding:14px}.executive-card dt{color:#9da9b5;letter-spacing:.1em;font-size:13px;font-weight:800}.executive-card dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:17px;font-weight:800}.executive-finance>strong{margin-top:18px;font-size:clamp(22px,3vw,34px);display:block}.executive-finance>p{color:#9da9b5;margin:5px 0 0;font-size:12px}.executive-alerts ol{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.executive-alerts li button{border:1px solid #2b3745;border-left:2px solid var(--red);color:#fff;text-align:left;background:#0a111a;flex-direction:column;gap:5px;width:100%;padding:11px 12px;display:flex}.executive-alerts li b{color:var(--red-bright);letter-spacing:.1em;font-size:13px}.executive-alerts li span{color:#b0b8c1;font-size:13px;line-height:1.4}.executive-clear{padding:22px 0 6px}.executive-clear b{color:var(--green);letter-spacing:.1em;font-size:13px}.executive-clear p{color:#9da9b5;margin:8px 0 0;font-size:12px;line-height:1.5}.executive-boundary{color:#9da9b5;letter-spacing:.08em;text-align:right;margin:15px 0 0;font-size:12px;font-weight:800}@media (width<=980px){.executive-readiness{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.executive-grid,.executive-readiness,.executive-sync-result,.executive-card dl{grid-template-columns:1fr}.executive-actions{justify-content:stretch;width:100%}.executive-actions button{flex:100%}.executive-boundary{text-align:left}}.finance-period{color:#8d98a5;letter-spacing:.12em;gap:7px;font-size:12px;font-weight:800;display:grid}.finance-period select{color:#e5e8e6;background:#0a111a;border:1px solid #465263;min-width:170px;padding:11px 12px}.finance-actions{align-items:end;gap:12px;display:flex}.finance-actions>a,.finance-actions>button{color:var(--gold);letter-spacing:.1em;background:#d7a83f14;border:1px solid #7b6737;padding:11px 14px;font-size:12px;font-weight:800;text-decoration:none}.finance-actions>button:disabled{cursor:wait;opacity:.72}.finance-command-grid{background:#38414d;border:1px solid #38414d;grid-template-columns:1.35fr repeat(3,1fr);gap:1px;margin-top:24px;display:grid}.finance-command-grid article{background:#0d151f;min-width:0;padding:23px}.finance-command-grid .finance-wallet{background:linear-gradient(135deg,#d7a83f1f,#101722 62%)}.finance-command-grid small{color:#9da9b5;letter-spacing:.11em;font-size:12px;font-weight:800}.finance-command-grid strong{overflow-wrap:anywhere;margin:10px 0 7px;font-size:clamp(17px,2vw,27px);display:block}.finance-command-grid p{color:#9da9b5;margin:0;font-size:12px;line-height:1.5}.finance-pipeline-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:14px;display:grid}.finance-pipeline-grid article{background:#0c131c;border:1px solid #34404e}.finance-pipeline-grid header{border-bottom:1px solid #293544;justify-content:space-between;gap:20px;padding:15px 18px;display:flex}.finance-pipeline-grid header span{color:var(--gold);letter-spacing:.13em;font-size:12px;font-weight:800}.finance-pipeline-grid header b{color:#9da9b5;letter-spacing:.1em;font-size:12px}.finance-pipeline-grid dl{grid-template-columns:repeat(2,1fr);margin:0;display:grid}.finance-pipeline-grid dl div{border-right:1px solid #293544;padding:16px 18px}.finance-pipeline-grid dt{color:#9da9b5;letter-spacing:.1em;font-size:12px}.finance-pipeline-grid dd{color:#e3e7e7;margin:7px 0 0;font-size:14px}.finance-evidence{border:1px solid #4c4533;border-left:3px solid var(--gold);color:#99917f;background:#15140f;padding:16px 18px;font-size:12px;line-height:1.6}.finance-evidence b{color:var(--gold);letter-spacing:.1em}.finance-alerts{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.finance-alerts article{border:1px solid #66562f;border-left:3px solid var(--yellow);background:#e0b34e12;padding:14px 16px}.finance-alerts article.critical{background:#b4343a14;border-color:#9da9b5 #9da9b5 #9da9b5 #d95d62}.finance-alerts b{color:#d8b765;letter-spacing:.1em;font-size:12px}.finance-alerts p{color:#998f7a;margin:6px 0 0;font-size:12px;line-height:1.45}.finance-section-title{justify-content:space-between;align-items:end;gap:20px;margin:26px 0 10px;display:flex}.finance-section-title span{color:var(--gold);letter-spacing:.12em;font-size:12px;font-weight:800}.finance-section-title h4{margin:4px 0 0;font-size:18px}.finance-section-title p{color:#9da9b5;text-align:right;max-width:430px;margin:0;font-size:12px;line-height:1.5}.finance-divisions{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.finance-divisions article{background:#0b131c;border:1px solid #34404e;padding:16px}.finance-divisions header{color:#9da9b5;letter-spacing:.1em;justify-content:space-between;font-size:13px;display:flex}.finance-divisions h5{color:#c9d0d4;min-height:30px;margin:10px 0 4px;font-size:13px}.finance-divisions strong{overflow-wrap:anywhere;color:#edf0ef;font-size:15px;display:block}.finance-divisions article>div{background:#202b37;height:4px;margin-top:13px;overflow:hidden}.finance-divisions i{background:var(--gold);height:100%;display:block}.finance-analytics-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.finance-analytics-grid>article{background:#0c131c;border:1px solid #34404e;min-width:0}.finance-analytics-grid>article>header{color:var(--gold);letter-spacing:.11em;border-bottom:1px solid #293544;justify-content:space-between;padding:14px 16px;font-size:12px;font-weight:800;display:flex}.finance-analytics-grid header b{color:#9da9b5;font-size:13px}.finance-categories dl{border-bottom:1px solid #202b37;grid-template-columns:1fr auto;align-items:center;gap:18px;margin:0;padding:10px 16px;display:grid}.finance-categories dt{color:#c6cdd1;font-size:12px}.finance-categories dt small{color:#9da9b5;margin-top:3px;font-size:13px;display:block}.finance-categories dd{text-align:right;gap:3px;margin:0;font-size:12px;display:grid}.finance-bars{align-items:end;gap:5px;height:210px;padding:18px 14px 10px;display:flex;overflow-x:auto}.finance-bars>div{grid-template-rows:165px auto;gap:6px;min-width:24px;height:100%;display:grid}.finance-bars>div>span{justify-content:center;align-items:end;gap:2px;height:165px;display:flex}.finance-bars i,.finance-bars b{background:#4ca77b;width:7px;min-height:2px}.finance-bars b{background:#c85d62}.finance-bars small{color:#9da9b5;text-align:center;font-size:13px;transform:rotate(-45deg)}.empty-inline{color:#9da9b5;padding:22px 16px;font-size:12px}.finance-journal-wrap{border:1px solid #34404e;overflow-x:auto}.finance-journal{border-collapse:collapse;background:#0b121a;width:100%;min-width:850px}.finance-journal th{color:#9da9b5;letter-spacing:.1em;text-align:left;border-bottom:1px solid #34404e;padding:11px 13px;font-size:13px}.finance-journal td{color:#aeb8bf;vertical-align:top;border-bottom:1px solid #202b37;padding:12px 13px;font-size:12px}.finance-journal td b{color:#d8dddf;font-size:12px;display:block}.finance-journal td small{color:#9da9b5;max-width:380px;margin-top:3px;font-size:13px;line-height:1.4;display:block}@media (width<=980px){.finance-command-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=1100px){.finance-divisions{grid-template-columns:repeat(2,1fr)}.finance-alerts{grid-template-columns:1fr}}@media (width<=760px){.finance-analytics-grid{grid-template-columns:1fr}.finance-section-title{flex-direction:column;align-items:start}.finance-section-title p{text-align:left}.finance-actions{flex-direction:column;align-items:stretch;width:100%}}@media (width<=650px){.finance-command-grid,.finance-pipeline-grid,.finance-divisions,.finance-pipeline-grid dl{grid-template-columns:1fr}.finance-period,.finance-period select{width:100%}}.monitoring-center{background:linear-gradient(#090f17,#070b12)}.monitoring-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0 16px;display:grid}.monitoring-stats article{background:#0d151f;border:1px solid #344151;border-top:3px solid #667487;padding:18px 20px}.monitoring-stats article.critical{border-top-color:var(--red-bright)}.monitoring-stats article.warning{border-top-color:var(--yellow)}.monitoring-stats article.advisory{border-top-color:var(--blue)}.monitoring-stats small{color:#8794a2;letter-spacing:.13em;font-size:12px;font-weight:800;display:block}.monitoring-stats strong{margin-top:8px;font-size:29px;display:block}.alert-toolbar{background:#0b121b;border:1px solid #2d3947;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;padding:10px;display:flex}.alert-toolbar button{color:#8f9ba8;letter-spacing:.09em;text-transform:uppercase;background:#111a25;border:1px solid #354252;padding:9px 11px;font-size:12px;font-weight:800}.alert-toolbar button.active{border-color:var(--red-bright);color:#fff;background:#311816}.alert-toolbar span{color:#9da9b5;letter-spacing:.06em;margin-left:auto;font-size:12px}.alert-list{gap:10px;display:grid}.alert-card{border:1px solid #344151;border-left:4px solid var(--blue);background:#0d151f;grid-template-columns:130px 1fr auto;align-items:center;gap:20px;padding:18px 20px;display:grid}.alert-card.severity-critical{border-left-color:var(--red-bright)}.alert-card.severity-warning{border-left-color:var(--yellow)}.alert-severity{gap:6px;display:grid}.alert-severity span{color:#e4e8e7;letter-spacing:.12em;font-size:12px;font-weight:900}.alert-severity small,.alert-copy small{color:#9da9b5;letter-spacing:.09em;font-size:12px}.alert-copy h4{margin:0 0 6px;font-size:16px}.alert-copy p{color:#9ca7b3;margin:0 0 8px;font-size:12px;line-height:1.5}.alert-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:310px;display:flex}.alert-actions button{color:#bdc6ce;letter-spacing:.08em;background:#131d29;border:1px solid #455365;padding:9px 10px;font-size:13px;font-weight:800}.alert-actions button:hover{border-color:var(--red-bright);color:#fff}@media (width<=900px){.monitoring-stats{grid-template-columns:repeat(2,1fr)}.alert-card{grid-template-columns:1fr}.alert-actions{justify-content:flex-start;max-width:none}}.price-evidence>span{color:var(--gold);letter-spacing:.13em;grid-row:1/4;font-size:12px;font-weight:800}.price-evidence strong{font-size:18px}.price-evidence p,.price-evidence small{color:#9da9b5;margin:0;font-size:12px;line-height:1.5}.mining-stats{background:#293441;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:28px 0;display:grid}.mining-stats article{background:#0d141e;padding:22px}.mining-stats small{color:#9da9b5;letter-spacing:.12em;font-size:12px;font-weight:700}.mining-stats strong{margin:12px 0 5px;font-size:clamp(18px,2vw,27px);display:block}.mining-stats p{color:#9da9b5;margin:0;font-size:12px}.mining-analytics-toolbar{background:#2b3744;border:1px solid #2b3744;grid-template-columns:1fr auto 1fr;gap:1px;margin:24px 0 0;display:grid}.mining-analytics-toolbar>div{background:#0d141e;flex-direction:column;justify-content:center;min-height:72px;padding:14px 18px;display:flex}.mining-analytics-toolbar>div:nth-child(2){flex-direction:row;align-items:center;gap:6px}.mining-analytics-toolbar span,.mining-ranking header span,.resource-pressure header span{color:var(--gold);letter-spacing:.13em;font-size:13px;font-weight:800}.mining-analytics-toolbar b{color:#d7dde2;margin-top:6px;font-size:12px}.mining-analytics-toolbar small{color:#9da9b5;margin-top:4px;font-size:12px}.mining-analytics-toolbar button{color:#8995a1;background:#090e15;border:1px solid #3b4654;min-width:48px;padding:9px;font-size:12px;font-weight:800}.mining-analytics-toolbar button.active{border-color:var(--gold);color:#f0d99c;background:#211b10}.mining-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 12px;display:grid}.mining-ranking,.resource-pressure{background:#0c131c;border:1px solid #2d3947}.mining-ranking header,.resource-pressure header{border-bottom:1px solid #29333f;justify-content:space-between;gap:16px;padding:16px 18px;display:flex}.mining-ranking h4,.resource-pressure h4{color:#d9dfe4;text-transform:uppercase;margin:5px 0 0;font-size:13px}.mining-ranking header>b,.resource-pressure header>b{color:#9da9b5;letter-spacing:.1em;font-size:12px}.mining-rank-row{border-top:1px solid #202b37;padding:13px 16px 15px;position:relative;overflow:hidden}.mining-rank-row:first-of-type{border-top:0}.mining-rank-row div{z-index:1;position:relative}.mining-rank-row b,.mining-rank-row small{display:block}.mining-rank-row b{color:#cfd6dc;font-size:13px}.mining-rank-row small{color:#9da9b5;margin-top:4px;font-size:12px}.mining-rank-row i{background:var(--gold);opacity:.8;height:2px;position:absolute;bottom:0;left:0}.mining-rank-row.pilot i{background:var(--green)}.resource-pressure{margin-bottom:22px}.resource-pressure header p{color:#9da9b5;margin:6px 0 0;font-size:12px}.pressure-row{border-top:1px solid #25303c;border-left:3px solid #a8863d;justify-content:space-between;align-items:center;gap:20px;padding:13px 18px;display:flex}.pressure-row.critical{border-left-color:#b84d4d}.pressure-row b,.pressure-row small{display:block}.pressure-row b{color:#cfd6dc;font-size:13px}.pressure-row small{color:#9da9b5;margin-top:4px;font-size:12px}.pressure-row strong{color:#d8c27e;white-space:nowrap;font-size:12px}.mining-table-wrap{border:1px solid #2d3947;overflow-x:auto}.mining-table{border-collapse:collapse;background:#0c131c;width:100%;min-width:840px}.mining-table th{color:#9da9b5;text-align:left;letter-spacing:.12em;background:#111a25;padding:14px 16px;font-size:12px}.mining-table td{color:#cbd1d4;border-top:1px solid #26313e;padding:16px;font-size:12px}.mining-table td b,.mining-table td small{display:block}.mining-table td small{color:#9da9b5;margin-top:5px;font-size:12px}.record-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.record-actions .danger,.ledger-actions .danger{color:#e3979c;border-color:#9da9b5}.record-actions .danger:hover,.ledger-actions .danger:hover{color:#ffd4d7;background:#2a1115;border-color:#b94d55}.ledger-actions{flex-direction:column;gap:6px;min-width:155px;display:flex}.ledger-actions button{color:#9ba6b2;letter-spacing:.08em;background:#111a25;border:1px solid #3a4757;padding:8px;font-size:12px;font-weight:800}.ledger-actions button:hover{border-color:var(--red-bright);color:#fff}.override-entry{border-left:3px solid var(--gold);margin-top:14px}.payout{color:#aeb7c0;letter-spacing:.08em;text-transform:uppercase;border:1px solid #465262;padding:6px 8px;font-size:12px;font-weight:800;display:inline-block}.payout-paid,.payout-approved,.payout-eligible{color:var(--green);border-color:#2d6f50}.payout-held,.payout-rejected{color:var(--red-bright);border-color:#9da9b5}.alliance-shared-operations{margin-top:24px}.alliance-shared-operations>p{color:#8f9aa5;max-width:760px;line-height:1.6}.alliance-shared-list{border:1px solid #2b3744;margin-top:20px}.alliance-shared-list article{border-top:1px solid #26313d;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 17px;display:grid}.alliance-shared-list article:first-child{border-top:0}.alliance-shared-list time,.alliance-shared-list small{color:#9da9b5;font-size:12px}.alliance-shared-list b,.alliance-shared-list small{display:block}@media (width<=900px){.mining-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-announcement,.enrollment-share-card{grid-template-columns:1fr}}@media (width<=620px){.mining-section{padding:58px 20px}.mining-entry{grid-template-columns:1fr;padding:18px}.mining-entry .span-two{grid-column:auto}.mining-stats{grid-template-columns:1fr}.mining-actions{justify-content:stretch;width:100%}.mining-actions button{flex:100%}.price-evidence{grid-template-columns:1fr}.price-evidence>span{grid-row:auto}}.public-access-page{background:#070b12;min-height:100vh}.public-access-topbar .secondary{padding:11px 15px}.public-access-hero{background:linear-gradient(90deg,#070b121f,#070b12b8),radial-gradient(circle at 18% 24%,#21362d 0,#111a21 33%,#080d14 70%);border-bottom:1px solid #2b3542;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:clamp(50px,8vw,130px);min-height:calc(100vh - 176px);padding:76px 7vw 72px;display:grid}.public-access-copy{z-index:2;position:relative}.public-access-copy>p:not(.eyebrow):not(.public-access-note){color:#aab4af;max-width:590px;font-size:16px;line-height:1.75}.public-access-actions{flex-wrap:wrap;gap:11px;margin-top:31px;display:flex}.public-access-note{color:#9da9b5;letter-spacing:.04em;align-items:center;gap:9px;margin:18px 0 0;font-size:12px;line-height:1.55;display:flex}.public-access-note:before{content:"";background:var(--green);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 10px #58c98ecc}.public-access-card{border:1px solid #34404b;border-top:2px solid var(--red);background:#0a1017e6;padding:clamp(28px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 28px 75px #00000059}.public-access-card:before{content:"";pointer-events:none;opacity:.12;background-image:linear-gradient(#75808d 1px,#0000 1px),linear-gradient(90deg,#75808d 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.public-access-emblem{justify-content:center;align-items:center;height:235px;margin:-7px 0 22px;display:flex;position:relative}.public-access-emblem img{z-index:2;object-fit:contain;filter:drop-shadow(0 22px 35px #000000a6);border-radius:50%;width:190px;height:190px;position:relative}.emblem-ring{opacity:.48;border:1px solid #4b5865;border-radius:50%;position:absolute}.emblem-ring-outer{width:230px;height:230px}.emblem-ring-inner{border-style:dashed;width:205px;height:205px}.public-access-card .card-kicker,.public-access-card h2,.public-access-card ol{z-index:2;position:relative}.public-access-card h2{text-transform:uppercase;margin:8px 0 21px;font-size:clamp(25px,3vw,34px);line-height:1.05}.public-access-card ol{background:#29333d;gap:1px;margin:0;padding:0;list-style:none;display:grid}.public-access-card li{background:#0c131b;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:15px 17px;display:grid}.public-access-card li b{color:var(--red-bright);letter-spacing:.08em;font-size:14px}.public-access-card li span{color:#9ca6ae;font-size:13px;line-height:1.55}.public-access-boundary{background:#2c3744;grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;display:grid}.public-access-boundary article{background:#0c131c;align-items:center;gap:13px;min-width:0;min-height:92px;padding:22px 30px;display:flex}.boundary-dot{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 12px #58c98eb3}.public-access-boundary b{color:#d6dce1;letter-spacing:.1em;font-size:12px}.public-access-boundary p{color:#9da9b5;margin:7px 0 0;font-size:12px;line-height:1.55}.public-site{color:#dce2e7;background:#070b12;min-height:100vh;overflow:hidden}.public-site-topbar{z-index:10;position:relative}.public-site-nav{align-items:center;gap:28px;display:flex}.public-site-nav a{color:#aab3bb;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:700;transition:color .2s}.public-site-nav a:hover{color:#fff}.public-site-hero{background:radial-gradient(circle at 72% 45%,#202d35 0,#111922 30%,#080d14 63%);border-bottom:1px solid #222c36;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;min-height:690px;padding:90px 7vw 70px;display:grid;position:relative}.public-site-copy{z-index:2;max-width:760px;position:relative}.public-site-copy h1{color:#f0f2f4;letter-spacing:-.055em;text-transform:uppercase;margin:25px 0;font-size:clamp(58px,7vw,102px);font-weight:900;line-height:.86}.public-site-copy h1 em{color:var(--red);font-family:inherit;font-style:normal;font-weight:900}.public-site-copy .lede{color:#aeb5bf;max-width:620px;font-size:17px;line-height:1.75}.public-site-mark{place-items:center;min-height:520px;display:grid;position:relative}.public-emblem-stack{z-index:2;place-items:center;width:min(76%,500px);display:grid;position:relative}.public-site-mark .public-primary-emblem{z-index:2;filter:drop-shadow(0 24px 48px #000);width:100%;height:auto;position:relative}.public-alliance-node{z-index:4;background:#080c12ed;border:1px solid #e15b5094;align-items:center;gap:10px;padding:9px 12px 9px 8px;display:flex;position:absolute;bottom:2%;right:-7%;box-shadow:0 14px 34px #0000008c}.public-alliance-node img{object-fit:cover;border-radius:50%;width:62px;height:62px}.public-alliance-node span{gap:4px;display:grid}.public-alliance-node small{color:#919ca7;font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.12em}.public-alliance-node b{color:#f0f2f4;font:900 16px/1 var(--font-geist-mono), monospace;letter-spacing:.14em}.public-site-mark .orbit{border:1px solid #8797a533;border-radius:50%;position:absolute}.public-site-mark .orbit-one{aspect-ratio:1;width:88%}.public-site-mark .orbit-two{aspect-ratio:1;border-style:dashed;width:67%}.public-site-mark .tag{z-index:3;color:#aeb8c0;font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.11em;background:#080c12db;border:1px solid #37424c;padding:8px 11px;position:absolute}.public-site-mark .tag-a{top:15%;right:1%}.public-site-mark .tag-b{bottom:13%;left:0}.public-site-services,.public-site-standards,.public-audience-gateway,.public-mismaps-notice,.public-network-model{padding:88px clamp(28px,7vw,110px)}.public-network-model{background:linear-gradient(#0b1119,#080d14);border-bottom:1px solid #26313b}.public-network-model-intro{grid-template-columns:minmax(280px,.9fr) minmax(280px,.6fr);align-items:end;gap:28px 80px;display:grid}.public-network-model-intro .eyebrow{grid-column:1/-1;margin-bottom:-8px}.public-network-model-intro h2{color:#e6eaed;letter-spacing:-.04em;margin:0;font-size:clamp(36px,4vw,58px);font-weight:400;line-height:1.05}.public-network-model-intro>p:last-child{color:#98a4ad;max-width:520px;margin:0;font-size:14px;line-height:1.7}.public-network-model-grid{grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);align-items:stretch;gap:18px;margin-top:42px;display:grid}.public-network-card{background:linear-gradient(145deg,#111925,#0b1119);border:1px solid #34404b;grid-template-columns:auto 1fr;align-items:start;gap:22px;min-height:235px;padding:26px;display:grid}.public-network-card>img{object-fit:cover;filter:drop-shadow(0 12px 24px #000);border-radius:50%;width:82px;height:82px}.public-network-card span{color:var(--gold);font:800 10px/1 var(--font-geist-mono), monospace;letter-spacing:.14em}.public-network-card-alliance span{color:var(--red-bright)}.public-network-card h3{color:#e5e9ec;text-transform:uppercase;margin:13px 0 12px;font-size:18px;line-height:1.35}.public-network-card p{color:#98a4ad;margin:0;font-size:13px;line-height:1.65}.public-network-link{color:#7f8994;text-align:center;align-content:center;place-items:center;gap:13px;display:grid}.public-network-link span{font:800 9px/1.45 var(--font-geist-mono), monospace;letter-spacing:.13em}.public-network-link i{color:var(--gold);font-size:27px;font-style:normal}.public-network-boundary{border-left:3px solid var(--green);color:#929da8;background:#0c141d;margin:18px 0 0;padding:16px 18px;font-size:12px;line-height:1.65}.public-network-boundary b{color:#dce1e5;letter-spacing:.12em;margin-right:10px;font-size:10px}.public-site-services .section-heading>p{color:#909ca7;max-width:470px;font-size:13px;line-height:1.65}.public-service-grid{border:1px solid #27313a;grid-template-columns:repeat(4,1fr);margin-top:38px;display:grid}.public-service-grid article{background:linear-gradient(155deg,#141b23db,#0a0f15e6);border-right:1px solid #27313a;min-height:245px;padding:28px}.public-service-grid article:last-child{border-right:0}.public-service-grid article>span{color:var(--red-bright);font:700 11px/1 var(--font-geist-mono), monospace;letter-spacing:.12em}.public-service-grid h3{color:#e5e9ec;margin:62px 0 14px;font-size:19px}.public-service-grid p{color:#98a4ad;margin:0;font-size:13px;line-height:1.65}.public-site-standards{background:#0b1119;border-block:1px solid #232d36;grid-template-columns:.9fr 1.1fr;gap:75px;display:grid}.public-site-standards h2,.public-audience-gateway h2{color:#e6eaed;letter-spacing:-.04em;margin:16px 0 0;font-size:clamp(36px,4vw,58px);font-weight:400;line-height:1.05}.public-standard-list{background:#2a343e;grid-template-columns:1fr 1fr;gap:1px;display:grid}.public-standard-list article{background:#101720;min-height:150px;padding:25px}.public-standard-list b{color:#dce1e5;letter-spacing:.11em;font-size:12px}.public-standard-list p{color:#99a5ae;font-size:13px;line-height:1.6}.public-audience-gateway{background:linear-gradient(#080d14,#070b12)}.public-audience-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:38px;display:grid}.public-audience-grid>*{background:#0f161ec7;border:1px solid #29343e;min-height:205px;padding:26px;transition:transform .2s,border-color .2s,background .2s;position:relative}.public-audience-grid>:hover{background:#151d27;border-color:#81404a;transform:translateY(-3px)}.public-audience-grid span{color:var(--red-bright);font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.14em}.public-audience-grid b{color:#e5e9ec;margin-top:34px;font-size:17px;display:block}.public-audience-grid p{color:#98a4ad;max-width:360px;font-size:13px;line-height:1.55}.public-audience-grid i{color:#d8dde1;font-style:normal;position:absolute;bottom:22px;right:24px}.public-mismaps-notice{background:#0b1119;border-top:1px solid #26313b;grid-template-columns:.9fr 1.1fr;gap:75px;display:grid}.public-mismaps-notice h2{color:#e6eaed;letter-spacing:-.04em;margin:16px 0 0;font-size:clamp(32px,3.4vw,50px);font-weight:400;line-height:1.08}.public-mismaps-notice>div:last-child{border-left:2px solid #75343c;padding-left:28px}.public-mismaps-notice>div:last-child p{color:#9ea9b3;margin:0 0 16px;font-size:13px;line-height:1.75}.public-mismaps-notice>div:last-child p:last-child{margin-bottom:0}.public-site-footer{background:#05080d;border-top:1px solid #222c35;justify-content:space-between;gap:40px;padding:30px clamp(28px,7vw,110px);display:flex}.public-site-footer div{gap:5px;display:grid}.public-site-footer b{color:#cfd5da;letter-spacing:.09em;font-size:11px}.public-site-footer span,.public-site-footer small{color:#818d97;font-size:11px;line-height:1.55}.hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 72% 45%,#202d35 0,#111922 30%,#080d14 63%);grid-template-columns:1.05fr .95fr;align-items:center;min-height:690px;padding:90px 7vw 70px;display:grid;position:relative;overflow:hidden}.gridlines{opacity:.18;background-image:linear-gradient(#75808d 1px,#0000 1px),linear-gradient(90deg,#75808d 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.hero-copy{z-index:2;position:relative}.eyebrow{color:#a2abb6;letter-spacing:.25em;font-size:13px;font-weight:800}.eyebrow span{vertical-align:middle;background:var(--red);width:22px;height:2px;margin-right:10px;display:inline-block}h1{text-transform:uppercase;letter-spacing:-.055em;margin:25px 0;font-size:clamp(58px,7vw,102px);font-weight:900;line-height:.86}h1 em{color:var(--red);font-style:normal}.lede{color:#aeb5bf;max-width:620px;font-size:17px;line-height:1.75}.hero-actions{gap:12px;margin:34px 0;display:flex}.primary{padding:16px 22px}.secondary{color:#d8dce0;letter-spacing:.12em;background:#ffffff08;border:1px solid #536071;justify-content:center;align-items:center;padding:15px 21px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.secondary:hover{background:#202a37}.statusline{letter-spacing:.13em;color:#9da9b5;align-items:center;gap:8px;font-size:12px;display:flex}.statusline b{color:var(--green)}.statusline i{background:#3a4350;width:1px;height:13px;margin:0 8px}.pulse{background:var(--green);width:7px;height:7px;box-shadow:0 0 12px var(--green);border-radius:50%}.hero-mark{justify-content:center;align-items:center;min-height:520px;display:flex;position:relative}.hero-emblem-stack{z-index:2;place-items:center;width:min(76%,500px);display:grid;position:relative}.hero-mark .hero-primary-emblem{z-index:2;aspect-ratio:1;filter:drop-shadow(0 24px 48px #000);border-radius:50%;width:100%;height:auto;position:relative}.hero-alliance-node{z-index:4;background:#080c12ed;border:1px solid #e15b5094;align-items:center;gap:8px;padding:7px 10px 7px 7px;display:flex;position:absolute;bottom:3%;right:-4%;box-shadow:0 14px 34px #0000008c}.hero-alliance-node img{object-fit:cover;border-radius:50%;width:52px;height:52px}.hero-alliance-node b{color:#f0f2f4;font:900 11px/1 var(--font-geist-mono), monospace;letter-spacing:.14em}.orbit{opacity:.55;border:1px solid #596372;border-radius:50%;position:absolute}.orbit-one{aspect-ratio:1;width:88%}.orbit-two{aspect-ratio:1;border-style:dashed;width:67%;animation:40s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.tag{z-index:3;color:#a9b0ba;letter-spacing:.15em;background:#101823;border:1px solid #4b5665;padding:7px 10px;font:8px monospace;position:absolute}.tag-a{top:15%;right:1%}.tag-b{bottom:13%;left:0}.dashboard{background:#0a0f17;padding:90px 7vw}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.section-heading h2,.principles h2,.documents h2{text-transform:uppercase;letter-spacing:-.03em;margin:9px 0 0;font-size:38px}.data-state{text-align:right;grid-template-columns:auto auto;align-items:center;gap:6px 16px;display:grid}.data-state>span{letter-spacing:.14em;font-size:12px;font-weight:700}.state-live{color:var(--green)}.state-error{color:#ef7369}.state-pending{color:var(--gold)}.data-state b{color:#8893a1;letter-spacing:.08em;font-size:12px;font-weight:400}.data-state button{color:#c7cdd3;letter-spacing:.14em;background:0 0;border:0;grid-column:1/-1;justify-self:end;padding:4px 0;font-size:12px}.error-banner{border:1px solid #743a37;border-left:3px solid var(--red);color:#d9dce0;background:#211317;align-items:center;gap:10px;margin:0 0 18px;padding:13px 16px;font-size:12px;display:flex}.error-banner span{color:#aab1ba}.error-banner button{color:#f0c2be;letter-spacing:.1em;white-space:nowrap;background:#32191c;border:1px solid #7f4a46;margin-left:auto;padding:7px 9px;font-size:13px;font-weight:700}.stats{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid}.stats article{border-right:1px solid var(--line);background:#0d141e;min-width:0;padding:22px 25px}.stats article:last-child{border:0}.stats small,.panel-title>div>span,.modal-head span{letter-spacing:.16em;color:#9da9b5;font-size:12px}.stats strong{text-overflow:ellipsis;margin:10px 0 2px;font-size:28px;display:block;overflow:hidden}.stats p{color:var(--green);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.workgrid{grid-template-columns:1.65fr .85fr;gap:18px;display:grid}.panel,.tracker-section{border:1px solid var(--line);background:linear-gradient(145deg,#101722,#0a1018);padding:24px}.panel-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.panel-title h3{margin:4px 0 0;font-size:20px}.panel-title p{color:#9da9b5;margin:7px 0 0;font-size:13px}.panel-title button,.empty button,.record-actions button,.card-footer button{letter-spacing:.15em;color:#c6ccd3;background:#18202b;border:1px solid #394352;padding:10px 12px;font-size:12px}.panel-title button:hover,.empty button:hover,.record-actions button:hover,.card-footer button:hover{color:#fff;border-color:#9da9b5}.project{border-top:1px solid #252e3b;align-items:center;gap:15px;padding:17px 4px;display:flex}.icon{width:38px;height:38px;color:var(--gold);background:#2a2116;border:1px solid #986943;flex:none;place-items:center;display:grid}.project-main{flex:1;min-width:0}.record-heading{align-items:center;gap:10px;display:flex}.record-heading b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.record-heading span{color:#97a2af;letter-spacing:.1em;text-transform:uppercase;border:1px solid #3b4756;padding:3px 6px;font-size:13px}.project-main b,.project-main small{display:block}.project-main b{font-size:14px}.project-main small,.project-meta small{color:#9da9b5;text-transform:uppercase;letter-spacing:.1em;margin-top:4px;font-size:12px}.progress{background:#2a3340;height:3px;margin-top:10px}.progress i{background:var(--gold);height:100%;display:block}.project-meta{text-align:right;min-width:110px}.project-meta strong{font-size:18px}.project-meta small{display:block}.record-actions{gap:5px;display:flex}.record-actions button,.card-footer button{background:0 0;padding:7px 8px}.record-actions .danger,.card-footer .danger{color:#b88687;border-color:#553033}.logistics-summary .route{border-block:1px solid #26303d;justify-content:center;align-items:center;gap:18px;padding:25px 0;font-size:23px;font-weight:900;display:flex}.route i,.mini-route i{color:var(--red);font-style:normal}.logistics-summary dl{margin:17px 0}.logistics-summary dl div{justify-content:space-between;margin:14px 0;display:flex}.logistics-summary dt,.haul-card dt,.document-intro dt{letter-spacing:.14em;color:#9da9b5;font-size:12px}.logistics-summary dd{margin:0;font-size:12px;font-weight:700}.safe-text{color:var(--green)}.logistics-summary dl .status-row{border-top:1px solid #202a37;grid-template-columns:1fr auto;align-items:center;gap:9px 14px;padding-top:13px;display:grid}.operational-value{letter-spacing:.04em;text-align:right}.status-green{color:var(--green)}.status-yellow{color:var(--yellow)}.status-red{color:var(--red-bright)}.logistics-summary dl .status-controls{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;display:grid}.status-controls .status-choice{letter-spacing:.08em;background:#0a111a;border:1px solid #344151;min-height:31px;padding:7px 5px;font-size:13px;font-weight:800}.status-controls .status-choice:hover,.status-controls .status-choice:focus-visible{background:#151f2b;outline:none}.status-controls .status-choice.status-green.selected{border-color:var(--green);background:var(--green);color:#07100d}.status-controls .status-choice.status-yellow.selected{border-color:var(--yellow);background:var(--yellow);color:#171205}.status-controls .status-choice.status-red.selected{border-color:var(--red-bright);background:var(--red);color:#fff}.status-controls .status-choice:disabled{cursor:default;opacity:.9}.status-evidence{color:#9da9b5;letter-spacing:.07em;margin:4px 0 12px;font-size:13px;line-height:1.5}.limit-note{color:#9da9b5;font-size:12px;line-height:1.6}.wide-action{color:#d8dde2;letter-spacing:.13em;background:#161f2a;border:1px solid #455160;width:100%;padding:13px;font-size:12px}.signal{background:var(--green);width:8px;height:8px;box-shadow:0 0 12px var(--green);border-radius:50%;flex:none}.tracker-section{margin-top:18px;padding:28px}.tracker-title{border-bottom:1px solid var(--line);padding-bottom:18px}.haul-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.haul-card{background:#0d141e;border:1px solid #2b3644;flex-direction:column;min-width:0;padding:18px;display:flex}.haul-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.haul-top>b{color:#838e9c;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.compliance{letter-spacing:.1em;border:1px solid;padding:4px 6px;font-size:13px;font-weight:700;display:inline-block}.compliance.safe{color:var(--green);background:#10231b;border-color:#2f6d50}.compliance.exception{color:var(--gold);background:#211b10;border-color:#9da9b5}.compliance.review{color:#ee756b;background:#251517;border-color:#9da9b5}.haul-card h4,.operation h4{margin:16px 0 10px;font-size:16px}.mini-route{color:#b8c0ca;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.haul-card dl{grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;display:grid}.haul-card dl div{min-width:0}.haul-card dd{color:#d8dde1;text-overflow:ellipsis;margin:5px 0 0;font-size:13px;overflow:hidden}.card-footer{border-top:1px solid #26303d;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.card-footer small{color:#9da9b5;font-size:12px}.card-footer>div{gap:5px;display:flex}.operation-list{border-top:1px solid #26303d}.operation{border-bottom:1px solid #26303d;grid-template-columns:220px 1fr auto;align-items:center;gap:25px;padding:18px 5px;display:grid}.operation time{flex-direction:column;gap:5px;display:flex}.operation time strong{font-size:13px}.operation time small,.operation-main span{color:var(--red-bright);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.operation h4{margin:4px 0}.operation p{color:#9da9b5;margin:0;font-size:12px}.empty{text-align:center;color:#aab2bc;border-top:1px solid #26303d;padding:44px 20px}.empty.full{border:1px dashed #394453;grid-column:1/-1}.empty b{color:#e0e3e6;font-size:14px}.empty p{color:#9da9b5;max-width:500px;margin:8px auto 18px;font-size:13px;line-height:1.6}.principles{color:#111722;background:#dfe1dd;padding:90px 7vw}.principles .eyebrow{color:#5b6269}.principles>div{background:#b5bab8;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:35px;display:grid}.principles article{background:#dfe1dd;padding:30px}.principles article b{color:var(--red);font-size:13px}.principles h3{text-transform:uppercase;margin:22px 0 10px;font-size:19px}.principles article p{color:#555d62;font-size:14px;line-height:1.7}.documents{background:#0b1119;grid-template-columns:1fr 1.3fr;gap:60px;padding:85px 7vw;display:grid}.document-intro>p:not(.eyebrow){color:#84909e;max-width:520px;font-size:13px;line-height:1.7}.document-intro dl{margin-top:28px}.document-intro dl div{border-top:1px solid #27313e;gap:20px;padding:10px 0;display:flex}.document-intro dd{color:#c8cdd2;margin:0;font-size:12px}.doc-list>a,.doc-control{text-align:left;color:#fff;background:0 0;border:0;border-bottom:1px solid #2a3441;grid-template-columns:90px 1fr 30px;align-items:center;width:100%;padding:20px 0;text-decoration:none;display:grid}.doc-list>a>span,.doc-control>span{letter-spacing:.15em;color:#d15349;font-size:13px}.doc-list b{font-size:13px;display:block}.doc-list small{color:#9da9b5;letter-spacing:.06em;margin-top:5px;font-size:12px;display:block}.doc-list i{text-align:right;color:#9da9b5;font-style:normal}.doc-list a:hover b{color:var(--gold)}.mismaps-authority{background:linear-gradient(145deg,#17131a,#0b1119);border:1px solid #47353b;grid-template-columns:.8fr 1.2fr;gap:40px;margin:28px 7vw 0;padding:28px;display:grid}.mismaps-authority h2{color:#eef0f2;text-transform:uppercase;letter-spacing:-.03em;margin:9px 0 0;font-size:clamp(24px,3vw,36px)}.mismaps-authority>div:last-child{border-left:1px solid #543840;padding-left:24px}.mismaps-authority>div:last-child p{color:#a6afb8;margin:0 0 11px;font-size:13px;line-height:1.7}.mismaps-authority>div:last-child p:last-child{margin-bottom:0}.security{border-top:1px solid var(--line);background:#080d14;padding:90px 7vw}.security-heading h2,.privacy-intro h2{text-transform:uppercase;letter-spacing:-.03em;margin:9px 0 0;font-size:38px}.security-badge{color:var(--green);letter-spacing:.14em;background:#0e211a;border:1px solid #315c49;align-items:center;gap:10px;padding:12px 15px;font-size:12px;font-weight:700;display:flex}.security-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.security-card,.admin-panel,.privacy-panel{background:linear-gradient(145deg,#111a26,#0b111a);border:1px solid #2b3645}.security-card{min-width:0;padding:25px}.card-kicker{color:var(--red-bright);letter-spacing:.16em;font-size:12px;font-weight:700}.security-card h3{margin:10px 0 12px;font-size:19px}.security-card>p{color:#818c9a;margin:0;font-size:12px;line-height:1.7}.status-list{margin:22px 0 0}.status-list div{border-top:1px solid #283342;justify-content:space-between;gap:15px;padding:10px 0;display:flex}.status-list dt{color:#9da9b5;letter-spacing:.12em;font-size:12px}.status-list dd{color:#d6dbe0;text-align:right;margin:0;font-size:12px}.readiness-list{margin:18px 0 0;padding:0;list-style:none}.readiness-list li{color:#d4d9de;border-top:1px solid #283342;grid-template-columns:9px 1fr;gap:5px 9px;padding:10px 0;font-size:13px;display:grid}.readiness-list small,.readiness-list code{color:#9da9b5;overflow-wrap:anywhere;grid-column:2;font-size:12px;line-height:1.5}.readiness-list code{font-family:var(--font-geist-mono), monospace}.ready-dot,.safe-dot,.pending-dot{border-radius:50%;width:7px;height:7px;margin-top:2px}.ready-dot,.safe-dot{background:var(--green);box-shadow:0 0 9px #58c98e8c}.pending-dot{background:var(--gold);box-shadow:0 0 9px #d7a83f73}.security-actions{flex-wrap:wrap;gap:9px;margin:22px 0 15px;display:flex}.security-actions .secondary,.security-actions button{color:#d6dce2;letter-spacing:.1em;background:#141d28;border:1px solid #465364;padding:11px 12px;font-size:12px;font-weight:700;text-decoration:none}.last-snapshot{color:#9da9b5;letter-spacing:.1em;border-top:1px solid #283342;padding-top:12px;font-size:12px;display:block}.security-intelligence,.scheduled-sync-control{border-top:1px solid #2b3645;margin-top:48px;padding-top:44px}.scheduled-sync-control .section-heading h2{text-transform:uppercase;letter-spacing:-.03em;margin:9px 0 0;font-size:32px}.sync-boundary{color:#aeb7c1;background:#121820;border-left:2px solid #e6b84a;margin:0 0 18px;padding:13px 15px;font-size:13px;line-height:1.55}.scheduled-sync-grid{background:#2b3645;border:1px solid #2b3645;grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);gap:1px;display:grid}.scheduled-sync-grid>article{background:#0c131c;padding:22px}.scheduled-sync-grid label{color:#9da9b5;letter-spacing:.11em;gap:7px;margin-top:15px;font-size:12px;font-weight:700;display:grid}.scheduled-sync-grid select{min-height:40px}.scheduled-sync-grid .sync-toggle,.scheduled-sync-grid .sync-check{letter-spacing:0;align-items:center;gap:10px;display:flex}.scheduled-sync-grid input[type=checkbox]{accent-color:#d7ad48;width:17px;height:17px}.sync-toggle span,.sync-toggle b,.sync-toggle small{display:block}.sync-toggle small{color:#9da9b5;margin-top:3px;font-size:12px;font-weight:400}.scheduled-sync-grid dl{background:#25303d;grid-template-columns:1fr 1fr;gap:1px;margin:20px 0 0;display:grid}.scheduled-sync-grid dl div{background:#101720;padding:12px}.scheduled-sync-grid dt{color:#9da9b5;letter-spacing:.1em;font-size:13px;font-weight:700}.scheduled-sync-grid dd{color:#dce1e6;margin:5px 0 0;font-size:13px}.scheduled-results{gap:8px;margin-top:14px;display:grid}.scheduled-results>div{background:#111923;border:1px solid #263241;grid-template-columns:auto 1fr;gap:5px 10px;padding:11px;display:grid}.scheduled-results b{font-size:13px}.scheduled-results small{color:#9da9b5;grid-column:2;font-size:12px;line-height:1.45}.scheduled-history{margin-top:14px}.security-intelligence .section-heading h2{text-transform:uppercase;letter-spacing:-.03em;margin:9px 0 0;font-size:32px}.security-evidence-notice{border:1px solid #5b4c2c;border-left:3px solid var(--gold);color:#c7b98f;background:#17140d;margin:0 0 16px;padding:12px 14px;font-size:12px;line-height:1.6}.security-posture-grid{background:#2b3645;border:1px solid #2b3645;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.security-posture-grid article{background:#0c131c;min-width:0;padding:20px}.security-posture-grid span,.security-posture-grid b,.security-posture-grid small{display:block}.security-posture-grid span{color:#9da9b5;letter-spacing:.13em;font-size:13px;font-weight:700}.security-posture-grid b{color:#e3e7ea;margin-top:9px;font-size:30px}.security-posture-grid small{color:#9da9b5;margin-top:4px;font-size:12px;line-height:1.45}.review-text{color:var(--gold)!important}.security-intel-grid{grid-template-columns:.8fr 1.2fr;gap:16px;margin-top:16px;display:grid}.security-signal-panel,.security-sync-panel,.security-audit-panel{background:linear-gradient(145deg,#111a26,#0b111a);border:1px solid #2b3645;min-width:0;padding:22px}.security-signal-panel article{border-top:1px solid #283342;padding:14px 0}.security-signal-panel article>div{justify-content:space-between;gap:12px;display:flex}.security-signal-panel article small{color:#9da9b5;letter-spacing:.08em;font-size:13px}.security-signal-panel h4{margin:9px 0 5px;font-size:13px}.security-signal-panel p{color:#8792a0;margin:0;font-size:12px;line-height:1.6}.security-audit-panel{margin-top:16px}.security-audit-panel .panel-title label{color:#9da9b5;letter-spacing:.1em;align-items:center;gap:8px;font-size:13px;display:flex}.security-audit-panel select{color:#d6dce2;background:#0b1119;border:1px solid #3c4857;padding:8px;font-size:12px}.security-table-wrap{max-width:100%;overflow-x:auto}.security-table-wrap table{border-collapse:collapse;width:100%;min-width:650px}.security-table-wrap th{color:#9da9b5;letter-spacing:.1em;text-align:left;border-bottom:1px solid #394453;padding:10px 8px;font-size:13px}.security-table-wrap td{color:#c6ccd2;vertical-align:top;border-bottom:1px solid #252f3c;padding:11px 8px;font-size:12px;line-height:1.45}.security-table-wrap td small{color:#9da9b5;margin-top:3px;font-size:13px;display:block}.eve-identity-panel{background:#354253;border:1px solid #354253;grid-template-columns:.9fr 1.1fr;gap:1px;margin-top:16px;display:grid}.eve-identity-copy,.eve-identity-list{background:linear-gradient(145deg,#111a26,#0b111a);min-width:0;padding:28px}.eve-identity-copy h3{margin:9px 0 12px;font-size:25px}.eve-identity-copy>p{color:#8793a1;max-width:620px;margin:0;font-size:12px;line-height:1.75}.eve-scope-strip{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.eve-scope-strip span{color:var(--green);letter-spacing:.12em;background:#0d2119;border:1px solid #315c49;padding:7px 9px;font-size:13px;font-weight:700}.eve-login-link{background:#050607;border:1px solid #687382;align-items:center;max-width:270px;line-height:0;display:inline-flex}.eve-login-link:hover{border-color:#aeb8c4;box-shadow:0 0 18px #7b94ad33}.eve-login-link:disabled{cursor:not-allowed;opacity:.35;box-shadow:none}.eve-login-link img{width:270px;max-width:100%;height:auto;display:block}.eve-login-disabled{color:#9da9b5;letter-spacing:.12em;background:#121923;border:1px solid #3b4654;min-height:45px;padding:0 18px;font-size:12px;font-weight:700}.eve-consent-note{color:#9da9b5;max-width:560px;margin-top:13px;font-size:12px;line-height:1.6;display:block}.eve-consent-form{gap:10px;margin-top:20px;display:grid}.eve-consent-form label{color:#cdd3d9;background:#0a1119;border:1px solid #344150;align-items:flex-start;gap:11px;max-width:650px;padding:12px;display:flex}.eve-consent-form label.tracking-consent{background:#17140d;border-color:#5b4c2c}.eve-consent-form input{width:16px;height:16px;accent-color:var(--red);flex:none;margin-top:1px}.eve-consent-form span,.eve-consent-form b,.eve-consent-form small{display:block}.eve-consent-form b{letter-spacing:.11em;font-size:12px}.eve-consent-form small{color:#9da9b5;margin-top:5px;font-size:12px;line-height:1.55}.eve-consent-form .eve-login-link{margin-top:4px;padding:0}.eve-identity-list .panel-title{margin-bottom:12px}.eve-identity-list .panel-title button{flex:none}.eve-character{border-top:1px solid #293442;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:15px 0;display:grid}.eve-character-mark{color:#dce1e5;letter-spacing:.12em;background:#080c12;border:1px solid #697788;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.eve-character-portrait{object-fit:cover;background:#080c12;border:1px solid #697788;width:52px;height:52px}.eve-character>div:nth-child(2){min-width:0}.eve-character b,.eve-character small{display:block}.eve-character b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.eve-character small{color:#9da9b5;letter-spacing:.1em;margin-top:5px;font-size:13px}.eve-character button{color:#b88687;letter-spacing:.12em;background:0 0;border:1px solid #553033;padding:8px 9px;font-size:13px}.eve-character button:hover{color:#e0a1a4;border-color:#9e4a4f}.inline-error{border:1px solid #743a37;border-left:3px solid var(--red);background:#211317;grid-template-columns:1fr auto;gap:5px 14px;margin:16px 0;padding:12px 14px;display:grid}.inline-error b,.inline-error span{display:block}.inline-error b{color:#e7d9d8;font-size:12px}.inline-error span{color:#a89c9c;font-size:12px;line-height:1.5}.inline-error button{color:#f0c2be;letter-spacing:.1em;background:#32191c;border:1px solid #7f4a46;grid-area:1/2/3;align-self:center;padding:8px 10px;font-size:13px;font-weight:700}.phase3c-authorization{background:#5b4c2c;border-color:#5b4c2c}.phase3c-start-here{border:1px solid #7b6230;border-left:4px solid var(--gold);background:linear-gradient(135deg,#1c180f,#10151c);justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:20px 24px;display:flex}.phase3c-start-here>div{min-width:0}.phase3c-start-here span{color:var(--gold);letter-spacing:.14em;font-size:12px;font-weight:700}.phase3c-start-here h3{margin:7px 0 5px;font-size:19px}.phase3c-start-here p{color:#9a9385;max-width:760px;margin:0;font-size:12px;line-height:1.6}.phase3c-start-here button{color:#e5c77f;letter-spacing:.1em;background:#292010;border:1px solid #8d7138;flex:none;padding:11px 13px;font-size:12px;font-weight:700}.phase3b-route-warning{border:1px solid #6d592e;border-left:3px solid var(--gold);color:#e2c477;letter-spacing:.08em;background:#17140d;margin-top:12px;padding:11px 13px;font-size:12px;font-weight:700;line-height:1.5;text-decoration:none;display:block}.phase3b-route-warning:hover{color:#f2d58d;background:#211b0e;border-color:#a2813d}.phase3c-scope-groups{margin:20px 0}.phase3c-consent{border-top:1px solid #394453;padding-top:4px}.phase3c-confirmation-summary{background:#0d2119;border:1px solid #315c49;justify-content:space-between;gap:14px;max-width:650px;padding:10px 12px;display:flex}.phase3c-confirmation-summary b,.phase3c-confirmation-summary span{color:var(--green);letter-spacing:.12em;font-size:12px;font-weight:700}.phase3c-boundary{background:#0d2119;border:1px solid #315c49;margin-top:20px;padding:15px}.phase3c-boundary b{color:var(--green);letter-spacing:.12em;font-size:12px}.phase3c-boundary p{color:#83a493;margin:7px 0 0;font-size:12px;line-height:1.6}.eve-dashboard{border-top:1px solid var(--line);background:#0b1119;padding:90px 7vw}.eve-dashboard .section-heading h2{text-transform:uppercase;letter-spacing:-.03em;margin:9px 0 0;font-size:38px}.esi-source{text-align:right;justify-items:end;gap:5px;display:grid}.esi-source span{letter-spacing:.12em;font-size:12px}.esi-source b{color:#9da9b5;letter-spacing:.06em;font-size:12px;font-weight:400}.esi-source button,.esi-empty button{color:#d6dce2;letter-spacing:.1em;background:#141d28;border:1px solid #465364;padding:9px 11px;font-size:13px;font-weight:700}.esi-empty{color:#d6dce2;text-align:center;background:#0e161f;border:1px solid #2d3948;padding:40px}.esi-empty p{color:#9da9b5;font-size:13px}.capsuleer-card{background:linear-gradient(145deg,#101924,#090f17);border:1px solid #354253;margin-top:18px;overflow:hidden}.capsuleer-header{background:radial-gradient(circle at 0 0,#5d7a9421,#0000 35%),#0c131c;border-bottom:1px solid #303c4b;grid-template-columns:132px 1fr auto;align-items:center;gap:24px;padding:24px;display:grid}.capsuleer-header>img{object-fit:cover;filter:saturate(.8)contrast(1.06);border:1px solid #596879;width:132px;height:132px}.capsuleer-header>div:nth-child(2)>span{color:var(--red-bright);letter-spacing:.15em;font-size:12px;font-weight:700}.capsuleer-header h3{letter-spacing:-.03em;text-transform:uppercase;margin:8px 0 6px;font-size:clamp(25px,3vw,40px)}.capsuleer-header p{color:#8b96a3;margin:0;font-size:13px}.capsuleer-tags{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.capsuleer-tags span{color:#aeb7c1;letter-spacing:.09em;background:#111a24;border:1px solid #3f4b5a;padding:6px 8px;font-size:13px;font-weight:700}.capsuleer-tags span.safe{color:var(--green);border-color:#315c49}.capsuleer-tags span.review{color:var(--gold);border-color:#9da9b5}.sync-control{text-align:right;justify-items:end;gap:7px;min-width:180px;display:grid}.sync-control small{color:#9da9b5;letter-spacing:.12em;font-size:13px}.sync-control b{color:#d9dee3;font-size:13px}.sync-state{color:#9aa5b0;letter-spacing:.09em;border:1px solid #465364;padding:4px 6px;font-size:13px;font-weight:700}.sync-state.sync-success{color:var(--green);border-color:#315c49}.sync-state.sync-partial,.sync-state.sync-never,.sync-state.sync-interrupted{color:var(--gold);border-color:#9da9b5}.sync-state.sync-failed{color:#df7b74;border-color:#9da9b5}.sync-control button{border:1px solid var(--red-bright);background:var(--red);color:#fff;letter-spacing:.12em;margin-top:5px;padding:11px 16px;font-size:12px;font-weight:700}.sync-control button:disabled{opacity:.5}.esi-attention{background:#17140d;border:1px solid #5d4c2c;margin:20px;padding:20px}.esi-attention b{color:var(--gold);font-size:12px}.esi-attention p{color:#948a72;margin:7px 0 0;font-size:12px;line-height:1.6}.capsuleer-stats{border-bottom:1px solid #2c3745;grid-template-columns:repeat(4,1fr);display:grid}.capsuleer-stats article{border-right:1px solid #2c3745;min-width:0;padding:23px}.capsuleer-stats article:last-child{border-right:0}.capsuleer-stats small{color:#9da9b5;letter-spacing:.13em;font-size:13px}.capsuleer-stats strong{color:#e1e5e8;text-overflow:ellipsis;margin-top:10px;font-size:clamp(18px,2vw,27px);display:block;overflow:hidden}.capsuleer-stats p{color:#9da9b5;margin:7px 0 0;font-size:12px}.esi-detail-grid{background:#303b49;grid-template-columns:1fr 1fr;gap:1px;display:grid}.esi-detail-grid>section{background:#0c131c;min-width:0;padding:24px}.operations-now .panel-title i{border-radius:50%;width:9px;height:9px}.online-light{background:var(--green);box-shadow:0 0 12px #58c98ea6}.offline-light{background:#65707e}.operations-now dl,.esi-organization dl{margin:12px 0}.operations-now dl div,.esi-organization dl div{border-top:1px solid #293442;justify-content:space-between;gap:20px;padding:10px 0;display:flex}.operations-now dt,.esi-organization dt{color:#9da9b5;letter-spacing:.11em;font-size:13px}.operations-now dd,.esi-organization dd{color:#d0d6dc;text-align:right;margin:0;font-size:12px}.operations-now>small{color:#9da9b5;font-size:13px;line-height:1.55}.esi-counts{border-top:1px solid #293442;grid-template-columns:1fr 1fr;display:grid}.esi-counts div{border-bottom:1px solid #27313e;min-width:0;padding:13px 8px 13px 0}.esi-counts b,.esi-counts small{display:block}.esi-counts b{color:#cfd5db;font-size:12px}.esi-counts small{color:#9da9b5;margin-top:5px;font-size:13px}.esi-sync-log>p{color:#9da9b5;margin:0 0 12px;font-size:12px;line-height:1.5}.esi-sync-log>div{border-top:1px solid #293442;grid-template-columns:58px 1fr;gap:5px 10px;padding:10px 0;display:grid}.esi-sync-log>div span{color:#aab3bd;text-align:center;letter-spacing:.08em;border:1px solid #465364;grid-row:1/3;align-self:start;padding:5px;font-size:13px}.esi-sync-log>div span.sync-success{color:var(--green);border-color:#315c49}.esi-sync-log>div span.sync-partial{color:var(--gold);border-color:#9da9b5}.esi-sync-log>div span.sync-failed{color:#df7b74;border-color:#9da9b5}.esi-sync-log>div b{font-size:12px}.esi-sync-log>div small{color:#9da9b5;font-size:13px}.esi-partial-errors{color:#a69776;background:#15130e;border:1px solid #5d4c2c;margin:20px;padding:14px 18px;font-size:12px}.esi-partial-errors summary{cursor:pointer;color:var(--gold);letter-spacing:.09em;font-weight:700}.esi-partial-errors p{margin:9px 0 0}.corporation-dashboard{background:radial-gradient(circle at 85% 0,#916f2d12,#0000 32%),#091018}.corporation-ready p{max-width:720px;margin:10px auto 18px;line-height:1.65}.corporation-authorization-card{background:linear-gradient(145deg,#111a26,#0b111a);border:1px solid #69562f;margin-top:18px;padding:clamp(22px,4vw,42px)}.corporation-authorization-card>h3{margin:9px 0 12px;font-size:clamp(24px,3vw,36px)}.corporation-authorization-card>p{color:#8793a1;max-width:820px;font-size:12px;line-height:1.75}.corporation-authorization-callout{border:1px solid #7b6230;border-left:4px solid var(--gold);background:#1b170e;margin-bottom:24px;padding:16px 18px}.corporation-authorization-callout span,.corporation-authorization-callout b{display:block}.corporation-authorization-callout span{color:var(--gold);letter-spacing:.14em;font-size:12px;font-weight:700}.corporation-authorization-callout b{color:#efe2c4;margin-top:7px;font-size:17px}.corporation-authorization-callout p{color:#a79d89;max-width:850px;margin:7px 0 0;font-size:12px;line-height:1.65}.corporation-header{background:radial-gradient(circle at 0 0,#9f793224,#0000 38%),#0c131c}.corporation-header>img{object-fit:contain;background:#070b10;padding:14px}.corporation-header h3{max-width:820px;font-size:clamp(22px,2.7vw,36px)}.corporation-detail-grid{background:#3d3a32}.corporation-stats strong{color:#e6dfcf}.corporation-validation{background:linear-gradient(135deg,#0c1714,#0b1118 60%);border-top:1px solid #334133;border-bottom:1px solid #334133;padding:24px}.corporation-validation.validation-attention{background:linear-gradient(135deg,#19160e,#0b1118 60%);border-color:#9da9b5}.corporation-validation>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.corporation-validation>header span{color:var(--green);letter-spacing:.14em;font-size:13px;font-weight:700}.corporation-validation.validation-attention>header span{color:var(--gold)}.corporation-validation>header h3{text-transform:uppercase;margin:7px 0 5px;font-size:19px}.corporation-validation>header p{color:#9da9b5;margin:0;font-size:12px}.corporation-validation>header>b{color:var(--green);letter-spacing:.11em;border:1px solid #315c49;flex:none;padding:7px 9px;font-size:13px}.corporation-validation.validation-attention>header>b{color:var(--gold);border-color:#9da9b5}.corporation-validation-grid{background:#28362f;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.validation-check{background:#0b1312;min-width:0;padding:15px}.validation-check span{color:var(--green);letter-spacing:.1em;border:1px solid #315c49;padding:4px 5px;font-size:13px;font-weight:700;display:inline-block}.validation-check-attention span{color:#df7b74;border-color:#9da9b5}.validation-check-note span{color:var(--gold);border-color:#9da9b5}.validation-check h4{color:#d5dcd8;margin:10px 0 6px;font-size:13px}.validation-check p{color:#9da9b5;margin:0;font-size:12px;line-height:1.55}.corporation-validation>small{color:#9da9b5;margin-top:14px;font-size:13px;line-height:1.6;display:block}.admin-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.admin-panel{padding:25px}.role-table article{border-top:1px solid #293442;grid-template-columns:minmax(150px,.55fr) 1fr;gap:20px;padding:15px 0;display:grid}.role-table article b,.role-table article small{display:block}.role-table article b{color:#dce0e4;font-size:12px}.role-table article small{color:#9da9b5;margin-top:5px;font-size:12px;line-height:1.5}.role-table article p{color:#9aa4af;margin:0;font-size:12px;line-height:1.7}.audit-list{border-top:1px solid #293442;max-height:540px;overflow:auto}.audit-list article{border-bottom:1px solid #252f3d;grid-template-columns:65px 1fr;gap:12px;padding:14px 0;display:grid}.audit-list article b,.audit-list article small{display:block}.audit-list article b{color:#cdd3d9;font-size:13px;line-height:1.45}.audit-list article small{color:#9da9b5;text-transform:uppercase;letter-spacing:.06em;margin-top:5px;font-size:13px;line-height:1.5}.audit-action{color:#9fa9b4;letter-spacing:.08em;text-align:center;text-transform:uppercase;border:1px solid #4a5664;align-self:start;padding:5px;font-size:13px;font-weight:700}.action-delete{color:#df7b74;border-color:#9da9b5}.action-create,.action-snapshot{color:var(--green);border-color:#315c49}.action-update{color:var(--gold);border-color:#9da9b5}.member-panel{margin-top:16px}.member-layout{grid-template-columns:minmax(280px,.65fr) 1fr;gap:25px;display:grid}.member-layout form{background:#0a1018;border:1px solid #303c4b;grid-template-columns:1fr 1fr;align-content:start;gap:13px;padding:18px;display:grid}.member-layout form label{color:#9da9b5;letter-spacing:.1em;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.member-layout form .member-selection,.member-layout form .primary{grid-column:1/-1}.member-selection{background:#080e16;border:1px solid #344151;padding:14px}.member-selection span,.member-selection b,.member-selection small{display:block}.member-selection span{color:var(--green);letter-spacing:.12em;font-size:13px;font-weight:700}.member-selection b{color:#dce1e5;text-transform:uppercase;margin-top:7px;font-size:13px}.member-selection small{color:#9da9b5;margin-top:6px;font-size:12px;line-height:1.5}.member-layout input,.member-layout select{color:#e0e3e6;background:#070c13;border:1px solid #3c4857;outline:none;width:100%;padding:11px;font-size:13px}.member-layout input:focus,.member-layout select:focus{border-color:var(--red-bright)}.member-layout .primary{padding:12px}.member-list{border-top:1px solid #303b49;max-height:390px;overflow:auto}.member-list>button{color:#d9dde1;text-align:left;background:0 0;border:0;border-bottom:1px solid #27313e;justify-content:space-between;gap:20px;width:100%;padding:15px 4px;display:flex}.member-list>button:hover{background:#ffffff06}.member-list b,.member-list small{display:block}.member-list b{font-size:13px}.member-list small{color:#9da9b5;margin-top:4px;font-size:12px}.member-list>button>span:last-child{letter-spacing:.08em;text-align:right;align-self:center;font-size:13px}.member-queue-summary{background:#303b49;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 0 18px;display:grid}.member-queue-summary article{background:#0a1018;padding:14px}.member-queue-summary b,.member-queue-summary small{display:block}.member-queue-summary b{color:#dfe4e7;font-size:20px}.member-queue-summary small{color:#9da9b5;letter-spacing:.1em;margin-top:5px;font-size:13px}.alliance-welcome{grid-template-columns:1fr 1fr;gap:16px;display:grid}.alliance-welcome h2{color:#e2e6e9;text-transform:uppercase;margin:8px 0 14px}.alliance-welcome p{color:#919ca8;line-height:1.7}.alliance-workspace{background:radial-gradient(circle at 85% 0,#b73c321f,#0000 520px),#070b12;min-height:100vh}.alliance-topbar{position:sticky}.alliance-logo{aspect-ratio:1;clip-path:circle(49%);object-fit:cover;border-radius:50%}.alliance-nav{align-self:stretch;margin-left:auto;display:flex}.alliance-nav a{color:#9da9b5;letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid #0000;align-items:center;padding:0 13px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.alliance-nav a:hover,.alliance-nav a:focus-visible{border-bottom-color:var(--red);color:#fff;outline:none}.alliance-nav .alliance-corporation-link{color:#e3e7ea;border-right:1px solid #34404e}.alliance-account-actions{align-items:center;gap:8px;display:flex}.alliance-account-actions form{display:flex}.alliance-corporation-switch{color:#e5e9ec;letter-spacing:.11em;border:1px solid #3a4654;align-items:center;min-height:38px;padding:0 12px;font-size:10px;font-weight:900;text-decoration:none;display:none}.alliance-corporation-switch:hover,.alliance-corporation-switch:focus-visible{border-color:var(--red-bright);background:#121b26;outline:none}.alliance-shell{width:min(1440px,92vw);margin:0 auto;padding:54px 0 90px}.alliance-hero{grid-template-columns:minmax(0,1.45fr) minmax(340px,.55fr);align-items:center;gap:70px;min-height:420px;padding:28px 0 58px;display:grid}.alliance-hero h1{letter-spacing:-.055em;text-transform:uppercase;max-width:820px;margin:16px 0 22px;font-size:clamp(48px,6vw,88px);line-height:.94}.alliance-hero h1 em{color:var(--red-bright);font-style:normal}.alliance-hero>div:first-child>p:last-child{color:#aab3bd;max-width:760px;font-size:17px;line-height:1.75}.alliance-identity{text-align:center;background:linear-gradient(145deg,#111925,#090f17);border:1px solid #354150;place-items:center;gap:18px;padding:28px;display:grid}.alliance-identity img{width:min(180px,45vw);height:auto}.alliance-seal-stack{place-items:center;padding:0 26px 14px;display:grid;position:relative}.alliance-executor-node{white-space:nowrap;background:#080d14;border:1px solid #d7a83f8c;align-items:center;gap:7px;padding:6px 8px 6px 6px;position:absolute;bottom:0;right:-18px;color:#d7dde2!important;display:flex!important}.alliance-executor-node img{object-fit:cover;border-radius:50%;width:34px;height:34px}.alliance-executor-node b{letter-spacing:.1em;font-size:8px}.alliance-identity span,.alliance-section-heading span,.alliance-document-grid span{color:var(--red-bright);letter-spacing:.15em;font-size:11px;font-weight:900;display:block}.alliance-identity strong{color:#eef1f3;margin-top:8px;font-size:21px;display:block}.alliance-identity small{color:#9da9b5;margin-top:6px;display:block}.alliance-stats{background:#303b48;border:1px solid #303b48;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:24px;display:grid}.alliance-stats article{background:#0d141e;padding:22px}.alliance-stats small{color:#9da9b5;letter-spacing:.12em;font-size:11px;font-weight:800}.alliance-stats strong{color:#e6eaed;margin-top:9px;font-size:24px;display:block}.alliance-stats p{color:#8994a2;margin:7px 0 0;font-size:12px}.alliance-section{background:#0b1119;border:1px solid #303b48;margin-top:28px;padding:28px;scroll-margin-top:100px}.alliance-section-heading{border-bottom:1px solid #2a3542;justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;padding-bottom:18px;display:flex}.alliance-section-heading h2{text-transform:uppercase;margin:7px 0 0;font-size:clamp(25px,3vw,38px)}.alliance-section-heading>small{color:#9da9b5;text-align:right;font-size:12px}.alliance-announcements{gap:10px;display:grid}.alliance-announcements article{border-left:3px solid var(--gold);background:#101823;grid-template-columns:180px 1fr;gap:24px;padding:18px;display:grid}.alliance-announcements time{color:var(--gold);letter-spacing:.08em;font-size:11px;font-weight:800}.alliance-announcements h3,.alliance-operation-grid h3,.alliance-document-grid h3{text-transform:uppercase;margin:0 0 8px}.alliance-announcements p,.alliance-document-grid p{color:#a5aeb8;margin:0;line-height:1.65}.alliance-corp-grid,.alliance-operation-grid,.alliance-document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.alliance-corp-grid article,.alliance-operation-grid article,.alliance-document-grid>*{background:#0e1620;border:1px solid #34404e;padding:20px}.alliance-corp-grid span{color:var(--gold);letter-spacing:.1em;font-weight:900}.alliance-corp-grid h3{text-transform:uppercase;margin:9px 0;font-size:16px}.alliance-corp-grid p{color:#9da9b5;margin:0;font-size:12px}.alliance-operation-grid article>div:first-child{color:var(--red-bright);letter-spacing:.09em;justify-content:space-between;gap:12px;font-size:11px;font-weight:900;display:flex}.alliance-operation-grid h3{margin-top:16px}.alliance-operation-grid dl{margin:16px 0 0}.alliance-operation-grid dl div{border-top:1px solid #293441;grid-template-columns:90px 1fr;gap:12px;padding:9px 0;display:grid}.alliance-operation-grid dt{color:#8994a2;letter-spacing:.1em;font-size:11px}.alliance-operation-grid dd{color:#cbd1d7;margin:0;font-size:12px}.alliance-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.alliance-two-column>article{background:#0e1620;border:1px solid #34404e;min-width:0;padding:20px}.alliance-two-column>article>h3{text-transform:uppercase;margin:0 0 16px}.alliance-document-grid>*{color:inherit;text-decoration:none}.alliance-document-grid a:hover,.alliance-document-grid a:focus-visible{border-color:var(--red-bright);background:#131d29;outline:none}.alliance-document-grid h3{margin-top:11px}.alliance-document-grid b{color:var(--gold);letter-spacing:.12em;margin-top:18px;font-size:11px;display:block}@media (width<=1100px){.alliance-nav{display:none}.alliance-corporation-switch{display:flex}.alliance-hero{grid-template-columns:1fr;gap:24px}.alliance-identity{text-align:left;grid-template-columns:auto 1fr;justify-items:start}.alliance-identity img{width:120px}.alliance-stats{grid-template-columns:repeat(2,1fr)}.alliance-corp-grid,.alliance-operation-grid,.alliance-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.alliance-topbar .brand-full-name b{white-space:normal}.alliance-topbar .session-signout{padding:9px;font-size:10px}.alliance-account-actions{gap:5px}.alliance-corporation-switch{min-height:34px;padding:0 9px}.alliance-shell{width:min(92vw,640px);padding-top:30px}.alliance-hero{min-height:0;padding-bottom:36px}.alliance-hero h1{font-size:clamp(39px,12vw,64px)}.alliance-identity{text-align:center;grid-template-columns:1fr;justify-items:center}.alliance-stats,.alliance-corp-grid,.alliance-operation-grid,.alliance-document-grid,.alliance-two-column{grid-template-columns:1fr}.alliance-section{padding:20px 16px}.alliance-section-heading{flex-direction:column;align-items:start}.alliance-section-heading>small{text-align:left}.alliance-announcements article{grid-template-columns:1fr;gap:8px}.alliance-shared-list article{grid-template-columns:1fr;gap:7px}}.privacy-panel{grid-template-columns:.65fr 1.35fr;gap:45px;margin-top:16px;padding:35px;display:grid}.policy-date{color:#9da9b5;letter-spacing:.12em;margin-top:18px;font-size:12px}.privacy-grid{background:#303a47;grid-template-columns:1fr 1fr;gap:1px;display:grid}.privacy-grid article{background:#0d141e;padding:20px}.privacy-grid b{color:var(--red-bright);letter-spacing:.12em;font-size:12px}.privacy-grid p{color:#8d98a5;margin:10px 0 0;font-size:13px;line-height:1.65}.legal-notice{color:#9da9b5;border-top:1px solid #2b3542;grid-column:1/-1;padding-top:22px;font-size:12px;line-height:1.65}.legal-notice p{margin:6px 0}.legal-notice p:last-child{flex-wrap:wrap;gap:18px;margin-top:12px;display:flex}.legal-notice a{color:#aeb7c1;text-decoration:none}.legal-notice a:hover{color:var(--gold)}.roadmap{border-top:1px solid var(--line);background:#0a1018;padding:90px 7vw}.structure-stats{margin:18px 0}.structure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.structure-card{background:linear-gradient(145deg,#111a26,#0b111a);border:1px solid #2d3948;padding:20px}.structure-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.structure-head span{color:var(--green);letter-spacing:.12em;font-size:13px;font-weight:700}.structure-head h4{margin:7px 0 3px;font-size:17px}.structure-head p{color:#9da9b5;margin:0;font-size:12px}.structure-head i{white-space:nowrap;border:1px solid #465364;padding:5px 7px;font-size:13px;font-style:normal}.structure-head i.fuel-critical,.structure-head i.fuel-expired{color:#ef8888;border-color:#9da9b5}.structure-head i.fuel-warning{color:var(--gold);border-color:#9da9b5}.structure-head i.fuel-healthy{color:var(--green);border-color:#315c49}.structure-card dl{grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0;display:grid}.structure-card dl div{border-top:1px solid #263140;padding-top:8px}.structure-card dt{color:#9da9b5;letter-spacing:.1em;font-size:13px}.structure-card dd{margin:4px 0 0;font-size:13px}.service-list{flex-wrap:wrap;gap:6px;display:flex}.service-list span{color:#8994a2;border:1px solid #3a4654;padding:5px 7px;font-size:13px}.service-list span.online{color:var(--green);border-color:#315c49}.extraction{border-left:2px solid var(--gold);background:#121821;gap:5px;margin-top:14px;padding:10px 12px;display:grid}.extraction b{color:var(--gold);font-size:12px}.extraction span{color:#8d98a5;font-size:12px}.roadmap .section-heading h2{text-transform:uppercase;letter-spacing:-.03em;margin:9px 0 0;font-size:38px}.roadmap-state{text-align:right;justify-items:end;gap:6px;display:grid}.roadmap-state span{color:var(--green);letter-spacing:.13em;font-size:12px;font-weight:700}.roadmap-state b{color:#9da9b5;letter-spacing:.06em;font-size:12px;font-weight:400}.roadmap-phases{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.roadmap-phases article{background:linear-gradient(145deg,#111a26,#0b111a);border:1px solid #2d3948;min-width:0;padding:21px}.roadmap-phase-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.roadmap-phase-head>span{color:#9da9b5;letter-spacing:.14em;font-size:13px;font-weight:700}.roadmap-phase-head i{letter-spacing:.1em;text-transform:uppercase;border:1px solid #465364;padding:4px 6px;font-size:13px;font-style:normal;font-weight:700}.roadmap-phase-head i.roadmap-complete,.roadmap-phase-head i.roadmap-live{color:var(--green);border-color:#315c49}.roadmap-phase-head i.roadmap-prepared{color:var(--gold);border-color:#9da9b5}.roadmap-phase-head i.roadmap-planned{color:#8994a2}.roadmap-phases h3{text-transform:uppercase;margin:18px 0 10px;font-size:16px}.roadmap-phases p{color:#9da9b5;margin:0;font-size:13px;line-height:1.65}.phase3c-prep{background:#354253;border:1px solid #354253;grid-template-columns:1.1fr .9fr;gap:1px;margin-top:16px;display:grid}.phase3c-prep>section{background:#0d141e;min-width:0;padding:27px}.phase3c-prep h3{margin:9px 0 11px;font-size:22px}.phase3c-prep>section>p{color:#818c9a;margin:0 0 18px;font-size:13px;line-height:1.7}.scope-groups{gap:8px;display:grid}.scope-groups details{background:#091019;border:1px solid #303c4b;padding:13px 14px}.scope-groups summary{cursor:pointer;justify-content:space-between;gap:18px;display:flex}.scope-groups summary b{color:#d6dbe0;font-size:12px}.scope-groups summary span{color:var(--green);letter-spacing:.09em;white-space:nowrap;font-size:13px;font-weight:700}.scope-groups details p{color:#9da9b5;font-size:12px;line-height:1.55}.scope-groups ul{margin:10px 0 0;padding:0;list-style:none}.scope-groups li{overflow-wrap:anywhere;border-top:1px solid #26313e;padding:6px 0}.scope-groups code,.optional-scopes code{color:#b8c1cb;font:7px var(--font-geist-mono), monospace}.activation-gates{margin:18px 0 24px;padding-left:27px}.activation-gates li{color:#929daa;padding:0 0 13px 5px;font-size:12px;line-height:1.55}.activation-gates li::marker{color:var(--gold);font-weight:700}.optional-scopes{border-top:1px solid #2c3745;padding-top:17px}.optional-scopes>b{color:var(--red-bright);letter-spacing:.14em;font-size:13px}.optional-scopes p{gap:5px;margin:12px 0 0;display:grid}.optional-scopes span{color:#9da9b5;font-size:12px;line-height:1.5}.phase3d-readiness{border:1px solid #315c49;border-left:4px solid var(--green);background:linear-gradient(135deg,#0d2119,#0d141e);margin-top:16px;padding:24px}.phase3d-readiness-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.phase3d-readiness h3{margin:7px 0 8px;font-size:21px}.phase3d-readiness p{color:#89a095;max-width:850px;margin:0;font-size:13px;line-height:1.7}.phase3d-readiness .secondary{flex:none}.phase3d-facts{background:#304137;border:1px solid #304137;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:20px;display:grid}.phase3d-facts article{background:#0a1212;min-width:0;padding:16px}.phase3d-facts b,.phase3d-facts small{display:block}.phase3d-facts b{color:#d7dfda;font-size:13px}.phase3d-facts small{color:#9da9b5;margin-top:6px;font-size:12px;line-height:1.55}.phase3d-confirmation-summary{background:#0d2119;border:1px solid #315c49;justify-content:space-between;gap:14px;max-width:650px;padding:10px 12px;display:flex}.phase3d-confirmation-summary b,.phase3d-confirmation-summary span{color:var(--green);letter-spacing:.12em;font-size:12px;font-weight:700}.phase3d-consent{margin-top:24px}.member-access-page{background:#080d14;min-height:100vh}.member-access-topbar .security-badge{width:auto}.member-session-actions .secondary{padding:11px 13px}.member-switch-form{gap:9px;margin-top:20px;display:grid}.member-switch-form .secondary{justify-self:start}.member-switch-form small{color:#9da9b5;max-width:620px;font-size:12px;line-height:1.6}.member-access-shell{background:radial-gradient(circle at 18% 10%,#17251f 0,#0a1118 38%,#070b12 72%);min-height:calc(100vh - 82px);padding:80px 7vw}.member-access-intro{max-width:900px}.member-access-intro h1{margin:22px 0;font-size:clamp(46px,6vw,82px)}.member-access-intro>p:last-child{color:#9da8a2;max-width:760px;font-size:15px;line-height:1.75}.member-access-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:34px;display:grid}.member-access-grid .admin-panel>h2{text-transform:uppercase;margin:10px 0 12px}.member-access-grid .admin-panel>p{color:#859088;font-size:13px;line-height:1.7}.member-notice{border-color:#315c49;border-left-color:var(--green);background:#0d2119;margin:26px 0 -14px}.member-connection{grid-template-columns:84px 1fr;gap:18px;display:grid}.member-connection>img{object-fit:cover;border:1px solid #475566;width:84px;height:84px}.member-connection h2{text-transform:uppercase;margin:0 0 5px}.member-connection p{color:#87929f;margin:0 0 15px;font-size:12px;line-height:1.6}.member-connection .status-list{margin-top:0}.member-connection .security-actions{margin-bottom:0}.member-connection .danger{color:#ef8d84;background:#291517;border:1px solid #693d39}.phase3d-boundary{background:#17140d;border:1px solid #5b4c2c;margin-top:16px;padding:18px 20px}.phase3d-boundary b{color:var(--gold);letter-spacing:.13em;font-size:12px}.phase3d-boundary p{color:#9c9177;margin:7px 0 0;font-size:12px;line-height:1.65}footer{color:#9da9b5;letter-spacing:.08em;background:#070b11;border-top:1px solid #27313e;justify-content:space-between;align-items:center;gap:30px;padding:30px 5vw;font-size:12px;display:flex}footer .brand img{width:36px;height:36px}footer .brand b{font-size:15px}.industry-dashboard{margin-top:24px}.industry-stats{border:1px solid var(--line);background:#0a1018;grid-template-columns:repeat(4,1fr);margin:22px 0;display:grid}.industry-stats article{border-right:1px solid var(--line);min-width:0;padding:18px}.industry-stats article:last-child{border-right:0}.industry-stats small,.industry-projection small{color:#9da9b5;letter-spacing:.13em;font-size:13px;font-weight:800;display:block}.industry-stats strong{color:#d9dee3;overflow-wrap:anywhere;margin-top:8px;font-size:16px;display:block}.profit{color:var(--green)!important}.loss{color:#ed766c!important}.industry-list{gap:12px;display:grid}.industry-card{background:#0b1119;border:1px solid #303b48}.industry-card>header{border-bottom:1px solid #29333f;justify-content:space-between;align-items:flex-start;gap:20px;padding:19px 20px;display:flex}.industry-card header span{color:var(--gold);letter-spacing:.13em;font-size:13px;font-weight:700}.industry-card h4{color:#e0e4e8;text-transform:uppercase;margin:6px 0;font-size:16px}.industry-card header small{color:#9da9b5;font-size:12px}.industry-card header>strong{text-align:right;min-width:190px;font-size:16px}.industry-card header>strong small{letter-spacing:.12em;margin-top:5px;font-size:13px;display:block}.industry-card dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.industry-card dl div{border-right:1px solid #29333f;padding:14px 20px}.industry-card dl div:nth-child(3n){border-right:0}.industry-card dl div:nth-child(n+4){border-top:1px solid #29333f}.industry-card dt{color:#9da9b5;letter-spacing:.12em;font-size:13px}.industry-card dd{color:#cbd2d8;margin:7px 0 0;font-size:13px}.industry-card>footer{background:#090e15;border-top:1px solid #29333f;padding:12px 20px}.industry-card>footer span{color:#9da9b5;font-size:12px}.industry-card>footer div{gap:8px;display:flex}.industry-card>footer button{color:#aeb8c2;letter-spacing:.1em;background:#121a24;border:1px solid #3c4857;padding:8px 10px;font-size:13px;font-weight:700}.industry-card>footer .danger{color:#df8179}.industry-editor{z-index:55;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020509db;place-items:center;padding:30px;display:grid;position:fixed;inset:0;overflow-y:auto}.industry-editor form{background:#0d141e;border:1px solid #445163;width:min(920px,100%);max-height:calc(100vh - 60px);padding:24px;overflow-y:auto}.industry-editor-head{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.industry-editor-head span{color:var(--gold);letter-spacing:.14em;font-size:13px;font-weight:700}.industry-editor-head h4{text-transform:uppercase;margin:6px 0 0;font-size:22px}.industry-editor-head button{color:#a3adb7;background:0 0;border:0;font-size:28px}.industry-fields{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.industry-fields label{color:#82909e;letter-spacing:.11em;gap:7px;font-size:13px;font-weight:700;display:grid}.industry-fields input,.industry-fields select,.industry-fields textarea{color:#dce1e5;background:#080d14;border:1px solid #394553;width:100%;min-width:0;padding:11px;font-size:12px}.industry-fields .span-two{grid-column:1/-1}.industry-fields textarea{resize:vertical;min-height:70px}.industry-projection{background:#303b48;border:1px solid #303b48;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:18px;display:grid}.industry-projection div{background:#0a1018;padding:14px}.industry-projection b{color:#d6dce1;margin-top:7px;font-size:12px;display:block}.industry-equation{background:#0d151f;border-top:1px solid #29333f;flex-wrap:wrap;align-items:baseline;gap:6px 9px;padding:12px 20px;display:flex}.industry-equation span{width:100%;color:var(--gold);letter-spacing:.13em;font-size:13px;font-weight:800}.industry-equation b,.industry-equation strong{color:#d6dce1;font-size:13px}.industry-equation i{color:#9da9b5;letter-spacing:.09em;font-size:13px;font-style:normal}.industry-equation em{color:#8995a1;font-size:12px;font-style:normal}.industry-equation-editor{border:1px solid #303b48;border-top:0;margin-top:1px}.trade-performance-stats{margin-top:-10px}.trade-management-grid{grid-template-columns:1.15fr .85fr;gap:14px;margin:18px 0;display:grid}.trade-management-grid>section{background:#0a1119;border:1px solid #2d3948;min-width:0}.trade-management-grid>section>header{border-bottom:1px solid #263342;justify-content:space-between;gap:18px;padding:17px 18px;display:flex}.trade-management-grid header span{color:var(--gold);letter-spacing:.13em;font-size:13px;font-weight:800}.trade-management-grid header h4{text-transform:uppercase;margin:6px 0 0;font-size:15px}.trade-management-grid header>b{color:var(--green);letter-spacing:.1em;font-size:12px}.trade-transaction-list,.trade-industry-list{max-height:560px;overflow:auto}.trade-transaction-list>p,.trade-industry-list>p{color:#9da9b5;margin:0;padding:24px;font-size:13px}.trade-transaction-list article,.trade-industry-list article{border-bottom:1px solid #202c38;padding:14px 16px}.trade-transaction-list article>div:first-child,.trade-industry-list article>div:first-child{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.trade-transaction-list article b,.trade-industry-list article b{font-size:13px}.trade-transaction-list article small,.trade-industry-list article small{color:#9da9b5;font-size:12px}.trade-transaction-list article>small,.trade-industry-list article>small{margin-top:8px;display:block}.trade-transaction-list dl,.trade-industry-list dl{background:#27323e;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:11px 0 0;display:grid}.trade-transaction-list dl div,.trade-industry-list dl div{background:#0d151f;min-width:0;padding:9px}.trade-transaction-list dt,.trade-industry-list dt{color:#9da9b5;letter-spacing:.08em;font-size:11px}.trade-transaction-list dd,.trade-industry-list dd{color:#cbd2d8;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.trade-transaction-list .buy,.trade-transaction-list .sell{letter-spacing:.1em;border:1px solid #3e4c5c;padding:3px 5px;font-size:10px;font-weight:800}.trade-transaction-list .buy{color:#8fc9ef;border-color:#365b73}.trade-transaction-list .sell{color:var(--green);border-color:#315c49}.market-risk-note{border:1px solid #6d5930;border-left:3px solid var(--gold);background:#d7a83f14;margin:14px 0;padding:14px 16px}.market-risk-note b{color:var(--gold);letter-spacing:.1em;font-size:12px}.market-risk-note p{color:#b9c1c9;margin:7px 0 0;font-size:13px;line-height:1.6}.blueprint-picker{border:1px solid #485568;border-left:3px solid var(--gold);background:#09111a;margin-bottom:18px;padding:18px;position:relative}.industry-head-actions{align-items:center;gap:9px;display:flex}.industry-head-actions a{color:#bdc6cf;letter-spacing:.1em;border:1px solid #465466;padding:11px 13px;font-size:12px;font-weight:800;text-decoration:none}.industry-source{border:1px solid #263443;border-left:3px solid var(--green);background:#0a121b;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:16px 0;padding:12px 15px;display:grid}.industry-source span,.industry-source small{color:#9da9b5;letter-spacing:.08em;font-size:12px}.industry-source b{font-size:13px}.industry-analytics-stats article i{color:#9da9b5;margin-top:6px;font-size:12px;font-style:normal;display:block}.industry-analytics-grid{grid-template-columns:1.15fr .85fr;gap:14px;margin:18px 0;display:grid}.industry-analytics-grid>section,.industry-readiness{background:#0a1119;border:1px solid #2d3948}.industry-analytics-grid header,.industry-readiness>header{border-bottom:1px solid #263342;justify-content:space-between;gap:18px;padding:17px 18px;display:flex}.industry-analytics-grid header span,.industry-readiness header span{color:var(--gold);letter-spacing:.13em;font-size:13px;font-weight:800}.industry-analytics-grid header h4,.industry-readiness header h4{text-transform:uppercase;margin:6px 0 0;font-size:15px}.industry-analytics-grid header>b,.industry-readiness header>b{color:var(--green);letter-spacing:.1em;font-size:12px}.industry-analytics-list{max-height:430px;overflow:auto}.industry-analytics-list>p,.industry-readiness>div>p{color:#9da9b5;margin:0;padding:24px;font-size:13px}.industry-analytics-list article{border-bottom:1px solid #202c38;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:13px 16px;display:grid}.industry-analytics-list article b{font-size:13px;display:block}.industry-analytics-list article small{color:#9da9b5;font-size:12px}.industry-analytics-list article>span{color:#9eabb7;letter-spacing:.1em;font-size:13px;font-weight:800}.industry-analytics-list article>span.bpo{color:var(--gold)}.industry-analytics-list article>span.bpc{color:#9da9b5}.industry-analytics-list dl{grid-column:1/-1;gap:18px;margin:2px 0 0;display:flex}.industry-analytics-list dl div{gap:5px;font-size:12px;display:flex}.industry-analytics-list dt{color:#9da9b5}.industry-analytics-list dd{color:#c8d0d7;margin:0}.industry-readiness{margin:18px 0}.industry-readiness header p{color:#9da9b5;margin:7px 0 0;font-size:12px}.industry-readiness>div article{border-bottom:1px solid #202c38;grid-template-columns:minmax(180px,1fr) 2fr auto;align-items:center;gap:18px;padding:13px 17px;display:grid}.industry-readiness article b{font-size:13px;display:block}.industry-readiness article small{color:#9da9b5;font-size:12px}.industry-readiness dl{grid-template-columns:repeat(5,1fr);gap:12px;margin:0;display:grid}.industry-readiness dl div{gap:4px;display:grid}.industry-readiness dt{color:#9da9b5;font-size:13px}.industry-readiness dd{margin:0;font-size:12px}.industry-readiness a{color:var(--gold);letter-spacing:.08em;font-size:13px;font-weight:800;text-decoration:none}.blueprint-picker label{color:var(--gold);letter-spacing:.12em;gap:8px;font-size:12px;font-weight:800;display:grid}.blueprint-picker input{color:#fff;background:#060b11;border:1px solid #4a5665;width:100%;padding:13px;font-size:13px}.blueprint-picker>div{z-index:4;border:1px solid #4b596b;border-top:2px solid var(--gold);background:#080e16;max-height:280px;position:absolute;top:calc(100% - 18px);left:18px;right:18px;overflow-y:auto;box-shadow:0 18px 45px #000b}.blueprint-picker>div button{color:#dce1e5;text-align:left;background:0 0;border:0;border-bottom:1px solid #273240;justify-content:space-between;gap:20px;width:100%;padding:12px;display:flex}.blueprint-picker>div button:hover{background:#172231}.blueprint-picker>div span{color:#9da9b5;font-size:12px}.blueprint-picker .clear-blueprint{color:#aeb8c2;letter-spacing:.1em;background:#121b26;border:1px solid #4b5867;margin-top:10px;padding:9px 11px;font-size:12px;font-weight:800}.quote-action button{border:1px solid var(--gold);color:#e8c56f;letter-spacing:.08em;background:#201b10;height:100%;min-height:38px;padding:9px;font-size:12px;font-weight:800}.quote-evidence{background:#d7a83f0f;border:1px solid #4b4634;grid-template-columns:1fr auto;gap:5px 20px;margin-top:18px;padding:14px 16px;display:grid}.quote-evidence b{color:#e5c269}.quote-evidence span,.quote-evidence small{color:#9da9b5;font-size:12px}.quote-evidence small{grid-column:1/-1}.industry-warning{background:#17140d;border:1px solid #4b4330;gap:18px;margin-top:14px;padding:12px 14px;display:flex}.industry-warning b{color:var(--gold);letter-spacing:.12em;flex:none;font-size:13px}.industry-warning span{color:#9a9485;font-size:12px;line-height:1.5}.industry-materials{border-top:1px solid #29333f}.industry-materials summary{cursor:pointer;color:#9da8b2;letter-spacing:.1em;padding:12px 20px;font-size:12px;font-weight:800}.industry-materials>div{background:#080e15;border-top:1px solid #29333f}.industry-materials span{border-bottom:1px solid #202a35;grid-template-columns:1fr 1fr auto;gap:20px;padding:9px 20px;font-size:12px;display:grid}.industry-materials i{color:#9da9b5;font-style:normal}.industry-materials strong{color:#cbd3d9}.public-market-intelligence{border-top:3px solid var(--gold);margin-top:24px}.market-intelligence-heading>button{color:var(--gold);letter-spacing:.1em;background:#17150f;border:1px solid #7b6637;padding:11px 14px;font-size:13px;font-weight:800}.market-intelligence-search{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:14px;margin:20px 0;display:grid;position:relative}.market-intelligence-search aside{background:#0a121c;border:1px solid #344151;border-left:3px solid #4d7396;padding:16px 18px}.market-intelligence-search aside b{color:#9cc1dd;letter-spacing:.11em;font-size:13px}.market-intelligence-search aside p{color:#a5b0bb;margin:8px 0 0;font-size:13px;line-height:1.6}.market-intelligence-loading,.market-intelligence-empty{text-align:center;background:#091018;border:1px solid #313d4b;place-content:center;justify-items:center;gap:8px;min-height:150px;padding:28px;display:grid}.market-intelligence-loading>span{border:3px solid #374455;border-top-color:var(--gold);border-radius:50%;width:32px;height:32px;animation:1s linear infinite market-pulse}.market-intelligence-loading b,.market-intelligence-empty b{color:var(--gold);letter-spacing:.13em;font-size:13px}.market-intelligence-loading small,.market-intelligence-empty p{color:#a2adb7;margin:0;font-size:13px;line-height:1.6}@keyframes market-pulse{to{transform:rotate(360deg)}}.market-tool-nav{z-index:8;background:#354251;border:1px solid #354251;flex-wrap:wrap;gap:1px;margin:0 0 16px;display:flex;position:sticky;top:68px}.market-tool-nav a{color:#b6c0c9;letter-spacing:.07em;text-align:center;background:#091018;flex:180px;padding:11px 13px;font-size:12px;font-weight:800;text-decoration:none}.market-tool-nav a:hover,.market-tool-nav a:focus-visible{color:var(--gold);background:#17150f}.market-intelligence-summary{background:linear-gradient(110deg,#111923,#0a1119);border:1px solid #374454;grid-template-columns:minmax(0,1fr) minmax(520px,1.25fr);align-items:stretch;display:grid}.market-intelligence-summary>div{padding:19px 20px}.market-intelligence-summary>div span{color:var(--gold);letter-spacing:.12em;font-size:13px;font-weight:800}.market-intelligence-summary h4{color:#e1e6ea;text-transform:uppercase;margin:7px 0 4px;font-size:22px}.market-intelligence-summary>div small{color:#a6b0b9;font-size:13px}.market-intelligence-summary>dl{border-left:1px solid #374454;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.market-intelligence-summary>dl div{border-right:1px solid #303c4a;min-width:0;padding:18px}.market-intelligence-summary>dl div:last-child{border-right:0}.market-intelligence-summary dt,.market-hub-quotes dt,.market-history-facts dt,.market-scenario-results dt{color:#9da9b5;letter-spacing:.1em;font-size:13px}.market-intelligence-summary dd{color:#d7dde2;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.5}.market-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.market-hub-grid>article{background:#0a1119;border:1px solid #334151;min-width:0}.market-hub-grid>article.stale{border-color:#665732}.market-hub-grid article>header{border-bottom:1px solid #2a3745;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 18px;display:flex}.market-hub-grid header span,.market-history-heading span,.market-scenario header span{color:var(--gold);letter-spacing:.12em;font-size:13px;font-weight:800}.market-hub-grid header h4,.market-scenario header h4{color:#e0e5e9;text-transform:uppercase;margin:5px 0 0;font-size:18px}.market-hub-grid header>b{letter-spacing:.08em;font-size:12px}.market-hub-grid article>p{color:#a5afb9;min-height:58px;margin:0;padding:12px 18px;font-size:13px;line-height:1.5}.market-hub-quotes{border-top:1px solid #26323f;border-bottom:1px solid #26323f;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.market-hub-quotes div{border-right:1px solid #26323f;min-width:0;padding:12px}.market-hub-quotes div:last-child{border-right:0}.market-hub-quotes dd{color:#d9dfe4;overflow-wrap:anywhere;margin:7px 0 3px;font-size:13px}.market-hub-quotes small{color:#99a6b2;font-size:12px}.market-history-heading{justify-content:space-between;align-items:center;gap:12px;padding:15px 18px 8px;display:flex}.market-history-heading b{letter-spacing:.06em;font-size:12px}.market-history-bars{background:linear-gradient(#0000 49%,#202b371c 50%,#0000 51%);border-bottom:1px solid #455263;align-items:flex-end;gap:2px;height:94px;margin:0 18px;padding:8px 0 0;display:flex}.market-history-bars span{opacity:.85;background:linear-gradient(#d2ad55,#6d5a2b);flex:1 1 0;min-width:2px}.market-history-facts{grid-template-columns:1fr;gap:7px;margin:12px 18px 16px;display:grid}.market-history-facts div{justify-content:space-between;gap:14px;display:flex}.market-history-facts dd{color:#c4ccd3;text-align:right;margin:0;font-size:12px}.market-hub-grid article>footer{background:#080e15;border-top:1px solid #26323f;justify-content:space-between;gap:10px;min-height:49px;padding:11px 18px;display:flex}.market-hub-grid footer span,.market-hub-grid footer b{color:#9ca8b3;font-size:12px;line-height:1.45}.market-hub-grid footer b{color:var(--gold);text-align:right}.market-scenario{background:#0a1119;border:1px solid #394757}.market-scenario>header{border-bottom:1px solid #2e3b49;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.market-scenario>header>b{color:#9db2c4;letter-spacing:.1em;font-size:12px}.market-scenario-fields{border-bottom:1px solid #2e3b49;grid-template-columns:repeat(6,1fr);gap:12px;padding:18px 20px;display:grid}.market-scenario-fields label{color:#a6b0ba;letter-spacing:.09em;gap:7px;font-size:12px;font-weight:800;display:grid}.market-scenario-fields input,.market-scenario-fields select{color:#dce2e7;background:#070d14;border:1px solid #3d4b5a;width:100%;min-width:0;padding:10px;font-size:13px}.market-scenario-results{grid-template-columns:repeat(3,1fr);display:grid}.market-scenario-results article{border-right:1px solid #2e3b49;min-width:0;padding:19px 20px}.market-scenario-results article:last-child{border-right:0}.market-scenario-results article>span{color:var(--gold);letter-spacing:.11em;font-size:13px;font-weight:800}.market-scenario-results article>strong{color:#dce2e7;overflow-wrap:anywhere;margin:10px 0 4px;font-size:20px;display:block}.market-scenario-results article>small{color:#a2adb8;font-size:13px}.market-scenario-results dl{border-top:1px solid #283441;gap:7px;margin:15px 0 0;padding-top:12px;display:grid}.market-scenario-results dl div{justify-content:space-between;gap:12px;display:flex}.market-scenario-results dd{color:#c5cdd4;text-align:right;margin:0;font-size:12px}.market-scenario-unavailable{padding:20px}.market-scenario-unavailable b{color:var(--gold);letter-spacing:.1em;font-size:13px}.market-scenario-unavailable p,.market-scenario-note{color:#9da9b5;font-size:13px;line-height:1.6}.market-scenario-note{background:#080e15;border-top:1px solid #2e3b49;margin:0;padding:14px 20px}.market-opportunity-scanner{background:#0a1119;border:1px solid #394757;margin-top:18px}.market-opportunity-scanner>header{border-bottom:1px solid #2e3b49;justify-content:space-between;gap:18px;padding:18px 20px;display:flex}.market-opportunity-scanner header span{color:var(--gold);letter-spacing:.12em;font-size:13px;font-weight:800}.market-opportunity-scanner header h4{color:#e0e5e9;text-transform:uppercase;margin:5px 0 0;font-size:18px}.market-opportunity-scanner header p{color:#a6b0ba;margin:6px 0 0;font-size:13px}.market-opportunity-scanner header>b{color:#9db2c4;letter-spacing:.1em;font-size:12px}.market-scanner-fields{border-bottom:1px solid #2e3b49;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 20px;display:grid}.market-scanner-fields label{color:#a6b0ba;letter-spacing:.08em;gap:7px;font-size:12px;font-weight:800;display:grid}.market-scanner-fields input{color:#dce2e7;background:#070d14;border:1px solid #3d4b5a;width:100%;min-width:0;padding:10px;font-size:13px}.market-opportunity-scanner .market-opportunity-list{background:#26323f;gap:1px;max-height:none;display:grid;overflow:visible}.market-opportunity-scanner .market-opportunity-list>article{background:#091018;border:0;padding:17px 20px}.market-opportunity-route{color:#dce2e7;text-transform:uppercase;font-size:15px;font-weight:800;grid-template-columns:none!important;gap:10px!important;display:flex!important}.market-opportunity-route i{color:var(--gold);font-style:normal}.market-opportunity-scanner .market-opportunity-list dl{grid-template-columns:repeat(7,minmax(0,1fr));margin:13px 0}.market-opportunity-scanner .market-opportunity-list dl div{border-right:1px solid #27323e}.market-opportunity-scanner .market-opportunity-list footer{flex-wrap:wrap;gap:7px;display:flex}.market-opportunity-scanner .market-opportunity-list footer b,.market-opportunity-scanner .market-opportunity-list footer span{color:#aeb8c2;letter-spacing:.08em;border:1px solid #4c5967;padding:5px 7px;font-size:11px}.market-opportunity-scanner .market-opportunity-list footer b{color:var(--gold);border-color:#665732}.market-intelligence-source{border:1px solid #2f3d4c;border-left:3px solid var(--green);background:#09111a;grid-template-columns:auto 1fr;gap:5px 18px;margin-top:14px;padding:14px 16px;display:grid}.market-intelligence-source b{color:#cbd2d8;font-size:13px}.market-intelligence-source span,.market-intelligence-source small{color:#9da9b5;font-size:13px;line-height:1.45}.market-intelligence-source small{grid-column:1/-1}.market-watchlist{background:#0a1119;border:1px solid #394757;margin-top:18px}.market-watchlist>header{border-bottom:1px solid #2e3b49;justify-content:space-between;gap:16px;padding:18px 20px;display:flex}.market-watchlist header span{color:var(--gold);letter-spacing:.12em;font-size:13px;font-weight:800}.market-watchlist header h4{color:#e0e5e9;text-transform:uppercase;margin:5px 0 0;font-size:18px}.market-watchlist header>b{color:#9db2c4;letter-spacing:.1em;font-size:12px}.market-watchlist-fields{border-bottom:1px solid #2e3b49;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;padding:18px 20px;display:grid}.market-watchlist-fields label{color:#a6b0ba;letter-spacing:.09em;gap:7px;font-size:12px;font-weight:800;display:grid}.market-watchlist-fields input,.market-watchlist-fields select{color:#dce2e7;background:#070d14;border:1px solid #3d4b5a;width:100%;min-width:0;padding:10px;font-size:13px}.market-watchlist-fields button,.market-watchlist-rules button{color:var(--gold);letter-spacing:.08em;background:#251f0e;border:1px solid #8e7734;padding:11px 14px;font-size:12px;font-weight:800}.market-watchlist-fields button:disabled,.market-watchlist-rules button:disabled{opacity:.5}.market-watchlist-rules{background:#26323f;gap:1px;display:grid}.market-watchlist-rules article{background:#091018;grid-template-columns:minmax(220px,1.2fr) minmax(150px,.55fr) minmax(190px,.8fr) auto;align-items:center;gap:16px;padding:14px 20px;display:grid}.market-watchlist-rules article div{gap:4px;display:grid}.market-watchlist-rules article b{color:#dbe1e6;font-size:14px}.market-watchlist-rules article span,.market-watchlist-rules article small,.market-watchlist-rules>p{color:#9da9b5;font-size:12px;line-height:1.5}.market-watchlist-rules article strong{color:var(--gold);font-size:14px}.market-watchlist-rules>p{background:#091018;margin:0;padding:18px 20px}.trade-dashboard{margin-top:24px}.trade-head-actions{align-items:center;gap:9px;display:flex}.trade-head-actions a{color:#aeb9c3;letter-spacing:.11em;background:#101923;border:1px solid #3b4856;padding:10px 12px;font-size:13px;font-weight:800;text-decoration:none}.market-stats article i{color:#9da9b5;margin-top:6px;font-size:13px;font-style:normal;display:block}.market-analytics-grid{grid-template-columns:1.35fr 1fr;gap:14px;margin:22px 0;display:grid}.market-analytics-grid>section{background:#0a1018;border:1px solid #303b48;min-width:0}.market-analytics-grid>section>header{border-bottom:1px solid #29333f;justify-content:space-between;gap:16px;padding:17px 18px;display:flex}.market-analytics-grid header span{color:var(--gold);letter-spacing:.13em;font-size:13px;font-weight:800}.market-analytics-grid header h4{color:#dce2e7;text-transform:uppercase;margin:5px 0 0;font-size:14px}.market-analytics-grid header>b{color:#9da9b5;letter-spacing:.1em;font-size:13px}.market-order-list,.market-opportunity-list{max-height:620px;display:grid;overflow:auto}.market-order-list>p,.market-opportunity-list>p{color:#9da9b5;margin:0;padding:22px;font-size:12px;line-height:1.6}.market-order-list>article,.market-opportunity-list>article{border-bottom:1px solid #25303b;padding:15px 18px}.market-order-list>article:last-child,.market-opportunity-list>article:last-child{border-bottom:0}.market-order-list article>div:first-child,.market-opportunity-list article>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:4px 9px;display:grid}.market-order-list article>div:first-child span{color:#83b7dd;letter-spacing:.12em;border:1px solid #3d5368;grid-row:1/span 2;padding:5px 7px;font-size:13px;font-weight:900}.market-order-list article>div:first-child span.sell{color:var(--gold);border-color:#5f5030}.market-order-list article b,.market-opportunity-list article b{color:#d8dee4;font-size:13px}.market-order-list article small,.market-opportunity-list article small{color:#9da9b5;font-size:13px;line-height:1.5}.market-order-list dl,.market-opportunity-list dl{border:1px solid #27323e;grid-template-columns:repeat(4,1fr);margin:12px 0;display:grid}.market-opportunity-list dl{grid-template-columns:repeat(2,1fr)}.market-order-list dl div,.market-opportunity-list dl div{border-right:1px solid #27323e;min-width:0;padding:9px}.market-order-list dl div:last-child,.market-opportunity-list dl div:last-child{border-right:0}.market-order-list dt,.market-opportunity-list dt{color:#9da9b5;letter-spacing:.1em;font-size:13px}.market-order-list dd,.market-opportunity-list dd{color:#c3cbd2;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.market-order-list footer{border-top:1px solid #222c36;justify-content:space-between;gap:10px;margin-top:10px;padding-top:9px;display:flex}.market-order-list footer span,.market-order-list footer b{letter-spacing:.06em;font-size:13px}.logistics-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.logistics-kpis article{background:linear-gradient(145deg,#111a26,#0a1119);border:1px solid #2b3948;padding:18px}.logistics-kpis span,.logistics-kpis small{color:#9da9b5;letter-spacing:.08em;font-size:12px;display:block}.logistics-kpis b{color:#e0e5e8;margin:9px 0 7px;font-size:20px;display:block}.analytics-filter{flex-wrap:wrap;gap:7px;margin:18px 0 12px;display:flex}.analytics-filter button,.secondary-button{color:#939eaa;letter-spacing:.09em;background:#0b121b;border:1px solid #3a4756;padding:10px 12px;font-size:12px;font-weight:800;text-decoration:none}.analytics-filter button.active,.analytics-filter button:hover,.secondary-button:hover{border-color:var(--red-bright);color:#fff}.contract-analytics-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contract-analytics-list>article{background:#0c131d;border:1px solid #2b3745;min-width:0;padding:18px}.contract-analytics-list header{justify-content:space-between;gap:16px;display:flex}.contract-analytics-list header>div{grid-template-columns:auto 1fr;align-items:center;gap:4px 9px;min-width:0;display:grid}.contract-analytics-list header b{color:#d8dee3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.contract-analytics-list header small{color:#9da9b5;grid-column:2;font-size:13px}.contract-type{color:#9da8b4;letter-spacing:.1em;border:1px solid #485565;grid-row:1/span 2;padding:5px 7px;font-size:13px;font-weight:900}.contract-type.courier{color:var(--gold);border-color:#9da9b5}.contract-status{color:#8794a1;letter-spacing:.08em;align-self:flex-start;font-size:13px;font-style:normal}.contract-status.status-finished{color:var(--green)}.contract-status.status-failed,.contract-status.status-rejected{color:var(--red-bright)}.contract-route{color:#aeb7bf;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:16px 0;font-size:12px;display:grid}.contract-route span:last-child{text-align:right}.contract-route i{color:var(--red-bright);font-style:normal}.contract-analytics-list dl{border:1px solid #25313d;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.contract-analytics-list dl div{border-right:1px solid #25313d;min-width:0;padding:9px}.contract-analytics-list dl div:last-child{border-right:0}.contract-analytics-list dt{color:#9da9b5;letter-spacing:.08em;font-size:13px}.contract-analytics-list dd{color:#bdc6ce;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.contract-analytics-list footer{color:#9da9b5;letter-spacing:.06em;border-top:1px solid #25303b;justify-content:space-between;gap:12px;margin-top:12px;padding-top:11px;font-size:13px;display:flex}.contract-analytics-list footer b{color:var(--red-bright)}.trade-stats{border:1px solid var(--line);background:#0a1018;grid-template-columns:repeat(4,1fr);margin:22px 0;display:grid}.trade-stats article{border-right:1px solid var(--line);min-width:0;padding:18px}.trade-stats article:last-child{border-right:0}.trade-stats small{color:#9da9b5;letter-spacing:.13em;font-size:13px;font-weight:800;display:block}.trade-stats strong{color:#d9dee3;overflow-wrap:anywhere;margin-top:8px;font-size:16px;display:block}.trade-list{gap:12px;display:grid}.trade-card{background:#0b1119;border:1px solid #303b48}.trade-card>header{border-bottom:1px solid #29333f;justify-content:space-between;align-items:flex-start;gap:20px;padding:19px 20px;display:flex}.trade-card header span{color:var(--gold);letter-spacing:.13em;font-size:13px;font-weight:700}.trade-card h4{color:#e0e4e8;text-transform:uppercase;margin:6px 0;font-size:16px}.trade-card header small{color:#9da9b5;font-size:12px}.trade-card header>strong{text-align:right;min-width:210px;font-size:16px}.trade-card header>strong small{letter-spacing:.12em;margin-top:5px;font-size:13px;display:block}.trade-card dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.trade-card dl div{border-right:1px solid #29333f;min-width:0;padding:14px 20px}.trade-card dl div:nth-child(3n){border-right:0}.trade-card dl div:nth-child(n+4){border-top:1px solid #29333f}.trade-card dt{color:#9da9b5;letter-spacing:.12em;font-size:13px}.trade-card dd{color:#cbd2d8;overflow-wrap:anywhere;margin:7px 0 0;font-size:13px}.trade-equation{background:#0d151f;border-top:1px solid #29333f;flex-wrap:wrap;align-items:baseline;gap:6px 9px;padding:12px 20px;display:flex}.trade-equation span{width:100%;color:var(--gold);letter-spacing:.13em;font-size:13px;font-weight:800}.trade-equation b,.trade-equation strong{color:#d6dce1;font-size:13px}.trade-equation i{color:#9da9b5;letter-spacing:.09em;font-size:13px;font-style:normal}.trade-equation em{color:#8995a1;font-size:12px;font-style:normal}.trade-card>footer{background:#090e15;border-top:1px solid #29333f;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.trade-card>footer span{color:#9da9b5;font-size:12px}.trade-card>footer div{gap:8px;display:flex}.trade-card>footer button{color:#aeb8c2;letter-spacing:.1em;background:#121a24;border:1px solid #3c4857;padding:8px 10px;font-size:13px;font-weight:700}.trade-card>footer .danger{color:#df8179}.positive{color:var(--green)!important}.negative{color:#ee756b!important}.inventory-dashboard,.location-lookup{margin-top:24px}.location-toolbar{border:1px solid var(--line);background:#0a1018;grid-template-columns:1fr auto;align-items:end;gap:16px;margin:20px 0;padding:16px;display:grid}.location-toolbar label{color:#9da9b5;letter-spacing:.12em;font-size:12px;font-weight:800}.location-toolbar input:not([type=checkbox]){color:#d7dde2;background:#080d14;border:1px solid #3b4654;width:100%;margin-top:8px;padding:11px;display:block}.location-toolbar .location-check{color:#b7c0c8;align-items:center;gap:8px;min-height:40px;display:flex}.location-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.location-card{border:1px solid #303b48;border-left:3px solid var(--green);background:#0b1119}.location-card header{border-bottom:1px solid #29333f;justify-content:space-between;gap:16px;padding:17px 18px;display:flex}.location-card header span{color:var(--gold);letter-spacing:.13em;font-size:13px;font-weight:800}.location-card h4{color:#e0e4e8;text-transform:uppercase;margin:6px 0 0;font-size:14px}.location-card header>b{letter-spacing:.1em;border:1px solid;align-self:flex-start;padding:6px 8px;font-size:12px}.location-card dl{grid-template-columns:repeat(2,1fr);margin:0;display:grid}.location-card dl div{border-bottom:1px solid #29333f;border-right:1px solid #29333f;padding:12px 16px}.location-card dt{color:#9da9b5;letter-spacing:.1em;font-size:13px}.location-card dd{color:#cbd2d8;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}.location-card footer{flex-wrap:wrap;gap:7px;padding:11px 16px;display:flex}.location-card footer span{color:#8e9aa6;letter-spacing:.09em;border:1px solid #3b4654;padding:5px 7px;font-size:13px}.location-group-heading{border-left:3px solid var(--green);background:#0b121a;justify-content:space-between;align-items:center;gap:16px;margin:22px 0 10px;padding:12px 14px;display:flex}.location-group-heading.system{border-left-color:#9da9b5;margin-top:30px}.location-group-heading span{color:var(--gold);letter-spacing:.13em;font-size:13px;font-weight:800}.location-group-heading h3{color:#d8dee3;text-transform:uppercase;margin:5px 0 0;font-size:14px}.location-group-heading p{color:#9da9b5;margin:5px 0 0;font-size:12px}.location-group-heading>b{color:#8996a2;font-size:13px}.inventory-stats{border:1px solid var(--line);background:#0a1018;grid-template-columns:repeat(4,1fr);margin:22px 0;display:grid}.inventory-stats article{border-right:1px solid var(--line);padding:18px}.inventory-stats article:last-child{border-right:0}.inventory-stats small{color:#9da9b5;letter-spacing:.13em;font-size:13px;font-weight:800;display:block}.inventory-stats strong{color:#d9dee3;margin-top:8px;font-size:19px;display:block}.inventory-toolbar,.inventory-subhead{background:#0d141e;border:1px solid #303b48;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.inventory-toolbar div,.inventory-subhead{color:#cfd5da;letter-spacing:.11em;font-size:12px}.inventory-toolbar small,.inventory-subhead small{color:#9da9b5;letter-spacing:0;margin-top:5px;font-size:12px;font-weight:400;display:block}.inventory-toolbar span{flex-wrap:wrap;gap:8px;display:flex}.inventory-toolbar button,.inventory-card button{color:#c8ced4;letter-spacing:.1em;background:#151d28;border:1px solid #465262;padding:9px 11px;font-size:13px;font-weight:800}.inventory-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px;display:grid}.inventory-card{border:1px solid #303b48;border-left:3px solid var(--green);background:#0b1119}.inventory-card.watch{border-left-color:var(--gold)}.inventory-card.low{border-left-color:#ee756b}.inventory-card header{border-bottom:1px solid #29333f;justify-content:space-between;gap:15px;padding:17px 18px;display:flex}.inventory-card header span{color:var(--green);letter-spacing:.13em;font-size:13px;font-weight:800}.inventory-card.watch header span{color:var(--gold)}.inventory-card.low header span{color:#ee756b}.inventory-card h4{color:#e0e4e8;text-transform:uppercase;margin:6px 0;font-size:15px}.inventory-card header small{color:#9da9b5;font-size:12px}.inventory-card dl{grid-template-columns:repeat(5,1fr);margin:0;display:grid}.inventory-card dl div{border-right:1px solid #29333f;padding:12px}.inventory-card dl div:last-child{border-right:0}.inventory-card dt{color:#9da9b5;letter-spacing:.1em;font-size:13px}.inventory-card dd{color:#cbd2d8;margin:6px 0 0;font-size:12px}.inventory-columns{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px;display:grid}.inventory-columns>section{background:#0b1119;border:1px solid #303b48}.inventory-row{border-top:1px solid #29333f;justify-content:space-between;align-items:center;gap:14px;padding:13px 17px;display:flex}.inventory-row div{min-width:0}.inventory-row span{color:var(--gold);letter-spacing:.12em;font-size:13px;font-weight:800;display:block}.inventory-row b{color:#d6dce1;margin-top:5px;font-size:13px;display:block}.inventory-row small{color:#9da9b5;margin-top:4px;font-size:12px;display:block}.inventory-row select{color:#d7dde2;background:#080d14;border:1px solid #3b4654;padding:8px;font-size:12px}.inventory-selected{background:#080d14;border:1px solid #3b4654;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px;display:grid}.inventory-selected small{color:#9da9b5}.inventory-selected button{color:#c8ced4;background:#151d28;border:1px solid #465262;padding:7px;font-size:13px}.inventory-results{background:#080d14;border:1px solid #3b4654;max-height:210px;overflow-y:auto}.inventory-results button{color:#d8dde2;text-align:left;background:0 0;border:0;border-bottom:1px solid #29333f;justify-content:space-between;width:100%;padding:11px;display:flex}.inventory-results small{color:#9da9b5}.toast{z-index:60;border:1px solid #495564;border-left:3px solid var(--red);color:#dde2e7;background:#151e29;max-width:390px;padding:16px 20px;font-size:13px;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 50px #000}.notification-center{margin-bottom:22px}.notification-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.notification-summary article{background:#0b121b;border:1px solid #2d3948;padding:16px}.notification-summary small{color:#9da9b5;letter-spacing:.14em;font-size:13px;display:block}.notification-summary strong{color:#dce3ea;margin-top:8px;font-size:17px;display:block}.notification-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:14px;display:grid}.notification-feed{gap:10px;display:grid}.notification-item{background:#0b121b;border:1px solid #2d3948;border-left:3px solid #667384;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px;display:grid}.notification-item.severity-critical{border-left-color:var(--red)}.notification-item.severity-warning{border-left-color:var(--gold)}.notification-item.severity-advisory{border-left-color:#9da9b5}.notification-item>span{letter-spacing:.12em;font-size:13px;font-weight:700}.notification-item h4{text-transform:uppercase;margin:4px 0 6px;font-size:13px}.notification-item p,.notification-settings p{color:#9da9b5;margin:0;font-size:12px;line-height:1.6}.notification-item>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.notification-item>div:last-child button,.notification-settings>button{color:#bdc6ce;letter-spacing:.08em;text-transform:uppercase;background:#131d29;border:1px solid #455365;padding:9px 11px;font-size:13px;font-weight:800}.notification-item>div:last-child button:hover,.notification-item>div:last-child button:focus-visible,.notification-settings>button:hover,.notification-settings>button:focus-visible{border-color:var(--red-bright);color:#fff;outline:none}.notification-item>div:last-child button:first-child,.notification-settings>button:first-of-type{border-color:var(--red-bright);background:var(--red);color:#fff}.notification-settings>button{width:100%}.notification-settings>button:disabled{color:#9da9b5;background:#111923;border-color:#394553}.notification-settings{background:#0b121b;border:1px solid #2d3948;align-content:start;gap:11px;padding:18px;display:grid}.notification-settings label{color:#cbd2d9;align-items:center;gap:9px;font-size:13px;display:flex}.notification-settings input[type=checkbox]{accent-color:var(--green)}.backup-control{background:#0a111a;border:1px solid #334152;margin:24px 0;padding:24px}.backup-facts{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.backup-facts article{background:#0d151f;border:1px solid #2d3948;padding:15px}.backup-facts small,.backup-control span{color:#9da9b5;letter-spacing:.12em;font-size:13px;font-weight:800}.backup-facts strong{color:#d8dfe5;margin-top:8px;font-size:13px;display:block}.backup-layout{grid-template-columns:minmax(0,1.7fr) minmax(260px,.65fr);gap:14px;display:grid}.backup-list{gap:9px;display:grid}.backup-list article{background:#0d151f;border:1px solid #2d3948;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:15px;display:grid}.backup-list h4,.backup-boundary h4,.restore-confirmation h4{margin:5px 0}.backup-list p,.backup-boundary p,.restore-confirmation p{color:#9da9b5;margin:0;font-size:12px;line-height:1.55}.backup-counts{color:#aeb7c0;gap:10px;font-size:12px;display:flex}.backup-list article>div:last-child{justify-items:end;gap:8px;display:grid}.backup-list button,.restore-confirmation button{border:1px solid var(--red-bright);background:var(--red);color:#fff;letter-spacing:.08em;padding:9px 11px;font-size:12px;font-weight:800}.backup-boundary{border:1px solid #3e3526;border-left:3px solid var(--gold);background:#15130e;padding:18px}.backup-boundary ul{color:#b6aa8b;padding-left:18px;font-size:12px;line-height:1.8}.restore-confirmation{background:#1c1011;border:1px solid #713b37;grid-template-columns:minmax(0,1fr) minmax(190px,.55fr) auto auto;align-items:center;gap:12px;margin-top:14px;padding:18px;display:grid}.restore-confirmation input{color:#fff;background:#090d13;border:1px solid #73413e;min-width:0;padding:11px;font-family:monospace}.quiet-hours{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.quiet-hours input{min-width:0}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020509d1;place-items:center;padding:30px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal{background:#0d141e;border:1px solid #445163;width:min(760px,100%);max-height:calc(100vh - 60px);overflow-y:auto;box-shadow:0 30px 100px #000}.modal-head{z-index:2;background:#101823;border-bottom:1px solid #303b49;justify-content:space-between;align-items:flex-start;padding:24px 26px;display:flex;position:sticky;top:0}.modal-head h2{text-transform:uppercase;margin:5px 0 0;font-size:22px}.modal-head>button{color:#9fa8b3;background:0 0;border:0;font-size:28px;line-height:1}.modal form{grid-template-columns:1fr 1fr;gap:17px;padding:26px;display:grid}.modal label{color:#8d98a6;letter-spacing:.13em;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.modal input,.modal select,.modal textarea{color:#e2e5e8;letter-spacing:0;background:#080d14;border:1px solid #3b4654;outline:none;width:100%;padding:12px;font-size:13px}.modal input:focus,.modal select:focus,.modal textarea:focus{border-color:var(--red-bright);box-shadow:0 0 0 2px #e15b501f}.modal textarea{resize:vertical;min-height:96px}.span-two{grid-column:1/-1}.modal .checkbox{background:#111a25;border:1px solid #354150;flex-direction:row;align-items:flex-start;padding:14px}.modal .checkbox input{width:17px;height:17px;accent-color:var(--red)}.modal .checkbox span{flex-direction:column;gap:5px;display:flex}.modal .checkbox b{color:#d4d9de;font-size:12px}.modal .checkbox small{color:#9da9b5;letter-spacing:0;font-weight:400;line-height:1.5}.form-actions{justify-content:flex-end;gap:10px;padding-top:8px;display:flex}.form-actions>button{color:#c8ced4;letter-spacing:.12em;background:#151d28;border:1px solid #465262;padding:13px 18px;font-size:12px;font-weight:700}.form-actions .primary{background:var(--red);border-color:var(--red-bright);color:#fff}@media (width<=1500px){.portal-area-nav{display:none}.mobile-nav{display:block}}@media (width<=1120px){.topbar{gap:14px}.desktop-nav{gap:0}.desktop-nav>button,.nav-trigger{padding:0 11px}.roadmap-phases{grid-template-columns:repeat(2,1fr)}.structure-grid{grid-template-columns:1fr}.haul-grid{grid-template-columns:repeat(2,1fr)}.project{flex-wrap:wrap}.project-main{min-width:calc(100% - 55px)}.project-meta{text-align:left;margin-left:53px}.record-actions{margin-left:auto}.security-grid{grid-template-columns:1fr 1fr}.security-posture-grid{grid-template-columns:repeat(3,1fr)}.scheduled-sync-grid,.security-intel-grid{grid-template-columns:1fr}.backup-card{grid-column:1/-1}.admin-grid,.eve-identity-panel{grid-template-columns:1fr}.capsuleer-stats{grid-template-columns:repeat(2,1fr)}.capsuleer-stats article:nth-child(2){border-right:0}.capsuleer-stats article:nth-child(-n+2){border-bottom:1px solid #2c3745}.health-checks{grid-template-columns:repeat(3,1fr)}.market-intelligence-summary{grid-template-columns:1fr}.market-intelligence-summary>dl{border-top:1px solid #374454;border-left:0}.market-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-scenario-fields{grid-template-columns:repeat(3,1fr)}.market-scanner-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.market-opportunity-scanner .market-opportunity-list dl{grid-template-columns:repeat(3,minmax(0,1fr))}.market-watchlist-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.market-watchlist-rules article{grid-template-columns:1fr 1fr}}@media (width<=900px){.desktop-nav{display:none}.mobile-nav{display:block}.hero{grid-template-columns:1fr;padding-top:70px}.hero-mark{min-height:430px}.stats{grid-template-columns:repeat(2,1fr)}.stats article:nth-child(2){border-right:0}.stats article:nth-child(-n+2){border-bottom:1px solid var(--line)}.workgrid,.documents,.privacy-panel,.public-mismaps-notice,.mismaps-authority{grid-template-columns:1fr}.public-mismaps-notice,.mismaps-authority{gap:28px}.public-mismaps-notice>div:last-child,.mismaps-authority>div:last-child{padding-left:20px}.principles>div{grid-template-columns:1fr}.section-heading{align-items:flex-start}.operation{grid-template-columns:180px 1fr}.operation .record-actions{grid-column:2;justify-self:start}footer{flex-direction:column;align-items:flex-start;gap:18px}.privacy-grid,.member-layout,.eve-identity-panel{grid-template-columns:1fr}.capsuleer-header{grid-template-columns:100px 1fr}.capsuleer-header>img{width:100px;height:100px}.sync-control{text-align:left;grid-column:2;justify-items:start}.esi-detail-grid{grid-template-columns:1fr}.corporation-validation-grid{grid-template-columns:repeat(2,1fr)}.phase3c-prep{grid-template-columns:1fr}.phase3d-facts{grid-template-columns:repeat(2,1fr)}.member-access-grid{grid-template-columns:1fr}.industry-stats,.industry-card dl,.trade-stats,.trade-card dl,.inventory-stats{grid-template-columns:repeat(2,1fr)}.market-analytics-grid,.market-intelligence-search,.market-hub-grid,.market-scenario-results{grid-template-columns:1fr}.market-watchlist>header,.market-opportunity-scanner>header{flex-direction:column}.market-scenario-results article{border-bottom:1px solid #2e3b49;border-right:0}.market-scenario-results article:last-child{border-bottom:0}.inventory-grid,.inventory-columns,.location-grid,.mining-analytics-grid{grid-template-columns:1fr}.industry-fields{grid-template-columns:repeat(2,1fr)}.public-access-hero,.public-access-boundary{grid-template-columns:1fr}.health-checks{grid-template-columns:repeat(2,1fr)}.health-detail-grid{grid-template-columns:1fr}.public-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-network-model-intro{grid-template-columns:1fr}.public-network-model-intro .eyebrow{grid-column:auto}.public-network-model-grid{grid-template-columns:1fr}.public-network-link{grid-template-columns:auto auto;min-height:64px}.public-network-link i{transform:rotate(90deg)}}@media (width<=650px){.public-site-topbar .brand small{display:none}.public-site-topbar .access{padding:9px;font-size:9px}.public-site-hero{padding:58px 24px 42px}.public-site-copy h1{font-size:47px}.public-site-copy .lede{font-size:15px}.public-site-mark{min-height:300px}.public-site-mark .orbit-one{width:280px;height:280px}.public-site-mark .orbit-two{width:340px;height:210px}.public-site-mark .tag-a{right:0}.public-site-services,.public-site-standards,.public-audience-gateway,.public-mismaps-notice,.public-network-model{padding:60px 24px}.public-alliance-node{bottom:-4%;right:-4%}.public-alliance-node img{width:48px;height:48px}.public-network-card{grid-template-columns:1fr;min-height:0}.public-service-grid{grid-template-columns:1fr}.public-service-grid article{border-bottom:1px solid #27313a;border-right:0;min-height:205px}.public-service-grid article:last-child{border-bottom:0}.public-service-grid h3{margin-top:42px}.public-standard-list,.public-audience-grid{grid-template-columns:1fr}.public-site-footer{padding:28px 24px}.route-workspace-tabs>a{flex:none;margin-left:0}.server-sync-status{grid-template-columns:1fr}.health-heading{flex-direction:column;padding:20px}.health-heading-actions{justify-content:space-between;width:100%}.health-checks{grid-template-columns:1fr}.health-detail-grid>article{padding:20px}.notification-summary{grid-template-columns:repeat(2,1fr)}.notification-layout,.notification-item{grid-template-columns:1fr}.notification-item>div:last-child{justify-content:flex-start}.backup-facts{grid-template-columns:repeat(2,1fr)}.backup-layout,.restore-confirmation,.backup-list article{grid-template-columns:1fr}.backup-list article>div:last-child{justify-items:start}.backup-counts{flex-wrap:wrap}.operation-analytics-list dl{grid-template-columns:repeat(2,1fr)}.operation-analytics-list header{flex-direction:column}.topbar{gap:8px;padding:0 14px}.mobile-nav{flex:auto;max-width:112px}.access{white-space:normal;text-align:center;max-width:112px;padding:10px;line-height:1.25}.access span{margin-left:5px}.brand img{width:43px;height:43px}.brand b{font-size:17px}.brand-full-name,.brand-full-name span{min-width:0}.brand-full-name b{white-space:normal;max-width:175px;font-size:13px;line-height:1.2}.brand small{display:none}.hero{min-height:auto;padding:65px 24px 50px}.hero-mark{min-height:340px}.hero-emblem-stack{width:78%}.hero-actions{flex-direction:column}.stats{grid-template-columns:1fr}.stats article{border-right:0;border-bottom:1px solid var(--line)}.dashboard,.principles,.documents,.security,.eve-dashboard,.roadmap{padding:65px 24px}.mismaps-authority{margin:24px;padding:22px}.section-heading{flex-direction:column}.data-state{text-align:left}.data-state button{justify-self:start}.panel,.tracker-section{padding:18px}.panel-title{align-items:flex-start}.tracker-title{flex-direction:column}.haul-grid{grid-template-columns:1fr}.project{align-items:flex-start}.project-meta{min-width:auto;margin-left:0}.project-meta small{display:none}.operation{grid-template-columns:1fr;gap:12px}.operation .record-actions{grid-column:1}.section-heading h2,.principles h2,.documents h2,.roadmap .section-heading h2{font-size:30px}.documents{gap:30px}.doc-list>a,.doc-control{grid-template-columns:72px 1fr 20px}.doc-list b{font-size:13px}footer>p{display:none}.modal-backdrop{padding:12px}.modal{max-height:calc(100vh - 24px)}.modal form{grid-template-columns:1fr;padding:20px}.span-two{grid-column:1}.form-actions{flex-direction:column-reverse}.form-actions>button{width:100%}.security-grid,.security-posture-grid{grid-template-columns:1fr}.security-intelligence .section-heading h2,.scheduled-sync-control .section-heading h2{font-size:27px}.security-audit-panel .panel-title,.security-audit-panel .panel-title label,.phase3c-start-here{flex-direction:column;align-items:stretch}.phase3c-start-here button{width:100%}.backup-card{grid-column:auto}.security-card,.admin-panel,.privacy-panel{padding:20px}.security-heading h2,.privacy-intro h2{font-size:30px}.security-badge{justify-content:center;width:100%}.role-table article{grid-template-columns:1fr;gap:8px}.member-layout form{grid-template-columns:1fr}.member-layout form .member-selection,.member-layout form .primary{grid-column:auto}.member-list>button{flex-direction:column;gap:7px}.member-list>button>span:last-child{text-align:left;align-self:flex-start}.member-queue-summary,.alliance-welcome{grid-template-columns:1fr 1fr}.eve-identity-copy,.eve-identity-list{padding:20px}.eve-character{grid-template-columns:52px 1fr}.eve-character button{grid-column:2;justify-self:start}.eve-dashboard .section-heading h2{font-size:30px}.esi-source{text-align:left;justify-items:start}.capsuleer-header{grid-template-columns:68px 1fr;gap:14px;padding:18px}.capsuleer-header>img{width:68px;height:68px}.sync-control{grid-column:1/-1}.capsuleer-stats{grid-template-columns:1fr}.capsuleer-stats article{border-bottom:1px solid #2c3745;border-right:0}.esi-counts{grid-template-columns:1fr}.corporation-validation{padding:18px}.corporation-validation>header{flex-direction:column;gap:12px}.corporation-validation-grid{grid-template-columns:1fr}.roadmap-state{text-align:left;justify-items:start}.roadmap-phases,.trade-management-grid{grid-template-columns:1fr}.trade-transaction-list dl,.trade-industry-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-analytics-grid,.industry-source,.industry-readiness>div article{grid-template-columns:1fr}.industry-readiness dl{grid-template-columns:repeat(3,1fr)}.industry-head-actions{flex-direction:column;align-items:stretch}.phase3c-prep>section{padding:20px}.phase3d-readiness-head{flex-direction:column}.phase3d-readiness .secondary{width:100%}.phase3d-facts{grid-template-columns:1fr}.member-access-shell{padding:55px 24px}.member-access-intro h1{font-size:44px}.member-access-topbar .security-badge{width:auto;padding:9px;font-size:13px}.portal-session-actions,.member-session-actions{gap:4px}.portal-session-actions .session-signout,.member-session-actions .secondary{padding:9px;font-size:13px}.public-access-hero{gap:35px;min-height:auto;padding:65px 24px 50px}.public-access-hero h1{font-size:48px}.public-access-actions{flex-direction:column}.public-access-actions a{width:100%}.public-access-card{padding:24px 20px}.public-access-emblem{height:190px}.public-access-emblem img{width:150px;height:150px}.emblem-ring-outer{width:185px;height:185px}.emblem-ring-inner{width:164px;height:164px}.public-access-boundary article{min-height:auto;padding:20px 24px}.member-connection{grid-template-columns:62px 1fr}.member-connection>img{width:62px;height:62px}.member-connection>div{min-width:0}.phase3d-confirmation-summary{flex-direction:column}.error-banner{flex-direction:column;align-items:flex-start}.error-banner button{margin-left:0}.inline-error{grid-template-columns:1fr}.inline-error button{grid-area:auto/1;justify-self:start}.industry-stats,.industry-card dl,.industry-fields,.industry-projection,.trade-stats,.trade-card dl,.inventory-stats{grid-template-columns:1fr}.market-intelligence-heading>button{width:100%}.market-intelligence-summary>dl,.market-scenario-fields,.market-scanner-fields,.market-opportunity-scanner .market-opportunity-list dl{grid-template-columns:1fr}.market-tool-nav{position:static}.market-watchlist-fields,.market-watchlist-rules article{grid-template-columns:1fr}.market-intelligence-summary>dl div{border-bottom:1px solid #303c4a;border-right:0}.market-intelligence-summary>dl div:last-child{border-bottom:0}.market-scenario>header,.market-hub-grid article>header,.market-hub-grid article>footer{flex-direction:column;align-items:flex-start}.market-hub-quotes{grid-template-columns:1fr}.market-hub-quotes div{border-bottom:1px solid #26323f;border-right:0}.market-hub-quotes div:last-child{border-bottom:0}.industry-stats article,.industry-card dl div,.trade-stats article,.trade-card dl div,.inventory-stats article{border-right:0;border-bottom:1px solid var(--line)}.inventory-toolbar,.inventory-subhead,.inventory-card header,.inventory-row{flex-direction:column;align-items:flex-start}.inventory-card dl{grid-template-columns:repeat(2,1fr)}.location-toolbar,.mining-analytics-toolbar{grid-template-columns:1fr}.inventory-card dl div{border-bottom:1px solid #29333f}.inventory-selected{grid-template-columns:1fr}.industry-card>header{flex-direction:column}.industry-card header>strong{text-align:left;min-width:0}.industry-card>footer,.trade-card>header,.trade-card>footer{flex-direction:column;align-items:flex-start}.trade-card header>strong{text-align:left;min-width:0}.trade-head-actions{flex-direction:column;align-items:stretch;width:100%}.market-order-list dl,.logistics-kpis{grid-template-columns:repeat(2,1fr)}.contract-analytics-list{grid-template-columns:1fr}.market-order-list dl div:nth-child(2){border-right:0}.market-order-list dl div:nth-child(n+3){border-top:1px solid #27323e}.industry-editor{padding:12px}.industry-editor form{max-height:calc(100vh - 24px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.network-display-sweep{animation:none;display:none}.public-audience-grid>*{transition:none}*{scroll-behavior:auto!important}.orbit-two,.market-intelligence-loading>span{animation:none}}@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}
