/*! 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}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.grid{display:grid}.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{--navy:#06182d;--navy2:#0b2440;--navy3:#102e50;--gold:#d0ac61;--ink:#122033;--muted:#6f7d8c;--line:#dfe5eb;--bg:#f4f7fa;--green:#14865e;--amber:#be7a13;--red:#c64045;--cyan:#1f87a9}.brandMark.brandImage{padding:0;overflow:hidden}.brandMark.brandImage img{object-fit:cover;width:100%;height:100%;display:block}.inlineUnassign{color:#9c3338;cursor:pointer;background:#f7e9e9;border:0;border-radius:6px;margin-top:5px;padding:4px 6px;font-size:6.5px;font-weight:800}.inlineUnassign:hover{background:#f1dcdc}.appEntered .topbar{isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(125%);background:radial-gradient(circle at 84% -70%,#d3b36629,#0000 42%),linear-gradient(115deg,#051425fb,#081f35f9 55%,#07192cfc);border:1px solid #d3b3663d;border-radius:18px;height:auto;min-height:88px;margin:16px 0 24px;padding:14px 18px 14px 22px;position:relative;overflow:hidden;box-shadow:0 18px 45px #04111f29,inset 0 1px #ffffff0f}.appEntered .topbar:before{content:"";z-index:-1;background:linear-gradient(#e2c887,#b88b3b 68%,#b6232f);width:3px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 22px #d7b76f66}.appEntered .topbar>div:first-child{min-width:210px;position:relative}.appEntered .topbar p{color:#d6b870;text-shadow:0 1px 12px #00000040;margin-bottom:6px}.appEntered .topActions{z-index:1;position:relative}.appEntered .topbar .connectionBadge,.appEntered .topbar .syncHealth,.appEntered .topbar .installApp,.appEntered .topbar .roleBadge,.appEntered .topbar .notify{-webkit-backdrop-filter:blur(12px);background:#ffffff13;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0f}.appEntered .topbar .installApp,.appEntered .topbar .notify{color:#e4c77e}.appEntered .topbar .time b{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.035em}@media (width<=1100px){.appEntered .topbar{flex-direction:column;align-items:flex-start;gap:12px;padding:15px 18px}.appEntered .topActions{scrollbar-width:none;width:100%;padding-bottom:2px;overflow-x:auto}.appEntered .topActions::-webkit-scrollbar{display:none}}@media (width<=720px){.appEntered .topbar{border-radius:15px;min-height:78px;margin:10px 0 16px;padding:13px 14px 13px 17px}.appEntered .topbar h1{font-size:19px}.appEntered .topbar .topActions{gap:7px}.appEntered .topbar .time{padding-left:10px}.appEntered .pageBlock>.pageIntro{border-radius:15px;gap:13px;min-height:0;margin:6px 0 17px;padding:19px 18px}.appEntered .pageBlock>.pageIntro h2{font-size:24px}.appEntered .pageBlock>.pageIntro p{font-size:10px}.appEntered .pageBlock>.pageIntro:before{top:17px;bottom:17px}}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.shell{min-height:100vh;display:flex}.sidebar{color:#fff;z-index:20;background:linear-gradient(175deg,#071c33 0%,#061629 65%,#04111f 100%);flex-direction:column;width:248px;padding:25px 18px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:12px 0 40px #07192c18}.brand{border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:0 8px 22px;display:flex}.brandMark{width:38px;height:38px;color:var(--gold);background:#d1ae6412;border:1px solid #d5b46f;border-radius:11px;place-items:center;font-family:Georgia;font-size:24px;font-weight:700;display:grid}.brand b{letter-spacing:.08em;font-size:14px;display:block}.brand span{letter-spacing:.22em;color:#d9bc7e;font-size:9px}.conference{letter-spacing:.12em;color:#83e1bb;background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;margin:20px 7px 14px;padding:11px;font-size:9px}.conference div{color:#8294a7;margin-top:5px}.liveDot{background:#27d288;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #27d2881f}.sidebar nav{gap:5px;margin-top:6px;display:grid}.sidebar nav button{appearance:none;color:#9babbc;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:10px 11px;font-size:13px;font-weight:600;display:flex}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#d2ae6020,#ffffff08)}.sidebar nav button.active{box-shadow:inset 2px 0 var(--gold)}.sidebar nav button em{color:#fff;background:#c94545;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:auto;font-size:10px;font-style:normal;display:grid}.iconBox{color:#d2b26e;border:1px solid #ffffff14;border-radius:7px;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.sideBottom{margin-top:auto}.sideBottom>p{color:#d6b976;letter-spacing:.09em;text-align:center;border-top:1px solid #ffffff10;padding:14px;font-family:Georgia,serif;font-size:9px;line-height:1.65}.user{border-top:1px solid #ffffff0e;align-items:center;gap:9px;padding:11px 5px;display:flex}.user>span{color:#f5dfb0;background:#d0ad6250;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:700;display:grid}.user b,.user small{display:block}.user b{font-size:10.5px}.user small{color:#73879a;margin-top:3px;font-size:9px}.content{width:calc(100% - 248px);min-height:100vh;margin-left:248px;padding:0 32px 42px}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:88px;margin-bottom:22px;display:flex}.topbar p,.eyebrow,.panelHead span,.kicker{letter-spacing:.18em;color:#9a7c40;margin:0 0 4px;font-size:9px;font-weight:800}.topbar h1{color:var(--navy);letter-spacing:-.02em;margin:0;font-size:23px}.topActions{align-items:center;gap:14px;display:flex}.roleSwitch{color:#7e8995;letter-spacing:.11em;border:1px solid var(--line);background:#fff;border-radius:9px;padding:8px 10px;font-size:8px}.roleSwitch select{color:var(--navy);background:#fff;border:0;outline:0;margin-left:7px;font-weight:700}.notify{border:1px solid var(--line);background:#fff;border-radius:9px;width:37px;height:37px;font-size:18px;position:relative}.notify span{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;display:grid;position:absolute;top:-5px;right:-4px}.time{border-left:1px solid var(--line);padding-left:14px}.time b,.time span{display:block}.time b{color:var(--navy);font-size:17px}.time span{letter-spacing:.1em;color:#8996a3;font-size:7.5px}.hero{color:#fff;background:linear-gradient(115deg,#071c33 0%,#0a2744 62%,#123b59 100%);border-radius:18px;justify-content:space-between;align-items:center;min-height:190px;padding:30px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #0b20311a}.hero:after{content:"";border:1px solid #d3b36616;border-radius:50%;width:260px;height:260px;position:absolute;top:-100px;right:13%;box-shadow:0 0 0 40px #d3b36609,0 0 0 80px #d3b36606}.hero>div{z-index:1;position:relative}.hero .eyebrow{color:#d9bc79}.hero h2{margin:9px 0;font-family:Georgia,serif;font-size:29px;font-weight:500;line-height:1.16}.hero h2 em{color:#d7b76f;font-style:normal}.hero p{color:#a9bac8;max-width:580px;font-size:12px}.heroReady{text-align:right;grid-template-columns:1fr 92px;align-items:center;gap:5px;width:230px;display:grid}.heroReady>span{letter-spacing:.14em;color:#a2b3c1;font-size:8px}.heroReady small{color:#67d7a6;font-size:8px}.ring{background:conic-gradient(var(--gold) var(--pct),#ffffff16 0);border-radius:50%;grid-area:1/2/3;place-items:center;width:86px;height:86px;display:grid;position:relative}.ring:after{content:"";background:#0c2945;border-radius:50%;width:68px;height:68px;position:absolute}.ring b{z-index:1;font-size:20px}.kpis{grid-template-columns:repeat(4,1fr);gap:13px;margin:15px 0;display:grid}.kpi{border:1px solid var(--line);text-align:left;cursor:pointer;border-top:3px solid var(--navy);background:#fff;border-radius:13px;padding:16px 17px;box-shadow:0 5px 18px #071d3208}.kpi.gold{border-top-color:var(--gold)}.kpi.cyan{border-top-color:var(--cyan)}.kpi.red{border-top-color:var(--red)}.kpi span,.kpi small,.quickGrid span,.details span,.handoverRow span{display:block}.kpi span{letter-spacing:.13em;color:#82909e;font-size:8px;font-weight:800}.kpi b{color:var(--navy);margin:4px 0;font-size:24px;display:block}.kpi small{color:#83909c;font-size:8.5px}.grid2{grid-template-columns:minmax(0,1.55fr) minmax(340px,.85fr);gap:15px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 5px 20px #071d3208}.panelHead{justify-content:space-between;align-items:center;padding:17px 18px 12px;display:flex}.panelHead h3{color:var(--navy);margin:3px 0;font-size:15px}.panelHead button{color:#9b7b3a;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700}.opTable{border-top:1px solid #edf0f3}.opRow{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:1.35fr 1.25fr .72fr .9fr;align-items:center;gap:10px;padding:10px 16px;display:grid}.opRow:hover{background:#f8fafc}.opRow.head{letter-spacing:.09em;color:#82909e;background:#f7f9fb;font-size:7.5px;font-weight:800}.opRow>span:first-child{align-items:center;gap:8px;display:flex}.opRow i,.vipHead i,.journeyList i,.handoverRow i{color:#334d66;background:#e9eef3;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:8px;font-style:normal;font-weight:800;display:grid}.opRow b{font-size:9.5px}.opRow small{color:#8492a0;margin-top:3px;font-size:7.5px;display:block}.status{letter-spacing:.07em;color:#18724f;white-space:nowrap;background:#e8f6f0;border-radius:99px;padding:4px 7px;font-size:7px;font-weight:900;display:inline-block}.status.warn{color:#95630d;background:#fff3d9}.status.bad{color:#a93036;background:#fde9e9}.status.info{color:#276781;background:#e6f4f9}.exception .panelHead{border-bottom:1px solid #edf0f3}.alert{text-align:left;cursor:pointer;background:#fff;border:1px solid #e6ebef;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:start;gap:9px;width:calc(100% - 24px);margin:10px 12px 0;padding:11px;display:grid}.alert>span{color:#b47612;background:#fff4dc;border-radius:7px;place-items:center;width:25px;height:25px;font-weight:800;display:grid}.alert.critical{background:snow;border-color:#f0c7c8}.alert.critical>span{color:#c33a40;background:#fde6e6}.alert b{color:var(--navy);font-size:9.5px}.alert p{color:#697785;margin:3px 0;font-size:8px}.alert small{color:#9aa4ae;font-size:7px}.alert em{letter-spacing:.08em;color:#b67912;font-size:6.5px;font-style:normal;font-weight:900}.alert.critical em{color:var(--red)}.commandRule{color:#fff;border-left:3px solid var(--gold);background:#0a2138;border-radius:10px;margin:13px 12px 14px;padding:11px 13px}.commandRule b{letter-spacing:.13em;color:#d7b86f;font-size:7px}.commandRule p{color:#a9bac8;margin:4px 0;font-size:8px}.pageBlock{max-width:1400px;margin:0 auto}.pageIntro{justify-content:space-between;align-items:flex-end;margin:8px 0 22px;display:flex}.pageIntro h2{color:var(--navy);margin:5px 0;font-family:Georgia,serif;font-size:29px}.pageIntro p{color:#768493;margin:0;font-size:11px}.search{border:1px solid var(--line);background:#fff;border-radius:10px;outline:none;width:290px;padding:11px 13px}.search:focus{border-color:#c7a760;box-shadow:0 0 0 3px #d2af6330}.vipCards{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.vipCard{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:14px;padding:18px}.vipCard:hover{border-color:#c9ac6f;box-shadow:0 10px 25px #09233d10}.vipHead{align-items:start;gap:11px;display:flex}.vipHead i{color:#dbc17e;background:#0b2947;width:42px;height:42px;font-size:11px}.vipHead h3{color:var(--navy);margin:5px 0 2px;font-size:13px}.vipHead p{color:#85919c;margin:0;font-size:9px}.vipHead>b{color:var(--green);margin-left:auto;font-size:18px}.vipMeta{border-top:1px solid #edf0f3;grid-template-columns:1fr 1.2fr .7fr;gap:10px;margin-top:15px;padding-top:13px;display:grid}.vipMeta span{color:#8a97a3;letter-spacing:.09em;font-size:7px}.vipMeta b{color:#2c4053;margin-top:4px;font-size:9px;display:block}.riskText{color:var(--red)!important}.legend{gap:6px;display:flex}.readyBoard,.movementBoard{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.readyRow{text-align:center;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:1.8fr repeat(6,.75fr) .65fr;align-items:center;gap:8px;width:100%;padding:12px 16px;display:grid}.readyRow:hover{background:#f8fafc}.readyRow.head{background:var(--navy);color:#c1cdd7;letter-spacing:.07em;font-size:7px;font-weight:800}.readyRow>span:first-child{text-align:left;align-items:center;gap:8px;display:flex}.readyRow i{background:#e8eef3;border-radius:50%;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;display:grid}.readyRow b{font-size:8.5px}.dot{width:22px;height:22px;color:var(--green);background:#e9f6f0;border-radius:50%;place-items:center;margin:auto;font-weight:900;display:grid!important}.dot.pending{color:#a86f12;background:#fff2d7}.dot.blocked{color:var(--red);background:#fde8e8}.movementRow{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:.65fr 1.35fr 1.3fr 1.35fr .9fr;align-items:center;gap:12px;width:100%;padding:13px 18px;display:grid}.movementRow:hover{background:#f8fafc}.movementRow.head{background:var(--navy);color:#c0ced9;letter-spacing:.08em;font-size:7px;font-weight:800}.movementRow b{color:var(--navy);font-size:9.5px;display:block}.movementRow small{color:#84919d;font-size:7.5px}.journeyList{gap:9px;display:grid}.journeyList>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:1.2fr 2.5fr .6fr;align-items:center;gap:14px;padding:14px;display:grid}.journeyList>button>div:first-child{align-items:center;gap:8px;display:flex}.journeyList b{font-size:9px}.journeyList small{color:#84919d;margin-top:3px;font-size:7px;display:block}.journeySteps{align-items:start;display:flex}.journeySteps span{text-align:center;flex:1;position:relative}.journeySteps span:before{content:"";background:#e1e6eb;height:2px;position:absolute;top:10px;left:0;right:0}.journeySteps span:first-child:before{left:50%}.journeySteps span:last-child:before{right:50%}.journeySteps em{color:#81909d;z-index:1;background:#edf1f4;border-radius:50%;place-items:center;width:21px;height:21px;margin:auto;font-size:7px;font-style:normal;display:grid;position:relative}.journeySteps span.done em{color:var(--green);background:#dff3e9}.journeySteps span.current em{background:var(--navy);color:#f1d493;box-shadow:0 0 0 4px #0b294710}.journeySteps b{color:#778593;margin-top:4px;font-size:6.5px;display:block}.handoverGrid,.incidentHero{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:15px;display:grid}.handoverStat,.incidentHero>div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:15px}.handoverStat span,.incidentHero span{letter-spacing:.09em;color:#84919e;font-size:7px;font-weight:800}.handoverStat b,.incidentHero b{color:var(--navy);margin:4px 0;font-size:22px;display:block}.handoverStat small{color:#86929d;font-size:7.5px}.handoverRow{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f3;grid-template-columns:32px 1.4fr 1fr 30px 1fr .6fr;align-items:center;gap:10px;width:100%;padding:13px 17px;display:grid}.handoverRow b{font-size:8.5px}.handoverRow small{color:#86929f;margin-top:3px;font-size:7px;display:block}.handoverRow span{color:#929da7;font-size:6px}.primary,.secondary{cursor:pointer;border:0;border-radius:9px;padding:10px 14px;font-size:9px;font-weight:800}.primary{background:var(--navy);color:#fff}.secondary{color:#425466;background:#eef2f5}.incidentHero{grid-template-columns:repeat(4,1fr)}.incidentHero>div:first-child{border-top:3px solid var(--red)}.incidentList{gap:10px;display:grid}.incidentList article{border:1px solid var(--line);border-left:3px solid var(--amber);background:#fff;border-radius:12px;grid-template-columns:90px 1fr auto;align-items:center;padding:14px 16px;display:grid}.incidentList article.critical{border-left-color:var(--red)}.incidentList h3{color:var(--navy);margin:0;font-size:11px}.incidentList p{color:#687887;margin:4px 0;font-size:9px}.incidentList small{color:#8a96a1;font-size:7px}.incidentList button{color:#9a7b3b;background:0 0;border:0;font-size:8px;font-weight:800}.escalation{background:var(--navy);color:#c4d0db;text-align:center;letter-spacing:.11em;border-radius:11px;margin-top:16px;padding:16px;font-size:8px}.escalation b{color:var(--gold);padding:0 13px}.deptGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.deptGrid button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:14px;padding:20px}.deptGrid button:hover{border-color:#c6a55f;box-shadow:0 10px 25px #09233d10}.deptGrid .iconBox{background:var(--navy);color:var(--gold);width:38px;height:38px}.deptGrid h3{letter-spacing:.06em;color:var(--navy);margin:13px 0 4px;font-size:11px}.deptGrid p{color:#788592;font-size:9px}.deptGrid>button>span:last-of-type{color:#9a7c40;background:#fbf6ea;border-radius:6px;width:max-content;margin:12px 0;padding:5px 7px;font-size:8px;display:block}.deptGrid>button>b{color:#6e7e8d;font-size:8px}.overlay,.modalLayer{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04111fcc;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#f8fafc;width:min(525px,100%);height:100vh;padding:27px 28px;position:relative;overflow:auto;box-shadow:-25px 0 55px #0003}.close{border:1px solid var(--line);background:#fff;border-radius:50%;width:32px;height:32px;font-size:20px;position:absolute;top:18px;right:20px}.profileTop{align-items:center;gap:13px;padding-bottom:18px;display:flex}.avatar{background:var(--navy);color:#e3c57e;border-radius:50%;place-items:center;width:58px;height:58px;font-family:Georgia;font-size:18px;display:grid}.profileTop h2{color:var(--navy);margin:5px 0 2px;font-family:Georgia;font-size:22px}.profileTop p{color:#7e8b97;margin:0;font-size:9px}.ownerBand{background:var(--navy);color:#fff;border-left:3px solid var(--gold);border-radius:11px;padding:14px 16px}.ownerBand span,.ownerBand b,.ownerBand small{display:block}.ownerBand span{letter-spacing:.12em;color:#d4b775;font-size:7px}.ownerBand b{margin:4px 0;font-size:12px}.ownerBand small{color:#9eb0c0;font-size:8px}.quickGrid{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:1fr 1fr;margin:12px 0;display:grid;overflow:hidden}.quickGrid div{border-bottom:1px solid #edf0f3;border-right:1px solid #edf0f3;padding:11px 13px}.quickGrid span,.details span{color:#8c98a3;letter-spacing:.08em;font-size:6.5px}.quickGrid b{color:#263c50;margin-top:3px;font-size:9px;display:block}.sectionTitle{justify-content:space-between;align-items:end;margin:17px 0 9px;display:flex}.sectionTitle span{letter-spacing:.1em;color:#987839;font-size:7px;font-weight:800}.sectionTitle h3{color:var(--navy);margin:2px 0;font-size:12px}.sectionTitle strong{color:var(--green);font-size:20px}.gates{grid-template-columns:1fr 1fr;gap:7px;display:grid}.gate{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:8px;padding:9px;display:flex}.gate>span{width:22px;height:22px;color:var(--green);background:#e6f5ee;border-radius:50%;place-items:center;font-size:8px;font-weight:900;display:grid}.gate.pending>span{color:var(--amber);background:#fff3da}.gate.blocked>span{color:var(--red);background:#fde8e8}.gate b{text-transform:capitalize;font-size:8px;display:block}.gate small{color:#84919d;font-size:6px}.gate button{color:#486072;background:#f1f4f7;border:0;border-radius:6px;margin-left:auto;padding:5px 6px;font-size:6.5px}.subhead{color:var(--navy);margin:18px 0 7px;font-size:11px}.details{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;padding:4px 12px;display:grid}.details p{border-bottom:1px solid #edf0f3;margin:0;padding:6px 0}.details b{margin-top:2px;font-size:8.5px;display:block}.drawerActions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.modalLayer{z-index:70;justify-content:center;align-items:center}.modal{background:#fff;border-radius:16px;width:min(540px,100% - 30px);padding:26px;box-shadow:0 25px 60px #0005}.modal h2{color:var(--navy);margin:6px 0;font-family:Georgia}.modal>p{color:#687887;font-size:10px;line-height:1.5}.transfer{border:1px solid var(--line);background:#f5f7f9;border-radius:11px;grid-template-columns:1fr 30px 1fr;align-items:center;margin:16px 0;padding:12px;display:grid}.transfer div span{letter-spacing:.1em;color:#8a97a2;font-size:6.5px;display:block}.transfer div b{color:var(--navy);font-size:9px}.transfer div small{color:#86929e;font-size:7px;display:block}.transfer strong{text-align:center;color:#b18b42}.modal label{color:#506172;margin-top:11px;font-size:8px;font-weight:800;display:block}.modal select,.modal textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:8px;margin-top:5px;padding:9px;font-size:9px;display:block}.modal textarea{resize:vertical;min-height:64px}.modalBtns{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.toast{z-index:100;color:#fff;background:#0e6d4e;border-radius:10px;padding:12px 17px;font-size:9px;font-weight:800;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #0002}@media (width<=1050px){.sidebar{width:76px;padding:20px 10px}.brand>div:last-child,.conference,.sidebar nav button:not(.active) .nothing,.sidebar nav button{font-size:0}.brand{padding-left:8px}.brandMark{width:38px}.sidebar nav button{justify-content:center;padding:9px}.sidebar nav button .iconBox{font-size:12px}.sidebar nav button em{width:14px;height:14px;margin-top:-18px;margin-left:35px;font-size:7px;position:absolute}.sideBottom>p,.user>div{display:none}.user{justify-content:center}.content{width:calc(100% - 76px);margin-left:76px}.grid2{grid-template-columns:1fr}.kpis{grid-template-columns:1fr 1fr}}@media (width<=720px){.content{padding:0 14px 30px}.topbar{height:74px}.topbar p,.roleSwitch,.time span{display:none}.topbar h1{font-size:18px}.topActions{gap:7px}.time{padding-left:8px}.hero{min-height:210px;padding:22px}.hero h2{font-size:23px}.heroReady{display:none}.kpis{grid-template-columns:1fr 1fr}.kpi{padding:13px}.kpi b{font-size:20px}.opRow{grid-template-columns:1.4fr .9fr .8fr}.opRow>span:nth-child(2){display:none}.vipCards,.gates,.deptGrid{grid-template-columns:1fr}.pageIntro{flex-direction:column;align-items:start;gap:14px}.search{width:100%}.readyBoard{overflow:auto}.readyRow{min-width:850px}.movementBoard{overflow:auto}.movementRow{min-width:730px}.journeyList>button{grid-template-columns:1fr}.journeySteps{order:3}.handoverGrid,.incidentHero{grid-template-columns:1fr 1fr}.handoverRow{grid-template-columns:30px 1fr auto}.handoverRow>div:nth-of-type(n+2),.handoverRow>strong{display:none}.incidentList article{grid-template-columns:1fr;gap:7px}.sidebar{width:60px}.content{width:calc(100% - 60px);margin-left:60px}.brandMark{width:34px;height:34px}.sidebar nav button{padding:7px}.sideBottom{display:none}}.roleBadge{border:1px solid var(--line);background:#fff;border-radius:9px;padding:7px 11px}.roleBadge span,.roleBadge b{display:block}.roleBadge span{letter-spacing:.12em;color:#8a97a3;font-size:6.5px}.roleBadge b{color:var(--navy);margin-top:2px;font-size:9px}.accessPending{background:radial-gradient(circle at 80% 10%,#173f5a 0,#071b30 37%,#04111f 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.pendingCard{background:#fffffffa;border-radius:20px;width:min(520px,100%);padding:36px;box-shadow:0 30px 80px #0006}.pendingCard .brandMark{margin-bottom:22px}.pendingCard h1{color:var(--navy);margin:7px 0;font-family:Georgia,serif;font-size:28px}.pendingCard p{color:#5e6f7e;font-size:11px;line-height:1.7}.pendingCard>div:last-of-type{border-left:3px solid var(--gold);color:#516372;background:#f3f6f8;border-radius:7px;margin:18px 0;padding:12px;font-size:9px}.pendingCard a{background:var(--navy);color:#fff;border-radius:8px;padding:10px 14px;font-size:9px;font-weight:800;text-decoration:none;display:inline-block}.adminNotice{color:#176c4c;background:#e8f6f0;border:1px solid #cbe9dc;border-radius:9px;margin:-8px 0 14px;padding:10px 13px;font-size:9px;font-weight:700}.adminGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.adminPanel{padding-bottom:16px}.adminForm{grid-template-columns:1fr 1fr;gap:10px;padding:5px 18px;display:grid}.adminForm label{letter-spacing:.08em;color:#7d8a97;font-size:7px;font-weight:800}.adminForm input,.adminForm select{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:8px;outline:none;margin-top:5px;padding:9px;font-size:9px;display:block}.adminForm input:focus,.adminForm select:focus{border-color:#c9aa65;box-shadow:0 0 0 3px #d3b56d20}.adminForm .primary{grid-column:2;justify-self:end}.adminForm .primary:disabled{opacity:.45;cursor:not-allowed}.importBox{text-align:center;padding:8px 20px 5px}.importIcon{color:#d6b971;background:#0b2947;border-radius:12px;place-items:center;width:42px;height:42px;margin:auto;font-size:18px;display:grid}.importBox h4{color:var(--navy);margin:9px 0 4px;font-size:11px}.importBox p{color:#788693;max-width:480px;margin:0 auto 10px;font-size:8.5px;line-height:1.55}.fileButton{color:#3c5368;cursor:pointer;background:#edf1f4;border-radius:8px;padding:8px 12px;font-size:8px;font-weight:800;display:inline-block}.fileButton input{display:none}.importPreview{justify-content:center;align-items:baseline;gap:6px;margin:10px 0 8px;display:flex}.importPreview b{color:var(--green);font-size:16px}.importPreview span{color:#687987;font-size:8px}.importPreview small{color:#9aa5af;margin-left:8px;font-size:7px}.teamTable{margin-top:14px}.teamRow{border-top:1px solid #edf0f3;grid-template-columns:1.5fr 1fr 1fr .65fr;align-items:center;gap:10px;padding:10px 18px;font-size:8.5px;display:grid}.teamRow.head{color:#81909c;letter-spacing:.08em;background:#f7f9fb;font-size:7px;font-weight:800}.teamRow b{color:var(--navy);font-size:8.5px}.teamRow small{color:#8895a0;margin-top:2px;font-size:7px;display:block}.privacyNote{background:var(--navy);border-left:3px solid var(--gold);color:#fff;border-radius:10px;margin-top:14px;padding:13px 16px}.privacyNote b{letter-spacing:.12em;color:#d8ba75;font-size:7px}.privacyNote p{color:#aebdca;margin:4px 0 0;font-size:8px;line-height:1.55}@media (width<=720px){.roleBadge span{display:none}.roleBadge{padding:7px}.roleBadge b{font-size:7.5px}.adminGrid,.adminForm{grid-template-columns:1fr}.adminForm .primary{grid-column:1}.teamTable{overflow:auto}.teamRow{min-width:640px}}@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}.ragStrip{grid-template-columns:repeat(3,1fr) 1.6fr;gap:10px;margin:15px 0;display:grid}.ragStrip button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;padding:12px 14px}.ragStrip button span,.ragStrip button b{display:block}.ragStrip button span{letter-spacing:.1em;font-size:7px;font-weight:900}.ragStrip button b{margin-top:3px;font-size:20px}.ragStrip .red{border-left:4px solid var(--red);color:#a93036}.ragStrip .amber{border-left:4px solid var(--amber);color:#95630d}.ragStrip .green{border-left:4px solid var(--green);color:#18724f}.ragRule{border:1px solid var(--line);background:#fff;border-radius:12px;padding:11px 14px}.ragRule b,.ragRule small{display:block}.ragRule b{letter-spacing:.12em;color:#9a7c40;font-size:7px}.ragRule small{color:#778593;margin-top:4px;font-size:8px;line-height:1.45}.ragPill{letter-spacing:.08em;border-radius:99px;margin-left:auto;padding:5px 8px;font-size:7px;font-weight:900}.ragPill.red{color:#a93036;background:#fde9e9}.ragPill.amber{color:#95630d;background:#fff3d9}.ragPill.green{color:#18724f;background:#e8f6f0}.googleSync{background:#f7fafc;border:1px solid #d8e4eb;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:5px 10px;margin:12px 18px 0;padding:12px;display:grid}.googleSync div b,.googleSync div span{display:block}.googleSync div b{letter-spacing:.12em;color:var(--navy);font-size:7px}.googleSync div span{color:#718190;margin-top:3px;font-size:8px}.googleSync p{color:#758592;grid-column:1/-1;margin:3px 0 0;font-size:8px;line-height:1.5}.auditPanel{overflow:auto}.auditRow{color:#536577;border-top:1px solid #edf0f3;grid-template-columns:150px 150px 160px 1fr;align-items:start;gap:14px;min-width:780px;padding:11px 18px;font-size:8.5px;display:grid}.auditRow.head{background:var(--navy);color:#c4d0da;letter-spacing:.1em;border-top:0;font-size:7px;font-weight:800}.auditRow b{color:var(--navy);font-size:7.5px}.emptyState{text-align:center;color:#748391;padding:34px}.emptyState span{margin-top:5px;font-size:8px}.managementHero{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.managementHero>div{border:1px solid var(--line);border-top:3px solid var(--gold);background:#fff;border-radius:13px;padding:16px}.managementHero span,.managementHero b,.managementHero small{display:block}.managementHero span{letter-spacing:.1em;color:#82909e;font-size:7px;font-weight:900}.managementHero b{color:var(--navy);margin:4px 0;font-size:25px}.managementHero small{color:#82909c;font-size:8px}.ragSummary{grid-template-columns:repeat(3,1fr);gap:9px;padding:4px 16px 16px;display:grid}.ragSummary button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;padding:12px}.ragSummary b,.ragSummary span,.ragSummary small{display:block}.ragSummary b{font-size:22px}.ragSummary span{letter-spacing:.1em;font-size:7px;font-weight:900}.ragSummary small{color:#83919d;margin-top:4px;font-size:7px}.ragSummary .red{color:#a93036}.ragSummary .amber{color:#95630d}.ragSummary .green{color:#18724f}.managementExceptions{padding:0 18px 16px}.managementExceptions p{border-top:1px solid #edf0f3;align-items:center;gap:12px;margin:0;padding:10px 0;display:flex}.managementExceptions b{width:42px;color:var(--navy);font-size:18px}.managementExceptions span{color:#687987;font-size:9px}@media (width<=900px){.ragStrip{grid-template-columns:repeat(3,1fr)}.ragRule{grid-column:1/-1}.managementHero{grid-template-columns:1fr 1fr}}@media (width<=720px){body{padding-bottom:72px}.shell{display:block}.sidebar{z-index:90;background:#06182d;width:100%;height:68px;padding:7px 8px;position:fixed;inset:auto 0 0;box-shadow:0 -8px 25px #06182d26}.sidebar .brand,.sidebar .conference,.sidebar .sideBottom{display:none}.sidebar nav{scrollbar-width:none;gap:4px;height:54px;margin:0;display:flex;overflow-x:auto}.sidebar nav::-webkit-scrollbar{display:none}.sidebar nav button{white-space:nowrap;flex-direction:column;justify-content:center;gap:2px;min-width:62px;min-height:50px;padding:4px 7px;font-size:7px!important;display:flex!important}.sidebar nav button .iconBox{width:24px;height:24px;font-size:11px}.content{padding:0 13px 26px;width:100%!important;margin-left:0!important}.topbar{z-index:30;background:var(--bg);margin-bottom:12px;position:sticky;top:0}.topbar .notify{display:none}.hero{border-radius:14px}.ragStrip{grid-template-columns:1fr 1fr 1fr;gap:6px}.ragStrip button{padding:9px}.ragStrip button span{font-size:6px}.ragStrip button b{font-size:17px}.kpis{gap:7px}.managementHero{grid-template-columns:1fr 1fr;gap:8px}.managementHero>div{padding:12px}.managementHero b{font-size:20px}.ragSummary{grid-template-columns:1fr 1fr 1fr}.drawer{width:100%;padding:22px 18px 88px}.googleSync{grid-template-columns:1fr}.googleSync .status{width:max-content}.modal{max-height:85vh;overflow:auto}.primary,.secondary,.fileButton{min-height:40px}.vipCard,.movementRow,.readyRow,.journeyList>button{touch-action:manipulation}}.opsTimeline{grid-template-columns:repeat(5,1fr);gap:8px;margin:15px 0;display:grid}.opsTimeline>div{border:1px solid var(--line);background:#fff;border-radius:11px;min-height:62px;padding:10px 12px;position:relative}.opsTimeline>div:before{content:"";background:#dfe5eb;border-radius:11px 0 0 11px;width:3px;position:absolute;top:0;bottom:0;left:0}.opsTimeline>div.current{background:#fffdf7;border-color:#d4b66f;box-shadow:0 6px 18px #8c6a2715}.opsTimeline>div.current:before{background:var(--gold)}.opsTimeline span,.opsTimeline b,.opsTimeline small{display:block}.opsTimeline span{letter-spacing:.1em;color:#8b98a4;font-size:6.5px;font-weight:800}.opsTimeline b{color:var(--navy);margin-top:3px;font-size:9px}.opsTimeline small{color:#9a7b3c;letter-spacing:.08em;margin-top:4px;font-size:6px;font-weight:900}.exception .alert{transition:border-color .15s,transform .15s}.exception .alert:hover{transform:translateY(-1px)}@media (width<=900px){.opsTimeline{grid-template-columns:repeat(5,minmax(115px,1fr));padding-bottom:3px;overflow-x:auto}}@media (width<=720px){.opsTimeline{scroll-snap-type:x proximity;gap:6px;display:flex;overflow-x:auto}.opsTimeline>div{scroll-snap-align:start;min-width:118px}.opsTimeline>div.current{min-width:136px}.exception .alert{width:calc(100% - 16px);margin-left:8px;margin-right:8px}}.simulationBanner{color:#fff;background:#311018;border-left:4px solid #e75a61;border-radius:10px;align-items:center;gap:10px;margin:0 0 15px;padding:10px 14px;display:flex}.simulationBanner b{letter-spacing:.14em;color:#ffc3c6;font-size:8px}.simulationBanner span{color:#dcb9bd;font-size:8px}.simScore{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.simScore>div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.simScore span,.simScore b,.simScore small{display:block}.simScore span{letter-spacing:.1em;color:#83909d;font-size:7px;font-weight:900}.simScore b{color:var(--navy);margin:4px 0;font-size:18px}.simScore small{color:#8995a0;font-size:7.5px}.simJourney{margin-bottom:14px}.simSteps{grid-template-columns:repeat(6,1fr);gap:0;padding:4px 16px 18px;display:grid}.simSteps button{text-align:center;color:#80909e;background:0 0;border:0;border-top:2px solid #dfe5eb;padding:16px 7px 7px;position:relative}.simSteps button:disabled{opacity:.45}.simSteps em{color:#758695;background:#edf1f4;border-radius:50%;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.simSteps b,.simSteps small{display:block}.simSteps b{color:var(--navy);font-size:8px}.simSteps small{margin-top:4px;font-size:6.5px}.simSteps button.current{border-top-color:var(--gold);cursor:pointer}.simSteps button.current em{background:var(--navy);color:#e3c77e;box-shadow:0 0 0 4px #0b294711}.simSteps button.done{border-top-color:var(--green);color:var(--green);cursor:pointer}.simSteps button.done em{background:var(--green);color:#fff}.simGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.issueButtons{grid-template-columns:1fr 1fr;gap:8px;padding:4px 16px 16px;display:grid}.issueButtons button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:9px;grid-template-columns:26px 1fr;align-items:center;gap:2px 8px;padding:10px;display:grid}.issueButtons button>span{color:#a93036;background:#fde9e9;border-radius:7px;grid-row:1/3;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.issueButtons b{color:var(--navy);font-size:8px}.issueButtons small{color:#8b97a2;font-size:6.5px}.simEscalation.active{border-color:#e8b2b5}.escalationCard{padding:4px 18px 18px}.escalationCard>span{letter-spacing:.11em;color:#8a96a1;margin-top:8px;font-size:6.5px;font-weight:900;display:block}.escalationCard>b{color:var(--navy);margin-top:3px;font-size:11px;display:block}.escalationCard p{color:#5f7180;background:#f4f7f9;border-radius:8px;padding:10px;font-size:9px;line-height:1.5}.escalationCard .primary{margin-left:auto;display:block}.simRules{background:var(--navy);border-left:3px solid var(--gold);color:#fff;border-radius:10px;margin-top:14px;padding:13px 16px}.simRules b{letter-spacing:.12em;color:#d8ba75;font-size:7px}.simRules p{color:#b2c0cc;margin:4px 0 0;font-size:8px;line-height:1.55}@media (width<=900px){.simSteps{grid-template-columns:repeat(6,minmax(110px,1fr));overflow-x:auto}.simGrid{grid-template-columns:1fr}}@media (width<=720px){.simulationBanner{flex-direction:column;align-items:flex-start;gap:3px}.simScore{grid-template-columns:1fr 1fr}.simScore>div:first-child{grid-column:1/-1}.simSteps{padding-top:14px;display:flex;overflow-x:auto}.simSteps button{min-width:118px}.issueButtons,.simGrid{grid-template-columns:1fr}.simulation .pageIntro .secondary{width:100%}}:root{--aurelia-navy:#06182d;--aurelia-blue:#0d3156;--aurelia-gold:#d7b86f;--aurelia-gold-soft:#f0ddb0;--glass:#ffffffd9;--glass-line:#ffffffa8;--shadow:0 18px 48px #06182d12}body{background-color:#0000;background-image:radial-gradient(circle at 78% -10%,#dbe8f3 0,#0000 27%),radial-gradient(circle at 15% 65%,#f5ead238 0,#0000 24%),linear-gradient(135deg,#f5f8fb,#edf3f8 52%,#f8fafc);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}button,a,input,select,textarea{transition:box-shadow .18s,border-color .18s,transform .18s,background .18s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--aurelia-gold);outline-offset:2px}.brandMark{background:linear-gradient(145deg,#e7c97f1f,#ffffff08);border-color:#e2c77b80;box-shadow:inset 0 0 28px #d8b76612,0 8px 25px #0003}.conference{background:linear-gradient(120deg,#ffffff0c,#d6b66e0b);border-color:#d7b86f25}.sidebar nav button{border:1px solid #0000}.sidebar nav button:hover{border-color:#ffffff0d;transform:translate(2px)}.sidebar nav button.active{box-shadow:inset 2px 0 var(--gold),0 10px 28px #00000018;background:linear-gradient(90deg,#d5b56826,#ffffff0c);border-color:#d9bd7c1e}.content{position:relative}.topbar{z-index:18;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#f4f8fbdc;border-bottom-color:#dbe3ea;position:sticky;top:0;box-shadow:0 10px 30px #0a243a08}.topbar p{color:#a07e37}.topbar h1{font-family:Georgia,serif;font-size:25px;font-weight:500}.roleBadge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffbf;border-color:#d7e0e7;box-shadow:0 5px 18px #071c3308}.roleBadge b{color:#0b2947}.hero{background:radial-gradient(circle at 78% 35%,#d7b86f20,#0000 24%),linear-gradient(118deg,#06182d 0%,#0b2b4d 58%,#164466 100%);border:1px solid #e6cd8a26;border-radius:22px;min-height:214px;box-shadow:0 25px 65px #06182d24}.hero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%,#000);mask-image:linear-gradient(90deg,#0000,#000 60%,#000)}.hero:after{border-color:#dfc47e20;width:320px;height:320px;top:-120px;right:8%;box-shadow:0 0 0 54px #dfc47e0a,0 0 0 108px #dfc47e05}.hero h2{letter-spacing:-.02em;font-size:34px}.hero p{font-size:12.5px;line-height:1.6}.hero>div>small{color:#c3d2de;background:#ffffff0c;border:1px solid #ffffff12;border-radius:99px;margin-top:8px;padding:5px 9px;font-size:7.5px;display:inline-flex}.ring b{font-size:22px}.panel,.kpi,.vipCard,.readyBoard,.movementBoard,.opsTimeline>div,.simScore>div,.handoverStat,.incidentHero>div{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#fffffff2,#ffffffcf);border-color:#dce5ec}.kpi{border-top-width:0;position:relative;overflow:hidden}.kpi:before{content:"";background:var(--navy);width:3px;position:absolute;top:0;bottom:0;left:0}.kpi.gold:before{background:var(--gold)}.kpi.cyan:before{background:var(--cyan)}.kpi.red:before{background:var(--red)}.kpi:hover,.vipCard:hover,.deptGrid button:hover,.opsTimeline>div:hover{border-color:#ccb06e;transform:translateY(-3px);box-shadow:0 20px 45px #06182d18}.kpi b{letter-spacing:-.04em;font-size:28px}.panelHead h3{font-size:15.5px}.opRow,.readyRow,.movementRow{transition:background .16s,transform .16s}.opRow:not(.head):hover,.readyRow:not(.head):hover,.movementRow:not(.head):hover{background:#f6f9fbea;transform:translate(2px)}.primary{background:linear-gradient(135deg,#071d35,#0e345a);border:1px solid #ffffff0d;box-shadow:0 8px 20px #071d3520}.primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px #071d3530}.secondary{color:#314b62;background:#f6f8fa;border:1px solid #dbe4eb;text-decoration:none}.secondary:hover{background:#fffdf8;border-color:#cdb273}.status{border:1px solid #ffffff80}.status.good{box-shadow:inset 0 0 0 1px #1590670c}.status.warn{box-shadow:inset 0 0 0 1px #c886170c}.flagshipSync{background:radial-gradient(circle at 100% 0,#d7b86f1a,#0000 35%),linear-gradient(145deg,#fdfbf6,#f7fafc)!important;border:1px solid #d7c38f!important;border-radius:14px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:11px 12px!important;margin:3px 18px 12px!important;padding:16px!important}.flagshipSync .sheetMark{color:#fff;background:linear-gradient(145deg,#0b7b57,#075f44);border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid;box-shadow:0 9px 20px #075f4428}.flagshipSync>div:nth-child(2) b,.flagshipSync>div:nth-child(2) span{display:block}.flagshipSync>div:nth-child(2) b{color:var(--navy);font-size:9.5px}.flagshipSync>div:nth-child(2) span{color:#72818e;margin-top:3px;font-size:7px}.flagshipSync>p{grid-column:1/-1;line-height:1.55;color:#536879!important;margin:0!important;font-size:8.5px!important}.sheetActions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.sheetActions .secondary,.sheetActions .primary{padding:9px 12px;font-size:8px}.syncHint{color:#9b751f;border-left:2px solid var(--gold);background:#fff6db;border-radius:7px;grid-column:1/-1;padding:7px 9px;font-size:7.5px}.fallbackImport{border-top:1px solid #e5eaee;margin:0 18px 5px;padding-top:8px}.fallbackImport summary{cursor:pointer;color:#607181;letter-spacing:.08em;padding:6px 0;font-size:7.5px;font-weight:800}.fallbackImport .importBox{padding-top:10px}.drawer{background:radial-gradient(circle at 100% 0,#ead7aa30,#0000 28%),linear-gradient(145deg,#f8fafc,#eef4f8);border-left:1px solid #e3c77d50}.ownerBand{background:radial-gradient(circle at 95% 0,#d8b66c22,#0000 30%),linear-gradient(120deg,#06182d,#0d3156);box-shadow:0 12px 30px #06182d1c}.modal{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffef;border:1px solid #fff;box-shadow:0 30px 90px #020b1445}.toast{background:linear-gradient(135deg,#0a7353,#118863);border:1px solid #ffffff26;box-shadow:0 18px 45px #052b2040}.liveDataFault{z-index:160;color:#563b0d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff8e8f5;border:1px solid #e1b35d;border-radius:12px;align-items:center;gap:12px;max-width:calc(100vw - 28px);padding:10px 12px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #06182d22}.liveDataFault b{letter-spacing:.12em;font-size:8px}.liveDataFault span{font-size:9px}.liveDataFault button{color:#fff;cursor:pointer;background:#071c33;border:0;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:800}@media (width<=720px){body{background:linear-gradient(#f4f8fb,#edf3f8)}.topbar{margin-left:-13px;margin-right:-13px;padding:0 13px}.topbar h1{font-size:18px}.hero{border-radius:17px;min-height:220px;padding:24px 20px}.hero h2{font-size:25px}.hero p{font-size:11px}.kpis{gap:8px}.kpi{border-radius:12px}.kpi b{font-size:23px}.panel{border-radius:14px}.flagshipSync{grid-template-columns:auto 1fr!important;margin-left:12px!important;margin-right:12px!important}.flagshipSync>.status{grid-column:2}.sheetActions{grid-template-columns:1fr 1fr;display:grid}.sheetActions a,.sheetActions button{text-align:center}.fallbackImport{margin-left:12px;margin-right:12px}.drawer{border-left:0}.sidebar nav button:hover{transform:none}}.liveMode{padding-bottom:86px}.liveModeHero{color:#fff;background:radial-gradient(circle at 80% 25%,#dfbe7030,#0000 23%),linear-gradient(118deg,#041524,#092743 55%,#0e385a);border:1px solid #e4c77930;border-radius:22px;justify-content:space-between;align-items:center;min-height:190px;padding:27px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #06182d28}.liveModeHero:after{content:"";border:1px solid #dbbb6f22;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-160px;right:-70px;box-shadow:0 0 0 40px #dbbb6f0a,0 0 0 80px #dbbb6f05}.liveModeHero>div{z-index:1;position:relative}.liveModePulse{letter-spacing:.13em;color:#f0d48e;align-items:center;gap:7px;font-size:7.5px;font-weight:900;display:flex}.liveModePulse i{background:#31d895;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #31d89518}.liveModeHero h2{margin:10px 0 6px;font-family:Georgia,serif;font-size:31px;font-weight:500}.liveModeHero p{color:#b8c7d3;max-width:560px;font-size:10.5px;line-height:1.55}.liveModeHero small{letter-spacing:.08em;color:#8fa6b9;font-size:7px}.liveReadiness{text-align:right;border-left:1px solid #ffffff16;min-width:150px;padding-left:20px}.liveReadiness span,.liveReadiness b,.liveReadiness small{display:block}.liveReadiness span{letter-spacing:.14em;color:#aabcca;font-size:7px}.liveReadiness b{color:#f1d793;margin:2px 0;font-size:36px}.liveReadiness small{color:#7792a8;max-width:170px;font-size:6.5px}.liveStats{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0 18px;display:grid}.liveStat{text-align:left;cursor:pointer;background:#ffffffeb;border:1px solid #dbe4eb;border-radius:14px;padding:14px 16px;position:relative;overflow:hidden;box-shadow:0 10px 30px #06182d0c}.liveStat:before{content:"";background:#3b759c;width:3px;position:absolute;top:0;bottom:0;left:0}.liveStat.red:before{background:var(--red)}.liveStat.amber:before{background:var(--amber)}.liveStat.green:before{background:var(--green)}.liveStat:hover{border-color:#cfb36e;transform:translateY(-2px)}.liveStat span,.liveStat b,.liveStat small{display:block}.liveStat span{letter-spacing:.11em;color:#83919d;font-size:6.5px;font-weight:900}.liveStat b{color:var(--navy);margin:3px 0;font-size:23px}.liveStat small{color:#83909c;font-size:7px}.liveToolbar{justify-content:space-between;align-items:end;margin:4px 0 9px;display:flex}.liveToolbar>div:first-child span{letter-spacing:.14em;color:#a07f3b;font-size:7px;font-weight:900}.liveToolbar h3{color:var(--navy);margin:3px 0;font-size:14px}.liveFilters{gap:5px;display:flex}.liveFilters button{color:#71808d;cursor:pointer;background:#ffffffd9;border:1px solid #dce4ea;border-radius:99px;padding:6px 9px;font-size:6.5px;font-weight:900}.liveFilters button.active{background:var(--navy);color:#fff;border-color:var(--navy);box-shadow:0 6px 14px #06182d20}.liveQueue{gap:7px;display:grid}.liveCard{text-align:left;border:1px solid #dfe6ec;border-left:3px solid var(--green);cursor:pointer;background:#fffe;border-radius:13px;grid-template-columns:72px minmax(160px,1.1fr) minmax(220px,1.7fr) 90px 16px;align-items:center;gap:10px 12px;width:100%;min-height:96px;padding:10px 14px;display:grid;box-shadow:0 8px 24px #06182d09}.liveCard.red{border-left-color:var(--red)}.liveCard.amber{border-left-color:var(--amber)}.liveCard:hover{background:#fff;border-color:#ccb06e;transform:translate(2px)}.liveSeverity b,.liveSeverity span{display:block}.liveSeverity b{color:var(--green);font-size:9px}.liveCard.red .liveSeverity b{color:var(--red)}.liveCard.amber .liveSeverity b{color:var(--amber)}.liveSeverity span{color:#8a97a2;letter-spacing:.08em;margin-top:2px;font-size:5.5px}.liveGuest{align-items:center;gap:8px;display:flex}.liveGuest>span{color:#e2c579;background:#0b2947;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.liveGuest b,.liveGuest small,.liveAction span,.liveAction b,.liveAction small,.liveTime b,.liveTime small{display:block}.liveGuest b{color:var(--navy);font-size:9px}.liveGuest small{color:#82909c;margin-top:3px;font-size:6.5px}.liveAction span{letter-spacing:.09em;color:#8b98a3;font-size:5.5px}.liveAction b{color:#344c61;margin:2px 0;font-size:8px}.liveAction small{color:#82909b;font-size:6.5px}.liveTime{text-align:right}.liveTime b{color:var(--navy);font-size:10px}.liveTime small{color:#82909b;margin-top:3px;font-size:6.5px}.liveCard>strong{color:#b69a5e;font-size:22px;font-weight:400}.liveTeamStrip{border-top:1px solid #e8edf1;grid-column:2/5;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:8px;display:grid}.liveTeamStrip>span{background:#071c3307;border:1px solid #0b29470c;border-radius:8px;min-width:0;padding:6px 9px}.liveTeamStrip em,.liveTeamStrip b,.liveTeamStrip small{font-style:normal;display:block}.liveTeamStrip em{letter-spacing:.13em;color:#9a7b3b;font-size:5px;font-weight:900}.liveTeamStrip b{color:#18344d;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7.5px;overflow:hidden}.liveTeamStrip small{color:#7d8a96;margin-top:2px;font-size:5.5px}.liveQuick{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:14px;display:grid}.liveQuick button{text-align:left;cursor:pointer;background:linear-gradient(145deg,#fffffff2,#f7fafce0);border:1px solid #dce5eb;border-radius:13px;padding:13px}.liveQuick button:hover{border-color:#ccb06e;transform:translateY(-2px);box-shadow:0 12px 28px #06182d10}.liveQuick span{background:var(--navy);width:28px;height:28px;color:var(--gold);border-radius:8px;place-items:center;margin-bottom:8px;display:grid}.liveQuick b,.liveQuick small{display:block}.liveQuick b{color:var(--navy);font-size:8.5px}.liveQuick small{color:#84919d;margin-top:2px;font-size:6.5px}.liveActionDock{display:none}@media (width<=820px){.liveCard{grid-template-columns:60px 1fr 1.3fr 70px}.liveCard>strong{display:none}.liveTeamStrip{grid-column:2/5}.liveStats,.liveQuick{grid-template-columns:1fr 1fr}}@media (width<=720px){.liveMode{padding-bottom:104px}.liveModeHero{border-radius:16px;align-items:flex-start;min-height:205px;padding:22px 18px}.liveModeHero h2{margin-top:12px;font-size:26px}.liveModeHero p{max-width:75%;font-size:10px}.liveReadiness{text-align:right;border:0;min-width:auto;padding:0}.liveReadiness span{font-size:5.5px}.liveReadiness b{font-size:27px}.liveReadiness small{display:none}.liveStats{gap:7px;margin:9px 0 15px}.liveStat{min-height:75px;padding:11px 12px}.liveStat b{font-size:21px}.liveToolbar{flex-direction:column;align-items:flex-start;gap:8px}.liveFilters{width:100%;padding-bottom:2px;overflow-x:auto}.liveFilters button{min-width:54px;min-height:30px}.liveCard{grid-template-columns:54px 1fr 58px;gap:8px;min-height:112px;padding:10px}.liveSeverity{grid-row:1/3}.liveGuest{grid-column:2}.liveGuest>span{width:30px;height:30px}.liveAction{border-top:1px solid #edf1f4;grid-column:2/4;padding-top:7px}.liveTime{text-align:right;grid-area:1/3}.liveAction span{display:none}.liveAction b{font-size:7.5px}.liveTeamStrip{grid-column:1/4;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:2px}.liveTeamStrip>span{padding:6px}.liveTeamStrip b{font-size:6.5px}.liveTeamStrip em{font-size:4.5px}.liveQuick{display:none}.liveActionDock{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06182df2;border:1px solid #d5b66d38;border-radius:16px;grid-template-columns:repeat(5,1fr);padding:7px;display:grid;position:fixed;bottom:78px;left:10px;right:10px;box-shadow:0 18px 45px #020b1445}.liveActionDock button{color:#93a9ba;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:48px;display:flex}.liveActionDock button span{color:#d8ba74;font-size:14px}.liveActionDock button b{font-size:6.5px}.liveActionDock .dockHome{color:#fff;background:#d5b56a18;box-shadow:inset 0 0 0 1px #d5b56a20}.liveActionDock .dockHome span{color:#61dda9}.liveMode .emptyState{min-height:120px}}.livePressureBar{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0 16px;display:grid}.livePressureBar>*{text-align:left;background:#fff;border:1px solid #dbe4e9;border-radius:13px;padding:14px 16px}.livePressureBar button{cursor:pointer}.livePressureBar .critical{background:snow;border-left:4px solid #b52f39}.livePressureBar span,.livePressureBar b,.livePressureBar small{display:block}.livePressureBar span{letter-spacing:.11em;color:#778794;font-size:8px;font-weight:900}.livePressureBar b{color:#09253d;margin:4px 0;font:600 20px Georgia,serif}.livePressureBar small{color:#72838f;font-size:9px}.liveTime b.urgent{color:#b12f39!important}.liveEvidence{border-top:1px solid #e8edf0;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:3px;padding-top:8px;display:flex}.liveEvidence span{letter-spacing:.1em;color:#8997a1;font-size:8px}.liveEvidence b{color:#526674;font-size:9px}.liveItemControls{justify-content:flex-end;gap:8px;margin:7px 0 2px;display:flex}.liveMilestoneAction{color:#fff;cursor:pointer;background:linear-gradient(125deg,#071e34,#0d4658);border:0;border-radius:9px;padding:9px 13px;font-size:9px;font-weight:900}.liveReorderControls{gap:5px;display:flex}.liveReorderControls button{min-width:35px;min-height:35px}.liveMode .liveSearch input,.liveMode .liveFilters button{font-size:10px}.liveMode .liveGuest b,.liveMode .liveAction b{font-size:11px}.liveMode .liveGuest small,.liveMode .liveAction small,.liveMode .liveTime small,.liveMode .liveTeamStrip b{font-size:9px}.liveMode .liveTeamStrip em{font-size:7px}.liveMode .liveTeamStrip small{font-size:8px}@media (width<=900px){.livePressureBar{grid-template-columns:1fr 1fr}}@media (width<=720px){.livePressureBar{gap:7px}.livePressureBar>*{padding:12px}.livePressureBar span{font-size:7px}.livePressureBar small{font-size:8px}.liveCard{grid-template-columns:52px 1fr 72px}.liveTeamStrip b{font-size:8px!important}.liveTeamStrip em{font-size:6px!important}.liveEvidence{grid-column:1/4}.liveEvidence span{font-size:7px}.liveEvidence b{font-size:8px}.liveMilestoneAction{flex:1;min-height:42px;font-size:9px}.liveItemControls{margin:7px 0 12px}.liveFilters button{min-width:max-content;padding-inline:11px}.liveReadiness span{font-size:7px}.liveAction b{font-size:9px!important}.liveGuest b{font-size:10px!important}}.liveDepartmentAssignments{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #d8c184;border-radius:18px;margin:0 0 18px;overflow:hidden;box-shadow:0 16px 38px #06182d12}.liveDepartmentAssignmentHead{color:#fff;background:radial-gradient(circle at 88% 12%,#e0bf7130,#0000 30%),linear-gradient(115deg,#041524,#0a2a47);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.liveDepartmentAssignmentHead>div>span{letter-spacing:.16em;color:#dfc47f;font-size:6.5px;font-weight:900}.liveDepartmentAssignmentHead h3{margin:4px 0 3px;font-family:Georgia,serif;font-size:18px;font-weight:500}.liveDepartmentAssignmentHead p{color:#aebfcd;margin:0;font-size:7.5px}.liveDepartmentAssignmentGrid{grid-template-columns:1.2fr 1fr 1fr;gap:12px;padding:16px 20px 19px;display:grid}.liveDepartmentAssignmentGrid label>span{color:#8c7340;letter-spacing:.1em;margin-bottom:5px;font-size:6.5px;font-weight:900;display:block}.liveDepartmentAssignmentGrid select{color:#0a2741;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d8e0e6;border-radius:10px;outline:none;padding:9px 11px;font-size:8.5px}.liveDepartmentAssignmentGrid select:focus{border-color:#c9a75e;box-shadow:0 0 0 3px #d3b56d20}.liveDepartmentAssignmentGrid small{color:#788b9a;margin-top:5px;font-size:6.5px;display:block}@media (width<=820px){.liveDepartmentAssignmentGrid{grid-template-columns:1fr 1fr}.liveDepartmentAssignmentGrid label:first-child{grid-column:1/-1}}@media (width<=720px){.liveDepartmentAssignmentHead{align-items:flex-start;gap:12px;padding:16px}.liveDepartmentAssignmentHead h3{font-size:16px}.liveDepartmentAssignmentHead p{line-height:1.5}.liveDepartmentAssignmentGrid{grid-template-columns:1fr;padding:14px 16px 17px}.liveDepartmentAssignmentGrid label:first-child{grid-column:1}.liveDepartmentAssignmentGrid select{min-height:46px;font-size:9px}}.liveReorderHint{letter-spacing:.08em;color:#778796;text-transform:uppercase;margin-top:5px;font-size:7px;font-weight:800;display:block}.liveQueueItem{position:relative}.liveQueueItem.reorderable .liveCard{padding-right:78px}.liveReorderControls{z-index:3;gap:5px;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.liveReorderControls button{color:#f0d58d;cursor:pointer;background:linear-gradient(145deg,#0b2946,#061a2f);border:1px solid #c9a95e;border-radius:9px;width:29px;height:29px;font-size:14px;font-weight:900;transition:transform .18s,background .18s,border-color .18s;box-shadow:0 6px 16px #06182d26}.liveReorderControls button:hover:not(:disabled){background:#10395f;border-color:#ead08a;transform:translateY(-1px)}.liveReorderControls button:disabled{opacity:.28;cursor:not-allowed}@media (width<=720px){.liveQueueItem.reorderable .liveCard{padding-right:58px}.liveReorderControls{gap:6px;right:7px}.liveReorderControls button{border-radius:10px;width:36px;height:36px;font-size:16px}}.stressTest{padding-bottom:40px}.simTopActions{gap:8px;display:flex}.stressScore{grid-template-columns:repeat(4,1fr);gap:9px;margin:0 0 14px;display:grid}.stressScore>div{background:linear-gradient(145deg,#fffffff2,#f7fafce8);border:1px solid #dce5eb;border-radius:13px;padding:14px 15px;box-shadow:0 10px 28px #06182d0c}.stressScore span,.stressScore b,.stressScore small{display:block}.stressScore span{letter-spacing:.1em;color:#83919d;font-size:6.5px;font-weight:900}.stressScore b{color:var(--navy);margin:4px 0;font-size:24px}.stressScore small{color:#83909c;font-size:7px}.stressScore .passText{color:var(--green)}.stressJourney{margin-bottom:14px}.simGuestList{border-top:1px solid #edf1f4}.simGuestList article{background:#fff;border-bottom:1px solid #edf1f4;grid-template-columns:185px 1fr 120px;align-items:center;gap:15px;padding:13px 17px;display:grid}.simGuestList article.complete{background:#f7fcf9}.simGuestIdentity>span{letter-spacing:.1em;color:#997835;background:#fbf4e3;border-radius:4px;padding:3px 5px;font-size:5.5px;font-weight:900;display:inline-block}.simGuestIdentity b,.simGuestIdentity small{display:block}.simGuestIdentity b{color:var(--navy);margin:4px 0;font-size:9px}.simGuestIdentity small{color:#83909c;font-size:6.5px}.simGuestJourney{align-items:flex-start;display:flex}.simGuestJourney>span{text-align:center;flex:1;position:relative}.simGuestJourney>span:before{content:"";background:#e2e8ed;height:2px;position:absolute;top:11px;left:0;right:0}.simGuestJourney>span:first-child:before{left:50%}.simGuestJourney>span:last-child:before{right:50%}.simGuestJourney i{z-index:1;color:#81909c;background:#edf1f4;border-radius:50%;place-items:center;width:22px;height:22px;margin:auto;font-size:6px;font-style:normal;font-weight:900;display:grid;position:relative}.simGuestJourney span.done:before,.simGuestJourney span.done i{background:#dff3e9}.simGuestJourney span.done i{color:var(--green)}.simGuestJourney span.current i{background:var(--navy);color:#e1c47a;box-shadow:0 0 0 4px #0b29470d}.simGuestJourney small{color:#82909c;margin-top:4px;font-size:5.5px;display:block}.simGuestControl{text-align:right}.simGuestControl>b{color:#7d8b97;margin-bottom:5px;font-size:7px;display:block}.simGuestControl button{width:100%;padding:8px;font-size:6.5px}.stressGrid{grid-template-columns:.85fr 1.15fr;gap:14px;display:grid}.stressIssues{gap:7px;padding:3px 14px 15px;display:grid}.stressIssues button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e6eb;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.stressIssues button:not(:disabled):hover{border-color:#d2b46c;transform:translate(2px)}.stressIssues button:disabled{opacity:.64;cursor:default;background:#f7faf8}.stressIssues button>span{width:26px;height:26px;color:var(--red);background:#fde8e8;border-radius:7px;place-items:center;font-size:8px;font-weight:900;display:grid}.stressIssues button:disabled>span{color:var(--green);background:#e5f4ec}.stressIssues b,.stressIssues small{display:block}.stressIssues b{color:var(--navy);font-size:7.5px}.stressIssues small{color:#87939e;margin-top:3px;font-size:5.8px}.stressIssues em{letter-spacing:.08em;color:#a47f35;font-size:5.5px;font-style:normal;font-weight:900}.stressQueue{padding:0 14px 14px}.stressQueue article{border:1px solid #e3e8ed;border-left:3px solid var(--red);background:#fff;border-radius:9px;grid-template-columns:72px 1fr 100px;align-items:center;gap:10px;margin-bottom:7px;padding:10px;display:grid}.stressQueue article.resolved{border-left-color:var(--green);background:#f8fcfa}.stressQueue article.overdue{background:#fff8f8;border-color:#edb9bb}.stressTimer b,.stressTimer small,.stressQueue article>div:nth-child(2)>b,.stressQueue article>div:nth-child(2)>small{display:block}.stressTimer b{color:var(--navy);font-variant-numeric:tabular-nums;font-size:12px}.stressTimer small{letter-spacing:.06em;color:#8a96a0;margin-top:2px;font-size:5px}.stressQueue article>div:nth-child(2)>b{color:var(--navy);font-size:7.5px}.stressQueue article>div:nth-child(2)>small{color:#9a7937;margin-top:2px;font-size:5.8px}.stressQueue p{color:#778693;margin:3px 0 0;font-size:5.8px}.stressQueue button{padding:8px;font-size:6.5px}.stressDebrief{color:#fff;background:radial-gradient(circle at 85% 0,#d8b86e1e,#0000 30%),linear-gradient(120deg,#06182d,#0c3155);border:1px solid #d8b86e25;border-radius:14px;grid-template-columns:1fr 220px;gap:12px;margin-top:14px;padding:16px 18px;display:grid}.stressDebrief>div:first-child span,.stressDebrief>div:first-child b{display:block}.stressDebrief>div:first-child span,.stressDebrief .result span{letter-spacing:.11em;color:#d8bb76;font-size:6px;font-weight:900}.stressDebrief>div:first-child b{margin:4px 0;font-size:10px}.stressDebrief p{color:#a8b9c7;margin:4px 0;font-size:7.5px;line-height:1.55}.stressDebrief .result{border-left:1px solid #ffffff18;padding-left:18px}.stressDebrief .result b,.stressDebrief .result small{display:block}.stressDebrief .result b{color:#f0cd79;margin:4px 0;font-size:20px}.stressDebrief .result small{color:#9eb2c2;font-size:6px}.stressDebrief .result.pass b{color:#70dfae}@media (width<=1000px){.stressGrid{grid-template-columns:1fr}.simGuestList article{grid-template-columns:150px 1fr 110px}}@media (width<=720px){.simTopActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.simTopActions button{font-size:7px}.stressScore{grid-template-columns:1fr 1fr;gap:7px}.stressScore>div{padding:11px}.stressScore b{font-size:20px}.simGuestList article{padding:13px;display:block}.simGuestIdentity{margin-bottom:15px}.simGuestJourney{padding-bottom:8px;overflow-x:auto}.simGuestJourney>span{min-width:62px}.simGuestControl{text-align:left;border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;padding-top:9px;display:flex}.simGuestControl>b{margin:0}.simGuestControl button{width:auto;min-width:120px}.stressIssues button{grid-template-columns:26px 1fr}.stressIssues em{display:none}.stressQueue article{grid-template-columns:60px 1fr}.stressQueue article>button{grid-column:1/-1}.stressDebrief{grid-template-columns:1fr}.stressDebrief .result{border-top:1px solid #ffffff18;border-left:0;padding:10px 0 0}}.assignmentsPage{padding-bottom:56px}.assignmentCommandHero{background:radial-gradient(circle at 78% 25%,#d4b05c29,#0000 28%),linear-gradient(135deg,#102c4b 0%,#07182b 56%,#030d19 100%);border:1px solid #d2b16347;border-radius:24px;justify-content:space-between;align-items:center;min-height:220px;padding:34px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 60px #04111f38}.assignmentCommandHero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0000 49.8%,#ffffff06 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#ffffff05 50%,#0000 50.2%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.assignmentCommandHero>div{position:relative}.assignmentCommandHero h2{color:#fff;letter-spacing:-.025em;margin:7px 0 8px;font:500 clamp(29px,4vw,44px)/1.05 Georgia,serif}.assignmentCommandHero p{color:#b4c2cf;max-width:620px;margin:0;font-size:12px;line-height:1.65}.assignmentHeroMeta{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.assignmentHeroMeta span{color:#9eafbe;letter-spacing:.12em;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:99px;padding:7px 10px;font-size:7px;font-weight:850}.assignmentHeroMeta span:first-child{color:#73d7ae}.coverageDial{--coverage:0deg;background:conic-gradient(#d6b563 var(--coverage),#ffffff17 0);border-radius:50%;flex:0 0 132px;place-items:center;height:132px;margin-left:30px;display:grid;box-shadow:0 0 40px #d6b5631f}.coverageDial:before{content:"";background:#091a2d;border-radius:50%;width:108px;height:108px;position:absolute;box-shadow:inset 0 0 24px #00000047}.coverageDial div{text-align:center;z-index:1}.coverageDial b,.coverageDial span{display:block}.coverageDial b{color:#f4d78c;font:600 28px/1 var(--font-geist-mono)}.coverageDial span{color:#8496a8;letter-spacing:.15em;margin-top:7px;font-size:7px;font-weight:850}.assignmentStats{grid-template-columns:repeat(4,1fr);gap:13px;margin:16px 0;display:grid}.assignmentStats>div{background:linear-gradient(145deg,#0e1f38f7,#071527ed);border:1px solid #c9a44c2e;border-radius:16px;padding:18px 20px;position:relative;box-shadow:0 14px 34px #0000001f}.assignmentStats>div:after{content:"";background:#4fc294;border-radius:50%;width:7px;height:7px;position:absolute;top:17px;right:16px;box-shadow:0 0 0 4px #4fc2941a}.assignmentStats>div.attention:after{background:#e5ad4e;box-shadow:0 0 0 4px #e5ad4e1a}.assignmentStats span,.assignmentTools>div>span,.assignmentShortcut span{color:#92a2b3;letter-spacing:.14em;font-size:8px;font-weight:850;display:block}.assignmentStats b{color:#f4d78c;font:600 25px/1 var(--font-geist-mono);margin:7px 0 4px;display:block}.assignmentStats small{color:#74869a;font-size:8px}.assignmentWarning{color:#f3d58a;background:#e2ae4d17;border:1px solid #e2ae4d4d;border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:14px 18px;display:flex}.assignmentWarning span{color:#c8cfda;font-size:11px}.assignmentWorkload{background:linear-gradient(145deg,#0c1d33f7,#061222f5);border:1px solid #c9a44c2e;border-radius:18px;margin:16px 0;padding:20px;box-shadow:0 16px 38px #00000021}.assignmentSectionTitle{justify-content:space-between;align-items:end;margin-bottom:13px;display:flex}.assignmentSectionTitle span{color:#c9a44c;letter-spacing:.14em;font-size:8px;font-weight:850}.assignmentSectionTitle h3{color:#f5f7fa;margin:4px 0 0;font-size:17px}.assignmentSectionTitle>small{color:#7f90a3;font-size:8px}.workloadCards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;display:grid}.workloadCards button{color:#eef3f8;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:11px;transition:all .2s;display:grid}.workloadCards button:hover,.workloadCards button.active{background:#d4b16314;border-color:#d4b1637a;transform:translateY(-1px)}.workloadAvatar{color:#f1d083;background:linear-gradient(145deg,#d4b1632e,#d4b1630d);border:1px solid #d4b16359;border-radius:11px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:850;display:grid}.workloadCards b{color:#eef3f8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.workloadCards small{color:#74869a;text-overflow:ellipsis;white-space:nowrap;max-width:130px;margin-top:3px;font-size:7px;display:block;overflow:hidden}.workloadCards strong{color:#f1d083;font:600 18px/1 var(--font-geist-mono);text-align:right}.workloadCards strong small{color:#718397;font:800 6px/1 var(--font-geist-sans);letter-spacing:.1em;margin-top:4px}.activationNotice{background:#e2ae4d12;border:1px solid #e2ae4d38;border-radius:11px;grid-template-columns:auto 1fr;gap:5px 16px;margin-top:13px;padding:12px 14px;display:grid}.activationNotice span{color:#e0b65c;letter-spacing:.12em;grid-row:1/3;font-size:7px;font-weight:900}.activationNotice p{color:#c1cad4;margin:0;font-size:9px}.activationNotice small{color:#77899a;font-size:7px}.assignmentPanel{overflow:hidden;border:1px solid #c9a44c2e!important;border-radius:18px!important}.assignmentTools{background:linear-gradient(90deg,#c9a44c0b,#0000);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:end;gap:20px;padding:20px 22px;display:flex}.assignmentTools h3{color:#f3f6f9;margin:4px 0;font-size:18px}.assignmentTools>div>small{color:#75879a;font-size:8px}.assignmentControls{align-items:end;gap:12px;display:flex}.assignmentFilters{background:#040f1d80;border:1px solid #ffffff17;border-radius:10px;padding:3px;display:flex}.assignmentFilters button{color:#75879a;letter-spacing:.07em;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:7px;font-weight:850}.assignmentFilters button.active{color:#071729;background:#c9a44c}.assignmentSearch{color:#8293a5;font-size:8px;font-weight:700}.assignmentSearch>span{margin-bottom:5px;display:block}.assignmentSearch input{color:#fff;background:#040f1db3;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:225px;padding:10px 12px;display:block}.assignmentSearch input:focus,.assignmentSelect select:focus{border-color:#c9a44c;box-shadow:0 0 0 3px #c9a44c1a}.assignmentTable{width:100%}.assignmentRow{border-bottom:1px solid #ffffff0e;outline:none;grid-template-columns:1.25fr 1fr 1.3fr 150px;align-items:center;gap:16px;padding:15px 22px;display:grid;position:relative}.assignmentRow:not(.assignmentHead):before{content:"";background:#51bf94;border-radius:0 3px 3px 0;width:2px;position:absolute;top:11px;bottom:11px;left:0}.assignmentRow.isUnassigned:before{background:#e3aa48}.assignmentRow:not(.assignmentHead):hover,.assignmentRow:not(.assignmentHead):focus{background:#ffffff06}.assignmentRow:last-child{border-bottom:0}.assignmentHead{color:#788a9e;letter-spacing:.11em;background:#040f1d7a;padding-top:10px;padding-bottom:10px;font-size:8px;font-weight:850}.vipAssignmentName{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}.vipAssignmentName:hover b{color:#f4d78c}.orderGrip{color:#52677b;cursor:grab;letter-spacing:-4px;font-size:12px}.miniAvatar{color:#f0cf7b;background:#c9a44c14;border:1px solid #c9a44c73;border-radius:12px;flex:0 0 38px;place-items:center;height:38px;font-size:10px;font-weight:850;display:grid}.vipAssignmentName b,.currentOfficer b{color:#eef3f8;font-size:11px;display:block}.vipAssignmentName small,.currentOfficer small{color:#74869a;margin-top:3px;font-size:8px;display:block}.currentOfficer em{letter-spacing:.08em;margin-top:6px;font-size:6px;font-style:normal;font-weight:850;display:block}.deliveryOk{color:#5dcc9e}.deliveryPending{color:#e8b453}.assignmentSelect>span{width:1px;height:1px;position:absolute;overflow:hidden}.assignmentSelect select{color:#eef3f8;background:#0a1d34;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;padding:11px 12px}.assignButton{width:100%;min-height:41px;color:#071628!important;background:linear-gradient(135deg,#d4b163,#b68c34)!important}.assignButton:disabled{opacity:.43;cursor:not-allowed}.assignButton.confirmed{opacity:1;color:#63cca3!important;background:#51bf9417!important;border:1px solid #51bf9447!important}.assignmentEmpty{color:#8c9bab;text-align:center;place-items:center;gap:5px;padding:40px;display:grid}.assignmentEmpty b{color:#e7edf3;font-size:11px}.assignmentEmpty span{font-size:8px}.assignmentNote{color:#758699;align-items:center;gap:12px;margin-top:13px;padding:0 3px;font-size:9px;display:flex}.assignmentNote b{color:#c9a44c;letter-spacing:.12em;font-size:7px}.assignmentShortcut{background:linear-gradient(100deg,#c9a44c17,#0a1c3259);border:1px solid #c9a44c40;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:14px 16px;display:flex}.assignmentShortcut b{margin-top:4px;display:block}.assignmentShortcut small{color:#8390a2;margin-top:2px;font-size:10px;display:block}@media (width<=980px){.assignmentCommandHero{padding:28px}.coverageDial{flex-basis:112px;height:112px}.coverageDial:before{width:90px;height:90px}.assignmentStats{grid-template-columns:repeat(2,1fr)}.assignmentHead{display:none}.assignmentRow{grid-template-columns:1fr;gap:12px;padding:18px}.assignmentRow:not(.assignmentHead){background:#040f1d57;border:1px solid #ffffff14;border-radius:14px;width:calc(100% - 20px);margin:10px}.assignmentTools{flex-direction:column;align-items:stretch}.assignmentControls{align-items:stretch}.assignmentSearch{flex:1}.assignmentSearch input{width:100%;min-height:44px}.assignmentSelect select,.assignButton{min-height:48px}.assignmentShortcut{flex-direction:column;align-items:stretch}.assignmentShortcut button{min-height:44px}.currentOfficer{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:10px 0}}@media (width<=620px){.assignmentCommandHero{min-height:0;padding:25px 20px}.assignmentCommandHero p{font-size:10px}.coverageDial{display:none}.assignmentHeroMeta{gap:5px}.assignmentHeroMeta span{font-size:6px}.assignmentStats{gap:9px}.assignmentStats>div{padding:14px}.assignmentStats b{font-size:21px}.assignmentWorkload{padding:15px}.workloadCards{scroll-snap-type:x mandatory;padding-bottom:5px;display:flex;overflow:auto}.workloadCards button{scroll-snap-align:start;flex:0 0 235px}.activationNotice{grid-template-columns:1fr}.activationNotice span{grid-row:auto}.assignmentPanel{margin-left:-4px;margin-right:-4px}.assignmentRow{padding:15px}.assignmentControls{flex-direction:column}.assignmentFilters{width:100%}.assignmentFilters button{flex:1}.assignmentNote{flex-direction:column;align-items:flex-start}.assignmentSectionTitle>small{display:none}}.heroEntryActions{gap:10px;margin:18px 0 8px;display:flex}.heroEntryActions button{text-align:left;cursor:pointer;border-radius:11px;min-width:180px;padding:10px 14px;transition:all .2s}.heroEntryActions span,.heroEntryActions b{display:block}.heroEntryActions span{letter-spacing:.13em;font-size:7px;font-weight:900}.heroEntryActions b{margin-top:3px;font-size:10px}.enterCommand{color:#071a2e;background:linear-gradient(135deg,#e8cd83,#bd9342);border:1px solid #e8cd83;box-shadow:0 10px 25px #0003}.enterCommand:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0004}.assignmentEntry{color:#eef4f8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0b;border:1px solid #ffffff24}.assignmentEntry:hover{color:#f2d489;border-color:#d9bc79}.premiumDashboardRail{background:linear-gradient(#fff,#f7fafc);border:1px solid #d9e2e9;border-top:0;border-radius:0 0 14px 14px;grid-template-columns:repeat(4,1fr);margin:-1px 12px 16px;display:grid;overflow:hidden;box-shadow:0 10px 28px #071d3210}.premiumDashboardRail>div{border-right:1px solid #e4e9ed;padding:11px 14px}.premiumDashboardRail>div:last-child{border-right:0}.premiumDashboardRail span,.premiumDashboardRail b{display:block}.premiumDashboardRail span{letter-spacing:.12em;color:#8794a3;font-size:7px;font-weight:800}.premiumDashboardRail b{color:#102d48;margin-top:3px;font-size:9px}.premiumDashboardRail .liveDot{margin-right:6px;display:inline-block}@media (width<=900px){.premiumDashboardRail{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.heroEntryActions{flex-direction:column}.heroEntryActions button{width:100%}.premiumDashboardRail{grid-template-columns:1fr 1fr;margin-left:5px;margin-right:5px}}:root{--aurelia-ink:#071827;--aurelia-midnight:#03101d;--aurelia-champagne:#e4c983;--aurelia-champagne-soft:#f7ecd0;--aurelia-ivory:#faf8f3;--aurelia-border:#d7c79f66;--premium-shadow:0 22px 60px #0414231a}.sidebar{background:radial-gradient(circle at 12% -5%,#dbbe732e,#0000 24%),linear-gradient(170deg,#071c31 0%,#041321 56%,#020b13 100%);border-right:1px solid #e2c68038;box-shadow:24px 0 80px #020f1a38}.brand{padding-bottom:25px}.brandMark{color:#edcf83;background:radial-gradient(circle at 35% 25%,#fff0c22e,#0000 35%),#d6b46114;border:1px solid #efd38bb8;border-radius:50% 50% 45% 45%;box-shadow:inset 0 0 22px #e3c4781f,0 12px 34px #00000059}.brand b{letter-spacing:.13em;font-family:Georgia,serif;font-weight:500}.brand span{color:#cbb277;letter-spacing:.28em}.conference{background:linear-gradient(135deg,#ffffff0f,#d6b46112);border-color:#e1c47a38;box-shadow:inset 0 1px #ffffff0f}.sidebar nav{gap:7px}.sidebar nav button{color:#95a7b8;letter-spacing:.01em;border-radius:12px;min-height:43px;font-size:12px}.sidebar nav button .iconBox{color:#d8ba70;background:#ffffff06;border-color:#e2c68024}.sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#dfc0742b,#ffffff09);border-color:#e5ca872e;box-shadow:inset 2px 0 #e2c77d,0 14px 32px #0003}.content{padding-left:38px;padding-right:38px}.topbar{-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);background:linear-gradient(#faf9f6f0,#f6f8f8d6);border-bottom:1px solid #84745121;height:96px;margin-bottom:26px;box-shadow:0 14px 36px #03121f0b}.topbar p{color:#9a7d41;letter-spacing:.22em}.topbar h1{letter-spacing:-.025em;color:#09233b;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.roleBadge{background:#ffffffbd;border-color:#c1a76947;border-radius:12px;padding:9px 13px;box-shadow:0 8px 22px #0416260d}.notify{background:#fffdf9;border-color:#c1a7693d;box-shadow:0 8px 22px #0416260d}.time{font-variant-numeric:tabular-nums;border-left-color:#816a3633}.time b{letter-spacing:.03em;font-family:Georgia,serif;font-size:19px;font-weight:500}.time span{color:#967c48;letter-spacing:.14em;margin-top:2px;font-weight:800}.hero.premiumCommandHero{background:radial-gradient(circle at 81% 42%,#e6c5753b,#0000 18%),radial-gradient(circle at 84% 44%,#ffffff0f,#0000 32%),linear-gradient(118deg,#041522 0%,#08263e 50%,#123b55 100%);border:1px solid #ebcf8a3d;border-radius:26px;min-height:270px;padding:39px 42px;box-shadow:0 32px 80px #03121f42,inset 0 1px #ffffff14}.hero.premiumCommandHero:before{background-color:#0000;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(90deg,#0000 15%,#000);mask-image:linear-gradient(90deg,#0000 15%,#000)}.hero.premiumCommandHero:after{border-color:#e7ca8233;width:380px;height:380px;top:-145px;right:4%;box-shadow:0 0 0 62px #e7ca820e,0 0 0 124px #e7ca8206}.hero .eyebrow{color:#e8cd88;letter-spacing:.2em}.hero h2{letter-spacing:-.032em;margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:400;line-height:1.08}.hero h2 em{color:#edcf83}.hero p{color:#b7c7d4;max-width:640px;font-size:12.5px;line-height:1.72}.heroReady{width:245px}.ring{width:106px;height:106px;box-shadow:0 0 0 1px #ffffff14,0 18px 44px #00000057}.ring:after{background:#08253c;width:84px;height:84px}.ring b{color:#f5e3b5;font-family:Georgia,serif;font-size:24px}.heroEntryActions{gap:12px;margin-top:21px}.heroEntryActions button{border-radius:13px;min-width:205px;padding:12px 16px}.enterCommand{background:linear-gradient(135deg,#f1d894 0%,#d7b464 55%,#b78835 100%);border-color:#f3dc9e;box-shadow:0 14px 32px #00000047,inset 0 1px #ffffff8c}.assignmentEntry{background:linear-gradient(135deg,#ffffff17,#ffffff09);border-color:#ead09140;box-shadow:inset 0 1px #ffffff14}.premiumDashboardRail{background:linear-gradient(#fffefafa,#f9f7f0f5);border-color:#b49b6038;border-radius:0 0 17px 17px;margin:-2px 18px 22px;box-shadow:0 16px 40px #05172712}.premiumDashboardRail>div{border-right-color:#9b845024;padding:13px 17px}.premiumDashboardRail span{color:#90794d}.premiumDashboardRail b{color:#0a2944;font-size:9.5px}.missingIntelligence{background:linear-gradient(145deg,#fffffff2,#faf7efe6);border:1px solid #b0986038;border-radius:20px;margin:0 0 18px;padding:22px;box-shadow:0 18px 48px #05172712}.missingHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;display:flex}.missingHeading span{letter-spacing:.18em;color:#9a7b3e;font-size:8px;font-weight:900}.missingHeading h3{color:#082741;margin:4px 0 3px;font-family:Georgia,serif;font-size:20px;font-weight:500}.missingHeading p{color:#80909d;margin:0;font-size:9px}.missingTotal{text-align:right;border-left:2px solid #d2ad5d;min-width:86px;padding:9px 12px}.missingTotal span,.missingTotal b{display:block}.missingTotal span{font-size:7px}.missingTotal b{color:#092942;margin-top:2px;font-family:Georgia,serif;font-size:24px}.missingGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.missingGrid button{text-align:left;cursor:pointer;background:#ffffffb8;border:1px solid #978b6f2b;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:84px;padding:12px;display:grid}.missingGrid button>i{color:#9b762e;background:#f5ead2;border-radius:10px;place-items:center;width:32px;height:32px;font-size:15px;font-style:normal;display:grid}.missingGrid button span,.missingGrid button b,.missingGrid button small{display:block}.missingGrid button span{letter-spacing:.08em;color:#887757;text-transform:uppercase;font-size:7px;font-weight:900}.missingGrid button b{color:#0a2944;margin:3px 0 2px;font-size:12px}.missingGrid button small{color:#8b969f;font-size:7px;line-height:1.35}.missingGrid button strong{color:#a47c2e;white-space:nowrap;font-size:7px}.missingGrid button.hasGap:hover{border-color:#c49e457a;transform:translateY(-2px);box-shadow:0 13px 28px #05172714}.missingGrid button.clearGap{background:#eef7f2a6}.missingGrid button.clearGap>i{color:#1c7b57;background:#e4f3eb}.missingGrid button.clearGap strong{color:#1c7b57;font-size:14px}.opsTimeline{gap:10px}.opsTimeline>div{background:linear-gradient(145deg,#fffffff5,#f9f7f1e0);border-color:#b19c6c38;border-radius:13px;box-shadow:0 12px 34px #071c2d0f}.opsTimeline>div.current{border-color:#c4a14e94;box-shadow:0 14px 38px #071c2d17,inset 0 2px #d5b465}.kpis{gap:15px;margin:18px 0}.kpi{background:linear-gradient(145deg,#fffffffa,#faf8f2eb);border:1px solid #ae9d7533;border-radius:17px;min-height:112px;padding:19px 20px;box-shadow:0 16px 42px #05172712}.kpi:before{width:4px}.kpi span{color:#8b7956;letter-spacing:.15em}.kpi b{color:#082741;font-family:Georgia,serif;font-size:31px;font-weight:500}.kpi small{color:#81909d}.kpi:hover{border-color:#c29f4d80;transform:translateY(-4px);box-shadow:0 24px 55px #0517271f}.panel,.vipCard,.readyBoard,.movementBoard,.handoverStat,.incidentHero>div{box-shadow:var(--premium-shadow);background:linear-gradient(145deg,#fffffffb,#faf9f5f0);border:1px solid #a6977433}.panel{border-radius:19px}.panelHead{padding:21px 22px 15px}.panelHead span,.pageIntro .eyebrow{color:#9a7b3e;letter-spacing:.19em}.panelHead h3{font-family:Georgia,serif;font-size:17px;font-weight:500}.panelHead button{color:#987735}.opRow:not(.head),.readyRow:not(.head),.movementRow:not(.head){background:#fff9}.opRow.head,.teamRow.head{color:#847a68;background:#f6f3ec}.opRow:not(.head):hover,.readyRow:not(.head):hover,.movementRow:not(.head):hover{background:#fcf8ee}.pageIntro{margin-top:12px;margin-bottom:25px}.pageIntro h2{letter-spacing:-.025em;color:#082741;font-family:Georgia,serif;font-size:34px;font-weight:400}.pageIntro p{font-size:11.5px;line-height:1.6}.vipCard{border-radius:18px;padding:20px}.vipCard:hover{border-color:#c29f4d80;transform:translateY(-3px);box-shadow:0 22px 50px #0517271c}.vipHead i,.miniAvatar{color:#e8cc83;background:linear-gradient(145deg,#092a47,#06192b);border:1px solid #dabc718c;box-shadow:0 9px 22px #0416252e}.primary{background:linear-gradient(135deg,#082842,#041827);border:1px solid #edd39221;border-radius:11px;box-shadow:0 10px 24px #0517272e}.primary:hover:not(:disabled){background:linear-gradient(135deg,#0d3658,#071e33);box-shadow:0 15px 32px #05172740}.secondary{color:#3e5261;background:#fbfaf6;border-color:#a8946540;border-radius:11px}.status{letter-spacing:.1em;padding:5px 8px}.search,.adminForm input,.adminForm select{background:#ffffffdb;border-color:#a1916f3d;border-radius:12px;box-shadow:inset 0 1px 3px #05172706}.assignmentsPage .assignmentStats>div{background:radial-gradient(circle at 100% 0,#e5c57424,#0000 38%),linear-gradient(145deg,#071e34,#041321);border-color:#e8ce8d3d;box-shadow:0 20px 46px #0413212b}.assignmentPanel{border-color:#c6a86047}.assignmentRow{border-bottom-color:#83714a1f}.assignmentHead{color:#806d45;background:#f6f2e8}.assignmentSearch input,.assignmentSelect select{border-color:#c4a2503d}.drawer{background:radial-gradient(circle at 100% 0,#e5c77d2e,#0000 25%),linear-gradient(145deg,#fbfaf6,#f3f6f7);border-left:1px solid #debe6f5c;box-shadow:-30px 0 90px #020e1859}.avatar{background:linear-gradient(145deg,#0c3354,#041827);border:1px solid #e0c37973;box-shadow:0 13px 30px #0414223b}.ownerBand{border-left-color:#e2c477;border-radius:14px;box-shadow:0 16px 36px #0313212e}.quickGrid,.details,.gate{background:#ffffffc7;border-color:#a2926c33}@media (width<=1050px){.content{padding-left:26px;padding-right:26px}.hero.premiumCommandHero{padding:32px}.hero h2{font-size:36px}.missingGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.content{padding-left:14px;padding-right:14px}.topbar{height:80px}.topbar h1{font-size:18px}.time b{font-size:14px}.hero.premiumCommandHero{border-radius:20px;min-height:285px;padding:25px 21px}.hero h2{font-size:29px}.heroEntryActions button{min-width:0}.premiumDashboardRail{margin-left:7px;margin-right:7px}.kpi{min-height:104px;padding:15px}.kpi b{font-size:26px}.pageIntro h2{font-size:29px}.panel{border-radius:16px}.missingIntelligence{border-radius:17px;padding:16px}.missingHeading{align-items:flex-start}.missingGrid{grid-template-columns:1fr}.missingGrid button{min-height:76px}.missingTotal{min-width:70px}.missingTotal b{font-size:20px}}.syncHealth{background:#ffffffbd;border:1px solid #d7e0e7;border-radius:10px;align-items:center;gap:7px;padding:7px 10px;display:flex}.syncHealth i{background:#1c9b68;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #1c9b6814}.syncHealth.warn i{background:#d09224}.syncHealth.bad i{background:#cc4c50}.syncHealth span,.syncHealth b{display:block}.syncHealth span{letter-spacing:.11em;color:#8794a0;font-size:6px}.syncHealth b{color:#15314a;margin-top:1px;font-size:8px}.installApp{color:#705624;cursor:pointer;background:linear-gradient(135deg,#fffdf7,#f6edd8);border:1px solid #d7c38f;border-radius:10px;align-items:center;gap:5px;padding:8px 10px;font-size:8px;font-weight:850;display:flex}.installApp:hover{border-color:#b89038;transform:translateY(-1px)}.notify{position:relative}.notifyCount{color:#fff;background:#c64045;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;font-weight:900;display:grid;position:absolute;top:-6px;right:-5px;box-shadow:0 0 0 2px #f7f8f7}.notificationTray{z-index:45;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffff5;border:1px solid #d8c691;border-radius:17px;width:min(390px,100vw - 28px);position:fixed;top:82px;right:28px;overflow:hidden;box-shadow:0 28px 70px #0314233d}.notificationHead{color:#fff;background:linear-gradient(120deg,#06182d,#0c3154);justify-content:space-between;align-items:center;padding:16px 17px;display:flex}.notificationHead span{letter-spacing:.14em;color:#d8bc78;font-size:7px}.notificationHead h3{margin:3px 0 0;font:500 16px Georgia,serif}.notificationHead button{color:#fff;cursor:pointer;background:#ffffff12;border:0;border-radius:8px;width:28px;height:28px}.notificationItems{max-height:410px;padding:8px;overflow:auto}.notificationItem{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f2;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;padding:11px;display:grid}.notificationItem:hover{background:#faf7ef}.notificationItem>i{border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.notificationItem.red>i{color:#bd353b;background:#fde8e8}.notificationItem.amber>i{color:#a97016;background:#fff1d5}.notificationItem b,.notificationItem small{display:block}.notificationItem b{color:#0a2944;font-size:9px}.notificationItem small{color:#7d8994;margin-top:2px;font-size:7.5px}.notificationItem strong{color:#9a7632;font-size:7px}.notificationEmpty{text-align:center;color:#668;padding:24px}.installGuide{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#04111fbb;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.installCard{background:#fff;border-radius:20px;width:min(430px,100%);padding:25px;box-shadow:0 35px 90px #0006}.installCard .brandMark{margin-bottom:14px}.installCard h2{color:#092942;margin:4px 0;font:500 23px Georgia,serif}.installCard p{color:#637482;font-size:10px;line-height:1.6}.installSteps{gap:8px;margin:15px 0;display:grid}.installSteps div{color:#3e5264;background:#f8fafb;border:1px solid #e4e8eb;border-radius:10px;padding:10px 12px;font-size:9px}.installSteps b{color:#a37e30;margin-right:5px}.installCard .primary{width:100%;min-height:42px}.syncFailure{z-index:40;color:#9d3036;background:#fff7f7;border:1px solid #efc8c9;border-radius:11px;align-items:center;gap:9px;padding:9px 13px;font-size:8px;font-weight:750;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 14px 32px #681a1a18}.mobileInstalled{color:#70d8a5;letter-spacing:.04em;background:#48c38b14;border:1px solid #48c38b47;border-radius:12px;justify-content:center;align-items:center;min-height:40px;padding:9px 12px;font-size:7.5px;font-weight:900;display:flex}@media (width<=900px){.syncHealth{display:none}.installApp{justify-content:center;width:38px;height:38px;font-size:0}.installApp:before{content:"＋";font-size:15px}.notificationTray{top:73px;right:12px}.topActions{gap:6px}}@media (width<=720px){.notificationTray{width:auto;max-height:70vh;top:70px;left:70px;right:8px}.notificationItems{max-height:54vh}.notifyCount{box-shadow:0 0 0 2px #f6f7f5}.installCard{padding:21px}.syncFailure{left:70px;right:10px;bottom:calc(14px + env(safe-area-inset-bottom));text-align:center;justify-content:center;transform:none}.liveActionDock{padding-bottom:calc(10px + env(safe-area-inset-bottom))}}@media (display-mode:standalone){.topbar{padding-top:env(safe-area-inset-top);height:calc(88px + env(safe-area-inset-top))}.sidebar{padding-top:calc(25px + env(safe-area-inset-top))}.content{padding-bottom:calc(42px + env(safe-area-inset-bottom))}}.leadIdentity{text-align:right}.leadIdentity>span,.leadIdentity>b{display:block}.leadIdentity>span{letter-spacing:.14em;color:#9a7b3e;font-size:7px;font-weight:900}.leadIdentity>b{color:#092942;margin:3px 0 6px;font:500 14px Georgia,serif}.membershipRoster{margin-top:16px;border-color:#d8c58f!important}.membershipRoster .panelHead{color:#fff;background:linear-gradient(100deg,#071e34,#0e3658)}.membershipRoster .panelHead span{color:#d8bc78}.membershipRoster .panelHead h3{color:#fff}.membershipRoster .rosterHead{color:#927438;letter-spacing:.09em;background:#f8f3e6;font-size:7px;font-weight:850}@media (width<=720px){.leadIdentity{text-align:left}}.dashboardOnly .content{width:100%;margin-left:0;padding-bottom:72px;padding-left:clamp(20px,4vw,72px);padding-right:clamp(20px,4vw,72px)}.dashboardOnly .topbar,.dashboardOnly .premiumCommandHero,.dashboardOnly .missingIntelligence,.dashboardOnly .opsTimeline,.dashboardOnly .ragStrip,.dashboardOnly .kpis,.dashboardOnly .grid2,.dashboardOnly .premiumDashboardRail{width:100%;max-width:1500px;margin-left:auto;margin-right:auto}.dashboardOnly .topbar{border:1px solid #ae955a29;border-top:0;border-radius:0 0 22px 22px;padding-left:28px;padding-right:28px;box-shadow:0 18px 48px #0416260e}.dashboardOnly .premiumCommandHero{border-radius:30px;min-height:340px;margin-top:8px;padding:48px 54px;position:relative;overflow:hidden;box-shadow:0 38px 100px #03142340,inset 0 1px #ffffff1a}.dashboardOnly .premiumCommandHero:after{opacity:.95;width:460px;height:460px;top:-160px;right:2%}.dashboardOnly .premiumCommandHero>div:first-child{z-index:2;max-width:820px;position:relative}.dashboardOnly .premiumCommandHero h2{max-width:800px;margin-top:16px;font-size:clamp(38px,4vw,56px)}.dashboardOnly .premiumCommandHero p{max-width:720px;font-size:13px}.dashboardOnly .heroEntryActions{gap:14px;margin-top:24px}.dashboardOnly .heroEntryActions button{border-radius:15px;min-width:250px;padding:16px 19px}.dashboardOnly .heroEntryActions button span{letter-spacing:.18em;font-size:8px}.dashboardOnly .heroEntryActions button b{margin-top:5px;font-size:12px}.dashboardOnly .enterCommand{box-shadow:0 18px 38px #00000057,inset 0 1px #ffffff9e}.dashboardOnly .premiumDashboardRail{border-radius:0 0 20px 20px;max-width:1458px;margin-top:-2px;margin-bottom:26px;box-shadow:0 20px 46px #04162614}.dashboardOnly .premiumDashboardRail>div{padding:17px 20px}.dashboardOnly .premiumDashboardRail span{letter-spacing:.15em;font-size:8px}.dashboardOnly .premiumDashboardRail b{margin-top:5px;font-size:11px}.dashboardOnly .missingIntelligence{border-radius:24px;padding:28px}.dashboardOnly .missingHeading h3{font-size:24px}.dashboardOnly .missingGrid button{border-radius:17px;min-height:98px;padding:16px}.dashboardOnly .opsTimeline>div{min-height:76px;padding:16px}.dashboardOnly .kpi{border-radius:20px;min-height:128px;padding:23px}.dashboardOnly .kpi b{font-size:36px}.dashboardOnly .panel{border-radius:22px}.dashboardOnly .grid2{gap:18px}.secureEntryLabel{background:#d9b56614;border:1px solid #d9b56659;border-radius:999px;align-items:center;gap:12px;margin:4px 0 14px;padding:8px 12px;display:inline-flex}.secureEntryLabel span{letter-spacing:.18em;color:#d9b566;font-size:10px}.secureEntryLabel b{color:#ffffffbd;font-size:11px;font-weight:600}.dashboardOnly button:disabled{opacity:1;cursor:default}.dashboardOnly .notify:disabled{opacity:.45}.dashboardOnly .missingGrid button:disabled:hover,.dashboardOnly .kpi:disabled:hover,.dashboardOnly .rag:disabled:hover,.dashboardOnly .opRow:disabled:hover,.dashboardOnly .alert:disabled:hover,.dashboardOnly .panelHead button:disabled:hover{transform:none}.dashboardOnly .heroEntryActions button{cursor:pointer}@media (width<=900px){.dashboardOnly .content{padding-left:16px;padding-right:16px}.dashboardOnly .topbar{max-width:none;padding-left:16px;padding-right:16px}.dashboardOnly .premiumCommandHero{min-height:310px;padding:32px 28px}.dashboardOnly .premiumCommandHero h2{font-size:36px}.secureEntryLabel{border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px}}@media (width<=620px){.dashboardOnly .content{padding-bottom:40px;padding-left:12px;padding-right:12px}.dashboardOnly .topbar{border-radius:0 0 16px 16px}.dashboardOnly .premiumCommandHero{border-radius:22px;min-height:0;padding:27px 20px}.dashboardOnly .premiumCommandHero h2{font-size:31px}.dashboardOnly .premiumCommandHero p{font-size:11px}.dashboardOnly .heroEntryActions{flex-direction:column}.dashboardOnly .heroEntryActions button{width:100%;min-width:0;padding:15px 17px}.dashboardOnly .premiumDashboardRail{grid-template-columns:1fr 1fr;width:calc(100% - 10px);margin-left:5px;margin-right:5px}.dashboardOnly .premiumDashboardRail>div{padding:13px}.dashboardOnly .missingIntelligence{padding:17px}.dashboardOnly .kpi{min-height:108px;padding:16px}.dashboardOnly .kpi b{font-size:29px}}.dashboardOnly{background:#020b15}.dashboardOnly .content{background:radial-gradient(circle at 48% -5%,#15406542,#0000 34%),radial-gradient(circle at 93% 70%,#be913c14,#0000 25%),linear-gradient(155deg,#020b15 0%,#061524 48%,#020a13 100%);min-height:100vh;padding-bottom:52px}.dashboardOnly .topbar{-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:#030f1bb8;border-color:#dab76829;height:88px;margin-bottom:24px;display:flex;box-shadow:0 18px 55px #00000040}.dashboardOnly .topbar p{color:#b99855}.dashboardOnly .topbar h1{color:#f6f3eb}.dashboardOnly .roleBadge{box-shadow:none;background:#ffffff0b;border-color:#e1bf6d38}.dashboardOnly .roleBadge span{color:#8e9bab}.dashboardOnly .roleBadge b{color:#f0dfb5}.dashboardOnly .installApp,.dashboardOnly .notify{color:#e7d3a0;box-shadow:none;background:#ffffff0b;border-color:#e1bf6d2e}.dashboardOnly .time{border-left-color:#e1bf6d2b}.dashboardOnly .time b{color:#fff}.dashboardOnly .time span{color:#b99a59}.dashboardOnly .syncHealth{background:#ffffff0a;border-color:#e1bf6d29}.dashboardOnly .syncHealth span{color:#8292a3}.dashboardOnly .syncHealth b{color:#e9edf0}.commandLanding{background:linear-gradient(145deg,#0a1c2ff5,#030d18fb);border:1px solid #e1be694d;border-radius:30px;width:100%;max-width:1500px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 42px 120px #0000007a,inset 0 0 0 1px #ffffff05}.commandLanding:before{content:none}.landingMasthead{z-index:1;background-image:linear-gradient(90deg,#020a13b8 0%,#030e1961 28%,#030f1b57 58%,#020a12bd 100%),linear-gradient(#0000 40%,#020a12a6),url(/old-trafford-exterior-command-hero-v2.png);background-position:50% 52%;background-size:cover;border-bottom:1px solid #e8c57152;grid-template-columns:142px 1fr 190px;align-items:center;gap:34px;min-height:344px;padding:52px 50px 45px;display:grid;position:relative}.landingMasthead:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 35%,#d8b15814,#0000 38%);position:absolute;inset:0}.landingMasthead>*{z-index:1;position:relative}.landingBrandMark{color:#e7c571;background:radial-gradient(circle at 50% 20%,#eccc7f29,#0000 35%),linear-gradient(150deg,#09203a,#020b15);border:1px solid #e5c37094;border-radius:20px;align-content:center;place-items:center;width:128px;height:146px;display:grid;box-shadow:0 22px 54px #00000075,0 0 0 5px #deb96009,inset 0 0 24px #d5af5814}.landingBrandMark span{font-family:Georgia,serif;font-size:49px;line-height:1}.landingBrandMark small{letter-spacing:.35em;color:#f2ead7;margin-top:7px;padding-left:.35em;font-size:9px;font-weight:900}.landingBrandArtwork{background:#02070c;padding:0;overflow:hidden}.landingBrandArtwork img{object-fit:cover;object-position:center;border-radius:17px;width:100%;height:100%;display:block}.landingTitle{text-align:center}.landingTitle>span{color:#e0c37b;letter-spacing:.18em;text-shadow:0 2px 12px #000;font-size:12px;font-weight:850;display:block}.landingTitle h2{color:#fff;letter-spacing:.018em;text-shadow:0 5px 24px #00000085;margin:13px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,3.2vw,48px);font-weight:500;line-height:1.08}.landingLocation{color:#f05b42;letter-spacing:.22em;justify-content:center;align-items:center;gap:14px;font-size:16px;font-weight:900;display:flex}.landingLocation i{color:#dfb553;font-size:22px;font-style:normal}.landingLocation b{color:#e2543c}.landingTitle p{color:#c8b58d;letter-spacing:.025em;margin:15px 0 0;font-family:Georgia,serif;font-size:12px;font-style:italic}.landingTitle p b{color:#806e4f}.landingPhase{text-align:right;background:#ffffff09;border:1px solid #d9b66340;border-radius:15px;justify-self:end;padding:16px 14px}.landingPhase span,.landingPhase b,.landingPhase small{display:block}.landingPhase span{color:#9ca8b4;letter-spacing:.18em;font-size:7px;font-weight:900}.landingPhase b{color:#e7c571;margin:5px 0;font-size:11px}.landingPhase small{color:#dbe0e4;font-size:8px}.landingStatusBar{z-index:1;background:linear-gradient(90deg,#051626fa,#0c1f33f5,#051423fa);border-bottom:1px solid #d8b5623d;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.landingStatusBar>span{color:#8f9dab;letter-spacing:.13em;text-align:center;border-right:1px solid #d8b56229;padding:15px 18px;font-size:8px;font-weight:800}.landingStatusBar>span:last-child{border-right:0}.landingStatusBar b{color:#f1dfaf;margin-left:7px;font-size:9px}.landingStatusBar .liveDot{margin-right:6px;display:inline-block;box-shadow:0 0 0 5px #43c48c12}.landingKpis{z-index:1;grid-template-columns:repeat(4,1fr);gap:20px;padding:36px 38px 28px;display:grid;position:relative}.landingKpi{text-align:center;background:radial-gradient(circle at 50% 18%,#365b7e3d,#0000 40%),linear-gradient(155deg,#0e243cf0,#040f1cf7);border:1px solid #d7b25c7a;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:244px;padding:28px 22px 24px;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 58px #0000004d,inset 0 1px #ffffff0b}.landingKpi:before{content:"";opacity:.82;background:linear-gradient(90deg,#0000,#e6c77c,#0000);height:1px;position:absolute;top:0;left:18%;right:18%}.landingKpi:hover{border-color:#efcc77d1;transform:translateY(-6px);box-shadow:0 30px 64px #00000061,0 0 30px #d1a94d0f}.landingKpiIcon{color:#f0c963;text-shadow:0 3px 12px #e5b94e40;background:radial-gradient(circle at 32% 22%,#fff5d32e,#0000 24%),linear-gradient(145deg,#2d4969e6,#071627f0);border:1px solid #ecca7661;border-radius:50%;place-items:center;width:106px;height:106px;margin-bottom:20px;font-family:Georgia,Times New Roman,serif;font-size:46px;font-weight:900;line-height:1;transition:transform .28s,box-shadow .28s,color .28s;display:grid;box-shadow:inset 0 0 34px #00000038,0 17px 36px #0000004d,0 0 0 7px #deb96009}.landingKpi:hover .landingKpiIcon{color:#ffe3a0;transform:scale(1.075);box-shadow:inset 0 0 30px #0000001f,0 20px 42px #00000057,0 0 32px #deb65829}.landingKpi>span{color:#f3eee2;font-family:Georgia,serif;font-size:15px}.landingKpi>b{color:#d9ad4e;margin:9px 0 5px;font-family:Georgia,serif;font-size:42px;font-weight:600}.landingKpi>small{color:#8191a2;letter-spacing:.07em;font-size:8px}.landingKpi.violet>b{color:#a88bf2}.landingKpi.blue>b{color:#8cc6ea}.landingKpi.cream>b{color:#f0dcaa}.landingAssurance{z-index:1;background:#ffffff06;border:1px solid #e0be6c2e;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 38px 18px;padding:10px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff08}.assuranceItem{background:linear-gradient(145deg,#12283eb8,#061422bf);border:1px solid #ffffff12;border-radius:13px;grid-template-columns:34px 1fr;align-items:center;gap:9px;min-width:0;padding:11px 12px;display:grid}.assuranceItem>i{color:#8fb9d8;background:#799bb61a;border-radius:10px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.assuranceItem span,.assuranceItem b{display:block}.assuranceItem div>span{color:#758696;letter-spacing:.14em;font-size:6px;font-weight:900}.assuranceItem b{color:#e7edf2;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.assuranceItem.good>i{color:#55d99a;background:#31b3771a}.assuranceItem.warn>i{color:#e6bd5c;background:#d3a6431c}.assuranceItem.bad>i{color:#ef7474;background:#d24b4b1c}.assuranceItem em{background:#ffffff14;border-radius:2px;height:2px;margin-top:6px;display:block;overflow:hidden}.assuranceItem em span{border-radius:inherit;background:linear-gradient(90deg,#c99a3e,#f0d07e);height:100%;display:block}.landingGateway{z-index:1;background:linear-gradient(110deg,#ffffff0b,#cda64b12);border:1px solid #e0be6c3d;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin:4px 38px 36px;padding:22px 26px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff09}.landingGateway>div>span{color:#c5a861;letter-spacing:.19em;font-size:8px;font-weight:900}.landingGateway h3{color:#fff;margin:5px 0 3px;font-family:Georgia,serif;font-size:21px;font-weight:500}.landingGateway p{color:#8e9ead;margin:0;font-size:10px}.landingEnter{min-width:270px;border-radius:14px!important;padding:16px 20px!important}.landingEnter span{letter-spacing:.18em!important;font-size:8px!important}.landingEnter b{margin-top:5px!important;font-size:12px!important}.liveOperationalKpis{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 18px;display:grid}.liveOperationalKpis button{text-align:left;cursor:pointer;background:linear-gradient(145deg,#fff,#f7fafc);border:1px solid #d9e2e9;border-radius:16px;padding:17px 18px;transition:all .2s;box-shadow:0 12px 32px #05172712}.liveOperationalKpis button:hover{border-color:#c8a354;transform:translateY(-2px);box-shadow:0 18px 38px #0517271c}.liveOperationalKpis span,.liveOperationalKpis b,.liveOperationalKpis small{display:block}.liveOperationalKpis span{color:#8d7750;letter-spacing:.14em;font-size:8px;font-weight:900}.liveOperationalKpis b{color:#082741;margin:6px 0 4px;font-family:Georgia,serif;font-size:25px}.liveOperationalKpis small{color:#81909d;font-size:8px}.liveOperationalKpis .attention{border-left:3px solid #d55a55}.liveOperationalKpis .assignment{background:linear-gradient(145deg,#fffdf7,#f8f1df);border-left:3px solid #d4ad57}.liveOperationalKpis .assignment b{font-size:18px}.liveGaps{margin-bottom:20px}.connectionBadge{background:#eefaf4d1;border:1px solid #3ea47738;border-radius:11px;align-items:center;gap:8px;min-width:112px;padding:8px 10px;display:flex}.connectionBadge>i{background:#2aaa72;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2aaa721a}.connectionBadge span,.connectionBadge b{display:block}.connectionBadge span{letter-spacing:.13em;color:#6d8178;font-size:6px;font-weight:900}.connectionBadge b{color:#176c4c;margin-top:2px;font-size:8px}.connectionBadge.offline{background:#fff8ec;border-color:#d0903b47}.connectionBadge.offline>i{background:#d19038;box-shadow:0 0 0 4px #d190381a}.connectionBadge.offline b{color:#9a6421}.connectionBadge.syncing>i{background:#5390c6;animation:1.2s ease-in-out infinite syncPulse;box-shadow:0 0 0 4px #5390c61a}.connectionBadge.attention{background:#fff2f2;border-color:#be494945}.connectionBadge.attention>i{background:#bd4949}.connectionBadge.attention b{color:#9b3434}@keyframes syncPulse{50%{opacity:.35;transform:scale(.75)}}.liveCommandTools{align-items:center;gap:10px;display:flex}.liveSearch{background:#fff;border:1px solid #d7e0e6;border-radius:11px;align-items:center;gap:7px;min-width:290px;height:38px;padding:0 10px;display:flex;box-shadow:0 7px 18px #0517270d}.liveSearch>span{color:#b28b3d;font-size:15px}.liveSearch input{color:#102d48;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.liveSearch input::placeholder{color:#9aa7b1}.liveSearch button{color:#8f9aa3;cursor:pointer;background:0 0;border:0;font-size:14px}.commandActivity{background:linear-gradient(145deg,#fffffff7,#f9f7f0f0);border:1px solid #b69d6338;border-radius:18px;margin:18px 0;padding:18px;box-shadow:0 18px 44px #05172712}.commandActivityHead{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.commandActivityHead span{color:#9a7b3e;letter-spacing:.17em;font-size:7px;font-weight:900}.commandActivityHead h3{color:#082741;margin:3px 0 0;font:500 17px Georgia,serif}.commandActivityList{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.commandActivityList article{background:#fffc;border:1px solid #e5e9ec;border-radius:12px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.commandActivityList article>i{color:#a57b27;background:#f4ead1;border-radius:9px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.commandActivityList b,.commandActivityList small{display:block}.commandActivityList b{color:#17334c;font-size:8px}.commandActivityList small{color:#8a98a3;margin-top:2px;font-size:7px}.commandActivityList time{color:#9c7d3e;font-size:7px;font-weight:800}.activityEmpty{text-align:center;color:#8794a0;grid-column:1/-1;padding:15px;font-size:9px}@media (width<=1100px){.landingMasthead{grid-template-columns:100px 1fr;padding:34px}.landingBrandMark{width:92px;height:108px}.landingPhase{display:none}.landingTitle>span{font-size:13px}.landingKpis{grid-template-columns:repeat(2,1fr)}.landingKpi{min-height:195px}.landingStatusBar,.landingAssurance{grid-template-columns:1fr 1fr}}@media (width<=720px){.dashboardOnly .topbar{height:78px;padding-left:12px;padding-right:12px}.dashboardOnly .topbar .syncHealth,.dashboardOnly .roleBadge{display:none}.connectionBadge{justify-content:center;width:34px;min-width:34px;height:34px;padding:0}.connectionBadge>div{display:none}.commandLanding{border-radius:20px}.landingMasthead{background-position:50%;grid-template-columns:1fr;min-height:300px;padding:28px 18px 25px}.landingBrandMark{border-radius:15px;width:88px;height:102px;margin:0 auto}.landingBrandMark span{font-size:34px}.landingBrandMark small{font-size:7px}.landingTitle>span{font-size:9px;line-height:1.5}.landingTitle h2{margin:8px 0 10px;font-size:25px}.landingLocation{letter-spacing:.14em;gap:8px;font-size:11px}.landingTitle p{font-size:9px;line-height:1.6}.landingStatusBar{grid-template-columns:1fr 1fr}.landingStatusBar>span{padding:12px 8px;font-size:7px}.landingKpis{gap:10px;padding:20px 14px}.landingKpi{border-radius:16px;min-height:190px;padding:18px 10px}.landingKpiIcon{width:78px;height:78px;margin-bottom:14px;font-size:34px}.landingKpi>span{font-size:11px}.landingKpi>b{font-size:30px}.landingKpi>small{font-size:7px}.landingAssurance{grid-template-columns:1fr 1fr;margin:0 14px 16px;padding:8px}.assuranceItem{padding:9px}.landingGateway{flex-direction:column;align-items:stretch;margin:2px 14px 20px;padding:18px}.landingGateway h3{font-size:18px}.landingGateway p{line-height:1.55}.landingEnter{width:100%;min-width:0}.liveOperationalKpis{grid-template-columns:1fr}.liveOperationalKpis button{padding:15px}}@media (width<=410px){.landingKpis{grid-template-columns:1fr 1fr}.landingKpi{min-height:150px}.landingKpi>span{min-height:28px}.landingStatusBar>span:nth-child(3),.landingStatusBar>span:nth-child(4){display:none}}@media (prefers-reduced-motion:reduce){.landingKpi,.landingKpiIcon,.liveOperationalKpis button{transition:none}}@media (width<=900px){.liveToolbar{flex-direction:column;align-items:flex-start}.liveCommandTools{flex-direction:column;align-items:stretch;width:100%}.liveSearch{width:100%;min-width:0}.commandActivityList{grid-template-columns:1fr 1fr}}@media (width<=560px){.commandActivity{padding:14px}.commandActivityList{grid-template-columns:1fr}.liveSearch{height:42px}.liveSearch input{font-size:10px}}.departmentStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.departmentStats>div{border:1px solid var(--line);border-top:3px solid var(--gold);background:linear-gradient(145deg,#fff,#f7f9fb);border-radius:13px;padding:14px 16px}.departmentStats span{letter-spacing:.12em;color:#83909c;font-size:7px;font-weight:800;display:block}.departmentStats b{color:var(--navy);margin-top:5px;font-size:22px;display:block}.departmentLayout{grid-template-columns:minmax(420px,.9fr) minmax(500px,1.3fr);gap:14px;display:grid}.departmentForm{grid-template-columns:1fr 1fr;gap:11px;padding:6px 18px 18px;display:grid}.departmentForm label{letter-spacing:.06em;color:#67798a;font-size:7px;font-weight:800}.departmentForm input,.departmentForm select,.departmentForm textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;outline:none;margin-top:5px;padding:10px;font-size:9px;display:block}.departmentForm input:focus,.departmentForm select:focus,.departmentForm textarea:focus{border-color:#c9aa65;box-shadow:0 0 0 3px #d3b56d20}.departmentNotes{grid-column:1/-1}.departmentNotes textarea{resize:vertical;min-height:78px}.departmentForm .primary{grid-column:2;justify-self:end}.departmentForm .primary:disabled{opacity:.45}.departmentMessage{color:#19684b;background:#eef7f3;border-radius:7px;grid-column:1/-1;margin:0;padding:8px 10px;font-size:8px}.departmentRows{border-top:1px solid #edf0f3}.departmentRows>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:1.1fr .55fr 1.4fr 20px;align-items:center;gap:10px;width:100%;padding:12px 16px;display:grid}.departmentRows>button:hover{background:#f8fafc}.departmentRows b{color:var(--navy);font-size:8.5px}.departmentRows small{color:#84919e;margin-top:3px;font-size:7px;display:block}.departmentRows strong{color:#b18b42}.departmentRegister .emptyState{padding:28px}.emptyState b,.emptyState span{display:block}.emptyState b{color:var(--navy);font-size:10px}.emptyState span{color:#82909d;margin-top:4px;font-size:8px}@media (width<=1000px){.departmentLayout{grid-template-columns:1fr}.departmentStats{grid-template-columns:1fr 1fr}}@media (width<=720px){.departmentForm{grid-template-columns:1fr}.departmentForm .primary,.departmentNotes{grid-column:1}.departmentRows{overflow:auto}.departmentRows>button{min-width:620px}.departmentStats{gap:8px}.departmentStats b{font-size:18px}}.departmentsPremium{padding-bottom:30px}.departmentsHero{color:#fff;background:radial-gradient(circle at 84% 24%,#d0ac612b 0,#0000 26%),radial-gradient(circle at 16% 120%,#9b1b2635 0,#0000 35%),linear-gradient(125deg,#03101e 0%,#071d33 48%,#0c2945 100%);border:1px solid #d7bb782b;border-radius:24px;justify-content:space-between;align-items:center;min-height:300px;padding:42px 46px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #06182d2b}.departmentsHero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 68%,#ffffff05 68% 68.2%,#0000 68.2%),radial-gradient(circle at 85%,#0000 0 70px,#d3b56d14 71px 72px,#0000 73px 105px,#d3b56d0b 106px 107px,#0000 108px);position:absolute;inset:0}.departmentsHeroCopy{z-index:1;max-width:720px;position:relative}.departmentsHeroCopy>span{letter-spacing:.23em;color:#dfc480;font-size:8px;font-weight:900}.departmentsHero h2{letter-spacing:-.025em;margin:11px 0 14px;font-family:Georgia,serif;font-size:39px;font-weight:500;line-height:1.05}.departmentsHero h2 em{color:#d9ba72;font-style:normal}.departmentsHero p{color:#aebdca;max-width:650px;font-size:10px;line-height:1.7}.departmentsHeroMeta{letter-spacing:.08em;color:#94a9ba;align-items:center;gap:18px;margin-top:22px;font-size:7px;display:flex}.departmentsHeroMeta b{color:#78d5ac}.departmentsHeroMeta i,.deptCardFoot i{background:#29c887;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #29c88718}.departmentsMonogram{z-index:1;text-align:center;background:#ffffff06;border:1px solid #d6b66b33;border-radius:50%;align-content:center;place-items:center;width:180px;height:180px;display:grid;position:relative;box-shadow:inset 0 0 70px #d4b56a0b,0 0 0 14px #ffffff02}.departmentsMonogram span{letter-spacing:.27em;color:#9eb0bf;font-size:7px}.departmentsMonogram b{color:#d8bb75;font-family:Georgia,serif;font-size:58px;font-weight:500;line-height:.95}.departmentsMonogram small{letter-spacing:.2em;color:#7f96a9;margin-top:8px;font-size:6px;line-height:1.6}.departmentGatewayHead{justify-content:space-between;align-items:end;margin:26px 2px 13px;display:flex}.departmentGatewayHead>div:first-child>span{letter-spacing:.18em;color:#9a7b3b;font-size:7px;font-weight:900}.departmentGatewayHead h3{color:var(--navy);margin:4px 0 0;font-family:Georgia,serif;font-size:23px}.gatewayRule{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:9px;padding:9px 12px;display:flex;box-shadow:0 5px 20px #071d3208}.gatewayRule>i{width:25px;height:25px;color:var(--green);background:#e8f6f0;border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.gatewayRule b,.gatewayRule small{display:block}.gatewayRule b{letter-spacing:.1em;color:#42576a;font-size:6.5px}.gatewayRule small{color:#8493a0;margin-top:2px;font-size:7px}.deptGrid.premium{grid-template-columns:repeat(3,1fr);gap:13px}.deptGrid.premium .deptCommandCard{background:linear-gradient(145deg,#fff 0%,#f8fafc 100%);border:1px solid #dce3e9;border-radius:18px;min-height:215px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 8px 26px #071d3209}.deptGrid.premium .deptCommandCard:after{content:"";background:var(--dept-glow,#d0ac61);opacity:.07;border-radius:50%;width:120px;height:120px;position:absolute;top:-55px;right:-54px}.deptGrid.premium .deptCommandCard:hover{border-color:#c8a85f;transform:translateY(-3px);box-shadow:0 18px 40px #071d3218}.deptCommandCard.protocol{--dept-glow:#8b5bd7}.deptCommandCard.transport{--dept-glow:#168ca8}.deptCommandCard.security{--dept-glow:#be3540}.deptCommandCard.catering{--dept-glow:#cf8b2c}.deptCommandCard.pastoral{--dept-glow:#269b73}.deptCardTop{justify-content:space-between;align-items:start;display:flex}.deptPremiumIcon{place-items:center;color:#e3c57a!important;background:linear-gradient(145deg,#0a2845,#04182b)!important;border-radius:15px!important;width:52px!important;height:52px!important;margin:0!important;font-size:23px!important;display:grid!important;box-shadow:0 8px 20px #06182d20!important}.deptIndex{font-family:Georgia,serif;color:#c8d0d7!important;background:0 0!important;margin:0!important;padding:0!important;font-size:21px!important}.deptCardCopy{margin-top:20px}.deptCardCopy>span{font-weight:900;letter-spacing:.16em!important;color:#a08143!important;background:0 0!important;margin:0!important;padding:0!important;font-size:6.5px!important}.deptCardCopy h3{letter-spacing:.08em!important;margin:5px 0 4px!important;font-size:14px!important}.deptCardCopy p{margin:0!important;font-size:8.5px!important}.deptCardFoot{border-top:1px solid #e7ebef;justify-content:space-between;align-items:center;padding-top:12px;display:flex;position:absolute;bottom:17px;left:20px;right:20px}.deptCardFoot>span{color:#758493!important;background:0 0!important;margin:0!important;padding:0!important;font-size:7px!important}.deptCardFoot>b{letter-spacing:.1em!important;color:#8c6d32!important;font-size:7px!important}.deptCardFoot strong{color:#b38b40;margin-left:5px;font-size:12px}.departmentAssurance{color:#fff;background:linear-gradient(110deg,#071d33,#0c2945);border-left:3px solid #d3b46d;border-radius:14px;grid-template-columns:155px 1fr auto;align-items:center;gap:16px;margin-top:14px;padding:14px 17px;display:grid}.departmentAssurance>span{letter-spacing:.15em;color:#d7ba77;font-size:7px;font-weight:900}.departmentAssurance p{color:#aebdca;margin:0;font-size:8px;line-height:1.55}.departmentAssurance p b{color:#fff}@media (width<=1000px){.deptGrid.premium{grid-template-columns:1fr 1fr}.departmentsMonogram{width:145px;height:145px}.departmentsHero{padding:34px}.departmentsHero h2{font-size:34px}}@media (width<=720px){.departmentsHero{min-height:330px;padding:28px 24px}.departmentsHero h2{font-size:30px}.departmentsMonogram{display:none}.departmentsHeroMeta{flex-wrap:wrap;gap:9px 14px}.departmentGatewayHead{flex-direction:column;align-items:start;gap:10px}.deptGrid.premium,.departmentAssurance{grid-template-columns:1fr}.deptGrid.premium .deptCommandCard{min-height:205px}}.cateringAssurance{background:linear-gradient(120deg,#fffdf8,#f8fafc);border:1px solid #eadbb9;border-radius:14px;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;margin:-2px 0 14px;padding:15px 17px;display:grid;box-shadow:0 10px 28px #071d320b}.cateringAssuranceIcon{color:#e3c57a;background:linear-gradient(145deg,#0a2845,#04182b);border-radius:13px;place-items:center;width:44px;height:44px;font-size:21px;display:grid;box-shadow:0 8px 18px #06182d24}.cateringAssurance b{letter-spacing:.12em;color:#8d6e32;font-size:8px;display:block}.cateringAssurance p{color:#657789;max-width:760px;margin:4px 0 0;font-size:8.5px;line-height:1.55}.cateringWorkspace .departmentEditor,.cateringWorkspace .departmentRegister{border-top-color:#cf8b2c}.cateringWorkspace .cateringVipField{grid-column:1/-1}.cateringRows>button{grid-template-columns:1.1fr .55fr 1.5fr 20px}@media (width<=720px){.cateringWorkspace .cateringVipField{grid-column:1}.cateringAssurance{grid-template-columns:44px 1fr}.cateringAssurance .status{grid-column:2;width:max-content}}.cateringMenuPlan{background:radial-gradient(circle at 88% 0,#d8b96f1f,#0000 28%),linear-gradient(135deg,#031324,#092944);border:1px solid #d8b96f52;border-radius:18px;margin:0 0 16px;padding:20px;box-shadow:0 18px 44px #0312202b}.cateringMenuHead{justify-content:space-between;align-items:end;gap:18px;margin-bottom:15px;display:flex}.cateringMenuHead>div>span{letter-spacing:.16em;color:#d8bb75;font-size:7px;font-weight:900}.cateringMenuHead h3{color:#fff;margin:4px 0;font-family:Georgia,serif;font-size:22px}.cateringMenuHead p{color:#9fb0bf;margin:0;font-size:8px}.cateringMenuGrid{grid-template-columns:repeat(6,1fr);gap:11px;display:grid}.cateringMenuCard{background:linear-gradient(150deg,#ffffff16,#ffffff06);border:1px solid #d8b96f40;border-radius:15px;flex-direction:column;grid-column:span 2;min-height:260px;display:flex;overflow:hidden;box-shadow:0 12px 26px #0000002e}.cateringMenuCard:nth-child(n+4){grid-column:span 3}.cateringMenuDay{border-bottom:1px solid #d8b96f2e;padding:15px 16px 12px}.cateringMenuDay span,.cateringMenuDay b,.cateringMenuDay small{display:block}.cateringMenuDay span{letter-spacing:.18em;color:#8299ac;font-size:6px}.cateringMenuDay b{color:#dfc37d;margin:4px 0 2px;font-family:Georgia,serif;font-size:20px}.cateringMenuDay small{letter-spacing:.1em;color:#f3e2b7;text-transform:uppercase;font-size:7px;font-weight:800}.cateringMenuCard ul{flex:1;margin:0;padding:14px 16px;list-style:none}.cateringMenuCard li{color:#dbe4eb;padding:4px 0 4px 13px;font-size:8px;line-height:1.35;position:relative}.cateringMenuCard li:before{content:"";background:#d4b66f;border-radius:50%;width:4px;height:4px;position:absolute;top:9px;left:0}.cateringMenuCard button{color:#e8d29c;cursor:pointer;background:#ffffff0f;border:1px solid #d8b96f40;border-radius:9px;justify-content:space-between;align-items:center;margin:0 12px 12px;padding:9px 11px;display:flex}.cateringMenuCard button:hover{background:#d8b96f24;border-color:#d8b96e}.cateringMenuCard button span{letter-spacing:.09em;font-size:6.5px;font-weight:900}.cateringMenuCard button strong{font-size:15px}.cateringWorkspace .departmentForm textarea{resize:vertical;min-height:68px}@media (width<=1000px){.cateringMenuGrid{grid-template-columns:repeat(2,1fr)}.cateringMenuCard,.cateringMenuCard:nth-child(n+4){grid-column:span 1}}@media (width<=720px){.cateringMenuPlan{padding:15px}.cateringMenuHead{flex-direction:column;align-items:start}.cateringMenuGrid{grid-template-columns:1fr}.cateringMenuCard{min-height:0}.cateringMenuCard:nth-child(n+4){grid-column:auto}}.cateringMenuImage{object-fit:contain;object-position:center;background:#06192c;border-block:1px solid #d8b96f3d;width:100%;height:auto;display:block}.cateringMenuImage[src=""]{display:none}.cateringSafety{background:linear-gradient(110deg,#fff8ef,#fff);border:1px solid #e4c9a6;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;margin:0 0 13px;padding:13px 16px;display:grid;box-shadow:0 8px 24px #6c3c150a}.cateringSafety>strong{color:#fff;background:#8f2430;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:18px;display:grid;box-shadow:0 0 0 5px #8f243010}.cateringSafety b,.cateringSafety span{display:block}.cateringSafety b{letter-spacing:.13em;color:#79232c;font-size:7px}.cateringSafety span{color:#6d7883;margin-top:3px;font-size:8px;line-height:1.5}.cateringSafety em{letter-spacing:.1em;color:#8f2430;background:#fff;border:1px solid #eed5d8;border-radius:20px;padding:8px 10px;font-size:7px;font-style:normal;font-weight:900}.cateringKpis>div small{color:#82909c;margin-top:4px;font-size:6.5px;display:block}.cateringOperationalForm label>span{align-items:center;gap:7px;display:flex}.cateringOperationalForm .allergyField{grid-column:1/-1}.cateringOperationalForm .allergyField textarea{background:snow;border-color:#ddb7b9;min-height:76px}.cateringOperationalForm .allergyField span>b{letter-spacing:.09em;color:#8f2430;background:#fbeaec;border-radius:12px;padding:4px 6px;font-size:5.5px}.cateringLiveRegister .panelHead p{color:#82909c;margin:4px 0 0;font-size:7px}@media (width<=720px){.cateringSafety{grid-template-columns:36px 1fr}.cateringSafety em{grid-column:2;width:max-content}.cateringOperationalForm .allergyField{grid-column:1}}.pastoralMandate{background:linear-gradient(120deg,#f9fdfb,#fff);border:1px solid #d8e5df;border-radius:14px;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;margin:0 0 14px;padding:15px 17px;display:grid;box-shadow:0 10px 28px #071d320b}.pastoralMandate>span{color:#e3c57a;background:linear-gradient(145deg,#0c3c35,#062a2b);border-radius:13px;place-items:center;width:44px;height:44px;font-size:21px;display:grid;box-shadow:0 8px 18px #06182d24}.pastoralMandate b{letter-spacing:.12em;color:#276e5b;font-size:8px;display:block}.pastoralMandate p{color:#657789;max-width:800px;margin:4px 0 0;font-size:8.5px;line-height:1.55}.pastoralKpis>div small{color:#82909c;margin-top:4px;font-size:6.5px;display:block}.pastoralScope{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 14px;display:grid}.pastoralScope article{background:linear-gradient(145deg,#fff,#f7fbf9);border:1px solid #dce7e2;border-radius:13px;align-items:center;gap:11px;padding:14px;display:flex;box-shadow:0 7px 22px #071d3208}.pastoralScope i{color:#e0c277;background:#0a3040;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:17px;font-style:normal;display:grid}.pastoralScope b,.pastoralScope span{display:block}.pastoralScope b{color:#173e44;font-size:8px}.pastoralScope span{color:#73838d;margin-top:3px;font-size:7px;line-height:1.45}.pastoralLayout{grid-template-columns:minmax(340px,.9fr) minmax(520px,1.35fr)}.pastoralDecisionEditor,.pastoralRegister{border-top-color:#31947a!important}.pastoralForm .pastoralWide{grid-column:1/-1}.pastoralForm textarea{resize:vertical;min-height:72px}.pastoralActions{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.pastoralActions button{min-width:140px;width:auto!important}.pastoralRegister .panelHead p{color:#82909c;margin:4px 0 0;font-size:7px}.pastoralRows{flex-direction:column;display:flex}.pastoralRows>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8edf0;grid-template-columns:34px .72fr 1.45fr auto 16px;align-items:center;gap:10px;width:100%;padding:12px 13px;display:grid}.pastoralRows>button:hover{background:#f6faf8}.pastoralRows>button>i{color:#26755f;background:#eaf5f1;border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.pastoralRows>button>i.timed{color:#a66b14;background:#fff4df}.pastoralRows>button>i.urgent{color:#a22735;background:#fae7e9}.pastoralRows b,.pastoralRows small{display:block}.pastoralRows b{color:#263d4d;font-size:7.5px}.pastoralRows small{color:#81909b;margin-top:3px;font-size:6.5px;line-height:1.4}.pastoralRows>button>strong{color:#b18b42;font-size:15px}@media (width<=1100px){.pastoralScope{grid-template-columns:repeat(2,1fr)}.pastoralLayout{grid-template-columns:1fr}.pastoralRows>button{grid-template-columns:34px .65fr 1.35fr auto 16px}}@media (width<=720px){.pastoralMandate{grid-template-columns:44px 1fr}.pastoralMandate .status{grid-column:2;width:max-content}.pastoralScope{grid-template-columns:1fr}.pastoralForm .pastoralWide{grid-column:1}.pastoralRows>button{grid-template-columns:30px 1fr auto}.pastoralRows>button>span:nth-of-type(2){grid-column:2/-1}.pastoralRows>button>.status{grid-area:1/3}.pastoralRows>button>strong{display:none}}.pastoralMandate>.status{z-index:1;white-space:nowrap;justify-content:center;place-self:center end;align-items:center;min-width:84px;min-height:26px;margin:0;padding:6px 10px;line-height:1.2;display:inline-flex;position:relative}@media (width<=720px){.pastoralMandate>.status{grid-area:auto/1/auto/-1;justify-self:start;margin-top:2px;margin-left:58px}}@media (width<=390px){.pastoralMandate>.status{margin-left:0}}.pastoralPremium{padding-bottom:34px}.pastoralHero{color:#fff;background:radial-gradient(circle at 82% 20%,#d9bd7625,#0000 24%),radial-gradient(circle at 7% 120%,#247b6436,#0000 35%),linear-gradient(125deg,#041522,#092b34 56%,#0b2634);border:1px solid #d6b97130;border-radius:23px;justify-content:space-between;align-items:center;min-height:260px;margin:8px 0 18px;padding:38px 42px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 64px #06182d26}.pastoralHero:after{content:"";border:1px solid #d8bd7820;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-130px;right:-80px;box-shadow:0 0 0 38px #d8bd7808,0 0 0 80px #d8bd7805}.pastoralHero>div{z-index:1;max-width:700px;position:relative}.pastoralHero>div>span,.pastoralDesk header span,.pastoralRegisterPremium header span{letter-spacing:.2em;color:#dec37e;font-size:10px;font-weight:900}.pastoralHero h2{letter-spacing:-.025em;margin:12px 0;font:500 39px/1.07 Georgia,serif}.pastoralHero h2 em{color:#e0c37b;font-style:normal}.pastoralHero p{color:#b1c2c7;max-width:620px;font-size:12px;line-height:1.65}.pastoralHeroMeta{color:#91a9af;gap:18px;margin-top:20px;font-size:10px;display:flex}.pastoralHeroMeta b{color:#74d0aa}.pastoralSeal{text-align:center;background:#ffffff06;border:1px solid #d8bd7840;border-radius:50%;align-content:center;place-items:center;width:150px;height:150px;box-shadow:inset 0 0 50px #d8bd7808,0 0 0 12px #ffffff03;z-index:1!important;display:grid!important;position:relative!important}.pastoralSeal span{letter-spacing:.24em!important;color:#aebfc2!important;font-size:9px!important}.pastoralSeal b{color:#ddc17a;font:500 48px/1 Georgia,serif}.pastoralSeal small{letter-spacing:.15em;color:#87a1a6;font-size:8px;line-height:1.5}.pastoralEnd{z-index:2;color:#b6c3c8;letter-spacing:.12em;background:#ffffff09;border:1px solid #ffffff20;border-radius:10px;padding:8px 10px;font-size:8px;position:absolute;top:18px;right:20px}.pastoralEnd b{color:#e2c77f;margin-left:8px}.pastoralViewOnly{color:#624c1b;background:#fff9e9;border:1px solid #ead6a0;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;margin-bottom:14px;padding:13px 16px;display:grid}.pastoralViewOnly i{color:#e3c57a;background:#173b3e;border-radius:10px;place-items:center;width:38px;height:38px;font-size:20px;font-style:normal;display:grid}.pastoralViewOnly b,.pastoralViewOnly span{display:block}.pastoralViewOnly b{letter-spacing:.1em;font-size:10px}.pastoralViewOnly span{color:#796a48;margin-top:3px;font-size:10px}.pastoralViewOnly strong{letter-spacing:.13em;background:#ead7a3;border-radius:8px;padding:7px 9px;font-size:9px}.pastoralExecutive{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:11px;display:grid}.pastoralExecutive article{background:linear-gradient(145deg,#fff,#f7faf9);border:1px solid #dbe5e2;border-radius:15px;padding:17px 18px;position:relative;overflow:hidden;box-shadow:0 8px 25px #071d3208}.pastoralExecutive article:before{content:"";background:#3a9178;width:3px;position:absolute;top:0;bottom:0;left:0}.pastoralExecutive article.danger:before{background:#bf3f48}.pastoralExecutive span,.pastoralExecutive small{display:block}.pastoralExecutive span{letter-spacing:.14em;color:#718487;font-size:9px;font-weight:900}.pastoralExecutive b{color:#153b3e;margin:8px 0 5px;font:500 31px/1 Georgia,serif;display:block}.pastoralExecutive small{color:#829194;font-size:10px}.pastoralPressure{color:#fff;background:#0a2934;border-radius:11px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:12px 16px;display:flex}.pastoralPressure span{letter-spacing:.15em;color:#d9bc73;font-size:8px;font-weight:900;display:block}.pastoralPressure b{color:#b7c5c8;margin-top:4px;font-size:10px;display:block}.pastoralPressure strong{letter-spacing:.12em;color:#6ed2aa;font-size:9px}.pastoralPressure strong.alert{color:#ff999d}.pastoralPremiumGrid{grid-template-columns:minmax(450px,.95fr) minmax(520px,1.2fr);align-items:start;gap:14px;display:grid}.pastoralDesk,.pastoralRegisterPremium{background:#fff;border:1px solid #dce5e3;border-radius:17px;overflow:hidden;box-shadow:0 11px 32px #071d320c}.pastoralDesk>header,.pastoralRegisterPremium>header{background:linear-gradient(135deg,#fafdfe,#f5faf8);border-bottom:1px solid #e5ecea;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.pastoralDesk header h3,.pastoralRegisterPremium header h3{color:#12363d;margin:4px 0 0;font:500 22px Georgia,serif}.pastoralDesk header strong,.pastoralRegisterPremium header>b{letter-spacing:.12em;color:#2b8068;border:1px solid #bcd8cf;border-radius:20px;padding:7px 10px;font-size:9px}.pastoralLifecycle{grid-template-columns:repeat(5,1fr);padding:16px 18px 4px;display:grid}.pastoralLifecycle button{color:#8b9998;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;position:relative}.pastoralLifecycle button:after{content:"";background:#dce5e3;width:76%;height:1px;position:absolute;top:13px;left:62%}.pastoralLifecycle button:last-child:after{display:none}.pastoralLifecycle i{z-index:1;background:#edf2f1;border:1px solid #d7e1de;border-radius:50%;place-items:center;width:27px;height:27px;margin:0 auto 6px;font-style:normal;display:grid;position:relative}.pastoralLifecycle .active i{color:#e4c981;background:#0c4a42;border-color:#0c4a42;box-shadow:0 0 0 4px #0c4a420d}.pastoralLifecycle .done i{color:#21825f;background:#dff3ea;border-color:#bce0d2}.pastoralLifecycle .done:after{background:#8fcbb6}.pastoralPremiumForm{grid-template-columns:repeat(2,1fr);gap:11px;padding:18px 20px;display:grid}.pastoralPremiumForm label{letter-spacing:.025em;color:#4b6367;font-size:10px;font-weight:800}.pastoralPremiumForm input,.pastoralPremiumForm select,.pastoralPremiumForm textarea,.pastoralFilters input,.pastoralFilters select{color:#18373c;background:#fbfdfc;border:1px solid #d6e1df;border-radius:9px;outline:none;width:100%;margin-top:6px;padding:10px 11px;font:500 11px/1.4 Arial,sans-serif;display:block}.pastoralPremiumForm textarea{resize:vertical;min-height:74px}.pastoralPremiumForm input:focus,.pastoralPremiumForm select:focus,.pastoralPremiumForm textarea:focus,.pastoralFilters input:focus{border-color:#3b947c;box-shadow:0 0 0 3px #3b947c16}.pastoralPremiumForm .full{grid-column:1/-1}.pastoralPremiumForm .confidential{background:#fffaf0;border:1px solid #eadbb5;border-radius:11px;padding:11px}.pastoralPremiumForm input:disabled,.pastoralPremiumForm select:disabled,.pastoralPremiumForm textarea:disabled{opacity:.78;cursor:not-allowed}.pastoralFormActions{grid-column:1/-1;justify-content:flex-end;gap:9px;margin-top:3px;display:flex}.pastoralFormActions button{letter-spacing:.04em;border-radius:9px;padding:11px 15px;font-size:10px;font-weight:900}.pastoralFormActions .ghost{color:#3a5558;background:#fff;border:1px solid #d6e1df}.pastoralFormActions .save{color:#fff;background:linear-gradient(135deg,#0e5649,#083d39);border:1px solid #0a3d37;box-shadow:0 8px 19px #0a4b3e25}.pastoralFormActions .save:disabled{opacity:.42;box-shadow:none}.pastoralMessage{color:#28745f;grid-column:1/-1;margin:0;font-size:10px}.pastoralHistory{border-top:1px solid #e3ebe9;margin:0 20px 20px;padding-top:14px}.pastoralHistory>span{letter-spacing:.15em;color:#9b7c3f;font-size:8px;font-weight:900}.pastoralHistory>div{background:#f6faf8;border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;margin-top:9px;padding:11px;display:grid}.pastoralHistory i{color:#16805d;background:#dff3ea;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.pastoralHistory p{margin:0}.pastoralHistory b,.pastoralHistory small{font-size:10px;display:block}.pastoralHistory small{color:#7c8d8e;margin-top:3px}.pastoralHistory strong{color:#2c7b65;font-size:8px}.pastoralFilters{border-bottom:1px solid #e5ecea;grid-template-columns:1.5fr repeat(3,1fr);gap:7px;padding:12px 14px;display:grid}.pastoralFilters input,.pastoralFilters select{margin:0;padding:9px;font-size:10px}.pastoralCards{gap:9px;max-height:790px;padding:11px;display:grid;overflow:auto}.pastoralCards>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce6e3;border-left:4px solid #bd8c39;border-radius:12px;width:100%;padding:14px 15px;transition:all .16s;position:relative;box-shadow:0 5px 15px #071d3207}.pastoralCards>button:hover{border-color:#b9d0ca;transform:translateY(-1px);box-shadow:0 9px 22px #071d3210}.pastoralCards>button.risk{border-left-color:#a92434}.pastoralCards>button.overdue{background:#fffcf8;border-left-color:#d3682f}.pastoralCards>button.good{border-left-color:#1a8b66}.pastoralCardTop,.pastoralCardFoot,.pastoralCardMeta{justify-content:space-between;align-items:center;display:flex}.pastoralCardTop span{letter-spacing:.13em;color:#247862;font-size:9px;font-weight:900}.pastoralCardTop em{color:#866c38;background:#fff6dc;border-radius:20px;padding:4px 7px;font-size:8px;font-style:normal}.pastoralCards h4{color:#16373d;margin:11px 0 4px;font:600 15px/1.3 Arial,sans-serif}.pastoralCards p{color:#7c8d8f;margin:0 0 12px;font-size:10px}.pastoralCardMeta{border-top:1px solid #edf1f0;justify-content:flex-start;gap:30px;padding:10px 0}.pastoralCardMeta small,.pastoralCardMeta b{display:block}.pastoralCardMeta small{letter-spacing:.13em;color:#98a5a6;font-size:7px}.pastoralCardMeta b{color:#3c5558;margin-top:2px;font-size:10px}.pastoralCardFoot strong{letter-spacing:.12em;color:#a26920;font-size:8px}.pastoralCardFoot span{color:#5e7477;font-size:9px}.pastoralEmpty{text-align:center;color:#6b7e80;padding:70px 20px}.pastoralEmpty b,.pastoralEmpty span{display:block}.pastoralEmpty b{color:#244247;font:500 18px Georgia,serif}.pastoralEmpty span{margin-top:6px;font-size:10px}@media (width<=1180px){.pastoralPremiumGrid{grid-template-columns:1fr}.pastoralSeal{width:125px;height:125px}.pastoralFilters{grid-template-columns:1fr 1fr}.pastoralCards{max-height:none}}@media (width<=760px){.pastoralHero{min-height:300px;padding:52px 23px 26px}.pastoralHero h2{font-size:31px}.pastoralSeal{display:none!important}.pastoralExecutive{grid-template-columns:1fr 1fr}.pastoralPressure{flex-direction:column;align-items:flex-start;gap:10px}.pastoralPremiumGrid{grid-template-columns:minmax(0,1fr)}.pastoralLifecycle{grid-template-columns:repeat(5,minmax(80px,1fr));overflow-x:auto}.pastoralPremiumForm{grid-template-columns:1fr;padding:15px}.pastoralPremiumForm .full{grid-column:1}.pastoralViewOnly{grid-template-columns:38px 1fr}.pastoralViewOnly strong{grid-column:2;width:max-content}.pastoralFilters{grid-template-columns:1fr}.pastoralCardMeta{gap:16px}.pastoralHeroMeta{flex-wrap:wrap}.pastoralEnd{top:12px;right:12px}}@media (width<=430px){.pastoralExecutive{grid-template-columns:1fr}.pastoralHero h2{font-size:27px}.pastoralDesk>header,.pastoralRegisterPremium>header{flex-direction:column;align-items:flex-start;gap:9px}}.securityAssurance{background:linear-gradient(120deg,snow,#fff);border:1px solid #ead5d8;border-radius:14px;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;margin:0 0 14px;padding:15px 17px;display:grid;box-shadow:0 10px 28px #071d320b}.securityAssurance>span{color:#e4c47a;background:linear-gradient(145deg,#3d1019,#200a11);border-radius:13px;place-items:center;width:44px;height:44px;font-size:21px;display:grid;box-shadow:0 8px 18px #40101c20}.securityAssurance b{letter-spacing:.12em;color:#852733;font-size:8px;display:block}.securityAssurance p{color:#657789;max-width:820px;margin:4px 0 0;font-size:8.5px;line-height:1.55}.securityKpis>div small{color:#82909c;margin-top:4px;font-size:6.5px;display:block}.securityScope{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 14px;display:grid}.securityScope article{background:linear-gradient(145deg,#fff,#fcf8f9);border:1px solid #e6dde0;border-radius:13px;align-items:center;gap:11px;padding:14px;display:flex;box-shadow:0 7px 22px #071d3208}.securityScope i{color:#e1c278;background:#34101a;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:17px;font-style:normal;display:grid}.securityScope b,.securityScope span{display:block}.securityScope b{color:#4f2730;font-size:8px}.securityScope span{color:#7c7f89;margin-top:3px;font-size:7px;line-height:1.45}.securityLayout{grid-template-columns:minmax(440px,1.05fr) minmax(470px,1fr)}.securityEditor,.securityRegister{border-top-color:#a83240!important}.securityForm .securityWide{grid-column:1/-1}.securityForm textarea{resize:vertical;min-height:68px}.securitySave{grid-column:1/-1}.securityRegister .panelHead p{color:#82909c;margin:4px 0 0;font-size:7px}.securityRows{flex-direction:column;display:flex}.securityRows>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ece6e8;grid-template-columns:34px .9fr 1fr auto 16px;align-items:center;gap:10px;width:100%;padding:12px 13px;display:grid}.securityRows>button:hover{background:#fdf8f9}.securityRows>button>i{border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.securityRows>button>i.approved{color:#24755c;background:#e7f5ef}.securityRows>button>i.pending{color:#a66b14;background:#fff3df}.securityRows>button>i.blocked{color:#a22636;background:#f9e6e9}.securityRows b,.securityRows small{display:block}.securityRows b{color:#30404d;font-size:7.5px}.securityRows small{color:#81909b;margin-top:3px;font-size:6.5px;line-height:1.4}.securityRows>button>strong{color:#a5783b;font-size:15px}@media (width<=1100px){.securityScope{grid-template-columns:repeat(2,1fr)}.securityLayout{grid-template-columns:1fr}}@media (width<=720px){.securityAssurance{grid-template-columns:44px 1fr}.securityAssurance .status{grid-column:2;width:max-content}.securityScope{grid-template-columns:1fr}.securityForm .securityWide{grid-column:1}.securityRows>button{grid-template-columns:30px 1fr auto}.securityRows>button>span:nth-of-type(2){grid-column:2/-1}.securityRows>button>.status{grid-area:1/3}.securityRows>button>strong{display:none}}.securityAssurance{grid-template-columns:52px minmax(0,1fr) max-content}.securityAssurance>div{min-width:0}.securityAssurance .status{white-space:nowrap;place-self:center end;margin-left:8px}@media (width<=900px){.securityAssurance{grid-template-columns:44px minmax(0,1fr)}.securityAssurance .status{grid-column:2;justify-self:start;margin:7px 0 0}}@media (width<=480px){.securityAssurance{grid-template-columns:1fr;padding:14px}.securityAssurance>span{width:40px;height:40px}.securityAssurance .status{grid-column:1}}.securityAssurance .status{box-sizing:border-box!important;white-space:nowrap!important;text-overflow:clip!important;text-align:center!important;width:max-content!important;min-width:108px!important;max-width:none!important;padding-inline:12px!important;line-height:1.2!important;overflow:hidden!important}@media (width<=900px){.securityAssurance .status{min-width:108px!important}}.departmentPulse{grid-template-columns:repeat(5,1fr);gap:11px;margin:18px 0;display:grid}.departmentPulse article{background:#fff;border:1px solid #dce4ea;border-radius:15px;padding:17px 18px;box-shadow:0 8px 22px #071d3209}.departmentPulse span{letter-spacing:.11em;color:#71818e;font-size:9px;font-weight:900;display:block}.departmentPulse b{color:#071d33;margin:6px 0 3px;font:600 27px Georgia,serif;display:block}.departmentPulse small{color:#71818e;font-size:11px}.departmentPulse .attention{border-top:3px solid #d69236}.departmentPulse .blocked{background:snow;border-top:3px solid #b72f3a}.departmentPulse .blocked b{color:#a22c35}.deptGrid.premium .deptCommandCard{min-height:270px}.departmentRag{letter-spacing:.1em;border-radius:99px;padding:6px 8px;font-size:8px;font-weight:900}.departmentRag.green{color:#187354;background:#e7f5ee}.departmentRag.amber{color:#966115;background:#fff3df}.departmentRag.red{color:#a52e38;background:#fdebed}.deptCommandCard.red{border-left:4px solid #b72f3a!important}.deptCommandCard.amber{border-left:4px solid #d69236!important}.deptLiveMetrics{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.deptLiveMetrics span{color:#61727f;text-align:left;background:#f0f4f6;border-radius:8px;padding:7px 8px;font-size:9px}.deptLiveMetrics b{color:#0b2942;font-size:12px}.deptLiveMetrics .warn{color:#9a651a;background:#fff4e4}.deptLiveMetrics .risk{color:#a12f38;background:#fff0f1}.specialistAssurance,.vipExperienceHero{color:#fff;background:radial-gradient(circle at 90% 20%,#d8b96e18,#0000 30%),linear-gradient(130deg,#06192b,#0b304c);border:1px solid #d9bb732c;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;padding:22px 24px;display:flex}.specialistAssurance span,.vipExperienceHero>div>span{letter-spacing:.15em;color:#d9bb73;font-size:9px;font-weight:900}.specialistAssurance h3,.vipExperienceHero h3{color:#fff;margin:6px 0;font:500 18px Georgia,serif}.vipExperienceHero p{color:#b7c7d2;margin:5px 0 0;font-size:12px}.departmentStats small{color:#788793;margin-top:5px;font-size:10px;display:block}.departmentStats>div.risk{background:snow;border-top-color:#b62f39}.departmentCommandToolbar{justify-content:space-between;align-items:center;gap:14px;margin:15px 0;display:flex}.departmentCommandToolbar>div{flex-wrap:wrap;gap:7px;display:flex}.departmentCommandToolbar button{color:#526676;background:#fff;border:1px solid #d7e0e6;border-radius:99px;padding:8px 11px;font-size:9px;font-weight:900}.departmentCommandToolbar button.active{color:#fff;background:#071d33;border-color:#071d33}.departmentCommandToolbar input{border:1px solid #d7e0e6;border-radius:11px;min-width:270px;padding:10px 13px;font-size:12px}.departmentWorkspace .departmentForm label{font-size:10px;line-height:1.35}.departmentWorkspace .departmentForm input,.departmentWorkspace .departmentForm select,.departmentWorkspace .departmentForm textarea{padding:11px;font-size:12px}.departmentWorkspace .departmentRows b{font-size:11px}.departmentWorkspace .departmentRows small{font-size:10px;line-height:1.35}.departmentRows>button.recordBlocked{background:snow;box-shadow:inset 4px 0 #b62f39}.departmentRows>button>strong{white-space:nowrap;font-size:9px}.vipExperienceKpis{margin-top:0}.vipExperienceList{gap:10px;display:grid}.vipExperienceList>button{text-align:left;background:#fff;border:1px solid #dce4ea;border-left:4px solid #2a9c72;border-radius:14px;grid-template-columns:48px 1.1fr 1.5fr 80px 75px 95px;align-items:center;gap:13px;width:100%;padding:15px 17px;display:grid;box-shadow:0 7px 20px #071d3208}.vipExperienceList>button.amber{border-left-color:#d69236}.vipExperienceList>button.red{border-left-color:#b62f39}.vipExperienceList>button>i{color:#d9bb73;background:#071d33;border-radius:12px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.vipExperienceList span small,.vipExperienceList span b,.vipExperienceList span em{display:block}.vipExperienceList span small,.vipReadinessMini small{letter-spacing:.09em;color:#7a8995;font-size:8px}.vipExperienceList span b{color:#0a263e;margin:3px 0;font-size:12px}.vipExperienceList span em{color:#697b88;font-size:10px;font-style:normal}.vipReadinessMini{text-align:center}.vipReadinessMini b{color:#0a263e;font:600 19px Georgia,serif;display:block}.vipExperienceList>button>strong{color:#8b6d33;text-align:right;font-size:9px}@media (width<=1050px){.departmentPulse{grid-template-columns:repeat(3,1fr)}.vipExperienceList>button{grid-template-columns:44px 1fr 1.2fr 68px}.vipExperienceList>button>.status,.vipExperienceList>button>strong{display:none}}@media (width<=720px){.departmentPulse{grid-template-columns:1fr 1fr}.departmentPulse article:first-child{grid-column:1/-1}.departmentCommandToolbar{display:block}.departmentCommandToolbar input{width:100%;min-width:0;margin-top:10px}.specialistAssurance,.vipExperienceHero{flex-direction:column;align-items:flex-start}.departmentRows{overflow:visible}.departmentRows>button{grid-template-columns:1fr auto;min-width:0;padding:15px;display:grid}.departmentRows>button>span:nth-child(3){grid-column:1/-1}.departmentRows>button>strong{display:none}.vipExperienceList>button{grid-template-columns:42px 1fr auto;padding:14px}.vipExperienceList>button>span:nth-of-type(2),.vipReadinessMini{grid-column:2/-1}.vipExperienceList>button>.status{display:inline-flex}.deptGrid.premium .deptCommandCard{min-height:270px}.departmentForm{padding:8px 15px 17px}}.transportPremium{padding-bottom:34px}.transportHero{color:#fff;background:radial-gradient(circle at 82% 20%,#d8bd7828,#0000 24%),radial-gradient(circle at 10% 125%,#167d9a38,#0000 35%),linear-gradient(124deg,#041522,#08283a 55%,#0b3040);border:1px solid #d4b66e30;border-radius:23px;justify-content:space-between;align-items:center;min-height:270px;margin:8px 0 17px;padding:39px 42px;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 65px #06182d28}.transportHero:after{content:"";border:1px solid #dbbf7920;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-145px;right:-75px;box-shadow:0 0 0 39px #dbbf7908,0 0 0 82px #dbbf7905}.transportHero>div:first-child{z-index:1;max-width:690px;position:relative}.transportHero>div:first-child>span,.transportEditor>header span,.transportRegister>header span{letter-spacing:.2em;color:#dec37e;font-size:10px;font-weight:900}.transportHero h2{letter-spacing:-.025em;margin:12px 0;font:500 40px/1.06 Georgia,serif}.transportHero h2 em{color:#e1c57d;font-style:normal}.transportHero p{color:#b2c3ca;max-width:620px;font-size:12px;line-height:1.65}.transportHeroMeta{color:#94aab2;gap:18px;margin-top:20px;font-size:10px;display:flex}.transportHeroMeta b{color:#70d7b0}.transportRadar{text-align:center;background:#ffffff06;border:1px solid #d8bd7842;border-radius:50%;flex:0 0 158px;align-content:center;place-items:center;width:158px;height:158px;box-shadow:inset 0 0 55px #d8bd7808,0 0 0 13px #ffffff03;z-index:1!important;display:grid!important;position:relative!important}.transportRadar span{letter-spacing:.18em!important;color:#9eb3b9!important;font-size:8px!important}.transportRadar b{color:#e1c57d;font:500 43px/1 Georgia,serif}.transportRadar small{color:#8ea6ac;margin-top:6px;font-size:8px}.transportEnd{z-index:2;color:#b6c4c9;letter-spacing:.12em;background:#ffffff09;border:1px solid #ffffff20;border-radius:10px;padding:8px 10px;font-size:8px;position:absolute;top:17px;right:19px}.transportEnd b{color:#e2c77f;margin-left:8px}.transportKpis{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:11px;display:grid}.transportKpis button{text-align:left;cursor:pointer;background:linear-gradient(145deg,#fff,#f7fafb);border:1px solid #dbe4e5;border-radius:14px;padding:16px 17px;position:relative;overflow:hidden;box-shadow:0 8px 23px #071d3208}.transportKpis button:before{content:"";background:#2885a0;width:3px;position:absolute;top:0;bottom:0;left:0}.transportKpis button.warning:before{background:#c98a27}.transportKpis button.critical:before{background:#c33e48}.transportKpis span,.transportKpis small{display:block}.transportKpis span{letter-spacing:.13em;color:#6f8187;font-size:8px;font-weight:900}.transportKpis b{color:#143846;margin:8px 0 5px;font:500 30px/1 Georgia,serif;display:block}.transportKpis small{color:#819197;font-size:9px}.transportControlBand{color:#fff;background:#082b3a;border-radius:11px;justify-content:space-between;align-items:center;margin-bottom:11px;padding:12px 16px;display:flex}.transportControlBand span{letter-spacing:.15em;color:#d9bc73;font-size:8px;font-weight:900;display:block}.transportControlBand b{color:#b9c7cc;margin-top:4px;font-size:10px;display:block}.transportControlBand strong{letter-spacing:.12em;color:#70d5ad;font-size:9px}.transportControlBand strong.alert{color:#ff9b9f}.transportActions{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:13px;display:grid}.transportActions button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe5e6;border-radius:12px;grid-template-columns:39px 1fr auto;align-items:center;gap:10px;padding:12px 13px;display:grid;box-shadow:0 6px 20px #071d3208}.transportActions i{color:#e1c57c;background:#0a3342;border-radius:10px;place-items:center;width:37px;height:37px;font-size:17px;font-style:normal;display:grid}.transportActions b,.transportActions small{display:block}.transportActions b{color:#173b46;font-size:11px}.transportActions small{color:#7b8e93;margin-top:3px;font-size:9px}.transportActions>button>strong{color:#b68f45;font-size:15px}.transportGrid{grid-template-columns:minmax(430px,.92fr) minmax(600px,1.35fr);align-items:start;gap:14px;display:grid}.transportEditor,.transportRegister{background:#fff;border:1px solid #dbe5e6;border-radius:17px;overflow:hidden;box-shadow:0 11px 32px #071d320c}.transportEditor>header,.transportRegister>header{background:linear-gradient(135deg,#fafdfe,#f4fafb);border-bottom:1px solid #e5ecee;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.transportEditor header h3,.transportRegister header h3{color:#133b48;margin:4px 0 0;font:500 22px Georgia,serif}.transportEditor header p,.transportRegister header p{color:#7d9095;margin:4px 0 0;font-size:9px}.transportEditor header>strong,.transportRegister header>strong{letter-spacing:.12em;color:#287b91;border:1px solid #bdd6dc;border-radius:20px;padding:7px 10px;font-size:8px}.transportLifecycle{grid-template-columns:repeat(6,1fr);padding:16px 16px 3px;display:grid;overflow-x:auto}.transportLifecycle button{color:#87989c;cursor:pointer;background:0 0;border:0;padding:0;font-size:7.5px;position:relative}.transportLifecycle button:after{content:"";background:#dbe6e8;width:74%;height:1px;position:absolute;top:13px;left:63%}.transportLifecycle button:last-child:after{display:none}.transportLifecycle i{z-index:1;background:#edf3f4;border:1px solid #d5e1e4;border-radius:50%;place-items:center;width:27px;height:27px;margin:0 auto 6px;font-style:normal;display:grid;position:relative}.transportLifecycle .active i{color:#e4c981;background:#0b4b5a;border-color:#0b4b5a}.transportLifecycle .done i{color:#21815f;background:#def2e9;border-color:#bde0d2}.transportLifecycle .done:after{background:#8fcbb6}.transportForm{grid-template-columns:repeat(2,1fr);gap:11px;padding:18px 20px;display:grid}.transportForm label{color:#49636a;font-size:10px;font-weight:800}.transportForm input,.transportForm select,.transportForm textarea,.transportToolbar input,.transportToolbar select{color:#183b44;background:#fbfdfd;border:1px solid #d4e0e3;border-radius:9px;outline:none;width:100%;margin-top:6px;padding:10px 11px;font:500 11px/1.4 Arial,sans-serif;display:block}.transportForm textarea{resize:vertical;min-height:72px}.transportForm input:focus,.transportForm select:focus,.transportForm textarea:focus{border-color:#338ba0;box-shadow:0 0 0 3px #338ba016}.transportForm .wide,.transportForm .full{grid-column:1/-1}.transportMobileActions{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.transportMobileActions a,.transportMobileActions button{color:#284d55;cursor:pointer;background:#f8fbfb;border:1px solid #d6e2e4;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px 7px;font-size:8px;font-weight:900;text-decoration:none;display:flex}.transportMobileActions i{color:#17809a;font-size:12px;font-style:normal}.transportSave{color:#fff;background:linear-gradient(135deg,#0c5c69,#083f4c);border:1px solid #073f4c;border-radius:9px;grid-column:1/-1;padding:12px;font-size:10px;font-weight:900;box-shadow:0 9px 20px #0a4b5a25}.transportSave:disabled,.transportMobileActions button:disabled{opacity:.42;box-shadow:none}.transportMessage{color:#28758a;grid-column:1/-1;margin:0;font-size:10px}.transportAudit{border-top:1px solid #e3ebed;margin:0 20px 20px;padding-top:14px}.transportAudit>span{letter-spacing:.15em;color:#9c7d3f;font-size:8px;font-weight:900}.transportAudit>div{background:#f5fafb;border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;margin-top:9px;padding:11px;display:grid}.transportAudit i{color:#16805d;background:#def2e9;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.transportAudit p{margin:0}.transportAudit b,.transportAudit small{font-size:10px;display:block}.transportAudit small{color:#7c8e92;margin-top:3px}.transportAudit strong{color:#2c7788;font-size:8px}.transportToolbar{border-bottom:1px solid #e4ecee;padding:11px 13px}.transportToolbar>div{flex-wrap:wrap;gap:5px;display:flex}.transportToolbar>div+div{grid-template-columns:1.4fr .65fr;gap:7px;margin-top:8px;display:grid}.transportToolbar button{color:#667b80;background:#f8fafb;border:1px solid #dce5e7;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:900}.transportToolbar button.active{color:#fff;background:#0a4250;border-color:#0a4250}.transportToolbar input,.transportToolbar select{margin:0;padding:9px;font-size:9px}.transportRows{flex-direction:column;max-height:760px;display:flex;overflow:auto}.transportRows>button{text-align:left;cursor:pointer;background:#fff;border-top:0;border-bottom:1px solid #e7edef;border-left:3px solid #2e8ba1;border-right:0;grid-template-columns:100px 1.15fr 1.35fr .9fr 52px;align-items:center;gap:12px;width:100%;padding:14px 15px;display:grid}.transportRows>button:hover{background:#f6fafb}.transportRows>button.risk{background:#fffbfb;border-left-color:#c43e49}.transportRows>button.conflict{box-shadow:inset 4px 0 #d58025}.transportRowTime b,.transportRowTime small,.transportRowGuest span,.transportRowGuest b,.transportRowGuest small,.transportRowAsset small,.transportRowAsset b,.transportRowOwner small,.transportRowOwner b{display:block}.transportRowTime b{color:#b36e20;font-size:11px}.transportRowTime small{color:#74898e;margin-top:4px;font-size:7px}.transportRowGuest span{letter-spacing:.1em;color:#a17f3f;font-size:7px}.transportRowGuest b{color:#173b45;margin:3px 0;font-size:11px}.transportRowGuest small{color:#778a8f;font-size:8px}.transportRowAsset{gap:7px;display:grid}.transportRowAsset small,.transportRowOwner small{letter-spacing:.11em;color:#98a5a8;font-size:6.5px}.transportRowAsset b,.transportRowOwner b{color:#3a555b;margin-top:2px;font-size:9px}.transportRowOwner em{color:#a84630;background:#fae9e2;border-radius:12px;width:max-content;margin-top:5px;padding:3px 5px;font-size:6px;font-style:normal;display:block}.transportRows>button>strong{color:#9b7837;font-size:7px}.transportEmpty{text-align:center;color:#6c7f83;padding:70px 20px}.transportEmpty b,.transportEmpty span{display:block}.transportEmpty b{color:#23444c;font:500 18px Georgia,serif}.transportEmpty span{margin-top:6px;font-size:10px}@media (width<=1220px){.transportGrid{grid-template-columns:1fr}.transportKpis{grid-template-columns:repeat(3,1fr)}.transportRows{max-height:none}}@media (width<=800px){.transportHero{min-height:305px;padding:54px 23px 27px}.transportHero h2{font-size:32px}.transportRadar{display:none!important}.transportKpis{grid-template-columns:1fr 1fr}.transportActions{grid-template-columns:1fr}.transportControlBand{flex-direction:column;align-items:flex-start;gap:10px}.transportLifecycle{grid-template-columns:repeat(6,minmax(82px,1fr))}.transportForm{grid-template-columns:1fr;padding:15px}.transportForm .wide,.transportForm .full{grid-column:1}.transportMobileActions{grid-template-columns:1fr 1fr}.transportRows>button{grid-template-columns:86px 1fr 42px}.transportRowAsset,.transportRowOwner{grid-column:2}.transportRows>button>strong{grid-area:1/3}.transportToolbar>div+div{grid-template-columns:1fr}.transportHeroMeta{flex-wrap:wrap}.transportEnd{top:12px;right:12px}}@media (width<=460px){.transportKpis,.transportMobileActions{grid-template-columns:1fr}.transportEditor>header,.transportRegister>header{flex-direction:column;align-items:flex-start;gap:9px}.transportRows>button{grid-template-columns:1fr}.transportRows>button>strong,.transportRowAsset,.transportRowOwner{grid-area:auto/1}}.protocolPremium .transportLifecycle{grid-template-columns:repeat(7,1fr)}.protocolPremium .transportHero{background:radial-gradient(circle at 82% 20%,#d8bd7828,#0000 24%),radial-gradient(circle at 10% 125%,#7a4ca438,#0000 35%),linear-gradient(124deg,#041522,#17263c 55%,#263047)}.protocolPremium .transportKpis button:before{background:#74519a}@media (width<=800px){.protocolPremium .transportLifecycle{grid-template-columns:repeat(7,minmax(82px,1fr))}}.cateringCommandPremium .transportHero{background:radial-gradient(circle at 82% 20%,#e2c57c2e,#0000 24%),radial-gradient(circle at 10% 125%,#7aa44438,#0000 35%),linear-gradient(124deg,#061a18,#153b31 55%,#234535)}.cateringCommandPremium .transportKpis button:before{background:#609051}.cateringCommandPremium .transportRadar b{color:#e6ca82}.cateringMenuNavigator{background:#fff;border:1px solid #dce5df;border-radius:17px;margin-bottom:13px;overflow:hidden;box-shadow:0 10px 30px #071d320b}.cateringMenuNavigator>header{background:linear-gradient(135deg,#fdfefd,#f5faf6);border-bottom:1px solid #e5ece8;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.cateringMenuNavigator>header span{letter-spacing:.18em;color:#9c7a37;font-size:9px;font-weight:900}.cateringMenuNavigator>header h3{color:#254438;margin:4px 0;font:500 22px Georgia,serif}.cateringMenuNavigator>header p{color:#74877f;margin:0;font-size:10px}.cateringMenuNavigator>header strong{letter-spacing:.12em;color:#477b5c;border:1px solid #c5d9ca;border-radius:20px;padding:7px 10px;font-size:8px}.cateringDayTabs{background:#f9fbf9;border-bottom:1px solid #e5ece8;grid-template-columns:repeat(5,1fr);gap:7px;padding:11px 13px;display:grid}.cateringDayTabs button{text-align:left;color:#60736b;background:#fff;border:1px solid #dbe5de;border-radius:10px;padding:10px 11px}.cateringDayTabs button.active{color:#fff;background:#183d31;border-color:#183d31;box-shadow:0 7px 17px #183d3124}.cateringDayTabs span,.cateringDayTabs small{display:block}.cateringDayTabs span{font-size:10px;font-weight:900}.cateringDayTabs small{opacity:.75;margin-top:3px;font-size:8px}.cateringMenuFocus{grid-template-columns:260px 1fr;gap:21px;padding:16px;display:grid}.cateringMenuFocus>img{object-fit:cover;border-radius:13px;width:100%;height:185px;box-shadow:0 9px 22px #071d3219}.cateringMenuFocus>div>span{letter-spacing:.14em;color:#9c7837;font-size:8px;font-weight:900}.cateringMenuFocus h4{color:#28483b;margin:5px 0 11px;font:500 20px Georgia,serif}.cateringMenuFocus>div>div{flex-wrap:wrap;gap:7px;display:flex}.cateringMenuFocus button{color:#526a60;background:#f9fbfa;border:1px solid #dbe5df;border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;display:flex}.cateringMenuFocus button.selected{color:#256044;background:#eaf6ee;border-color:#4a8c68}.cateringMenuFocus button i{font-size:11px;font-style:normal}.cateringCross{background:#fff4f4;border:1px solid #e4b4b7;border-radius:11px;align-items:center;gap:10px;padding:11px!important;display:flex!important}.cateringCross input{width:18px!important;height:18px!important;margin:0!important}.cateringCross b,.cateringCross small{display:block}.cateringCross b{color:#96343b}.cateringCross small{color:#8c6669;margin-top:2px;font-size:8px}@media (width<=800px){.cateringDayTabs{grid-template-columns:1fr 1fr}.cateringMenuFocus{grid-template-columns:1fr}.cateringMenuFocus>img{height:220px}}@media (width<=460px){.cateringDayTabs{grid-template-columns:1fr}.cateringMenuNavigator>header{flex-direction:column;align-items:flex-start;gap:9px}}.appEntered .content{background:radial-gradient(circle at 92% 6%,#d0ac610d 0,#0000 20%),linear-gradient(#f7f9fb 0%,#f2f5f8 100%)}.appEntered .pageBlock{animation:.28s ease-out aureliaRise}.appEntered .pageBlock>.pageIntro{color:#fff;background:radial-gradient(circle at 86% 20%,#d3b66f20 0,#0000 27%),linear-gradient(120deg,#06182d 0%,#0a2744 72%,#103451 100%);border:1px solid #d0ac6130;border-radius:18px;align-items:center;min-height:142px;margin:5px 0 18px;padding:25px 27px;position:relative;overflow:hidden;box-shadow:0 18px 42px #071d3217}.appEntered .pageBlock>.pageIntro:after{content:"";pointer-events:none;border:1px solid #d4b66d18;border-radius:50%;width:250px;height:250px;position:absolute;top:-88px;right:-38px;box-shadow:0 0 0 34px #ffffff02,0 0 0 72px #d4b66d08}.appEntered .pageBlock>.pageIntro>div{z-index:1;position:relative}.appEntered .pageBlock>.pageIntro h2{color:#fff;letter-spacing:-.025em;margin:7px 0 5px;font-size:31px}.appEntered .pageBlock>.pageIntro p{color:#aebdca;max-width:720px;font-size:9.5px;line-height:1.6}.appEntered .pageBlock>.pageIntro>.status,.appEntered .pageBlock>.pageIntro>.legend,.appEntered .pageBlock>.pageIntro>.search,.appEntered .pageBlock>.pageIntro>.leadIdentity{z-index:2;position:relative}.appEntered .pageBlock>.pageIntro>.search{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0e;border-color:#ffffff24}.appEntered .panel,.appEntered .readyBoard,.appEntered .movementBoard{background:linear-gradient(145deg,#fff,#fbfcfd);border-color:#d9e0e6;border-radius:16px;box-shadow:0 9px 28px #071d320b}.appEntered .panelHead{border-bottom:1px solid #edf0f3;padding:18px 20px 13px}.appEntered .panelHead span{color:#98783a;letter-spacing:.16em}.appEntered .panelHead h3{font-family:Georgia,serif;font-size:16px;font-weight:600}.appEntered .panelHead:before{content:"";background:linear-gradient(#d4b66d,#9a7635);border-radius:9px;width:3px;height:30px;margin-right:10px}.appEntered .panelHead>div:first-child{margin-right:auto}.appEntered .vipCard{background:linear-gradient(150deg,#fff 0%,#fafbfc 100%);border-color:#dce2e7;border-radius:17px;padding:19px;transition:all .18s;position:relative;overflow:hidden;box-shadow:0 7px 24px #071d3209}.appEntered .vipCard:after{content:"";background:#d0ac6112;border-radius:50%;width:95px;height:95px;position:absolute;top:-45px;right:-42px}.appEntered .vipCard:hover{border-color:#c9aa65;transform:translateY(-2px);box-shadow:0 16px 35px #071d3213}.appEntered .vipHead i{color:#e0c17a;background:linear-gradient(145deg,#0b2c4b,#05182b);border-radius:14px;width:46px;height:46px;box-shadow:0 7px 16px #071d321e}.appEntered .readyRow.head,.appEntered .movementRow.head{color:#c7d2dc;background:linear-gradient(100deg,#06182d,#0b2a48);border-bottom:1px solid #d0ac613b}.appEntered .readyRow:not(.head),.appEntered .movementRow:not(.head){transition:background .15s}.appEntered .readyRow:not(.head):hover,.appEntered .movementRow:not(.head):hover{background:#f8fafc;box-shadow:inset 3px 0 #d0ac61}.appEntered .journeyList>button{background:linear-gradient(145deg,#fff,#fbfcfd);border-color:#dbe2e8;border-radius:15px;box-shadow:0 6px 20px #071d3208}.appEntered .handoverStat,.appEntered .incidentHero>div,.appEntered .managementHero>div,.appEntered .assignmentStats>div{position:relative;overflow:hidden;box-shadow:0 7px 23px #071d3209;background:linear-gradient(145deg,#fff,#f8fafc)!important;border:1px solid #dce2e7!important;border-radius:15px!important}.appEntered .handoverStat:after,.appEntered .incidentHero>div:after,.appEntered .assignmentStats>div:after{content:"";background:#d0ac610d;border-radius:50%;width:70px;height:70px;position:absolute;top:-36px;right:-34px}.appEntered .incidentList article{background:linear-gradient(145deg,#fff,#fbfcfd);border-radius:14px;box-shadow:0 6px 18px #071d3208}.appEntered .departmentEditor,.appEntered .departmentRegister,.appEntered .adminPanel,.appEntered .teamTable,.appEntered .auditPanel{border-top:3px solid #c9a75e}.appEntered input,.appEntered select,.appEntered textarea{transition:border-color .15s,box-shadow .15s}.appEntered input:focus,.appEntered select:focus,.appEntered textarea:focus{border-color:#c9aa65!important;box-shadow:0 0 0 3px #d3b56d20!important}.appEntered .primary{background:linear-gradient(120deg,#06182d,#0d3152);transition:all .15s;box-shadow:0 6px 16px #06182d1d}.appEntered .primary:hover{transform:translateY(-1px);box-shadow:0 9px 20px #06182d28}.appEntered .secondary{background:linear-gradient(#fff,#f4f6f8);border:1px solid #dce2e7}.appEntered .sidebar{background:radial-gradient(circle at 40% 4%,#153b5d 0,#0000 24%),linear-gradient(#06192e 0%,#04111f 100%);border-right:1px solid #d0ac6119}.appEntered .sidebar nav button{border:1px solid #0000;min-height:43px}.appEntered .sidebar nav button:hover{background:linear-gradient(90deg,#d0ac6117,#ffffff05);border-color:#ffffff0d}.appEntered .sidebar nav button.active{background:linear-gradient(90deg,#d0ac6126,#ffffff08);border-color:#d0ac6123;box-shadow:inset 3px 0 #d7ba76,0 7px 17px #00000018}.appEntered .sidebar .iconBox{color:#dfc17c;background:#ffffff04;border-color:#d0ac611c}.appEntered .privacyNote,.appEntered .commandRule,.appEntered .escalation{background:radial-gradient(circle at 92% 40%,#d0ac611a 0,#0000 26%),linear-gradient(110deg,#06182d,#0b2a48);border-left-color:#d6b66c;box-shadow:0 10px 28px #071d3212}.appEntered .status{box-shadow:inset 0 0 0 1px #fff5}.appEntered .emptyState{background:linear-gradient(145deg,#fafbfc,#f4f7f9);border:1px dashed #d7dfe6;border-radius:12px;margin:12px;padding:22px}@keyframes aureliaRise{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=720px){.appEntered .pageBlock>.pageIntro{min-height:160px;padding:22px 20px}.appEntered .pageBlock>.pageIntro h2{font-size:26px}.appEntered .pageBlock>.pageIntro:after{right:-110px}.appEntered .panelHead:before{display:none}.appEntered .vipCard{padding:16px}}.productionAssurance{color:#fff;background:radial-gradient(circle at 92% 10%,#d0ac6123 0,#0000 25%),linear-gradient(120deg,#041321,#08233c 60%,#0d304e);border:1px solid #d2b36b33;border-radius:18px;margin:14px 0 16px;position:relative;overflow:hidden;box-shadow:0 18px 42px #071d3218}.productionAssuranceHead{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;padding:23px 25px 18px;display:flex}.productionAssuranceHead>div>span{letter-spacing:.18em;color:#dfc17a;font-size:7px;font-weight:900}.productionAssuranceHead h3{margin:5px 0 3px;font-family:Georgia,serif;font-size:22px;font-weight:500}.productionAssuranceHead p{color:#9fb1c0;margin:0;font-size:8px;line-height:1.55}.productionScore{text-align:center;background:#ffffff08;border:1px solid #ffffff18;border-radius:50%;place-content:center;width:105px;height:105px;display:grid;box-shadow:inset 0 0 35px #d0ac610d}.productionScore.complete{box-shadow:inset 0 0 35px #28b17c18,0 0 0 6px #28b17c09}.productionScore.attention{box-shadow:inset 0 0 35px #d0ac6118,0 0 0 6px #d0ac6108}.productionScore span,.productionScore small{display:block}.productionScore span{letter-spacing:.15em;color:#8fa4b5;font-size:5.5px}.productionScore b{color:#e4c77e;font-family:Georgia,serif;font-size:26px}.productionScore small{color:#8fa4b5;font-size:6px}.productionGates{background:#ffffff0d;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.productionGates button{color:#fff;text-align:left;cursor:pointer;background:#061a2eb8;border:0;grid-template-columns:25px 1fr;gap:8px;min-height:132px;padding:15px;transition:all .15s;display:grid;position:relative}.productionGates button:hover{background:#0c2a46;transform:translateY(-1px)}.productionGates button>i{border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;font-weight:900;display:grid}.productionGates button.green>i{color:#74d8b1;background:#1c8b6330}.productionGates button.amber>i{color:#ebc371;background:#c68a2730}.productionGates button span{letter-spacing:.11em;color:#8299ab;text-transform:uppercase;font-size:6px;display:block}.productionGates button b{color:#fff;margin-top:4px;font-size:9px;display:block}.productionGates button small{color:#8da2b3;margin-top:5px;font-size:6.5px;line-height:1.4;display:block}.productionGates button strong{letter-spacing:.1em;color:#c9a960;grid-column:1/-1;align-self:end;font-size:6px}.productionGates button.green strong{color:#69caa5}@media (width<=1100px){.productionGates{grid-template-columns:repeat(2,1fr)}.productionGates button:last-child{grid-column:1/-1}.productionAssuranceHead{align-items:flex-start}.productionScore{width:90px;height:90px}}@media (width<=720px){.productionAssuranceHead{gap:12px;padding:19px}.productionScore{flex:none;width:78px;height:78px}.productionScore b{font-size:21px}.productionGates{grid-template-columns:1fr}.productionGates button:last-child{grid-column:auto}.productionGates button{min-height:105px}}:root{--aurelia-gold:#d8b96f;--aurelia-gold-hi:#f1d99b;--aurelia-ink:#03101d;--aurelia-panel:#fff;--aurelia-shadow:0 22px 55px #03101d1c}body{background:#eef2f6}.appEntered .content{background:radial-gradient(circle at 82% 1%,#d8b96f1a,#0000 18%),radial-gradient(circle at 18% 40%,#1e577f0f,#0000 25%),linear-gradient(#f8fafc 0%,#f2f5f8 48%,#eef2f6 100%);padding-left:38px;padding-right:38px}.appEntered .topbar{z-index:18;-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);background:#f8fafcdb;border-bottom:1px solid #06182d17;height:94px;margin:0 -38px 26px;padding:0 38px;position:sticky;top:0;box-shadow:0 8px 30px #0514240b}.appEntered .topbar h1{letter-spacing:-.025em;font-family:Georgia,serif;font-size:24px;font-weight:550}.appEntered .topbar>div:first-child p{color:#a17d37;letter-spacing:.19em}.appEntered .roleBadge,.appEntered .installApp,.appEntered .notify,.appEntered .connectionBadge,.appEntered .syncHealth{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border-color:#d7e0e7;box-shadow:0 5px 18px #0414240e}.appEntered.commandPane .topbar h1{color:#f6f3eb}.appEntered.commandPane .topbar>div:first-child p{color:#b99855}.appEntered.commandPane .topbar .time{border-left-color:#e1bf6d2b}.appEntered.commandPane .topbar .time b{color:#fff}.appEntered.commandPane .topbar .time span{color:#b99a59}.appEntered.commandPane .topbar .roleBadge,.appEntered.commandPane .topbar .installApp,.appEntered.commandPane .topbar .notify,.appEntered.commandPane .topbar .connectionBadge,.appEntered.commandPane .topbar .syncHealth{box-shadow:none;background:#ffffff0b;border-color:#e1bf6d2e}.appEntered.commandPane .topbar .roleBadge span,.appEntered.commandPane .topbar .connectionBadge span,.appEntered.commandPane .topbar .syncHealth span{color:#8e9bab}.appEntered.commandPane .topbar .roleBadge b,.appEntered.commandPane .topbar .connectionBadge b,.appEntered.commandPane .topbar .syncHealth b{color:#e9edf0}.appEntered.commandPane .topbar .installApp,.appEntered.commandPane .topbar .notify{color:#e7d3a0}.appEntered .sidebar{padding-top:28px;box-shadow:16px 0 55px #010a1224}.appEntered .brand{border-bottom-color:#d8b96f2e;padding-bottom:25px}.appEntered .brandMark{width:43px;height:43px;color:var(--aurelia-gold-hi);background:radial-gradient(circle at 35% 25%,#f1d99b2e,#0000 36%),linear-gradient(145deg,#11324f,#041522);border-radius:13px;box-shadow:0 10px 26px #00000040,inset 0 0 22px #d8b96f0f}.appEntered .conference{background:linear-gradient(120deg,#ffffff12,#d8b96f0b);border-color:#d8b96f21;border-radius:12px}.appEntered .sidebar nav{gap:6px}.appEntered .sidebar nav button{color:#a8b6c3;border-radius:11px;padding:9px 10px}.appEntered .sidebar .iconBox{background:linear-gradient(145deg,#ffffff12,#d8b96f09);border-radius:9px;width:28px;height:28px;font-size:13px}.appEntered .sidebar nav button.active .iconBox{color:#ffe1a0;border-color:#d8b96f47;box-shadow:inset 0 0 16px #d8b96f14}.appEntered .pageBlock{max-width:1460px}.appEntered .pageBlock>.pageIntro{background:radial-gradient(circle at 87% 18%,#f1d99b29,#0000 24%),radial-gradient(circle at 8% 115%,#85192324,#0000 33%),linear-gradient(118deg,#03111f 0%,#071f36 52%,#0d314f 100%);border-color:#d8b96f45;border-radius:22px;min-height:165px;padding:31px 34px;box-shadow:0 25px 60px #0414232e}.appEntered .pageBlock>.pageIntro:after{display:none}.appEntered .pageBlock>.pageIntro .eyebrow{letter-spacing:.24em;font-size:8px;color:#e3c77e!important}.appEntered .pageBlock>.pageIntro h2{font-size:36px;line-height:1.05}.appEntered .pageBlock>.pageIntro p{color:#b7c4ce;font-size:10px}.appEntered .pageBlock>.pageIntro>.status{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff24;padding:7px 10px}.appEntered .panel,.appEntered .readyBoard,.appEntered .movementBoard,.appEntered .vipCard,.appEntered .journeyList>button{background:linear-gradient(145deg,#fffffffa,#f8fafcfa);border-color:#dce3e8;box-shadow:0 13px 35px #04142413,inset 0 1px #ffffffe6}.appEntered .panel{border-radius:19px}.appEntered .panelHead{min-height:72px;padding:18px 22px}.appEntered .panelHead:before{background:linear-gradient(180deg,var(--aurelia-gold-hi),#a47d33);width:4px;height:35px;box-shadow:0 4px 12px #d8b96f33}.appEntered .panelHead h3{font-size:18px}.appEntered .panelHead span{letter-spacing:.19em;font-size:7px}.appEntered .vipCards{gap:16px}.appEntered .vipCard{border-radius:19px;min-height:178px;padding:22px}.appEntered .vipCard:hover,.appEntered .journeyList>button:hover{border-color:#d0ae5d;transform:translateY(-3px);box-shadow:0 22px 45px #0414241f}.appEntered .vipHead i{border-radius:16px;width:52px;height:52px;font-size:12px}.appEntered .vipHead h3{margin-top:7px;font-size:14px}.appEntered .vipMeta{margin-top:18px;padding-top:15px}.appEntered .vipMeta span{letter-spacing:.12em;font-size:7px}.appEntered .vipMeta b{font-size:9.5px}.appEntered .readyRow,.appEntered .movementRow{min-height:55px}.appEntered .readyRow.head,.appEntered .movementRow.head{background:linear-gradient(100deg,#03121f,#08233b 55%,#0d304c);min-height:48px;box-shadow:inset 0 -1px #d8b96f47}.appEntered .dot{box-shadow:inset 0 0 0 1px #00000008}.appEntered .journeyList{gap:11px}.appEntered .journeyList>button{border-radius:17px;min-height:84px;padding:16px 18px}.appEntered .departmentStats>div,.appEntered .assignmentStats>div,.appEntered .managementHero>div,.appEntered .incidentHero>div{border-radius:17px!important;box-shadow:0 11px 28px #04142413!important}.appEntered .departmentStats>div{padding:17px 18px}.appEntered .departmentStats b{font-size:27px}.appEntered .departmentEditor,.appEntered .departmentRegister{border-top-color:var(--aurelia-gold)}.appEntered .departmentForm{gap:13px;padding:10px 21px 22px}.appEntered .departmentForm input,.appEntered .departmentForm select,.appEntered .departmentForm textarea{background:#fbfcfd;border-radius:10px;min-height:42px}.appEntered .departmentRows>button{min-height:63px;padding:14px 18px}.appEntered .departmentRows>button:hover{box-shadow:inset 3px 0 var(--aurelia-gold);background:linear-gradient(90deg,#fffdf8,#f8fafc)}.appEntered .primary{background:linear-gradient(120deg,#031423,#0b2c49 72%,#123b5c);border-radius:10px;min-height:39px;box-shadow:0 9px 20px #03122030,inset 0 1px #ffffff14}.appEntered .secondary{border-radius:10px;min-height:39px}.appEntered .status{letter-spacing:.08em;padding:5px 8px;font-weight:900}.appEntered .productionAssurance{border-color:#d8b96f52;border-radius:22px;box-shadow:0 26px 60px #04142430}.appEntered .productionAssuranceHead{padding:27px 29px 22px}.appEntered .productionAssuranceHead h3{font-size:25px}.appEntered .productionScore{background:radial-gradient(circle at 35% 25%,#f1d99b17,#ffffff0a);border-color:#f1d99b33;width:116px;height:116px}.appEntered .productionGates button{min-height:145px;padding:18px}.appEntered .productionGates button>i{border-radius:10px;width:30px;height:30px}.appEntered .productionGates button b{font-size:10px}.appEntered .productionGates button:hover{background:linear-gradient(145deg,#0c2e4c,#071d33)}.departmentsPremium .departmentsHero{background:radial-gradient(circle at 83% 20%,#f1d99b29,#0000 25%),radial-gradient(circle at 8% 120%,#91172233,#0000 35%),linear-gradient(125deg,#020d18 0%,#061a2e 48%,#0b2d49 100%);border-color:#d8b96f52;border-radius:28px;min-height:335px;padding:48px 52px;box-shadow:0 32px 75px #03101d3d}.departmentsPremium .departmentsHero:before{display:none}.departmentsPremium .departmentsHero h2{font-size:44px}.departmentsPremium .departmentsMonogram{background:radial-gradient(circle at 35% 25%,#f1d99b1a,#ffffff09);width:192px;height:192px;box-shadow:inset 0 0 60px #d8b96f0d,0 18px 45px #00000038}.departmentsPremium .deptGrid.premium{gap:16px}.departmentsPremium .deptGrid.premium .deptCommandCard{border-radius:21px;min-height:240px;padding:23px;box-shadow:0 13px 34px #04142416}.departmentsPremium .deptPremiumIcon{border-radius:18px!important;width:62px!important;height:62px!important;font-size:27px!important;box-shadow:0 13px 26px #03111e38,inset 0 1px #ffffff14!important}.departmentsPremium .deptCardCopy{margin-top:23px}.departmentsPremium .deptCardCopy h3{font-size:16px!important}.departmentsPremium .deptCardFoot{bottom:19px;left:23px;right:23px}.departmentsPremium .departmentAssurance{border-radius:17px;margin-top:17px;padding:17px 20px;box-shadow:0 14px 34px #04142421}.dashboardOnly .content{background:radial-gradient(circle at 50% -8%,#1b52793d,#0000 33%),radial-gradient(circle at 92% 72%,#d8b96f1a,#0000 23%),linear-gradient(150deg,#010810 0%,#04111f 50%,#020a13 100%);padding:0 38px 60px}.dashboardOnly .topbar{background:#010910c4;border-color:#d8b96f2e;height:94px;margin:0 -38px 26px;padding:0 38px}.dashboardOnly .commandLanding{border-color:#e2c27461;border-radius:34px;box-shadow:0 48px 130px #0000008c,inset 0 0 0 1px #ffffff05}.dashboardOnly .landingMasthead{background-image:linear-gradient(90deg,#01080e66,#020c1514 28%,#030e190f 60%,#01080e6b),linear-gradient(#0000 45%,#01080e45),url(/old-trafford-exterior-command-hero-v2.png);background-position:50% 52%;background-size:cover;grid-template-columns:155px 1fr 205px;min-height:430px;padding:58px 56px 50px}.dashboardOnly .landingBrandMark{border-radius:23px;width:140px;height:162px}.dashboardOnly .landingTitle>span{color:#f1d58f;font-size:12px}.dashboardOnly .landingTitle h2{letter-spacing:.022em;font-size:clamp(36px,3.45vw,52px)}.dashboardOnly .landingLocation{font-size:17px}.dashboardOnly .landingKpis{gap:22px;padding:40px 42px 30px}.dashboardOnly .landingKpi{background:radial-gradient(circle at 50% 16%,#45678740,#0000 41%),linear-gradient(150deg,#0e263ef5,#030d18fb);border-color:#e2c2748a;border-radius:24px;min-height:260px;box-shadow:0 25px 62px #00000057}.dashboardOnly .landingKpiIcon{background:radial-gradient(circle at 32% 20%,#fff5d333,#0000 24%),linear-gradient(145deg,#294967,#061827);border-color:#f1d99b6e;width:116px;height:116px;font-size:50px;box-shadow:inset 0 0 34px #0003,0 21px 40px #00000057,0 0 0 8px #d8b96f09}.dashboardOnly .landingKpiIcon svg{filter:drop-shadow(0 7px 12px #00000047);width:58%;height:58%}.dashboardOnly .landingKpi>span{font-size:16px}.dashboardOnly .landingKpi>b{color:#e0b859;font-size:46px}.dashboardOnly .landingAssurance{border-radius:20px;margin:0 42px 20px;padding:11px}.dashboardOnly .landingGateway{background:radial-gradient(circle at 88% 40%,#d8b96f1c,#0000 28%),linear-gradient(110deg,#ffffff0b,#d8b96f0e);border-radius:20px;margin:4px 42px 40px;padding:25px 29px}.dashboardOnly .landingEnter{min-width:295px;color:#071624!important;background:linear-gradient(120deg,#b78c3d,#e0be72)!important;padding:17px 22px!important;box-shadow:0 13px 30px #d2aa502b!important}.dashboardOnly .landingEnter:hover{box-shadow:0 17px 36px #e0be723d!important}.dashboardOnly .landingTitle{-webkit-backdrop-filter:blur(17px)saturate(1.22);text-shadow:0 4px 24px #00000094;background:linear-gradient(145deg,#030d18c7,#071b2e94);border:1px solid #f1d38e61;border-radius:24px;place-self:center;width:min(100%,860px);padding:29px 32px 27px;box-shadow:0 26px 62px #00000052,inset 0 1px #ffffff1a}@media (width<=1100px){.appEntered .content{padding-left:28px;padding-right:28px}.appEntered .topbar{margin-left:-28px;margin-right:-28px;padding-left:28px;padding-right:28px}.dashboardOnly .landingMasthead{grid-template-columns:110px 1fr;padding:38px}.dashboardOnly .landingBrandMark{width:102px;height:120px}.departmentsPremium .departmentsHero{padding:38px}.departmentsPremium .departmentsHero h2{font-size:38px}}@media (width<=720px){.appEntered .content{padding-left:16px;padding-right:16px}.appEntered .topbar{height:78px;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.appEntered .topbar h1{font-size:19px}.appEntered .pageBlock>.pageIntro{border-radius:19px;min-height:175px;padding:25px 22px}.appEntered .pageBlock>.pageIntro h2{font-size:29px}.appEntered .pageBlock>.pageIntro p{font-size:9px}.appEntered .panel{border-radius:16px}.appEntered .panelHead{min-height:62px;padding:15px 16px}.appEntered .panelHead h3{font-size:16px}.appEntered .vipCards{gap:11px}.appEntered .vipCard{min-height:160px;padding:17px}.appEntered .productionAssuranceHead{padding:21px}.appEntered .productionScore{width:82px;height:82px}.departmentsPremium .departmentsHero{border-radius:22px;min-height:350px;padding:30px 25px}.departmentsPremium .departmentsHero h2{font-size:34px}.departmentsPremium .deptGrid.premium .deptCommandCard{min-height:220px}.dashboardOnly .content{padding:0 14px 34px}.dashboardOnly .topbar{height:78px;margin:0 -14px 18px;padding:0 14px}.dashboardOnly .commandLanding{border-radius:22px}.dashboardOnly .landingMasthead{grid-template-columns:1fr;min-height:320px;padding:29px 19px 27px}.dashboardOnly .landingBrandMark{width:92px;height:108px}.dashboardOnly .landingTitle{border-radius:18px;padding:20px 16px 18px}.dashboardOnly .landingTitle h2{font-size:27px}.dashboardOnly .landingKpis{gap:11px;padding:22px 15px}.dashboardOnly .landingKpi{border-radius:18px;min-height:185px;padding:18px 10px}.dashboardOnly .landingKpiIcon{width:82px;height:82px;font-size:36px}.dashboardOnly .landingKpi>span{font-size:11px}.dashboardOnly .landingKpi>b{font-size:32px}.dashboardOnly .landingAssurance{margin:0 15px 16px}.dashboardOnly .landingGateway{margin:2px 15px 22px;padding:19px}.dashboardOnly .landingEnter{min-width:0}}@media (prefers-reduced-motion:reduce){.appEntered .vipCard,.appEntered .primary,.appEntered .journeyList>button,.departmentsPremium .deptCommandCard{transition:none}}.crossDeptAddVip{color:#fff;background:radial-gradient(circle at 92% 15%,#d3b46d21,#0000 24%),linear-gradient(122deg,#06182c 0%,#0b2945 58%,#0c2238 100%);border:1px solid #cdad6957;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:18px 0 10px;padding:22px 24px;display:grid;overflow:hidden;box-shadow:0 20px 46px #020e1b2e}.crossDeptAddVip>div:first-child>span{letter-spacing:.18em;color:#ddc17c;font-size:7px;font-weight:900}.crossDeptAddVip>div:first-child h3{margin:5px 0;font-family:Georgia,serif;font-size:21px;font-weight:500}.crossDeptAddVip>div:first-child p{color:#aebdca;max-width:680px;margin:0;font-size:8px;line-height:1.6}.crossDeptAddButton{color:#07192b;text-align:left;cursor:pointer;background:linear-gradient(135deg,#d7b768,#b98e3b);border:1px solid #e2c68473;border-radius:16px;grid-template-columns:38px 1fr 18px;align-items:center;gap:10px;min-width:245px;padding:12px 15px;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 10px 28px #0000002e}.crossDeptAddButton:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0000003d}.crossDeptAddButton>b{background:#07192b21;border-radius:12px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.crossDeptAddButton span,.crossDeptAddButton strong,.crossDeptAddButton small{display:block}.crossDeptAddButton strong{letter-spacing:.14em;font-size:8px}.crossDeptAddButton small{opacity:.76;margin-top:3px;font-size:7px}.crossDeptAddButton em{font-size:17px;font-style:normal}.crossDeptAddVip.open{grid-template-columns:1fr}.crossDeptAddForm{grid-template-columns:1.3fr 1fr .55fr auto;align-items:end;gap:10px;display:grid}.crossDeptAddForm label{letter-spacing:.08em;color:#d6e0e8;font-size:7px;font-weight:850}.crossDeptAddForm input,.crossDeptAddForm select{color:#0a1c2e;width:100%;font:inherit;background:#fff;border:1px solid #dbc38947;border-radius:10px;outline:none;margin-top:5px;padding:10px 11px;font-size:9px;display:block}.crossDeptAddForm input:focus,.crossDeptAddForm select:focus{border-color:#d5b66d;box-shadow:0 0 0 3px #d5b66d29}.crossDeptAddActions{gap:7px;display:flex}.crossDeptAddActions .secondary,.crossDeptAddActions .primary{white-space:nowrap;min-height:37px}.crossDeptAddMessage{color:#e8d7aa;grid-column:1/-1;margin:0;font-size:8px}.crossDeptAddVip.open .crossDeptAddMessage{margin-top:-6px}@media (width<=900px){.crossDeptAddForm{grid-template-columns:1fr 1fr}.crossDeptAddActions{grid-column:1/-1}.crossDeptAddVip{grid-template-columns:1fr}.crossDeptAddButton{width:100%;min-width:0}}@media (width<=560px){.crossDeptAddVip{border-radius:18px;padding:18px}.crossDeptAddForm{grid-template-columns:1fr}.crossDeptAddActions{grid-column:1}.crossDeptAddActions button{flex:1}.crossDeptAddVip>div:first-child h3{font-size:19px}}.appEntered .pageBlock>.pageIntro{isolation:isolate;overflow:hidden}.appEntered .pageBlock>.pageIntro:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 84% 18%,#f1d99b1f,#0000 26%),radial-gradient(circle at 12% 120%,#8418221c,#0000 34%);position:absolute;inset:0}.appEntered .pageBlock>.pageIntro>div:first-child{max-width:820px}.appEntered .pageBlock>.pageIntro h2{text-shadow:0 8px 30px #0000003d}.appEntered .pageBlock>.pageIntro .search{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #e4c98b52;min-width:290px;min-height:44px;box-shadow:0 14px 30px #00000024}.appEntered .sidebar nav button{border:1px solid #0000;position:relative;overflow:hidden}.appEntered .sidebar nav button:before{content:"";opacity:0;background:linear-gradient(#f0d690,#a37b32);border-radius:2px;width:2px;transition:all .18s;position:absolute;top:18%;bottom:18%;left:0;transform:scaleY(.4)}.appEntered .sidebar nav button:hover{color:#eef4f8;background:linear-gradient(90deg,#ffffff13,#d8b96f09);border-color:#d8b96f1c}.appEntered .sidebar nav button.active:before{opacity:1;transform:scaleY(1)}.appEntered .sidebar nav button.active{border-color:#d8b96f29;box-shadow:inset 0 0 24px #d8b96f09,0 8px 20px #0000001f}.appEntered .sidebar .iconBox{border:1px solid #d8b96f17;box-shadow:inset 0 1px #ffffff0a,0 6px 16px #0000001f}.appEntered .panel{position:relative;overflow:hidden}.appEntered .panel:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d8b96f5c,#0000);height:1px;position:absolute;top:0;left:22px;right:22px}.appEntered input,.appEntered select,.appEntered textarea{transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px 2px #04142406;background:linear-gradient(#fff,#fbfcfd)!important;border-color:#d7e0e7!important}.appEntered input:hover,.appEntered select:hover,.appEntered textarea:hover{border-color:#c9b077!important}.appEntered input:focus,.appEntered select:focus,.appEntered textarea:focus{background:#fff!important;border-color:#c6a152!important;box-shadow:0 0 0 4px #cfae6321,0 8px 22px #0414240f!important}.appEntered button{touch-action:manipulation}.appEntered .managementHero>div,.appEntered .incidentHero>div,.appEntered .departmentStats>div,.appEntered .assignmentStats>div{position:relative;overflow:hidden}.appEntered .managementHero>div:after,.appEntered .incidentHero>div:after,.appEntered .departmentStats>div:after,.appEntered .assignmentStats>div:after{content:"";pointer-events:none;background:radial-gradient(circle,#d8b96f21,#0000 68%);border-radius:50%;width:80px;height:80px;position:absolute;top:-28px;right:-22px}.appEntered .drawer{border-left:1px solid #d8b96f47;box-shadow:-28px 0 70px #010b1440}.appEntered .profileTop{color:#fff;background:radial-gradient(circle at 85% 15%,#d8b96f1a,#0000 25%),linear-gradient(135deg,#06182c,#0c2d49);border-radius:18px;padding:18px}.appEntered .profileTop h2{color:#fff!important}.appEntered .profileTop p{color:#aebdca!important}@media (width<=720px){.appEntered .pageBlock>.pageIntro .search{width:100%;min-width:0}.appEntered .pageBlock>.pageIntro{gap:16px}.appEntered .sidebar nav button{min-height:44px}}.mobileCommandNav,.mobileMenuLayer{display:none}@media (width<=1024px){.appEntered .sidebar{display:none!important}.appEntered .content{min-width:0;width:100%!important;padding-left:22px!important;padding-right:22px!important;padding-bottom:calc(112px + env(safe-area-inset-bottom))!important;margin-left:0!important}.appEntered .topbar{margin-left:-22px!important;margin-right:-22px!important;padding-left:22px!important;padding-right:22px!important}.appEntered .pageBlock,.appEntered .pageIntro,.appEntered .panel,.appEntered .grid2{min-width:0}.appEntered .drawer{width:min(560px,92vw);max-width:92vw}.appEntered .readyBoard,.appEntered .movementBoard,.appEntered .teamTable{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.appEntered button,.appEntered select,.appEntered input,.appEntered textarea{touch-action:manipulation}.mobileCommandNav{z-index:90;left:50%;bottom:calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);background:linear-gradient(150deg,#051626f7,#020c16fa);border:1px solid #e2c37a47;border-radius:24px;grid-template-columns:repeat(5,1fr);align-items:stretch;gap:4px;width:min(680px,100% - 28px);height:72px;padding:7px 9px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 20px 54px #00000059,inset 0 1px #ffffff0f}.mobileCommandNav:before{content:"";background:linear-gradient(90deg,#0000,#eed391bf,#0000);height:1px;position:absolute;top:0;left:24px;right:24px}.mobileCommandNav button{color:#8fa1b2;min-width:0;min-height:56px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:5px 3px;font-weight:800;display:flex;position:relative}.mobileCommandNav button .iconBox{width:27px;height:25px;color:inherit;box-shadow:none;background:0 0;border:0;font-size:14px}.mobileCommandNav button>span:last-child{white-space:nowrap;letter-spacing:.015em;font-size:8px;line-height:1}.mobileCommandNav button.active{color:#f0d590;background:linear-gradient(145deg,#e1bf6f21,#ffffff09);box-shadow:inset 0 0 0 1px #e5c78121}.mobileCommandNav button.active:after{content:"";background:#d6b66a;border-radius:2px;width:18px;height:2px;position:absolute;bottom:2px;box-shadow:0 0 12px #e1be6d80}.mobileMenuLayer{z-index:120;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#01080f94;justify-content:center;align-items:flex-end;padding:16px 16px 0;display:flex;position:fixed;inset:0}.mobileCommandSheet{color:#fff;width:min(720px,100%);max-height:min(82vh,820px);padding:10px 20px calc(22px + env(safe-area-inset-bottom));background:radial-gradient(circle at 85% 0,#2a527447,#0000 28%),linear-gradient(160deg,#071d32 0%,#03111f 62%,#020c16 100%);border:1px solid #e6c98452;border-bottom:0;border-radius:28px 28px 0 0;animation:.2s ease-out mobileSheetIn;overflow:auto;box-shadow:0 -28px 90px #0000006e}@keyframes mobileSheetIn{0%{opacity:.65;transform:translateY(28px)}to{opacity:1;transform:none}}.mobileSheetHandle{background:#ffffff40;border-radius:4px;width:44px;height:4px;margin:0 auto 13px}.mobileCommandSheet>header{border-bottom:1px solid #e2c68421;justify-content:space-between;align-items:flex-start;gap:16px;padding:2px 2px 14px;display:flex}.mobileCommandSheet>header span{color:#d9ba70;letter-spacing:.18em;font-size:7px;font-weight:900;display:block}.mobileCommandSheet>header h2{color:#fff;margin:4px 0 0;font-family:Georgia,serif;font-size:24px;font-weight:500}.mobileCommandSheet>header>button{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;width:42px;height:42px;font-size:20px}.mobileSheetStatus{background:#ffffff0b;border:1px solid #ffffff14;border-radius:15px;grid-template-columns:10px 1fr auto;align-items:center;gap:9px;margin:13px 0;padding:12px 14px;display:grid}.mobileSheetStatus>i{background:#31d08b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #31d08b73}.mobileSheetStatus>i.offline,.mobileSheetStatus>i.attention{background:#e0b752;box-shadow:0 0 12px #e0b75259}.mobileSheetStatus span,.mobileSheetStatus b{display:block}.mobileSheetStatus span{letter-spacing:.14em;color:#9caebe;font-size:6px;font-weight:900}.mobileSheetStatus b{color:#eef3f7;margin-top:2px;font-size:8px}.mobileSheetStatus strong{font:700 11px var(--font-geist-mono);color:#e0c47f}.mobileMenuGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobileMenuGrid>button{color:#fff;text-align:left;min-height:72px;font:inherit;background:linear-gradient(145deg,#ffffff0e,#ffffff06);border:1px solid #ffffff13;border-radius:16px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.mobileMenuGrid>button .iconBox{color:#d9bb73;background:linear-gradient(145deg,#dabb7121,#ffffff09);border:1px solid #dabb7129;border-radius:12px;width:38px;height:38px}.mobileMenuGrid>button b,.mobileMenuGrid>button small{display:block}.mobileMenuGrid>button b{color:#fff;font-size:9px}.mobileMenuGrid>button small{color:#8397a9;margin-top:3px;font-size:7px;line-height:1.35}.mobileMenuGrid>button>strong{color:#60768a;font-size:14px}.mobileMenuGrid>button.active{background:linear-gradient(145deg,#d6b36024,#ffffff0b);border-color:#dfbe7157}.mobileMenuGrid>button.active>strong{color:#e0bd6a}.mobileCommandSheet>footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.mobileUserBadge{align-items:center;gap:9px;min-width:0;display:flex}.mobileUserBadge>span{color:#071827;background:#d5b262;border-radius:12px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:900;display:grid}.mobileUserBadge b,.mobileUserBadge small{text-overflow:ellipsis;white-space:nowrap;max-width:150px;display:block;overflow:hidden}.mobileUserBadge b{font-size:8px}.mobileUserBadge small{color:#8da0b0;margin-top:2px;font-size:6.5px}.mobileInstall{color:#e4c57c;min-height:40px;font:inherit;background:#dab86817;border:1px solid #dcbc6f40;border-radius:12px;padding:9px 12px;font-size:7.5px;font-weight:900}}@media (width<=720px){.appEntered .content{padding:0 14px calc(105px + env(safe-area-inset-bottom))!important}.appEntered .topbar{gap:9px;min-height:78px;height:auto!important;padding:calc(10px + env(safe-area-inset-top)) 14px 10px!important;margin:0 -14px 16px!important}.appEntered .topbar>div:first-child{min-width:0}.appEntered .topbar>div:first-child p{letter-spacing:.14em;white-space:nowrap;font-size:6px!important;display:block!important}.appEntered .topbar h1{white-space:nowrap;text-overflow:ellipsis;max-width:47vw;overflow:hidden;font-size:17px!important}.appEntered .topActions{margin-left:auto}.appEntered .topActions .roleBadge,.appEntered .topActions .syncHealth,.appEntered .topActions .installApp{display:none!important}.appEntered .topActions .time{display:none}.appEntered .topActions .notify{border-radius:12px;width:38px;min-width:38px;height:38px}.appEntered .topActions .connectionBadge{border-radius:12px;place-items:center;width:38px;min-width:38px;height:38px;padding:0;display:grid}.appEntered .topActions .connectionBadge>div{display:none}.appEntered .pageBlock>.pageIntro{border-radius:18px!important;min-height:0!important;padding:20px 18px!important}.appEntered .pageBlock>.pageIntro h2{font-size:25px!important}.appEntered .pageBlock>.pageIntro p{line-height:1.55;font-size:9px!important}.appEntered .grid2,.appEntered .kpis,.appEntered .managementHero,.appEntered .incidentHero,.appEntered .departmentStats,.appEntered .assignmentStats{grid-template-columns:1fr 1fr!important;gap:9px!important}.appEntered .panel{border-radius:16px!important}.appEntered .panelHead{padding:14px!important}.appEntered .panelHead h3{font-size:15px!important}.appEntered .vipCards{grid-template-columns:1fr!important}.appEntered .vipCard{border-radius:16px!important;min-height:0!important;padding:16px!important}.appEntered .drawer{position:fixed;overflow:auto;width:100%!important;max-width:none!important;height:100dvh!important;max-height:none!important;padding:calc(20px + env(safe-area-inset-top)) 17px calc(28px + env(safe-area-inset-bottom))!important;border-radius:0!important;inset:0!important}.appEntered .drawer .close{z-index:2;background:#ffffffeb;border-radius:13px;width:42px;height:42px;margin-left:auto;position:sticky;top:0}.appEntered .quickGrid,.appEntered .details{grid-template-columns:1fr 1fr!important}.appEntered .modalLayer{align-items:flex-end!important;padding:0!important}.appEntered .modal{max-height:88dvh;overflow:auto;width:100%!important;max-width:none!important;padding:24px 18px calc(24px + env(safe-area-inset-bottom))!important;border-radius:24px 24px 0 0!important}.appEntered input,.appEntered select,.appEntered textarea{min-height:44px;font-size:16px!important}.mobileCommandNav{width:calc(100% - 20px);bottom:calc(8px + env(safe-area-inset-bottom));border-radius:22px;height:68px;padding:6px}.mobileCommandNav button{min-height:54px}.mobileCommandNav button>span:last-child{font-size:7px}.mobileMenuLayer{padding:8px 8px 0}.mobileCommandSheet{border-radius:24px 24px 0 0;max-height:87dvh;padding-left:14px;padding-right:14px}.mobileMenuGrid{grid-template-columns:1fr}.mobileMenuGrid>button{min-height:62px}.mobileCommandSheet>footer{flex-direction:column;align-items:stretch}.mobileInstall{width:100%}.notificationTray{left:8px!important;right:8px!important;top:calc(82px + env(safe-area-inset-top))!important;border-radius:18px!important;width:auto!important;max-height:68dvh!important}.toast{text-align:center;left:14px!important;right:14px!important;bottom:calc(88px + env(safe-area-inset-bottom))!important;width:auto!important;transform:none!important}}@media (width<=430px){.dashboardOnly .landingKpis{grid-template-columns:1fr 1fr!important}.dashboardOnly .landingKpi{min-height:158px!important}.dashboardOnly .landingKpiIcon{width:70px!important;height:70px!important}.appEntered .grid2,.appEntered .managementHero,.appEntered .incidentHero,.appEntered .departmentStats,.appEntered .assignmentStats{grid-template-columns:1fr!important}.mobileCommandNav button>span:last-child{font-size:6.5px}.mobileCommandNav button .iconBox{font-size:13px}}@media (display-mode:standalone) and (width<=1024px){.mobileCommandNav{bottom:calc(7px + env(safe-area-inset-bottom))}.appEntered .content{padding-bottom:calc(108px + env(safe-area-inset-bottom))!important}}@media (prefers-reduced-motion:reduce){.mobileCommandSheet{animation:none}}.signupShell{color:#fff;background:radial-gradient(circle at 76% 9%,#2f5b7d57,#0000 25%),radial-gradient(circle at 12% 100%,#80131e38,#0000 28%),linear-gradient(145deg,#020b14,#061a2e 52%,#030d18);place-items:center;min-height:100dvh;padding:clamp(18px,4vw,48px);display:grid}.signupCard{background:linear-gradient(155deg,#0d273eeb,#03101df7);border:1px solid #e1c1774a;border-radius:30px;width:min(760px,100%);overflow:hidden;box-shadow:0 42px 110px #00000075,inset 0 1px #ffffff0f}.signupBrand{background:#0000001f;border-bottom:1px solid #dab86821;align-items:center;gap:13px;padding:20px 24px;display:flex}.signupBrand .brandMark{border-radius:13px;width:44px;height:44px}.signupBrand span,.signupBrand b{display:block}.signupBrand span{letter-spacing:.16em;color:#d7b96f;font-size:7px;font-weight:900}.signupBrand b{letter-spacing:.07em;color:#f5f7f9;margin-top:3px;font-size:10px}.signupHero{padding:34px 34px 20px}.signupHero>span{letter-spacing:.18em;color:#dfc27b;font-size:7px;font-weight:900}.signupHero h1{letter-spacing:-.035em;margin:7px 0 9px;font:500 clamp(30px,5vw,44px) Georgia,serif}.signupHero p{color:#9fb0bf;max-width:620px;margin:0;font-size:10px;line-height:1.7}.signupIdentity{background:#ffffff0b;border:1px solid #ffffff14;border-radius:16px;margin:0 34px 16px;padding:14px 16px}.signupIdentity>span{letter-spacing:.16em;color:#7890a3;margin-bottom:8px;font-size:6px;font-weight:900;display:block}.signupIdentity>div{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;display:grid}.signupIdentity i{color:#071827;background:linear-gradient(145deg,#e1c47f,#b58b3d);border-radius:12px;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;font-weight:900;display:grid}.signupIdentity p{margin:0}.signupIdentity b,.signupIdentity small{display:block}.signupIdentity b{font-size:9px}.signupIdentity small{color:#899eaf;margin-top:3px;font-size:7px}.signupForm{grid-template-columns:1fr 1fr;gap:12px;padding:0 34px 22px;display:grid}.signupForm label{letter-spacing:.08em;color:#a8bac8;font-size:7px;font-weight:850}.signupForm input,.signupForm select{color:#092038;width:100%;height:46px;font:inherit;background:#fff;border:1px solid #dcc18138;border-radius:13px;outline:none;margin-top:6px;padding:0 13px;font-size:10px;display:block}.signupForm input:focus,.signupForm select:focus{border-color:#d5b568;box-shadow:0 0 0 4px #d5b56824}.signupSubmit{color:#071827;min-height:50px;font:inherit;letter-spacing:.05em;cursor:pointer;background:linear-gradient(120deg,#b88d3f,#e0c477);border:0;border-radius:14px;grid-column:1/-1;font-size:9px;font-weight:950;box-shadow:0 14px 28px #0003}.signupSubmit:disabled{opacity:.5;cursor:not-allowed}.requestPending{background:#2ba97017;border:1px solid #49cc903d;border-radius:17px;align-items:center;gap:13px;margin:0 34px 22px;padding:18px;display:flex}.requestPending>i{color:#fff;background:#2aaa74;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.requestPending span,.requestPending b,.requestPending small{display:block}.requestPending span{letter-spacing:.16em;color:#74d8aa;font-size:6px;font-weight:900}.requestPending b{margin-top:3px;font-size:12px}.requestPending small{color:#99b0a5;margin-top:4px;font-size:7px}.signupMessage{color:#e8cf91;background:#d8b96f1a;border-radius:10px;margin:-8px 34px 18px;padding:10px 12px;font-size:8px}.signupAssurance{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;justify-content:space-between;gap:8px;margin:0 34px 20px;padding:11px;display:flex}.signupAssurance span{letter-spacing:.08em;color:#738a9d;font-size:6px;font-weight:900}.signupCard>footer{color:#8095a6;justify-content:space-between;align-items:center;padding:15px 34px 21px;font-size:7px;display:flex}.signupCard>footer p{margin:0}.signupCard>footer b{color:#d7bc79}.signupCard>footer a{color:#b8c6d1;border-bottom:1px solid #fff3;text-decoration:none}.accessRequestPanel{margin-bottom:14px}.accessRequestList{gap:0;display:grid}.accessRequestList article{border-top:1px solid #edf0f3;grid-template-columns:minmax(220px,1.4fr) minmax(170px,.8fr) auto;align-items:end;gap:14px;padding:14px 18px;display:grid}.requestPerson{align-items:center;gap:10px;min-width:0;display:flex}.requestPerson>i{color:#dfc078;background:linear-gradient(145deg,#0c3152,#061827);border-radius:12px;place-items:center;width:40px;height:40px;font-size:9px;font-style:normal;font-weight:900;display:grid}.requestPerson b,.requestPerson small,.requestPerson span{display:block}.requestPerson b{color:var(--navy);font-size:9px}.requestPerson small{color:#7f8e99;margin-top:2px;font-size:7px}.requestPerson span{color:#9b772b;margin-top:3px;font-size:6.5px;font-weight:800}.accessRequestList label{color:#7b8995;font-size:7px;font-weight:800}.accessRequestList select{width:100%;height:38px;font:inherit;color:#173047;background:#fff;border:1px solid #d9e0e5;border-radius:9px;margin-top:5px;padding:0 9px;font-size:8px;display:block}.requestActions{gap:7px;display:flex}.requestActions button{white-space:nowrap;min-height:38px}.accessRequestEmpty{align-items:center;gap:10px;padding:20px;display:flex}.accessRequestEmpty>i{color:#22835d;background:#e7f6ef;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.accessRequestEmpty b,.accessRequestEmpty span{display:block}.accessRequestEmpty b{color:#173047;font-size:9px}.accessRequestEmpty span{color:#81909b;margin-top:3px;font-size:7px}@media (width<=720px){.signupShell{background:linear-gradient(160deg,#041424,#020c16);padding:0}.signupCard{border:0;border-radius:0;min-height:100dvh}.signupBrand{padding:calc(16px + env(safe-area-inset-top)) 18px 16px}.signupHero{padding:28px 20px 18px}.signupHero h1{font-size:34px}.signupHero p{font-size:10px}.signupIdentity,.requestPending{margin-left:20px;margin-right:20px}.signupForm{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.signupSubmit{grid-column:1}.signupAssurance{justify-content:flex-start;margin-left:20px;margin-right:20px;overflow:auto}.signupAssurance span{white-space:nowrap}.signupCard>footer{padding-left:20px;padding-right:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.accessRequestList article{grid-template-columns:1fr;align-items:stretch}.requestActions button{flex:1}}@media (width<=600px){.nsppdLogin{padding:max(10px,env(safe-area-inset-top)) 10px max(14px,env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;background-position:58%;place-items:start center}.nsppdLoginCard{width:100%;min-height:calc(100dvh - max(10px,env(safe-area-inset-top)) - max(14px,env(safe-area-inset-bottom)));border-radius:20px;padding:20px}.nsppdLoginBrand{gap:11px;padding-bottom:16px}.nsppdLoginBrand img{border-radius:11px;width:46px;height:46px}.nsppdLoginBrand span{font-size:8px;line-height:1.35}.nsppdLoginBrand b{font-size:13px}.nsppdLoginCopy{padding:20px 0 18px}.nsppdLoginCopy h1{margin:8px 0 10px;font-size:clamp(30px,10vw,38px)}.nsppdLoginCopy p{font-size:13px;line-height:1.5}.nsppdLogin input,.nsppdLogin form button{min-height:52px}.nsppdLoginTrust{margin:18px 0 16px}.nsppdLoginTrust span{font-size:7px}.nsppdLogin footer{padding-top:15px;padding-bottom:2px}.nsppdLogin footer span{font-size:10px}}@media (width<=380px),(height<=700px) and (width<=600px){.nsppdLoginCard{padding:16px}.nsppdLoginBrand{padding-bottom:12px}.nsppdLoginCopy{padding:15px 0}.nsppdLoginCopy h1{font-size:29px}.nsppdLoginTrust{margin:13px 0}.nsppdLoginTrust span{padding:5px 7px}.nsppdLogin footer{padding-top:12px}}.nsppdLogin{color:#fff;background:#041321 url(/old-trafford-exterior-command-hero-v2.png) 50%/cover no-repeat;place-items:center;min-height:100svh;padding:28px;display:grid;position:relative;overflow:hidden}.nsppdLoginShade{background:linear-gradient(90deg,#030f1deb,#051628a6,#030f1de6),linear-gradient(#0000 30%,#020a14d9);position:absolute;inset:0}.nsppdLoginCard{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#0b2541f5,#041425eb);border:1px solid #d5b16794;border-radius:26px;width:min(560px,100%);padding:34px;position:relative;box-shadow:0 30px 90px #0000008c,inset 0 1px #ffffff14}.nsppdLoginBrand{border-bottom:1px solid #d8b66f38;align-items:center;gap:15px;padding-bottom:22px;display:flex}.nsppdLoginBrand img{object-fit:cover;border:1px solid #ddbb708c;border-radius:14px;width:60px;height:60px}.nsppdLoginBrand div{gap:5px;display:grid}.nsppdLoginBrand span,.nsppdLoginCopy>span{letter-spacing:.16em;color:#d9b76c;font-size:11px;font-weight:800}.nsppdLoginBrand b{letter-spacing:.05em;font-size:17px}.nsppdLoginCopy{padding:32px 0 25px}.nsppdLoginCopy h1{margin:10px 0 14px;font-family:Georgia,serif;font-size:clamp(34px,6vw,52px);line-height:1.02}.nsppdLoginCopy p{color:#c5d3e1;margin:0;line-height:1.65}.nsppdLogin form{gap:14px;display:grid}.nsppdLogin label{letter-spacing:.08em;color:#dce6f0;gap:8px;font-size:12px;font-weight:800;display:grid}.nsppdLogin input{color:#fff;background:#020e1cad;border:1px solid #adc4d94d;border-radius:13px;outline:none;width:100%;padding:16px;font-size:16px}.nsppdLogin input:focus{border-color:#d9b76c;box-shadow:0 0 0 3px #d9b76c21}.nsppdLogin form button{color:#071626;cursor:pointer;background:linear-gradient(135deg,#e0c17d,#b98b3f);border:0;border-radius:13px;padding:16px;font-size:14px;font-weight:900;box-shadow:0 12px 28px #b98b3f3d}.nsppdLogin form button:disabled{opacity:.55;cursor:wait}.nsppdLoginMessage{border-radius:12px;margin-top:16px;padding:13px 15px;font-size:13px}.nsppdLoginMessage.good{color:#b9f0d1;background:#33a87021;border:1px solid #52cd904d}.nsppdLoginMessage.bad{color:#ffd0d2;background:#cb404724;border:1px solid #ef62684d}.nsppdLoginTrust{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.nsppdLoginTrust span{color:#9fb3c7;letter-spacing:.11em;border:1px solid #a6c0d638;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:800}.nsppdLogin footer{border-top:1px solid #d8b66f2e;gap:4px;padding-top:20px;display:grid}.nsppdLogin footer b{color:#d9b76c;font-size:12px}.nsppdLogin footer span{color:#8298ad;font-size:11px}@media (width<=600px){.nsppdLogin{padding:14px}.nsppdLoginCard{border-radius:21px;padding:23px}.nsppdLoginBrand img{width:50px;height:50px}.nsppdLoginBrand span{font-size:9px}.nsppdLoginBrand b{font-size:14px}.nsppdLoginCopy{padding:26px 0 22px}.nsppdLoginCopy h1{font-size:38px}.nsppdLoginTrust span{font-size:8px}}.nsppdLogin{overscroll-behavior-y:contain;min-height:100dvh;overflow:hidden auto}@media (width<=600px){.nsppdLogin{padding:max(10px,env(safe-area-inset-top)) 10px max(14px,env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;background-position:58%;place-items:start center}.nsppdLoginCard{width:100%;min-height:calc(100dvh - max(10px,env(safe-area-inset-top)) - max(14px,env(safe-area-inset-bottom)));border-radius:20px;padding:20px}.nsppdLoginBrand{gap:11px;padding-bottom:16px}.nsppdLoginBrand img{border-radius:11px;width:46px;height:46px}.nsppdLoginBrand span{font-size:8px;line-height:1.35}.nsppdLoginBrand b{font-size:13px}.nsppdLoginCopy{padding:20px 0 18px}.nsppdLoginCopy h1{margin:8px 0 10px;font-size:clamp(30px,10vw,38px)}.nsppdLoginCopy p{font-size:13px;line-height:1.5}.nsppdLogin input,.nsppdLogin form button{min-height:52px}.nsppdLoginTrust{margin:18px 0 16px}.nsppdLoginTrust span{font-size:7px}.nsppdLogin footer{padding-top:15px;padding-bottom:2px}.nsppdLogin footer span{font-size:10px}}@media (width<=380px),(height<=700px) and (width<=600px){.nsppdLoginCard{padding:16px}.nsppdLoginBrand{padding-bottom:12px}.nsppdLoginCopy{padding:15px 0}.nsppdLoginCopy h1{font-size:29px}.nsppdLoginTrust{margin:13px 0}.nsppdLoginTrust span{padding:5px 7px}.nsppdLogin footer{padding-top:12px}}.commandPulse{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(120deg,#030f1bf5,#081f33f0);border:1px solid #e1bf6d3d;border-radius:18px;grid-template-columns:minmax(210px,1.55fr) repeat(6,minmax(72px,.62fr));align-items:stretch;margin:22px 42px 0;display:grid;overflow:hidden;box-shadow:0 24px 54px #00000047,inset 0 1px #ffffff0e}.commandPulseLead,.pulseMetric{align-items:center;min-height:76px;padding:14px 16px;display:flex}.commandPulseLead{border-right:1px solid #e1bf6d29;gap:11px}.commandPulseLead>i{flex:none}.commandPulseLead span,.pulseMetric span{letter-spacing:.16em;color:#7f93a6;font-size:6.5px;font-weight:900;display:block}.commandPulseLead b{color:#f4f1e9;margin-top:5px;font-family:Georgia,serif;font-size:15px;font-weight:500;display:block}.pulseMetric{text-align:center;border-right:1px solid #ffffff0e;flex-direction:column;justify-content:center;position:relative}.pulseMetric:last-child{border-right:0}.pulseMetric b{color:#f5f1e7;margin-top:4px;font-family:Georgia,serif;font-size:21px;font-weight:500}.pulseMetric.red b{color:#ff8588}.pulseMetric.amber b{color:#efbd63}.pulseMetric.green b{color:#65dfa9}.pulseMetric.gold b{color:#efd38e}.pulseMetric:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:0;left:20%;right:20%}.pulseMetric.red:after{background:#cb4b50}.pulseMetric.amber:after{background:#c48b2e}.pulseMetric.green:after{background:#2fbd84}.pulseMetric.gold:after{background:#d6b56b}.vip360Page .vipCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.appEntered .vip360Card{background:linear-gradient(150deg,#fffffffc,#f7fafcf7);border:1px solid #d5dfe6;min-height:270px;padding:22px 22px 18px;position:relative;overflow:hidden;box-shadow:0 18px 44px #04142417}.vipCardGlow{pointer-events:none;background:radial-gradient(circle,#d7b76c29,#0000 68%)!important;border-radius:50%!important;width:165px!important;height:165px!important;position:absolute!important;top:-65px!important;right:-55px!important}.vip360Card .vipHead{z-index:1;position:relative}.vip360Card .vipHead>i{background:radial-gradient(circle at 30% 20%,#f0d4912e,#0000 30%),linear-gradient(145deg,#123754,#041827);border:1px solid #d0ae5e4d;border-radius:18px;width:56px;height:56px;box-shadow:0 12px 28px #03132133}.vip360Readiness{background:linear-gradient(100deg,#f9fbfc,#fffdf8);border:1px solid #e4e9ed;border-radius:13px;align-items:center;gap:11px;margin:17px 0 13px;padding:11px 13px;display:flex}.vipReadinessRing{--vip-ready:0deg;background:conic-gradient(#caa552 var(--vip-ready),#e6ebef 0);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative}.vipReadinessRing:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:5px}.vipReadinessRing span{z-index:1;color:#18344d;font-size:7px;font-weight:900;position:relative}.vip360Readiness>div:last-child span,.vip360Readiness>div:last-child b,.vip360Readiness>div:last-child small{display:block}.vip360Readiness>div:last-child span{letter-spacing:.14em;color:#9a7b3b;font-size:5.5px;font-weight:900}.vip360Readiness>div:last-child b{color:#19354e;margin-top:2px;font-size:9px}.vip360Readiness>div:last-child small{color:#7e8d99;margin-top:3px;font-size:6.5px}.vipTeamMini{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:13px;display:grid}.vipTeamMini>span{background:#f8fafb;border:1px solid #e3e9ed;border-radius:9px;min-width:0;padding:8px 9px}.vipTeamMini em,.vipTeamMini b{font-style:normal;display:block}.vipTeamMini em{letter-spacing:.11em;color:#9a7b3b;font-size:5px;font-weight:900}.vipTeamMini b{color:#294258;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.premiumJourneys .journeyList{gap:12px}.premiumJourneys .journeyList>button{background:linear-gradient(145deg,#fff,#f9fbfc);border-color:#d8e1e7;grid-template-columns:1.25fr 2.7fr .6fr;min-height:104px;padding:17px 19px 20px;position:relative;overflow:hidden;box-shadow:0 13px 34px #04142413}.premiumJourneys .journeyList>button:hover{border-color:#cbae68;transform:translateY(-2px)}.journeyIdentity{align-items:center;gap:10px;display:flex}.journeyIdentity>i{color:#e5c77d!important;background:linear-gradient(145deg,#123754,#051927)!important;border-radius:13px!important;width:39px!important;height:39px!important}.journeyIdentity strong{color:#b18a3f;margin-left:auto;margin-right:7px;font-family:Georgia,serif;font-size:14px}.premiumJourneys .journeySteps span:before{background:#e2e8ec;height:2px}.premiumJourneys .journeySteps span.done:before,.premiumJourneys .journeySteps span.current:before{background:linear-gradient(90deg,#c3a053,#d9bd79)}.premiumJourneys .journeySteps em{background:#f7f9fa;border:2px solid #e1e7eb;width:26px;height:26px;box-shadow:0 3px 8px #0414240f}.premiumJourneys .journeySteps span.done em{color:#18724f;background:#ddf2e8;border-color:#b8e1cd}.premiumJourneys .journeySteps span.current em{color:#efd48e;background:#08243d;border-color:#c9a65a;box-shadow:0 0 0 5px #caa65a1f}.journeyProgress{background:#edf1f4;height:3px;position:absolute;bottom:0;left:0;right:0}.journeyProgress span{background:linear-gradient(90deg,#9e772f,#e2c579);height:100%;display:block;box-shadow:0 0 12px #d8b96f59}.liveMode .liveModeHero{background:radial-gradient(circle at 82% 22%,#efcf8033,#0000 26%),radial-gradient(circle at 10% 120%,#84192329,#0000 38%),linear-gradient(118deg,#020d17,#061d32 54%,#0c3452);border-color:#e2c27452;border-radius:26px;min-height:220px;padding:32px 34px;box-shadow:0 30px 70px #020e1940,inset 0 1px #ffffff0f}.liveMode .liveModeHero h2{letter-spacing:-.025em;font-size:38px}.liveMode .liveReadiness{padding:18px 0 18px 28px}.liveMode .liveReadiness b{text-shadow:0 8px 26px #00000042;font-size:45px}.liveMode .liveStats{gap:12px;margin-top:14px}.liveMode .liveStat{border-radius:17px;min-height:98px;padding:17px 18px;box-shadow:0 14px 34px #04142413}.liveMode .liveStat b{font-family:Georgia,serif;font-size:29px;font-weight:500}.liveMode .liveCard{border-radius:16px;transition:transform .16s,border-color .16s,box-shadow .16s;box-shadow:0 11px 28px #04142412}.liveMode .liveCard:hover{transform:translateY(-2px);box-shadow:0 18px 40px #0414241c}.departmentsPremium .deptPremiumIcon{text-shadow:0 8px 12px #00000047;color:#e9d293!important;background:radial-gradient(circle at 32% 20%,#fff2ca2b,#0000 28%),linear-gradient(145deg,#173d5b,#031523)!important;border:1px solid #e1bf6d57!important;border-radius:22px!important;width:76px!important;height:76px!important;font-size:31px!important;font-weight:900!important;box-shadow:0 18px 35px #03111e47,inset 0 0 26px #d8b96f0f!important}.departmentsPremium .deptPremiumIcon svg{filter:drop-shadow(0 8px 10px #00000047);width:45px;height:45px}.departmentsPremium .deptCommandCard.protocol .deptPremiumIcon{color:#e8ca82!important}.departmentsPremium .deptCommandCard.transport .deptPremiumIcon{color:#e9d293!important}.departmentEnd{color:#071624;text-align:left;cursor:pointer;background:linear-gradient(120deg,#b78c3d,#e0be72);border:1px solid #e2c2746b;border-radius:12px;min-width:178px;padding:10px 14px;transition:transform .16s,box-shadow .16s;box-shadow:0 10px 22px #0000002e}.departmentEnd:hover{transform:translateY(-2px);box-shadow:0 14px 28px #0000003d}.departmentEnd span,.departmentEnd b{display:block}.departmentEnd span{letter-spacing:.18em;opacity:.72;font-size:6px;font-weight:950}.departmentEnd b{letter-spacing:.03em;margin-top:3px;font-size:8px}.departmentWorkspaceEnd{color:#061522;text-align:left;cursor:pointer;background:linear-gradient(120deg,#b78c3d,#e2c47f);border:1px solid #e2c27475;border-radius:13px;min-width:190px;padding:11px 15px;transition:transform .16s,box-shadow .16s;box-shadow:0 12px 26px #03121f33}.departmentWorkspaceEnd:hover{transform:translateY(-2px);box-shadow:0 16px 32px #03121f45}.departmentWorkspaceEnd span,.departmentWorkspaceEnd b{display:block}.departmentWorkspaceEnd span{letter-spacing:.19em;opacity:.7;font-size:6px;font-weight:950}.departmentWorkspaceEnd b{letter-spacing:.025em;margin-top:4px;font-size:8px}@media (width<=720px){.departmentWorkspaceEnd{width:100%;min-width:0;max-width:240px}.departmentWorkspace .pageIntro{align-items:stretch}.departmentWorkspace .pageIntro>div:first-child{width:100%}}@media (width<=980px){.commandPulse{grid-template-columns:1.4fr repeat(3,1fr)}.commandPulseLead{grid-row:span 2}.pulseMetric:nth-child(4){border-right:0}.vip360Page .vipCards{grid-template-columns:1fr}}@media (width<=720px){.commandPulse{border-radius:15px;grid-template-columns:repeat(3,1fr);margin:15px 15px 0}.commandPulseLead{border-bottom:1px solid #e1bf6d21;border-right:0;grid-area:auto/1/auto/-1;min-height:62px}.pulseMetric{min-height:60px;padding:10px 7px}.pulseMetric b{font-size:18px}.pulseMetric span{font-size:5.5px}.appEntered .vip360Card{min-height:0;padding:17px}.vip360Readiness{margin:13px 0 10px}.vipTeamMini{grid-template-columns:1fr}.vipTeamMini>span{padding:7px 8px}.premiumJourneys .journeyList>button{grid-template-columns:1fr;gap:15px;padding:16px 15px 20px}.journeyIdentity strong{margin-left:auto}.premiumJourneys .journeySteps{width:100%}.liveMode .liveModeHero{border-radius:19px;min-height:220px;padding:23px 19px}.liveMode .liveModeHero h2{font-size:29px}.liveMode .liveReadiness{padding:0}.liveMode .liveReadiness b{font-size:30px}.liveMode .liveStat{min-height:82px;padding:13px}.liveMode .liveStat b{font-size:24px}}.appEntered .topbar{z-index:30;isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(1.3);background:radial-gradient(circle at 84% -100%,#d8b96f2e,#0000 43%),linear-gradient(112deg,#020d18f7,#071e34f6 58%,#051525fb);border:1px solid #debe713b;border-top:0;border-radius:0 0 22px 22px;height:auto;min-height:94px;margin:0 -38px 26px;padding:14px 38px;position:sticky;top:0;overflow:hidden;box-shadow:0 18px 48px #020d1833,inset 0 1px #ffffff0e}.appEntered.commandPane .topbar{background:radial-gradient(circle at 84% -100%,#d8b96f2e,#0000 43%),linear-gradient(112deg,#020d18f7,#071e34f6 58%,#051525fb);border-color:#debe713b;box-shadow:0 18px 48px #020d1833,inset 0 1px #ffffff0e}.appEntered .topbar:before{content:none;display:none}.appEntered .topbar:after{content:"";z-index:-1;border:1px solid #e1c47e16;border-radius:50%;width:248px;height:248px;position:absolute;top:-162px;right:-104px;box-shadow:0 0 0 38px #e1c47e06,0 0 0 78px #e1c47e03}.appEntered .topbar>div:first-child{z-index:1;position:relative}.appEntered .topbar>div:first-child p{color:#d8ba72;letter-spacing:.21em;margin-bottom:6px}.appEntered .topbar h1{color:#f8f7f3;letter-spacing:-.018em;text-shadow:0 3px 18px #00000047;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.appEntered .topbar .topActions{z-index:1;position:relative}.appEntered .topbar .roleBadge,.appEntered .topbar .installApp,.appEntered .topbar .notify,.appEntered .topbar .connectionBadge,.appEntered .topbar .syncHealth{color:#e8cf91;-webkit-backdrop-filter:blur(14px);background:#ffffff0e;border-color:#e8cf9529;box-shadow:inset 0 1px #ffffff0e,0 8px 20px #00000014}.appEntered .topbar .roleBadge span,.appEntered .topbar .connectionBadge span,.appEntered .topbar .syncHealth span{color:#94a5b5}.appEntered .topbar .roleBadge b,.appEntered .topbar .connectionBadge b,.appEntered .topbar .syncHealth b{color:#edf1f4}.appEntered .topbar .time{border-left-color:#e5c7803b;padding:7px 0 7px 15px}.appEntered .topbar .time b{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.04em;text-shadow:0 2px 14px #00000047}.appEntered .topbar .time span{color:#d1b46c}.appEntered .pageBlock>.pageIntro{isolation:isolate;background:radial-gradient(circle at 91% -90%,#dab96a30,#0000 44%),linear-gradient(116deg,#06192d 0%,#0a2946 59%,#081e34 100%);border:1px solid #dab96a40;border-radius:21px;min-height:126px;margin:8px 0 24px;padding:25px 26px;position:relative;overflow:hidden;box-shadow:0 18px 42px #04132226,inset 0 1px #ffffff0e}.appEntered .pageBlock>.pageIntro:before{content:"";z-index:-1;background:linear-gradient(#ebd092,#b78939 73%,#ae2230);border-radius:0 3px 3px 0;width:3px;position:absolute;top:22px;bottom:22px;left:0;box-shadow:0 0 18px #ddbb6c57}.appEntered .pageBlock>.pageIntro:after{content:"";z-index:-1;border:1px solid #e2c37814;border-radius:50%;width:258px;height:258px;position:absolute;bottom:-112px;right:-72px;box-shadow:0 0 0 36px #e2c37805,0 0 0 72px #e2c37803}.appEntered .pageBlock>.pageIntro>div:first-child{z-index:1;position:relative}.appEntered .pageBlock>.pageIntro .eyebrow{color:#dec17a;margin-bottom:6px}.appEntered .pageBlock>.pageIntro h2{color:#fff;text-shadow:0 3px 18px #00000047;margin:4px 0 7px;font-size:31px;font-weight:500}.appEntered .pageBlock>.pageIntro p{color:#adbdca;line-height:1.58}.appEntered .pageBlock>.pageIntro>.status,.appEntered .pageBlock>.pageIntro>.legend,.appEntered .pageBlock>.pageIntro>.search,.appEntered .pageBlock>.pageIntro>.departmentWorkspaceEnd{z-index:2;position:relative}.appEntered .pageBlock>.pageIntro>.search{color:#fff;background:#ffffff13;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff0d}.appEntered .pageBlock>.pageIntro>.search::placeholder{color:#a8b7c4}.appEntered .pageBlock>.pageIntro>.search:focus{border-color:#d5b66b;box-shadow:0 0 0 3px #d5b66b24}@media (width<=1100px){.appEntered .topbar{flex-direction:row;align-items:center;gap:12px;margin-left:-28px;margin-right:-28px;padding-left:28px;padding-right:28px}.appEntered .topbar .topActions{scrollbar-width:none;overflow-x:auto}.appEntered .topbar .topActions::-webkit-scrollbar{display:none}}@media (width<=720px){.appEntered .topbar{border-radius:0 0 17px 17px;gap:9px;min-height:78px;height:auto!important;padding:calc(10px + env(safe-area-inset-top)) 14px 10px!important;margin:0 -14px 16px!important}.appEntered .topbar:before{top:11px;bottom:11px}.appEntered .topbar h1{font-size:17px!important}.appEntered .topbar .time{padding-left:9px}.appEntered .pageBlock>.pageIntro{gap:13px;margin:6px 0 18px;border-radius:18px!important;min-height:0!important;padding:20px 18px!important}.appEntered .pageBlock>.pageIntro h2{font-size:25px!important}.appEntered .pageBlock>.pageIntro p{line-height:1.55;font-size:9px!important}.appEntered .pageBlock>.pageIntro:before{top:17px;bottom:17px}}:root{--nsppd-navy-950:#071d31;--nsppd-navy-900:#0d2e4d;--nsppd-navy-800:#124067;--nsppd-navy-700:#18527d;--nsppd-gold:#d8b96f;--nsppd-gold-hi:#f1d99b;--nsppd-gold-deep:#b78939;--nsppd-warm-white:#fffdf8;--nsppd-surface:#f8fafc;--navy:var(--nsppd-navy-900);--navy2:var(--nsppd-navy-800);--navy3:var(--nsppd-navy-700);--gold:var(--nsppd-gold);--aurelia-gold:var(--nsppd-gold);--aurelia-gold-hi:var(--nsppd-gold-hi)}.appEntered .sidebar{background:radial-gradient(circle at 40% 4%,#103451db 0,transparent 24%),linear-gradient(180deg,var(--nsppd-navy-900) 0%,var(--nsppd-navy-950) 100%);border-right-color:#d8b96f24}.appEntered .topbar,.appEntered.commandPane .topbar,.dashboardOnly .topbar{background:radial-gradient(circle at 84% -100%,#d8b96f2e,transparent 43%),linear-gradient(112deg,var(--nsppd-navy-950),var(--nsppd-navy-800) 58%,var(--nsppd-navy-900));border-color:#d8b96f3b}.appEntered .pageBlock>.pageIntro,.departmentsPremium .departmentsHero,.crossDeptAddVip{background:radial-gradient(circle at 88% 12%,#d8b96f29,transparent 28%),linear-gradient(120deg,var(--nsppd-navy-950) 0%,var(--nsppd-navy-900) 48%,var(--nsppd-navy-800) 100%);border-color:#d8b96f47}.appEntered .topbar>div:first-child p,.appEntered .topbar .time span,.appEntered .pageBlock>.pageIntro .eyebrow,.departmentsHeroCopy>span,.departmentAssurance>span,.productionAssuranceHead>div>span{color:var(--nsppd-gold)!important}.appEntered .panelHead:before{background:linear-gradient(180deg,var(--nsppd-gold-hi),var(--nsppd-gold-deep));box-shadow:0 4px 12px #d8b96f33}.appEntered .panelHead span,.departmentGatewayHead>div:first-child>span,.deptCardCopy>span{color:#98783a!important}.appEntered .panel,.appEntered .readyBoard,.appEntered .movementBoard,.appEntered .vipCard,.appEntered .journeyList>button,.appEntered .handoverStat,.appEntered .incidentHero>div,.appEntered .managementHero>div,.appEntered .assignmentStats>div,.departmentsPremium .deptGrid.premium .deptCommandCard{background:linear-gradient(145deg,#fff 0%,var(--nsppd-surface) 100%);border-color:#dce3e8}.appEntered input,.appEntered select,.appEntered textarea{background:linear-gradient(180deg,#fff,var(--nsppd-surface))!important}.departmentsPremium .deptCommandCard.vip,.departmentsPremium .deptCommandCard.protocol,.departmentsPremium .deptCommandCard.transport,.departmentsPremium .deptCommandCard.security,.departmentsPremium .deptCommandCard.catering,.departmentsPremium .deptCommandCard.pastoral{--dept-glow:var(--nsppd-gold)}.departmentsPremium .deptPremiumIcon,.appEntered .vipHead i{background:linear-gradient(145deg,var(--nsppd-navy-800),var(--nsppd-navy-950))!important;color:var(--nsppd-gold-hi)!important}.appEntered .primary,.appEntered .readyRow.head,.appEntered .movementRow.head,.appEntered .privacyNote,.appEntered .commandRule,.appEntered .escalation,.departmentAssurance{background:linear-gradient(110deg,var(--nsppd-navy-900),var(--nsppd-navy-800))!important}.appEntered .primary:hover{box-shadow:0 13px 26px #0312203d,0 0 0 1px #d8b96f33}.dashboardOnly .landingKpi{background:radial-gradient(circle at 50% 16%,#1034515c,transparent 41%),linear-gradient(150deg,var(--nsppd-navy-800),var(--nsppd-navy-950));border-color:#d8b96f80}.dashboardOnly .landingKpiIcon{background:radial-gradient(circle at 32% 20%,#fff5d329,transparent 24%),linear-gradient(145deg,var(--nsppd-navy-700),var(--nsppd-navy-950));border-color:#f1d99b66}.dashboardOnly .landingKpi>b{color:var(--nsppd-gold)}.dashboardOnly .landingEnter{background:linear-gradient(120deg,var(--nsppd-gold-deep),var(--nsppd-gold-hi))!important;color:var(--nsppd-navy-950)!important}.appEntered .topbar,.appEntered.commandPane .topbar,.dashboardOnly .topbar{-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);box-shadow:0 22px 58px #071d3133,inset 0 1px #ffffff17,inset 0 -1px #d8b96f0f}.appEntered .topbar h1,.dashboardOnly .topbar h1{text-shadow:0 1px 18px #ffffff0f;color:var(--nsppd-warm-white)!important}.appEntered .topbar .time b,.dashboardOnly .topbar .time b{color:var(--nsppd-warm-white)!important}.appEntered .sidebar{box-shadow:18px 0 55px #071d312b,inset -1px 0 #f1d99b0d}.appEntered .sidebar nav button{border-radius:13px;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s}.appEntered .sidebar nav button:hover{background:linear-gradient(90deg,#d8b96f24,#ffffff0b);border-color:#f1d99b1f;transform:translate(2px)}.appEntered .sidebar nav button.active{box-shadow:inset 3px 0 var(--nsppd-gold-hi),0 13px 28px #0003;background:linear-gradient(100deg,#d8b96f36,#ffffff0e);border-color:#f1d99b33}.appEntered .sidebar nav button.active .iconBox{background:linear-gradient(145deg,#f1d99b29,#ffffff09);border-color:#f1d99b47;box-shadow:0 7px 18px #00000029}.appEntered .pageBlock>.pageIntro,.departmentsPremium .departmentsHero,.crossDeptAddVip{box-shadow:0 24px 64px #071d312e,inset 0 1px #ffffff14,inset 0 -1px #d8b96f0f}.appEntered .pageBlock>.pageIntro h2,.departmentsPremium .departmentsHero h2{text-shadow:0 6px 24px #0003;color:var(--nsppd-warm-white)!important}.appEntered .panel,.appEntered .readyBoard,.appEntered .movementBoard,.appEntered .vipCard,.appEntered .journeyList>button,.appEntered .handoverStat,.appEntered .incidentHero>div,.appEntered .managementHero>div,.appEntered .assignmentStats>div,.departmentsPremium .deptGrid.premium .deptCommandCard{border-color:#b8c6d0b8;box-shadow:0 14px 38px #071d3113,inset 0 1px #ffffffe6}.appEntered .vipCard:hover,.appEntered .journeyList>button:hover,.departmentsPremium .deptGrid.premium .deptCommandCard:hover{border-color:#d8b96fb8;box-shadow:0 24px 54px #071d3124,0 0 0 1px #d8b96f14,inset 0 1px #fff}.appEntered .panelHead{background:linear-gradient(#fffffff5,#f8fafcad)}.appEntered .panelHead h3{color:var(--nsppd-navy-900)}.departmentsPremium .deptPremiumIcon,.appEntered .vipHead i{text-shadow:0 7px 16px #00000042;border-color:#f1d99b61!important;box-shadow:0 16px 34px #071d313d,inset 0 1px #ffffff21,inset 0 0 24px #d8b96f11!important}.appEntered .primary,.dashboardOnly .landingEnter{transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:0 13px 28px #071d3133,inset 0 1px #fff3}.appEntered .primary:hover,.dashboardOnly .landingEnter:hover{filter:saturate(108%);transform:translateY(-2px);box-shadow:0 18px 36px #071d3142,0 0 0 1px #d8b96f38,inset 0 1px #ffffff3d}.dashboardOnly .landingKpi{transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 24px 58px #071d313d,inset 0 1px #ffffff1c,inset 0 0 38px #d8b96f09}.dashboardOnly .landingKpi:hover{border-color:#f1d99bb8;transform:translateY(-4px);box-shadow:0 32px 70px #071d314d,0 0 0 1px #d8b96f14,inset 0 1px #ffffff24}.dashboardOnly .landingKpiIcon{box-shadow:0 18px 34px #00000042,inset 0 1px #ffffff1f,inset 0 0 26px #d8b96f0f}.commandPulse{background:radial-gradient(circle at 18% -30%,#d8b96f1c,transparent 34%),linear-gradient(120deg,var(--nsppd-navy-950),var(--nsppd-navy-900))!important;border-color:#f1d99b4f!important;box-shadow:0 27px 62px #071d313d,inset 0 1px #ffffff14!important}.premiumDashboardRail{border-color:#d8b96f45!important;box-shadow:0 20px 46px #071d3117,inset 0 1px #fffffff2!important}@media (width<=720px){.appEntered .sidebar nav button:hover{transform:none}.appEntered .topbar,.appEntered.commandPane .topbar,.dashboardOnly .topbar{box-shadow:0 15px 36px #071d312b,inset 0 1px #ffffff14}.appEntered .pageBlock>.pageIntro,.departmentsPremium .departmentsHero,.crossDeptAddVip{box-shadow:0 17px 42px #071d3126,inset 0 1px #ffffff12}}.commandEndBar{justify-content:flex-end;width:100%;max-width:1460px;margin:4px auto 10px;display:flex}.commandEndBar .departmentWorkspaceEnd{z-index:3;min-width:205px;position:relative}.backToTopBar{justify-content:center;width:100%;max-width:1460px;margin:24px auto 84px;display:flex}.backToTopButton{color:#f5dfad;cursor:pointer;background:linear-gradient(120deg,#071d31,#0e385d);border:1px solid #e2c2746b;border-radius:999px;align-items:center;gap:13px;min-height:48px;padding:10px 14px 10px 20px;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex;box-shadow:0 14px 34px #03121f33,inset 0 1px #ffffff14}.backToTopButton:hover{border-color:#eecf84b8;transform:translateY(-2px);box-shadow:0 18px 40px #03121f45,inset 0 1px #ffffff1a}.backToTopButton span{letter-spacing:.17em;font-size:8px;font-weight:900}.backToTopButton b{color:#061522;background:linear-gradient(145deg,#b78c3d,#e2c47f);border-radius:50%;place-items:center;width:30px;height:30px;font-size:16px;display:grid}@media (width<=720px){.commandEndBar{justify-content:stretch;margin:2px auto 10px}.commandEndBar .departmentWorkspaceEnd{width:100%;max-width:none}.backToTopBar{margin:20px auto 92px}.backToTopButton{min-height:52px;padding-left:18px}}.incidentCommandIntro{align-items:center}.incidentReportButton{letter-spacing:.04em;min-height:46px;padding:0 19px;font-size:10px;box-shadow:0 12px 28px #051b312e}.incidentHero small{color:#8795a1;margin-top:3px;font-size:7px;display:block}.incidentHero .dangerCard{border-top:3px solid var(--red)!important}.incidentHero .dangerCard b{color:var(--red)}.incidentHero .warningCard{border-top:3px solid var(--amber)!important}.incidentFilters{background:linear-gradient(135deg,#071c33,#0b2b49);border:1px solid #d7b76c40;border-radius:15px;grid-template-columns:150px 170px 190px minmax(240px,1fr);gap:10px;margin:15px 0;padding:14px;display:grid;box-shadow:0 14px 34px #04142424}.incidentFilters label{letter-spacing:.1em;color:#d4b874;font-size:7px;font-weight:900}.incidentFilters select,.incidentFilters input{width:100%;height:39px;font:inherit;color:#102b43;border-radius:9px;margin-top:6px;padding:0 10px;font-size:9px;display:block;background:#fffffff5!important;border:1px solid #ffffff24!important}.incidentMessage{color:#17694b;background:#e7f5ef;border:1px solid #c6e8d9;border-radius:10px;margin:11px 0;padding:11px 14px;font-size:9px;font-weight:800}.incidentRegister{gap:10px;display:grid}.incidentRegister article{border:1px solid #dbe3e9;border-left:4px solid var(--amber);background:linear-gradient(145deg,#fff,#fbfcfd);border-radius:15px;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid;box-shadow:0 7px 23px #071d320e}.incidentRegister article.red{border-left-color:var(--red)}.incidentRegister article.overdue{box-shadow:0 0 0 1px #c639412b,0 10px 26px #c6394114}.incidentRail{justify-items:start;gap:7px;display:grid}.incidentRail>span{color:#84919c;font-size:8px;font-weight:800}.incidentTitle{justify-content:space-between;align-items:start;gap:14px;display:flex}.incidentTitle>div>span{color:#987838;letter-spacing:.1em;font-size:7px;font-weight:900}.incidentTitle h3{color:var(--navy);margin:4px 0 0;font-size:12px;line-height:1.4}.incidentState{color:#53687a;white-space:nowrap;background:#eef2f5;border-radius:999px;padding:5px 8px;font-size:7px}.incidentState.open{color:#9a640a;background:#fff0d5}.incidentState.acknowledged,.incidentState.in-progress{color:#21627e;background:#e7f2f8}.incidentState.resolved,.incidentState.closed{color:#1b7251;background:#e4f5ed}.incidentMeta{background:#f5f7f9;border-radius:9px;grid-template-columns:repeat(4,minmax(100px,1fr));gap:9px;margin:11px 0;padding:10px;display:grid}.incidentMeta small,.incidentMeta b{display:block}.incidentMeta small{color:#8996a1;letter-spacing:.09em;font-size:6px}.incidentMeta b{color:#20394f;margin-top:3px;font-size:8px}.incidentMain>p{color:#526676;margin:8px 0;font-size:9px}.incidentMain>small{color:#8996a1;font-size:7px}.incidentOpenButton{color:#fff;white-space:nowrap;background:#0a2845;border:0;border-radius:10px;padding:10px 12px;font-size:8px;font-weight:900}.incidentEmpty{color:#7e8c98;background:#fff;border:1px dashed #ced8df;border-radius:15px;place-items:center;gap:5px;min-height:170px;font-size:9px;display:grid}.incidentEmpty b{color:var(--navy);font-size:12px}.incidentLifecycle{color:#d2b46d;letter-spacing:.1em;background:#071c33;border-radius:12px;justify-content:center;align-items:center;gap:11px;margin-top:16px;padding:15px;font-size:7px;display:flex}.incidentLifecycle span{color:#647b90}.incidentModal{width:min(720px,100% - 24px);max-height:92dvh;overflow:auto}.incidentForm{grid-template-columns:1fr 1fr;gap:12px;margin-top:17px;display:grid}.incidentForm label{margin:0}.incidentForm input,.incidentForm select,.incidentForm textarea{width:100%;min-height:43px;font:inherit;color:#183249;background:#fff;border:1px solid #d5dee5;border-radius:10px;margin-top:6px;padding:10px;font-size:9px;display:block}.incidentForm textarea{resize:vertical;min-height:78px}.incidentForm .full{grid-column:1/-1}.incidentForm :disabled{color:#6d7c89;background:#f1f4f6!important}.incidentModal .close{z-index:2}@media (width<=900px){.incidentFilters{grid-template-columns:1fr 1fr}.incidentSearch{grid-column:1/-1}.incidentRegister article{grid-template-columns:58px minmax(0,1fr)}.incidentOpenButton{grid-column:1/-1;width:100%}.incidentMeta{grid-template-columns:1fr 1fr}}@media (width<=600px){.incidentCommandIntro{align-items:stretch}.incidentReportButton{width:100%}.incidentFilters{grid-template-columns:1fr}.incidentSearch{grid-column:auto}.incidentRegister article{grid-template-columns:1fr;padding:14px}.incidentRail{justify-content:space-between;align-items:center;display:flex}.incidentTitle{display:grid}.incidentMeta{grid-template-columns:1fr 1fr}.incidentOpenButton{grid-column:auto}.incidentLifecycle{justify-content:flex-start;overflow:auto}.incidentLifecycle>*{white-space:nowrap}.incidentForm{grid-template-columns:1fr}.incidentForm .full{grid-column:auto}.incidentModal{max-height:96dvh}.incidentHero{grid-template-columns:1fr 1fr!important}}.movementsCommand{padding-bottom:54px}.movementCommandHero{background:radial-gradient(circle at 79% 20%,#d3b05f2b,#0000 27%),linear-gradient(130deg,#102e4e 0%,#07192d 58%,#030d18 100%);border:1px solid #d1ae5c4d;border-radius:24px;justify-content:space-between;align-items:center;min-height:210px;padding:32px 36px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 58px #04111f33}.movementCommandHero:after{content:"";border:1px solid #d5b56a21;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-120px;right:16%;box-shadow:0 0 0 40px #ffffff05,0 0 0 80px #d5b56a09}.movementCommandHero>div,.movementCommandHero>button{z-index:1;position:relative}.movementCommandHero h2{color:#fff;letter-spacing:-.025em;margin:7px 0 8px;font:500 clamp(30px,4vw,43px)/1.05 Georgia,serif}.movementCommandHero p{color:#afbecb;max-width:660px;margin:0;font-size:11px;line-height:1.65}.movementHeroFlags{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.movementHeroFlags span{color:#91a3b4;letter-spacing:.12em;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:99px;padding:7px 10px;font-size:6.5px;font-weight:850}.movementHeroFlags span:first-child{color:#68d0a6}.movementCommandHero .departmentWorkspaceEnd{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0e;border-color:#d5b56a52;min-width:185px;margin-left:24px}.movementCommandStats{grid-template-columns:repeat(4,1fr);gap:13px;margin:16px 0;display:grid}.movementCommandStats>div{background:linear-gradient(145deg,#102a47,#07182b);border:1px solid #c9a44c2e;border-radius:16px;padding:18px 20px;position:relative;box-shadow:0 14px 32px #04111f21}.movementCommandStats>div:after{content:"";background:#4fc294;border-radius:50%;width:7px;height:7px;position:absolute;top:17px;right:17px;box-shadow:0 0 0 4px #4fc2941a}.movementCommandStats>div.attention:after{background:#e4a947;box-shadow:0 0 0 4px #e4a9471a}.movementCommandStats>div.live:after{animation:1.4s infinite movementPulse}.movementCommandStats span{color:#91a2b4;letter-spacing:.13em;font-size:7.5px;font-weight:850;display:block}.movementCommandStats b{color:#f1d184;font:600 25px/1 var(--font-geist-mono);margin:7px 0 4px;display:block}.movementCommandStats small{color:#718397;font-size:7.5px}.movementControlBar{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #dce3e8;border-radius:15px;justify-content:space-between;align-items:end;gap:18px;margin-bottom:12px;padding:14px 16px;display:flex;box-shadow:0 8px 22px #071d3212}.movementFilters{background:#f2f5f7;border:1px solid #dce3e8;border-radius:10px;padding:3px;display:flex}.movementFilters button{color:#718295;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:9px 12px;font-size:7px;font-weight:850;display:flex}.movementFilters button.active{color:#f2d384;background:#092642;box-shadow:0 5px 13px #071d322e}.movementFilters em{color:#fff;background:#c8494d;border-radius:9px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:7px;font-style:normal;display:grid}.movementControlBar label span{color:#7b8c9d;letter-spacing:.11em;margin-bottom:5px;font-size:7px;font-weight:850;display:block}.movementControlBar input{color:#263c50;background:#fff;border:1px solid #d8e0e6;border-radius:10px;outline:none;width:280px;padding:10px 12px}.movementDispatchBoard{background:#fff;border:1px solid #d8e0e6;border-radius:18px;overflow:hidden;box-shadow:0 13px 34px #071d3217}.movementDispatchHead,.movementDispatchRow{grid-template-columns:.82fr 1.08fr 1.18fr 1.1fr 1.28fr;align-items:center;gap:15px;display:grid}.movementDispatchHead{color:#9cadbd;letter-spacing:.1em;background:linear-gradient(100deg,#06182d,#0b2b49);padding:12px 20px;font-size:7px;font-weight:850}.movementDispatchRow{border-bottom:1px solid #e9edf0;min-height:126px;padding:16px 20px;transition:all .16s;position:relative}.movementDispatchRow:last-child{border-bottom:0}.movementDispatchRow:hover,.movementDispatchRow:focus{background:#f9fbfc;box-shadow:inset 3px 0 #c9a44c}.movementDispatchRow.attention{background:linear-gradient(90deg,#e5ad4e0e,#0000 28%)}.movementDispatchRow.attention:before{content:"";background:#e1a846;border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.movementTiming b,.movementTiming small,.movementTiming strong{display:block}.movementType{color:#1b7755;letter-spacing:.09em;background:#e7f5ef;border-radius:6px;margin-bottom:7px;padding:4px 6px;font-size:6px;font-weight:900;display:inline-block}.movementType.departure{color:#345f91;background:#e8eef8}.movementTiming b{color:#0a2946;font-size:10px}.movementTiming small{color:#738496;margin-top:3px;font-size:8px}.movementTiming strong{color:#177451;font:700 9px/1 var(--font-geist-mono);margin-top:8px}.movementTiming strong.urgent{color:#b8484c}.movementVip{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.movementVip i{color:#e8c876;background:linear-gradient(145deg,#0b2c4b,#06192d);border:1px solid #c9a44c5c;border-radius:12px;flex:0 0 40px;place-items:center;height:40px;font-size:9px;font-style:normal;font-weight:850;display:grid}.movementVip b,.movementRoute b,.movementCrew b{color:#102c46;font-size:10px;display:block}.movementVip small,.movementRoute small,.movementCrew small{color:#738496;margin-top:3px;font-size:7.5px;display:block}.movementVip em{color:#a17d38;margin-top:5px;font-size:6.5px;font-style:normal;font-weight:800;display:block}.movementRoute em{color:#51687b;margin-top:7px;font-size:7px;font-style:normal;display:block}.movementCrew>span{letter-spacing:.07em;margin-top:7px;font-size:6px;font-weight:850;display:block}.movementCrew .confirmed{color:#248463}.movementCrew .pending{color:#b47a1b}.movementCrew>em{color:#b53f44;letter-spacing:.06em;margin-top:5px;font-size:6px;font-style:normal;font-weight:900;display:block}.movementStage{border-top:3px solid #e3e8ec;height:30px;padding-top:14px;position:relative}.movementStage>span{background:linear-gradient(90deg,#b58a35,#ddc278);border-radius:3px;height:3px;position:absolute;top:-3px;left:0}.movementStage i{color:#516779;font-size:7px;font-style:normal;font-weight:850;display:block}.movementJourney label>span{color:#8998a6;letter-spacing:.08em;margin:4px 0;font-size:6px;font-weight:850;display:block}.movementJourney select{color:#2f475b;background:#fff;border:1px solid #d8e0e6;border-radius:8px;width:100%;padding:8px 9px;font-size:8px}.movementJourney>small{color:#758697;margin-top:7px;font-size:7px;display:block}.movementEscalate{color:#b24a4e;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0;font-size:6px;font-weight:900}.movementEmpty{color:#8493a2;text-align:center;place-items:center;gap:5px;padding:42px;display:grid}.movementEmpty b{color:#15334f;font-size:11px}.movementEmpty span{font-size:8px}.movementAssurance{color:#748596;align-items:center;gap:12px;margin-top:13px;padding:0 3px;font-size:8.5px;display:flex}.movementAssurance b{color:#a17c37;letter-spacing:.12em;font-size:7px}@keyframes movementPulse{50%{box-shadow:0 0 0 8px #4fc29400}}@media (width<=1050px){.movementCommandStats{grid-template-columns:repeat(2,1fr)}.movementDispatchHead{display:none}.movementDispatchRow{grid-template-columns:repeat(2,1fr);gap:18px}.movementJourney{grid-column:1/-1}.movementCommandHero{padding:28px}.movementCommandHero .departmentWorkspaceEnd{min-width:160px}}@media (width<=720px){.movementCommandHero{min-height:0;padding:25px 20px;display:block}.movementCommandHero .departmentWorkspaceEnd{width:100%;margin:20px 0 0}.movementCommandStats{gap:9px}.movementCommandStats>div{padding:14px}.movementCommandStats b{font-size:21px}.movementControlBar{flex-direction:column;align-items:stretch;padding:12px}.movementFilters{width:100%;overflow:auto}.movementFilters button{flex:1;justify-content:center;min-width:max-content}.movementControlBar label,.movementControlBar input{width:100%}.movementDispatchBoard{box-shadow:none;background:0 0;border:0;overflow:visible}.movementDispatchRow{border-radius:15px;grid-template-columns:1fr;gap:15px;min-height:0;margin-bottom:11px;padding:17px;display:grid;box-shadow:0 8px 22px #071d3214;background:#fff!important;border:1px solid #dce3e8!important}.movementDispatchRow:before{top:12px!important;bottom:12px!important}.movementTiming{grid-template-columns:1fr auto;align-items:center;display:grid}.movementTiming .movementType{grid-column:1/-1;width:max-content}.movementTiming small{grid-column:1}.movementTiming strong{text-align:right;grid-area:2/2/4}.movementVip{border-top:1px solid #edf0f2;border-bottom:1px solid #edf0f2;padding:12px 0}.movementJourney{grid-column:auto}.movementJourney select{min-height:46px}.movementAssurance{flex-direction:column;align-items:flex-start}}.journeyCommand{padding-bottom:56px}.journeyCommandHero{background:radial-gradient(circle at 80% 22%,#d7b45e2b,#0000 27%),linear-gradient(132deg,#103050 0%,#07192e 58%,#030c17 100%);border:1px solid #d2b1634d;border-radius:24px;justify-content:space-between;align-items:center;min-height:220px;padding:34px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 23px 60px #04111f36}.journeyCommandHero:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#0000 49.8%,#ffffff05 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#ffffff05 50%,#0000 50.2%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.journeyCommandHero>div{z-index:1;position:relative}.journeyCommandHero h2{color:#fff;letter-spacing:-.028em;margin:7px 0 8px;font:500 clamp(30px,4vw,44px)/1.04 Georgia,serif}.journeyCommandHero p{color:#afbecb;max-width:690px;margin:0;font-size:11px;line-height:1.65}.journeyHeroFlags{flex-wrap:wrap;gap:7px;margin-top:21px;display:flex}.journeyHeroFlags span{color:#94a6b7;letter-spacing:.12em;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:99px;padding:7px 10px;font-size:6.5px;font-weight:850}.journeyHeroFlags span:first-child{color:#6bd0a8}.journeyScore{text-align:center;background:radial-gradient(circle,#d5b56a24,#ffffff09 62%,#0000 63%);border:1px solid #d5b56a40;border-radius:50%;flex:0 0 132px;place-items:center;height:132px;margin-left:30px;display:grid;box-shadow:0 0 0 8px #d5b56a09,inset 0 0 30px #d5b56a14}.journeyScore b{color:#f1d182;font:600 27px/1 var(--font-geist-mono);display:block}.journeyScore span{color:#7f93a6;letter-spacing:.14em;margin-top:7px;font-size:6px;font-weight:850;line-height:1.35;display:block}.journeyCommandStats{grid-template-columns:repeat(4,1fr);gap:13px;margin:16px 0;display:grid}.journeyCommandStats>div{background:linear-gradient(145deg,#102b48,#07182b);border:1px solid #c9a44c2e;border-radius:16px;padding:18px 20px;position:relative;box-shadow:0 14px 32px #04111f21}.journeyCommandStats>div:after{content:"";background:#4fc294;border-radius:50%;width:7px;height:7px;position:absolute;top:17px;right:17px;box-shadow:0 0 0 4px #4fc2941a}.journeyCommandStats>div.attention:after{background:#e4a947;box-shadow:0 0 0 4px #e4a9471a}.journeyCommandStats span{color:#91a2b4;letter-spacing:.13em;font-size:7.5px;font-weight:850;display:block}.journeyCommandStats b{color:#f1d184;font:600 25px/1 var(--font-geist-mono);margin:7px 0 4px;display:block}.journeyCommandStats small{color:#718397;font-size:7.5px}.journeyControlBar{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #dce3e8;border-radius:15px;justify-content:space-between;align-items:end;gap:18px;margin-bottom:13px;padding:14px 16px;display:flex;box-shadow:0 8px 22px #071d3212}.journeyFilters{background:#f2f5f7;border:1px solid #dce3e8;border-radius:10px;padding:3px;display:flex}.journeyFilters button{color:#718295;letter-spacing:.07em;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:9px 10px;font-size:6.5px;font-weight:850;display:flex}.journeyFilters button.active{color:#f2d384;background:#092642;box-shadow:0 5px 13px #071d322e}.journeyFilters em{color:#fff;background:#c8494d;border-radius:9px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:7px;font-style:normal;display:grid}.journeyControlBar label span{color:#7b8c9d;letter-spacing:.11em;margin-bottom:5px;font-size:7px;font-weight:850;display:block}.journeyControlBar input{color:#263c50;background:#fff;border:1px solid #d8e0e6;border-radius:10px;outline:none;width:260px;padding:10px 12px}.journeyCommandList{gap:13px;display:grid}.journeyCommandCard{background:linear-gradient(145deg,#fff,#fbfcfd);border:1px solid #d9e1e7;border-radius:18px;outline:none;transition:all .18s;position:relative;overflow:hidden;box-shadow:0 11px 30px #071d3216}.journeyCommandCard:before{content:"";background:#4ab88e;border-radius:0 3px 3px 0;width:3px;position:absolute;top:15px;bottom:15px;left:0}.journeyCommandCard.amber:before{background:#dda746}.journeyCommandCard.red:before{background:#c9494d}.journeyCommandCard:hover,.journeyCommandCard:focus{border-color:#cbb071;transform:translateY(-1px);box-shadow:0 17px 38px #071d321f}.journeyCommandCard>header{background:linear-gradient(90deg,#d3b05f0e,#0000 36%);border-bottom:1px solid #e9edf0;grid-template-columns:1.45fr 1fr auto;align-items:center;gap:18px;padding:18px 21px;display:grid}.journeyCommandIdentity{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;min-width:0;display:flex}.journeyCommandIdentity i{color:#e7c878;background:linear-gradient(145deg,#0b2c4b,#06192d);border:1px solid #c9a44c61;border-radius:13px;flex:0 0 43px;place-items:center;height:43px;font-size:10px;font-style:normal;font-weight:850;display:grid}.journeyCommandIdentity b,.journeyOwner b{color:#102d48;font-size:11px;display:block}.journeyCommandIdentity small,.journeyOwner small{color:#748596;margin-top:4px;font-size:7.5px;display:block}.journeyOwner>span{color:#8b9aa8;letter-spacing:.1em;margin-bottom:4px;font-size:6px;font-weight:850;display:block}.journeyRisk{align-items:center;gap:11px;display:flex}.journeyRisk>span{color:#207555;letter-spacing:.08em;background:#e7f5ef;border-radius:99px;padding:5px 7px;font-size:6px;font-weight:900}.journeyRisk>span.amber{color:#9a6713;background:#fff1d4}.journeyRisk>span.red{color:#a8393e;background:#fde7e7}.journeyRisk>b{color:#0b2b48;font:700 18px/1 var(--font-geist-mono)}.journeyTimeline{grid-template-columns:repeat(5,1fr);padding:20px 24px 17px;display:grid}.journeyTimeline button{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;display:flex;position:relative}.journeyTimeline button:before{content:"";background:#e1e7eb;height:2px;position:absolute;top:15px;left:0;right:0}.journeyTimeline button:first-child:before{left:15px}.journeyTimeline button:last-child:before{right:calc(100% - 15px)}.journeyTimeline em{z-index:1;color:#8998a5;background:#fff;border:2px solid #dce3e8;border-radius:50%;flex:0 0 31px;place-items:center;height:31px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:relative}.journeyTimeline span{z-index:1;background:#fff;padding-right:7px;position:relative}.journeyTimeline b,.journeyTimeline small{display:block}.journeyTimeline b{color:#546a7c;font-size:8px}.journeyTimeline small{color:#98a4ae;margin-top:3px;font-size:6px}.journeyTimeline .done:before,.journeyTimeline .current:before{background:#c5a458}.journeyTimeline .done em{color:#248261;background:#e5f5ef;border-color:#3baa7f}.journeyTimeline .current em{color:#f2d58c;background:#0b2a47;border-color:#c5a458;box-shadow:0 0 0 5px #c9a44c1a}.journeyTimeline .current b{color:#102d48}.journeyTimeline button:disabled{cursor:default;opacity:1}.journeyActionGrid{grid-template-columns:1.1fr 1.45fr .8fr;gap:12px;padding:0 21px 17px;display:grid}.journeyActionGrid>div{background:#f8fafb;border:1px solid #e1e6ea;border-radius:12px;min-height:91px;padding:13px 14px}.journeyActionGrid>div>span{color:#8a99a7;letter-spacing:.1em;margin-bottom:6px;font-size:6px;font-weight:850;display:block}.journeyActionGrid b{color:#17344f;font-size:8.5px;display:block}.journeyActionGrid small{color:#718396;margin-top:6px;font-size:6.5px;display:block}.journeyNext small{color:#217555;letter-spacing:.04em;font-weight:850}.journeyNext small.urgent{color:#b64a4e}.journeyDependencies>div{flex-wrap:wrap;gap:5px;display:flex}.journeyDependencies em{border-radius:6px;padding:5px 6px;font-size:6px;font-style:normal;font-weight:850}.journeyDependencies em.ready{color:#237c5d;background:#e5f5ef}.journeyDependencies em.pending{color:#9e6a14;background:#fff0d2}.journeyCommandCard>footer{background:#f8fafb;border-top:1px solid #e9edf0;justify-content:space-between;align-items:end;gap:14px;padding:13px 21px;display:flex}.journeyCommandCard>footer label{flex:1;max-width:420px}.journeyCommandCard>footer label>span{color:#8595a5;letter-spacing:.1em;margin-bottom:5px;font-size:6px;font-weight:850;display:block}.journeyCommandCard>footer select{color:#31495d;background:#fff;border:1px solid #d8e0e6;border-radius:9px;width:100%;min-height:40px;padding:8px 10px;font-size:8px}.journeyEscalate{color:#f1d383;letter-spacing:.06em;cursor:pointer;background:#0a2946;border:1px solid #d6b76e;border-radius:9px;min-height:40px;padding:0 14px;font-size:7px;font-weight:900}.journeyEscalate.critical{color:#fff;background:#a63b40;border-color:#c94a4f}.journeyViewOnly{color:#7a8b9b;letter-spacing:.1em;font-size:7px;font-weight:850}.journeyEmpty{color:#8493a2;background:#f8fafb;border:1px dashed #d5dee5;border-radius:15px;place-items:center;gap:5px;padding:44px;display:grid}.journeyEmpty b{color:#15334f;font-size:11px}.journeyEmpty span{font-size:8px}.journeyAssurance{color:#748596;align-items:center;gap:12px;margin-top:14px;padding:0 3px;font-size:8.5px;display:flex}.journeyAssurance b{color:#a17c37;letter-spacing:.12em;font-size:7px}@media (width<=1080px){.journeyCommandStats{grid-template-columns:repeat(2,1fr)}.journeyTimeline{overflow:auto}.journeyTimeline button{min-width:150px}.journeyActionGrid{grid-template-columns:1fr 1fr}.journeyEvidence{grid-column:1/-1}.journeyScore{flex-basis:112px;height:112px}}@media (width<=720px){.journeyCommandHero{min-height:0;padding:25px 20px}.journeyScore{display:none}.journeyCommandHero p{font-size:10px}.journeyCommandStats{gap:9px}.journeyCommandStats>div{padding:14px}.journeyCommandStats b{font-size:21px}.journeyControlBar{flex-direction:column;align-items:stretch;padding:12px}.journeyFilters{width:100%;overflow:auto}.journeyFilters button{flex:none;min-width:max-content}.journeyControlBar label,.journeyControlBar input{width:100%}.journeyCommandCard>header{grid-template-columns:1fr auto;gap:13px;padding:16px}.journeyOwner{border-top:1px solid #e9edf0;grid-column:1/-1;padding-top:11px}.journeyTimeline{padding:18px 16px}.journeyTimeline button{min-width:128px}.journeyActionGrid{grid-template-columns:1fr;padding:0 16px 16px}.journeyEvidence{grid-column:auto}.journeyCommandCard>footer{flex-direction:column;align-items:stretch;padding:13px 16px}.journeyCommandCard>footer label{width:100%;max-width:none}.journeyEscalate{width:100%;min-height:46px}.journeyAssurance{flex-direction:column;align-items:flex-start}}.readinessCommand{padding-bottom:56px}.readinessCommandHero{background:radial-gradient(circle at 80% 22%,#d7b45e2b,#0000 27%),linear-gradient(132deg,#103050 0%,#07192e 58%,#030c17 100%);border:1px solid #d2b1634d;border-radius:24px;justify-content:space-between;align-items:center;min-height:220px;padding:34px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 23px 60px #04111f36}.readinessCommandHero:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#0000 49.8%,#ffffff05 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#ffffff05 50%,#0000 50.2%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.readinessCommandHero>div{z-index:1;position:relative}.readinessCommandHero h2{color:#fff;letter-spacing:-.028em;margin:7px 0 8px;font:500 clamp(30px,4vw,44px)/1.04 Georgia,serif}.readinessCommandHero p{color:#afbecb;max-width:700px;margin:0;font-size:11px;line-height:1.65}.readinessHeroFlags{flex-wrap:wrap;gap:7px;margin-top:21px;display:flex}.readinessHeroFlags span{color:#94a6b7;letter-spacing:.12em;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:99px;padding:7px 10px;font-size:6.5px;font-weight:850}.readinessHeroFlags span:first-child{color:#6bd0a8}.readinessScore{text-align:center;background:radial-gradient(circle,#d5b56a24,#ffffff09 62%,#0000 63%);border:1px solid #d5b56a40;border-radius:50%;flex:0 0 132px;place-items:center;height:132px;margin-left:30px;display:grid;box-shadow:0 0 0 8px #d5b56a09,inset 0 0 30px #d5b56a14}.readinessScore b{color:#f1d182;font:600 27px/1 var(--font-geist-mono);display:block}.readinessScore span{color:#7f93a6;letter-spacing:.14em;margin-top:7px;font-size:6px;font-weight:850;line-height:1.35;display:block}.readinessCommandStats{grid-template-columns:repeat(4,1fr);gap:13px;margin:16px 0;display:grid}.readinessCommandStats>div{background:linear-gradient(145deg,#102b48,#07182b);border:1px solid #c9a44c2e;border-radius:16px;padding:18px 20px;position:relative;box-shadow:0 14px 32px #04111f21}.readinessCommandStats>div:after{content:"";background:#4fc294;border-radius:50%;width:7px;height:7px;position:absolute;top:17px;right:17px;box-shadow:0 0 0 4px #4fc2941a}.readinessCommandStats>div.attention:after{background:#e4a947;box-shadow:0 0 0 4px #e4a9471a}.readinessCommandStats span{color:#91a2b4;letter-spacing:.13em;font-size:7.5px;font-weight:850;display:block}.readinessCommandStats b{color:#f1d184;font:600 25px/1 var(--font-geist-mono);margin:7px 0 4px;display:block}.readinessCommandStats small{color:#718397;font-size:7.5px}.readinessControlBar{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #dce3e8;border-radius:15px;justify-content:space-between;align-items:end;gap:18px;margin-bottom:13px;padding:14px 16px;display:flex;box-shadow:0 8px 22px #071d3212}.readinessFilters{background:#f2f5f7;border:1px solid #dce3e8;border-radius:10px;max-width:calc(100% - 280px);padding:3px;display:flex;overflow:auto}.readinessFilters button{color:#718295;letter-spacing:.07em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;align-items:center;gap:5px;padding:9px 10px;font-size:6.5px;font-weight:850;display:flex}.readinessFilters button.active{color:#f2d384;background:#092642;box-shadow:0 5px 13px #071d322e}.readinessFilters em{color:#fff;background:#c8494d;border-radius:9px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:7px;font-style:normal;display:grid}.readinessControlBar label span{color:#7b8c9d;letter-spacing:.11em;margin-bottom:5px;font-size:7px;font-weight:850;display:block}.readinessControlBar input{color:#263c50;background:#fff;border:1px solid #d8e0e6;border-radius:10px;outline:none;width:260px;padding:10px 12px}.readinessCardList{gap:13px;display:grid}.readinessCard{background:linear-gradient(145deg,#fff,#fbfcfd);border:1px solid #d9e1e7;border-radius:18px;outline:none;transition:all .18s;position:relative;overflow:hidden;box-shadow:0 11px 30px #071d3216}.readinessCard:before{content:"";background:#4ab88e;border-radius:0 3px 3px 0;width:3px;position:absolute;top:15px;bottom:15px;left:0}.readinessCard.blocked:before{background:#c9494d}.readinessCard:hover,.readinessCard:focus{border-color:#cbb071;transform:translateY(-1px);box-shadow:0 17px 38px #071d321f}.readinessCard>header{background:linear-gradient(90deg,#d3b05f0e,#0000 36%);border-bottom:1px solid #e9edf0;grid-template-columns:1.45fr 1fr auto;align-items:center;gap:18px;padding:18px 21px;display:grid}.readinessIdentity{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;min-width:0;display:flex}.readinessIdentity i{color:#e7c878;background:linear-gradient(145deg,#0b2c4b,#06192d);border:1px solid #c9a44c61;border-radius:13px;flex:0 0 43px;place-items:center;height:43px;font-size:10px;font-style:normal;font-weight:850;display:grid}.readinessIdentity b,.readinessUpdated b{color:#102d48;font-size:11px;display:block}.readinessIdentity small,.readinessUpdated small{color:#748596;margin-top:4px;font-size:7.5px;display:block}.readinessUpdated>span{color:#8b9aa8;letter-spacing:.1em;margin-bottom:4px;font-size:6px;font-weight:850;display:block}.readinessRing{--ready-score:0deg;background:conic-gradient(#c6a458 var(--ready-score),#e4e9ed 0);border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:relative}.readinessRing:before{content:"";background:#fff;border-radius:50%;width:50px;height:50px;position:absolute}.readinessRing span{color:#12304b;font:700 12px/1 var(--font-geist-mono);position:relative}.readinessRing.blocked{background:conic-gradient(#c7494d var(--ready-score),#f2dfe0 0)}.readinessGateGrid{grid-template-columns:repeat(3,1fr);gap:10px;padding:16px 21px;display:grid}.readinessGate{background:#f8fafb;border:1px solid #e0e6ea;border-radius:13px;min-height:178px;padding:13px;position:relative}.readinessGate.confirmed{background:linear-gradient(145deg,#fbfefd,#f0f9f5);border-color:#cfe7dd}.readinessGate.blocked{background:linear-gradient(145deg,#fffdfd,#fff3f3);border-color:#efced0}.readinessGateTop{align-items:center;gap:9px;display:flex}.readinessGateTop>span{color:#a36d12;background:#fff0d2;border-radius:9px;flex:0 0 28px;place-items:center;height:28px;font-size:9px;font-weight:900;display:grid}.readinessGate.confirmed .readinessGateTop>span{color:#247d5d;background:#dff3eb}.readinessGate.blocked .readinessGateTop>span{color:#ab3e43;background:#f8dfe0}.readinessGateTop b,.readinessGateTop small{display:block}.readinessGateTop b{color:#15334f;font-size:9px}.readinessGateTop small{color:#8493a1;letter-spacing:.04em;margin-top:3px;font-size:6px;font-weight:800}.readinessEvidence{background:#ffffffb8;border:1px solid #e6eaed;border-radius:9px;margin:11px 0;padding:9px 10px}.readinessEvidence>span{color:#91a0ad;letter-spacing:.09em;margin-bottom:4px;font-size:5.5px;font-weight:850;display:block}.readinessEvidence b{color:#40576b;font-size:7.5px;display:block}.readinessEvidence small{color:#7e8e9c;margin-top:5px;font-size:6px;line-height:1.35;display:block}.readinessGateActions{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.readinessGateActions button{color:#65798a;cursor:pointer;background:#fff;border:1px solid #dce3e8;border-radius:7px;min-height:31px;padding:5px;font-size:6px;font-weight:850}.readinessGateActions button.active{color:#247b5c;background:#e5f5ef;border-color:#62b596}.readinessGateActions button.active.blocked{color:#a43b40;background:#fbe7e7;border-color:#d98185}.readinessGateActions button:disabled{opacity:.5}.readinessViewOnly{color:#758697;letter-spacing:.1em;margin-top:12px;font-size:6px;font-weight:850}.readinessCard>footer{background:#f8fafb;border-top:1px solid #e9edf0;justify-content:space-between;align-items:center;gap:14px;padding:14px 21px;display:flex}.readinessCard>footer span{color:#8998a6;letter-spacing:.1em;margin-bottom:4px;font-size:6px;font-weight:850;display:block}.readinessCard>footer b,.readinessCard>footer small{display:block}.readinessCard>footer b{color:#15334f;font-size:9px}.readinessCard>footer small{color:#738496;margin-top:4px;font-size:6.5px}.readinessEscalate,.readinessSignoff{color:#f1d383;letter-spacing:.06em;cursor:pointer;background:#0a2946;border:1px solid #d6b76e;border-radius:9px;min-height:42px;padding:0 14px;font-size:7px;font-weight:900}.readinessEscalate.critical{color:#fff;background:#a63b40;border-color:#c94a4f}.readinessSignoff{color:#071628;background:linear-gradient(135deg,#d4b163,#b68c34)}.readinessEmpty{color:#8493a2;background:#f8fafb;border:1px dashed #d5dee5;border-radius:15px;place-items:center;gap:5px;padding:44px;display:grid}.readinessEmpty b{color:#15334f;font-size:11px}.readinessEmpty span{font-size:8px}.readinessAssurance{color:#748596;align-items:center;gap:12px;margin-top:14px;padding:0 3px;font-size:8.5px;display:flex}.readinessAssurance b{color:#a17c37;letter-spacing:.12em;font-size:7px}@media (width<=1080px){.readinessCommandStats,.readinessGateGrid{grid-template-columns:repeat(2,1fr)}.readinessScore{flex-basis:112px;height:112px}.readinessFilters{max-width:100%}.readinessControlBar{flex-direction:column;align-items:stretch}.readinessControlBar label,.readinessControlBar input{width:100%}}@media (width<=720px){.readinessCommandHero{min-height:0;padding:25px 20px}.readinessScore{display:none}.readinessCommandHero p{font-size:10px}.readinessCommandStats{gap:9px}.readinessCommandStats>div{padding:14px}.readinessCommandStats b{font-size:21px}.readinessControlBar{padding:12px}.readinessFilters{width:100%}.readinessCard>header{grid-template-columns:1fr auto;gap:13px;padding:16px}.readinessUpdated{border-top:1px solid #e9edf0;grid-column:1/-1;padding-top:11px}.readinessGateGrid{grid-template-columns:1fr;padding:14px}.readinessGate{min-height:0}.readinessGateActions button{min-height:42px}.readinessCard>footer{flex-direction:column;align-items:stretch;padding:14px 16px}.readinessEscalate,.readinessSignoff{width:100%;min-height:47px}.readinessAssurance{flex-direction:column;align-items:flex-start}}.movementDataBanner{background:linear-gradient(105deg,#c9a44c14,#081d320a);border:1px solid #c9a44c3b;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 12px;padding:13px 16px;display:flex}.movementDataBanner span,.movementDataBanner b,.movementDataBanner small{display:block}.movementDataBanner span{color:#a17d38;letter-spacing:.12em;font-size:6px;font-weight:900}.movementDataBanner b{color:#16334e;margin-top:3px;font-size:9px}.movementDataBanner small{color:#738496;max-width:760px;margin-top:3px;font-size:7px;line-height:1.4}.movementDataBanner>strong{color:#e9cc82;letter-spacing:.08em;white-space:nowrap;background:#0b2a47;border-radius:7px;padding:7px 9px;font-size:6px}.movementCrew>button{color:#9c7937;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0;font-size:6px;font-weight:900;display:block}.movementEvidenceInput{margin-top:7px}.movementEvidenceInput input{color:#2f475b;background:#fff;border:1px solid #d8e0e6;border-radius:8px;width:100%;padding:8px 9px;font-size:8px}.movementDispatchEditor{background:linear-gradient(100deg,#f8f4e9,#f7fafc);border:1px solid #c9a44c3d;border-radius:11px;grid-column:1/-1;grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:9px;margin-top:2px;padding:13px;display:grid}.movementDispatchEditor label span{color:#8a7a58;letter-spacing:.08em;margin-bottom:5px;font-size:6px;font-weight:900;display:block}.movementDispatchEditor input{color:#294156;background:#fff;border:1px solid #d8e0e6;border-radius:8px;width:100%;padding:9px 10px;font-size:8px}.movementDispatchEditor>div{gap:6px;display:flex}.movementDispatchEditor button{color:#657789;cursor:pointer;background:#fff;border:1px solid #d7dfe5;border-radius:8px;min-height:36px;padding:0 10px;font-size:7px;font-weight:850}.movementDispatchEditor button:last-child{color:#efd083;background:#0a2946;border-color:#0a2946}.movementDispatchEditor button:disabled{opacity:.45}@media (width<=720px){.movementDataBanner{flex-direction:column;align-items:flex-start}.movementDispatchEditor{grid-template-columns:1fr}.movementDispatchEditor>div{width:100%}.movementDispatchEditor button{flex:1;min-height:42px}}.handoverCommand{--hc-gold:#d9b96e;--hc-ink:#06182a}.handoverHero{color:#fff;background:radial-gradient(circle at 80% 20%,#17405a 0,#0000 38%),linear-gradient(135deg,#071b2f,#0b263b);border:1px solid #24435b;border-radius:24px;justify-content:space-between;gap:32px;padding:34px 36px;display:flex;box-shadow:0 22px 60px #03111e38}.handoverHero h2{margin:8px 0;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.3rem)}.handoverHero p{color:#c8d5df;max-width:720px;font-size:1rem}.handoverFlags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.handoverFlags span{letter-spacing:.12em;background:#ffffff09;border:1px solid #ffffff20;border-radius:99px;padding:8px 11px;font-size:.68rem;font-weight:800}.handoverFlags span:first-child{color:#75e5b2}.handoverSeal{border-left:1px solid #ffffff20;flex-direction:column;justify-content:center;align-self:stretch;min-width:190px;padding:20px 24px;display:flex}.handoverSeal span,.handoverSeal small{letter-spacing:.15em;color:#a7bac8;font-size:.65rem}.handoverSeal b{color:var(--hc-gold);margin:10px 0;font:700 1.25rem/1.35 Georgia,serif}.handoverKpis{grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0;display:grid}.handoverKpis article{background:#fff;border:1px solid #dce4ea;border-radius:17px;padding:20px;box-shadow:0 8px 24px #0a20300b}.handoverKpis span,.handoverBrief span{letter-spacing:.12em;color:#71808b;font-size:.64rem;font-weight:800;display:block}.handoverKpis b{color:var(--hc-ink);margin:4px 0;font:700 2rem Georgia,serif;display:block}.handoverKpis small{color:#7b8891}.handoverKpis .danger{background:#fff9f9;border-color:#edc4c4}.handoverKpis .danger b{color:#a52d35}.handoverToolbar{justify-content:space-between;gap:14px;margin:18px 0;display:flex}.handoverFilters{flex-wrap:wrap;gap:7px;display:flex}.handoverFilters button{color:#526573;background:#fff;border:1px solid #d4dfe6;border-radius:99px;padding:9px 13px;font-size:.7rem;font-weight:800}.handoverFilters button.active{background:var(--hc-ink);color:#fff;border-color:var(--hc-ink)}.handoverToolbar input{border:1px solid #d4dfe6;border-radius:12px;min-width:260px;padding:11px 14px}.handoverMessage{color:#17515a;background:#eef6f6;border-radius:12px;margin-bottom:12px;padding:12px 16px}.handoverRegister{gap:14px;display:grid}.handoverCard{background:#fff;border:1px solid #dce4ea;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #071a280c}.handoverCard.overdue{border-color:#dc9da1;box-shadow:inset 4px 0 #b53640}.handoverCard header,.handoverCard footer{justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.handoverCard header{border-bottom:1px solid #edf1f4}.handoverVip{align-items:center;gap:12px;display:flex}.handoverVip i{background:var(--hc-ink);width:42px;height:42px;color:var(--hc-gold);border-radius:12px;place-items:center;font-style:normal;font-weight:800;display:grid}.handoverVip span{letter-spacing:.12em;color:#7a8994;font-size:.61rem;display:block}.handoverVip b{color:var(--hc-ink);font-size:1rem;display:block}.handoverVip small{color:#7a8994}.handoverRoute{background:#f7f9fa;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;padding:22px;display:grid}.handoverRoute div:last-child{text-align:right}.handoverRoute span{letter-spacing:.12em;color:#798791;font-size:.61rem;font-weight:800;display:block}.handoverRoute b{color:var(--hc-ink);margin:5px 0;display:block}.handoverRoute small{color:#75828c}.handoverRoute strong{color:var(--hc-gold);font-size:1.6rem}.handoverBrief{grid-template-columns:1fr 1fr;gap:14px;padding:18px 22px;display:grid}.handoverBrief>div,.handoverBrief p{border:1px solid #e5ebef;border-radius:12px;margin:0;padding:13px 15px}.handoverBrief p{color:#354955;grid-column:1/-1;line-height:1.55}.handoverBrief b{color:#183247;margin-top:5px;display:block}.handoverBrief .rejection{color:#852c34;background:#fff8f8;border-color:#efc5c8}.handoverCard footer{border-top:1px solid #edf1f4}.handoverCard footer>small{color:#6f7e88}.handoverCard footer div{gap:8px;display:flex}.handoverAccept,.handoverReject{border:0;border-radius:10px;padding:11px 14px;font-weight:800}.handoverAccept{color:#fff;background:linear-gradient(135deg,#0b3048,#0b5360)}.handoverReject{color:#9c3039;background:#fff0f1}.handoverEmpty{text-align:center;color:#73828c;border:1px dashed #cdd9e0;border-radius:18px;padding:52px}.handoverEmpty b,.handoverEmpty span{display:block}.handoverAssurance{color:#c8d5df;background:#071b2f;border-radius:14px;gap:18px;margin-top:18px;padding:16px 20px;display:flex}.handoverAssurance b{color:var(--hc-gold);white-space:nowrap}.handoverAssurance span{border-left:1px solid #ffffff20;padding-left:18px}.modal label input[type=datetime-local]{width:100%}@media (width<=760px){.handoverHero{padding:25px 20px;display:block}.handoverSeal{border-top:1px solid #ffffff20;border-left:0;margin-top:22px;padding:20px 0 0}.handoverKpis{grid-template-columns:1fr 1fr}.handoverToolbar{display:block}.handoverToolbar input{width:100%;min-width:0;margin-top:12px}.handoverRoute{gap:8px;padding:17px}.handoverBrief{grid-template-columns:1fr;padding:14px}.handoverBrief p{grid-column:auto}.handoverCard footer{flex-direction:column;align-items:flex-start}.handoverCard footer div{flex-wrap:wrap;width:100%}.handoverCard footer button{flex:1}.handoverAssurance{display:block}.handoverAssurance span{border:0;border-top:1px solid #ffffff20;margin-top:12px;padding:12px 0 0;display:block}}.vipCommandPage{--vip-navy:#061a2e;--vip-gold:#d9ba70}.vipCommandHero{color:#fff;background:radial-gradient(circle at 82% 18%,#d6b77025,#0000 28%),radial-gradient(circle at 10% 120%,#8d1d2b28,#0000 35%),linear-gradient(130deg,#041322,#08233b 58%,#0d3550);border:1px solid #d9ba7029;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;min-height:270px;padding:38px 42px;display:flex;box-shadow:0 24px 65px #0415252b}.vipCommandHero>div:first-child>span{letter-spacing:.2em;color:var(--vip-gold);font-size:9px;font-weight:900}.vipCommandHero h2{margin:10px 0 14px;font:500 clamp(2.2rem,4vw,3.3rem)/1.05 Georgia,serif}.vipCommandHero h2 em{color:var(--vip-gold);font-style:normal}.vipCommandHero p{color:#b4c3ce;max-width:700px;font-size:13px;line-height:1.65}.vipCommandHero>div:first-child>div{color:#97aab9;flex-wrap:wrap;gap:18px;margin-top:22px;font-size:10px;display:flex}.vipCommandHero>div:first-child>div b{color:#72dfae}.vipHeroScore{text-align:center;border-left:1px solid #ffffff20;min-width:205px;padding:28px}.vipHeroScore span,.vipHeroScore small{letter-spacing:.12em;color:#9aafbf;font-size:9px;display:block}.vipHeroScore b{color:var(--vip-gold);margin:7px 0;font:600 3.5rem Georgia,serif;display:block}.vipCommandKpis{grid-template-columns:repeat(5,1fr);gap:11px;margin:16px 0;display:grid}.vipCommandKpis button{text-align:left;background:#fff;border:1px solid #dce4ea;border-top:3px solid #0b3452;border-radius:14px;padding:17px 18px;box-shadow:0 8px 22px #071d3209}.vipCommandKpis button.red{border-top-color:#b6313b}.vipCommandKpis button.amber{border-top-color:#d49133}.vipCommandKpis button.green{border-top-color:#219168}.vipCommandKpis span,.vipControlBand span,.vipPremiumBody>div>span,.vipPremiumCard footer span{letter-spacing:.11em;color:#778793;font-size:8px;font-weight:900;display:block}.vipCommandKpis b{color:#09243a;margin:5px 0 2px;font:600 28px Georgia,serif;display:block}.vipCommandKpis small{color:#778793;font-size:10px}.vipCommandToolbar{justify-content:space-between;align-items:center;gap:14px;margin:17px 0;display:flex}.vipFilterGroup{flex-wrap:wrap;gap:7px;display:flex}.vipFilterGroup button,.vipCommandControls select{color:#536675;background:#fff;border:1px solid #d6e0e6;border-radius:99px;padding:9px 12px;font-size:9px;font-weight:900}.vipFilterGroup button.active{background:var(--vip-navy);border-color:var(--vip-navy);color:#fff}.vipCommandControls{gap:8px;display:flex}.vipCommandControls select{border-radius:10px}.vipCommandControls input{border:1px solid #d6e0e6;border-radius:10px;min-width:260px;padding:10px 13px;font-size:11px}.vipOrderHint{color:#7a8893;margin:-7px 0 14px;font-size:10px}.vipPremiumGrid{gap:14px;display:grid}.vipPremiumCard{cursor:pointer;background:#fff;border:1px solid #dce4ea;border-left:4px solid #24946a;border-radius:19px;overflow:hidden;box-shadow:0 10px 28px #071d320c}.vipPremiumCard.amber{border-left-color:#d49133}.vipPremiumCard.red{border-left-color:#b6313b}.vipPremiumCard>header{border-bottom:1px solid #edf1f3;justify-content:space-between;align-items:center;padding:18px 21px;display:flex}.vipPremiumIdentity{align-items:center;gap:13px;display:flex}.vipPremiumIdentity>i{width:48px;height:48px;color:var(--vip-gold);background:linear-gradient(145deg,#0b3452,#05182a);border-radius:14px;place-items:center;font-style:normal;font-weight:900;display:grid}.vipPremiumIdentity span{letter-spacing:.1em;color:#83919c;font-size:8px}.vipPremiumIdentity h3{color:#09243a;margin:3px 0;font:600 18px Georgia,serif}.vipPremiumIdentity small{color:#84919b;font-size:9px}.vipRiskBadge{border-radius:99px;padding:7px 10px;font-size:9px;font-weight:900}.vipRiskBadge.green{color:#18714f;background:#e5f5ed}.vipRiskBadge.amber{color:#956011;background:#fff2dc}.vipRiskBadge.red{color:#a32d37;background:#fde9eb}.vipControlBand{background:#f6f8f9;grid-template-columns:1fr 1.2fr 1fr;display:grid}.vipControlBand>div{border-right:1px solid #e5ebee;padding:15px 20px}.vipControlBand b{color:#102c43;margin:5px 0;font-size:12px;display:block}.vipControlBand small{color:#6e7f8b;font-size:10px}.vipControlBand small.urgent{color:#ad3039;font-weight:800}.vipPremiumBody{grid-template-columns:.8fr 1.4fr;gap:15px;padding:17px 21px;display:grid}.vipReadinessCommand{align-items:center;gap:13px;display:flex}.vipPremiumRing{background:conic-gradient(var(--vip-gold) var(--vip-score),#e6ebee 0);border-radius:50%;flex:none;place-items:center;width:62px;height:62px;display:grid;position:relative}.vipPremiumRing:after{content:"";background:#fff;border-radius:50%;width:48px;height:48px;position:absolute}.vipPremiumRing span{z-index:1;color:#0b2941;font-size:11px;font-weight:900;position:relative}.vipReadinessCommand b,.vipDependencyCommand b{color:#0c2a42;margin:4px 0;font-size:12px;display:block}.vipReadinessCommand small,.vipDependencyCommand small{color:#74838e;font-size:10px}.vipDependencyCommand>div{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.vipDependencyCommand em,.vipDependencyStrip span{border-radius:7px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:800}.vipDependencyCommand em.ready,.vipDependencyStrip .ready{color:#1c7656;background:#e8f5ef}.vipDependencyCommand em.pending,.vipDependencyStrip .pending{color:#986114;background:#fff1db}.vipPremiumCard>footer{border-top:1px solid #edf1f3;justify-content:space-between;align-items:center;gap:18px;padding:15px 21px;display:flex}.vipPremiumCard footer b,.vipPremiumCard footer small{display:block}.vipPremiumCard footer b{color:#334b5d;margin:3px 0;font-size:10px}.vipPremiumCard footer small{color:#82909a;font-size:9px}.vipPremiumCard footer button{color:#fff;background:linear-gradient(130deg,#071d33,#0d4358);border:0;border-radius:10px;padding:11px 14px;font-size:9px;font-weight:900}.vipCommandEmpty{text-align:center;color:#71818d;border:1px dashed #ccd8df;border-radius:16px;padding:55px}.vipCommandEmpty b,.vipCommandEmpty span{display:block}.vipDrawerEvidence{background:#fff;border:1px solid #d9e2e7;border-radius:10px;margin:10px 0;padding:11px 13px}.vipDrawerEvidence span,.vipDrawerEvidence b,.vipDrawerEvidence small{display:block}.vipDrawerEvidence span{letter-spacing:.1em;color:#9a7a3b;font-size:8px;font-weight:900}.vipDrawerEvidence b{color:#143149;margin:4px 0;font-size:11px}.vipDrawerEvidence small{color:#758590;font-size:9px}.vipDependencyStrip{grid-template-columns:1fr 1fr;gap:6px;margin:11px 0;display:grid}.drawer .quickGrid span,.drawer .details span{font-size:8px}.drawer .quickGrid b,.drawer .details b{font-size:10px}.drawer .gate b{font-size:9px}.drawer .gate small{font-size:8px}.drawer .gate button{min-height:30px;font-size:8px}.drawer .subhead{font-size:13px}@media (width<=1050px){.vipCommandKpis{grid-template-columns:repeat(3,1fr)}.vipCommandToolbar{flex-direction:column;align-items:flex-start}.vipCommandControls{width:100%}.vipCommandControls input{flex:1}.vipControlBand{grid-template-columns:1fr 1fr}.vipControlBand>div:last-child{grid-column:1/-1}.vipPremiumBody{grid-template-columns:1fr}}@media (width<=720px){.vipCommandHero{padding:28px 23px;display:block}.vipHeroScore{text-align:left;border-top:1px solid #ffffff20;border-left:0;margin-top:22px;padding:22px 0 0}.vipHeroScore b{font-size:2.7rem}.vipCommandKpis{grid-template-columns:1fr 1fr}.vipCommandKpis button:first-child{grid-column:1/-1}.vipCommandControls{grid-template-columns:1fr 1fr;display:grid}.vipCommandControls input{grid-column:1/-1;min-width:0}.vipControlBand{display:block}.vipControlBand>div{border-bottom:1px solid #e5ebee;border-right:0}.vipPremiumBody{padding:15px}.vipPremiumCard>footer{flex-direction:column;align-items:flex-start}.vipPremiumCard footer button{width:100%;min-height:44px}.vipPremiumIdentity h3{font-size:16px}.vipCommandHero h2{font-size:2.35rem}.vipDependencyStrip{grid-template-columns:1fr 1fr}}.landingStatusBar.commandcritical>span:first-child{color:#fff;background:#7e1d27}.landingStatusBar.commandcritical>span:first-child b{color:#ffd2d5}.landingStatusBar.commandattention>span:first-child{color:#fff;background:#614716}.landingStatusBar.commandcontrolled>span:first-child b{color:#69dda9}.landingKpi{appearance:none;cursor:pointer;width:100%;position:relative}.landingKpi em{color:#d9bb73;letter-spacing:.1em;margin-top:11px;font-size:8px;font-style:normal;font-weight:900;display:block}.landingKpi:hover em{color:#f4da9b}.commandPressure{grid-template-columns:repeat(4,1fr);gap:12px;padding:0 42px 22px;display:grid}.commandPressure button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#0b2a44,#061725);border:1px solid #d9bb7330;border-radius:16px;padding:17px 19px;box-shadow:0 12px 28px #0003}.commandPressure button.critical{background:linear-gradient(145deg,#401922,#120f18);border-left:4px solid #d14b54}.commandPressure span,.commandPressure b,.commandPressure small{display:block}.commandPressure span{letter-spacing:.12em;color:#9bb0c0;font-size:8px;font-weight:900}.commandPressure b{color:#e1c57e;margin:5px 0;font:600 27px Georgia,serif}.commandPressure small{color:#91a5b4;font-size:9px}.commandDecisionGrid{grid-template-columns:1.1fr .9fr;gap:15px;padding:0 42px 22px;display:grid}.commandDecisions,.commandRecent{color:#fff;background:linear-gradient(145deg,#071d31,#04111e);border:1px solid #d9bb732a;border-radius:19px;overflow:hidden}.commandDecisions header,.commandRecent header{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;padding:19px 20px;display:flex}.commandDecisions header span,.commandRecent header span{letter-spacing:.14em;color:#d7b96f;font-size:8px;font-weight:900}.commandDecisions header h3,.commandRecent header h3{margin:5px 0 0;font:500 18px Georgia,serif}.commandRecent header button{color:#d8ba72;background:0 0;border:0;font-size:8px;font-weight:900}.commandDecisions>button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0b;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;width:100%;padding:13px 17px;display:grid}.commandDecisions>button:hover{background:#ffffff08}.commandDecisions>button>i{color:#efc573;background:#9b671a42;border-radius:9px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:grid}.commandDecisions>button.red>i{color:#ff9097;background:#a02d3745}.commandDecisions>button span,.commandDecisions>button b,.commandDecisions>button small{display:block}.commandDecisions>button span{color:#d8bb72;font-size:8px}.commandDecisions>button b{margin:3px 0;font-size:10px}.commandDecisions>button small{color:#8fa3b3;font-size:8px}.commandDecisions>button strong{color:#e3c57a;font-size:8px}.commandRecent>article{border-bottom:1px solid #ffffff0b;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:13px 17px;display:grid}.commandRecent>article>i{color:#72dfad;background:#17684842;border-radius:9px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.commandRecent article b,.commandRecent article small{display:block}.commandRecent article b{font-size:9px}.commandRecent article small,.commandRecent time{color:#849bab;font-size:8px}.commandDecisionEmpty{color:#92a7b7;padding:30px;font-size:10px}.commandQuickActions{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 42px 18px;display:grid}.commandQuickActions button{color:#fff;text-align:left;background:#ffffff08;border:1px solid #d9bb732b;border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.commandQuickActions i{color:#e1c57d;background:#d9bb7318;border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.commandQuickActions b,.commandQuickActions small{display:block}.commandQuickActions b{font-size:9px}.commandQuickActions small{color:#869dab;margin-top:3px;font-size:8px}.commandQuickActions strong{color:#d8bb72}.commandExecutiveBrief{color:#fff;background:radial-gradient(circle at 10% 0,#1c507541,#0000 32%),radial-gradient(circle at 75% 120%,#d9bb7313,#0000 36%),linear-gradient(125deg,#061929 0%,#0a2942 56%,#061724 100%);border:1px solid #d9bb7347;border-radius:22px;grid-template-columns:minmax(0,1.35fr) minmax(250px,.75fr) minmax(290px,.9fr);gap:0;margin:0 42px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000040,inset 0 1px #ffffff0b}.commandExecutiveBrief:before{content:"";pointer-events:none;border-top:1px solid #f3d99145;position:absolute;inset:0}.executiveBriefLead{padding:28px 30px 27px}.briefEyebrow{letter-spacing:.16em;color:#d9bd77;align-items:center;gap:8px;font-size:8px;font-weight:900;display:flex}.briefEyebrow>i{background:#e9cb7d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #d9bb7315}.briefEyebrow>span{color:#ead08d;background:#d9bb730e;border:1px solid #d9bb7342;border-radius:999px;margin-left:auto;padding:5px 9px}.executiveBriefLead h3{letter-spacing:-.025em;color:#fff;max-width:650px;margin:16px 0 9px;font:500 clamp(22px,2vw,31px)/1.08 Georgia,serif}.executiveBriefLead p{color:#a7bac8;max-width:650px;margin:0;font-size:10px;line-height:1.65}.executiveBriefLead>button{color:#071c30;letter-spacing:.09em;cursor:pointer;background:linear-gradient(120deg,#d6b76d,#efd58f);border:1px solid #d9bb7366;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;min-width:215px;margin-top:21px;padding:11px 13px 11px 16px;font-size:8px;font-weight:950;display:flex;box-shadow:0 10px 24px #0004}.executiveBriefLead>button b{font-size:14px}.commandConfidence{border-left:1px solid #ffffff10;justify-content:center;align-items:center;gap:17px;padding:25px 22px;display:flex}.confidenceOrb{--confidence:0deg;background:conic-gradient(#d9bb73 var(--confidence),#ffffff12 0);border-radius:50%;flex:0 0 96px;width:96px;height:96px;padding:7px;box-shadow:0 0 0 1px #ffffff0b,0 14px 35px #0004}.confidenceOrb.good{background:conic-gradient(#58cf98 var(--confidence),#ffffff12 0)}.confidenceOrb.risk{background:conic-gradient(#e2676e var(--confidence),#ffffff12 0)}.confidenceOrb>div{box-sizing:border-box;background:#071b2c;border-radius:50%;justify-content:center;align-items:baseline;width:100%;height:100%;padding-top:26px;display:flex;box-shadow:inset 0 0 25px #0007}.confidenceOrb b{font:500 30px Georgia,serif}.confidenceOrb span{color:#92a7b7;font-size:9px}.commandConfidence>div:last-child>span,.commandConfidence>div:last-child>b,.commandConfidence>div:last-child>small{display:block}.commandConfidence>div:last-child>span{letter-spacing:.14em;color:#94aabb;font-size:7px;font-weight:900}.commandConfidence>div:last-child>b{color:#e5c980;letter-spacing:.08em;margin:5px 0;font-size:11px}.commandConfidence>div:last-child>small{color:#8097a9;max-width:120px;font-size:8px;line-height:1.45}.verifiedSignal{background:#ffffff05;border-left:1px solid #ffffff10;flex-direction:column;justify-content:center;padding:25px 26px;display:flex}.signalHead{letter-spacing:.14em;color:#d9bd77;justify-content:space-between;align-items:center;font-size:8px;font-weight:900;display:flex}.signalHead i{color:#69d7a8;background:#184f404f;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid}.verifiedSignal>b{color:#f2f5f7;margin:17px 0 7px;font-size:11px;line-height:1.45;display:block}.verifiedSignal>p{color:#8096a7;margin:0;font-size:8px}.verifiedSignal>button{color:#d9bd77;letter-spacing:.1em;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;margin-top:20px;padding:10px 0 2px;font-size:8px;font-weight:900;display:flex}.verifiedSignal>button span{font-size:13px}@media (width<=1100px){.commandExecutiveBrief{grid-template-columns:1.25fr .75fr}.verifiedSignal{border-top:1px solid #ffffff10;border-left:0;grid-column:1/-1}.commandPressure,.commandQuickActions{grid-template-columns:1fr 1fr}}@media (width<=760px){.commandPressure{gap:8px;padding:0 15px 16px}.commandPressure button{padding:13px}.commandPressure span{font-size:7px}.commandPressure b{font-size:22px}.commandPressure small{font-size:8px}.commandExecutiveBrief{border-radius:17px;grid-template-columns:1fr;margin:0 15px 17px}.executiveBriefLead{padding:22px 20px}.executiveBriefLead h3{font-size:24px}.executiveBriefLead p{font-size:9px}.commandConfidence{border-top:1px solid #ffffff10;border-left:0;justify-content:flex-start;padding:20px}.verifiedSignal{grid-column:auto;padding:20px}.commandQuickActions{grid-template-columns:1fr 1fr;gap:8px;margin:0 15px 16px}.commandQuickActions button{grid-template-columns:32px 1fr;padding:11px}.commandQuickActions i{width:31px;height:31px}.commandQuickActions strong{display:none}.landingKpi em{font-size:8px}.dashboardOnly .landingKpi{min-height:205px}}.commandLanding{background:radial-gradient(circle at 8% 4%,#24547a2e,#0000 27%),radial-gradient(circle at 92% 48%,#d9bb7312,#0000 28%),linear-gradient(145deg,#061724 0%,#071e32 54%,#04131f 100%);position:relative}.commandLanding:before{content:"";pointer-events:none;opacity:.35;background:linear-gradient(90deg,#0000 49.9%,#ffffff05 50%,#0000 50.1%);position:absolute;inset:0}.commandLanding>*{position:relative}.commandLanding .landingMasthead{border-bottom:1px solid #d9bb7335;box-shadow:0 22px 60px #0003}.commandLanding .landingTitle>span{letter-spacing:.2em;color:#dfc37e}.commandLanding .landingTitle h2{letter-spacing:-.025em;text-shadow:0 4px 24px #0008;font-weight:500}.commandLanding .landingPhase{background:linear-gradient(145deg,#ffffff0d,#d9bb7309);border:1px solid #d9bb7345;box-shadow:0 12px 30px #0003,inset 0 1px #ffffff12}.commandLanding .landingStatusBar{background:linear-gradient(90deg,#081e31,#0d2d48 50%,#081e31);border-top:1px solid #ffffff08;border-bottom:1px solid #d9bb7325;box-shadow:0 9px 24px #0002}.commandLanding .landingStatusBar span:first-child{background:linear-gradient(110deg,#0f664a,#0a4a39);box-shadow:inset -1px 0 #ffffff12}.commandLanding .commandPulse{background:linear-gradient(115deg,#ffffff0d,#ffffff04);border:1px solid #d9bb7330;border-radius:16px;margin-top:24px;overflow:hidden;box-shadow:0 15px 38px #0003,inset 0 1px #ffffff0b}.commandLanding .commandPulseLead{background:linear-gradient(115deg,#d8ba7318,#0000)}.commandLanding .pulseMetric{border-left-color:#ffffff10}.commandLanding .landingKpis{gap:15px;padding-top:22px;padding-bottom:22px}.commandLanding .landingKpi{cursor:default;background:linear-gradient(148deg,#ffffff18,#ffffff08 55%,#ffffff04);border:1px solid #ffffff24;border-radius:20px;min-height:225px;transition:transform .25s,border-color .25s;overflow:hidden;box-shadow:0 20px 45px #00000038,inset 0 1px #ffffff1f}.commandLanding .landingKpi:after{content:"";background:#ffffff0a;border-radius:50%;width:130px;height:130px;position:absolute;top:-55px;right:-55px;box-shadow:0 0 0 22px #ffffff04}.commandLanding .landingKpi:hover{border-color:#d9bb735c;transform:translateY(-3px)}.commandLanding .landingKpi em{display:none}.commandLanding .landingKpiIcon{border:1px solid #fff2;width:58px;height:58px;box-shadow:0 14px 28px #0003,inset 0 1px #ffffff1f}.commandLanding .landingKpi>span{letter-spacing:.13em;font-size:9px}.commandLanding .landingKpi>b{letter-spacing:-.04em;font:500 43px Georgia,serif}.commandLanding .landingKpi>small{font-size:9px;line-height:1.45}.commandLanding .landingAssurance{background:linear-gradient(115deg,#ffffff0b,#ffffff04);border:1px solid #d9bb7330;border-radius:17px;margin-top:2px;overflow:hidden;box-shadow:0 18px 42px #0003}.commandLanding .assuranceItem{border-color:#ffffff0e;min-height:82px}.commandLanding .assuranceItem>i{width:34px;height:34px;box-shadow:0 8px 20px #0003}.commandLanding .assuranceItem span{letter-spacing:.12em;font-size:8px}.commandLanding .assuranceItem b{margin-top:5px;font-size:10px}.commandLanding .landingGateway{background:radial-gradient(circle at 78% 20%,#d9bb731e,#0000 29%),linear-gradient(120deg,#0a2a45,#061724);border:1px solid #d9bb7342;border-radius:21px;margin-top:22px;box-shadow:0 24px 55px #0004,inset 0 1px #ffffff10}.commandLanding .landingGateway>div>span{color:#dfc37d;letter-spacing:.17em}.commandLanding .landingGateway h3{letter-spacing:-.02em;font:500 25px Georgia,serif}.commandLanding .landingGateway p{color:#9db1c0;font-size:10px}.commandLanding .landingEnter{background:linear-gradient(125deg,#cfae60,#f0d690 55%,#cba85a);border:1px solid #f2db9c88;transition:transform .2s,box-shadow .2s;box-shadow:0 16px 38px #0005,inset 0 1px #fff8}.commandLanding .landingEnter:hover{transform:translateY(-2px);box-shadow:0 20px 45px #0006,inset 0 1px #fff9}.commandLanding .landingEnter span{letter-spacing:.14em}@media (width<=720px){.commandLanding .commandPulse{border-radius:13px;margin-top:15px}.commandLanding .landingKpis{gap:10px;padding-top:16px}.commandLanding .landingKpi{border-radius:16px;min-height:190px}.commandLanding .landingKpi>b{font-size:35px}.commandLanding .landingKpiIcon{width:49px;height:49px}.commandLanding .landingAssurance{border-radius:14px}.commandLanding .landingGateway{border-radius:16px;margin-top:16px}.commandLanding .landingGateway h3{font-size:21px}}.commandLanding .landingKpiIcon{border-color:#f1d99b70;flex:0 0 126px;width:126px;height:126px;margin-bottom:22px;box-shadow:0 20px 42px #0005,0 0 0 9px #d9bb730a,inset 0 1px #ffffff2b}.commandLanding .landingKpiIcon svg{stroke-width:1.9px;filter:drop-shadow(0 8px 14px #0006);width:68%;height:68%}.commandLanding .assuranceItem>i{flex:0 0 44px;width:44px;height:44px;font-size:16px;box-shadow:0 10px 24px #0004,0 0 0 5px #ffffff05}@media (width<=720px){.commandLanding .landingKpi{min-height:205px}.commandLanding .landingKpiIcon{flex-basis:92px;width:92px;height:92px;margin-bottom:16px}.commandLanding .landingKpiIcon svg{width:66%;height:66%}.commandLanding .assuranceItem>i{flex-basis:38px;width:38px;height:38px;font-size:14px}}.premiumSimulation{--sim-gold:#d8ba75;--sim-ink:#071c31}.premiumSimulation .simulationBanner{border:1px solid #d8ba7540;border-left:4px solid var(--sim-gold);background:linear-gradient(110deg,#071827,#102f4b);padding:13px 16px;box-shadow:0 16px 38px #06182d18}.premiumSimulation .simulationBanner b{color:#f0d68f;font-size:10px}.premiumSimulation .simulationBanner span{color:#c6d2dc;font-size:10px}.premiumSimulation .pageIntro h2{letter-spacing:-.035em;font-size:30px}.premiumSimulation .pageIntro p{max-width:690px;font-size:11px}.premiumSimulation .simTopActions button{min-height:38px;font-size:8px}.dangerOutline{color:#9f3439!important;border-color:#e6babc!important}.exerciseControl{color:#fff;background:radial-gradient(circle at 80% 0,#d8ba7520,#0000 28%),linear-gradient(120deg,#06182d,#0c3155);border:1px solid #d8ba7535;border-radius:16px;grid-template-columns:150px 1fr auto;align-items:center;gap:22px;margin:0 0 14px;padding:18px 20px;display:grid;box-shadow:0 18px 45px #06182d1c}.exerciseControl>div:first-child span,.exerciseControl>div:first-child b,.exerciseControl>div:first-child small{display:block}.exerciseControl>div:first-child span{letter-spacing:.13em;color:var(--sim-gold);font-size:8px;font-weight:900}.exerciseControl>div:first-child b{margin:5px 0;font-size:17px}.exerciseControl>div:first-child small{color:#aebdca;font-variant-numeric:tabular-nums;font-size:9px}.phaseRail{align-items:center;display:flex}.phaseRail span{text-align:center;color:#7f93a4;text-transform:uppercase;letter-spacing:.07em;flex:1;font-size:8px;position:relative}.phaseRail span:before{content:"";background:#ffffff18;height:2px;position:absolute;top:13px;left:0;right:0}.phaseRail span:first-child:before{left:50%}.phaseRail span:last-child:before{right:50%}.phaseRail i{z-index:1;color:#9eb0be;background:#173a57;border-radius:50%;place-items:center;width:27px;height:27px;margin:0 auto 7px;font-style:normal;font-weight:900;display:grid;position:relative}.phaseRail span.done i{color:#fff;background:#1e875c}.phaseRail span.current{color:#f1d58d}.phaseRail span.current i{background:var(--sim-gold);color:#071c31;box-shadow:0 0 0 5px #d8ba7518}.sessionButtons{gap:7px;display:flex}.sessionButtons button{white-space:nowrap;min-height:36px;font-size:8px}.premiumSimulation .stressScore{grid-template-columns:1.25fr repeat(4,1fr);gap:10px}.premiumSimulation .stressScore>div{border-radius:14px;padding:17px}.premiumSimulation .stressScore .heroScore{background:linear-gradient(145deg,#071c31,#103a5e);border-color:#d8ba7550}.premiumSimulation .stressScore .heroScore span,.premiumSimulation .stressScore .heroScore small{color:#b8c7d3}.premiumSimulation .stressScore .heroScore b{color:#f0d080}.premiumSimulation .stressScore span{font-size:8px}.premiumSimulation .stressScore b{font-size:27px}.premiumSimulation .stressScore small{font-size:9px;line-height:1.4}.premiumSimulation .simGuestIdentity>span{font-size:7px}.premiumSimulation .simGuestIdentity b{font-size:11px}.premiumSimulation .simGuestIdentity small,.premiumSimulation .simGuestControl>b{font-size:8px}.premiumSimulation .simGuestJourney small{font-size:7px}.premiumSimulation .simGuestControl button{font-size:8px}.premiumSimulation .stressIssues b,.premiumSimulation .stressQueue article>div:nth-child(2)>b{font-size:9px}.premiumSimulation .stressIssues small,.premiumSimulation .stressQueue article>div:nth-child(2)>small,.premiumSimulation .stressQueue p{font-size:7.5px;line-height:1.4}.premiumSimulation .stressIssues em,.premiumSimulation .stressQueue button{font-size:7px}.premiumSimulation .stressTimer small{font-size:6.5px}.premiumSimulation .stressTimer b{font-size:14px}.simTimeline{margin-bottom:14px;overflow:hidden}.simTimeline>div:last-child{max-height:260px;overflow:auto}.simTimeline article{border-top:1px solid #e8edf1;grid-template-columns:90px 90px 1fr;align-items:center;gap:14px;padding:11px 17px;display:grid}.simTimeline time{font:10px var(--font-geist-mono);color:#627787}.simTimeline article>b{color:#a07b30;letter-spacing:.08em;font-size:8px}.simTimeline p{color:#4f6271;margin:0;font-size:9px}.evidenceDrawer{background:linear-gradient(145deg,#fff,#f5f8fa);border:1px solid #cfb064;border-top:4px solid #c9a653;border-radius:15px;margin:14px 0;padding:19px;box-shadow:0 18px 50px #06182d1a}.evidenceHead{justify-content:space-between;gap:20px;display:flex}.evidenceHead span{letter-spacing:.12em;color:#9a7732;font-size:8px;font-weight:900}.evidenceHead h3{color:var(--navy);margin:5px 0;font-size:17px}.evidenceHead p{color:#667987;margin:0;font-size:9px}.evidenceHead>button{color:#526675;cursor:pointer;background:#e9eef2;border:0;border-radius:50%;width:30px;height:30px;font-size:18px}.evidenceGrid{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 12px;display:grid}.evidenceGrid label{color:#203b52;letter-spacing:.04em;font-size:8px;font-weight:900}.evidenceGrid textarea{box-sizing:border-box;width:100%;min-height:72px;font:10px var(--font-geist-sans);resize:vertical;color:#183248;background:#fff;border:1px solid #d9e1e7;border-radius:9px;margin-top:6px;padding:10px;display:block}.evidenceGrid textarea:focus{border-color:#bc9848;outline:2px solid #d8ba7565}.evidenceDrawer>.primary{margin-left:auto;font-size:8px;display:block}.evidenceDrawer>.primary:disabled{opacity:.45}.lessonsPanel{margin-top:14px;overflow:hidden}.findingEntry{grid-template-columns:1fr auto;gap:8px;padding:4px 16px 15px;display:grid}.findingEntry input{border:1px solid #dce4ea;border-radius:9px;padding:11px 12px;font-size:10px}.findingEntry input:focus{border-color:#c5a250;outline:2px solid #d8ba7555}.findingEntry button{font-size:8px}.findingList{border-top:1px solid #e9eef2;padding:7px 16px 14px}.findingList p{color:#405766;background:#f5f8fa;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;gap:10px;margin:7px 0;padding:9px 11px;font-size:9px;display:grid}.findingList i{color:#a17c30;font-style:normal;font-weight:900}.premiumSimulation .stressDebrief>div:first-child span,.premiumSimulation .stressDebrief .result span{font-size:8px}.premiumSimulation .stressDebrief>div:first-child b{font-size:12px}.premiumSimulation .stressDebrief p{font-size:9px}.premiumSimulation .stressDebrief .result small,.premiumSimulation .simRules b{font-size:8px}.premiumSimulation .simRules p{font-size:10px}@media (width<=1050px){.exerciseControl{grid-template-columns:130px 1fr}.sessionButtons{grid-column:1/-1;justify-content:flex-end}.premiumSimulation .stressScore{grid-template-columns:repeat(3,1fr)}.premiumSimulation .stressScore .heroScore{grid-column:span 1}}@media (width<=720px){.premiumSimulation .pageIntro h2{font-size:25px}.exerciseControl{grid-template-columns:1fr;padding:16px}.phaseRail{padding-bottom:5px;overflow:auto}.phaseRail span{min-width:78px}.sessionButtons{grid-column:auto;justify-content:stretch}.sessionButtons button{flex:1}.premiumSimulation .stressScore{grid-template-columns:1fr 1fr}.premiumSimulation .stressScore .heroScore{grid-column:1/-1}.premiumSimulation .stressScore span{font-size:7px}.premiumSimulation .stressScore small{font-size:8px}.evidenceGrid{grid-template-columns:1fr}.simTimeline article{grid-template-columns:75px 70px 1fr;gap:8px}.findingEntry{grid-template-columns:1fr}.premiumSimulation .simulationBanner span{font-size:9px}}
