@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-outline-style:solid;--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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-outline-style:solid;--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:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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:where(:not(iframe)){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:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;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:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left: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-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!block{display:block!important}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.shadow\/glow\.{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#dcefff;--muted:#7b9bb6;--cyan:#55e6ff;--line:rgba(108,199,226,.15);--amber:#ffbf57;--green:#60dfa8;--red:#ff596c}*{box-sizing:border-box}body{color:var(--ink);background:#030914;margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button{cursor:pointer}.shell{background:radial-gradient(circle at 60% 0,#12365d,transparent 32%),linear-gradient(130deg,#071627,#020814 62%);grid-template-columns:242px 1fr;min-height:100vh;display:grid}.shell.mode-alert{--cyan:#ff6c7b;--line:rgba(255,108,123,.21)}.nav,.center{z-index:1;position:relative}.nav{border-right:1px solid var(--line);background:rgba(2,10,23,.867);flex-direction:column;padding:28px 16px 20px;display:flex}.brand{align-items:center;gap:11px;margin:0 10px 35px;display:flex}.brand>b{width:32px;height:32px;color:var(--cyan);border:1px solid var(--cyan);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:rgba(83,227,255,.11);place-items:center;display:grid}.brand strong,.brand span{letter-spacing:.13em;display:block}.brand strong{font-size:13px}.brand span,p,label,small{letter-spacing:.1em;color:var(--muted);font-size:10px}.nav nav{gap:5px;display:grid}.nav button{color:#8da9c0;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:11px 13px;font-size:13px;display:flex}.nav button i{color:#65a8ce;text-align:center;width:15px;font-style:normal}.nav button:hover,.nav button.active{color:#e9fbff;box-shadow:inset 2px 0 var(--cyan);background:linear-gradient(90deg,rgba(72,217,255,.17),transparent)}.mode{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:auto;padding:20px 10px 0;display:flex}.mode>i{background:var(--green);width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:50%}.mode small,.mode b{display:block}.mode b{margin-top:3px;font-size:11px}.center{width:100%;max-width:1530px;margin:auto;padding:35px 48px 30px}.center>header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.center header p,.title p{margin:0 0 7px;font-weight:700}.center h1{letter-spacing:-.04em;margin:0;font-size:28px;font-weight:500}.top{align-items:center;gap:12px;display:flex}.top span{border:1px solid var(--line);color:#9eb9cd;border-radius:30px;padding:8px 12px;font-size:11px}.top button{border:1px solid var(--line);width:34px;height:34px;color:var(--cyan);background:rgba(10,33,56,.733);border-radius:50%}.panel,.scenePanel{border:1px solid var(--line);background:linear-gradient(145deg,rgba(18,51,84,.91),rgba(6,20,38,.847));border-radius:15px;box-shadow:inset 0 1px rgba(163,233,255,.05),0 12px 45px rgba(0,0,0,.14)}.lab{border:1px solid var(--line);background:radial-gradient(circle at 50% 58%,rgba(21,125,157,.267),transparent 29%),linear-gradient(rgba(11,35,60,.867),rgba(3,16,29,.867) 72%,#051425);border-radius:18px;height:420px;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #02101f}.labGrid{background-image:linear-gradient(rgba(97,215,251,.094) 1px,transparent 1px),linear-gradient(90deg,rgba(97,215,251,.094) 1px,transparent 1px);background-size:48px 48px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,transparent 90%);mask-image:linear-gradient(#000,transparent 90%)}.lab:after{content:"";transform-origin:bottom;opacity:.7;background:repeating-linear-gradient(78deg,transparent 0,transparent 42px,rgba(72,217,255,.15) 43px,rgba(72,217,255,.15) 45px,transparent 46px,transparent 84px);height:160px;position:absolute;bottom:-30px;left:-10%;right:-10%;transform:perspective(200px)rotateX(56deg)}.labTop{z-index:3;justify-content:space-between;align-items:start;display:flex;position:absolute;top:18px;left:22px;right:22px}.labTop p,.scenePanel p{margin:0 0 5px;font-weight:700}.labTop h2{margin:0;font-size:17px;font-weight:500}.labTop h2 span{color:var(--cyan);font-size:12px}.statePills{flex-wrap:wrap;justify-content:end;gap:5px;display:flex}.statePills button{color:#90afc5;background:rgba(6,25,43,.68);border:1px solid rgba(108,199,226,.21);border-radius:99px;padding:6px 9px;font-size:9px}.statePills button.selected{color:#e7fcff;border-color:var(--cyan);background:rgba(77,228,255,.094);box-shadow:0 0 15px rgba(77,228,255,.133)}.sector{z-index:2;color:#769db6;letter-spacing:.12em;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);background:rgba(7,25,43,.72);border:1px solid rgba(103,199,227,.16);padding:7px 9px;font-size:8px;position:absolute}.sector i{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 8px var(--cyan);border-radius:50%;margin-right:6px;display:inline-block}.sector-plan{bottom:48px;left:12%}.sector-service{top:132px;left:28%}.sector-agenda{bottom:88px;left:45%}.sector-finance{top:126px;right:16%}.sector-projects{bottom:60px;right:8%}.ninaUnit{z-index:3;place-items:center;width:110px;height:210px;transition:all .45s;display:grid;position:absolute;bottom:55px;left:39%}.mode-planning .ninaUnit{bottom:45px;left:15%}.mode-service .ninaUnit{top:118px;left:27%}.mode-finance .ninaUnit{top:112px;left:auto;right:17%}.mode-alert .ninaUnit{bottom:83px;left:52%}.ninaAura{filter:blur(12px);background:rgba(69,226,255,.21);border-radius:50%;width:150px;height:52px;position:absolute;bottom:0}.ninaFigure{filter:drop-shadow(0 0 20px rgba(77,224,255,.667));width:100px;height:168px;animation:3s ease-in-out infinite breathe;position:relative}.ninaFigure:before{content:"";background:linear-gradient(140deg,#a6fbff,#2a8ed0);border:2px solid #8cfcff;border-radius:48% 48% 43% 43%;width:51px;height:51px;position:absolute;top:7px;left:25px}.ninaFigure i{clip-path:polygon(34% 0,66% 0,100% 37%,81% 100%,19% 100%,0 37%);background:linear-gradient(90deg,#155890,#55e5ff 50%,#175792);width:82px;height:89px;position:absolute;top:61px;left:9px}.ninaFigure b{border-top:2px solid #05101f;border-bottom:2px solid #05101f;width:36px;height:9px;position:absolute;top:31px;left:40px}.ninaFigure span{clip-path:polygon(0 28%,23% 0,87% 3%,100% 30%,64% 20%,40% 35%);background:#174778;width:62px;height:36px;position:absolute;top:0;left:18px}.ninaFigure em{background:#8bf7ff;border-radius:99px;width:35px;height:8px;position:absolute;top:70px;right:1px;transform:rotate(-25deg);box-shadow:0 0 12px #8bf7ff}.ninaBadge{text-align:center;min-width:145px;position:absolute;bottom:-24px}.ninaBadge strong,.ninaBadge span{display:block}.ninaBadge strong{color:var(--cyan);letter-spacing:.15em;font-size:10px}.ninaBadge span{margin-top:3px;font-size:8px}.datahub{z-index:3;text-align:center;width:205px;position:absolute;top:98px;right:7%}.datahub p{color:#b8eafa;margin:0;font-size:8px}.datahub small{color:var(--cyan);font-size:8px}.holo{place-items:center;height:145px;display:grid;position:relative}.orbit{border:1px solid rgba(77,228,255,.42);border-radius:50%;animation:10s linear infinite spin;position:absolute}.orbit.x{width:175px;height:55px;transform:rotate(15deg)}.orbit.y{width:95px;height:160px;animation-direction:reverse;transform:rotate(62deg)}.orbit.z{opacity:.55;width:145px;height:110px;transform:rotate(-30deg)}.brainCore{border:1px solid var(--cyan);clip-path:polygon(14% 17%,32% 0,46% 10%,58% 1%,85% 17%,100% 49%,80% 93%,55% 100%,40% 89%,22% 98%,0 69%,2% 37%);background:radial-gradient(circle at 45% 45%,rgba(88,232,255,.5),rgba(20,108,174,.125) 54%,transparent 70%);border-radius:48% 48% 42% 42%;width:107px;height:83px;animation:2.8s ease-in-out infinite pulse;position:relative;box-shadow:0 0 25px rgba(77,228,255,.467),inset 0 0 20px rgba(77,228,255,.333)}.brainCore i{width:6px;height:6px;box-shadow:0 0 12px var(--cyan);background:#b4fbff;border-radius:50%;animation:2s infinite node;position:absolute}.brainCore i:first-child{top:28px;left:20px}.brainCore i:nth-child(2){animation-delay:.2s;top:17px;left:65px}.brainCore i:nth-child(3){animation-delay:.5s;top:55px;left:74px}.brainCore i:nth-child(4){animation-delay:.8s;top:59px;left:39px}.brainCore i:nth-child(5){animation-delay:1s;top:37px;left:52px}.brainCore i:nth-child(6){animation-delay:1.3s;top:67px;left:18px}.brainCore i:nth-child(7){animation-delay:1.6s;top:37px;left:85px}.brainCore i:nth-child(8){animation-delay:1.9s;top:15px;left:36px}.brainCore i:nth-child(9){animation-delay:2.2s;top:69px;left:58px}.brainCore i:nth-child(10){animation-delay:2.5s;top:45px;left:8px}.scenePanel{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px 14px;position:absolute}.scenePanel p{font-size:8px}.scenePanel strong,.scenePanel span{display:block}.scenePanel strong{font-size:12px;font-weight:500}.scenePanel span{color:#95b7cd;letter-spacing:0;margin-top:5px;font-size:9px}.briefing{width:245px;top:72px;left:22px}.briefing strong{color:#e3faff}.activity{width:176px;bottom:20px;right:20px}.activity>i{background:var(--cyan);width:4px;height:4px;box-shadow:0 0 10px var(--cyan);border-radius:50%;position:absolute;top:15px;right:13px}.alertPanel{width:150px;bottom:20px;left:22px}.mode-alert .lab{background:radial-gradient(circle at 50% 58%,rgba(255,91,103,.2),transparent 31%),linear-gradient(rgba(56,16,26,.867),rgba(16,5,11,.867) 72%,#160509);box-shadow:inset 0 0 120px rgba(255,38,54,.333)}.mode-alert .labGrid{animation:1s infinite alert}.mode-alert .ninaFigure{filter:drop-shadow(0 0 25px #ff5269)}.floorGlow{z-index:1;background:var(--cyan);height:2px;position:absolute;bottom:20px;left:18%;right:18%;box-shadow:0 0 30px 8px rgba(77,228,255,.333)}.metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin:17px 0;display:grid}.metric{min-height:116px;padding:16px;position:relative;overflow:hidden}.metric:after{content:"";background:var(--cyan);width:42%;height:2px;position:absolute;bottom:0;left:0}.metric.amber:after{background:var(--amber)}.metric.green:after{background:var(--green)}.metric.red:after{background:var(--red)}.metric p,.metric small{margin:0;font-size:10px;display:block}.metric strong{margin:11px 0 6px;font-size:25px;font-weight:500;display:block}.modules{grid-template-columns:1.24fr .76fr;gap:17px;display:grid}.priorities,.pulse{padding:20px}.title{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.title h2{margin:0;font-size:16px;font-weight:500}.title button{color:var(--cyan);background:0 0;border:0;font-size:11px}.title em{color:var(--green);letter-spacing:.12em;font-size:9px;font-style:normal}.priority{border-top:1px solid rgba(115,194,226,.1);grid-template-columns:36px 1fr auto;align-items:center;padding:10px 5px;display:grid}.priority>b{color:var(--cyan);font-size:11px}.priority strong,.priority small,.pulseRow strong,.pulseRow small{display:block}.priority strong,.pulseRow strong{font-size:12px;font-weight:500}.priority small,.pulseRow small{margin-top:4px;font-size:10px}.priority time,.pulseRow time{color:#9ec0d9;font-size:10px}.pulseRow{border-top:1px solid rgba(115,194,226,.1);grid-template-columns:11px 1fr auto;gap:9px;padding:10px 0;display:grid}.pulseRow>i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 10px var(--cyan);border-radius:50%;margin-top:5px}.talk{align-items:center;gap:12px;margin-top:17px;padding:10px 11px 10px 16px;display:flex}.talk input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.talk input::placeholder{color:#6f91ab}.talk button{color:var(--cyan);background:rgba(77,228,255,.114);border:1px solid rgba(77,228,255,.44);border-radius:8px;padding:9px 13px;font-size:11px}@keyframes breathe{50%{transform:translateY(-6px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes node{50%{opacity:.35;transform:scale(.45)}}@keyframes alert{50%{opacity:.35}}@media (max-width:1050px){.shell{grid-template-columns:72px 1fr}.nav{padding:20px 10px}.brand{margin:0 auto 30px}.brand span,.nav button:not(.active){font-size:0}.nav button{justify-content:center;padding:12px}.nav button i{font-size:16px}.mode{justify-content:center}.mode span{display:none}.center{padding:28px}.lab{height:460px}.modules{grid-template-columns:1fr}}@media (max-width:720px){.shell{display:block}.nav{z-index:9;border-right:0;border-bottom:1px solid var(--line);flex-direction:row;min-height:auto;padding:10px;display:flex;position:-webkit-sticky;position:sticky;top:0}.brand{margin:0 12px 0 0}.nav nav{flex:1;display:flex;overflow:auto}.nav button{white-space:nowrap}.nav button:not(.active){font-size:11px}.nav button i,.mode{display:none}.center{padding:20px 15px}.top span{display:none}.lab{height:540px}.labTop{display:block}.statePills{justify-content:start;margin-top:10px}.datahub{top:190px;right:4%;transform:scale(.85)}.ninaUnit{bottom:98px;left:28%}.mode-planning .ninaUnit{bottom:75px;left:12%}.mode-finance .ninaUnit{top:310px;right:5%}.briefing{width:210px;top:145px}.activity{bottom:10px;right:10px}.alertPanel{bottom:10px;left:10px}.sector-service,.sector-finance{display:none}.metrics{grid-template-columns:repeat(2,1fr)}.center h1{font-size:23px}}.sector-central{top:130px;left:45%}.sector.activeStation,.datahub.activeStation{color:#e8fcff;border-color:var(--cyan);background:rgba(45,206,239,.14);box-shadow:0 0 22px rgba(77,228,255,.26),inset 0 0 16px rgba(77,228,255,.11)}.sector.activeStation i{background:#e8fcff;box-shadow:0 0 14px #e8fcff}.sectorState{color:var(--cyan);letter-spacing:.1em;background:rgba(6,25,43,.68);border:1px solid rgba(108,199,226,.3);border-radius:99px;padding:7px 10px;font-size:9px}.datahub.activeStation{border-radius:14px;padding:6px 0}.datahub.activeStation .brainCore{filter:brightness(1.35);box-shadow:0 0 36px rgba(77,228,255,.733),inset 0 0 20px rgba(77,228,255,.333)}@media (max-width:720px){.sector-central{top:220px;left:38%}.sectorState{margin-top:8px;display:inline-block}.sector-projects{display:none}}.talkTranscript{gap:10px;margin-top:9px;padding:12px 16px;display:grid}.talkTranscript p{letter-spacing:0;color:#bed2e2;gap:4px;margin:0;font-size:12px;display:grid}.talkTranscript b{letter-spacing:.14em;color:#7d9fb8;font-size:8px}.talkTranscript .ninaReply{color:#e4faff}.talkTranscript .ninaReply b{color:var(--cyan)}.talkTranscript i{background:var(--cyan);vertical-align:middle;width:5px;height:13px;animation:.8s steps(2,end) infinite cursor;display:inline-block}@keyframes cursor{50%{opacity:0}}.ninaApproval{background:rgba(243,190,93,.047);border:1px solid rgba(243,190,93,.333);border-radius:9px;padding:11px}.ninaApproval strong{color:#ffe1a2;font-size:10px}.ninaApproval p{color:#dbeaf4;margin:6px 0 10px;font-size:11px;display:block}.ninaApproval>div{gap:8px;display:flex}.ninaApproval button{color:#ffe1a2;background:rgba(243,190,93,.07);border:1px solid rgba(243,190,93,.4);border-radius:7px;padding:7px 10px;font-size:9px}.ninaApproval button:disabled{opacity:.5}.alertStation{animation:1s ease-in-out infinite alternate stationAlert;color:#ffe2e5!important;border-color:#ff8390!important}.alertStation i{background:#ff6475!important;box-shadow:0 0 14px #ff6475!important}.confirmedStation{color:#d8ffe8!important;border-color:#83f2b5!important}.confirmedStation i{background:#60dfa8!important;box-shadow:0 0 14px #60dfa8!important}.proactiveCallout{z-index:8;background:rgba(42,13,22,.93);border:1px solid rgba(255,120,135,.533);border-radius:12px;gap:6px;width:205px;padding:11px 12px;display:grid;position:absolute;top:187px;right:20px;box-shadow:0 0 30px rgba(255,67,86,.17)}.proactiveCallout b{letter-spacing:.14em;color:#ffc9ce;font-size:8px}.proactiveCallout span{color:#ffe2e5;font-size:10px;line-height:1.35}.proactiveCallout button{color:#ffd6da;background:rgba(255,96,115,.11);border:1px solid rgba(255,135,145,.4);border-radius:7px;padding:6px;font-size:8px}.proactiveCallout.confirmed{background:rgba(11,45,28,.93);border-color:rgba(120,231,161,.5);box-shadow:0 0 30px rgba(85,221,138,.14)}.proactiveCallout.confirmed b,.proactiveCallout.confirmed span{color:#d6ffe5}@keyframes stationAlert{to{box-shadow:0 0 20px rgba(255,82,106,.533)}}.time-morning{--cyan:#75e8ff}.time-morning .lab{background:radial-gradient(circle at 50% 58%,rgba(43,157,185,.29),transparent 29%),linear-gradient(rgba(18,57,92,.867),rgba(6,24,42,.867) 72%,#07192a)}.time-evening{--cyan:#82d9ff}.time-evening .lab{background:radial-gradient(circle at 50% 58%,rgba(149,103,191,.216),transparent 31%),linear-gradient(rgba(28,37,79,.867),rgba(8,13,37,.867) 72%,#060a1a)}.time-night{--cyan:#7594df;--line:rgba(109,135,215,.153);background:radial-gradient(circle at 55% 0,#161a3b,transparent 33%),linear-gradient(130deg,#05091b,#01030b 62%)}.time-night .nav{background:rgba(1,4,13,.867)}.time-night .lab{background:radial-gradient(circle at 60% 58%,rgba(57,74,154,.153),transparent 28%),linear-gradient(rgba(8,13,39,.867),rgba(2,5,22,.867) 72%,#02030b);box-shadow:inset 0 0 110px #01030d}.time-night .labGrid{opacity:.34}.time-night .floorGlow{opacity:.5}.time-night .datahub{filter:brightness(.72)saturate(.75)}.time-night .mode>i{background:#8d9fdf;box-shadow:0 0 10px #8d9fdf}.brain-active .brainCore{filter:brightness(1.25);animation-duration:1.7s}.brain-active .orbit{animation-duration:5s}.brain-thinking .brainCore{filter:brightness(1.55);animation-duration:.78s;box-shadow:0 0 42px rgba(77,228,255,.8),inset 0 0 26px rgba(77,228,255,.533)}.brain-thinking .orbit{border-color:#8ef1ff;animation-duration:2.1s}.brain-thinking .brainCore i{animation-duration:.55s}.brain-alert .brainCore{background:radial-gradient(circle at 45% 45%,rgba(255,136,145,.54),rgba(155,20,37,.125) 54%,transparent 70%);border-color:#ff8c97;box-shadow:0 0 36px rgba(255,82,106,.667),inset 0 0 20px rgba(255,82,106,.4)}.brain-alert .orbit{border-color:#ff7a88;animation-duration:3s}.brain-alert small{color:#ffc4ca}.brain-confirmed .brainCore{background:radial-gradient(circle at 45% 45%,rgba(145,255,189,.51),rgba(20,115,74,.125) 54%,transparent 70%);border-color:#83f6b5;box-shadow:0 0 36px rgba(96,223,168,.667),inset 0 0 20px rgba(96,223,168,.4)}.brain-confirmed .orbit{border-color:#83f6b5;animation-duration:4s}.brain-confirmed small{color:#d6ffe5}.neuralHolo{isolation:isolate}.neuralBrain{z-index:2;width:177px;height:130px;filter:drop-shadow(0 0 12px var(--brain-color,#4de4ff));position:relative;overflow:visible}.brainShell{fill:rgba(23,136,182,.18);stroke:var(--brain-color,#4de4ff);stroke-width:1.1px;filter:drop-shadow(0 0 7px var(--brain-color,#4de4ff))}.neuralCircuit.active{opacity:1}.circuitLine{fill:none;stroke:var(--brain-color,#4de4ff);stroke-width:1.15px;stroke-linecap:round;stroke-dasharray:3 2}.neuralNode,.coreNode{fill:#e8feff;stroke:var(--brain-color,#4de4ff);stroke-width:1px;filter:drop-shadow(0 0 3px var(--brain-color,#4de4ff))}.coreNode{fill:var(--brain-color,#4de4ff);animation:2.8s ease-in-out infinite core-breathe}.circuitPulse{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:6 94;animation:3.7s linear infinite pulse-run}.circuitPulse.medium{animation-duration:1.9s}.circuitPulse.fast{animation-duration:.72s}.neuralCircuit:nth-child(2) .circuitPulse{animation-delay:-.4s}.neuralCircuit:nth-child(3) .circuitPulse{animation-delay:-1s}.neuralCircuit:nth-child(4) .circuitPulse{animation-delay:-.7s}.neuralCircuit:nth-child(5) .circuitPulse{animation-delay:-1.4s}.brain-health-stable{--brain-color:#4de4ff}.brain-health-positive{--brain-color:#60dfa8}.brain-health-attention{--brain-color:#ffbf57}.brain-health-critical{--brain-color:#ff596c}.brain-health-positive .brainShell{fill:rgba(28,201,128,.18)}.brain-health-attention .brainShell{fill:rgba(213,141,36,.18)}.brain-health-critical .brainShell{fill:rgba(211,42,62,.18)}.brain-activity-thinking .orbit{border-color:#8ef1ff;animation-duration:2.1s}.brain-activity-thinking .neuralNode{animation:.58s ease-in-out infinite alternate neural-node}.brain-activity-working .orbit{animation-duration:5s}.brain-activity-alert .orbit{animation-duration:2.6s}.brain-activity-alert .neuralNode{animation:.7s ease-in-out infinite alternate neural-node}.brain-activity-confirmed .orbit{animation-duration:4s}@keyframes pulse-run{to{stroke-dashoffset:-100px}}@keyframes neural-node{to{opacity:.42;transform:scale(.6)}}@keyframes core-breathe{50%{r:10;filter:brightness(1.45)}}.datahub{width:235px}.neuralHolo{height:158px}.neuralBrain{width:218px;height:150px}.brainGhost{fill:none;stroke:var(--brain-color,#4de4ff);stroke-width:5px;opacity:.14;filter:blur(4px)}.brainShell{fill:none;stroke-width:1.35px;stroke-linejoin:round}.cortexLines path,.hemisphereLine,.brainStem{fill:none;stroke:var(--brain-color,#4de4ff);stroke-width:.8px;stroke-linecap:round;opacity:.62;filter:drop-shadow(0 0 2px var(--brain-color,#4de4ff))}.cortexLines path:nth-child(3n){opacity:.38;stroke-dasharray:2 2}.hemisphereLine{stroke-width:1.15px;opacity:.78}.brainStem{stroke-width:1.1px;opacity:.56}.neuralCircuit{opacity:.18}.circuitLine{stroke-width:.72px;stroke-dasharray:2.4 2.2}.neuralNode{transform-box:fill-box;transform-origin:50%}.synapses circle{fill:#eaffff;stroke:var(--brain-color,#4de4ff);stroke-width:.7px;filter:drop-shadow(0 0 4px var(--brain-color,#4de4ff));animation:2.6s ease-in-out infinite alternate synapse-glow}.synapses circle:nth-child(2n){animation-delay:-1.2s}.synapses circle:nth-child(3n){animation-delay:-2s}.brain-health-positive .brainShell,.brain-health-attention .brainShell,.brain-health-critical .brainShell{fill:none}.brain-health-positive .brainGhost,.brain-health-attention .brainGhost,.brain-health-critical .brainGhost{stroke:var(--brain-color)}@keyframes synapse-glow{to{opacity:.35;transform:scale(.72)}}@keyframes brain-drift{0%,to{transform:perspective(440px)rotateY(-7deg)rotate(-1.5deg)scale(.98)}50%{transform:perspective(440px)rotateY(7deg)rotate(1.5deg)scale(1.025)}}@keyframes brain-pulse-one{0%{opacity:0;transform:translate(-28px,13px)}16%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate(65px,-35px)}}@keyframes brain-pulse-two{0%{opacity:0;transform:translate(-42px,24px)}14%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate(37px,47px)}}@keyframes brain-pulse-three{0%{opacity:0;transform:translate(-54px,-18px)}18%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate(48px,22px)}}@keyframes brain-pulse-four{0%{opacity:0;transform:translate(13px,36px)}18%{opacity:1}76%{opacity:1}to{opacity:0;transform:translate(-73px,-42px)}}@media (min-width:721px){.datahub{right:1.5%}}.neuralHolo{transform-origin:50%;overflow:visible;transform:scale(.5)}.brainSprite{z-index:2;filter:drop-shadow(0 0 13px rgba(40,223,255,.6));place-items:center;width:206px;height:176px;animation:12s ease-in-out infinite brain-drift;display:grid;position:absolute}.brainSprite img{object-fit:contain;width:100%;height:100%}.neuralBlueprint{z-index:3;opacity:.44;mix-blend-mode:screen;pointer-events:none}.brainPulse{z-index:4;width:7px;height:7px;box-shadow:0 0 4px 2px #fff,0 0 14px 7px var(--brain-color,#4de4ff);opacity:.1;background:#fff;border-radius:50%;position:absolute}.brain-activity-working .brainPulse,.brain-activity-thinking .brainPulse,.brain-activity-alert .brainPulse{opacity:1}.pulseOne{animation:2.8s linear infinite brain-pulse-one;top:43%;left:25%}.pulseTwo{animation:3.1s linear infinite brain-pulse-two;top:31%;left:69%}.pulseThree{animation:2.4s linear infinite brain-pulse-three;top:67%;left:47%}.pulseFour{animation:3.4s linear infinite brain-pulse-four;top:61%;left:76%}.brain-health-positive .brainSprite{filter:hue-rotate(-68deg)saturate(1.16)drop-shadow(0 0 13px rgba(96,223,168,.6))}.brain-health-attention .brainSprite{filter:hue-rotate(138deg)saturate(1.18)drop-shadow(0 0 13px rgba(255,191,87,.6))}.brain-health-critical .brainSprite{filter:hue-rotate(151deg)saturate(1.32)drop-shadow(0 0 15px rgba(255,89,108,.667))}.brain-activity-thinking .brainSprite{filter:brightness(1.22)drop-shadow(0 0 18px rgba(77,228,255,.8));animation-duration:4.5s}.brain-health-positive.brain-activity-thinking .brainSprite{filter:hue-rotate(-68deg)brightness(1.22)drop-shadow(0 0 18px rgba(96,223,168,.8))}.brain-health-critical.brain-activity-alert .brainSprite{filter:hue-rotate(151deg)brightness(1.17)drop-shadow(0 0 20px rgba(255,89,108,.8))}@media (min-width:721px){.datahub{right:7%}}.mode-alert .sector:not(.alertStation) i{background:#55e6ff;box-shadow:0 0 8px #55e6ff}.mode-alert .sector:not(.alertStation){color:#769db6;background:rgba(7,25,43,.72);border-color:rgba(103,199,227,.16)}.neuralHolo{transform:scale(.62)}.sector-execution{bottom:74px;left:31%}.sector small{letter-spacing:0;color:#e9fbff;background:#18374f;border:1px solid #4c98bf;border-radius:99px;place-items:center;min-width:14px;height:14px;margin-left:6px;padding:0 4px;font-size:8px;display:inline-grid;box-shadow:0 0 9px rgba(77,228,255,.3)}.station-notice i{background:#55e6ff;box-shadow:0 0 8px #55e6ff}.station-notice small{background:#0b3c57;border-color:#4de4ff}.station-attention i{background:#ffbf57;box-shadow:0 0 9px #ffbf57}.station-attention small{color:#fff0ce;background:#4d3517;border-color:#ffbf57}.station-alert i{background:#ff596c!important;box-shadow:0 0 11px #ff596c!important}.station-alert small{color:#ffe2e5;background:#4d1821;border-color:#ff7888}.station-positive i{background:#60dfa8!important;box-shadow:0 0 10px #60dfa8!important}.station-positive small{color:#d8ffe8;background:#153f2a;border-color:#60dfa8}.mode-alert .station-notice i{background:#55e6ff;box-shadow:0 0 8px #55e6ff}.mode-alert .station-attention i{background:#ffbf57;box-shadow:0 0 9px #ffbf57}.sector-projects{bottom:56px;left:68%;right:auto}.sector-insights{top:146px;left:69%}.sector-system{top:78px;left:48%;right:auto}.sector-rest{top:236px;left:7%}.station-stable i{background:#6f8fc6;box-shadow:0 0 7px #6f8fc6}.station-stable small{color:#d6e4ff;background:#172741;border-color:#6682b7}.time-night .sector-rest{background:rgba(21,27,62,.667);border-color:rgba(141,159,223,.533);box-shadow:0 0 15px rgba(104,127,216,.2)}.time-night .sector-rest i{background:#aab9f0;box-shadow:0 0 9px #aab9f0}@media (max-width:1050px){.sector-system{top:78px;left:48%;right:auto}.sector-insights{top:146px;left:68%}.sector-rest{top:252px;left:7%}}@media (max-width:720px){.sector-system,.sector-rest{display:none}}.mode-alert .datahub{filter:none}.stationPulse{background:var(--cyan);height:2px;box-shadow:0 0 10px var(--cyan);animation:1.35s ease-in-out infinite station-working;position:absolute;bottom:-3px;left:9px;right:9px}.stationPulse:after{content:"";background:#e8fcff;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:0;box-shadow:0 0 10px #e8fcff}@keyframes station-working{50%{opacity:.28;transform-origin:0;transform:scaleX(.58)}}.loginShell{background:radial-gradient(circle at 50% 35%,#123d68 0,transparent 32%),linear-gradient(135deg,#07182b,#020814 68%);place-items:center;min-height:100vh;padding:32px;display:grid}.loginCard{width:min(440px,100%);padding:34px 36px;box-shadow:0 24px 90px rgba(0,0,0,.533),inset 0 1px rgba(163,233,255,.08)}.loginCard>p{color:var(--cyan);margin:0 0 9px;font-weight:700}.loginCard h1{letter-spacing:-.035em;margin:0;font-size:30px;font-weight:500}.loginCard>span{color:#91aec3;margin:10px 0 25px;font-size:12px;line-height:1.5;display:block}.loginCard form{gap:16px;display:grid}.loginCard label{color:#8faec4;letter-spacing:.1em;gap:7px;font-size:10px;display:grid}.loginCard input{width:100%;color:var(--ink);background:rgba(3,16,31,.9);border:1px solid rgba(108,199,226,.24);border-radius:9px;outline:none;padding:12px 13px}.loginCard input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(85,230,255,.075)}.loginCard button{color:#bff7ff;background:rgba(85,230,255,.094);border:1px solid rgba(85,230,255,.5);border-radius:9px;margin-top:3px;padding:12px 14px}.loginCard>small{margin-top:18px;display:block}.loginMessage{color:#ff9aa5;margin:14px 0 0}.dataSourceBadge.dev{color:#7cf3bd!important;border-color:rgba(96,223,168,.333)!important}.dataSourceBadge.loading{color:#ffe0a0!important;border-color:rgba(255,191,87,.333)!important}.dataSourceBadge.unavailable{color:#ff9aa5!important;border-color:rgba(255,89,108,.333)!important}.noticeInbox{border-top:1px solid rgba(115,194,226,.17);margin-top:15px;padding-top:13px}.noticeInbox summary{cursor:pointer;color:#bdeaff;justify-content:space-between;gap:10px;font-size:11px;list-style:none;display:flex}.noticeInbox summary::-webkit-details-marker{display:none}.noticeInbox summary span{color:var(--cyan)}.noticeInboxHint,.noticeInboxEmpty{letter-spacing:0;color:#90abc0;font-size:10px;line-height:1.4}.noticeInboxList{max-height:210px;margin-top:8px;overflow:auto}.noticeInboxItem{border-top:1px solid rgba(115,194,226,.1);gap:4px;padding:10px 0;display:grid}.noticeInboxItem small{color:var(--cyan);font-size:9px}.noticeInboxItem span{color:#dcefff;font-size:11px;line-height:1.4}.briefing.briefing-alert{background:linear-gradient(145deg,rgba(89,32,44,.91),rgba(34,11,23,.91));border-color:rgba(255,100,117,.65);box-shadow:0 0 28px rgba(255,67,86,.208),inset 0 1px rgba(255,180,188,.133)}.briefing.briefing-alert p,.briefing.briefing-alert span{color:#ffc4cc}.briefing.briefing-alert strong{color:#fff2f3}.briefing.briefing-attention{background:linear-gradient(145deg,rgba(74,51,31,.91),rgba(25,20,33,.91));border-color:rgba(255,191,87,.5);box-shadow:0 0 24px rgba(255,191,87,.133)}.briefing.briefing-attention p,.briefing.briefing-attention span{color:#ffe0ae}.mode-attention .lab{background:radial-gradient(circle at 50% 58%,rgba(255,191,87,.133),transparent 30%),linear-gradient(rgba(25,40,59,.867),rgba(11,17,27,.867) 72%,#111621);border-color:rgba(255,191,87,.314)}.mode-attention .floorGlow{background:var(--amber);box-shadow:0 0 28px 7px rgba(255,191,87,.267)}.clickableStation{cursor:pointer}.clickableStation:hover{border-color:rgba(125,238,255,.667);transform:translateY(-2px);box-shadow:0 0 20px rgba(77,228,255,.133)}.clickableStation:focus-visible{outline-offset:4px;outline:1px solid #8df3ff}.tablet-open .metrics,.tablet-open .modules{display:none}.extraTabletStage{perspective:1400px;place-items:center;min-height:560px;margin:18px 0 20px;animation:.48s ease-out both tablet-stage-in;display:grid;position:relative}.extraTabletGlow{filter:blur(26px);pointer-events:none;background:radial-gradient(rgba(64,227,255,.14) 0,transparent 67%);position:absolute;top:8%;bottom:8%;left:10%;right:10%}.extraTablet{transform-origin:50% 0;background:linear-gradient(145deg,#0a1825,#030a12 72%);border:1px solid rgba(114,223,240,.36);border-radius:28px;width:min(1180px,100vw - 300px);min-height:548px;animation:.62s cubic-bezier(.18,.8,.2,1) both tablet-unfold;position:relative;overflow:hidden;box-shadow:0 34px 90px rgba(0,0,0,.6),0 0 0 7px #08131e,0 0 0 8px rgba(78,223,244,.15),inset 0 1px rgba(215,251,255,.12)}.tabletCamera{z-index:8;background:#152b38;border-radius:99px;width:44px;height:5px;position:absolute;top:7px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 4px #000,0 0 7px rgba(92,233,255,.18)}.tabletTopbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(6,18,28,.91);border-bottom:1px solid rgba(103,220,239,.14);justify-content:space-between;align-items:center;height:68px;padding:12px 18px 10px 22px;display:flex}.tabletBrand,.tabletTopActions{align-items:center;gap:11px;display:flex}.tabletMark{color:#06231e;background:linear-gradient(145deg,#47e8db,#8fffd6);border-radius:10px;place-items:center;width:34px;height:34px;font-size:17px;display:grid;box-shadow:0 0 22px rgba(91,240,208,.333)}.tabletBrand>span:last-child{gap:1px;display:grid}.tabletBrand small{letter-spacing:.18em;color:#72b7c6;font-size:8px}.tabletBrand strong{letter-spacing:.04em;color:#eafcff;font-size:13px}.tabletSource{letter-spacing:.08em;color:#7af1cf;background:#09241f;border:1px solid rgba(76,225,217,.29);border-radius:99px;padding:7px 10px;font-size:9px}.tabletSource.loading{color:#ffd993;background:#281e0d;border-color:rgba(255,189,85,.282)}.tabletSource.unavailable{color:#ff9ba8;background:#2b1017;border-color:rgba(255,91,112,.298)}.tabletTopActions button{color:#a8d9e2;cursor:pointer;background:#0a1924;border:1px solid rgba(104,217,236,.184);border-radius:10px;width:34px;height:34px;font-size:20px;line-height:1}.tabletTopActions button:hover{color:#fff;background:#0d2533;border-color:rgba(112,233,255,.44)}.tabletWorkspace{grid-template-columns:168px 1fr;min-height:438px;display:grid}.tabletRail{background:linear-gradient(#071721,#041018);border-right:1px solid rgba(105,221,239,.118);flex-direction:column;gap:7px;padding:20px 12px 14px;display:flex}.tabletRail>p{color:#5d91a4;letter-spacing:.18em;margin:0 9px 8px;font-size:8px}.tabletRail>button{color:#7697a4;text-align:left;cursor:pointer;background:0 0;border:1px solid transparent;border-radius:11px;align-items:center;gap:10px;width:100%;padding:11px 10px;font-size:11px;display:flex}.tabletRail>button i{color:#70c5d2;width:22px;font-size:14px;font-style:normal}.tabletRail>button:hover{color:#dcfaff;background:#0b202b}.tabletRail>button.active{color:#eafffb;background:linear-gradient(90deg,#123a3a,#0a232d);border-color:rgba(86,225,214,.25);box-shadow:inset 3px 0 #62f0d3}.tabletRailFoot{border-top:1px solid rgba(101,215,233,.106);gap:3px;margin-top:auto;padding:14px 9px 4px;display:grid}.tabletRailFoot span{color:#80d6dc;font-size:10px}.tabletRailFoot small{letter-spacing:.12em;color:#4f7887;font-size:7px}.tabletScreen{background:radial-gradient(circle at 80% 0,rgba(11,56,68,.23),transparent 34%),linear-gradient(#07141e,#041018);min-width:0;padding:22px 24px 24px;position:relative}.tabletScreenHead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.tabletScreenHead p{color:#64dbc9;letter-spacing:.18em;margin:0 0 5px;font-size:8px;font-weight:700}.tabletScreenHead h2{color:#edfaff;letter-spacing:-.025em;margin:0;font-size:24px}.tabletActions{gap:8px;display:flex}.tabletActions button,.tabletToolbar>button{color:#a9d7df;cursor:pointer;background:#0a1c28;border:1px solid rgba(100,207,223,.208);border-radius:9px;padding:9px 12px;font-size:10px}.tabletActions button.primary{color:#06261d;background:linear-gradient(135deg,#2cd9b8,#79edc9);border-color:rgba(100,229,197,.42);font-weight:800}.tabletActions button:hover,.tabletToolbar>button:hover{color:#fff;border-color:rgba(115,231,241,.455)}.tabletKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.tabletKpis article{background:rgba(7,23,32,.78);border:1px solid rgba(99,213,226,.18);border-radius:12px;padding:15px;box-shadow:inset 0 1px rgba(220,254,255,.047)}.tabletKpis small{color:#688c9c;letter-spacing:.11em;font-size:7px;display:block}.tabletKpis strong{color:#eafbff;margin:7px 0 5px;font-size:22px;display:block}.tabletKpis span{color:#608392;font-size:8px}.tabletOverviewGrid{grid-template-columns:1.35fr 1fr;gap:12px;display:grid}.tabletCard{background:rgba(6,21,29,.79);border:1px solid rgba(99,216,228,.17);border-radius:13px;overflow:hidden}.tabletCardTitle{color:#d7f7fa;border-bottom:1px solid rgba(92,213,228,.106);justify-content:space-between;align-items:center;height:42px;padding:0 14px;font-size:10px;display:flex}.tabletCardTitle b{letter-spacing:.12em;color:#63dacd;font-size:7px}.tabletEmpty{text-align:center;align-content:center;place-items:center;gap:6px;min-height:190px;padding:24px;display:grid}.tabletEmpty i{color:#5ad5d0;opacity:.8;font-size:23px;font-style:normal}.tabletEmpty strong{color:#bad9df;font-size:11px}.tabletEmpty small{color:#638391;max-width:360px;font-size:9px;line-height:1.5}.tabletEmpty.large{min-height:275px}.tabletToolbar{gap:9px;margin-bottom:11px;display:flex}.tabletToolbar label{background:#071a24;border:1px solid rgba(93,212,223,.176);border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.tabletToolbar label span{color:#63ced7}.tabletToolbar input{color:#dff7fa;background:0 0;border:0;outline:0;width:100%;padding:10px 0;font-size:10px}.tabletToolbar input::placeholder{color:#547686}.tabletListHead{color:#5e8291;letter-spacing:.13em;border-bottom:1px solid rgba(94,214,227,.11);grid-template-columns:1fr 160px 120px;padding:10px 14px;font-size:7px;display:grid}.tabletToast{color:#aef9e1;background:rgba(9,42,36,.92);border:1px solid rgba(89,231,200,.376);border-radius:10px;max-width:360px;padding:10px 13px;font-size:9px;animation:.2s ease-out tablet-toast;position:absolute;bottom:18px;right:20px;box-shadow:0 12px 38px rgba(0,0,0,.533)}.tabletFooter{color:#4e7481;letter-spacing:.12em;background:#050f17;border-top:1px solid rgba(105,220,239,.118);justify-content:center;align-items:center;gap:12px;height:38px;padding:0 22px;font-size:7px;display:flex}.tabletFooter i{background:#294350;border-radius:99px;width:74px;height:3px;box-shadow:0 0 8px rgba(77,228,255,.125)}@keyframes tablet-stage-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes tablet-unfold{0%{opacity:0;transform:rotateX(-13deg)translateY(-18px)scale(.96)}to{opacity:1;transform:rotateX(0)translateY(0)scale(1)}}@keyframes tablet-toast{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1100px){.extraTablet{width:calc(100vw - 250px)}.tabletKpis{grid-template-columns:repeat(2,1fr)}.tabletOverviewGrid{grid-template-columns:1fr}}@media (max-width:820px){.extraTabletStage{margin-left:8px;margin-right:8px}.extraTablet{border-radius:20px;width:100%}.tabletWorkspace{grid-template-columns:1fr}.tabletRail{border-bottom:1px solid rgba(105,221,239,.118);border-right:0;flex-direction:row;padding:9px;overflow:auto}.tabletRail>p,.tabletRailFoot{display:none}.tabletRail>button{white-space:nowrap;width:auto}.tabletScreen{padding:17px}.tabletKpis{grid-template-columns:1fr 1fr}.tabletScreenHead{flex-direction:column;align-items:flex-start}.tabletListHead{grid-template-columns:1fr 90px 80px}}@media (max-width:560px){.tabletKpis{grid-template-columns:1fr}.tabletTopbar{padding-left:12px;padding-right:12px}.tabletBrand small,.tabletSource{display:none}.tabletActions{width:100%}.tabletActions button{flex:1}.tabletOverviewGrid{grid-template-columns:1fr}}.loginRecovery{color:#8fdbe8;cursor:pointer;background:#071522;border:1px solid rgba(85,230,255,.2);border-radius:9px;width:100%;margin-top:10px;padding:10px 14px;font-size:11px}.loginRecovery:hover{color:#dffcff;background:#0a1c2b;border-color:rgba(85,230,255,.5)}.tabletDataRow{color:#d9f4f7;border-bottom:1px solid rgba(94,214,227,.082);grid-template-columns:1fr 220px 180px;align-items:center;gap:14px;padding:13px 14px;display:grid}.tabletDataRow:last-child{border-bottom:0}.tabletDataRow>span{gap:4px;min-width:0;display:grid}.tabletDataRow strong,.tabletDataRow b{color:#dff9fb;text-overflow:ellipsis;font-size:10px;overflow:hidden}.tabletDataRow small{color:#628695;text-overflow:ellipsis;font-size:8px;line-height:1.45;overflow:hidden}.tabletDataRow .moneyCell{text-align:right;justify-items:end}.tabletDataRow .moneyCell strong{color:#8bf0d3;font-size:13px}.tabletListHead.catalog,.tabletListHead.clients,.tabletListHead.jobs,.tabletListHead.payments{grid-template-columns:1fr 220px 180px}.tabletStatus{color:#8eeed5;text-transform:uppercase;letter-spacing:.08em;background:#0b2826;border:1px solid rgba(85,220,202,.267);border-radius:99px;width:max-content;padding:4px 7px;font-size:8px;font-style:normal}.tabletMiniList{display:grid}.tabletMiniList>div{border-bottom:1px solid rgba(94,214,227,.082);justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.tabletMiniList>div:last-child{border-bottom:0}.tabletMiniList span{gap:4px;display:grid}.tabletMiniList strong{color:#dff9fb;font-size:10px}.tabletMiniList small{color:#688b99;font-size:8px}.tabletMiniList time{color:#82d6dc;white-space:nowrap;font-size:9px}.tabletCatalogSummary{grid-template-columns:auto 1fr;align-content:center;gap:5px 12px;min-height:190px;padding:24px;display:grid}.tabletCatalogSummary strong{color:#8ff2d5;font-size:23px}.tabletCatalogSummary span{color:#7294a0;align-self:center;font-size:9px}.tabletCatalogSummary button{color:#91eadb;cursor:pointer;background:#0b2428;border:1px solid rgba(96,221,211,.29);border-radius:9px;grid-column:1/-1;margin-top:12px;padding:9px 12px;font-size:9px}.tabletCatalogSummary button:hover{color:#eafffb;border-color:rgba(116,242,223,.54)}@media (max-width:900px){.tabletDataRow,.tabletListHead.catalog,.tabletListHead.clients,.tabletListHead.jobs,.tabletListHead.payments{grid-template-columns:1fr 150px 120px}}@media (max-width:650px){.tabletDataRow{grid-template-columns:1fr}.tabletListHead.catalog,.tabletListHead.clients,.tabletListHead.jobs,.tabletListHead.payments{display:none}.tabletDataRow .moneyCell{text-align:left;justify-items:start}}.tabletModalBackdrop{z-index:80;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:rgba(2,11,17,.85);border-radius:38px;place-items:center;padding:22px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.tabletModal{color:#dff7f8;background:linear-gradient(150deg,#071b24,#041117);border:1px solid rgba(105,228,219,.29);border-radius:18px;width:min(760px,94%);max-height:92%;padding:18px;overflow:auto;box-shadow:0 28px 80px rgba(0,0,0,.733)}.tabletModal>header{border-bottom:1px solid rgba(113,219,229,.157);justify-content:space-between;align-items:center;gap:18px;padding-bottom:14px;display:flex}.tabletModal>header small{letter-spacing:.18em;color:#65ded4;font-size:8px}.tabletModal>header h3{margin:4px 0 0;font-size:20px}.tabletModal>header>button{color:#a8dce0;cursor:pointer;background:#08212b;border:1px solid rgba(107,197,209,.24);border-radius:9px;width:34px;height:34px;font-size:20px}.tabletFormGrid{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.tabletFormGrid .wide{grid-column:1/-1}.tabletFormGrid label,.appointmentForm label{gap:6px;display:grid}.tabletFormGrid label>span,.appointmentForm label>span{letter-spacing:.08em;text-transform:uppercase;color:#6e9ca8;font-size:8px}.tabletModal input,.tabletModal select,.tabletModal textarea{box-sizing:border-box;color:#dff5f7;width:100%;font:inherit;background:#03131b;border:1px solid rgba(90,203,215,.208);border-radius:9px;outline:none;padding:10px 11px;font-size:10px}.tabletModal input:focus,.tabletModal select:focus,.tabletModal textarea:focus{border-color:rgba(110,233,220,.533);box-shadow:0 0 0 2px rgba(80,216,198,.063)}.tabletChecks{flex-wrap:wrap;gap:18px;padding:4px 0 14px;display:flex}.tabletChecks label{color:#8db8bf;align-items:center;gap:7px;font-size:9px;display:flex}.tabletChecks input{width:auto}.tabletFormError{color:#ffadb8;background:rgba(59,16,26,.4);border:1px solid rgba(255,112,131,.29);border-radius:9px;margin:10px 0;padding:9px 11px;font-size:9px}.tabletModal>footer{border-top:1px solid rgba(113,219,229,.12);justify-content:flex-end;align-items:center;gap:10px;padding-top:14px;display:flex}.tabletModal>footer button{color:#acd9df;cursor:pointer;background:#08202a;border:1px solid rgba(93,203,211,.24);border-radius:9px;padding:10px 14px;font-size:9px}.tabletModal>footer button.primary{color:#041417;background:#68e5c8;border-color:#78f3d6;font-weight:800}.catalogEditButton{cursor:pointer;color:#86ead9!important;background:#082329!important;border:1px solid rgba(91,220,205,.27)!important;border-radius:7px!important;margin-top:4px!important;padding:4px 8px!important;font-size:8px!important}.inactiveCatalog{opacity:.48}.appointmentBackdrop{padding:14px}.appointmentModal{width:min(1080px,97%);max-height:95%;padding:17px}.appointmentDevNotice{color:#d9c37f;background:rgba(56,43,13,.32);border:1px solid rgba(240,190,69,.25);border-radius:9px;align-items:center;gap:11px;margin:13px 0;padding:9px 11px;font-size:8px;display:flex}.appointmentDevNotice b{color:#ffd76c;letter-spacing:.1em}.appointmentDevNotice span{color:#a99a69}.appointmentColumns{grid-template-columns:minmax(280px,.9fr) minmax(330px,1.1fr);gap:16px;display:grid}.appointmentForm,.servicePicker{background:#04151d;border:1px solid rgba(97,213,223,.133);border-radius:12px;padding:14px}.appointmentForm h4,.servicePicker h4,.appointmentCart h4{color:#bfeff0;margin:0 0 12px;font-size:11px}.appointmentForm{gap:10px;display:grid}.appointmentTwo{grid-template-columns:1fr 1fr;gap:10px;display:grid}.appointmentHint{color:#8eb2bb;background:#172431;border-radius:7px;margin:0;padding:8px;font-size:8px}.serviceSearch{background:#03131b;border:1px solid rgba(90,203,215,.208);border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.serviceSearch input{box-shadow:none!important;background:0 0!important;border:0!important;padding-left:0!important}.serviceSearch span{color:#68cad1}.servicePickerList{gap:6px;max-height:278px;margin-top:10px;padding-right:3px;display:grid;overflow:auto}.servicePickerList>button{text-align:left;color:#d7f4f5;cursor:pointer;background:#061b23;border:1px solid rgba(91,203,214,.133);border-radius:8px;grid-template-columns:1fr auto 24px;align-items:center;gap:10px;padding:9px 10px;display:grid}.servicePickerList>button:hover{background:#09252b;border-color:rgba(105,230,212,.36)}.servicePickerList span{gap:3px;display:grid}.servicePickerList strong{font-size:9px}.servicePickerList small{color:#6d9ba6;font-size:7px}.servicePickerList b{color:#89e7d1;font-size:9px}.servicePickerList i{color:#052018;background:#55dec3;border-radius:7px;place-items:center;width:22px;height:22px;font-style:normal;font-weight:900;display:grid}.appointmentCart{background:#04151d;border:1px solid rgba(97,213,223,.133);border-radius:12px;margin-top:15px;overflow:hidden}.appointmentCartTitle{border-bottom:1px solid rgba(97,213,223,.133);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.appointmentCartTitle h4{margin:0}.appointmentCartTitle>strong{color:#86efd2;font-size:17px}.appointmentLine{border-bottom:1px solid rgba(97,213,223,.086);grid-template-columns:minmax(230px,1fr) 80px 105px 100px 28px;align-items:end;gap:10px;padding:10px 13px;display:grid}.appointmentLine:last-child{border-bottom:0}.appointmentLine>span{align-self:center;gap:3px;display:grid}.appointmentLine>span strong{font-size:9px}.appointmentLine>span small{color:#7098a1;font-size:7px}.appointmentLine label{gap:4px;display:grid}.appointmentLine label small{color:#668f98;font-size:7px}.appointmentLine input{padding:7px 8px}.appointmentLine>b{text-align:right;color:#8debd4;align-self:center;font-size:10px}.appointmentLine>button{color:#ff9da6;cursor:pointer;background:#321119;border:1px solid rgba(238,107,117,.25);border-radius:7px;align-self:center;width:26px;height:26px}.appointmentEmpty{text-align:center;color:#668e98;padding:24px;font-size:9px}.appointmentTotal{text-align:right;gap:2px;margin-left:auto;display:grid}.appointmentTotal small{color:#6e969f;letter-spacing:.08em;font-size:7px}.appointmentTotal strong{color:#83efd1;font-size:17px}@media (max-width:900px){.tabletModalBackdrop{padding:10px}.appointmentColumns{grid-template-columns:1fr}.servicePickerList{max-height:210px}.appointmentLine{grid-template-columns:1fr 70px 90px 90px 28px}.tabletFormGrid{grid-template-columns:1fr}.tabletFormGrid .wide{grid-column:auto}}.extraDocActions{flex-wrap:wrap;justify-content:flex-end;gap:5px;margin-top:7px;display:flex}.extraDocActions button,.extraReceiptButton{color:#86ead9;white-space:nowrap;cursor:pointer;background:#082329;border:1px solid rgba(91,220,205,.27);border-radius:7px;padding:5px 7px;font-size:7px}.extraDocActions button:hover,.extraReceiptButton:hover{color:#eafffb;border-color:rgba(116,242,223,.54)}.paymentDialogBackdrop{z-index:100}.paymentDialogHint{color:#d9c27f;background:rgba(54,43,16,.29);border:1px solid rgba(231,189,86,.25);border-radius:8px;margin:12px 0 4px;padding:9px 10px;font-size:9px;line-height:1.5}.extraPrintBackdrop{z-index:250;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:rgba(1,10,17,.933);place-items:start center;padding:22px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.extraPrintDoc{box-sizing:border-box;color:#1c2931;background:#fff;width:min(820px,100%);min-height:1050px;padding:38px 46px;font-family:Arial,Helvetica,sans-serif;box-shadow:0 24px 90px rgba(0,0,0,.6)}.extraPrintControls{border-bottom:1px solid #dbe4e8;justify-content:flex-end;align-items:center;gap:8px;margin:-15px -20px 28px;padding:0 0 12px;display:flex}.extraPrintControls span{color:#536c79;letter-spacing:.12em;margin-right:auto;font-size:10px;font-weight:700}.extraPrintControls button{color:#2a414b;cursor:pointer;background:#fff;border:1px solid #afc0c8;border-radius:6px;padding:8px 11px;font-size:11px}.extraPrintControls button.primary{color:#fff;background:#087f78;border-color:#087f78}.printDocBrand{color:#0b5963;align-items:center;gap:12px;margin-bottom:42px;display:flex}.printDocBrand>span{background:#e3f7f4;border-radius:12px;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.printDocBrand div{gap:4px;display:grid}.printDocBrand b{letter-spacing:.13em;font-size:18px}.printDocBrand small{letter-spacing:.12em;color:#63808a;font-size:9px}.printDocHeading{border-bottom:2px solid #0c827b;justify-content:space-between;align-items:end;gap:16px;padding-bottom:17px;display:flex}.printDocHeading small{color:#167b77;letter-spacing:.17em;font-size:9px;font-weight:700}.printDocHeading h1{color:#142b35;margin:6px 0 0;font-size:27px}.printDocHeading>span{color:#87630c;letter-spacing:.1em;white-space:nowrap;border:1px solid #dfb95b;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:700}.printDocMeta{color:#405b67;justify-content:space-between;gap:18px;padding:16px 0;font-size:11px;display:flex}.printDocMeta span{gap:4px;display:grid}.printDocMeta b,.printDocFacts b{color:#667f88;letter-spacing:.11em;text-transform:uppercase;font-size:8px}.printDocSection{margin-top:25px}.printDocSection h2{color:#24716f;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #dbe5e8;margin:0 0 12px;padding-bottom:8px;font-size:11px}.printDocFacts{grid-template-columns:1fr 1fr;gap:15px 20px;display:grid}.printDocFacts span{gap:5px;font-size:12px;display:grid}.printDocTable{border-collapse:collapse;width:100%;font-size:11px}.printDocTable th,.printDocTable td{text-align:right;border-bottom:1px solid #e2e9eb;padding:10px 8px}.printDocTable th:first-child,.printDocTable td:first-child{text-align:left}.printDocTable th{color:#49656d;letter-spacing:.08em;text-transform:uppercase;background:#f0f7f6;font-size:8px}.printDocTotals{gap:10px;width:min(360px,100%);margin:22px 0 0 auto;display:grid}.printDocTotals span{color:#526a72;justify-content:space-between;gap:12px;font-size:11px;display:flex}.printDocTotals strong{color:#182f38;font-size:13px}.printDocTotals span:last-child strong{color:#087f78;font-size:18px}.printDocParagraph,.printDocTerms p{color:#435c65;font-size:11px;line-height:1.6}.printDocTerms{margin-top:35px}.printDocFooter{color:#71858b;border-top:1px solid #d5e0e3;margin-top:45px;padding-top:12px;font-size:9px;line-height:1.5}.printReceiptAmount{background:#eff8f6;border-radius:12px;justify-items:center;gap:8px;margin:28px 0;padding:24px;display:grid}.printReceiptAmount small{color:#56817d;letter-spacing:.15em;font-size:9px;font-weight:700}.printReceiptAmount strong{color:#087f78;font-size:34px}@media (max-width:650px){.extraPrintBackdrop{padding:8px}.extraPrintDoc{min-height:0;padding:24px 18px}.extraPrintControls{margin:-8px -4px 20px}.printDocHeading{flex-direction:column;align-items:flex-start}.printDocHeading h1{font-size:22px}.printDocFacts{grid-template-columns:1fr}.printDocTable{font-size:9px}.printDocTable th,.printDocTable td{padding:7px 4px}}@media print{html,body{background:#fff!important;overflow:visible!important}body *{visibility:hidden!important}.extraPrintBackdrop,.extraPrintDoc,.extraPrintDoc *{visibility:visible!important}.extraPrintBackdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;padding:0!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important;overflow:visible!important}.extraPrintDoc{width:100%!important;min-height:0!important;box-shadow:none!important;margin:0!important;padding:12mm!important;position:static!important}.extraPrintControls{display:none!important}@page{size:A4;margin:0}}@media (max-width:650px){.appointmentLine{grid-template-columns:1fr 1fr}.appointmentLine>span{grid-column:1/-1}.appointmentLine>b{text-align:left}.appointmentModal>footer{flex-wrap:wrap}.appointmentTotal{text-align:left;order:-1;width:100%}}.appointmentAgreed{gap:3px;min-width:130px;display:grid}.appointmentAgreed small{color:#6e969f;letter-spacing:.08em;font-size:7px}.appointmentAgreed input{text-align:right;width:130px;padding:8px 9px;font-weight:800;color:#8ff1d7!important;background:#06221f!important;border:1px solid rgba(102,230,202,.333)!important}.extraDialogBackdrop{z-index:85;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:rgba(2,11,17,.85);border-radius:38px;place-items:center;padding:22px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.extraDialog{color:#dff7f8;background:linear-gradient(150deg,#071b24,#041117);border:1px solid rgba(105,228,219,.29);border-radius:18px;width:min(620px,94%);max-height:92%;padding:18px;overflow:auto;box-shadow:0 28px 80px rgba(0,0,0,.733)}.extraDialog>header{border-bottom:1px solid rgba(113,219,229,.157);justify-content:space-between;align-items:center;gap:18px;padding-bottom:14px;display:flex}.extraDialog>header small{letter-spacing:.18em;color:#65ded4;font-size:8px}.extraDialog>header h3{margin:4px 0 0;font-size:20px}.extraDialog>header>button{color:#a8dce0;cursor:pointer;background:#08212b;border:1px solid rgba(107,197,209,.24);border-radius:9px;width:34px;height:34px;font-size:20px}.extraForm{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.extraForm .wide{grid-column:1/-1}.extraForm label{color:#6e9ca8;letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:8px;display:grid}.extraForm input,.extraForm textarea,.extraForm select{box-sizing:border-box;color:#dff5f7;width:100%;font:inherit;background:#03131b;border:1px solid rgba(90,203,215,.208);border-radius:9px;outline:none;padding:10px 11px;font-size:10px}.extraFormError{color:#ffadb8;background:rgba(59,16,26,.4);border:1px solid rgba(255,112,131,.29);border-radius:9px;margin:0;padding:9px 11px;font-size:9px}.extraFormActions{border-top:1px solid rgba(113,219,229,.12);align-items:center;gap:10px;padding-top:14px;display:flex}.extraFormActions>span{flex:1}.extraFormActions button{color:#acd9df;cursor:pointer;background:#08202a;border:1px solid rgba(93,203,211,.24);border-radius:9px;padding:10px 14px;font-size:9px}.extraFormActions button.primary{color:#041417;background:#68e5c8;border-color:#78f3d6;font-weight:800}@media (max-width:650px){.extraForm{grid-template-columns:1fr}.extraForm .wide{grid-column:auto}.appointmentAgreed,.appointmentAgreed input{width:100%}}.tabletModal>footer .modalActionSpacer{flex:1}.tabletModal>footer button.danger{color:#ffabb3;background:#361117;border-color:rgba(255,113,128,.28)}.tabletModal>footer button.danger:hover{background:#46151d;border-color:rgba(255,131,144,.667)}.sector-plan{left:18%}.sector-finance{top:91px;left:67%;right:auto}.labPixiScene{z-index:3;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.labPixiScene canvas{opacity:.88;width:100%;height:100%;display:block}.navOptions{border-top:1px solid var(--line);margin-top:auto;padding:16px 0 0 10px}.navOptions>small{color:#63829a;letter-spacing:.14em;margin:0 0 7px;font-size:9px;display:block}.navOptions>a{color:#8da9c0;border-radius:9px;align-items:center;gap:12px;min-height:39px;padding:10px 12px;font-size:13px;text-decoration:none;display:flex}.navOptions>a i{color:#65a8ce;text-align:center;width:15px;font-style:normal}.navOptions>a:hover{color:#e9fbff;box-shadow:inset 2px 0 var(--cyan);background:linear-gradient(90deg,rgba(72,217,255,.17),transparent)}.mode{margin-top:14px}@media (min-width:721px){.nav{scrollbar-width:thin;align-self:start;height:100vh;position:-webkit-sticky;position:sticky;top:0;overflow-y:auto}}@media (min-width:721px) and (max-width:1050px){.navOptions{padding-left:0}.navOptions>small{display:none}.navOptions>a{justify-content:center;padding:11px 8px;font-size:0}.navOptions>a i{font-size:16px}}@media (max-width:720px){.nav{height:auto;overflow:visible}.navOptions{border-top:0;flex:none;align-items:center;margin-top:0;padding:0;display:flex}.navOptions>small{display:none}.navOptions>a{white-space:nowrap;gap:6px;min-height:auto;padding:10px 8px;font-size:11px}.navOptions>a i{width:auto}}.nav .campaignLink{color:#8da9c0;border-radius:9px;align-items:center;gap:12px;min-height:39px;padding:11px 13px;font-size:13px;text-decoration:none;display:flex}.nav .campaignLink i{color:#65a8ce;text-align:center;width:15px;font-style:normal}.nav .campaignLink:hover{color:#e9fbff;box-shadow:inset 2px 0 var(--cyan);background:linear-gradient(90deg,rgba(72,217,255,.17),transparent)}.nav .campaignLink:focus-visible{color:#e9fbff;box-shadow:inset 2px 0 var(--cyan);background:linear-gradient(90deg,rgba(72,217,255,.17),transparent)}@media (min-width:721px) and (max-width:1050px){.nav .campaignLink{justify-content:center;padding:12px;font-size:0}.nav .campaignLink i{font-size:16px}}@media (max-width:720px){.nav .campaignLink{white-space:nowrap;gap:6px;padding:10px 8px;font-size:11px}.nav .campaignLink i{display:none}}.tabletReadOnlyNote{color:#ffdfa2;background:rgba(53,39,17,.46);border:1px solid rgba(255,191,87,.267);border-radius:9px;margin:0 0 14px;padding:9px 12px;font-size:9px;line-height:1.45}.dataSourceBadge.production{color:#7cf3bd!important;border-color:rgba(96,223,168,.333)!important}.dataSourceBadge.mock{color:#ffdfa2!important;border-color:rgba(255,191,87,.333)!important}.title>span{color:#7fa0b6;letter-spacing:.08em;font-size:8px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}
