/*! 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}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#07111b;--muted:#65727f;--soft-text:#8995a1;--line:#e1e7ec;--line-2:#cfd8e0;--canvas:#f4f7fa;--surface:#fff;--soft:#f7f9fb;--green:#0e82d4;--green-dark:#0768ae;--green-soft:#e9f4fc;--amber:#437da6;--amber-soft:#edf4f8;--blue:#1388d8;--blue-soft:#e9f4fc;--violet:#235d89;--violet-soft:#edf3f7;--red:#111820;--red-soft:#edf0f2;--shadow:0 14px 40px #07111b17}*{box-sizing:border-box}html{background:var(--canvas)}body{background:var(--canvas);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #0e82d433}.shell{min-height:100vh}.sidebar{z-index:40;width:264px;color:var(--ink);background:#eef7fd;border-right:1px solid #cfe5f4;flex-direction:column;padding:23px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:8px 0 26px #0e82d40b}.sidebarHead{justify-content:space-between;align-items:center;padding:0 8px 20px;display:flex}.brand{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.brand img{object-fit:contain;background:#fff;border:1px solid #d7eaf7;border-radius:10px;width:158px;height:63px;padding:2px 0}.brand>span{color:#537793;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:650;line-height:1.3}.client{background:#e2f1fb;border:1px solid #c9e2f2;border-radius:12px;align-items:center;gap:10px;margin:0 2px 21px;padding:10px;display:flex}.client>div{color:#fff;background:var(--green);border-radius:8px;place-items:center;width:33px;height:33px;font-size:10px;font-weight:750;display:grid}.client>span{flex-direction:column;flex:1;min-width:0;display:flex}.client small{color:#6c8ba1;font-size:9px}.client strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.client svg{color:#6287a2}.navScroll{scrollbar-color:#acd1e9 transparent;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.sidebar nav{flex-direction:column;gap:3px;display:flex}.sidebar nav>label{color:#7895aa;letter-spacing:.12em;text-transform:uppercase;margin:0 12px 7px;font-size:9px;font-weight:700}.sidebar nav button,.sideFooter button{color:#315a77;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:43px;padding:0 12px;font-size:12px;font-weight:520;transition:background .16s,color .16s,transform .16s;display:flex}.sidebar nav button:hover,.sideFooter button:hover{color:#075f9d;background:#deedf7}.sidebar nav button.active{color:#fff;background:var(--green);font-weight:680;box-shadow:0 5px 14px #0e82d42e}.sidebar nav button:active{transform:translateY(1px)}.sidebar nav button span{flex:1}.sidebar nav button i{color:#52748c;background:#d7eaf7;border-radius:99px;place-items:center;min-width:20px;height:20px;font-size:9px;font-style:normal;font-weight:700;display:grid}.adminNavigation{flex-direction:column;gap:16px;padding-bottom:8px;display:flex}.workspaceSwitch{background:#dcecf7;border:1px solid #c6dfef;border-radius:9px;grid-template-columns:1fr 1fr;gap:3px;margin:0 2px 18px;padding:3px;display:grid}.workspaceSwitch button{color:#4f7590;background:0 0;border:0;border-radius:6px;height:31px;font-size:9px;font-weight:650}.expandCard{background:#e0f0fa;border:1px solid #c8e2f2;border-radius:12px;align-items:flex-start;gap:10px;margin:14px 2px;padding:12px;display:flex}.expandCard>span{color:#fff;background:var(--green);border:1px solid #2396e5;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.expandCard strong{margin-top:1px;font-size:10px;display:block}.expandCard p{color:#5f8198;margin:4px 0 0;font-size:9px;line-height:1.45}.sideFooter{border-top:1px solid #cfe5f4;flex-direction:column;gap:2px;padding-top:9px;display:flex}.sideFooter button{min-height:36px;font-size:10px}main{min-height:100vh;margin-left:264px}.topbar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe8;justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.iconButton{border:1px solid var(--line);background:#fff;border-radius:9px;place-items:center;width:38px;height:38px;padding:0;display:inline-grid}.iconButton:hover{background:var(--soft);border-color:var(--line-2)}.menuButton,.mobileClose{display:none}.search{align-items:center;width:min(42vw,480px);display:flex;position:relative}.search>svg{color:var(--soft-text);position:absolute;left:13px}.search input{width:100%;height:40px;color:var(--ink);background:var(--soft);border:1px solid var(--line);border-radius:10px;padding:0 52px 0 40px;font-size:11px}.search input:focus{background:#fff;border-color:#8cc7ed;outline:none;box-shadow:0 0 0 4px #0e82d417}.search input::placeholder{color:#9aa49f}.search kbd{color:var(--soft-text);border:1px solid var(--line);background:#fff;border-radius:5px;padding:3px 5px;font-size:8px;position:absolute;right:10px}.searchResults{z-index:60;border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:7px;position:absolute;top:47px;left:0;right:0;overflow:hidden}.searchResults>label{color:var(--soft-text);letter-spacing:.1em;text-transform:uppercase;padding:6px 9px;font-size:8px;font-weight:700;display:block}.searchResults button{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px;display:flex}.searchResults button:hover{background:var(--soft)}.searchResults button>svg:first-child{color:var(--green)}.searchResults button>svg:last-child{color:var(--soft-text);margin-left:auto}.searchResults button span{flex-direction:column;min-width:0;display:flex}.searchResults strong{font-size:10px}.searchResults small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.topActions{align-items:center;gap:13px;display:flex}.logoutButton{color:#49677d;background:linear-gradient(145deg,#fff,#e8f3fa);border:1px solid #d1e2ed;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:37px;padding:0 11px;font-size:9px;font-weight:700;transition:color .16s,border-color .16s,background .16s;display:flex}.logoutButton:hover{color:#075f9d;background:#e2f1fa;border-color:#a9cfe5}.noticeWrap,.bell{position:relative}.bell>i{background:var(--green);border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:7px}.noticePanel{z-index:70;border:1px solid var(--line);min-width:350px;box-shadow:var(--shadow);background:#fff;border-radius:14px;position:absolute;top:48px;right:-8px;overflow:hidden}.noticePanel>div:first-child{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.noticePanel>div:first-child strong{font-size:12px}.noticePanel>div:first-child button{color:var(--green-dark);background:0 0;border:0;font-size:9px;font-weight:650}.noticePanel article{border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;padding:14px 16px;display:flex}.noticePanel article:last-child{border-bottom:0}.noticePanel article>span{border-radius:8px;flex:none;place-items:center;width:33px;height:33px;display:grid}.noticePanel article>span.amber{color:var(--amber);background:var(--amber-soft)}.noticePanel article>span.green{color:var(--green);background:var(--green-soft)}.noticePanel article div{flex-direction:column;display:flex}.noticePanel article strong{font-size:10px}.noticePanel article p{color:var(--muted);margin:3px 0 4px;font-size:9px}.noticePanel article small{color:var(--soft-text);font-size:8px}.user{border-left:1px solid var(--line);align-items:center;gap:9px;margin-left:3px;padding-left:16px;display:flex}.user>span{color:#075f9d;background:var(--green-soft);border:1px solid #d3e9f8;border-radius:9px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:700;display:grid}.user>div{flex-direction:column;min-width:93px;display:flex}.user small{color:var(--muted);margin-top:3px;font-size:8px}.user svg{color:var(--soft-text)}.page{max-width:1450px;margin:0 auto;padding:33px 34px 48px}.pageHead{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.pageHead>div>span{color:var(--green-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:700;display:block}.pageHead h1{letter-spacing:-.04em;margin:0;font-size:clamp(25px,2.1vw,32px);line-height:1.1}.pageHead p{color:var(--muted);margin:8px 0 0;font-size:11px}.primary,.secondary{border-radius:9px;justify-content:center;align-items:center;gap:8px;height:39px;padding:0 15px;font-size:10px;font-weight:650;display:inline-flex}.primary{color:#fff;background:var(--green);border:1px solid var(--green);box-shadow:0 5px 14px #0e82d433}.primary:hover{background:var(--green-dark)}.secondary{color:#415047;border:1px solid var(--line);background:#fff}.secondary:hover{background:var(--soft);border-color:var(--line-2)}.card{border:1px solid var(--line);background:#fff;border-radius:15px;box-shadow:0 1px 2px #142c200a}.overview{grid-template-columns:minmax(0,1fr) 286px;gap:18px;display:grid}.hero{border:1px solid var(--line);background:radial-gradient(circle at 87% 11%,#0e82d41a,#0000 32%),#fff;border-radius:17px;min-height:238px;padding:28px 32px;display:flex;overflow:hidden}.heroCopy{flex-direction:column;flex:1;justify-content:center;display:flex}.live{color:var(--green-dark);align-items:center;gap:7px;font-size:9px;font-weight:650;display:flex}.live i{background:var(--green);border:4px solid var(--green-soft);border-radius:50%;width:12px;height:12px}.hero h2{letter-spacing:-.045em;max-width:470px;margin:15px 0 10px;font-size:clamp(24px,2.5vw,35px);line-height:1.08}.heroCopy>p{max-width:470px;color:var(--muted);margin:0;font-size:11px;line-height:1.65}.heroCopy>button{color:var(--green-dark);background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;margin-top:17px;padding:0;font-size:10px;font-weight:700;display:flex}.health{border-left:1px solid var(--line);flex-direction:column;flex:0 0 270px;justify-content:center;align-items:center;margin-left:26px;padding-left:31px;display:flex}.ring{background:conic-gradient(var(--green) 0 338deg, #e8eeeb 338deg 360deg);border-radius:50%;place-items:center;width:132px;height:132px;display:grid;position:relative}.ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:9px}.ring>div{z-index:1;text-align:center;flex-direction:column;display:flex}.ring strong{letter-spacing:-.05em;font-size:29px}.ring span{color:var(--muted);margin-top:1px;font-size:8px}.health>p{gap:14px;margin:14px 0 0;display:flex}.health>p span{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.health>p i{background:#e5ebe8;border-radius:50%;width:7px;height:7px;display:block}.health>p i.ok{background:var(--green)}.stats{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.stats article{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;padding:17px;display:flex}.statIcon{border-radius:10px;flex:none;place-items:center;width:39px;height:39px;margin-right:12px;display:grid}.statIcon svg{width:20px}.statIcon.green,.timelineItem>span.green{color:var(--green);background:var(--green-soft)}.statIcon.amber{color:var(--amber);background:var(--amber-soft)}.statIcon.blue,.timelineItem>span.blue{color:var(--blue);background:var(--blue-soft)}.statIcon.violet,.timelineItem>span.violet{color:var(--violet);background:var(--violet-soft)}.stats article>div{flex-direction:column;display:flex}.stats small{color:var(--muted);font-size:8px}.stats strong{letter-spacing:-.03em;font-size:21px;line-height:1.2}.stats p{color:var(--soft-text);align-items:center;gap:3px;margin:2px 0 0;font-size:7px;display:flex}.stats article:first-child p{color:var(--green-dark)}.attention,.activityCard{padding:20px 22px}.cardTitle{justify-content:space-between;align-items:flex-end;margin-bottom:13px;display:flex}.cardTitle>div{flex-direction:column;display:flex}.cardTitle span,.chartHead>div>span{color:var(--soft-text);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:700}.cardTitle h2,.chartHead h2,.tableHead h2{letter-spacing:-.02em;margin:4px 0 0;font-size:14px}.cardTitle button,.tableHead button{color:var(--green-dark);background:0 0;border:0;align-items:center;gap:5px;font-size:8px;font-weight:650;display:flex}.actionItem{border-top:1px solid var(--line);align-items:center;gap:13px;min-height:74px;display:flex}.actionItem>div{flex:1}.actionItem>div strong{font-size:9px}.actionItem>div p{color:var(--muted);margin:4px 0 0;font-size:8px}.actionItem>svg{color:var(--soft-text)}.dateTile{border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.dateTile.amber{color:#315f80;background:var(--amber-soft)}.dateTile.blue{color:var(--blue);background:var(--blue-soft)}.dateTile strong{font-size:15px;line-height:1}.dateTile small{margin-top:3px;font-size:6px;font-weight:700}.badge{min-height:23px;color:var(--muted);white-space:nowrap;background:#f2f5f3;border-radius:999px;align-items:center;padding:0 9px;font-size:7px;font-weight:650;line-height:1;display:inline-flex}.badge.green{color:var(--green-dark);background:var(--green-soft)}.badge.amber{color:#315f80;background:var(--amber-soft)}.badge.blue{color:#346cae;background:var(--blue-soft)}.badge.red{color:var(--red);background:var(--red-soft)}.activityCard{grid-column:1}.timeline{border-top:1px solid var(--line)}.timelineItem{align-items:center;gap:12px;min-height:61px;display:flex;position:relative}.timelineItem:not(:last-child):after{content:"";background:var(--line);width:1px;height:10px;position:absolute;bottom:-3px;left:16px}.timelineItem>span{border-radius:8px;flex:none;place-items:center;width:33px;height:33px;display:grid}.timelineItem>span svg{width:16px}.timelineItem>div{flex-direction:column;flex:1;display:flex}.timelineItem strong{font-size:9px}.timelineItem p{color:var(--muted);margin:3px 0 0;font-size:8px}.timelineItem time{color:var(--soft-text);font-size:7px}.quick{grid-area:1/2;padding:22px}.quickLabel{color:var(--green-dark);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex}.quick h2{letter-spacing:-.03em;margin:18px 0 7px;font-size:18px}.quick>p{color:var(--muted);margin:0 0 17px;font-size:9px;line-height:1.5}.quick>button{text-align:left;border:0;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:9px;width:100%;min-height:45px;padding:0 2px;font-size:9px;display:flex}.quick>button svg:first-child{color:var(--green)}.quick>button svg:last-child{color:var(--soft-text);margin-left:auto}.quick>button.quickMain{color:#fff;background:var(--green);border:0;border-radius:9px;justify-content:center;margin-bottom:8px;font-weight:650}.quick>button.quickMain svg{color:#fff}.support{background:var(--soft);border-radius:10px;align-items:center;gap:9px;margin-top:18px;padding:10px;display:flex}.support>span{width:31px;height:31px;color:var(--green);border:1px solid var(--line);background:#fff;border-radius:8px;place-items:center;display:grid}.support>div{flex-direction:column;display:flex}.support small{color:var(--muted);font-size:7px}.support strong{margin-top:2px;font-size:8px}.contentCard{padding:22px}.toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.toolbar>div{background:var(--soft);border:1px solid var(--line);border-radius:9px;gap:3px;padding:3px;display:flex}.toolbar button{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:7px 12px;font-size:8px}.toolbar button.active{color:var(--ink);background:#fff;font-weight:650;box-shadow:0 1px 4px #18322514}.toolbar>span{color:var(--soft-text);font-size:8px}.reportList article{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(250px,1fr) 100px 125px 72px;align-items:center;gap:18px;min-height:93px;display:grid}.reportList article:last-child{border-bottom:0}.pdf{width:48px;height:48px;color:var(--green);background:var(--green-soft);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;display:flex}.pdf small{margin-top:2px;font-size:6px;font-weight:800}.reportList article>div>small{color:var(--green-dark);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:700}.reportList h3{margin:5px 0;font-size:11px}.reportList p{color:var(--muted);align-items:center;gap:7px;margin:0;font-size:8px;display:flex}.reportList p i{background:#bcc6c1;border-radius:50%;width:3px;height:3px}.reportList time{color:var(--muted);font-size:8px}.reportActions{justify-content:flex-end;gap:4px;display:flex}.reportActions button{color:#0873c5;background:#e8f4fb;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid}.reportActions button:hover{color:#fff;background:#087dcc}.reportCategories{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.reportCategories article{background:linear-gradient(145deg,#fff,#e8f4fb);border:1px solid #d1e3ee;border-radius:12px;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;min-height:78px;padding:14px;display:grid}.reportCategories article>span{color:#fff;background:linear-gradient(135deg,#0b94df,#0873c5);border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.reportCategories article>div{flex-direction:column;display:flex}.reportCategories strong{letter-spacing:-.04em;font-size:18px}.reportCategories small{color:var(--muted);margin-top:3px;font-size:8px}.reportCategories article.future{opacity:.72;background:linear-gradient(145deg,#f7fafc,#e9f0f5)}.reportCategories article.future>span{background:linear-gradient(135deg,#7693a7,#526f84)}.reportList article>button,td button,.fileList button,.ticketBoard button{width:32px;height:32px;color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.reportList article>button:hover,td button:hover,.fileList button:hover,.ticketBoard button:hover{color:var(--green-dark);background:var(--soft);border-radius:7px}.miniStats{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}.miniStats article{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:13px;padding:17px 19px;display:flex}.miniStats article>span{color:var(--green)}.miniStats article>div{flex-direction:column;display:flex}.miniStats strong{letter-spacing:-.03em;font-size:18px}.miniStats small{color:var(--muted);margin-top:2px;font-size:8px}.tableHead,.chartHead{justify-content:space-between;align-items:flex-start;display:flex}.tableHead{padding-bottom:17px}.tableHead p{color:var(--muted);margin:5px 0 0;font-size:8px}.tableScroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:850px}th{color:var(--soft-text);letter-spacing:.055em;text-align:left;text-transform:uppercase;background:var(--soft);padding:11px 13px;font-size:7px;font-weight:700}th:first-child{border-radius:8px 0 0 8px}th:last-child{border-radius:0 8px 8px 0}td{color:#56635d;border-bottom:1px solid var(--line);padding:15px 13px;font-size:8px}tbody tr:last-child td{border-bottom:0}td:first-child{min-width:200px}td:first-child strong,td:first-child small{display:block}td:first-child strong{color:var(--ink);font-size:9px}td:first-child small{color:var(--soft-text);margin-top:4px;font-size:7px}.trainingFeature{color:#fff;background:radial-gradient(circle at 92% 18%,#1388d838,#0000 28%),#07111b;border-radius:16px;justify-content:space-between;align-items:center;min-height:165px;margin-bottom:18px;padding:28px 32px;display:flex;overflow:hidden}.academyPrograms{background:linear-gradient(145deg,#fff,#e5f3fb);border:1px solid #cee2ef;border-radius:17px;margin:17px 0;padding:24px}.academyProgramGrid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.academyProgramGrid article{background:#ffffffeb;border:1px solid #d5e4ed;border-radius:13px;padding:18px;box-shadow:0 7px 20px #124f790d}.academyProgramGrid article:last-child{grid-column:1/-1}.academyProgramGrid header{grid-template-columns:40px 1fr auto;align-items:center;gap:10px;display:grid}.academyProgramGrid header>span{color:#fff;background:linear-gradient(135deg,#0b94df,#0873c5);border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.academyProgramGrid header>div{flex-direction:column;display:flex}.academyProgramGrid header small{color:#0873c5;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.academyProgramGrid h3{margin:4px 0 0;font-size:11px}.academyProgramGrid ol{grid-template-columns:1fr 1fr;gap:7px;margin:16px 0 14px;padding:0;list-style:none;display:grid}.academyProgramGrid li{color:#536e82;background:#f1f7fb;border-radius:7px;grid-template-columns:22px 1fr 15px;align-items:center;gap:6px;min-height:34px;padding:5px 7px;font-size:8px;display:grid}.academyProgramGrid li i{color:#0873c5;background:#fff;border-radius:6px;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;font-weight:750;display:grid}.academyProgramGrid li svg{color:#8eb3ca}.academyProgramGrid article>button{color:#0873c5;background:#e5f2fa;border:1px solid #cde2ef;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;height:37px;font-size:8px;font-weight:750;display:flex}@media (width<=800px){.academyProgramGrid{grid-template-columns:1fr}.academyProgramGrid article:last-child{grid-column:auto}}@media (width<=520px){.academyProgramGrid ol{grid-template-columns:1fr}}.trainingFeature>div:first-child>span{color:#65bbf2;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:700}.trainingFeature h2{letter-spacing:-.035em;margin:9px 0 7px;font-size:23px}.trainingFeature p{color:#afbfca;margin:0;font-size:9px}.trainingFeature>div:last-child{align-items:center;gap:24px;display:flex}.trainingFeature>div:last-child>span{flex-direction:column;display:flex}.trainingFeature>div:last-child strong{letter-spacing:-.04em;font-size:29px}.trainingFeature>div:last-child small{color:#9fb3c2;font-size:7px}.trainingFeature button{color:#07111b;background:#fff;border:0;border-radius:9px;align-items:center;gap:8px;height:40px;padding:0 15px;font-size:9px;font-weight:700;display:flex}.courses{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.courses article{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.courseCover{height:112px;color:var(--green-dark);background:var(--green-soft);flex-direction:column;justify-content:center;padding:18px;display:flex;position:relative}.courseCover.tone1{color:#346cae;background:var(--blue-soft)}.courseCover.tone2{color:#235d89;background:var(--violet-soft)}.courseCover>span{letter-spacing:.08em;text-transform:uppercase;margin-top:9px;font-size:7px;font-weight:700}.courseCover>i{background:#ffffffbf;border-radius:99px;align-items:center;gap:4px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:700;display:flex;position:absolute;top:13px;right:13px}.courseBody h3{margin:0 0 12px;font-size:11px}.courseBody p{color:var(--muted);justify-content:space-between;margin:0;font-size:7px;display:flex}.courseBody p span:first-child{align-items:center;gap:4px;display:flex}.progress{background:#edf1ef;border-radius:99px;height:5px;margin-top:15px;overflow:hidden}.progress i{background:var(--green);border-radius:inherit;height:100%;display:block}.courseBody>small{color:var(--soft-text);justify-content:space-between;margin-top:7px;font-size:7px;display:flex}.courseBody>small strong{color:var(--green-dark)}.folders{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.folders>button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:12px;padding:18px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.folders>button:hover{box-shadow:var(--shadow);border-color:#acd2eb;transform:translateY(-2px)}.folders>button>span{width:42px;height:42px;color:var(--green);background:var(--green-soft);border-radius:9px;flex:none;place-items:center;display:grid}.folders>button>div{flex-direction:column;flex:1;display:flex}.folders strong{font-size:9px}.folders small{color:var(--muted);margin-top:3px;font-size:7px}.folders i{color:var(--green-dark);margin-top:7px;font-size:7px;font-style:normal;font-weight:650}.folders>button>svg{color:var(--soft-text)}.fileList article{border-top:1px solid var(--line);grid-template-columns:38px 1fr 100px 32px;align-items:center;gap:12px;min-height:65px;display:grid}.fileList article>span{width:35px;height:35px;color:var(--green);background:var(--soft);border:1px solid var(--line);border-radius:8px;place-items:center;display:grid}.fileList article>div{flex-direction:column;display:flex}.fileList strong{font-size:9px}.fileList small,.fileList time{color:var(--muted);margin-top:3px;font-size:7px}.ticketBoard{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ticketBoard>section{min-width:0}.ticketBoard>section>header{align-items:center;margin-bottom:11px;display:flex}.ticketBoard header>i{background:var(--blue);border-radius:50%;width:7px;height:7px;margin-right:8px}.ticketBoard header>i.em-atendimento{background:var(--amber)}.ticketBoard header>i.concluído{background:var(--green)}.ticketBoard header h2{margin:0;font-size:10px}.ticketBoard header span{width:19px;height:19px;color:var(--muted);background:#e8edeb;border-radius:99px;place-items:center;margin-left:7px;font-size:7px;display:grid}.ticketBoard>section>div{background:#eef2f0;border-radius:13px;min-height:380px;padding:9px}.ticketBoard article{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:9px;padding:14px;box-shadow:0 1px 2px #142c200a}.ticketBoard article>div{justify-content:space-between;align-items:center;display:flex}.ticketBoard article>div>small{color:var(--green-dark);font-size:7px;font-weight:700}.ticketBoard article>div>button{width:24px;height:24px}.ticketBoard h3{margin:10px 0 5px;font-size:10px}.ticketBoard article>p{color:var(--muted);margin:0;font-size:7px}.ticketBoard footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:13px;padding-top:11px;display:flex}.ticketBoard time{color:var(--soft-text);font-size:7px}.empty{color:var(--soft-text);text-align:center;padding:25px 10px;font-size:8px}.indicatorStats{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}.indicatorStats article{border:1px solid var(--line);background:#fff;border-radius:13px;justify-content:space-between;align-items:flex-end;min-height:122px;padding:19px;display:flex}.indicatorStats article>div:first-child{flex-direction:column;display:flex}.indicatorStats small{color:var(--muted);font-size:8px}.indicatorStats strong{letter-spacing:-.04em;margin-top:7px;font-size:23px}.indicatorStats article>div:first-child>span{color:var(--green-dark);margin-top:4px;font-size:7px}.indicatorStats article>div:first-child>p{color:var(--muted);margin:4px 0 0;font-size:7px}.indicatorStats article>svg{box-sizing:content-box;color:var(--green);background:var(--green-soft);border-radius:11px;padding:10px;display:block}.spark{align-items:flex-end;gap:4px;height:48px;display:flex}.spark i{background:#b7dff7;border-radius:3px 3px 1px 1px;width:6px;display:block}.spark i:last-child{background:var(--green)}.indicatorGrid{grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);gap:16px;display:grid}.chartCard,.donutCard{min-height:345px;padding:22px}.chartHead{margin-bottom:23px}.chart{height:230px;display:flex}.scale{color:var(--soft-text);flex-direction:column;flex:0 0 35px;justify-content:space-between;padding-bottom:24px;font-size:6px;display:flex}.bars{background:repeating-linear-gradient(to bottom, var(--line) 0, var(--line) 1px, transparent 1px, transparent 25%);flex:1;justify-content:space-around;gap:18px;padding:0 12px;display:flex;position:relative}.bars>.target{color:#9b6209;text-align:right;border-top:1px dashed var(--amber);height:1px;font-size:6px;font-style:normal;position:absolute;top:10%;left:0;right:0}.bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;max-width:52px;display:flex;position:relative}.bars>div>strong{color:var(--green-dark);margin-bottom:4px;font-size:7px}.bars>div>span{flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex}.bars>div>span>i{background:#a9d8f4;border-radius:5px 5px 0 0;width:68%;max-width:31px;min-height:3px;display:block}.bars>div:last-child>span>i{background:var(--green)}.bars>div>small{color:var(--muted);margin-top:8px;font-size:7px}.donutCard{flex-direction:column;align-items:center;display:flex}.donutCard .chartHead{width:100%}.donut{background:conic-gradient(var(--green) 0 340deg, var(--amber) 340deg 360deg);border-radius:50%;place-items:center;width:150px;height:150px;margin:5px 0 20px;display:grid;position:relative}.donut:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:17px}.donut>div{z-index:1;text-align:center;flex-direction:column;display:flex}.donut strong{letter-spacing:-.04em;font-size:24px}.donut small{color:var(--muted);font-size:7px}.legend{gap:7px;width:100%;display:grid}.legend p{grid-template-columns:8px 1fr auto;align-items:center;margin:0;display:grid}.legend i{background:#d7dfdb;border-radius:50%;width:7px;height:7px}.legend i.green{background:var(--green)}.legend i.amber{background:var(--amber)}.legend span,.legend strong{color:var(--muted);font-size:7px}.legend strong{color:var(--ink)}.insight{background:var(--green-soft);border:1px solid #d1e9f8;border-radius:12px;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.insight>span{width:36px;height:36px;color:var(--green);background:#fff;border-radius:8px;place-items:center;display:grid}.insight>div{flex-direction:column;flex:1;display:flex}.insight strong{font-size:9px}.insight p{color:#4e6c80;margin:3px 0 0;font-size:7px}.insight button{color:var(--green-dark);background:0 0;border:0;align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.adminDashboard{gap:16px;display:grid}.adminIntro{color:#fff;background:radial-gradient(circle at 84% 8%,#75e7ff6b,#0000 32%),linear-gradient(125deg,#064c9b 0%,#087ed1 55%,#18b7e9 100%);border:1px solid #278ed1;border-radius:17px;justify-content:space-between;align-items:center;min-height:172px;padding:28px 32px;display:flex;overflow:hidden;box-shadow:0 15px 34px #005ba733}.adminIntro>div{max-width:650px}.adminIntro>div>span{color:#d8f5ff;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex}.adminIntro h2{letter-spacing:-.04em;margin:12px 0 8px;font-size:clamp(23px,2.4vw,33px)}.adminIntro p{color:#e1f5ff;max-width:580px;margin:0;font-size:10px;line-height:1.6}.adminIntro>button{color:#fff;white-space:nowrap;background:#ffffff29;border:1px solid #ffffff5c;border-radius:9px;align-items:center;gap:7px;height:41px;padding:0 15px;font-size:9px;font-weight:700;display:flex}.adminStats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.adminStats>button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:42px 1fr 18px;align-items:center;min-height:112px;padding:17px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.adminStats>button:hover{box-shadow:var(--shadow);border-color:#a8d2ee;transform:translateY(-2px)}.adminStats>button>span{width:39px;height:39px;color:var(--green);background:var(--green-soft);border-radius:10px;place-items:center;display:grid}.adminStats>button>span.ink{color:#fff;background:#111b24}.adminStats>button>span.cyan{color:#0872bb;background:#e8f5fc}.adminStats>button>span.red{color:#111820;background:#edf0f2}.adminStats>button>div{flex-direction:column;display:flex}.adminStats small{color:var(--muted);font-size:8px}.adminStats strong{letter-spacing:-.04em;margin-top:2px;font-size:22px}.adminStats p{color:var(--soft-text);margin:2px 0 0;font-size:7px}.adminStats>button>svg{color:var(--soft-text)}.adminColumns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.adminPanel{padding:20px 22px}.panelTitle{justify-content:space-between;align-items:flex-end;margin-bottom:12px;display:flex}.panelTitle>div{flex-direction:column;display:flex}.panelTitle span{color:var(--soft-text);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:700}.panelTitle h2{letter-spacing:-.02em;margin:4px 0 0;font-size:14px}.panelTitle button{color:var(--green-dark);background:0 0;border:0;align-items:center;gap:5px;font-size:8px;font-weight:650;display:flex}.adminTicket,.adminSchedule{border-top:1px solid var(--line);align-items:center;gap:12px;min-height:68px;display:flex}.adminTicket>span{color:#1d2933;text-align:center;background:#edf0f2;border-radius:99px;min-width:48px;padding:6px 8px;font-size:7px;font-weight:700}.adminTicket>span.high{color:#fff;background:#111820}.adminTicket>div,.adminSchedule>div{flex-direction:column;flex:1;display:flex}.adminTicket strong,.adminSchedule strong{font-size:9px}.adminTicket p,.adminSchedule p{color:var(--muted);margin:4px 0 0;font-size:8px}.adminTicket time{color:var(--soft-text);font-size:7px}.adminQuick{padding:20px 22px}.adminQuick>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.adminQuick>div:last-child>button{text-align:left;background:var(--soft);border:1px solid var(--line);border-radius:10px;grid-template-columns:33px 1fr 16px;align-items:center;gap:9px;min-height:66px;padding:10px;display:grid}.adminQuick>div:last-child>button:hover{background:#fff;border-color:#add3ec}.adminQuick>div:last-child>button>svg:first-child{box-sizing:content-box;color:var(--green);background:var(--green-soft);border-radius:8px;padding:7px}.adminQuick>div:last-child>button>svg:last-child{color:var(--soft-text)}.adminQuick button>span{flex-direction:column;display:flex}.adminQuick button strong{font-size:9px}.adminQuick button small{color:var(--muted);margin-top:3px;font-size:7px}.adminLoadError{color:#965c08;background:#fff6e7;border:1px solid #efd3a8;border-radius:11px;align-items:center;gap:9px;padding:13px 16px;font-size:9px;display:flex}.adminFactList{display:grid}.adminFactList article{border-top:1px solid var(--line);grid-template-columns:38px 1fr;align-items:center;gap:11px;min-height:72px;display:grid}.adminFactList article>span{color:#0879c9;background:#e7f4fc;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.adminFactList article>span.success{color:#0879c9;background:#e7f4fc}.adminFactList article>span.pending{color:#9a650e;background:#fff2dc}.adminFactList strong{font-size:9px}.adminFactList p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.45}.adminHealth{background:linear-gradient(115deg,#eaf6fe,#f8fcff);border:1px solid #cae2f3;border-radius:13px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.adminHealth article{border-left:1px solid #d8e9f5;justify-content:center;align-items:center;gap:8px;min-height:76px;display:flex}.adminHealth article:first-child{border-left:0}.adminHealth strong{color:#0876c8;font-size:20px}.adminHealth span{color:#587185;font-size:8px}.adminEquipmentPage{gap:16px;display:grid}.adminEquipmentLead{background:linear-gradient(125deg,#eaf7ff,#fff 62%,#dff3ff);border:1px solid #c9e3f4;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;min-height:150px;padding:26px 29px;display:flex}.adminEquipmentLead>div>span{color:#0875c4;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.adminEquipmentLead h2{letter-spacing:-.035em;margin:10px 0 6px;font-size:23px}.adminEquipmentLead p{color:#5f788b;max-width:680px;margin:0;font-size:9px;line-height:1.6}.equipmentSource{color:#5c7587;align-items:center;gap:6px;font-size:8px;display:flex}.adminEquipmentEmpty{color:#61798a;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;padding:30px;display:flex}.adminEquipmentEmpty strong{color:#173248;font-size:13px}.adminEquipmentEmpty p{max-width:470px;margin:2px 0 0;font-size:9px;line-height:1.55}.clientEquipmentPage{gap:16px;display:grid}.clientEquipmentLead{color:#fff;background:radial-gradient(circle at 88% 10%,#47c4ff6b,#0000 30%),linear-gradient(125deg,#064676,#087dcc 62%,#0d96d4);border-radius:17px;justify-content:space-between;align-items:center;gap:24px;min-height:155px;padding:27px 30px;display:flex;box-shadow:0 15px 34px #045b9e29}.clientEquipmentLead>div>span{color:#d8f2ff;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.clientEquipmentLead h2{letter-spacing:-.035em;margin:10px 0 6px;font-size:24px}.clientEquipmentLead p{color:#d9edf9;max-width:720px;margin:0;font-size:9px;line-height:1.6}.clientEquipmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.clientEquipmentGrid>article{background:linear-gradient(145deg,#fff,#f5fbff);border:1px solid #d7e7f1;border-radius:12px;grid-template-columns:43px 1fr auto;align-items:center;gap:12px;min-height:126px;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.clientEquipmentGrid>article:hover{border-color:#a9d2eb;transform:translateY(-2px);box-shadow:0 9px 24px #13476c14}.clientEquipmentIcon{color:#087dcc;background:#e6f4fc;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.clientEquipmentInfo{flex-direction:column;min-width:0;display:flex}.clientEquipmentInfo>span{color:#0873c5;text-transform:uppercase;font-size:7px;font-weight:800}.clientEquipmentInfo h3{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 3px;font-size:11px;overflow:hidden}.clientEquipmentInfo p{color:#526f82;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.clientEquipmentInfo small{color:#728a9b;margin-top:5px;font-size:7px}.clientEquipmentInfo em{color:#567388;align-items:center;gap:4px;margin-top:6px;font-size:7px;font-style:normal;display:flex}.clientEquipmentState{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;display:flex}.clientEquipmentState>div{align-items:center;gap:6px;display:flex}.clientEquipmentState>div>button:last-child{color:#0873c5;background:#e9f5fd;border-radius:8px;align-items:center;gap:5px;height:31px;padding:0 9px;font-size:8px;font-weight:800;display:flex}.equipmentLeadActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.equipmentLeadActions>button{color:#0873c5;background:#fff;border:1px solid #c9e3f4;border-radius:9px;align-items:center;gap:6px;min-height:37px;padding:0 12px;font-size:8px;font-weight:800;display:flex}.clientEquipmentLead .equipmentLeadActions>button{border-color:#ffffff59}.equipmentLeadActions>button.primary{color:#fff;background:linear-gradient(135deg,#0a96e5,#075baa);border:0;box-shadow:0 8px 18px #013d6a33}.clientEquipmentLead .equipmentLeadActions>button.primary{color:#07538e;background:#fff}.equipmentQr{color:#087dcc;background:#fff;border:1px solid #d1e3ef;border-radius:8px;place-items:center;display:grid;overflow:hidden}.equipmentQr-large{border-radius:12px;width:146px;height:146px}.equipmentQr img{object-fit:contain;width:100%;height:100%;display:block}.clientEquipmentIcon{background:0 0;overflow:visible}.equipmentEditButton{place-items:center;width:31px;color:#0873c5!important;background:#f1f7fb!important;border:1px solid #d3e4ef!important;border-radius:8px!important;height:31px!important;padding:0!important;display:grid!important}.equipmentSyncCard{background:linear-gradient(120deg,#fff,#eef9ff);border-color:#c8e1f2;grid-template-columns:50px 1fr minmax(220px,auto);align-items:center;gap:15px;padding:20px 22px;display:grid}.equipmentSyncIcon{color:#087dcc;background:#e0f2fd;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.equipmentSyncCard>div:nth-child(2)>span{color:#0873c5;text-transform:uppercase;font-size:8px;font-weight:800}.equipmentSyncCard h3{margin:5px 0;font-size:14px}.equipmentSyncCard p{color:#5b7588;max-width:700px;margin:0;font-size:8px;line-height:1.5}.equipmentSyncCard code{color:#075d9d;background:#e6f4fd;border-radius:6px;margin-top:8px;padding:5px 7px;font-size:8px;display:inline-block}.equipmentSyncStatus{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.equipmentSyncStatus small{color:#6a8395;font-size:7px}.equipmentSyncStatus strong{color:#315a74;max-width:240px;font-size:8px}.equipmentTableIdentity{align-items:center;gap:9px;min-width:220px;display:flex}.equipmentTableIdentity>div:last-child{flex-direction:column;min-width:0;display:flex}.equipmentTableIdentity em{color:#71899b;text-overflow:ellipsis;white-space:nowrap;max-width:170px;margin-top:3px;font-size:7px;font-style:normal;display:block;overflow:hidden}.adminEquipmentTable td:last-child{text-align:center}.inventoryPage{gap:16px;display:grid}.inventoryHero{color:#fff;background:radial-gradient(circle at 88% 5%,#49cbff6e,#0000 32%),linear-gradient(125deg,#043d6b,#087dcc 58%,#0ca0dc);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:25px;min-height:190px;padding:30px 32px;display:grid;box-shadow:0 16px 36px #045b9e2b}.inventoryHero>div:first-child>span{color:#d7f1ff;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.inventoryHero h2{letter-spacing:-.04em;margin:11px 0 7px;font-size:27px}.inventoryHero p{color:#d7edfa;max-width:720px;margin:0;font-size:10px;line-height:1.6}.inventoryAlertSummary{color:#07466f;background:#fffffff0;border:1px solid #ffffffb3;border-radius:14px;grid-template-columns:auto auto;align-items:center;min-width:210px;padding:18px 20px;display:grid;box-shadow:0 13px 28px #012a4c2e}.inventoryAlertSummary svg{color:#0c8ed5}.inventoryAlertSummary strong{justify-self:end;font-size:25px}.inventoryAlertSummary span,.inventoryAlertSummary small{grid-column:1/-1}.inventoryAlertSummary span{margin-top:7px;font-size:9px;font-weight:800}.inventoryAlertSummary small{color:#668093;margin-top:4px;font-size:7px}.inventoryTabs{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.inventoryTabs>button{text-align:left;background:#fff;border:1px solid #d6e5ef;border-radius:12px;align-items:center;gap:11px;min-height:74px;padding:13px 15px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.inventoryTabs>button:hover{border-color:#a9d3ec;transform:translateY(-1px)}.inventoryTabs>button.active{border-color:#087dcc;box-shadow:0 8px 22px #087dcc1c}.inventoryTabs>button>span{color:#087dcc;background:#e8f5fd;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.inventoryTabs>button.active>span{color:#fff;background:linear-gradient(135deg,#0b94df,#0864b0)}.inventoryTabs>button>div{flex-direction:column;display:flex}.inventoryTabs strong{color:#18384f;font-size:10px}.inventoryTabs small{color:#71899b;margin-top:4px;font-size:7px}.inventoryStats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.inventoryStats article{background:#fff;border:1px solid #d9e6ef;border-radius:11px;align-items:center;gap:10px;min-height:70px;padding:13px 15px;display:flex}.inventoryStats article>span{color:#087dcc;background:#edf7fd;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.inventoryStats article.attention>span{color:#a76200;background:#fff3df}.inventoryStats article>div{flex-direction:column;display:flex}.inventoryStats strong{font-size:18px}.inventoryStats small{color:#6b8395;margin-top:2px;font-size:7px}.inventoryCard{padding:20px 22px}.inventoryAddButton{color:#fff!important;background:linear-gradient(135deg,#0b91df,#075cac)!important;border:0!important}.inventoryList{gap:8px;display:grid}.inventoryList>article{background:linear-gradient(120deg,#fff,#f8fcff);border:1px solid #d9e6ef;border-radius:12px;grid-template-columns:56px minmax(180px,1fr) minmax(160px,.65fr) minmax(185px,.75fr) auto;align-items:center;gap:12px;min-height:108px;padding:13px 14px;display:grid}.inventoryList>article.lowStock{background:linear-gradient(120deg,#fff,#fffaf1);border-color:#e8c58c}.inventoryQr{color:#087dcc;background:#fff;border:1px solid #cfdfe9;border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.inventoryQr img{object-fit:contain;width:100%;height:100%;display:block}.inventoryItemIdentity{flex-direction:column;min-width:0;display:flex}.inventoryItemIdentity>span{color:#0873c5;letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:800}.inventoryItemIdentity h3{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 3px;font-size:11px;overflow:hidden}.inventoryItemIdentity p{color:#587387;margin:0;font-size:8px}.inventoryItemIdentity small{color:#748b9b;text-overflow:ellipsis;white-space:nowrap;max-width:280px;margin-top:5px;font-size:7px;display:block;overflow:hidden}.inventoryStock{flex-direction:column;gap:7px;display:flex}.inventoryStock>div{justify-content:space-between;gap:8px;display:flex}.inventoryStock strong{font-size:10px}.inventoryStock span{color:#6c8496;font-size:7px}.inventoryStock>i{background:#e2ebf1;border-radius:99px;height:5px;display:block;overflow:hidden}.inventoryStock>i>b{border-radius:inherit;background:linear-gradient(90deg,#0aa775,#21bf8f);height:100%;display:block}.lowStock .inventoryStock>i>b{background:linear-gradient(90deg,#e99a19,#f5c35f)}.inventoryStock .badge{align-self:flex-start}.inventoryTrace{flex-direction:column;gap:5px;display:flex}.inventoryTrace span{color:#567286;align-items:flex-start;gap:5px;font-size:7px;line-height:1.35;display:flex}.inventoryTrace svg{color:#087dcc;flex:none}.inventoryActions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.requestStockButton{color:#8b5a0b;background:#fff4e3;border:1px solid #ebce9c;border-radius:8px;align-items:center;gap:5px;min-height:33px;padding:0 9px;font-size:7px;font-weight:800;display:flex}.requestStockButton:disabled{color:#60798b;cursor:default;background:#edf3f6;border-color:#d7e3ea}.inventoryFlowNote{color:#0b644d;background:linear-gradient(120deg,#eefaf6,#fff);border:1px solid #cce8dd;border-radius:12px;align-items:flex-start;gap:11px;padding:17px 19px;display:flex}.inventoryFlowNote svg{flex:none}.inventoryFlowNote strong{font-size:10px}.inventoryFlowNote p{color:#52796e;margin:4px 0 0;font-size:8px;line-height:1.55}.inventoryEditor{width:min(860px,100%)}.inventoryEditorLead{background:linear-gradient(120deg,#fff,#eaf7ff);border:1px solid #d1e6f4;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:18px;min-height:140px;padding:19px 20px;display:grid}.inventoryEditorLead>div:first-child>span{color:#0873c5;text-transform:uppercase;font-size:8px;font-weight:800}.inventoryEditorLead h3{margin:6px 0;font-size:16px}.inventoryEditorLead p{color:#607a8d;margin:0;font-size:9px}.inventoryEditorLead>div:last-child{flex-direction:column;align-items:center;gap:5px;display:flex}.inventoryEditorLead>div:last-child small{color:#688194;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:7px;overflow:hidden}.newMaterialQr{color:#087dcc;background:#fff;border:1px dashed #a9cbdf;border-radius:11px;place-items:center;width:100px;min-height:100px;display:grid!important}.inventoryCategorySelector{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;display:grid}.inventoryCategorySelector button{color:#537085;background:#f4f8fb;border:1px solid #d8e5ed;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:43px;font-size:8px;font-weight:800;display:flex}.inventoryCategorySelector button.active{color:#fff;background:linear-gradient(135deg,#0b91df,#075cac);border-color:#0000}.inventoryPlanLink{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.inventoryPlanLink span{color:#587286;background:#edf7fd;border:1px solid #d2e6f3;border-radius:8px;grid-template-columns:20px 1fr;align-items:center;padding:10px;font-size:7px;display:grid}.inventoryPlanLink svg{color:#087dcc;grid-row:1/3}.inventoryPlanLink strong{color:#183c55;margin-top:3px;font-size:8px}@media (width<=900px){.clientEquipmentGrid{grid-template-columns:1fr}.equipmentSyncCard{grid-template-columns:48px 1fr}.equipmentSyncStatus{text-align:left;grid-column:1/-1;align-items:flex-start}.inventoryList>article{grid-template-columns:56px 1fr auto}.inventoryStock,.inventoryTrace{grid-column:2/-1}.inventoryActions{grid-area:1/3}}@media (width<=620px){.clientEquipmentLead{flex-direction:column;align-items:flex-start;padding:22px}.clientEquipmentGrid>article{grid-template-columns:40px 1fr}.clientEquipmentState{flex-direction:row;grid-column:1/-1;align-items:center}.equipmentLeadActions{justify-content:flex-start;align-items:flex-start}.inventoryHero{grid-template-columns:1fr;padding:24px}.inventoryTabs,.inventoryStats,.inventoryCategorySelector{grid-template-columns:1fr}.inventoryList>article{grid-template-columns:52px 1fr}.inventoryStock,.inventoryTrace,.inventoryActions{grid-column:1/-1}.inventoryActions{grid-row:auto;justify-content:flex-start}.inventoryEditorLead,.inventoryPlanLink{grid-template-columns:1fr}.inventoryPlanLink{grid-column:auto}}.registryStats{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}.registryStats article{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:baseline;gap:10px;min-height:83px;padding:19px;display:flex}.registryStats strong{color:var(--green);letter-spacing:-.04em;font-size:24px}.registryStats span{color:var(--muted);font-size:8px}.registryCard{padding:20px 22px}.registryToolbar{justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.inlineSearch{align-items:center;width:min(390px,55%);display:flex;position:relative}.inlineSearch svg{color:var(--soft-text);position:absolute;left:12px}.inlineSearch input{background:var(--soft);border:1px solid var(--line);border-radius:8px;width:100%;height:37px;padding:0 12px 0 37px;font-size:9px}.registryToolbar>button{color:#34424e;border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:6px;height:37px;padding:0 12px;font-size:8px;font-weight:650;display:flex}.registryCard td:first-child strong{font-size:9px}.plansGrid{grid-template-columns:minmax(300px,.85fr) minmax(0,1.4fr);gap:16px;display:grid}.planCard,.usageCard{padding:25px}.planCard.active{border-top:3px solid var(--green)}.planCard>span{color:var(--green-dark);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.planCard h2{letter-spacing:-.03em;margin:9px 0 7px;font-size:21px}.planCard>p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.planCard>strong{align-items:baseline;gap:7px;margin:22px 0 16px;font-size:27px;display:flex}.planCard>strong small{color:var(--muted);font-size:8px;font-weight:500}.planCard ul{border-block:1px solid var(--line);gap:10px;margin:0 0 22px;padding:18px 0;list-style:none;display:grid}.planCard li{color:#41505d;align-items:center;gap:8px;font-size:8px;display:flex}.planCard li svg{color:var(--green)}.planCard>button{color:#fff;background:var(--green);border:0;border-radius:8px;width:100%;height:39px;font-size:9px;font-weight:700}.usageCard .panelTitle{margin-bottom:22px}.usage{margin-bottom:19px}.usage p{color:var(--muted);justify-content:space-between;margin:0 0 7px;font-size:8px;display:flex}.usage p strong{color:var(--ink)}.usage>div{background:#eaf0f4;border-radius:99px;height:7px;overflow:hidden}.usage>div i{background:var(--green);border-radius:inherit;height:100%;display:block}.auditCard{padding:20px 22px}.auditList{border-top:1px solid var(--line)}.auditList article{border-bottom:1px solid var(--line);grid-template-columns:37px 1fr 100px;align-items:center;gap:12px;min-height:70px;display:grid}.auditList article:last-child{border-bottom:0}.auditList article>span{color:#075f9d;background:var(--green-soft);border-radius:9px;place-items:center;width:35px;height:35px;font-size:8px;font-weight:700;display:grid}.auditList article>div{flex-direction:column;display:flex}.auditList strong{font-size:9px}.auditList p{color:var(--muted);margin:3px 0 0;font-size:8px}.auditList time{color:var(--soft-text);text-align:right;font-size:7px}.isoHero{color:#fff;background:radial-gradient(circle at 90% 20%,#1388d847,#0000 28%),#07111b;border-radius:17px;justify-content:space-between;align-items:center;min-height:190px;margin-bottom:16px;padding:30px 34px;display:flex}.isoHero>div:first-child{max-width:620px}.isoHero>div:first-child>span{color:#65bbf2;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex}.isoHero h2{letter-spacing:-.04em;margin:13px 0 8px;font-size:clamp(23px,2.5vw,33px)}.isoHero p{color:#a8bac8;margin:0;font-size:9px;line-height:1.6}.isoHero>div:last-child{border-left:1px solid #24394a;flex-direction:column;align-items:flex-end;padding-left:35px;display:flex}.isoHero>div:last-child strong{color:#58b8f5;letter-spacing:-.05em;font-size:37px}.isoHero>div:last-child span{color:#c3d0da;font-size:8px}.isoHero>div:last-child small{color:#71c4fa;margin-top:8px;font-size:7px}.isoGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.isoGrid>button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:42px 1fr 18px;align-items:center;gap:13px;min-height:112px;padding:18px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.isoGrid>button:hover{box-shadow:var(--shadow);border-color:#acd2eb;transform:translateY(-2px)}.isoIcon{width:42px;height:42px;color:var(--green);background:var(--green-soft);border-radius:10px;place-items:center;display:grid}.isoMain{min-width:0}.isoMain>span{flex-direction:column;display:flex}.isoMain>span strong{font-size:9px}.isoMain>span small{color:var(--muted);margin-top:3px;font-size:7px}.isoProgress{background:#e9eef2;border-radius:99px;height:5px;margin-top:12px;overflow:hidden}.isoProgress i{background:var(--green);border-radius:inherit;height:100%;display:block}.isoMain>p{color:var(--soft-text);justify-content:space-between;margin:6px 0 0;font-size:7px;display:flex}.isoMain>p strong{color:var(--green-dark);font-size:7px}.isoGrid>button>svg{color:var(--soft-text)}.integrationHero{color:#fff;background:radial-gradient(circle at 88% 12%,#1b94e747,#0000 28%),#07111b;border-radius:17px;justify-content:space-between;align-items:center;min-height:185px;margin-bottom:16px;padding:30px 34px;display:flex}.integrationHero>div:first-child{max-width:650px}.integrationHero>div:first-child>span{color:#65bbf2;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex}.integrationHero h2{letter-spacing:-.04em;margin:13px 0 8px;font-size:clamp(23px,2.5vw,33px)}.integrationHero p{color:#a8bac8;margin:0;font-size:9px;line-height:1.65}.syncPulse{color:#d4e7f4;white-space:nowrap;background:#102434;border:1px solid #234057;border-radius:99px;align-items:center;gap:9px;padding:10px 13px;font-size:8px;font-weight:650;display:flex}.syncPulse i{background:#3fa9ed;border:3px solid #1b557b;border-radius:50%;width:9px;height:9px}.integrationHeroActions{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.integrationHeroActions>button{color:#075f9e;background:#fff;border:1px solid #fff9;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:8px;font-weight:750;display:flex;box-shadow:0 8px 22px #023d6b33}.integrationHeroActions>button:disabled{cursor:wait;opacity:.75}.rotating{animation:.8s linear infinite integrationSpin}@keyframes integrationSpin{to{transform:rotate(360deg)}}.integrationEndpointsFeatured{background:linear-gradient(145deg,#fff,#edf8fd);border:2px solid #1594d4;border-radius:16px;margin-bottom:16px;scroll-margin-top:22px;overflow:hidden;box-shadow:0 16px 36px #0768a924}.integrationEndpointsFeatured>.tableHead{background:radial-gradient(circle at 92% 0,#51caff40,#0000 30%),linear-gradient(120deg,#eaf8ff,#d9f0fc);border-bottom:1px solid #bdddeb;padding:22px}.integrationEndpointsFeatured>.tableHead>div>span{color:#0676bd;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.integrationEndpointsFeatured>.tableHead h2{color:#073e65}.integrationEndpointsFeatured>.integrationEndpointList{margin-top:17px}.integrationEndpointsFeatured>footer{color:#2e637f;background:#e2f3fb;border-top:1px solid #c6e2ef;align-items:center;gap:7px;padding:11px 17px;font-size:7px;display:flex}.integrationEndpointsFeatured>footer svg{color:#087dcc;flex:none}.integrationArchitecture{background:linear-gradient(135deg,#e7f5fd,#cce9f8);border:1px solid #bedced;border-radius:16px;grid-template-columns:1fr 74px 1.12fr 74px 1fr;align-items:center;margin-bottom:16px;padding:19px;display:grid}.integrationArchitecture article{background:#ffffffe0;border:1px solid #cfe1ec;border-radius:13px;min-height:152px;padding:19px;box-shadow:0 7px 20px #145b8b0f}.integrationArchitecture article>span{color:#087dcc;background:#dceffa;border-radius:10px;place-items:center;width:43px;height:43px;display:grid}.integrationArchitecture article>small{color:#0873c5;letter-spacing:.06em;text-transform:uppercase;margin-top:14px;font-size:7px;font-weight:800;display:block}.integrationArchitecture article h3{margin:5px 0 6px;font-size:12px}.integrationArchitecture article p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.integrationArchitecture article.architectureCore{color:#fff;background:linear-gradient(135deg,#075c9f,#0886d2);border-color:#0873c5;box-shadow:0 12px 27px #0873c52e}.integrationArchitecture article.architectureCore>span{color:#fff;background:#ffffff24}.integrationArchitecture article.architectureCore>small{color:#aee2fa}.integrationArchitecture article.architectureCore p{color:#d6edf8}.architectureLink{color:#087dcc;flex-direction:column;justify-content:center;align-items:center;display:flex}.architectureLink small{color:#557b94;text-transform:uppercase;margin-top:4px;font-size:6px;font-weight:750}.systemCards{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}.systemCards article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:19px}.systemTop{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.systemTop>span{width:40px;height:40px;color:var(--green);background:var(--green-soft);border-radius:10px;place-items:center;display:grid}.systemCards article>small{color:var(--green-dark);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700}.systemCards h3{letter-spacing:-.02em;margin:6px 0 7px;font-size:14px}.systemCards article>p{min-height:38px;color:var(--muted);margin:0;font-size:8px;line-height:1.55}.systemUrl{color:#53616d;font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;background:var(--soft);border:1px solid var(--line);border-radius:7px;align-items:center;gap:6px;margin-top:14px;padding:8px 9px;font-size:7px;display:flex;overflow:hidden}.systemCards article>button{width:100%;color:var(--green-dark);background:0 0;border:0;justify-content:space-between;align-items:center;margin-top:13px;padding:0;font-size:8px;font-weight:700;display:flex}.integrationActivation{background:#fff;border:1px solid #cddfe9;border-radius:16px;margin-bottom:16px;overflow:hidden;box-shadow:0 12px 32px #0b4a7012}.integrationActivation>.tableHead{background:radial-gradient(circle at 94% 0,#3eb7ef29,#0000 30%),linear-gradient(120deg,#fbfeff,#eaf7fd);border-bottom:1px solid #d5e6ee;padding:21px 22px}.integrationActivation>.tableHead>div>span{color:#0873c5;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.integrationActivation>.tableHead p{max-width:800px}.integrationActivationGrid{grid-template-columns:repeat(4,1fr);gap:9px;padding:17px;display:grid}.integrationActivationGrid article{background:#f7fafc;border:1px solid #dae6ec;border-radius:11px;grid-template-columns:37px minmax(0,1fr);gap:10px;min-height:145px;padding:14px;display:grid;position:relative}.integrationActivationGrid article.complete{background:linear-gradient(145deg,#f8fffc,#eaf8f2);border-color:#bfe1d3}.integrationActivationGrid article>span{color:#087dcc;background:#e3f2fa;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.integrationActivationGrid article.complete>span{color:#15855f;background:#dff3e9}.integrationActivationGrid article>div{flex-direction:column;min-width:0;display:flex}.integrationActivationGrid article small{color:#0873c5;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:850}.integrationActivationGrid article strong{color:#24495f;margin-top:4px;font-size:8.5px;line-height:1.35}.integrationActivationGrid article p{color:#668091;margin:5px 0 0;font-size:7px;line-height:1.5}.integrationActivationGrid article>.badge{grid-column:2;place-self:end start;margin-top:5px}.integrationEndpointList{border:1px solid #d6e4eb;border-radius:11px;margin:0 17px 17px;display:grid;overflow:hidden}.integrationEndpointList>div{background:#fff;border-bottom:1px solid #e0eaef;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:70px;padding:10px 12px;display:grid}.integrationEndpointList>div:last-child{border-bottom:0}.integrationEndpointList>div>span{color:#087dcc;background:#e7f4fb;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.integrationEndpointList>div>div{flex-direction:column;min-width:0;display:flex}.integrationEndpointList small{color:#5d788a;font-size:6.5px;font-weight:780}.integrationEndpointList code{color:#214c66;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:7px;overflow:hidden}.integrationEndpointList button{color:#0873c5;background:#e6f3fa;border:1px solid #d1e5ef;border-radius:7px;min-height:31px;padding:0 9px;font-size:7px;font-weight:800}.integrationActivation>footer{color:#cae7f5;background:#062e4c;align-items:center;gap:8px;padding:12px 17px;font-size:7px;display:flex}.integrationActivation>footer svg{color:#73d0fb;flex:none}.dataFlow{padding:20px 22px}.flowRows{border-top:1px solid var(--line)}.flowRows>div{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:11px;min-height:66px;display:grid}.flowRows>div:last-child{border-bottom:0}.flowRows>div>span{width:31px;height:31px;color:var(--green);background:var(--green-soft);border-radius:8px;place-items:center;display:grid}.flowRows>div>div{flex-direction:column;display:flex}.flowRows strong{font-size:9px}.flowRows p{color:var(--muted);margin:3px 0 0;font-size:8px}.integrationFlows{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px;display:grid}.integrationProcess{padding:21px}.integrationProcess .panelTitle{min-height:55px}.integrationProcess ol{margin:4px 0 0;padding:0;list-style:none;display:grid}.integrationProcess li{border-top:1px solid #dce8ef;grid-template-columns:31px 1fr 18px;align-items:center;gap:10px;min-height:68px;display:grid}.integrationProcess li>i{color:#087dcc;background:#dceffa;border-radius:8px;place-items:center;width:29px;height:29px;font-size:8px;font-style:normal;font-weight:800;display:grid}.integrationProcess li>div{flex-direction:column;display:flex}.integrationProcess li strong{font-size:9px}.integrationProcess li p{color:var(--muted);margin:3px 0 0;font-size:7px;line-height:1.45}.integrationProcess li>svg{color:#15976e}.integrationRequirements{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.integrationRequirements>div{background:linear-gradient(145deg,#fff,#e9f5fc);border:1px solid #d1e3ee;border-radius:13px;min-height:145px;padding:18px}.integrationRequirements>div>span{color:#087dcc;background:#dceffa;border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.integrationRequirements strong{margin-top:13px;font-size:9px;display:block}.integrationRequirements p{color:var(--muted);margin:5px 0 0;font-size:7px;line-height:1.5}@media (width<=1050px){.integrationArchitecture{grid-template-columns:1fr;gap:9px}.architectureLink{min-height:35px;transform:rotate(90deg)}.integrationFlows{grid-template-columns:1fr}.integrationRequirements,.integrationActivationGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.integrationHeroActions{align-items:stretch;width:100%}.integrationHeroActions>button{justify-content:center}.systemCards,.integrationRequirements{grid-template-columns:1fr}.flowRows>div{grid-template-columns:32px 1fr;padding:10px 0}.flowRows>div>.badge{grid-column:2;justify-self:start}.integrationActivationGrid{grid-template-columns:1fr}.integrationEndpointList>div{grid-template-columns:39px minmax(0,1fr)}.integrationEndpointList button{grid-column:2;justify-self:start}}.dataFoundationPage{gap:16px;display:grid}.foundationHero{color:#fff;background:radial-gradient(circle at 90% 10%,#89d8ff57,#0000 30%),linear-gradient(135deg,#064d87,#087dcc 57%,#16a3df);border-radius:18px;justify-content:space-between;align-items:center;min-height:190px;padding:31px 34px;display:flex;box-shadow:0 14px 34px #0767ad2e}.foundationHero>div:first-child{max-width:730px}.foundationHero>div:first-child>span{color:#bde6ff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.foundationHero h2{letter-spacing:-.045em;margin:12px 0 8px;font-size:clamp(25px,2.8vw,36px)}.foundationHero p{color:#dff2ff;margin:0;font-size:9px;line-height:1.6}.foundationStatus{background:#ffffff24;border:1px solid #ffffff38;border-radius:12px;align-items:center;gap:10px;min-width:185px;padding:13px 15px;display:flex}.foundationStatus>i{background:#7ce8c1;border:3px solid #fff3;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #7ce8c121}.foundationStatus>span{flex-direction:column;display:flex}.foundationStatus strong{font-size:9px}.foundationStatus small{color:#d5edf8;margin-top:3px;font-size:7px}.importSummary{background:linear-gradient(145deg,#fff,#edf8fd);border:1px solid #cee2ed;border-radius:16px;overflow:hidden;box-shadow:0 8px 25px #164f770d}.importSummaryHead{border-bottom:1px solid #d8e7ef;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.importSummaryHead>div>span{color:#0873c5;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.importSummaryHead h2{margin:7px 0 4px;font-size:15px}.importSummaryHead p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.importKpis{grid-template-columns:repeat(4,1fr);gap:10px;padding:18px 22px;display:grid}.importKpis article{background:#f5fafc;border:1px solid #d9e7ef;border-radius:11px;flex-direction:column;justify-content:center;min-height:74px;padding:14px 16px;display:flex}.importKpis article.attention{background:#fff8e8;border-color:#ecd79e}.importKpis strong{color:#0873c5;letter-spacing:-.04em;font-size:21px}.importKpis article.attention strong{color:#a56d00}.importKpis span{color:var(--muted);margin-top:3px;font-size:7px}.importReview{background:#e4f3fb;border-top:1px solid #d0e3ee;grid-template-columns:220px 1fr auto;align-items:center;gap:15px;padding:15px 22px;display:grid}.importReview>div:first-child{flex-direction:column;display:flex}.importReview>div:first-child strong{font-size:9px}.importReview>div:first-child span{color:#647f92;margin-top:3px;font-size:7px;line-height:1.4}.reviewChips{flex-wrap:wrap;gap:5px;display:flex}.reviewChips span{color:#6f5c30;background:#fff7e5;border:1px solid #ead399;border-radius:99px;padding:6px 8px;font-size:6.5px;font-weight:700}.importReview button{color:#0873c5;background:#fff;border:1px solid #bcd9e9;border-radius:8px;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:8px;font-weight:750;display:flex}.foundationDomains{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.foundationDomains article{background:linear-gradient(145deg,#fff,#e9f5fc);border:1px solid #d1e3ee;border-radius:14px;min-height:208px;padding:20px;box-shadow:0 7px 22px #164f770d}.foundationDomains header{justify-content:space-between;align-items:center;display:flex}.foundationDomains header>span{color:#087dcc;background:#dceffa;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.foundationDomains article>small{color:#0873c5;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;margin-top:17px;font-size:7px;font-weight:800;display:block}.foundationDomains h3{margin:5px 0 7px;font-size:13px}.foundationDomains p{min-height:38px;color:var(--muted);margin:0;font-size:8px;line-height:1.5}.foundationDomains button{color:#0873c5;background:0 0;border:0;align-items:center;gap:6px;margin-top:15px;padding:0;font-size:8px;font-weight:750;display:flex}.foundationGrid{grid-template-columns:1.35fr .65fr;gap:16px;display:grid}.identifierTable{padding:22px}.identifierTable code{color:#0873c5;font-family:var(--font-geist-mono), monospace;background:#e3f2fb;border-radius:6px;padding:5px 7px;font-size:8px}.foundationRoadmap{background:linear-gradient(145deg,#fff,#e9f5fc);border:1px solid #d1e3ee;border-radius:16px;padding:21px;box-shadow:0 7px 22px #164f770d}.foundationRoadmap>article{border-top:1px solid #dce8ef;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;min-height:72px;display:grid}.foundationRoadmap>article>i{color:#087dcc;background:#dceffa;border-radius:8px;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:800;display:grid}.foundationRoadmap article>div{flex-direction:column;display:flex}.foundationRoadmap strong{font-size:8px}.foundationRoadmap p{color:var(--muted);margin:3px 0 0;font-size:7px;line-height:1.4}.foundationRules{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.foundationRules article{background:linear-gradient(135deg,#e5f4fc,#d2ebf8);border:1px solid #c8e0ed;border-radius:13px;align-items:center;gap:11px;min-height:82px;padding:17px;display:flex}.foundationRules article>svg{color:#087dcc;flex:none}.foundationRules article>div{flex-direction:column;display:flex}.foundationRules strong{font-size:9px}.foundationRules p{color:#58758a;margin:3px 0 0;font-size:7px;line-height:1.45}@media (width<=1100px){.foundationDomains{grid-template-columns:repeat(2,1fr)}.foundationGrid{grid-template-columns:1fr}}@media (width<=680px){.foundationHero{flex-direction:column;align-items:flex-start;gap:20px}.foundationStatus{width:100%}.foundationDomains,.foundationRules{grid-template-columns:1fr}.importKpis{grid-template-columns:repeat(2,1fr)}.importReview{grid-template-columns:1fr}.importReview button{justify-content:center}}.modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07111b94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{border:1px solid var(--line);background:#fff;border-radius:17px;width:100%;max-width:540px;max-height:calc(100vh - 40px);padding:24px;overflow-y:auto;box-shadow:0 24px 80px #07111b38}.modalHead{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.modalHead>div{flex-direction:column;display:flex}.modalHead span{color:var(--green-dark);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:700}.modalHead h2{letter-spacing:-.035em;margin:6px 0 0;font-size:21px}.modal form,.modal label{flex-direction:column;display:flex}.modal form{gap:14px}.modal label{color:#43515d;gap:6px;font-size:8px;font-weight:650}.modal input,.modal select,.modal textarea{color:var(--ink);border:1px solid var(--line-2);background:#fff;border-radius:8px;padding:0 11px;font-size:9px}.modal input,.modal select{height:40px}.modal textarea{resize:vertical;padding-block:10px}.modal input::placeholder,.modal textarea::placeholder{color:#a1aaa5}.formRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modalNote{color:#49687d;background:var(--green-soft);border-radius:8px;align-items:center;gap:7px;padding:10px;font-size:7px;display:flex}.modalNote svg{color:var(--green)}.ticketFlowNote{color:#315d79;background:linear-gradient(135deg,#e5f4fc,#d6ecf8);border:1px solid #c5dfed;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.ticketFlowNote>svg{color:#087dcc;flex:none}.ticketFlowNote>span{flex-direction:column;display:flex}.ticketFlowNote strong{font-size:9px}.ticketFlowNote small{color:#607d91;margin-top:3px;font-size:7px;line-height:1.45}.ticketJourney{background:linear-gradient(135deg,#e8f5fc,#d9edf9);border:1px solid #c9e1ef;border-radius:14px;grid-template-columns:1fr 22px 1fr 22px 1fr 22px 1fr;align-items:center;margin-bottom:14px;padding:16px;display:grid}.ticketJourney>div{grid-template-columns:38px 1fr;align-items:center;column-gap:10px;display:grid}.ticketJourney>div>span{color:#fff;background:linear-gradient(135deg,#0b94dd,#0873c5);border-radius:10px;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}.ticketJourney strong{font-size:9px}.ticketJourney small{color:#627f92;margin-top:2px;font-size:7px}.ticketJourney>svg{color:#70a5c5}.ticketDefinition{color:#315c76;background:#fff;border:1px solid #d5e4ed;border-radius:11px;align-items:center;gap:11px;margin-bottom:17px;padding:13px 15px;display:flex}.ticketDefinition>svg{color:#087dcc;flex:none}.ticketDefinition>div{flex-direction:column;display:flex}.ticketDefinition strong{font-size:9px}.ticketDefinition span{color:#657e90;margin-top:3px;font-size:8px;line-height:1.45}.ticketBoard article>.badge{margin-top:8px;display:inline-flex}.modalActions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.toast{z-index:120;color:#fff;box-shadow:var(--shadow);background:#07111b;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:8px;padding:12px 15px;font-size:9px;animation:.22s ease-out toastIn;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast svg{color:#65bbf2}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,8px)}}.clientContentNotice{color:#075a9e;background:#eef7ff;border:1px solid #cfe8fb;border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:13px 16px;display:flex}.clientContentNotice>svg{flex:none}.clientContentNotice div{gap:2px;display:grid}.clientContentNotice strong{color:#083f70;font-size:13px}.clientContentNotice span{color:#52718c;font-size:12px}.contentManager{color:#fff;background:linear-gradient(135deg,#06345d,#0874c9);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:24px 26px;display:flex;box-shadow:0 12px 30px #044a8329}.contentManager>div{max-width:680px}.contentManager span{color:#a9d8fb;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.contentManager h2{margin:5px 0 6px;font-size:21px}.contentManager p{color:#d8eefe;margin:0;font-size:13px;line-height:1.55}.contentManager .primary{color:#075b9e;background:#fff;flex:none}@media (width<=1180px){.sidebar{width:238px}main{margin-left:238px}.brand img{width:140px}.topbar,.page{padding-inline:24px}.overview{grid-template-columns:1fr}.quick{grid-area:auto/1}.health{flex-basis:240px}.folders,.adminStats,.adminQuick>div:last-child{grid-template-columns:repeat(2,1fr)}}@media (width<=920px){.sidebar{width:260px;box-shadow:var(--shadow);transition:transform .22s;transform:translate(-105%)}.sidebar.open{transform:translate(0)}.backdrop{z-index:35;background:#0d1d1559;border:0;position:fixed;inset:0}main{margin-left:0}.menuButton,.mobileClose{display:inline-grid}.topbar{gap:12px}.search{flex:1;width:auto}.stats,.courses{grid-template-columns:repeat(2,1fr)}.indicatorStats,.indicatorGrid,.adminColumns,.plansGrid,.systemCards{grid-template-columns:1fr}.ticketBoard{padding-bottom:8px;overflow-x:auto}.ticketBoard>section{min-width:280px}}@media (width<=680px){.topbar{height:64px;padding-inline:15px}.search input{padding-right:12px}.search kbd,.user>div,.user>svg{display:none}.user{padding-left:11px}.page{padding:23px 15px 40px}.pageHead{align-items:flex-start;gap:15px}.pageHead p{max-width:250px;line-height:1.5}.hero{flex-direction:column;padding:24px}.contentManager{flex-direction:column;align-items:flex-start;padding:22px}.adminIntro,.isoHero,.integrationHero{flex-direction:column;align-items:flex-start;gap:22px;padding:24px}.adminIntro>button{justify-content:center;width:100%}.isoHero>div:last-child{border-top:1px solid #24394a;border-left:0;align-items:flex-start;width:100%;padding:18px 0 0}.syncPulse{align-self:flex-start}.health{border-top:1px solid var(--line);border-left:0;flex:auto;width:100%;margin:24px 0 0;padding:24px 0 0}.stats,.miniStats,.courses,.folders,.adminStats,.adminQuick>div:last-child,.registryStats,.isoGrid{grid-template-columns:1fr}.attention,.activityCard,.contentCard{padding:17px}.actionItem{flex-wrap:wrap;align-items:flex-start;padding:12px 0}.actionItem>div{min-width:calc(100% - 60px)}.actionItem>.badge{margin-left:56px}.timelineItem{align-items:flex-start;padding:11px 0}.timelineItem time{display:none}.toolbar{flex-direction:column;align-items:flex-start;gap:10px}.toolbar>div{max-width:100%;overflow-x:auto}.reportList article{grid-template-columns:42px 1fr auto;align-items:flex-start;gap:11px;padding:14px 0}.pdf{width:42px;height:42px}.reportList time,.reportList article>.badge{display:none}.reportList article>button{grid-area:1/3}.trainingFeature{flex-direction:column;align-items:flex-start;gap:24px;padding:24px}.trainingFeature>div:last-child{justify-content:space-between;width:100%}.fileList article{grid-template-columns:35px 1fr 30px;padding:10px 0}.fileList time{display:none}.noticePanel{min-width:min(350px,100vw - 30px);position:fixed;top:59px;right:15px}.formRow{grid-template-columns:1fr}.inlineSearch{width:100%}.registryToolbar{flex-direction:column;align-items:stretch}.registryToolbar>button{align-self:flex-start}.flowRows>div{grid-template-columns:32px 1fr;padding:11px 0}.flowRows>div>.badge{grid-column:2;justify-self:start}.bars{gap:5px;padding-inline:4px}.insight{align-items:flex-start}.insight button{display:none}}@media (width<=430px){.search input{font-size:9px}.search input::placeholder{color:#0000}.topActions{gap:6px}.user{display:none}.pageHead{flex-direction:column}.pageHead .primary,.pageHead .secondary{width:100%}.cardTitle{align-items:flex-start;gap:8px}.cardTitle button{white-space:nowrap}.trainingFeature>div:last-child{flex-direction:column;align-items:flex-start;gap:14px}.trainingFeature button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--ink:#10263a;--muted:#60758a;--soft-text:#8294a6;--line:#dce6ee;--line-2:#c8d7e3;--canvas:#f5f8fb;--surface:#fff;--soft:#f2f6f9;--green:#087dcc;--green-dark:#0566ab;--green-soft:#e9f5fd;--blue:#087dcc;--blue-soft:#e9f5fd;--shadow:0 16px 42px #1542651a}body{letter-spacing:-.005em}.sidebar{background:linear-gradient(#f3f9fd 0%,#eaf5fc 100%);border-right-color:#c9e0ef;width:250px;padding:18px 13px 15px;box-shadow:12px 0 36px #135b8b0e}.sidebarHead{padding:0 8px 14px}.brand img{border:0;border-radius:9px;width:166px;height:64px;padding:4px;box-shadow:0 3px 14px #15598914}.brand{justify-content:center}.client{background:#ffffffb8;border-color:#d4e7f3;margin-bottom:14px;padding:11px;box-shadow:0 4px 14px #135b8b0a}.client strong{font-size:12px}.client small{font-size:10px}.workspaceSwitch{background:#dbeef9;margin-bottom:20px}.workspaceSwitch button{height:34px;font-size:11px}.workspaceSwitch button.active{color:#075f9e;background:#fff;box-shadow:0 3px 10px #125b8c1a}.sidebar nav{gap:4px}.sidebar nav>label{margin-bottom:8px;font-size:9px}.sidebar nav button,.sideFooter button{color:#345d79;border-radius:9px;min-height:42px;font-size:12px}.sidebar nav button:hover,.sideFooter button:hover{background:#dceef9}.sidebar nav button.active{color:#0565a9;background:#fff;position:relative;box-shadow:0 5px 18px #10598a1a}.sidebar nav button.active:before{content:"";background:#087dcc;border-radius:0 4px 4px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-13px}.adminNavigation{gap:19px}.expandCard{background:#dff1fb;border-color:#c6e3f4}.expandCard strong{font-size:11px}.expandCard p,.sideFooter button{font-size:10px}.topbar{border-bottom-color:#e4ebf1;height:68px;padding:0 32px;box-shadow:0 2px 14px #19415f09}.search{width:min(44vw,520px)}.search input{background:#f4f7f9;border-radius:11px;height:42px;font-size:12px}.iconButton{border-radius:10px}.user>span{border-radius:10px;width:38px;height:38px;font-size:11px}.user strong{font-size:11px}.user small{font-size:9px}.page{max-width:1510px;padding:36px 38px 58px}.pageHead{margin-bottom:27px}.pageHead>div>span{letter-spacing:.1em;margin-bottom:9px;font-size:10px}.pageHead h1{font-size:clamp(28px,2.2vw,36px);font-weight:680}.pageHead p{margin-top:10px;font-size:13px;line-height:1.5}.primary,.secondary{border-radius:10px;height:42px;padding-inline:17px;font-size:11px}.primary{box-shadow:0 7px 18px #087dcc33}.card{border-color:#dfe8ef;border-radius:16px;box-shadow:0 5px 20px #1d45630b}.overview{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.hero{background:radial-gradient(circle at 94% 0,#3da9eb29,#0000 34%),linear-gradient(135deg,#fff,#f7fbfe);border-color:#d7e6f0;min-height:250px;padding:34px 36px;box-shadow:0 10px 34px #1850770f}.live{font-size:10px}.hero h2{max-width:520px;font-size:clamp(28px,2.7vw,40px);font-weight:680}.heroCopy>p{max-width:540px;font-size:13px;line-height:1.7}.heroCopy>button{margin-top:20px;font-size:11px}.health{flex-basis:280px}.stats{gap:15px}.stats article,.miniStats article,.indicatorStats article{border-color:#dfe8ef;box-shadow:0 4px 18px #1d45630a}.stats article{min-height:88px;padding:20px}.statIcon{width:43px;height:43px}.stats small,.miniStats small,.indicatorStats small{font-size:10px}.stats strong{margin-top:2px;font-size:23px}.stats p{font-size:9px}.attention,.activityCard,.quick,.contentCard{padding:24px}.cardTitle span,.chartHead>div>span,.panelTitle span{font-size:9px}.cardTitle h2,.chartHead h2,.tableHead h2,.panelTitle h2{font-size:16px}.cardTitle button,.tableHead button,.panelTitle button{font-size:10px}.actionItem>div strong,.timelineItem strong{font-size:11px}.actionItem>div p,.timelineItem p{font-size:10px}.timelineItem time{font-size:9px}.badge{min-height:25px;padding-inline:10px;font-size:9px}.quickLabel{font-size:9px}.quick h2{font-size:20px}.quick>p,.quick>button{font-size:11px}.support small{font-size:9px}.support strong{font-size:10px}.trainingFeature,.adminIntro,.integrationHero,.isoHero,.contentManager{background:radial-gradient(circle at 92% 12%,#7ecdff4d,#0000 31%),linear-gradient(135deg,#075d9b 0%,#0785d4 100%);box-shadow:0 14px 34px #0767ad2e}.trainingFeature p,.adminIntro p,.integrationHero p,.isoHero p,.contentManager p{color:#dff2ff}.trainingFeature>div:first-child>span,.adminIntro>div>span,.integrationHero>div>span,.isoHero>div>span,.contentManager span{color:#bde6ff}.trainingFeature button{color:#075f9e}.courseCover{height:124px}.courseBody{padding:19px}.courseBody h3{font-size:13px}.courseBody p,.courseBody>small{font-size:9px}.folders>button{min-height:92px;padding:19px;box-shadow:0 4px 16px #1d456309}.folders strong,.fileList strong,.reportList h3{font-size:11px}.folders small,.folders i,.fileList small,.fileList time,.reportList p,.reportList time{font-size:9px}.toolbar button,.toolbar>span{font-size:10px}.reportList article{min-height:96px}.reportList article>div>small{font-size:9px}.tableHead p{font-size:10px}th{padding-block:13px;font-size:9px}td{padding-block:17px;font-size:10px}td:first-child strong{font-size:11px}td:first-child small{font-size:9px}.ticketBoard header h2,.ticketBoard h3{font-size:12px}.ticketBoard article>p,.ticketBoard time,.ticketBoard article>div>small{font-size:9px}.ticketBoard>section>div{background:#edf4f8}.indicatorStats article{min-height:132px}.indicatorStats article>div:first-child>span,.indicatorStats article>div:first-child>p{font-size:9px}.clientContentNotice{border-radius:13px;padding:15px 18px}.clientContentNotice strong{font-size:12px}.clientContentNotice span{font-size:11px}@media (width<=920px){.sidebar{width:268px}main{margin-left:0}}main{margin-left:0}.topbar{z-index:50;background:#fffffff5;border-bottom:1px solid #dce5ef;gap:22px;height:88px;padding:0 26px 0 30px;position:sticky;top:0;box-shadow:0 5px 22px #1234520a}.topBrand{flex:0 0 190px;align-items:center;display:flex}.topBrand .brand{justify-content:flex-start}.topBrand .brand img{width:178px;height:68px;box-shadow:none;padding:0}.topNav{flex:1;justify-content:center;align-self:stretch;gap:4px;display:flex}.topNav button{color:#263b50;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-width:88px;padding:0 10px;font-size:11px;font-weight:560;display:flex;position:relative}.topNav button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:14px;right:14px}.topNav button:hover{color:#0869bd;background:#f8fbfe}.topNav button.active{color:#0869bd;font-weight:700}.topNav button.active:after{background:#087de0}.topbar .search{flex:0 300px;width:300px}.topbar .search input{background:#f6f8fb}.sidebar{width:230px;box-shadow:none;background:linear-gradient(#f8fbff 0%,#f2f7fc 100%);border-right:1px solid #d8e4ee;padding:24px 15px 18px;top:88px;bottom:0}.sidebarHead{display:none}.sidebar .client{box-shadow:none;background:0 0;border:1px solid #bcd8ef;margin:0 0 28px;padding:14px 12px}.sidebar .client>div{background:#087de0}.sidebar .workspaceSwitch{background:#e7f2fb;border:0;margin-bottom:27px}.sidebar nav>label{color:#3e5970;letter-spacing:0;text-transform:none;margin-bottom:12px;font-size:10px}.sidebar nav button{color:#27435d;border-radius:9px;min-height:47px;font-size:11px}.sidebar nav button.active{color:#0869bd;box-shadow:none;background:#e8f3fd}.sidebar nav button.active:before{display:none}.sidebar nav button.active i{color:#0869bd;background:#fff}.sidebar .expandCard{background:#fff;border-color:#bcd8ef;margin-top:auto}.sidebar .sideFooter{border-top-color:#d6e3ed}.page{max-width:none;margin-left:230px;padding:32px 38px 60px}.overviewHead{display:none}.executiveOverview{gap:18px;display:grid}.clientAlerts{background:#fff;border:1px solid #dbe6ef;border-radius:16px;overflow:hidden;box-shadow:0 8px 26px #1942650e}.clientAlerts>header{border-bottom:1px solid #e2eaf0;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;padding:18px 20px;display:grid}.clientAlertsIcon{color:#147047;background:#e8f7f0;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.clientAlerts.hasAlerts .clientAlertsIcon{color:#9a5b06;background:#fff3d9}.clientAlerts header div{min-width:0}.clientAlerts header small{color:#0870c9;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.clientAlerts header h2{color:#102b42;letter-spacing:-.02em;margin:3px 0 2px;font-size:16px}.clientAlerts header p{color:#667d8f;margin:0;font-size:9px}.clientAlertsRefresh{color:#0870c9;background:#eaf5fc;border:1px solid #cfe4f2;border-radius:9px;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:8px;font-weight:800;display:inline-flex}.clientAlertsList{grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:8px;padding:12px;display:grid}.clientAlertsList>button{text-align:left;background:#fbfdff;border:1px solid #dce7ee;border-radius:11px;grid-template-columns:38px 1fr auto 16px;align-items:center;gap:9px;min-height:66px;padding:10px 11px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.clientAlertsList>button:hover{border-color:#9fc8df;transform:translateY(-2px);box-shadow:0 8px 18px #14507314}.clientAlertsList>button>span{color:#a85e00;background:#fff2d8;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.clientAlertsList>button.critical>span{color:#b62935;background:#fde9eb}.clientAlertsList>button>div{flex-direction:column;min-width:0;display:flex}.clientAlertsList strong{color:#26475d;font-size:9px}.clientAlertsList small{color:#718898;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.clientAlertsList b{color:#9a5b06;background:#fff1d3;border-radius:8px;place-items:center;min-width:27px;height:27px;padding:0 7px;font-size:10px;display:grid}.clientAlertsList .critical b{color:#a8212d;background:#fde7e9}.clientAlertsList>button>svg{color:#88a0af}.clientAlertsFeedback,.clientAlertsClear{color:#557084;align-items:center;gap:9px;min-height:56px;padding:12px 20px;font-size:9px;display:flex}.clientAlertsFeedback.error{color:#9a2b34;background:#fff7f7}.clientAlertsFeedback button{color:#0870c9;margin-left:auto;font-size:8px;font-weight:800}.clientAlertsClear{color:#176b48;background:#f2fbf7}.clientAlertsClear svg{color:#239763}.executiveHero{background:#fff;border:1px solid #dbe6ef;border-radius:20px;grid-template-columns:minmax(420px,1.08fr) 300px minmax(320px,.92fr);min-height:370px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 42px #19426514}.executiveCopy{z-index:2;flex-direction:column;justify-content:center;padding:42px 26px 42px 46px;display:flex}.executiveCopy h1{color:#071a2f;letter-spacing:-.058em;margin:16px 0 14px;font-size:clamp(44px,4vw,66px);font-weight:720;line-height:.98}.executiveCopy p{color:#5b6f85;max-width:510px;margin:0;font-size:14px;line-height:1.65}.executiveCta{color:#fff;background:linear-gradient(135deg,#087de0,#075cc4);border:0;border-radius:9px;align-self:flex-start;align-items:center;gap:24px;height:48px;margin-top:24px;padding:0 20px;font-size:12px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 9px 22px #086dcc38}.executiveCta:hover{transform:translateY(-2px);box-shadow:0 13px 28px #086dcc45}.executiveHealth{z-index:3;background:linear-gradient(90deg,#fff 0%,#ffffffeb 62%,#0000);place-items:center;display:grid}.executiveRing{background:conic-gradient(#087de0 0 338deg, #dce8f2 338deg 360deg);border-radius:50%;place-items:center;width:205px;height:205px;display:grid;box-shadow:0 14px 30px #095a9c1a}.executiveRing:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:171px;height:171px}.executiveRing>div{z-index:1;text-align:center;grid-area:1/1}.executiveRing strong{color:#0864ca;letter-spacing:-.06em;font-size:54px;line-height:.95;display:block}.executiveRing strong span{font-size:26px}.executiveRing small{color:#19354f;margin-top:9px;font-size:11px;font-weight:650;line-height:1.35;display:block}.labVisual{background-color:#eaf4fb;background-image:linear-gradient(90deg,#fff 0%,#0000 24%),url(/lab-hero-production.png);background-position:50%;background-size:cover;min-width:0;position:relative}.labVisual:after{content:"";background:linear-gradient(#0f6fb408,#0f6fb41f);position:absolute;inset:0}.executiveStats{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.executiveStats>button{text-align:left;background:#fff;border:1px solid #dbe6ef;border-radius:14px;grid-template-columns:50px 1fr 28px;align-items:center;gap:14px;min-height:88px;padding:16px 20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 6px 20px #1942650b}.executiveStats>button:hover{border-color:#9ec8ea;transform:translateY(-2px);box-shadow:0 12px 28px #19426517}.executiveStats>button>span{color:#087de0;background:#eaf5fd;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.executiveStats>button>span svg{width:21px}.executiveStats>button>div{align-items:baseline;gap:10px;display:flex}.executiveStats strong{color:#0b65c8;letter-spacing:-.04em;font-size:30px}.executiveStats small{color:#435b71;font-size:12px}.executiveStats>button>svg{color:#59748b;width:18px}.executiveGrid{grid-template-columns:minmax(0,1.65fr) minmax(330px,.85fr);gap:16px;display:grid}.maintenanceSchedule,.equipmentStatus{padding:23px 25px}.historyFilters{background:linear-gradient(145deg,#fff,#e7f3fb);border:1px solid #d1e3ef;border-radius:13px;align-items:center;gap:7px;margin-bottom:15px;padding:10px;display:flex}.historyFilters>div{color:#7890a1;background:#fff;border:1px solid #d8e5ed;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:220px;height:38px;padding:0 11px;display:flex}.historyFilters input{background:0 0;border:0;outline:0;width:100%;font-size:9px}.historyFilters>button{color:#557187;background:#fff;border:1px solid #d8e5ed;border-radius:8px;align-items:center;gap:6px;height:38px;padding:0 11px;font-size:9px;font-weight:700;display:flex}.historyFilters>button.active{color:#fff;background:#087dcc;border-color:#087dcc}.historyFilters>button span{color:#0873c5;background:#e5f2fa;border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:7px;display:grid}.historyFilters>button.active span{color:#075b9b;background:#fff}.technicalTimeline{padding:24px}.timelineList{margin-top:17px}.timelineList article{border-top:1px solid #e1e9ef;grid-template-columns:42px minmax(230px,1.5fr) minmax(120px,.6fr) 90px auto 28px;align-items:center;gap:12px;min-height:82px;display:grid;position:relative}.timelineList article:before{content:"";z-index:0;background:#d7e6ef;width:1px;position:absolute;top:0;bottom:0;left:20px}.timelineIcon{z-index:1;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.timelineIcon.blue{color:#087dcc;background:#e3f2fb}.timelineIcon.green{color:#0873c5;background:#d9eef9}.timelineIcon.amber{color:#a86e0a;background:#fff2d9}.timelineMain small{color:#0873c5;text-transform:uppercase;font-size:7px;font-weight:750}.timelineMain h3{margin:4px 0;font-size:11px}.timelineMain p{color:var(--muted);margin:0;font-size:8px}.timelineMain p b{color:#58778e;background:#edf4f8;border-radius:4px;margin-left:5px;padding:3px 5px;font-size:7px}.timelineOwner{flex-direction:column;display:flex}.timelineOwner small{color:var(--muted);font-size:7px}.timelineOwner strong{margin-top:4px;font-size:8px}.timelineList time{color:#657c8c;font-size:8px}.timelineList article>button{color:#0873c5;background:#e9f4fb;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.historySummary{grid-template-columns:1.35fr repeat(4,1fr);gap:9px;margin-bottom:14px;display:grid}.historySummary>div{background:linear-gradient(145deg,#fff,#edf7fc);border:1px solid #d1e3ed;border-radius:12px;align-items:center;gap:11px;min-height:86px;padding:14px;display:flex;box-shadow:0 7px 22px #124e740d}.historySummary>div:first-child{color:#fff;background:linear-gradient(135deg,#075f9c,#0b93d8);border-color:#0000}.historySummary>div>span{color:#087dcc;background:#e3f2fa;border-radius:10px;place-items:center;width:38px;min-width:38px;height:38px;display:grid}.historySummary>div:first-child>span{color:#fff;background:#ffffff29}.historySummary>div>div{flex-direction:column;min-width:0;display:flex}.historySummary strong{color:#153e57;font-size:18px}.historySummary small{color:#698293;font-size:6.5px;font-weight:750}.historySummary p{color:#708797;margin:2px 0 0;font-size:6.5px}.historySummary>div:first-child strong,.historySummary>div:first-child small,.historySummary>div:first-child p{color:#fff}.historyControlPanel{background:linear-gradient(145deg,#fff,#e8f4fb);border:1px solid #d0e3ee;border-radius:13px;grid-template-columns:minmax(250px,1.4fr) minmax(130px,.55fr) minmax(190px,.8fr) auto auto;align-items:center;gap:7px;margin-bottom:11px;padding:11px;display:grid}.historySearch{color:#7892a2;background:#fff;border:1px solid #d5e4ec;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 10px;display:flex}.historySearch input{color:#294b60;background:0 0;border:0;outline:0;width:100%;font-size:8px}.historyControlPanel>select{color:#456579;background:#fff;border:1px solid #d5e4ec;border-radius:8px;width:100%;min-height:38px;padding:0 9px;font-size:7.5px;font-weight:700}.historyControlPanel>button{border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:38px;padding:0 10px;font-size:7px;font-weight:800;display:flex}.historyAdd{color:#0873c5;background:#fff;border:1px solid #bddbec}.historyDownload{color:#fff;background:linear-gradient(135deg,#0b8cd4,#086eb8)}.historyPeriods{background:#dfeef6;border-radius:8px;grid-column:1/4;gap:3px;padding:3px;display:flex}.historyPeriods button,.historyViewSwitch button{color:#5d7b8f;border-radius:6px;min-height:30px;padding:0 10px;font-size:6.5px;font-weight:800}.historyPeriods button.active,.historyViewSwitch button.active{color:#fff;background:#087dcc;box-shadow:0 4px 11px #087dcc29}.historyViewSwitch{background:#edf4f8;border-radius:8px;grid-column:4/6;justify-content:flex-end;gap:3px;padding:3px;display:flex}.historyEquipmentStrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-bottom:12px;display:grid}.historyEquipmentStrip button{text-align:left;background:#fff;border:1px solid #d7e4eb;border-radius:9px;grid-template-columns:30px 1fr;align-items:center;gap:7px;min-height:52px;padding:8px;display:grid}.historyEquipmentStrip button.active{background:#e8f5fc;border-color:#72b9df;box-shadow:inset 0 0 0 1px #72b9df}.historyEquipmentStrip button>strong{color:#0873c5;background:#e3f2fa;border-radius:8px;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.historyEquipmentStrip button>span{color:#31536a;text-overflow:ellipsis;white-space:nowrap;flex-direction:column;min-width:0;font-size:6.5px;font-weight:750;display:flex;overflow:hidden}.historyEquipmentStrip button small{color:#718b9b;margin-top:3px;font-size:5.8px}.technicalTimeline>.tableHead>.badge{align-self:center}.historyGrouped{gap:13px;margin-top:15px;display:grid}.historyGrouped>section{background:#f8fbfd;border:1px solid #dbe7ed;border-radius:11px;padding:0 14px}.historyGrouped>section>header{border-bottom:1px solid #dfe9ee;justify-content:space-between;align-items:center;min-height:57px;display:flex}.historyGrouped>section>header>div{color:#087dcc;align-items:center;gap:9px;display:flex}.historyGrouped>section>header span{flex-direction:column;display:flex}.historyGrouped>section>header strong{color:#173f58;font-size:9px}.historyGrouped>section>header small{color:#718899;margin-top:2px;font-size:6px}.historyGrouped .timelineList{margin-top:0}.historyEmpty{color:#5f7e92;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:190px;display:flex}.historyEmpty svg{color:#0a87d0}.historyEmpty strong{font-size:9px}.historyEmpty span{font-size:7px}.historyEmpty button{color:#fff;background:#087dcc;border-radius:7px;min-height:32px;margin-top:5px;padding:0 10px;font-size:7px;font-weight:800}.historyEmpty.error svg{color:#bc7510}.historyEntryModal{width:min(650px,100vw - 30px)}.historyDetailModal{width:min(680px,100vw - 30px)}.historyDetailBody{gap:14px;padding:20px;display:grid}.historyDetailBody>div{gap:6px;display:flex}.historyDetailBody>section{background:#f1f7fa;border:1px solid #d8e6ed;border-radius:10px;grid-template-columns:1.2fr 1fr 1fr;gap:10px;padding:13px;display:grid}.historyDetailBody>section span{flex-direction:column;min-width:0;display:flex}.historyDetailBody small{color:#6c8798;text-transform:uppercase;font-size:6px;font-weight:800}.historyDetailBody>section strong{color:#21485f;margin-top:5px;font-size:8px}.historyDetailBody>section p{color:#718a99;margin:3px 0 0;font-size:6px}.historyDetailBody>article{background:#fff;border:1px solid #d8e5ec;border-radius:10px;padding:15px}.historyDetailBody>article p{color:#48697d;white-space:pre-line;margin:7px 0 0;font-size:8px;line-height:1.6}.historyDetailBody>button{justify-content:center;justify-self:end;align-items:center;gap:6px;min-height:36px;padding:0 12px;display:flex}@media (width<=900px){.reportCategories,.historySummary{grid-template-columns:repeat(2,1fr)}.historySummary>div:first-child{grid-column:1/-1}.historyControlPanel{grid-template-columns:1fr 1fr}.historySearch{grid-column:1/-1}.historyPeriods,.historyViewSwitch{grid-column:1/-1;justify-content:flex-start}.historyEquipmentStrip{grid-template-columns:repeat(2,1fr)}.historyFilters{flex-wrap:wrap;align-items:stretch}.historyFilters>div{flex:1 0 100%}.timelineList article{grid-template-columns:42px 1fr auto 28px;padding:12px 0}.timelineOwner,.timelineList time{display:none}}@media (width<=600px){.reportCategories,.historySummary,.historyControlPanel,.historyEquipmentStrip{grid-template-columns:1fr}.historySummary>div:first-child,.historySearch,.historyPeriods,.historyViewSwitch{grid-column:1}.historyPeriods{overflow-x:auto}.historyPeriods button{flex:1 0 auto}.historyDetailBody>section{grid-template-columns:1fr}.historyFilters>button{flex:1;justify-content:center}.timelineList article{grid-template-columns:42px 1fr 28px}.timelineList article>.badge{grid-column:2;justify-self:start}}.scheduleScale{color:#7790a5;border-bottom:1px solid #e0e8ef;grid-template-columns:repeat(4,1fr);margin:18px 0 0 220px;padding-bottom:10px;font-size:9px;display:grid}.scheduleRow{border-bottom:1px solid #e5ecf2;grid-template-columns:200px 1fr;align-items:center;min-height:63px;display:grid}.scheduleRow>div{flex-direction:column;display:flex}.scheduleRow strong{font-size:11px}.scheduleRow small{color:#7890a5;margin-top:4px;font-size:9px}.scheduleRow>span{background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#e8edf2 calc(25% - 1px) 25%);height:32px;position:relative}.scheduleRow i{background:#087de0;border-radius:99px;width:10%;height:8px;margin-top:10px;display:inline-block}.scheduleRow b{color:#0870cb;margin-left:7px;font-size:9px;font-weight:650}.equipmentStatus>button{text-align:left;background:0 0;border:0;border-top:1px solid #e3eaf0;grid-template-columns:34px 1fr auto 24px;align-items:center;gap:10px;width:100%;min-height:58px;padding:0;display:grid}.equipmentStatus>button>span{color:#087de0;background:#eef6fc;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.equipmentStatus>button>div{flex-direction:column;min-width:0;display:flex}.equipmentStatus>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.equipmentStatus>button small{color:#7890a5;margin-top:3px;font-size:8px}.equipmentStatus>button>svg{color:#7890a5}@media (width<=1450px){.topbar .search{display:none}}@media (width<=1260px){.topNav button{min-width:54px}.topNav button span{display:none}.executiveHero{grid-template-columns:1.2fr 260px .8fr}.executiveCopy h1{font-size:48px}}@media (width<=920px){.topbar{height:72px;padding-inline:15px}.topBrand{flex:1}.topBrand .brand img{width:145px;height:56px}.topNav{display:none}.topActions{margin-left:auto}.sidebar{top:72px}.page{margin-left:0;padding:24px 18px 48px}.executiveHero{grid-template-columns:1fr 230px}.labVisual{display:none}.executiveStats,.executiveGrid{grid-template-columns:1fr}}@media (width<=640px){.user{display:none}.executiveHero{grid-template-columns:1fr}.executiveCopy{padding:30px 24px 20px}.executiveCopy h1{font-size:42px}.executiveHealth{padding:10px 0 30px}.executiveRing{width:175px;height:175px}.executiveRing:before{width:146px;height:146px}.executiveStats>button>div{flex-direction:column;align-items:flex-start;gap:1px}.scheduleScale{margin-left:0}.scheduleRow{grid-template-columns:1fr;padding:12px 0}.clientAlerts>header{grid-template-columns:44px 1fr}.clientAlertsRefresh{grid-column:1/-1;justify-content:center}.clientAlertsList{grid-template-columns:1fr}}.clientRegistryPage{gap:18px;display:grid}.registryLead{background:linear-gradient(120deg,#fff,#eef8ff);border:1px solid #d5e6f2;border-radius:17px;justify-content:space-between;align-items:center;padding:27px 30px;display:flex}.registryLead>div>span{color:#0873c5;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.registryLead h2{letter-spacing:-.03em;margin:11px 0 4px;font-size:25px}.registryLead p{color:var(--muted);margin:0;font-size:12px}.registryLead small{color:var(--soft-text);margin-top:12px;font-size:9px;display:block}.registrySummary{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.registrySummary>article{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:13px;min-height:82px;padding:18px 20px;display:flex}.registrySummary>article>span{color:#087dcc}.registrySummary>article>div{flex-direction:column;display:flex}.registrySummary>article strong{font-size:20px}.registrySummary>article small{color:var(--muted);margin-top:2px;font-size:9px}.registryLayout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:16px;display:grid}.teamPanel{padding:23px 25px}.teamPanel article{border-top:1px solid var(--line);grid-template-columns:40px 1fr auto 30px;align-items:center;gap:12px;min-height:68px;display:grid}.teamPanel article>span{color:#0873c5;background:#e8f4fc;border-radius:10px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:750;display:grid}.teamPanel article>div{flex-direction:column;display:flex}.teamPanel article strong{font-size:11px}.teamPanel article small{color:var(--muted);margin-top:3px;font-size:9px}.teamPanel article>button{width:28px;height:28px;color:var(--soft-text);background:0 0;border:0;place-items:center;display:grid}.registryEquipment{flex-direction:column;padding:28px;display:flex}.registryEquipment>span{color:#087de0;background:#e9f5fd;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.registryEquipment h2{margin:23px 0 8px;font-size:20px}.registryEquipment p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.registryEquipment>strong{color:#086ac1;margin-top:25px;font-size:36px}.registryEquipment>strong small{color:var(--muted);font-size:10px;font-weight:500}.registryEquipment>button{color:#086ac1;border:0;border-top:1px solid var(--line);background:0 0;justify-content:space-between;align-items:center;margin-top:auto;padding:14px 0 0;font-size:11px;font-weight:700;display:flex}.operationsBanner{color:#fff;background:radial-gradient(circle at 88% 10%,#82d3ff57,#0000 30%),linear-gradient(135deg,#075b9c,#0786d5);border-radius:18px;justify-content:space-between;align-items:center;min-height:180px;margin-bottom:18px;padding:30px 34px;display:flex}.operationsBanner span{color:#bfe7ff;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.operationsBanner h2{letter-spacing:-.035em;margin:10px 0 7px;font-size:30px}.operationsBanner p{color:#dff2ff;max-width:680px;margin:0;font-size:12px}.operationsBanner>svg{box-sizing:content-box;color:#fff;background:#ffffff24;border:1px solid #ffffff40;border-radius:20px;padding:18px}.operationModules{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.operationModules>button{text-align:left;background:#fff;border:1px solid #dce7ef;border-radius:15px;grid-template-columns:49px 1fr 22px;align-items:start;gap:14px;min-height:170px;padding:22px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 5px 18px #1b48690a}.operationModules>button:hover{border-color:#9bc7e8;transform:translateY(-3px);box-shadow:0 13px 27px #1b486917}.operationModules>button>span{color:#087de0;background:#eaf5fd;border-radius:12px;place-items:center;width:47px;height:47px;display:grid}.operationModules>button>div>small{color:#0873c5;text-transform:uppercase;font-size:8px;font-weight:700}.operationModules h3{margin:7px 0;font-size:15px}.operationModules p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.operationModules>button>svg{color:#8ba0b1;align-self:center}.biodieselVerification,.controlChartSection{background:radial-gradient(circle at 100% 0,#2a9dde24,#0000 28%),linear-gradient(145deg,#fff,#edf7fd);border:1px solid #cee3f0;border-radius:17px;margin-top:18px;padding:25px;box-shadow:0 10px 28px #11527f0f}.operationsSectionHead{justify-content:space-between;align-items:center;gap:24px;display:flex}.operationsSectionHead>div>span{color:#0873c5;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.operationsSectionHead h2{letter-spacing:-.03em;margin:8px 0 5px;font-size:21px}.operationsSectionHead p{color:var(--muted);margin:0;font-size:10px}.operationsSectionHead>button{color:#fff;background:linear-gradient(135deg,#0b91df,#0873c5);border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 14px;font-size:9px;font-weight:750;display:flex;box-shadow:0 7px 18px #0873c62e}.verificationSummary{grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0 15px;display:grid}.verificationSummary article{background:#ffffffd9;border:1px solid #d6e5ef;border-radius:11px;flex-direction:column;justify-content:center;min-height:72px;padding:13px 15px;display:flex}.verificationSummary strong{color:#0873c5;letter-spacing:-.035em;font-size:19px}.verificationSummary span{color:var(--muted);margin-top:3px;font-size:8px}.verificationTable{background:#fff;border:1px solid #d9e6ee;border-radius:12px;overflow-x:auto}.verificationTable table{min-width:980px}.verificationTable td:first-child{min-width:170px}.verificationTable td:nth-child(3){min-width:210px}.verificationTable td>strong,.verificationTable td>small{display:block}.verificationTable td>small{color:#7c91a0;margin-top:3px;font-size:7px}.verificationTable td:last-child button{color:#0873c5;background:#e9f4fc;border:0;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.chartTypeCatalog{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:20px;display:grid}.chartTypeCatalog>button{text-align:left;background:#ffffffdb;border:1px solid #d4e5ef;border-radius:11px;flex-direction:column;min-height:104px;padding:12px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.chartTypeCatalog>button:hover{border-color:#83bfe3;transform:translateY(-2px);box-shadow:0 8px 20px #144f7514}.chartTypeCatalog span{color:#0873c5;background:#e3f2fb;border-radius:6px;align-self:flex-start;padding:4px 7px;font-size:6.5px;font-weight:850}.chartTypeCatalog strong{color:#23485f;margin-top:9px;font-size:9px}.chartTypeCatalog small{color:#708695;margin-top:5px;font-size:7px;line-height:1.45}.controlChartGrid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:21px;display:grid}.controlChartGrid>article{background:#fff;border:1px solid #d7e5ee;border-radius:13px;padding:18px;box-shadow:0 7px 20px #124f790d}.controlChartGrid header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.controlChartGrid header small{color:#0873c5;text-transform:uppercase;font-size:7px;font-weight:750}.controlChartGrid h3{margin:5px 0 0;font-size:12px}.chartValue{align-items:baseline;gap:7px;margin:16px 0 7px;display:flex}.chartValue strong{letter-spacing:-.04em;font-size:20px}.chartValue strong i{color:#607b8e;letter-spacing:0;margin-left:4px;font-size:8px;font-style:normal;font-weight:750}.chartValue span{color:var(--muted);font-size:7px}.controlChart{color:#087dcc;background:repeating-linear-gradient(0deg,#f9fcfe 0 23px,#e5eef4 24px);border:1px solid #e0e9ef;border-radius:9px;height:105px;margin:6px 0 12px;position:relative;overflow:hidden}.controlChart svg{width:calc(100% - 42px);height:calc(100% - 30px);position:absolute;inset:17px 12px 13px 30px}.controlChart .limit{z-index:2;color:#8295a3;font-size:6px;font-weight:750;position:absolute;left:7px}.controlChart .upper{top:9px}.controlChart .center{top:49px}.controlChart .lower{bottom:8px}.controlChartGrid>article.amber .controlChart{color:#bd7b0c}.controlChartGrid>article.green .controlChart{color:#15976e}.controlChartGrid>article.blue .controlChart{color:#087dcc}.chartRule{color:#0873c5;background:#f0f8fd;border:1px solid #dcecf4;border-radius:8px;grid-template-columns:22px 1fr;align-items:start;gap:7px;min-height:48px;padding:8px 9px;display:grid}.chartRule>span{flex-direction:column;min-width:0;display:flex}.chartRule strong{color:#385c73;font-size:7px}.chartRule small{color:#728896;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6.5px;overflow:hidden}.controlChartGrid footer{border-top:1px solid #e4ebf0;justify-content:space-between;align-items:center;padding-top:11px;display:flex}.controlChartGrid footer>span{color:var(--muted);font-size:7px}.controlChartGrid footer button{color:#0873c5;background:0 0;border:0;align-items:center;gap:5px;font-size:8px;font-weight:750;display:flex}.controlChartModal{width:min(820px,100%)}.chartAnalysisModal{width:min(720px,100%)}.chartAnalysisBody{gap:12px;padding:22px;display:grid}.chartAnalysisLead{border-bottom:1px solid #dce7ee;padding-bottom:14px}.chartAnalysisLead h3{color:#173b54;margin:9px 0 4px;font-size:17px}.chartAnalysisLead p{color:#6b8292;margin:0;font-size:8px}.chartAnalysisGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.chartAnalysisGrid article{background:#f2f8fc;border:1px solid #dae8f0;border-radius:9px;flex-direction:column;min-height:75px;padding:11px;display:flex}.chartAnalysisGrid small{color:#6d8494;font-size:6.5px}.chartAnalysisGrid strong{color:#24516d;margin-top:6px;font-size:8px;line-height:1.4}.chartAnalysisBody>section{color:#0873c5;background:#eef7fc;border:1px solid #d5e8f2;border-radius:10px;grid-template-columns:35px 1fr;align-items:start;gap:10px;padding:12px;display:grid}.chartAnalysisBody>section>div{flex-direction:column;display:flex}.chartAnalysisBody>section strong{color:#274f68;font-size:8px}.chartAnalysisBody>section p{color:#667f90;margin:4px 0 0;font-size:7px;line-height:1.5}.chartAnalysisBody>section.warning{color:#ad7006;background:#fff8e9;border-color:#efd59c}.chartAnalysisBody>section.approved{color:#15845f;background:#eefaf5;border-color:#cde9dd}.academyPage{gap:19px;display:grid}.academyHero{color:#fff;background:radial-gradient(circle at 80% 20%,#45b1f859,#0000 30%),linear-gradient(120deg,#061c31 0%,#073d67 55%,#087dcc 100%);border-radius:19px;grid-template-columns:1fr 220px;align-items:center;min-height:260px;padding:35px 40px;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 34px #05315433}.academyHero>div:first-child>span{color:#71c6fb;letter-spacing:.15em;font-size:10px;font-weight:800}.academyHero h2{letter-spacing:-.045em;max-width:650px;margin:12px 0 10px;font-size:clamp(28px,3vw,42px);line-height:1.05}.academyHero p{color:#c7deed;margin:0;font-size:12px}.academyHero button{color:#09223a;background:#fff;border:0;border-radius:9px;align-items:center;gap:8px;height:43px;margin-top:22px;padding:0 17px;font-size:10px;font-weight:750;display:inline-flex}.academyProgress{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff3d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:172px;height:172px;display:flex}.academyProgress strong{font-size:38px}.academyProgress span{color:#8fd2fc;text-transform:uppercase;font-size:9px;font-weight:700}.academyProgress small{color:#d7e8f3;max-width:120px;margin-top:7px;font-size:8px;line-height:1.4}.profilesRow{align-items:center;gap:20px;padding:5px 4px;display:flex}.profilesRow>div,.profilesRow>button{background:0 0;border:0;flex-direction:column;align-items:center;min-width:68px;display:flex}.profilesRow>div>span,.profilesRow>button>svg{box-sizing:border-box;color:#0873c5;background:#fff;border:1px solid #cddfea;border-radius:50%;place-items:center;width:48px;height:48px;padding:13px;font-size:10px;font-weight:750;display:grid}.profilesRow strong{margin-top:5px;font-size:9px}.profilesRow small{color:var(--muted);margin-top:2px;font-size:8px}.academyRowHead{justify-content:space-between;align-items:flex-end;display:flex}.academyRowHead span{color:#0873c5;text-transform:uppercase;font-size:9px;font-weight:700}.academyRowHead h2{margin:5px 0 0;font-size:19px}.academyRowHead button{color:#0873c5;background:0 0;border:0;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.streamingRail{grid-template-columns:repeat(4,minmax(210px,1fr));gap:14px;padding-bottom:5px;display:grid;overflow-x:auto}.streamingRail>button{text-align:left;color:#fff;background:#0b2942;border:0;border-radius:13px;padding:0 0 15px;transition:transform .2s;overflow:hidden;box-shadow:0 7px 20px #071e301f}.streamingRail>button:hover{transform:scale(1.025)}.streamingRail>button>div:first-child{background:linear-gradient(140deg,#0d5792,#08233b);flex-direction:column;justify-content:flex-end;height:120px;padding:16px;display:flex;position:relative}.streamingRail>button.tone1>div:first-child{background:linear-gradient(140deg,#126da5,#164056)}.streamingRail>button.tone2>div:first-child{background:linear-gradient(140deg,#214e7d,#09223a)}.streamingRail>button.tone3>div:first-child{background:linear-gradient(140deg,#087dcc,#0a3457)}.streamingRail>button>div svg{color:#8bd2ff}.streamingRail>button>div span{letter-spacing:.08em;text-transform:uppercase;margin-top:9px;font-size:8px;font-weight:700}.streamingRail>button>div i{background:#ffffff24;border-radius:99px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:700;position:absolute;top:13px;right:13px}.streamingRail h3{min-height:42px;margin:14px 15px 7px;font-size:11px;line-height:1.4}.streamingRail p{color:#8ccdf6;justify-content:space-between;align-items:center;margin:0 15px;font-size:9px;display:flex}.managerResults{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1.4fr 120px 120px auto;align-items:center;gap:20px;padding:19px 22px;display:grid}.managerResults>div:first-child{align-items:center;gap:12px;display:flex}.managerResults>div:first-child>span{color:#087de0;background:#e9f5fd;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.managerResults>div:first-child div{flex-direction:column;display:flex}.managerResults strong{font-size:13px}.managerResults p{color:var(--muted);margin:4px 0 0;font-size:9px}.managerResults>div:not(:first-child){flex-direction:column;display:flex}.managerResults>div:not(:first-child) strong{color:#0870c9;font-size:23px}.managerResults>div:not(:first-child) small{color:var(--muted);font-size:8px}.managerResults>button{color:#fff;background:#087dcc;border:0;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:9px;font-weight:700;display:flex}.academyPage{color:#fff;background:radial-gradient(circle at 88% 2%,#1ab1ef3b,#0000 30%),radial-gradient(circle at 10% 44%,#1f6ddc2e,#0000 35%),linear-gradient(160deg,#06345e 0%,#075890 45%,#073b67 100%);border:1px solid #196da3;border-radius:20px;gap:26px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #033a622e}.academyPage:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.academyPage>*{z-index:1;position:relative}.academyCinemaHero{background:radial-gradient(circle at 82% 36%,#53d6ff42,#0000 28%),linear-gradient(110deg,#052d52 0%,#075c96 58%,#098fc7 100%);border:1px solid #ffffff29;border-radius:18px;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);min-height:390px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #001b3540}.academyCinemaHero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 58%,#52d5ff14),linear-gradient(#0000 64%,#011d3580);position:absolute;inset:0}.academyCinemaCopy{z-index:2;flex-direction:column;justify-content:center;padding:38px 24px 38px 42px;display:flex}.academyCinemaCopy>span{color:#a9e8ff;letter-spacing:.14em;align-items:center;gap:7px;font-size:7px;font-weight:850;display:flex}.academyCinemaCopy>span i{background:#43dcff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #43dcff1f}.academyCinemaCopy>small{color:#83ddff;letter-spacing:.15em;margin-top:25px;font-size:7px;font-weight:850}.academyCinemaCopy h2{letter-spacing:-.055em;max-width:660px;margin:8px 0 11px;font-size:clamp(34px,3.6vw,57px);line-height:.98}.academyCinemaCopy p{color:#d6edf8;max-width:630px;margin:0;font-size:10px;line-height:1.65}.academyMeta{align-items:center;gap:7px;margin-top:14px;display:flex}.academyMeta b,.academyMeta span{color:#d5effa;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:5px;padding:5px 7px;font-size:6.5px}.academyMeta b{color:#06365f;background:#8edcff;border-color:#0000}.academyHeroActions{gap:8px;margin-top:20px;display:flex}.academyHeroActions button{color:#073b62;background:#fff;border:0;border-radius:8px;align-items:center;gap:7px;min-height:41px;padding:0 14px;font-size:8px;font-weight:850;display:flex}.academyHeroActions button+button{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffff21;border:1px solid #ffffff40}.academyHeroArtwork{z-index:1;color:#b9efff;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.academyHeroArtwork:before{content:"";background:radial-gradient(circle,#47d6ff4d,#0000 66%);border:1px solid #86e8ff2e;border-radius:50%;width:270px;height:270px;animation:4s ease-in-out infinite academyFloat;position:absolute;box-shadow:0 0 0 35px #61e0ff0b,0 0 0 70px #61e0ff06}.academyHeroArtwork svg,.academyHeroArtwork span,.academyHeroArtwork small{z-index:1;position:relative}.academyHeroArtwork svg{filter:drop-shadow(0 14px 27px #01325347)}.academyHeroArtwork span{letter-spacing:.13em;margin-top:14px;font-size:18px;font-weight:900}.academyHeroArtwork small{color:#c9eef8;letter-spacing:.17em;margin-top:4px;font-size:6px}@keyframes academyFloat{50%{transform:translateY(-7px)scale(1.02)}}.academyFilmFeature{background-position:50%;background-size:cover;border:1px solid #8edeff47;border-radius:17px;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:30px;min-height:310px;padding:32px 36px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 48px #00162b52}.academyFilmFeature:before{content:"";background:linear-gradient(90deg,#011324f5 0%,#02233ee0 42%,#032f4e57 72%,#011222a6 100%),linear-gradient(#0000 60%,#011324b8);position:absolute;inset:0}.academyFilmFeature:after{content:"";border:1px solid #79ddff26;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-110px;right:-60px;box-shadow:0 0 0 35px #53d0ff09,0 0 0 70px #53d0ff06}.academyFilmFeature>div,.academyFilmFeature>aside{z-index:2;position:relative}.academyFilmFeature>div>span{color:#b8ecff;letter-spacing:.13em;background:#078bcf3d;border:1px solid #6bd8ff42;border-radius:99px;align-items:center;gap:6px;width:fit-content;min-height:25px;padding:0 9px;font-size:6.5px;font-weight:900;display:flex}.academyFilmFeature h2{letter-spacing:-.048em;max-width:760px;margin:12px 0 8px;font-size:clamp(26px,3.2vw,43px);line-height:1.02}.academyFilmFeature p{color:#cee8f4;max-width:730px;margin:0;font-size:9px;line-height:1.65}.academyFilmFeature>div>div{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.academyFilmFeature>div>div span,.academyFilmFeature>div>div b{color:#c8e9f6;background:#ffffff14;border:1px solid #ffffff1a;border-radius:5px;padding:5px 7px;font-size:6px;font-weight:750}.academyFilmFeature>div>div b{color:#05375d;background:#91ddff;border-color:#0000}.academyFilmFeature>div>button{color:#06375b;background:#fff;border-radius:8px;align-items:center;gap:7px;min-height:42px;margin-top:19px;padding:0 14px;font-size:8px;font-weight:900;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 11px 24px #00000042}.academyFilmFeature>div>button:hover{transform:translateY(-2px);box-shadow:0 15px 30px #00000057}.academyFilmFeature>aside{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02223b94;border:1px solid #84e2ff3d;border-radius:50%;flex-direction:column;justify-content:center;justify-self:end;align-items:center;width:154px;height:154px;display:flex;box-shadow:0 0 0 12px #54d1ff09,inset 0 0 35px #50d3ff14}.academyFilmFeature>aside span{color:#79d9ff;font-size:28px;font-weight:950;line-height:1}.academyFilmFeature>aside strong{letter-spacing:.06em;margin-top:2px;font-size:14px}.academyFilmFeature>aside small{color:#9edbef;letter-spacing:.14em;margin-top:7px;font-size:5px;font-weight:800}.academyProfiles{justify-content:space-between;align-items:center;gap:18px;padding:0 6px;display:flex}.academyProfiles>div:first-child{flex-direction:column;min-width:175px;display:flex}.academyProfiles>div:first-child small{color:#83d9fb;text-transform:uppercase;font-size:6.5px;font-weight:800}.academyProfiles>div:last-child{gap:14px;display:flex;overflow-x:auto}.academyProfiles button{color:#fff;background:0 0;flex-direction:column;align-items:center;min-width:65px;padding:0;display:flex}.academyProfiles button>span{color:#fff;background:linear-gradient(145deg,#0ea4de,#075b9b);border:2px solid #0000;border-radius:12px;place-items:center;width:48px;height:48px;font-size:9px;font-weight:850;display:grid;box-shadow:0 7px 18px #00183038}.academyProfiles button.violet>span{background:linear-gradient(145deg,#5373d8,#294b96)}.academyProfiles button.sky>span{background:linear-gradient(145deg,#2dc4de,#087fa5)}.academyProfiles button.blue>span{background:linear-gradient(145deg,#198fe0,#0759a7)}.academyProfiles button.active>span{border-color:#fff;transform:scale(1.04);box-shadow:0 0 0 3px #27baf1,0 8px 20px #00183047}.academyProfiles button.manage>span{color:#85dfff;background:#ffffff14;border:1px dashed #68c9ef}.academyProfiles button small{color:#a8d5e7;margin-top:2px;font-size:6px}.academyStreamingHead{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.academyStreamingHead>div:first-child>span{color:#69d5ff;letter-spacing:.13em;font-size:6.5px;font-weight:850}.academyStreamingHead h2{letter-spacing:-.025em;margin:4px 0 0;font-size:18px}.academyStreamingHead>button,.academyStreamingHead>small{color:#b5dfef;font-size:7px}.academyStreamingHead>button{align-items:center;gap:5px;display:flex}.academyContinue>div:last-child{grid-template-columns:repeat(3,minmax(240px,1fr));gap:10px;margin-top:11px;display:grid}.academyContinue>div:last-child>button{color:#fff;text-align:left;background:linear-gradient(140deg,#0875bb,#074875);border:1px solid #ffffff24;border-radius:12px;min-height:165px;padding:14px;transition:transform .2s,box-shadow .2s;box-shadow:0 9px 24px #001b322e}.academyContinue>div:last-child>button:hover,.academyCourseRail>button:hover{z-index:2;transform:scale(1.025);box-shadow:0 15px 32px #001a334d}.academyContinue button.pleno{background:linear-gradient(140deg,#0b88b7,#075072)}.academyContinue button.senior{background:linear-gradient(140deg,#355fc2,#143a77)}.academyContinue button.safety{background:linear-gradient(140deg,#0c8dad,#07506a)}.academyContinue button.biodiesel{background:linear-gradient(140deg,#078ebf,#075283)}.academyContinue button>div{justify-content:space-between;align-items:center;display:flex}.academyContinue button>div>span{color:#b9efff;background:#ffffff1f;border-radius:10px;place-items:center;width:43px;height:43px;display:grid}.academyContinue button>div>svg{color:#fff;filter:drop-shadow(0 4px 8px #0003)}.academyContinue button>small{color:#8fe1ff;letter-spacing:.1em;margin-top:16px;font-size:6px;font-weight:800;display:block}.academyContinue h3{margin:5px 0 13px;font-size:11px}.academyContinue footer{grid-template-columns:1fr auto;align-items:center;gap:9px;display:grid}.academyContinue footer>span{background:#fff3;border-radius:99px;height:3px;overflow:hidden}.academyContinue footer>span i{background:#5ed7ff;height:100%;display:block}.academyContinue footer b{font-size:6px}.academyFilters{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.academyFilters button{color:#afd9e9;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;min-height:29px;padding:0 9px;font-size:6px;font-weight:800}.academyFilters button.active{color:#063a61;background:#fff}.academyCourseRail{scroll-snap-type:x proximity;grid-auto-columns:minmax(225px,1fr);grid-auto-flow:column;gap:10px;margin-top:11px;padding:2px 2px 8px;display:grid;overflow-x:auto}.academyCourseRail>button{color:#fff;text-align:left;scroll-snap-align:start;background:linear-gradient(155deg,#0b73b0,#06375f);border:1px solid #ffffff26;border-radius:12px;flex-direction:column;width:min(290px,27vw);min-width:225px;min-height:285px;padding:14px;transition:transform .2s,box-shadow .2s;display:flex}.academyCourseRail>button.junior{background:linear-gradient(155deg,#137bb4,#0a456b)}.academyCourseRail>button.pleno{background:linear-gradient(155deg,#0e8ba9,#075064)}.academyCourseRail>button.senior{background:linear-gradient(155deg,#4268c5,#183b75)}.academyCourseRail>button.safety{background:linear-gradient(155deg,#168aa3,#075060)}.academyCourseRail>button.biodiesel{background:linear-gradient(155deg,#0797c8,#06507f)}.academyCourseRail header{justify-content:space-between;align-items:center;display:flex}.academyCourseRail header span,.academyCourseRail header i{background:#ffffff1c;border-radius:5px;padding:4px 6px;font-size:5.5px;font-style:normal;font-weight:850}.academyCourseRail>button>div{color:#a8e8ff;justify-content:space-between;align-items:flex-end;height:93px;padding:13px 4px 9px;display:flex}.academyCourseRail>button>div small{color:#b9e5f5;font-size:5.5px;font-weight:800}.academyCourseRail h3{min-height:38px;margin:8px 0 5px;font-size:11px;line-height:1.35}.academyCourseRail p{color:#c6e0eb;min-height:46px;margin:0;font-size:7px;line-height:1.5}.academyCourseRail footer{color:#9ddcf4;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;font-size:6px;display:flex}.academyCourseRail footer b{color:#fff;align-items:center;gap:4px;display:flex}.academyManager{color:#163e58;background:linear-gradient(145deg,#fff,#e6f4fb);border:1px solid #a9d4e9;border-radius:13px;grid-template-columns:1.3fr 115px 115px auto;align-items:center;gap:14px;padding:18px;display:grid}.academyManager>div:first-child{align-items:center;gap:11px;display:flex}.academyManager>div:first-child>span{color:#087dcc;background:#dceff9;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.academyManager>div:first-child>div{flex-direction:column;display:flex}.academyManager>div:first-child small{color:#0873c5;font-size:5.8px;font-weight:850}.academyManager>div:first-child strong{margin-top:3px;font-size:10px}.academyManager p{color:#698193;margin:3px 0 0;font-size:6.5px}.academyManager>div:not(:first-child){flex-direction:column;display:flex}.academyManager>div:not(:first-child) strong{color:#0873c5;font-size:22px}.academyManager>button{color:#fff;background:#087dcc;border-radius:8px;align-items:center;gap:5px;min-height:36px;padding:0 11px;font-size:6.5px;font-weight:800;display:flex}.academyCourseModal{width:min(850px,100vw - 30px);padding:0;overflow:hidden}.academyCourseModalHero{color:#fff;background:radial-gradient(circle at 82% 20%,#64deff59,#0000 30%),linear-gradient(145deg,#086aa6,#052f54);min-height:240px;padding:34px;position:relative}.academyCourseModalHero.senior{background:radial-gradient(circle at 82% 20%,#84a2ff59,#0000 30%),linear-gradient(145deg,#355cba,#16336b)}.academyCourseModalHero>button{color:#fff;background:#ffffff21;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:15px;right:15px}.academyCourseModalHero>svg{color:#a7eaff}.academyCourseModalHero>small{color:#9ce3ff;letter-spacing:.12em;margin-top:13px;font-size:6px;font-weight:850;display:block}.academyCourseModalHero h2{letter-spacing:-.035em;max-width:610px;margin:6px 0 8px;font-size:27px}.academyCourseModalHero p{color:#d4eaf5;max-width:670px;margin:0;font-size:8px;line-height:1.55}.academyCourseModalHero>div{gap:6px;margin-top:14px;display:flex}.academyCourseModalHero>div span{background:#ffffff1c;border-radius:5px;padding:5px 7px;font-size:6px}.academyModuleList{padding:21px 24px}.academyModuleList>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.academyModuleList>header span{color:#0873c5;font-size:5.8px;font-weight:850}.academyModuleList h3{margin:3px 0 0;font-size:13px}.academyModuleList>button{text-align:left;border-top:1px solid #dfe8ed;grid-template-columns:32px 1fr 18px;align-items:center;gap:9px;width:100%;min-height:53px;padding:7px 4px;display:grid}.academyModuleList>button>i{color:#0873c5;background:#e5f3fa;border-radius:8px;place-items:center;width:30px;height:30px;font-size:7px;font-style:normal;font-weight:850;display:grid}.academyModuleList>button>span{flex-direction:column;display:flex}.academyModuleList>button strong{font-size:8px}.academyModuleList>button small{color:#718799;margin-top:3px;font-size:6px}.academyModuleList>button>svg{color:#087dcc}.academyModuleList>footer{justify-content:flex-end;margin-top:14px;display:flex}.academyModuleList>footer button{color:#fff;background:#087dcc;border-radius:8px;align-items:center;gap:6px;min-height:37px;padding:0 12px;font-size:7px;font-weight:850;display:flex}.academyTrailerBackdrop{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#011122e0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.academyTrailer{aspect-ratio:16/9;color:#fff;background:radial-gradient(circle at 50% 38%,#0c9bd8,#074f86 44%,#032743 100%);border:1px solid #fff3;border-radius:18px;width:min(1100px,100vw - 36px);min-height:470px;position:relative;overflow:hidden;box-shadow:0 35px 100px #0000007a}.academyTrailer.scene2{background:radial-gradient(circle at 50% 38%,#14a9c9,#075e83 44%,#032a42 100%)}.academyTrailer.scene3{background:radial-gradient(circle at 50% 38%,#5076d9,#254985 44%,#102a51 100%)}.academyTrailer.scene4{background:radial-gradient(circle at 50% 38%,#178fc8,#075587 44%,#032944 100%)}.trailerClose{z-index:5;color:#fff;background:#01192e6b;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:17px;right:17px}.academyTrailerVisual{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 90px 100px;animation:.55s both trailerSceneIn;display:flex;position:absolute;inset:0}@keyframes trailerSceneIn{0%{opacity:.15;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.academyTrailerVisual>svg{z-index:2;color:#b7efff;filter:drop-shadow(0 20px 35px #00142766);animation:4s ease-in-out infinite academyFloat;position:relative}.academyTrailerVisual>small{z-index:2;color:#9fe8ff;letter-spacing:.2em;margin-top:24px;font-size:7px;font-weight:850}.academyTrailerVisual h2{z-index:2;letter-spacing:-.055em;max-width:820px;margin:9px 0 10px;font-size:clamp(35px,4.6vw,65px);line-height:1}.academyTrailerVisual p{z-index:2;color:#d8eef7;max-width:720px;margin:0;font-size:10px;line-height:1.6}.trailerOrbit{border:1px solid #aeefff26;border-radius:50%;width:370px;height:370px;animation:14s linear infinite trailerSpin;position:absolute}.trailerOrbit span{background:#73dcff;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 25px #73dcff}.trailerOrbit span:first-child{top:15%;left:12%}.trailerOrbit span:nth-child(2){bottom:38%;right:3%}.trailerOrbit span:nth-child(3){bottom:2%;left:42%}@keyframes trailerSpin{to{transform:rotate(360deg)}}.trailerControls{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#01182c85;border:1px solid #ffffff24;border-radius:11px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:7px;padding:10px;display:grid;position:absolute;bottom:18px;left:20px;right:20px}.trailerControls>button{color:#fff;background:#ffffff1c;border-radius:7px;align-items:center;gap:5px;min-height:33px;padding:0 10px;font-size:6.5px;font-weight:800;display:flex}.trailerControls>div{justify-content:center;gap:6px;display:flex}.trailerControls>div button{background:0 0;width:36px;height:20px;padding:0}.trailerControls>div i{background:#ffffff40;border-radius:99px;width:100%;height:3px;display:block;overflow:hidden}.trailerControls>div button.active i{background:#fff;box-shadow:0 0 10px #74ddff99}.trailerControls .trailerAccess{color:#053152;background:#fff}.academyFilmBackdrop{z-index:135;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000810f2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.academyFilmPlayer{color:#fff;background:#020c14;border:1px solid #78d9ff3d;border-radius:18px;width:min(1240px,100vw - 34px);overflow:hidden;box-shadow:0 40px 120px #000000b8}.academyFilmScene{background-position:50%;background-size:cover;min-height:min(69vw,700px);max-height:700px;position:relative;overflow:hidden}.academyFilmScene:before{content:"";background:linear-gradient(90deg,#010d18ed,#011728b0 49%,#01132133 75%),linear-gradient(#000a1247,#0000 40%,#000910e6 100%);position:absolute;inset:0}.academyFilmScene:after{content:"";pointer-events:none;background:inherit;opacity:.06;background-position:50%;background-size:cover;animation:20s ease-in-out infinite alternate academyFilmMove;position:absolute;inset:-3%}@keyframes academyFilmMove{0%{transform:scale(1.01)translate(-.4%)}to{transform:scale(1.075)translate(.6%)}}.academyFilmClose{z-index:8;color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#01122094;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:39px;height:39px;display:grid;position:absolute;top:18px;right:18px}.academyFilmBrand{z-index:4;color:#e6f7fe;letter-spacing:.13em;align-items:center;gap:7px;font-size:6.5px;font-weight:900;display:flex;position:absolute;top:23px;left:26px}.academyFilmBrand i{background:#59d4ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #59d4ff1f,0 0 18px #59d4ff}.academyFilmBrand span{color:#83cde8;margin-left:5px;font-size:5.5px}.academyFilmStory{z-index:4;width:min(650px,60%);animation:.75s both academyFilmReveal;position:absolute;top:50%;left:6.5%;transform:translateY(-50%)}@keyframes academyFilmReveal{0%{opacity:0;transform:translateY(-45%)translate(-10px)}to{opacity:1;transform:translateY(-50%)translate(0)}}.academyFilmStory>span{color:#78d9ff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:7px;font-weight:900;display:flex}.academyFilmStory h2{letter-spacing:-.055em;text-shadow:0 6px 24px #00000080;max-width:620px;margin:11px 0 10px;font-size:clamp(34px,4.6vw,62px);line-height:.98}.academyFilmStory p{color:#d7ebf4;text-shadow:0 3px 12px #000000a6;max-width:610px;margin:0;font-size:10px;line-height:1.75}.academyFilmFormula{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(135deg,#01192bd1,#03334f94);border:1px solid #64d5ff42;border-radius:10px;gap:4px;width:fit-content;max-width:620px;margin-top:16px;padding:12px 15px;animation:.45s both academyFormulaIn;display:grid;box-shadow:0 14px 34px #00070f40}.academyFilmFormula small{color:#72d9ff;letter-spacing:.13em;font-size:5.5px;font-weight:900}.academyFilmFormula strong{color:#f3fbff;letter-spacing:.01em;text-shadow:0 3px 14px #00000073;font-family:Georgia,Times New Roman,serif;font-size:clamp(15px,2vw,23px);font-weight:600}.academyFilmFormula span{color:#bcd9e6;font-size:6px;line-height:1.45}@keyframes academyFormulaIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.academyFilmSubtitles{z-index:5;color:#edf9fd;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#010c15a6;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px 13px;display:grid;position:absolute;bottom:25px;left:7%;right:7%}.academyFilmSubtitles small{color:#65d2fa;letter-spacing:.1em;font-size:5.5px;font-weight:900}.academyFilmSubtitles span{text-align:center;font-size:7px;line-height:1.5}.academyFilmEnd{z-index:5;text-align:center;background:radial-gradient(circle at 50% 40%,#087fbe85,#000d18e6 62%);flex-direction:column;justify-content:center;align-items:center;padding:70px;display:flex;position:absolute;inset:0}.academyFilmEnd>span{color:#fff;background:linear-gradient(145deg,#0ba4e8,#075e9e);border:1px solid #ffffff38;border-radius:18px;place-items:center;width:66px;height:66px;display:grid;box-shadow:0 17px 35px #00000052}.academyFilmEnd>small{color:#80dbff;letter-spacing:.15em;margin-top:18px;font-size:7px;font-weight:900}.academyFilmEnd h2{letter-spacing:-.05em;max-width:820px;margin:10px 0 8px;font-size:clamp(30px,4vw,50px);line-height:1.02}.academyFilmEnd p{color:#cbe5f1;max-width:720px;margin:0;font-size:9px;line-height:1.65}.academyFilmEnd>div{gap:8px;margin-top:20px;display:flex}.academyFilmEnd a,.academyFilmEnd button{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:39px;padding:0 12px;font-size:7px;font-weight:850;display:flex}.academyFilmEnd button{color:#053558;background:#fff}.academyFilmControls{background:linear-gradient(#061928,#020d16);border-top:1px solid #ffffff14;grid-template-columns:auto auto auto auto minmax(170px,1fr) auto minmax(110px,auto) auto;align-items:center;gap:10px;min-height:62px;padding:10px 15px;display:grid}.academyFilmControls>button{color:#dff7ff;background:#ffffff14;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.academyFilmControls>button>span{letter-spacing:-.04em;font-size:7px;font-weight:900}.academyFilmControls>button.active{color:#062f4e;background:#87dcff}.academyFilmControls>span{color:#a9cbd9;font-variant-numeric:tabular-nums;font-size:7px}.academyFilmControls>input{accent-color:#4fcaff;cursor:pointer;width:100%;height:4px}.academyFilmControls>div{gap:4px;display:flex}.academyFilmControls>div button{background:0 0;width:23px;height:20px;padding:0}.academyFilmControls>div i{background:#fff3;border-radius:99px;width:100%;height:3px;display:block}.academyFilmControls>div button.active i{background:#66d4ff;box-shadow:0 0 10px #66d4ffb3}.academyFilmControls>strong{color:#b8eaff;border:1px solid #7ad8ff47;border-radius:4px;padding:4px 6px;font-size:6px}@media (width<=900px){.academyCinemaHero{grid-template-columns:1fr}.academyHeroArtwork{display:none}.academyFilmFeature{grid-template-columns:1fr}.academyFilmFeature>aside{display:none}.academyContinue>div:last-child{grid-template-columns:repeat(3,250px);overflow-x:auto}.academyManager{grid-template-columns:1fr 1fr}.academyManager>div:first-child,.academyManager>button{grid-column:1/-1}.academyManager>button{justify-self:start}.academyProfiles{flex-direction:column;align-items:flex-start}}@media (width<=620px){.academyPage{border-radius:14px;margin:0 -12px;padding:11px}.academyCinemaCopy{padding:29px 21px}.academyCinemaCopy h2{font-size:38px}.academyMeta{flex-wrap:wrap}.academyHeroActions{flex-direction:column;align-items:stretch}.academyHeroActions button{justify-content:center}.academyFilmFeature{background-position:62%;min-height:360px;padding:24px 21px}.academyFilmFeature:before{background:linear-gradient(90deg,#011424f5,#02223ad1)}.academyStreamingHead{flex-direction:column;align-items:flex-start}.academyFilters{justify-content:flex-start}.academyCourseRail>button{width:235px}.academyTrailer{aspect-ratio:auto;min-height:540px}.academyTrailerVisual{padding:55px 24px 135px}.academyTrailerVisual h2{font-size:38px}.trailerOrbit{width:280px;height:280px}.trailerControls{grid-template-columns:1fr 1fr}.trailerControls>div{grid-area:1/1/auto/-1}.trailerControls .trailerAccess{justify-content:center}.academyFilmBackdrop{padding:0}.academyFilmPlayer{border:0;border-radius:0;width:100vw;height:100vh}.academyFilmScene{min-height:calc(100vh - 74px);max-height:none}.academyFilmStory{width:86%;top:45%;left:7%}.academyFilmStory h2{font-size:38px}.academyFilmStory p{font-size:9px}.academyFilmFormula{max-width:100%;padding:10px 11px}.academyFilmFormula strong{font-size:14px}.academyFilmSubtitles{bottom:18px;left:4%;right:4%}.academyFilmControls{grid-template-columns:auto auto auto auto 1fr auto;gap:7px;min-height:74px}.academyFilmControls>div,.academyFilmControls>strong{display:none}.academyFilmEnd{padding:45px 22px 90px}.academyFilmEnd>div{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.academyFilmScene:after,.academyFilmStory{animation:none}}.gamesIntro{color:#fff;background:radial-gradient(circle at 82% 18%,#46c3ff66,#0000 28%),linear-gradient(135deg,#063d6a,#087dcc);border-radius:18px;justify-content:space-between;align-items:center;min-height:180px;margin-bottom:18px;padding:30px 34px;display:flex}.gamesIntro span{color:#aee1ff;letter-spacing:.1em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.gamesIntro h2{max-width:720px;margin:10px 0 8px;font-size:29px}.gamesIntro p{color:#daf0ff;margin:0;font-size:11px}.gamesIntro>div:last-child{text-align:center;flex-direction:column;min-width:150px;display:flex}.gamesIntro>div:last-child strong{font-size:38px}.gamesIntro>div:last-child small{color:#bfe5fc;font-size:9px}.gameGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.methodGamePaths{background:linear-gradient(145deg,#fff,#e2f2fb);border:1px solid #cee3f0;border-radius:17px;margin-bottom:18px;padding:24px}.methodGamePaths>div:last-child{grid-template-columns:1fr 1fr;gap:14px;display:grid}.methodGamePaths article{background:#fff;border:1px solid #d5e4ed;border-radius:13px;padding:19px;box-shadow:0 8px 22px #104e780f}.methodGamePaths article header{grid-template-columns:44px 1fr auto;align-items:center;gap:10px;display:grid}.methodGamePaths article header>span{color:#fff;background:linear-gradient(135deg,#0c99e0,#0873c5);border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.methodGamePaths article header>div{flex-direction:column;display:flex}.methodGamePaths article header small{color:#0873c5;letter-spacing:.09em;font-size:7px;font-weight:800}.methodGamePaths article h3{margin:4px 0 0;font-size:12px}.methodGamePaths article header>strong{color:#587489;font-size:8px}.methodGamePaths ol{grid-template-columns:1fr 1fr;gap:7px;margin:17px 0 15px;padding:0;list-style:none;display:grid}.methodGamePaths li{color:#536f82;background:#f0f7fb;border-radius:7px;grid-template-columns:22px 1fr 14px;align-items:center;gap:6px;min-height:34px;padding:5px 7px;font-size:8px;display:grid}.methodGamePaths li i{color:#0873c5;background:#fff;border-radius:6px;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;font-weight:800;display:grid}.methodGamePaths li svg{color:#8aa8bb}.methodGamePaths article>button{color:#fff;background:linear-gradient(135deg,#0b91df,#0873c5);border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;height:39px;font-size:8px;font-weight:750;display:flex}.gameGrid>button{text-align:left;color:#fff;background:linear-gradient(145deg,#0b4a7e,#092a45);border:0;border-radius:16px;min-height:245px;padding:23px;transition:transform .2s;box-shadow:0 10px 26px #062d4b24}.gameGrid>button:hover{transform:translateY(-4px)rotate(-.3deg)}.gameGrid>button.game1{background:linear-gradient(145deg,#17658b,#15394d)}.gameGrid>button.game2{background:linear-gradient(145deg,#0a6faa,#083956)}.gameGrid>button.game3{background:linear-gradient(145deg,#174e78,#092a45)}.gameGrid>button>span{color:#89d5ff;background:#ffffff1a;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.gameGrid>button>small{color:#8fd7ff;text-transform:uppercase;margin-top:20px;font-size:8px;font-weight:700;display:block}.gameGrid h3{margin:8px 0;font-size:16px}.gameGrid p{color:#c9deea;min-height:47px;margin:0;font-size:9px;line-height:1.55}.gameGrid>button>div{color:#fff;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;margin-top:20px;padding-top:14px;font-size:9px;font-weight:700;display:flex}.ranking{padding:22px 24px}.ranking article{border-top:1px solid var(--line);grid-template-columns:35px 1fr auto;align-items:center;min-height:57px;display:grid}.ranking article>strong{color:#0873c5;font-size:15px}.ranking article>span{flex-direction:column;font-size:10px;font-weight:650;display:flex}.ranking article>span small{color:var(--muted);margin-top:3px;font-size:8px}.ranking article>b{color:#0873c5;font-size:10px}.isoClientIntro{text-align:center;background:linear-gradient(135deg,#fff,#eef8ff);border:1px solid #d5e6f2;border-radius:17px;padding:30px 33px}.isoClientIntro>span{color:#0873c5;letter-spacing:.08em;align-items:center;gap:7px;font-size:10px;font-weight:750;display:inline-flex}.isoClientIntro h2{margin:12px 0 7px;font-size:29px}.isoClientIntro p{color:var(--muted);margin:0;font-size:11px}.isoPillars{grid-template-columns:1fr 1fr;gap:17px;margin-top:18px;display:grid}.isoPillars>section{background:#fff;border:1px solid #dce7ef;border-top:4px solid #087dcc;border-radius:16px;flex-direction:column;min-height:430px;padding:30px;display:flex;box-shadow:0 8px 24px #1b48690d}.isoPillars>section>span{color:#087dcc;background:#e9f5fd;border-radius:13px;place-items:center;width:52px;height:52px;display:grid}.isoPillars>section>small{color:#0873c5;letter-spacing:.12em;text-transform:uppercase;margin-top:22px;font-size:8px;font-weight:800}.isoPillars h2{margin:8px 0;font-size:23px}.isoPillars p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.isoPillars ul{gap:12px;margin:22px 0;padding:0;list-style:none;display:grid}.isoPillars li{color:#38526a;align-items:center;gap:8px;font-size:10px;display:flex}.isoPillars li svg{color:#087dcc}.isoPillars button{color:#fff;background:#087dcc;border:0;border-radius:9px;justify-content:space-between;align-items:center;height:43px;margin-top:auto;padding:0 15px;font-size:10px;font-weight:700;display:flex}@media (width<=1100px){.operationModules{grid-template-columns:repeat(2,1fr)}.streamingRail{grid-template-columns:repeat(4,240px)}.gameGrid{grid-template-columns:repeat(2,1fr)}.managerResults{grid-template-columns:1fr auto auto}.managerResults>button{grid-column:1/-1;justify-self:start}}@media (width<=760px){.registrySummary,.registryLayout,.operationModules,.isoPillars{grid-template-columns:1fr}.registryLead,.operationsBanner,.gamesIntro{flex-direction:column;align-items:flex-start;gap:20px}.academyHero{grid-template-columns:1fr;gap:25px;padding:28px 25px}.academyProgress{width:145px;height:145px}.profilesRow{overflow-x:auto}.gameGrid{grid-template-columns:1fr}.managerResults{grid-template-columns:1fr 1fr}.managerResults>div:first-child,.managerResults>button{grid-column:1/-1}}.adminClientLead,.contentAdminHero,.plansAdminHero{background:linear-gradient(125deg,#fff,#edf8ff);border:1px solid #d5e6f2;border-radius:17px;justify-content:space-between;align-items:center;min-height:175px;margin-bottom:17px;padding:29px 32px;display:flex}.adminClientLead>div>span,.contentAdminHero>div>span,.plansAdminHero>div>span{color:#0873c5;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:750;display:flex}.adminClientLead h2,.contentAdminHero h2,.plansAdminHero h2{letter-spacing:-.035em;margin:11px 0 7px;font-size:26px}.adminClientLead p,.contentAdminHero p,.plansAdminHero p{max-width:720px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.adminClientLead+.registryStats{grid-template-columns:repeat(4,1fr)}.registryToolbar>div:last-child{gap:7px;display:flex}.registryToolbar>div:last-child button{color:#0873c5;background:#edf7fd;border:1px solid #d3e7f4;border-radius:8px;height:36px;padding:0 12px;font-size:9px;font-weight:700}.contentAdminGrid{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:17px;display:grid}.contentAdminGrid>button{text-align:left;background:#fff;border:1px solid #dce7ef;border-radius:16px;min-height:250px;padding:24px;transition:transform .18s,border-color .18s;box-shadow:0 7px 22px #1b48690d}.contentAdminGrid>button:hover{border-color:#9bc7e8;transform:translateY(-3px)}.contentAdminGrid>button>span{color:#087dcc;background:#e9f5fd;border-radius:13px;place-items:center;width:50px;height:50px;display:grid}.contentAdminGrid>button>small{color:#0873c5;text-transform:uppercase;margin-top:20px;font-size:8px;font-weight:750;display:block}.contentAdminGrid h2{margin:7px 0;font-size:19px}.contentAdminGrid p{min-height:48px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.contentAdminGrid>button>div{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.contentAdminGrid>button>div strong{color:#0873c5;font-size:13px}.contentAdminGrid footer{color:#0873c5;border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:15px;padding-top:14px;font-size:9px;font-weight:700;display:flex}.publicationQueue{padding:22px 24px}.publicationQueue article{border-top:1px solid var(--line);grid-template-columns:38px 1fr auto 95px 28px;align-items:center;gap:12px;min-height:65px;display:grid}.publicationQueue article>span{color:#087dcc;background:#edf7fd;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.publicationQueue article>div{flex-direction:column;display:flex}.publicationQueue article strong{font-size:10px}.publicationQueue article small,.publicationQueue time{color:var(--muted);margin-top:3px;font-size:8px}.publicationQueue article>button{width:28px;height:28px;color:var(--soft-text);background:0 0;border:0;place-items:center;display:grid}.plansAdminHero{margin-bottom:17px}.plansHeroSummary{color:#fff;background:linear-gradient(135deg,#0a8dda,#0765b3);border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-end;min-width:175px;padding:18px 21px;display:flex;box-shadow:0 12px 28px #076cbc38}.plansHeroSummary strong{letter-spacing:-.04em;font-size:30px}.plansHeroSummary span{margin-top:1px;font-size:10px;font-weight:750}.plansHeroSummary small{color:#d6effd;margin-top:6px;font-size:8px}.clientPlansTable{margin-bottom:17px;padding:22px 24px}.clientPlansTable .panelTitle{margin-bottom:15px}.planToolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.planToolbar .inlineSearch{width:min(430px,100%)}.planToolbar>span{color:#527086;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.planToolbar>span svg{color:#087dcc}.clientPlansTable td>small{max-width:240px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;display:block;overflow:hidden}.planUsage{flex-direction:column;gap:5px;width:78px;font-size:9px;font-weight:700;display:flex}.planUsage i{background:#e3edf3;border-radius:99px;width:100%;height:4px;display:block;overflow:hidden}.planUsage b{border-radius:inherit;background:linear-gradient(90deg,#0a91df,#0769b8);height:100%;display:block}.planModules{color:#47657a;max-width:210px;font-size:8px;line-height:1.5;display:block}.planEditButton{color:#0873c5;background:#eaf5fc;border:1px solid #d5e7f3;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.essentialPlanCard{justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.essentialPlanCard>div:first-child{align-items:center;gap:14px;display:flex}.essentialPlanCard>div:first-child>span{color:#087dcc;background:#e5f3fc;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.essentialPlanCard small{color:#0873c5;text-transform:uppercase;font-size:8px;font-weight:800}.essentialPlanCard h2{margin:4px 0;font-size:16px}.essentialPlanCard p{color:var(--muted);margin:0;font-size:9px}.essentialModules{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.essentialModules span{color:#176c54;background:#e9f7f2;border-radius:99px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;font-weight:700;display:flex}.planEditForm{background:#fff;border:1px solid #d9e6ef;border-radius:15px;margin:22px 26px 36px;padding:21px;box-shadow:0 7px 24px #1642640e}.planAccessTitle{border-top:1px solid var(--line);margin-top:23px;padding-top:21px}.planModuleChecks{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.planModuleChecks label{color:#34566e;cursor:pointer;background:#f6fafc;border:1px solid #dce7ef;border-radius:9px;align-items:center;gap:8px;min-height:43px;padding:0 10px;font-size:9px;font-weight:680;display:flex}.planModuleChecks input{opacity:0;pointer-events:none;position:absolute}.planModuleChecks label>span{color:#0000;background:#fff;border:1px solid #cbdce7;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.planModuleChecks input:checked+span{color:#fff;background:#087dcc;border-color:#087dcc}.managerActions{justify-content:space-between;align-items:center;gap:10px;margin-top:22px;display:flex}.managerActions>div{gap:8px;display:flex}.managerActions button{color:#48677d;background:#f0f5f8;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:9px;font-weight:750;display:flex}.managerActions .primary{color:#fff;background:linear-gradient(135deg,#0b91df,#075cac)}.managerActions .dangerAction{color:#a23232;background:#fff0f0;border:1px solid #f1caca}.managerActions button:disabled{cursor:wait;opacity:.65}.accessMatrix{padding:22px 24px}.accessMatrix>div:not(.panelTitle),.accessMatrix>footer{border-top:1px solid var(--line);grid-template-columns:minmax(240px,1.6fr) repeat(3,minmax(90px,.4fr));align-items:center;min-height:47px;display:grid}.accessMatrix>div:not(.panelTitle) strong{font-size:10px}.accessMatrix>div:not(.panelTitle) span{color:#087dcc;place-items:center;font-size:10px;display:grid}.accessMatrix>footer{color:var(--muted);background:#f6f9fb;border-radius:8px;font-size:9px;font-weight:700}.accessMatrix>footer strong{padding-left:10px}.accessMatrix>footer span{text-align:center}@media (width<=980px){.methodGamePaths>div:last-child,.controlChartGrid{grid-template-columns:1fr}.chartTypeCatalog,.chartAnalysisGrid,.verificationSummary{grid-template-columns:repeat(2,1fr)}.contentAdminGrid{grid-template-columns:1fr}.adminClientLead+.registryStats{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.methodGamePaths ol{grid-template-columns:1fr}.operationsSectionHead{flex-direction:column;align-items:flex-start}.verificationSummary,.chartTypeCatalog,.chartAnalysisGrid{grid-template-columns:1fr}.adminClientLead,.contentAdminHero,.plansAdminHero{flex-direction:column;align-items:flex-start;gap:20px}.plansHeroSummary{align-items:flex-start;width:100%}.planToolbar,.essentialPlanCard,.managerActions{flex-direction:column;align-items:stretch}.essentialModules{justify-content:flex-start}.planModuleChecks{grid-template-columns:1fr}.managerActions>div{grid-template-columns:1fr 1fr;display:grid}.adminClientLead+.registryStats{grid-template-columns:1fr}.publicationQueue article{grid-template-columns:38px 1fr 28px}.publicationQueue article>.badge,.publicationQueue time{display:none}.accessMatrix{overflow-x:auto}.accessMatrix>div:not(.panelTitle),.accessMatrix>footer{min-width:620px}}.qrTableButton{color:#087dcc!important;background:#eaf5fd!important;border-radius:8px!important}.equipmentPassport{gap:17px;display:grid}.equipmentIdentity{background:linear-gradient(120deg,#fff,#edf8ff);border:1px solid #d5e6f2;border-radius:17px;grid-template-columns:58px 1fr auto auto;align-items:center;gap:18px;min-height:135px;padding:24px 28px;display:grid}.equipmentSymbol{color:#087dcc;background:#e4f2fc;border-radius:15px;place-items:center;width:58px;height:58px;display:grid}.equipmentIdentity>div:nth-child(2){flex-direction:column;display:flex}.equipmentIdentity>div:nth-child(2)>span{color:#0873c5;letter-spacing:.08em;font-size:9px;font-weight:800}.equipmentIdentity h2{letter-spacing:-.03em;margin:5px 0 4px;font-size:23px}.equipmentIdentity p{color:var(--muted);margin:0;font-size:10px}.equipmentIdentity small{color:var(--soft-text);margin-top:6px;font-size:8px}.passportGrid{grid-template-columns:290px 1fr;gap:17px;display:grid}.qrAccessCard{text-align:center;flex-direction:column;align-items:center;padding:23px;display:flex}.qrAccessCard>div:first-child{color:#0873c5;letter-spacing:.08em;text-transform:uppercase;align-self:stretch;align-items:center;gap:7px;font-size:9px;font-weight:750;display:flex}.qrFrame{background:#fff;border:1px solid #d8e5ee;border-radius:13px;place-items:center;margin-top:17px;padding:7px;display:grid;box-shadow:0 7px 20px #174a6f14}.linkedQr{color:#087dcc;background:repeating-linear-gradient(45deg,#f8fbfd 0 8px,#eef6fb 8px 16px);border:1px solid #cbdfea;border-radius:16px;place-items:center;width:178px;height:178px;margin-top:17px;display:grid;position:relative}.linkedQr>span{color:#087251;background:#e6f7f0;border-radius:99px;align-items:center;gap:4px;padding:5px 8px;font-size:8px;font-weight:750;display:flex;position:absolute;bottom:10px;right:10px}.linkedQr>small{color:#5e7a91;font-size:7px;font-weight:700;position:absolute;top:12px}.qrAccessCard h3{margin:17px 0 6px;font-size:15px}.qrAccessCard p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.qrAccessCard>button{color:#0873c5;background:#edf7fd;border:1px solid #d4e7f3;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;height:39px;margin-top:18px;font-size:9px;font-weight:700;display:flex}.calibrationPage{gap:17px;display:grid}.calibrationHero{color:#fff;background:radial-gradient(circle at 80% -25%,#49c0ff6b,#0000 36%),linear-gradient(125deg,#063f72 0%,#087dcc 55%,#12a2df 100%);border-radius:19px;grid-template-columns:1fr auto;align-items:center;gap:30px;min-height:220px;padding:34px;display:grid;overflow:hidden;box-shadow:0 18px 42px #045b9e2e}.calibrationHero>div:first-child>span{color:#d5f1ff;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.calibrationHero h2{letter-spacing:-.045em;max-width:760px;margin:13px 0 9px;font-size:30px}.calibrationHero p{color:#d7edfa;max-width:810px;margin:0;font-size:11px;line-height:1.65}.calibrationHeroSeal{color:#06487e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;border:1px solid #ffffffa6;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;width:190px;height:142px;display:flex;box-shadow:0 17px 40px #01355d33}.calibrationHeroSeal strong{margin-top:10px;font-size:14px}.calibrationHeroSeal span{color:#5b7689;margin-top:5px;font-size:8px}.calibrationPlanSelector{background:#fff;border:1px solid #d7e6ef;border-radius:14px;grid-template-columns:minmax(230px,.7fr) 1.4fr auto;align-items:center;gap:20px;min-height:88px;padding:16px 21px;display:grid;box-shadow:0 7px 23px #13476c0d}.calibrationPlanSelector label{color:#597386;flex-direction:column;gap:6px;font-size:8px;font-weight:750;display:flex}.calibrationPlanSelector select{color:#15364f;background:#f5f9fc;border:1px solid #d5e2eb;border-radius:8px;height:38px;padding:0 10px;font-size:10px}.calibrationPlanSelector>div{flex-direction:column;display:flex}.calibrationPlanSelector>div span{color:#0873c5;text-transform:uppercase;font-size:8px;font-weight:800}.calibrationPlanSelector>div strong{margin-top:4px;font-size:12px}.calibrationPlanSelector>div small{color:var(--muted);margin-top:4px;font-size:8px}.calibrationLoading{background:#fff;border:1px solid #dce7ef;border-radius:15px;min-height:320px}.calibrationStats{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.calibrationStats article{background:#fff;border:1px solid #dce7ef;border-radius:13px;align-items:center;gap:11px;min-height:91px;padding:15px;display:flex;box-shadow:0 6px 20px #1141630b}.calibrationStats article>span{color:#087dcc;background:#e9f5fd;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.calibrationStats article>div{flex-direction:column;display:flex}.calibrationStats strong{letter-spacing:-.035em;font-size:20px}.calibrationStats small{color:var(--muted);margin-top:3px;font-size:8px}.calibrationStats article.attention{background:#fffaf0;border-color:#edc985}.calibrationStats article.attention>span{color:#a96b08;background:#fff0c9}.isoCoverage{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.isoCoverage article{color:#1f445e;background:linear-gradient(145deg,#fff,#edf8fd);border:1px solid #d4e8f3;border-radius:12px;grid-template-columns:41px 1fr 20px;align-items:center;gap:10px;min-height:82px;padding:13px;display:grid}.isoCoverage article>strong{color:#fff;background:linear-gradient(135deg,#0b91df,#0765b3);border-radius:10px;place-items:center;width:41px;height:41px;font-size:11px;display:grid}.isoCoverage article>div{flex-direction:column;display:flex}.isoCoverage article span{font-size:9px;font-weight:800}.isoCoverage article small{color:#6a8192;margin-top:4px;font-size:7px;line-height:1.4}.isoCoverage article>svg{color:#1a9a72}.calibrationStandardGuide{color:#fff;background:radial-gradient(circle at 100% 0,#47c4ff59,#0000 34%),linear-gradient(125deg,#064676,#087dcc 62%,#0d96d4);border-radius:16px;grid-template-columns:minmax(280px,.85fr) 1.35fr;align-items:center;gap:24px;padding:22px 24px;display:grid;box-shadow:0 12px 32px #045b9e24}.calibrationStandardGuide>div>span{color:#d8f2ff;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.calibrationStandardGuide h2{letter-spacing:-.025em;margin:8px 0 5px;font-size:18px}.calibrationStandardGuide p{color:#d9edf9;margin:0;font-size:9px;line-height:1.55}.calibrationStandardGuide ol{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.calibrationStandardGuide li{color:#17435f;background:#fffffff0;border:1px solid #fff9;border-radius:10px;grid-template-columns:33px 1fr;align-items:center;gap:9px;min-height:55px;padding:8px 10px;display:grid}.calibrationStandardGuide li>strong{color:#fff;background:linear-gradient(135deg,#0b91df,#075fac);border-radius:8px;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.calibrationStandardGuide li span{flex-direction:column;display:flex}.calibrationStandardGuide li b{font-size:9px}.calibrationStandardGuide li small{color:#658094;margin-top:3px;font-size:7px;line-height:1.35}.calibrationTableCard{padding:24px}.calibrationToolbar{justify-content:space-between;align-items:center;gap:12px;margin:18px 0 12px;display:flex}.calibrationToolbar .inlineSearch{width:min(520px,100%)}.calibrationToolbar>select{color:#395b72;background:#f6fafc;border:1px solid #d7e3eb;border-radius:8px;height:37px;padding:0 11px;font-size:9px}.calibrationTable table{min-width:1640px}.calibrationTable td{vertical-align:middle}.calibrationTable td>strong{max-width:190px;display:block}.calibrationTable td>small{margin-top:5px;display:block}.calibrationTable td>span:not(.badge){max-width:210px;display:block}.calibrationTable td>span>small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.calibrationIdentity{color:#587488;max-width:205px;font-size:8px;line-height:1.4}.calibrationIdentity em{color:#7690a2;margin-top:2px;font-size:7px;font-style:normal;display:block}.calibrationScopeText{color:#46657a;font-size:8px;line-height:1.45}.calibrationCheck{color:#264b64;font-size:8px;line-height:1.4}.calibrationTable td:last-child button{color:#0873c5;background:#eaf5fc;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.calibrationEmpty{color:#087dcc;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:32px;display:flex}.calibrationEmpty strong{color:#173950;margin-top:10px;font-size:14px}.calibrationEmpty p{color:#667f90;max-width:510px;margin:6px 0 0;font-size:9px;line-height:1.55}.calibrationEmpty button{color:#fff;background:linear-gradient(135deg,#0b91df,#075fac);border-radius:9px;align-items:center;gap:6px;height:38px;margin-top:14px;padding:0 13px;font-size:8px;font-weight:800;display:flex}.calibrationBottomGrid{grid-template-columns:1.15fr .85fr;gap:17px;display:grid}.certificateProtocol,.planApprovalCard{padding:23px}.certificateProtocol .panelTitle>svg,.planApprovalCard .panelTitle>svg{color:#087dcc}.certificateProtocol ol{gap:7px;margin:16px 0 0;padding:0;list-style:none;display:grid}.certificateProtocol li{color:#36586f;background:#f5f9fc;border:1px solid #e0e9ef;border-radius:9px;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:44px;padding:7px 10px;font-size:9px;display:grid}.certificateProtocol li strong{color:#0873c5;background:#e4f2fb;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.certificateProtocol>button{color:#fff;background:linear-gradient(135deg,#0b91df,#075fac);border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;height:41px;margin-top:15px;font-size:9px;font-weight:800;display:flex}.planApprovalCard{flex-direction:column;display:flex}.planApprovalCard>label,.planApprovalCard>div:not(.panelTitle) label{color:#526e82;flex-direction:column;flex:1;gap:6px;margin-top:13px;font-size:8px;font-weight:750;display:flex}.planApprovalCard>div:not(.panelTitle){gap:10px;display:flex}.planApprovalCard input,.planApprovalCard select{color:#17364d;background:#f6fafc;border:1px solid #d7e3eb;border-radius:8px;width:100%;height:40px;padding:0 10px;font-size:9px}.planApprovalCard>button{justify-content:center;align-items:center;gap:7px;height:41px;margin-top:auto;display:flex}.clientPlanIdentity{padding-left:3px}.planClientControl{padding:23px}.planClientControl .panelTitle>svg{color:#087dcc}.planClientControl>div:not(.panelTitle){grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.planClientControl>div:not(.panelTitle) span{background:#f4f9fc;border:1px solid #dfe9ef;border-radius:9px;flex-direction:column;min-height:62px;padding:11px;display:flex}.planClientControl>div:not(.panelTitle) strong{color:#46657a;font-size:8px}.planClientControl>div:not(.panelTitle) small{color:#173c57;margin-top:5px;font-size:9px;font-weight:750}.planClientControl>p{color:#176c54;background:#e9f7f2;border-radius:8px;margin:14px 0 0;padding:10px;font-size:8px;line-height:1.5}.calibrationEditor{width:min(840px,100%)}.calibrationItemForm{background:#fff;border:1px solid #d9e6ef;border-radius:15px;margin:22px 26px 36px;padding:22px}.calibrationFormSection{border-top:1px solid #e1eaf0;margin-top:25px;padding-top:20px}.calibrationFormGrid label.wide{grid-column:1/-1}.calibrationFormGrid textarea{resize:vertical;color:#17334b;width:100%;min-height:78px;font:inherit;background:#f7fafc;border:1px solid #d7e2ea;border-radius:8px;padding:10px 11px;font-size:9px;line-height:1.5}@media (width<=1120px){.calibrationStats{grid-template-columns:repeat(3,1fr)}.isoCoverage{grid-template-columns:repeat(2,1fr)}.calibrationStandardGuide{grid-template-columns:1fr}}@media (width<=760px){.calibrationHero{grid-template-columns:1fr;padding:26px 22px}.calibrationHeroSeal{width:100%;height:100px}.calibrationPlanSelector,.calibrationStats,.isoCoverage,.calibrationBottomGrid,.calibrationStandardGuide ol{grid-template-columns:1fr}.calibrationToolbar{flex-direction:column;align-items:stretch}.calibrationFormGrid label.wide{grid-column:auto}.calibrationItemForm{margin:17px;padding:17px}}.supplierPage{gap:17px;display:grid}.supplierHero{color:#fff;background:radial-gradient(circle at 85% 0,#36beff66,#0000 34%),linear-gradient(125deg,#064676,#087dcc 58%,#13a1dd);border-radius:19px;grid-template-columns:1fr 210px;align-items:center;gap:28px;min-height:210px;padding:32px;display:grid;box-shadow:0 17px 40px #045b9e2b}.supplierHero>div:first-child>span{color:#d9f2ff;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.supplierHero h2{letter-spacing:-.04em;margin:13px 0 9px;font-size:28px}.supplierHero p{color:#d9edf9;max-width:800px;margin:0;font-size:11px;line-height:1.6}.supplierHero>div:last-child{color:#075e9f;background:#fffffff0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:130px;display:flex}.supplierHero>div:last-child strong{font-size:31px}.supplierHero>div:last-child span{margin-top:3px;font-size:9px;font-weight:800}.supplierHero>div:last-child small{color:#698294;margin-top:6px;font-size:8px}.supplierSelector{background:#fff;border:1px solid #d8e6ef;border-radius:14px;grid-template-columns:minmax(240px,.7fr) 1.3fr auto;align-items:center;gap:20px;min-height:84px;padding:16px 20px;display:grid}.supplierSelector label{color:#597386;flex-direction:column;gap:6px;font-size:8px;font-weight:750;display:flex}.supplierSelector select{color:#17364d;background:#f6fafc;border:1px solid #d6e3eb;border-radius:8px;height:38px;padding:0 10px}.supplierSelector>div{flex-direction:column;display:flex}.supplierSelector>div span{color:#0873c5;text-transform:uppercase;font-size:8px;font-weight:800}.supplierSelector>div strong{margin-top:5px;font-size:10px}.supplierStats{grid-template-columns:repeat(5,1fr);gap:11px;display:grid}.supplierStats article{background:#fff;border:1px solid #dce7ef;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:82px;display:flex}.supplierStats strong{color:#0873c5;font-size:22px}.supplierStats span{color:var(--muted);margin-top:4px;font-size:8px}.supplierCriteria{background:linear-gradient(145deg,#fff,#eef8fd);border:1px solid #d5e7f2;border-radius:16px;padding:24px}.supplierCriteria>div:last-child{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.supplierCriteria article{background:#fff;border:1px solid #d9e6ef;border-radius:12px;min-height:165px;padding:18px;position:relative;overflow:hidden}.supplierCriteria article>strong{color:#087dcc;font-size:23px}.supplierCriteria article h3{margin:14px 0 6px;font-size:11px}.supplierCriteria article p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.supplierCriteria article>svg{color:#1b9b73;position:absolute;top:17px;right:13px}.supplierTableCard{padding:23px}.supplierTableCard td>small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.supplierActions{gap:5px;display:flex}.supplierActions button{color:#0873c5;background:#eaf5fc;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.supplierActions .supplierChecklistButton{white-space:nowrap;gap:5px;width:auto;padding:0 9px;font-size:7px;font-weight:800;display:flex}.supplierIsoShortcut{background:linear-gradient(135deg,#fff,#edf8fd);border:1px solid #d6e8f3;border-radius:15px;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;margin-top:17px;padding:21px 23px;display:grid}.supplierIsoShortcut>span{color:#087dcc;background:#e3f2fb;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.supplierIsoShortcut small{color:#0873c5;text-transform:uppercase;font-size:8px;font-weight:800}.supplierIsoShortcut h2{margin:4px 0;font-size:14px}.supplierIsoShortcut p{color:var(--muted);margin:0;font-size:8px}.supplierIsoShortcut button{color:#fff;background:linear-gradient(135deg,#0b91df,#0765b3);border-radius:8px;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:8px;font-weight:800;display:flex}.isoControlHub{background:linear-gradient(145deg,#fff,#edf8fd);border:1px solid #d4e7f2;border-radius:16px;margin-top:17px;padding:24px}.isoControlHub>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.isoControlHub>div:last-child>button{text-align:left;background:#fff;border:1px solid #dce7ef;border-radius:12px;grid-template-columns:42px 1fr 18px;align-items:center;gap:11px;min-height:112px;padding:16px;transition:transform .18s,border-color .18s;display:grid}.isoControlHub>div:last-child>button:hover{border-color:#8bc3e8;transform:translateY(-2px)}.isoControlHub>div:last-child>button>span{color:#087dcc;background:#e7f4fc;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.isoControlHub button>div small{color:#0873c5;text-transform:uppercase;font-size:7px;font-weight:800}.isoControlHub button h3{margin:5px 0 4px;font-size:11px}.isoControlHub button p{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.isoControlHub button>svg{color:#7e96a7}.supplierEvaluationModal{width:min(680px,100% - 28px)}.supplierEvaluationModal form textarea,.libraryUploadModal form textarea{resize:vertical;color:#17334b;min-height:78px;font:inherit;background:#f7fafc;border:1px solid #d7e2ea;border-radius:8px;padding:10px 11px;font-size:9px}.evaluationScores{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.evaluationScores label{color:#355970;background:#f4f9fc;border:1px solid #dce7ef;border-radius:9px;min-height:94px;padding:10px;font-size:8px;position:relative}.evaluationScores label span{color:#0873c5;margin:4px 0 8px;font-size:7px;display:block}.evaluationScores input{width:100%;height:34px}.supplierChecklistBackdrop{align-items:flex-start;padding:24px 0;overflow-y:auto}.supplierChecklistModal{width:min(1080px,100% - 28px);max-height:none;margin:auto}.supplierChecklistModal .modalHead{align-items:flex-start}.supplierChecklistModal .modalHead p{color:#617a8c;max-width:700px;margin:5px 0 0;font-size:8px;line-height:1.5}.supplierChecklistModal>form{gap:14px}.checklistEvaluator{max-width:460px}.isoChecklist{gap:8px;display:grid}.isoChecklist article{background:linear-gradient(120deg,#fff,#f6fbfe);border:1px solid #d9e6ee;border-radius:11px;grid-template-columns:38px minmax(260px,1fr) 170px minmax(220px,.8fr);align-items:center;gap:12px;min-height:98px;padding:12px;display:grid}.checklistNumber{color:#fff;background:linear-gradient(135deg,#0b91df,#075cac);border-radius:10px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:850;display:grid}.checklistRequirement>span{color:#0873c5;text-transform:uppercase;font-size:7px;font-weight:800}.checklistRequirement h3{margin:5px 0 4px;font-size:10px}.checklistRequirement p{color:#627b8d;margin:0;font-size:7px;line-height:1.45}.isoChecklist article>label{margin:0;font-size:7px}.isoChecklist article select,.isoChecklist article input{height:37px;margin-top:5px}.isoChecklist article select:valid{color:#17384f}.checklistEvidence input{width:100%}.supplierChecklistModal form>label>textarea{resize:vertical;color:#17334b;min-height:85px;font:inherit;background:#f7fafc;border:1px solid #d7e2ea;border-radius:8px;padding:10px 11px;font-size:9px}.checklistFooter{justify-content:space-between;align-items:center;gap:16px;display:flex}.checklistFooter>div{color:#0b7258;align-items:center;gap:8px;display:flex}.checklistFooter>div span{flex-direction:column;display:flex}.checklistFooter strong{font-size:9px}.checklistFooter small{color:#5f7c72;margin-top:3px;font-size:7px}.checklistFooter>button{align-items:center;gap:7px;min-height:41px;padding:0 15px;display:flex}.libraryToolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.libraryToolbar .inlineSearch{width:min(540px,100%)}.libraryFolders button.selected{border-color:#73b8e6;box-shadow:0 8px 22px #086fc11f}.libraryFolders button.selected>span{color:#fff;background:linear-gradient(135deg,#0b91df,#0765b3)}.libraryFileList article{grid-template-columns:38px 1fr auto 32px 32px}.libraryFileList article>button{color:#0873c5;background:#eaf5fc;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.libraryFileList article>button.libraryDelete{color:#a23232;background:#fff0f0}.libraryEmpty{color:#7890a1;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.libraryEmpty strong{color:#31546c;margin-top:12px;font-size:11px}.libraryEmpty span{margin-top:5px;font-size:8px}.libraryUploadModal{width:min(620px,100% - 28px)}.libraryFileInput{background:#f2f8fc;border:1px dashed #9ec9e6;border-radius:9px;padding:11px}.libraryFileInput input{background:0 0!important;border:0!important;height:auto!important;padding:0!important}.libraryFileInput small{color:#6b8293;font-size:7px}.operationRecordModal{width:min(560px,100% - 28px)}.operationRecordBody{padding:22px}.operationRecordBody h3{margin:17px 0 7px;font-size:16px}.operationRecordBody>p{color:var(--muted);font-size:9px;line-height:1.55}.operationRecordBody>div{grid-template-columns:1fr 1fr;gap:9px;margin:16px 0;display:grid}.operationRecordBody>div span{background:#f4f9fc;border-radius:9px;flex-direction:column;min-height:66px;padding:12px;display:flex}.operationRecordBody>div small{color:var(--muted);margin-top:5px;font-size:8px}.operationRecordBody>button{width:100%;height:40px}@media (width<=1050px){.supplierCriteria>div:last-child{grid-template-columns:repeat(2,1fr)}.supplierStats{grid-template-columns:repeat(3,1fr)}.isoControlHub>div:last-child{grid-template-columns:repeat(2,1fr)}.isoChecklist article{grid-template-columns:38px 1fr 170px}.checklistEvidence{grid-column:2/-1}}@media (width<=700px){.supplierHero,.supplierSelector,.supplierIsoShortcut,.supplierStats,.supplierCriteria>div:last-child,.evaluationScores{grid-template-columns:1fr}.isoChecklist article{grid-template-columns:34px 1fr}.isoChecklist article>label,.checklistEvidence{grid-column:1/-1}.checklistFooter,.libraryToolbar{flex-direction:column;align-items:stretch}.libraryFileList article{grid-template-columns:38px 1fr 32px 32px}.libraryFileList article time{display:none}.isoControlHub>div:last-child{grid-template-columns:1fr}}.passportMain{align-content:start;gap:15px;display:grid}.equipmentKpis{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.equipmentKpis>article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:11px;min-height:78px;padding:15px;display:flex}.equipmentKpis>article>span{color:#087dcc}.equipmentKpis>article>div{flex-direction:column;display:flex}.equipmentKpis strong{font-size:17px}.equipmentKpis small{color:var(--muted);margin-top:3px;font-size:8px}.passportActions{padding:21px 23px}.passportActions>button{text-align:left;border:0;border-top:1px solid var(--line);background:0 0;grid-template-columns:37px 1fr 25px;align-items:center;gap:11px;width:100%;min-height:59px;padding:0;display:grid}.passportActions>button>span{color:#087dcc;background:#edf7fd;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.passportActions>button>div{flex-direction:column;display:flex}.passportActions>button strong{font-size:10px}.passportActions>button small{color:var(--muted);margin-top:3px;font-size:8px}.passportActions>button>svg{color:var(--soft-text)}.qrChoiceIntro{color:var(--muted);margin:9px 0 15px;font-size:8px}.qrChoiceIntro strong{color:#0873c5}.qrChoiceGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.qrChoiceGrid>button{text-align:left;background:linear-gradient(145deg,#fff,#edf7fd);border:1px solid #d3e4ee;border-radius:11px;grid-template-columns:40px 1fr 20px;align-items:center;gap:10px;min-height:78px;padding:12px;transition:transform .16s,border-color .16s;display:grid}.qrChoiceGrid>button:hover{border-color:#98c7e3;transform:translateY(-2px)}.qrChoiceGrid>button>span{color:#087dcc;background:#dff0fa;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.qrChoiceGrid>button>div{flex-direction:column;display:flex}.qrChoiceGrid strong{font-size:10px}.qrChoiceGrid small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.4}.qrChoiceGrid>button>svg{color:#7d97a8}.qrChoiceGrid>button.qrOpenTicket{color:#fff;background:linear-gradient(135deg,#0b91df,#0873c5 60%,#075ba6);border-color:#0873c5;box-shadow:0 8px 18px #0871c22e}.qrChoiceGrid>button.qrOpenTicket>span{color:#075d9d;background:#fff}.qrChoiceGrid>button.qrOpenTicket small{color:#d9eef9}.qrChoiceGrid>button.qrOpenTicket>svg{color:#fff}.passportHistory{padding:22px 24px}.qrTicketLink{color:#075f9e;background:#eaf6fd;border:1px solid #cfe6f4;border-radius:10px;align-items:center;gap:11px;padding:12px 13px;display:flex}.qrTicketLink>svg{flex:none}.qrTicketLink>span{flex-direction:column;display:flex}.qrTicketLink strong{font-size:10px}.qrTicketLink small{color:#5d7890;margin-top:3px;font-size:8px}@media (width<=900px){.equipmentIdentity{grid-template-columns:58px 1fr}.equipmentIdentity>.badge,.equipmentIdentity>.primary{justify-self:start}.passportGrid{grid-template-columns:1fr}.qrAccessCard{max-width:420px}}@media (width<=620px){.ticketJourney{grid-template-columns:1fr;gap:8px}.ticketJourney>svg{margin:auto;transform:rotate(90deg)}.qrChoiceGrid,.equipmentKpis,.equipmentIdentity{grid-template-columns:1fr}}:root{--blue-electric:#006ee6;--blue-vivid:#0097e8;--blue-cyan:#22c1f1;--blue-deep:#003f98}html,body{background-color:#0000;background-image:radial-gradient(circle at 9% 8%,#0097e83d,#0000 27%),radial-gradient(circle at 92% 22%,#003f982e,#0000 31%),linear-gradient(145deg,#f4faff 0%,#dceffc 48%,#eef8ff 100%);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}.shell{background:0 0}.topbar{background:linear-gradient(90deg,#fffffffa 0%,#eaf7fff7 45%,#c5e7fbf7 100%)}.sidebar{background:radial-gradient(circle at 0 0,#0097e861,#0000 34%),linear-gradient(#eaf7ff 0%,#cce9fb 52%,#e1f3fd 100%)}.pageHead{padding:4px 0 4px 17px;position:relative}.pageHead:before{content:"";background:linear-gradient(#087dcc,#71c8f3);border-radius:99px;width:4px;position:absolute;top:0;bottom:0;left:0}.overviewHead:before{display:none}.card,.stats article,.miniStats article,.registrySummary>article,.registryStats article,.indicatorStats article,.executiveStats>button,.operationModules>button,.folders>button,.courses article,.contentAdminGrid>button,.equipmentKpis>article{background:radial-gradient(circle at 100% 0,#2a9dde29,#0000 36%),linear-gradient(145deg,#fff 0%,#f6fbfe 58%,#e7f4fc 100%)}.primary,.quick>button.quickMain,.executiveCta,.isoPillars button,.managerResults>button{background:linear-gradient(135deg, var(--blue-cyan) 0%, var(--blue-electric) 48%, var(--blue-deep) 100%);border-color:#0874c4;box-shadow:0 8px 20px #0870c238}.secondary{background:linear-gradient(145deg,#fff,#e1f1fb)}.adminIntro,.integrationHero,.isoHero,.contentManager,.operationsBanner,.gamesIntro{background:radial-gradient(circle at 88% 10%,#76e1ff7a,#0000 30%),linear-gradient(135deg,#003d91 0%,#0079df 54%,#20bfee 100%)}.adminClientLead,.contentAdminHero,.plansAdminHero,.registryLead,.isoClientIntro,.equipmentIdentity{background:radial-gradient(circle at 95% 8%,#269de03d,#0000 34%),linear-gradient(125deg,#fff 0%,#eff8fd 48%,#d5edfa 100%)}.trainingFeature{background:radial-gradient(circle at 87% 18%,#8bdbff5e,#0000 28%),linear-gradient(135deg,#063f70 0%,#087dcc 58%,#14a6df 100%)}.clientContentNotice,.support,.insight{background:linear-gradient(120deg,#e6f4fc,#cce8f8)}.toolbar>div,th,.ticketBoard>section>div{background:linear-gradient(145deg,#f1f8fc,#dceef8)}.statIcon,.folders>button>span,.operationModules>button>span,.registryEquipment>span,.equipmentSymbol,.passportActions>button>span{background:linear-gradient(145deg,#f4fbff,#dceffa)}.courseCover{background:radial-gradient(circle at 85% 15%,#fff9,#0000 30%),linear-gradient(135deg,#d3edfb,#a9d9f3)}.courseCover.tone1{background:linear-gradient(135deg,#d8eefb,#add8f0)}.courseCover.tone2{background:linear-gradient(135deg,#e0eef7,#b7d7e9)}.badge.blue,.badge.green{background:linear-gradient(135deg,#def1fb,#c2e3f5)}.modal{background:radial-gradient(circle at 100% 0,#2da0e133,#0000 32%),linear-gradient(145deg,#fff,#eaf6fc)}.registryLoading{color:#315d79;justify-content:center;align-items:center;gap:10px;min-height:190px;font-size:11px;display:flex}.registryLoading svg{color:#087dcc}.registryLoading.error{color:#8a5c19}.clientContact{flex-direction:column;gap:4px;display:flex}.clientContact small{color:var(--muted);font-size:8px}.clientUserHint{color:#60798d;font-size:8px}.clientManagerOverlay{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03142385;justify-content:flex-end;display:flex;position:fixed;inset:0}.clientManager{background:radial-gradient(circle at 100% 0,#0097e829,#0000 30%),linear-gradient(145deg,#fff,#edf7fd);width:min(760px,100%);height:100%;overflow-y:auto;box-shadow:-18px 0 55px #011c3640}.clientManager>header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border-bottom:1px solid #d7e5ef;justify-content:space-between;align-items:center;min-height:88px;padding:20px 26px;display:flex;position:sticky;top:0}.clientManager>header span,.managerSectionTitle span{color:#0873c5;text-transform:uppercase;font-size:8px;font-weight:800}.clientManager>header h2{margin:5px 0 0;font-size:18px}.clientManager>header>button,.teamEditor .managerSectionTitle>button{color:#315d79;background:#edf5fa;border:0;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;display:grid}.managerLoading{color:#527087;justify-content:center;align-items:center;gap:10px;min-height:380px;font-size:11px;display:flex}.managerBody{gap:16px;padding:22px 26px 36px;display:grid}.clientEditForm,.teamManager,.teamEditor{background:#fff;border:1px solid #d9e6ef;border-radius:15px;padding:21px;box-shadow:0 7px 24px #1642640e}.managerSectionTitle{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.managerSectionTitle h3{margin:4px 0 0;font-size:15px}.managerSectionTitle>button{color:#fff;background:linear-gradient(135deg,#0b91df,#075cac);border:0;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:8px;font-weight:750;display:flex}.managerFormGrid{grid-template-columns:1fr 1fr;gap:13px;margin-top:18px;display:grid}.managerFormGrid label{color:#4e687e;flex-direction:column;gap:6px;font-size:8px;font-weight:700;display:flex}.managerFormGrid input,.managerFormGrid select{color:#17334b;background:#f7fafc;border:1px solid #d7e2ea;border-radius:8px;width:100%;height:41px;padding:0 11px;font-size:10px}.equipmentEditor{width:min(820px,100%)}.equipmentEditorForm{padding:22px 26px 38px}.equipmentEditorIntro{background:linear-gradient(120deg,#fff,#eaf7ff);border:1px solid #d1e6f4;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:20px;min-height:150px;padding:20px;display:grid}.equipmentEditorIntro>div:first-child>span{color:#0873c5;text-transform:uppercase;font-size:8px;font-weight:800}.equipmentEditorIntro h3{margin:7px 0 6px;font-size:17px}.equipmentEditorIntro p{color:#607a8d;max-width:480px;margin:0;font-size:9px;line-height:1.55}.equipmentQrPreview{flex-direction:column;align-items:center;gap:6px;display:flex}.equipmentQrPreview .equipmentQr-large{width:102px;height:102px;padding:4px;box-shadow:0 8px 20px #124b701a}.equipmentQrPreview small{color:#60798c;text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:7px;display:block;overflow:hidden}.equipmentFormGrid label.wide{grid-column:1/-1}.equipmentFormGrid textarea{resize:vertical;color:#17334b;width:100%;min-height:92px;font:inherit;background:#f7fafc;border:1px solid #d7e2ea;border-radius:8px;padding:10px 11px;font-size:10px}.equipmentFormError{color:#9a3d32;background:#fff0ee;border:1px solid #f1cbc5;border-radius:8px;align-items:center;gap:7px;margin-top:14px;padding:10px 12px;font-size:9px;display:flex}.linkedQr .equipmentQr-large{border:0}.linkedQr .equipmentQr-large img{padding:5px}.linkedQr>.equipmentQr-large{background:#fff;box-shadow:0 7px 18px #174a6f17}.managerFormActions{justify-content:flex-end;align-items:center;gap:9px;margin-top:17px;display:flex}.managerFormActions .dangerAction{color:#a23232;background:#fff0f0;border:1px solid #f1caca;border-radius:8px;align-items:center;gap:6px;height:38px;margin-right:auto;padding:0 11px;font-size:8px;font-weight:750;display:flex}.managerFormActions .primary,.managerFormActions .secondary{height:38px;font-size:9px}.managerFormActions button:disabled{cursor:wait;opacity:.65}.teamManagerList{gap:7px;margin-top:15px;display:grid}.teamManagerList article{background:#f5f9fc;border:1px solid #dfe9f0;border-radius:10px;grid-template-columns:39px 1fr auto 31px 31px;align-items:center;gap:9px;min-height:62px;padding:10px;display:grid}.teamManagerList article>span{color:#0873c5;background:#e2f1fb;border-radius:10px;place-items:center;width:39px;height:39px;font-size:9px;font-weight:800;display:grid}.teamManagerList article strong{font-size:10px;display:block}.teamManagerList article small{color:#6d8293;margin-top:3px;font-size:8px;display:block}.teamManagerList article>button{color:#0873c5;background:#fff;border:1px solid #d8e5ee;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid}.teamManagerList article>button.deleteMember{color:#a23232}.emptyTeam{color:#7790a3;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:145px;display:flex}.emptyTeam strong{color:#315068;margin-top:10px;font-size:11px}.emptyTeam span{margin-top:5px;font-size:8px}.teamEditor{border-color:#9ecbea;box-shadow:0 9px 28px #086ec21a}@media (width<=620px){.managerBody,.clientManager>header{padding-left:17px;padding-right:17px}.managerFormGrid,.equipmentEditorIntro{grid-template-columns:1fr}.equipmentFormGrid label.wide{grid-column:auto}.teamManagerList article{grid-template-columns:39px 1fr 31px 31px}.teamManagerList article .badge{grid-column:2;justify-self:start}}.environmentPage{gap:17px;display:grid}.environmentHero{color:#fff;background:radial-gradient(circle at 91% 3%,#61e0ff73,#0000 33%),linear-gradient(125deg,#003d91 0%,#0076dc 53%,#18b7e9 100%);border-radius:18px;grid-template-columns:minmax(360px,1fr) minmax(500px,.95fr);align-items:center;gap:32px;min-height:205px;padding:30px 32px;display:grid;box-shadow:0 15px 36px #00439938}.environmentHero>div:first-child>span{color:#ccefff;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:750;display:flex}.environmentHero>div:first-child .badge{color:#075b9d;background:#fff;margin-left:5px}.environmentHero h2{letter-spacing:-.035em;margin:12px 0 9px;font-size:29px}.environmentHero p{color:#e0f5ff;max-width:610px;margin:0;font-size:11px;line-height:1.65}.environmentHeroActions{gap:8px;margin-top:18px;display:flex}.environmentHeroActions button{color:#075b9d;background:#fff;border:1px solid #fffc;border-radius:9px;align-items:center;gap:6px;height:38px;padding:0 13px;font-size:8px;font-weight:800;display:flex}.environmentHeroActions button+button{color:#fff;background:#ffffff21;border-color:#ffffff59}.environmentHeroActions button:disabled{opacity:.48}.environmentHeroStats{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff1f;border:1px solid #ffffff3d;border-radius:14px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.environmentHeroStats article{text-align:center;border-left:1px solid #ffffff2e;flex-direction:column;justify-content:center;align-items:center;min-height:94px;padding:14px;display:flex}.environmentHeroStats article:first-child{border-left:0}.environmentHeroStats strong{letter-spacing:-.04em;font-size:25px}.environmentHeroStats small{color:#d9f2ff;margin-top:4px;font-size:8px;line-height:1.35}.environmentHeroStats .attention{background:#ffb84a29}.environmentClientFilter{background:#fff;border:1px solid #d5e5f0;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px 17px;display:flex}.environmentClientFilter>div{flex-direction:column;display:flex}.environmentClientFilter span{color:#6e8495;text-transform:uppercase;font-size:7px}.environmentClientFilter strong{margin-top:3px;font-size:10px}.environmentClientFilter select{color:#18384e;background:#f4f9fc;border:1px solid #d1e3ee;border-radius:8px;min-width:290px;height:38px;padding:0 11px;font-size:9px}.environmentEmpty{color:#688092;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;padding:35px;display:flex}.environmentEmpty>span{color:#087dcc;background:#e5f4fd;border-radius:15px;place-items:center;width:53px;height:53px;display:grid}.environmentEmpty h2{color:#15354b;margin:4px 0 0;font-size:17px}.environmentEmpty p{max-width:490px;margin:0;font-size:9px;line-height:1.55}.environmentEmpty button{color:#fff;background:linear-gradient(135deg,#0b91df,#075cac);border:0;border-radius:8px;align-items:center;gap:6px;height:37px;margin-top:6px;padding:0 13px;font-size:8px;font-weight:750;display:flex}.roomGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.roomGrid>button{text-align:left;background:linear-gradient(145deg,#fff,#eaf6fd);border:1px solid #d3e5f1;border-radius:14px;min-height:183px;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 6px 19px #1942650d}.roomGrid>button:hover,.roomGrid>button.selected{border-color:#57a9e8;transform:translateY(-2px);box-shadow:0 12px 28px #0061b521}.roomGrid>button.amber{background:linear-gradient(145deg,#fff,#fff6e8);border-color:#eacb9e}.roomGrid header{justify-content:space-between;align-items:center;display:flex}.roomGrid header>span{color:#087de0;background:#e3f3fd;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.roomGrid .amber header>span{color:#b46e0e;background:#fff0d4}.roomGrid h3{min-height:31px;margin:13px 0 3px;font-size:11px;line-height:1.35}.roomGrid>button>small{color:#72879a;font-size:7px}.roomReadings{align-items:center;gap:10px;margin-top:12px;display:flex}.roomReadings strong{color:#086ac9;letter-spacing:-.04em;font-size:21px}.roomReadings strong span{letter-spacing:0;margin-left:2px;font-size:8px}.roomReadings>i{background:#d8e4ed;width:1px;height:22px}.roomGrid footer{color:#658094;justify-content:space-between;margin-top:13px;font-size:7px;display:flex}.roomGrid footer span{align-items:center;gap:5px;display:flex}.roomGrid footer i{background:#15976e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #15976e1f}.environmentMainGrid{grid-template-columns:minmax(0,1.65fr) minmax(310px,.65fr);gap:16px;display:grid}.environmentTrend,.environmentAlerts,.sensorRegistry{padding:22px 24px}.environmentSectionHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.environmentSectionHead>div>span{color:#0873c5;text-transform:uppercase;font-size:8px;font-weight:800}.environmentSectionHead h2{margin:4px 0 3px;font-size:16px}.environmentSectionHead p{color:#718596;margin:0;font-size:9px}.environmentSectionHead>div:last-child{background:#eaf3f9;border-radius:8px;gap:2px;padding:3px;display:flex}.environmentSectionHead>div:last-child button{color:#567187;background:0 0;border:0;border-radius:6px;height:29px;padding:0 9px;font-size:8px}.environmentSectionHead>div:last-child button.active{color:#0873c5;background:#fff;box-shadow:0 2px 7px #164f7717}.environmentValues{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 14px;display:grid}.environmentValues article{background:#f2f8fc;border:1px solid #dce9f2;border-radius:11px;grid-template-columns:36px 1fr;align-items:center;gap:10px;min-height:82px;padding:12px;display:grid}.environmentValues article>span{color:#087de0;background:#fff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.environmentValues small{color:#718596;font-size:7px}.environmentValues strong{margin-top:2px;font-size:13px;display:block}.environmentValues p{color:#718596;margin:2px 0 0;font-size:7px}.environmentChart{color:#087de0;background:repeating-linear-gradient(0deg,#f8fcff 0 39px,#dfeaf2 40px);border:1px solid #dce7ef;border-radius:11px;height:187px;padding:15px 16px 29px;position:relative;overflow:hidden}.environmentChart.amber{color:#d77d0c;background:repeating-linear-gradient(0deg,#fffdfa 0 39px,#f0e4d3 40px)}.environmentChart svg{width:calc(100% - 32px);height:126px;position:absolute;bottom:29px;left:16px;right:16px}.environmentLimits{z-index:2;color:#718596;flex-direction:column;justify-content:space-between;height:112px;font-size:6px;display:flex;position:absolute;top:12px;left:14px}.environmentChart footer{color:#718596;justify-content:space-between;font-size:6px;display:flex;position:absolute;bottom:9px;left:16px;right:16px}.environmentNoChart{color:#6f8596;text-align:center;place-items:center;padding:35px;font-size:9px;display:grid;position:absolute;inset:0}.environmentAlerts article{border-bottom:1px solid #e1e9ef;grid-template-columns:36px 1fr;gap:10px;padding:14px 0;display:grid}.environmentAlerts article>span{color:#087dcc;background:#e7f4fc;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.environmentAlerts article.activeAlert>span{color:#b36a0b;background:#fff0d6}.environmentAlerts article small{color:#718596;font-size:7px}.environmentAlerts article strong{margin-top:3px;font-size:10px;display:block}.environmentAlerts article p{color:#657b8e;margin:4px 0 0;font-size:8px;line-height:1.45}.environmentAlerts>button{color:#0873c5;background:#eaf5fc;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;height:36px;margin-top:13px;font-size:8px;font-weight:750;display:flex}.environmentAllClear{color:#0879c9;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:25px;display:flex}.environmentAllClear strong{color:#17384f;margin-top:8px;font-size:11px}.environmentAllClear p{color:#6a8192;max-width:260px;margin:5px 0 0;font-size:8px;line-height:1.5}.sensorRegistry .environmentSectionHead>button{color:#fff;background:linear-gradient(135deg,#0b91df,#075cac);border:0;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:8px;font-weight:750;display:flex}.sensorRegistry .tableScroll{margin-top:15px}@media (width<=1250px){.environmentHero{grid-template-columns:1fr}.roomGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.roomGrid{grid-template-columns:repeat(2,1fr)}.environmentMainGrid{grid-template-columns:1fr}.adminHealth{grid-template-columns:repeat(2,1fr)}.adminHealth article:nth-child(3){border-top:1px solid #d8e9f5;border-left:0}.adminHealth article:nth-child(4){border-top:1px solid #d8e9f5}}@media (width<=620px){.environmentHero{grid-template-columns:1fr;padding:23px}.environmentHeroActions{flex-direction:column;align-items:stretch}.environmentHeroActions button{justify-content:center}.environmentClientFilter{flex-direction:column;align-items:stretch}.environmentClientFilter select{width:100%;min-width:0}.environmentHeroStats{grid-template-columns:repeat(2,1fr)}.environmentHeroStats article:nth-child(3){border-top:1px solid #ffffff2e;border-left:0}.environmentHeroStats article:nth-child(4){border-top:1px solid #ffffff2e}.roomGrid,.environmentValues{grid-template-columns:1fr}}.climateStrip{color:#fff;background:radial-gradient(circle at 12% -30%,#5ce1ff8c,#0000 38%),radial-gradient(circle at 91% 20%,#20c1f15c,#0000 32%),linear-gradient(115deg,#003b91 0%,#006ee6 48%,#009fe8 100%);border:1px solid #0068d2b8;border-radius:17px;grid-template-columns:minmax(260px,1.2fr) .78fr .78fr minmax(245px,1fr);align-items:stretch;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #0048a038}.climateStrip:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0 48%,#ffffff14 48% 49%,#0000 49% 100%);position:absolute;inset:0}.climateHeading,.climateMetric,.climateStatus{z-index:1;min-width:0;padding:19px 22px;position:relative}.climateMetric,.climateStatus{border-left:1px solid #fff3}.climateHeading{grid-template-columns:44px 1fr;align-items:center;gap:12px;display:grid}.climateHeading>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border:1px solid #ffffff47;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.climateHeading small,.climateMetric small,.climateStatus small{color:#ccefff;font-size:9px;font-weight:650}.climateHeading h2{letter-spacing:-.02em;margin:4px 0 0;font-size:16px}.climateHeading .badge{color:#005783;background:#fff;grid-column:2;justify-self:start}.climateMetric{flex-direction:column;justify-content:center;display:flex}.climateMetric strong{letter-spacing:-.04em;margin-top:3px;font-size:29px}.climateMetric strong span{letter-spacing:0;margin-left:4px;font-size:12px;font-weight:650}.climateMetric p{color:#dff6ff;margin:3px 0 0;font-size:9px}.climateStatus{grid-template-columns:38px 1fr;align-items:center;gap:10px;display:grid}.climateStatus>span{color:#0066b5;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.climateStatus strong{font-size:12px;display:block}.climateStatus button{color:#fff;background:0 0;border:0;grid-column:2;justify-self:start;align-items:center;gap:6px;padding:0;font-size:9px;font-weight:750;display:inline-flex}@media (width<=1180px){.climateStrip{grid-template-columns:1.15fr .8fr .8fr}.climateStatus{border-top:1px solid #fff3;border-left:0;grid-column:1/-1}}@media (width<=720px){.climateStrip{grid-template-columns:1fr 1fr}.climateHeading{grid-column:1/-1}.climateMetric{border-top:1px solid #fff3}.climateMetric:nth-of-type(2){border-left:0}}.salesSite{color:#07111b;background:#f8fbfe;min-height:100vh}.salesSite button{border:0}.salesHeader{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #dceaf4;grid-template-columns:230px 1fr auto;align-items:center;min-height:82px;padding:0 max(36px,50vw - 640px);display:grid;position:sticky;top:0;box-shadow:0 8px 30px #14517c0f}.salesLogo{background:0 0;justify-self:start;padding:0;display:flex}.salesLogo img{object-fit:contain;width:168px;height:60px}.salesHeader nav{justify-content:center;align-items:center;gap:28px;display:flex}.salesHeader nav button{color:#34546b;background:0 0;padding:10px 0;font-size:13px;font-weight:620}.salesHeader nav button:hover{color:#087dcc}.salesHeaderActions{align-items:center;gap:8px;display:flex}.salesLogin,.salesHeaderCta{border-radius:9px;justify-content:center;align-items:center;gap:7px;height:42px;padding:0 17px;font-size:11px;font-weight:750;display:flex}.salesLogin{color:#0873c5;background:#e8f4fc}.salesHeaderCta{color:#fff;background:linear-gradient(135deg,#0b91df,#0873c5 58%,#075ca8);box-shadow:0 7px 18px #0873c638}.salesMenu{color:#0873c5;background:0 0;display:none}.salesHero{background:radial-gradient(circle at 7% 13%,#1b94db33,#0000 28%),linear-gradient(135deg,#f7fbff 0%,#e6f3fb 50%,#f6fbfe 100%);grid-template-columns:minmax(480px,.92fr) minmax(520px,1.08fr);gap:54px;min-height:690px;padding:82px max(36px,50vw - 640px) 70px;display:grid;overflow:hidden}.salesHeroCopy{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.salesEyebrow,.salesSectionTitle>span,.ecosystemCopy>span,.whoCard>span,.whoOutcome>span,.salesFinalCta>div:first-child>span{color:#0873c5;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:780;display:flex}.salesEyebrow{background:#e3f2fbe6;border:1px solid #bddff3;border-radius:99px;padding:8px 12px}.salesHero h1{letter-spacing:-.065em;max-width:650px;margin:24px 0 21px;font-size:clamp(48px,4.8vw,72px);line-height:.99}.salesHero h1 em{color:#087dcc;font-style:normal}.salesHeroCopy>p{color:#526b7e;max-width:610px;margin:0;font-size:17px;line-height:1.65}.salesHeroActions{gap:11px;margin-top:31px;display:flex}.salesHeroActions button{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 21px;font-size:12px;font-weight:750;display:flex}.salesHeroActions button:first-child{color:#fff;background:linear-gradient(135deg,#0b91df,#0873c5 56%,#075ca8);box-shadow:0 10px 25px #0873c63b}.salesHeroActions button:last-child{color:#12344c;background:#fff;border:1px solid #c8dce9}.salesTrust{flex-wrap:wrap;gap:17px;margin-top:28px;display:flex}.salesTrust span{color:#587184;align-items:center;gap:6px;font-size:10px;font-weight:650;display:flex}.salesTrust svg{color:#087dcc}.salesHeroVisual{border:8px solid #ffffffbf;border-radius:28px;align-self:center;height:500px;position:relative;overflow:visible;box-shadow:0 35px 70px #12528038}.salesHeroVisual>img{object-fit:cover;border-radius:20px}.salesHeroVisual:after{content:"";background:linear-gradient(120deg,#00447814,#0000 58%);border-radius:20px;position:absolute;inset:0}.heroFloat,.heroQr{z-index:2;color:#0b3c5f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #b5daefe6;align-items:center;gap:10px;display:flex;position:absolute;box-shadow:0 15px 38px #0a48752e}.heroFloat{border-radius:13px;min-width:210px;padding:13px 15px}.heroFloat svg,.heroQr svg{color:#087dcc}.heroFloat span{flex-direction:column;display:flex}.heroFloat small{color:#6a8294;font-size:8px}.heroFloat strong{margin-top:2px;font-size:10px}.heroFloatTop{top:36px;left:-30px}.heroFloatBottom{bottom:42px;right:-30px}.heroQr{border-radius:13px;padding:12px 14px;font-size:9px;font-weight:750;line-height:1.35;top:-27px;right:26px}.salesProof{color:#fff;background:linear-gradient(105deg,#064c86 0%,#087dcc 56%,#139cdc 100%);grid-template-columns:repeat(4,1fr);padding:27px max(36px,50vw - 640px);display:grid}.salesProof>div{border-right:1px solid #fff3;flex-direction:column;justify-content:center;align-items:center;min-height:62px;display:flex}.salesProof>div:last-child{border:0}.salesProof strong{letter-spacing:-.04em;font-size:28px}.salesProof span{color:#d7effc;margin-top:4px;font-size:10px}.salesProblem,.salesModules,.salesWho{padding:105px max(36px,50vw - 590px)}.salesSectionTitle{text-align:center;max-width:800px;margin:0 auto 48px}.salesSectionTitle>span{justify-content:center}.salesSectionTitle h2,.ecosystemCopy h2,.whoCard h2,.salesFinalCta h2{letter-spacing:-.045em;margin:15px 0 14px;font-size:clamp(32px,3.5vw,48px);line-height:1.08}.salesSectionTitle p,.ecosystemCopy>p,.whoCard>p,.salesFinalCta>div:first-child>p{color:#617789;font-size:15px;line-height:1.65}.problemCompare{grid-template-columns:1fr 55px 1fr;align-items:center;max-width:990px;margin:auto;display:grid}.problemCompare article{border-radius:20px;min-height:315px;padding:31px}.problemCompare article>span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.problemCompare h3{letter-spacing:-.025em;margin:12px 0 24px;font-size:23px}.problemCompare ul,.ecosystemCopy ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.problemCompare li,.ecosystemCopy li{color:#536d80;align-items:center;gap:9px;font-size:12px;display:flex}.problemBefore{background:#fff;border:1px solid #dce6ed;box-shadow:0 15px 35px #19486912}.problemBefore>span,.problemBefore svg{color:#8a9aa6}.problemAfter{background:linear-gradient(145deg,#eaf7fe,#d3edfa);border:1px solid #a9d4ed;box-shadow:0 18px 42px #0874c61f}.problemAfter>span,.problemAfter svg{color:#087dcc}.compareArrow{z-index:2;color:#fff;background:#087dcc;border:6px solid #f8fbfe;border-radius:99px;place-items:center;width:55px;height:55px;display:grid}.salesModules{background:linear-gradient(145deg,#edf7fd,#dceef9 52%,#eef8fd)}.salesModuleGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.salesModuleGrid article{background:#ffffffe6;border:1px solid #cfe2ef;border-radius:18px;min-height:270px;padding:28px;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 30px #11527f12}.salesModuleGrid article:hover{transform:translateY(-5px);box-shadow:0 20px 42px #0867b01f}.salesModuleIcon{color:#fff;background:linear-gradient(135deg,#11a0e4,#0873c5);border-radius:13px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 18px #0873c633}.salesModuleGrid h3{margin:20px 0 10px;font-size:18px}.salesModuleGrid p{color:#62798a;min-height:72px;margin:0;font-size:12px;line-height:1.6}.salesModuleGrid strong{color:#0873c5;align-items:center;gap:7px;margin-top:17px;font-size:10px;display:flex}.salesEcosystem{color:#fff;background:radial-gradient(circle at 88% 15%,#4bbff352,#0000 30%),linear-gradient(130deg,#052f53 0%,#064f88 55%,#087dcc 100%);grid-template-columns:.93fr 1.07fr;align-items:center;gap:80px;padding:110px max(36px,50vw - 590px);display:grid}.ecosystemCopy>span{color:#7ed3fb}.ecosystemCopy>p{color:#cae4f3}.ecosystemCopy li{color:#e4f3fa}.ecosystemCopy li svg{color:#67cef8}.ecosystemCopy button,.whoOutcome button{color:#075d9f;background:#fff;border-radius:9px;align-items:center;gap:8px;min-height:47px;margin-top:29px;padding:0 18px;font-size:11px;font-weight:750;display:flex}.ecosystemMap{min-height:430px;position:relative}.ecosystemMap:before,.ecosystemMap:after{content:"";background:#7ad1f859;position:absolute}.ecosystemMap:before{width:62%;height:1px;top:50%;left:19%}.ecosystemMap:after{width:1px;top:19%;bottom:19%;left:50%}.ecosystemCenter,.ecosystemMap article{z-index:2;text-align:center;border:1px solid #91d5f457;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 20px 45px #001c3238}.ecosystemCenter{background:linear-gradient(145deg,#0b91d7,#075c9c);border-radius:99px;width:150px;height:150px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ecosystemCenter strong{margin-top:8px;font-size:12px}.ecosystemCenter small,.ecosystemMap article small{color:#b9dcee;margin-top:4px;font-size:8px}.ecosystemMap article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff17;border-radius:15px;width:170px;min-height:112px}.ecosystemMap article strong{margin-top:8px;font-size:10px}.ecosystemMap article:first-of-type{top:0;left:50%;transform:translate(-50%)}.ecosystemMap article:nth-of-type(2){bottom:15px;left:0}.ecosystemMap article:nth-of-type(3){bottom:15px;right:0}.salesWho{background:#f8fbfe;grid-template-columns:1.2fr .8fr;gap:22px;display:grid}.whoCard,.whoOutcome{border-radius:22px;min-height:390px;padding:42px}.whoCard{background:linear-gradient(140deg,#fff,#e2f2fb);border:1px solid #cfe4f1}.whoCard>p{max-width:680px}.whoCard>div{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.whoCard>div span{color:#315c78;background:#fff;border:1px solid #d2e4ef;border-radius:8px;align-items:center;gap:7px;padding:9px 11px;font-size:9px;font-weight:700;display:flex}.whoCard>div svg{color:#087dcc}.whoOutcome{color:#fff;background:linear-gradient(145deg,#075b9e,#0a8bd3);flex-direction:column;justify-content:center;display:flex;box-shadow:0 20px 45px #0868b02e}.whoOutcome>span{color:#aee2fa}.whoOutcome h3{margin:18px 0 5px;font-size:25px;line-height:1.35}.salesFinalCta{background:radial-gradient(circle at 0 0,#2aa2e030,#0000 28%),linear-gradient(135deg,#eaf6fd,#d5ecf9);grid-template-columns:1fr 470px;align-items:center;gap:75px;padding:100px max(36px,50vw - 590px);display:grid}.salesFinalCta>div:first-child>p{max-width:620px}.salesFinalCta form,.salesSuccess{background:#fff;border:1px solid #c9deeb;border-radius:18px;padding:28px;box-shadow:0 22px 50px #0f528021}.salesFinalCta form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.salesFinalCta label{color:#31566f;flex-direction:column;gap:6px;font-size:9px;font-weight:750;display:flex}.salesFinalCta input{background:#f6fafc;border:1px solid #d4e3ec;border-radius:8px;width:100%;height:44px;padding:0 12px;font-size:10px}.salesFinalCta form>button{color:#fff;background:linear-gradient(135deg,#0c94dc,#0873c5);border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;height:47px;font-size:11px;font-weight:750;display:flex}.salesFinalCta form>small{color:#7b8e9c;text-align:center;grid-column:1/-1;font-size:7px}.salesSuccess{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;display:flex}.salesSuccess svg{color:#087dcc}.salesSuccess strong{margin-top:13px;font-size:17px}.salesSuccess span{color:#63798a;max-width:290px;margin-top:7px;font-size:10px;line-height:1.5}.salesFooter{color:#cce3f1;background:#062b49;grid-template-columns:190px 1fr auto;align-items:center;padding:42px max(36px,50vw - 590px) 22px;display:grid}.salesFooter img{object-fit:contain;background:#fff;border-radius:9px;width:150px;height:60px;padding:5px}.salesFooter p{font-size:10px}.salesFooter>div{gap:10px;display:flex}.salesFooter button{color:#fff;background:0 0;font-size:10px}.salesFooter>small{color:#789cb4;border-top:1px solid #ffffff1a;grid-column:1/-1;margin-top:25px;padding-top:17px;font-size:8px}@media (width<=1050px){.salesHeader{grid-template-columns:190px 1fr auto}.salesHeader nav{gap:15px}.salesHero{grid-template-columns:1fr;padding-top:65px}.salesHeroCopy{text-align:center;align-items:center}.salesHeroVisual{justify-self:center;width:min(760px,92vw)}.salesModuleGrid{grid-template-columns:repeat(2,1fr)}.salesEcosystem{grid-template-columns:1fr}.ecosystemMap{width:100%;max-width:650px;margin:auto}.salesFinalCta{grid-template-columns:1fr;gap:40px}}@media (width<=800px){.salesHeader{grid-template-columns:1fr auto;min-height:70px;padding:0 20px}.salesHeader nav{background:#fff;border:1px solid #d5e5ef;border-radius:13px;flex-direction:column;align-items:stretch;gap:2px;padding:15px;display:none;position:absolute;top:70px;left:15px;right:15px;box-shadow:0 18px 40px #0a3f642b}.salesHeader nav.open{display:flex}.salesHeader nav button{text-align:left}.salesHeaderCta{display:none}.salesMenu{place-items:center;display:grid}.salesLogo img{width:140px}.salesHero{min-height:auto;padding:55px 22px 60px}.salesHero h1{font-size:45px}.salesHeroVisual{height:390px}.heroFloatTop{left:12px}.heroFloatBottom{right:12px}.salesProof{grid-template-columns:repeat(2,1fr);padding:22px}.salesProof>div:nth-child(2){border-right:0}.salesProblem,.salesModules,.salesWho{padding:75px 22px}.salesModuleGrid,.salesWho{grid-template-columns:1fr}.problemCompare{grid-template-columns:1fr;gap:0}.compareArrow{margin:-4px auto;transform:rotate(90deg)}.salesEcosystem,.salesFinalCta{padding:75px 22px}.salesFooter{grid-template-columns:1fr;gap:15px;padding:38px 22px 22px}}@media (width<=520px){.logoutButton{width:38px;padding:0}.logoutButton span{display:none}.salesLogin{width:40px;padding:0;font-size:0}.salesHero h1{font-size:39px}.salesHeroCopy>p{font-size:14px}.salesHeroActions{flex-direction:column;width:100%}.salesHeroVisual{border-width:5px;height:315px}.heroFloat{min-width:185px}.heroQr{display:none}.salesTrust{justify-content:center}.salesProof strong{font-size:23px}.salesProof span{font-size:8px}.salesModuleGrid{grid-template-columns:1fr}.ecosystemMap{min-height:500px}.ecosystemMap article:first-of-type{top:0}.ecosystemMap article:nth-of-type(2){bottom:0;left:0}.ecosystemMap article:nth-of-type(3){bottom:0;right:0}.salesFinalCta form{grid-template-columns:1fr}.salesFinalCta label,.salesFinalCta form>button,.salesFinalCta form>small{grid-column:1}.whoCard,.whoOutcome{min-height:auto;padding:29px}}.aiAgentPage{gap:16px;display:grid}.aiAgentHero{color:#fff;background:radial-gradient(circle at 88% 12%,#6fd3ff54,#0000 28%),linear-gradient(135deg,#053d69,#087dcc 62%,#12a0dc);border-radius:18px;justify-content:space-between;align-items:center;min-height:180px;padding:30px 33px;display:flex}.aiAgentHero>div:first-child>span{color:#aee3fb;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.aiAgentHero h2{letter-spacing:-.04em;margin:10px 0 7px;font-size:28px}.aiAgentHero p{color:#d5edf8;max-width:700px;margin:0;font-size:10px;line-height:1.55}.aiAgentStatus{background:#ffffff24;border:1px solid #ffffff38;border-radius:12px;align-items:center;gap:10px;min-width:170px;padding:12px 14px;display:flex}.aiAgentStatus>i{background:#7ce8c1;border:3px solid #fff3;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #7ce8c11f}.aiAgentStatus>span{flex-direction:column;display:flex}.aiAgentStatus strong{font-size:9px}.aiAgentStatus small{color:#c9e8f6;margin-top:3px;font-size:7px}.aiAgentLayout{grid-template-columns:1.35fr .65fr;gap:16px;display:grid}.aiChat,.aiContext>section{background:linear-gradient(145deg,#fff,#e9f5fc);border:1px solid #d0e3ef;border-radius:16px;box-shadow:0 9px 28px #0f4c760f}.aiChat{padding:20px}.aiChat>header{border-bottom:1px solid #dbe7ee;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding-bottom:15px;display:grid}.aiChat>header>span{color:#fff;background:linear-gradient(135deg,#0d98df,#0873c5);border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.aiChat>header>div{flex-direction:column;display:flex}.aiChat>header strong{font-size:11px}.aiChat>header small{color:var(--muted);margin-top:3px;font-size:7px}.aiMessages{flex-direction:column;gap:10px;min-height:250px;max-height:350px;padding:20px 0;display:flex;overflow-y:auto}.aiMessages article{align-items:flex-start;gap:8px;max-width:84%;display:flex}.aiMessages article.user{flex-direction:row-reverse;align-self:flex-end}.aiMessages article>span{color:#0873c5;background:#dceef9;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-size:7px;font-weight:800;display:grid}.aiMessages p{color:#405d72;background:#fff;border:1px solid #d9e6ee;border-radius:4px 11px 11px;margin:0;padding:10px 12px;font-size:9px;line-height:1.55}.aiMessages article.user p{color:#fff;background:#087dcc;border-color:#087dcc;border-radius:11px 4px 11px 11px}.aiPrompts{flex-wrap:wrap;gap:6px;margin-bottom:11px;display:flex}.aiPrompts button{color:#0873c5;background:#e3f1fa;border:1px solid #cce1ee;border-radius:99px;padding:7px 9px;font-size:7px;font-weight:700}.aiChat form{color:#7590a2;background:#fff;border:1px solid #cbdfea;border-radius:11px;grid-template-columns:20px 1fr 38px;align-items:center;gap:7px;min-height:48px;padding:4px 5px 4px 12px;display:grid}.aiChat form input{background:0 0;border:0;outline:0;width:100%;font-size:9px}.aiChat form button{color:#fff;background:#087dcc;border:0;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.aiContext{align-content:start;gap:12px;display:grid}.aiContext>section:first-child{padding:19px}.aiContext article{border-top:1px solid #dfe9ef;grid-template-columns:34px 1fr 17px;align-items:center;gap:9px;min-height:58px;display:grid}.aiContext article>span{color:#087dcc;background:#fff;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.aiContext article>div{flex-direction:column;display:flex}.aiContext article strong{font-size:8px}.aiContext article small{color:var(--muted);margin-top:3px;font-size:7px}.aiContext article>svg{color:#58a9d8}.aiContext>.aiGovernance{background:linear-gradient(135deg,#deeff9,#cfe8f6);gap:10px;padding:16px;display:flex}.aiGovernance>svg{color:#087dcc;flex:none}.aiGovernance strong{font-size:9px}.aiGovernance p{color:#58778d;margin:4px 0 0;font-size:7px;line-height:1.5}.aiCapabilities{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.aiCapabilities article{background:linear-gradient(145deg,#fff,#eaf5fb);border:1px solid #d2e3ed;border-radius:14px;padding:20px}.aiCapabilities article>span{color:#087dcc;background:#dceef9;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.aiCapabilities h3{margin:15px 0 7px;font-size:12px}.aiCapabilities p{min-height:47px;color:var(--muted);margin:0;font-size:8px;line-height:1.55}.aiCapabilities button{color:#0873c5;background:0 0;border:0;align-items:center;gap:6px;margin-top:14px;padding:0;font-size:8px;font-weight:750;display:flex}@media (width<=980px){.aiAgentLayout{grid-template-columns:1fr}}@media (width<=680px){.aiAgentHero{flex-direction:column;align-items:flex-start;gap:20px}.aiCapabilities{grid-template-columns:1fr}}.aiCertificateReview{background:linear-gradient(145deg,#fff,#e9f5fc);border:1px solid #c9dfec;border-radius:18px;overflow:hidden;box-shadow:0 14px 38px #0f4c7614}.aiCertificateHead{background:radial-gradient(circle at 95% 0,#37aee733,#0000 29%),linear-gradient(120deg,#f8fcff,#dff1fb);border-bottom:1px solid #cfe3ef;justify-content:space-between;align-items:flex-start;gap:24px;padding:27px 29px 24px;display:flex}.aiCertificateHead>div>span{color:#0873c5;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.aiCertificateHead h2{letter-spacing:-.035em;margin:9px 0 6px;font-size:22px}.aiCertificateHead p{color:#587388;max-width:780px;margin:0;font-size:9px;line-height:1.55}.aiCertificateWorkflow{grid-template-columns:.8fr 1.2fr;gap:15px;padding:20px;display:grid}.aiUploadPanel,.certificateCriteria{background:#ffffffdb;border:1px solid #d3e3ec;border-radius:14px;padding:18px}.certificateTypeTabs{background:#eaf3f8;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid}.certificateTypeTabs button{color:#638096;background:0 0;border-radius:7px;min-height:32px;font-size:8px;font-weight:750}.certificateTypeTabs button.active{color:#fff;background:linear-gradient(135deg,#0c94dc,#0873c5);box-shadow:0 5px 13px #0873c533}.certificateDrop{cursor:pointer;text-align:center;background:linear-gradient(145deg,#f5fbff,#e5f4fc);border:1px dashed #85bfdf;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:130px;margin-top:12px;padding:18px;display:flex}.certificateDrop input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.certificateDrop>span{color:#087dcc;background:#fff;border-radius:12px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 7px 18px #0873c51f}.certificateDrop strong{text-overflow:ellipsis;white-space:nowrap;max-width:270px;margin-top:10px;font-size:9px;overflow:hidden}.certificateDrop small{color:var(--muted);margin-top:4px;font-size:7px}.planLink{background:#f3f8fb;border:1px solid #d8e6ee;border-radius:10px;grid-template-columns:35px 1fr 18px;align-items:center;gap:9px;margin-top:11px;padding:10px;display:grid}.planLink>span{color:#087dcc;background:#dceefa;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.planLink>div{flex-direction:column;display:flex;overflow:hidden}.planLink small{color:var(--muted);font-size:7px}.planLink strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.planLink>svg{color:#15976e}.certificateAnalyze{color:#fff;background:linear-gradient(135deg,#0c94dc,#0873c5);border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;margin-top:11px;font-size:9px;font-weight:750;display:flex;box-shadow:0 8px 18px #0873c52e}.humanDecision{color:#6b8293;justify-content:center;align-items:center;gap:5px;margin-top:9px;font-size:6.5px;display:flex}.certificateCriteria header{color:#087dcc;border-bottom:1px solid #dce8ef;justify-content:space-between;align-items:center;min-height:43px;padding-bottom:11px;display:flex}.certificateCriteria header>div{flex-direction:column;display:flex}.certificateCriteria header span{color:#6d8799;text-transform:uppercase;font-size:7px;font-weight:700}.certificateCriteria header h3{color:#173c56;margin:3px 0 0;font-size:13px}.certificateCriteria article{border-bottom:1px solid #e2ebf0;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:60px;display:grid}.certificateCriteria article:last-child{border:0}.certificateCriteria article>span{color:#15976e;background:#e2f5ee;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.certificateCriteria article>span.warning{color:#b27600;background:#fff0cc}.certificateCriteria article>div{flex-direction:column;display:flex}.certificateCriteria article strong{font-size:8px}.certificateCriteria article small{color:var(--muted);margin-top:3px;font-size:7px}.certificateVerdict{background:linear-gradient(120deg,#fff7e6,#ffedc5);border:1px solid #eccf89;border-radius:12px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;margin:0 20px 20px;padding:15px 17px;display:none}.certificateVerdict.visible{animation:.28s both verdictIn;display:grid}@keyframes verdictIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.verdictIcon{color:#a56c00;background:#ffffffb3;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.certificateVerdict>div{flex-direction:column;display:flex}.certificateVerdict small{color:#9a6b12;text-transform:uppercase;font-size:7px;font-weight:750}.certificateVerdict strong{margin-top:3px;font-size:10px}.certificateVerdict p{color:#715e38;margin:4px 0 0;font-size:7px;line-height:1.45}.certificateVerdict button{color:#875a06;background:#fff;border:1px solid #dfc27f;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:8px;font-weight:750;display:flex}.certificateAuditTrail{color:#52758d;background:#e2f1fa;border-top:1px solid #cce0eb;grid-template-columns:repeat(4,1fr);padding:15px 20px;display:grid}.certificateAuditTrail span{border-right:1px solid #c4dce9;justify-content:center;align-items:center;gap:6px;font-size:7px;font-weight:700;display:flex}.certificateAuditTrail span:last-child{border:0}.certificateAuditTrail svg{color:#087dcc}@media (width<=980px){.aiCertificateWorkflow{grid-template-columns:1fr}}@media (width<=680px){.aiCertificateHead{flex-direction:column}.certificateVerdict{grid-template-columns:42px 1fr}.certificateVerdict button{grid-column:1/-1;justify-content:center}.certificateAuditTrail{grid-template-columns:repeat(2,1fr);gap:12px 0}.certificateAuditTrail span:nth-child(2){border-right:0}}.aiCoordinatorHero{align-items:center;gap:17px;display:flex}.aiCoordinatorHero>img{object-fit:cover;border:3px solid #ffffffbf;border-radius:22px;width:82px;height:82px;box-shadow:0 11px 28px #00264747}.aiCoordinatorHero>div{max-width:650px}.aiCoordinatorHero>div>span{color:#aee3fb;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.aiAgentStatus{min-width:200px}.aiChat>header>img{object-fit:cover;border:2px solid #b9dff3;border-radius:12px;width:42px;height:42px}.aiExpertToolbar{border-bottom:1px solid #dbe7ee;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.aiExpertModes{flex-wrap:wrap;gap:5px;display:flex}.aiExpertModes button,.aiExpertToolbar>button{color:#55788f;background:#edf6fb;border:1px solid #d2e5f0;border-radius:7px;min-height:29px;padding:0 9px;font-size:6.5px;font-weight:800}.aiExpertModes button.active{color:#fff;background:linear-gradient(135deg,#0d98df,#0873c5);border-color:#0873c5}.aiExpertToolbar>button{color:#0873c5;background:#fff;align-items:center;gap:4px;display:flex}.aiCaseBuilder{flex-direction:column;margin:13px 0 2px;color:#365d74!important;background:linear-gradient(145deg,#f4fbff,#e5f4fc)!important;border:1px solid #bcdceb!important;border-radius:12px!important;align-items:stretch!important;gap:10px!important;padding:14px!important;display:flex!important}.aiCaseBuilder>div:first-child{flex-direction:column;align-items:flex-start;display:flex}.aiCaseBuilder>div:first-child span{color:#0873c5;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:5px;font-size:6.5px;font-weight:850;display:flex}.aiCaseBuilder>div:first-child strong{color:#173f59;margin-top:4px;font-size:11px}.aiCaseBuilder>div:first-child small{color:#688496;margin-top:3px;font-size:7px;line-height:1.45}.aiCaseGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.aiCaseBuilder label{color:#46697f;flex-direction:column;align-items:stretch;gap:4px;font-size:6.5px;font-weight:800;display:flex}.aiCaseBuilder input,.aiCaseBuilder textarea{color:#173f59;width:100%;font:inherit;border-radius:8px;outline:0;padding:9px 10px;font-size:8px;background:#fff!important;border:1px solid #c8deea!important}.aiCaseBuilder textarea{resize:vertical;min-height:58px}.aiCaseBuilder>button{color:#fff;background:linear-gradient(135deg,#0d98df,#0873c5);border:0;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;gap:5px;min-height:34px;padding:0 12px;font-size:7px;font-weight:850;width:auto!important;display:flex!important}.aiMessages article>span:has(img){background:#dceef9;overflow:hidden}.aiMessages article>span img{object-fit:cover;width:100%;height:100%}.aiMessageBody{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.aiMessageBody>p{white-space:pre-line;width:100%}.aiExpertMeta{color:#42677f;background:#eff8fd;border:1px solid #d2e8f3;border-radius:8px;flex-wrap:wrap;align-items:center;gap:5px;max-width:100%;padding:7px 8px;display:flex}.aiExpertMeta>span{background:#fff;border-radius:6px;align-items:center;gap:4px;padding:4px 6px;font-size:6.5px;font-weight:800;display:inline-flex}.aiExpertMeta>span svg{color:#087dcc}.aiExpertMeta>small{color:#648095;background:#e4f2f9;border-radius:5px;padding:3px 5px;font-size:6px}.aiFollowUp{color:#4b6e83;background:#fffdf5;border:1px solid #ebdfba;border-radius:8px;flex-direction:column;gap:4px;width:100%;padding:8px;display:flex}.aiFollowUp strong{color:#8a6415;align-items:center;gap:5px;font-size:6.5px;display:flex}.aiFollowUp span{padding-left:10px;font-size:6.5px;line-height:1.4;position:relative}.aiFollowUp span:before{content:"";background:#d9a839;border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:1px}.aiMessageAction{color:#0873c5;background:#e2f1fa;border:1px solid #c9e1ef;border-radius:7px;align-items:center;gap:5px;min-height:29px;padding:0 9px;font-size:7px;font-weight:800;display:flex}.aiThinking p>span{min-width:12px;animation:.9s ease-in-out infinite aiThinkingPulse;display:inline-block}@keyframes aiThinkingPulse{50%{opacity:.25}}.aiChat form button:disabled,.aiPrompts button:disabled,.aiCapabilities button:disabled{cursor:wait;opacity:.55}.aiWelcomeCard{z-index:60;color:#143c58;background:linear-gradient(145deg,#fffffffa,#e0f3fdfa);border:1px solid #b9d9e9;border-radius:18px;grid-template-columns:72px 1fr;gap:14px;width:min(430px,100vw - 32px);padding:17px;animation:.38s both aiWelcomeIn;display:grid;position:fixed;bottom:22px;right:24px;box-shadow:0 22px 65px #033e683d}@keyframes aiWelcomeIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.aiWelcomeAvatar{object-fit:cover;border:3px solid #fff;border-radius:18px;width:72px;height:72px;box-shadow:0 8px 22px #0873c533}.aiWelcomeCard>div{flex-direction:column;display:flex}.aiWelcomeCard>div>span{color:#0873c5;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;font-size:7px;font-weight:800;display:flex}.aiWelcomeCard>div>span i{background:#16aa76;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #16aa761f}.aiWelcomeCard strong{margin-top:6px;font-size:11px;line-height:1.3}.aiWelcomeCard p{color:#5b7689;margin:5px 0 10px;font-size:8px;line-height:1.5}.aiWelcomeCard>div>button{color:#fff;background:linear-gradient(135deg,#0d98df,#0873c5);border-radius:8px;align-self:flex-start;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:7.5px;font-weight:800;display:flex}.aiWelcomeClose{color:#688294;background:#ffffffb3;border:1px solid #d6e6ef;border-radius:8px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:8px;right:8px}.visitSchedulePage{gap:15px;display:grid}.visitScheduleHero{color:#fff;background:radial-gradient(circle at 87% 10%,#6cd6ff59,#0000 25%),linear-gradient(135deg,#054f88,#0887d5 67%,#18a5dd);border-radius:18px;justify-content:space-between;align-items:center;padding:26px 29px;display:flex;box-shadow:0 16px 38px #054f8829}.visitScheduleHero>div:first-child>span{color:#bcecff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.visitScheduleHero h2{letter-spacing:-.04em;margin:9px 0 6px;font-size:26px}.visitScheduleHero p{color:#d7f0fb;margin:0;font-size:9px}.visitScheduleHero>div:last-child{background:#ffffff24;border:1px solid #ffffff38;border-radius:13px;flex-direction:column;align-items:center;min-width:145px;padding:13px 15px;display:flex}.visitScheduleHero>div:last-child strong{font-size:25px}.visitScheduleHero>div:last-child small{color:#d9f1fb;margin-top:3px;font-size:7px}.visitScheduleCard{padding:21px}.visitViewSwitch{background:#e7f1f7;border-radius:9px;gap:3px;padding:3px;display:flex}.visitViewSwitch button{color:#647f91;border-radius:7px;min-height:31px;padding:0 11px;font-size:7px;font-weight:750}.visitViewSwitch button.active{color:#fff;background:#087dcc}.visitList article{border-top:1px solid #dce8ef;grid-template-columns:54px 1.3fr .8fr auto 34px;align-items:center;gap:13px;min-height:82px;display:grid}.visitList time{color:#0873c5;background:#e4f2fa;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:48px;height:53px;display:flex}.visitList time strong{font-size:15px}.visitList time small{margin-top:2px;font-size:7px;font-weight:800}.visitMain,.visitTechnician{flex-direction:column;display:flex}.visitMain>small,.visitTechnician>small{color:#6b8597;font-size:7px}.visitMain h3{margin:3px 0;font-size:10px}.visitMain p{color:#658094;margin:0;font-size:7px}.visitTechnician strong{margin-top:4px;font-size:8px}.visitList article>button{color:#0873c5;background:#e4f2fa;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.visitPreparation{background:linear-gradient(135deg,#e4f4fc,#cfeafa);border:1px solid #c2dfef;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:17px 19px;display:flex}.visitPreparation>div{color:#0873c5;align-items:center;gap:11px;display:flex}.visitPreparation>div span{flex-direction:column;display:flex}.visitPreparation strong{color:#173f5a;font-size:9px}.visitPreparation small{color:#5e7b8f;margin-top:4px;font-size:7px}.visitPreparation>button{color:#fff;background:#087dcc;border-radius:9px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:8px;font-weight:750;display:flex}.externalIntegrationDocs{background:linear-gradient(145deg,#fff,#e9f6fd);border:1px solid #c6dfed;border-radius:17px;margin-bottom:16px;overflow:hidden;box-shadow:0 12px 32px #0f4c7612}.externalDocsHead{background:linear-gradient(120deg,#f7fcff,#daf0fb);border-bottom:1px solid #cce2ee;justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 25px 20px;display:flex}.externalDocsHead>div>span{color:#0873c5;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.externalDocsHead h2{letter-spacing:-.035em;margin:8px 0 5px;font-size:20px}.externalDocsHead p{color:#5d788c;max-width:770px;margin:0;font-size:8px;line-height:1.5}.externalDocsGrid{grid-template-columns:repeat(4,1fr);gap:10px;padding:17px;display:grid}.externalDocsGrid article{background:#ffffffdb;border:1px solid #d3e4ed;border-radius:11px;grid-template-columns:37px 1fr 16px;align-items:start;gap:9px;min-height:111px;padding:14px;display:grid}.externalDocsGrid article>span{color:#087dcc;background:#dceffa;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.externalDocsGrid article>div{flex-direction:column;display:flex}.externalDocsGrid strong{font-size:8.5px}.externalDocsGrid p{color:#647f91;margin:5px 0 0;font-size:7px;line-height:1.5}.externalDocsGrid article>svg{color:#15976e;margin-top:9px}.externalIntegrationDocs>footer{color:#52758d;background:#deeff9;border-top:1px solid #c8dfea;align-items:center;gap:18px;min-height:52px;padding:0 20px;display:flex}.externalIntegrationDocs>footer>span{align-items:center;gap:6px;font-size:7px;font-weight:700;display:flex}.externalIntegrationDocs>footer>span svg{color:#087dcc}.externalIntegrationDocs>footer>button{color:#fff;background:#087dcc;border-radius:8px;align-items:center;gap:5px;min-height:32px;margin-left:auto;padding:0 10px;font-size:7px;font-weight:800;display:flex}@media (width<=980px){.externalDocsGrid{grid-template-columns:repeat(2,1fr)}.visitList article{grid-template-columns:54px 1fr auto 34px}.visitTechnician{display:none}}@media (width<=680px){.aiCoordinatorHero{flex-direction:column;align-items:flex-start}.aiWelcomeCard{grid-template-columns:58px 1fr;bottom:16px;right:16px}.aiWelcomeAvatar{width:58px;height:58px}.visitScheduleHero,.externalDocsHead{flex-direction:column;align-items:flex-start}.visitScheduleHero>div:last-child{align-items:flex-start;width:100%}.visitList article{grid-template-columns:50px 1fr 32px;padding:10px 0}.visitList article>.badge{grid-column:2;justify-self:start}.visitPreparation,.externalIntegrationDocs>footer{flex-direction:column;align-items:flex-start;padding:16px}.visitPreparation>button,.externalIntegrationDocs>footer>button{justify-content:center;width:100%;margin-left:0}.externalDocsGrid{grid-template-columns:1fr}}.userMenuWrap{position:relative}.userMenuWrap>.user{cursor:pointer;background:0 0;border-top:0;border-bottom:0;border-right:0;min-height:46px}.userDropdown{z-index:80;background:#fffffffa;border:1px solid #cfe0ea;border-radius:13px;gap:2px;width:260px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 48px #053a5e33}.userDropdown header{border-bottom:1px solid #dce8ef;grid-template-columns:38px 1fr;align-items:center;gap:9px;margin-bottom:5px;padding:10px;display:grid}.userDropdown header>span{color:#075f9d;background:#dceffa;border-radius:10px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:800;display:grid}.userDropdown header>div{flex-direction:column;display:flex;overflow:hidden}.userDropdown header strong{font-size:9px}.userDropdown header small{color:var(--muted);text-overflow:ellipsis;margin-top:3px;font-size:7px;overflow:hidden}.userDropdown>button{color:#35566d;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:8px;min-height:37px;padding:0 10px;font-size:8px;font-weight:700;display:flex}.userDropdown>button:hover{color:#0873c5;background:#e8f5fc}.userDropdown>.userDropdownLogout{color:#a5363c;border-top:1px solid #e5eaed;border-radius:0 0 8px 8px;margin-top:4px}.portalSettingsPage{gap:16px;display:grid}.settingsIdentity{color:#fff;background:radial-gradient(circle at 88% 0,#62d2ff59,#0000 30%),linear-gradient(135deg,#064f88,#087dcc 62%,#19a7df);border-radius:17px;grid-template-columns:62px 1fr auto;align-items:center;gap:14px;padding:23px 25px;display:grid;box-shadow:0 16px 36px #064f882b}.settingsIdentity>span{color:#0873c5;background:#fff;border-radius:15px;place-items:center;width:58px;height:58px;font-size:16px;font-weight:850;display:grid}.settingsIdentity>div{flex-direction:column;display:flex}.settingsIdentity small{color:#bdeaff;text-transform:uppercase;font-size:7px;font-weight:750}.settingsIdentity h2{margin:4px 0;font-size:18px}.settingsIdentity p{color:#d7effa;margin:0;font-size:8px}.settingsGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.settingsPanel{padding:20px}.settingsPanel>p{color:var(--muted);margin:-2px 0 14px;font-size:8px}.settingsWorkspace,.settingsToggles{gap:8px;display:grid}.settingsWorkspace>button,.settingsToggles>button{color:#34586f;text-align:left;background:#f5f9fb;border:1px solid #d7e5ed;border-radius:10px;grid-template-columns:34px 1fr 18px;align-items:center;gap:9px;min-height:57px;padding:9px 11px;display:grid}.settingsWorkspace>button.active{color:#0873c5;background:#e5f4fc;border-color:#78bce0}.settingsWorkspace button>span,.settingsToggles button>span{flex-direction:column;display:flex}.settingsWorkspace strong,.settingsToggles strong{font-size:8px}.settingsWorkspace small,.settingsToggles small{color:var(--muted);margin-top:3px;font-size:7px}.settingsToggles button>i{background:#b8c8d1;border-radius:99px;align-items:center;width:28px;height:16px;padding:2px;transition:all .2s;display:flex}.settingsToggles button>i b{background:#fff;border-radius:50%;width:12px;height:12px;transition:all .2s;box-shadow:0 1px 3px #00000029}.settingsToggles button>i.active{background:#0a88d1}.settingsToggles button>i.active b{transform:translate(12px)}.settingsAccess{background:#e8f4fb;border:1px solid #cce0eb;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:17px 19px;display:flex}.settingsAccess>div{align-items:center;gap:10px;display:flex}.settingsAccess>div:first-child>svg{color:#087dcc}.settingsAccess span{flex-direction:column;display:flex}.settingsAccess strong{font-size:8px}.settingsAccess small{color:var(--muted);margin-top:3px;font-size:7px}.settingsAccess button{color:#0873c5;background:#fff;border:1px solid #bcd8e7;border-radius:8px;min-height:34px;padding:0 11px;font-size:7px;font-weight:800}.settingsAccess .settingsLogout{color:#fff;background:#a83d45;border-color:#a83d45;align-items:center;gap:6px;display:flex}.visitClientSelect{color:#5e788a;align-items:center;gap:9px;width:min(380px,100%);margin:13px 0;font-size:8px;font-weight:750;display:flex}.visitClientSelect select{color:#24485f;background:#fff;border:1px solid #cfdee7;border-radius:8px;flex:1;min-height:34px;padding:0 9px}.visitEmpty,.reportEmpty{color:#648093;text-align:center;background:#f5fafc;border:1px dashed #c8dce7;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:170px;padding:22px;display:flex}.visitEmpty svg,.reportEmpty svg{color:#0b87d0;margin-bottom:9px}.visitEmpty strong,.reportEmpty strong{color:#294d64;font-size:9px}.visitEmpty span,.reportEmpty span{max-width:430px;margin-top:5px;font-size:7px;line-height:1.5}.visitDetail,.reportPreviewBody{gap:14px;padding:20px;display:grid}.visitDetail>div,.reportPreviewBody>div{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.visitDetail>div>span,.reportPreviewBody>div>span{background:#f1f7fa;border:1px solid #d9e7ee;border-radius:9px;flex-direction:column;min-height:57px;padding:10px;display:flex}.visitDetail small,.reportPreviewBody small{color:var(--muted);font-size:7px}.visitDetail strong,.reportPreviewBody strong{margin-top:4px;font-size:8px}.reportPreviewBody>p{color:#577589;background:#e8f5fc;border-radius:9px;margin:0;padding:12px;font-size:8px;line-height:1.5}.ticketBoard article footer>.ticketAdvance{color:#0873c5;background:#e5f3fb;border-radius:7px;align-items:center;width:auto;height:28px;padding:0 8px;font-size:6.5px;font-weight:800;display:flex}.ticketBoard article footer>.ticketAdvance:disabled,.ticketBoard article>div>button:disabled{color:#76909f;cursor:default;opacity:.65}.indicatorAnalysis{gap:5px;margin:9px 0 0;padding:0;list-style:none;display:grid}.indicatorAnalysis li{color:#4d6d81;padding-left:13px;font-size:7px;line-height:1.45;position:relative}.indicatorAnalysis li:before{content:"";background:#0b8bd4;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;left:0}.syncPulse i.connected{background:#2ed398;border-color:#1c6657}.gameMissionObjective{color:#587589;margin:0;padding:0 20px;font-size:8px;line-height:1.55}.gameMissionSteps{gap:8px;margin:16px 20px;padding:0;list-style:none;display:grid}.gameMissionSteps li{background:#f2f8fb;border:1px solid #d8e6ed;border-radius:9px;grid-template-columns:31px 1fr 17px;align-items:center;gap:9px;min-height:55px;padding:8px 10px;display:grid}.gameMissionSteps li>i{color:#fff;background:#087dcc;border-radius:8px;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:800;display:grid}.gameMissionSteps li>span{flex-direction:column;display:flex}.gameMissionSteps strong{font-size:8px}.gameMissionSteps small{color:var(--muted);margin-top:3px;font-size:7px}.gameMissionSteps svg{color:#73a9c8}@media (width<=780px){.settingsGrid{grid-template-columns:1fr}.settingsIdentity,.settingsAccess{flex-direction:column;grid-template-columns:50px 1fr;align-items:flex-start}.settingsIdentity>.badge{grid-column:2;justify-self:start}.settingsAccess>div:last-child{flex-wrap:wrap;width:100%}.visitDetail>div,.reportPreviewBody>div{grid-template-columns:1fr}}.isoGovernance{gap:16px;display:grid}.isoGovernanceHero{color:#fff;background:radial-gradient(circle at 83% 6%,#5bceff6b,#0000 26%),radial-gradient(circle at 6% 100%,#1793dc47,#0000 34%),linear-gradient(135deg,#043e6d 0%,#075f9d 45%,#078bd2 100%);border:1px solid #279cdf6b;border-radius:22px;grid-template-columns:minmax(0,1.35fr) minmax(440px,.85fr);align-items:stretch;gap:26px;min-height:280px;padding:32px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 55px #054c7e38}.isoGovernanceHero:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-150px;right:-90px;box-shadow:0 0 0 55px #ffffff06,0 0 0 110px #ffffff05}.isoGovernanceHero>div:first-child{z-index:1;flex-direction:column;justify-content:center;display:flex;position:relative}.isoGovernanceHero>div:first-child>span{color:#b9eaff;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:8px;font-weight:850;display:flex}.isoGovernanceHero h2{letter-spacing:-.05em;max-width:690px;margin:13px 0 9px;font-size:clamp(27px,3.2vw,42px);line-height:1.03}.isoGovernanceHero p{color:#d7eef8;max-width:720px;margin:0;font-size:10px;line-height:1.65}.isoGovernanceHero>div:first-child>div{align-items:center;gap:10px;margin-top:18px;display:flex}.isoGovernanceHero>div:first-child>div small{color:#c6e6f4;font-size:7px}.isoHeroMetrics{z-index:1;grid-template-columns:repeat(2,1fr);gap:10px;display:grid;position:relative}.isoHeroMetrics article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffff29,#ffffff14);border:1px solid #fff3;border-radius:15px;flex-direction:column;justify-content:center;min-height:102px;padding:16px;display:flex}.isoHeroMetrics article.attention{background:linear-gradient(145deg,#ffbe4b42,#ffffff14);border-color:#ffda916b}.isoHeroMetrics strong{letter-spacing:-.04em;font-size:28px}.isoHeroMetrics span{color:#d7effa;text-transform:uppercase;margin-top:5px;font-size:7px;font-weight:720}.isoGovernanceToolbar{background:#fff;border:1px solid #cfdee8;border-radius:14px;grid-template-columns:1fr minmax(250px,340px);align-items:center;gap:10px;padding:12px;display:grid;box-shadow:0 8px 24px #0c4a700f}.isoGroupTabs{scrollbar-width:none;align-items:center;gap:5px;display:flex;overflow-x:auto}.isoGroupTabs button{color:#5c7789;white-space:nowrap;background:#eff5f8;border:1px solid #0000;border-radius:8px;min-height:36px;padding:0 11px;font-size:7px;font-weight:780}.isoGroupTabs button.active{color:#fff;background:linear-gradient(135deg,#078bd2,#076eb3);border-color:#0873c5;box-shadow:0 7px 16px #0873c52e}.isoSearch{color:#7891a2;background:#f5f9fb;border:1px solid #d6e3ea;border-radius:9px;grid-template-columns:20px 1fr;align-items:center;gap:6px;min-height:38px;padding:0 10px;display:grid}.isoSearch input{color:#27495f;background:0 0;border:0;outline:0;width:100%;font-size:8px}.isoClientSelect{color:#587589;border-top:1px solid #e0eaef;grid-column:1/-1;grid-template-columns:auto minmax(240px,420px);align-items:center;gap:9px;padding-top:4px;font-size:7px;font-weight:800;display:grid}.isoClientSelect select{color:#284a60;background:#f5fafc;border:1px solid #d2e2ea;border-radius:8px;min-height:34px;padding:0 9px}.isoExecutiveStrip{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.isoExecutiveStrip>div{background:linear-gradient(145deg,#fff,#f0f8fc);border:1px solid #d3e4ed;border-radius:13px;grid-template-columns:40px 1fr;align-items:center;gap:10px;min-height:78px;padding:13px;display:grid}.isoExecutiveStrip>div>svg{color:#087dcc;background:#dff1fa;border-radius:10px;width:40px;height:40px;padding:10px;display:grid}.isoExecutiveStrip span{flex-direction:column;display:flex}.isoExecutiveStrip strong{font-size:8px}.isoExecutiveStrip small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.45}.isoDocumentArchitecture{background:linear-gradient(145deg,#fff,#f2f9fd);border:1px solid #cfdee7;border-radius:17px;overflow:hidden;box-shadow:0 12px 34px #0b4a700f}.isoDocumentArchitecture>.tableHead{background:radial-gradient(circle at 92% 0,#31aeea29,#0000 28%),linear-gradient(120deg,#fbfeff,#e9f6fc);border-bottom:1px solid #d6e6ee;padding:21px 22px}.isoDocumentArchitecture>.tableHead>div>span{color:#0873c5;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.isoDocumentArchitecture>.tableHead p{max-width:820px}.isoDocumentLevelGrid{gap:8px;padding:18px;display:grid}.isoDocumentLevelGrid>button{text-align:left;background:#fff;border:1px solid #d8e6ee;border-left:5px solid #0a91d6;border-radius:12px;grid-template-columns:58px 42px minmax(0,1fr) 135px 18px;align-items:center;gap:12px;min-height:92px;padding:13px 16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 7px 18px #0b4a700b}.isoDocumentLevelGrid>button:hover{border-color:#91c7e5;transform:translate(3px);box-shadow:0 12px 24px #0b59891a}.isoDocumentLevelGrid>button.process{border-left-color:#0877bd}.isoDocumentLevelGrid>button.operation{border-left-color:#0a63a3}.isoDocumentLevelGrid>button.evidence{border-left-color:#174d78}.isoDocumentLevelNumber{color:#0873c5;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:900}.isoDocumentLevelGrid>button>i{color:#fff;background:linear-gradient(145deg,#0b96dd,#0765a8);border-radius:10px;place-items:center;width:40px;height:40px;font-style:normal;display:grid;box-shadow:0 8px 17px #0873c52e}.isoDocumentLevelGrid>button>div{flex-direction:column;min-width:0;display:flex}.isoDocumentLevelGrid>button strong{color:#183d56;font-size:9px}.isoDocumentLevelGrid>button p{color:#597789;margin:4px 0;font-size:7.5px;line-height:1.45}.isoDocumentLevelGrid>button small{color:#7790a0;text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;overflow:hidden}.isoDocumentLevelCode{color:#0873c5;white-space:nowrap;background:#e7f4fb;border:1px solid #d0e6f1;border-radius:7px;justify-self:start;padding:6px 8px;font-size:6.5px;font-weight:850}.isoDocumentLevelGrid>button>svg{color:#7190a3}.isoDocumentExternal{background:#edf7fc;border:1px dashed #a9cfe3;border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;margin:0 18px 18px;padding:14px;display:grid}.isoDocumentExternal>span{color:#087dcc;background:#fff;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.isoDocumentExternal>div{flex-direction:column;min-width:0;display:flex}.isoDocumentExternal small{color:#0873c5;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:850}.isoDocumentExternal strong{color:#244a62;margin-top:2px;font-size:8.5px}.isoDocumentExternal p{color:#607e90;margin:4px 0 0;font-size:7px;line-height:1.45}.isoDocumentFlow{background:#062d4b;justify-content:space-between;align-items:center;gap:15px;padding:14px 18px;display:flex}.isoDocumentFlow>div{scrollbar-width:none;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.isoDocumentFlow>div span{color:#cbe8f5;flex:none;align-items:center;gap:6px;font-size:7px;font-weight:750;display:flex}.isoDocumentFlow>div span:not(:last-child):after{color:#5c9aba;content:"›";margin-left:3px}.isoDocumentFlow>div i{color:#063d63;background:#8adaff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:6px;font-style:normal;font-weight:900;display:grid}.isoDocumentFlow>button{color:#073d62;background:#fff;border-radius:8px;flex:none;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:7px;font-weight:850;display:flex}.isoDocumentLevelModal{width:min(760px,100vw - 30px)}.isoDocumentLevelDetail{gap:14px;padding:20px;display:grid}.isoDocumentLevelLead{background:linear-gradient(145deg,#f3faff,#e5f4fb);border:1px solid #d0e5ef;border-radius:11px;grid-template-columns:48px 1fr;align-items:center;gap:12px;padding:14px;display:grid}.isoDocumentLevelLead>span{color:#fff;background:linear-gradient(145deg,#0b94dc,#0764a7);border-radius:11px;place-items:center;width:46px;height:46px;display:grid}.isoDocumentLevelLead>div{flex-direction:column;display:flex}.isoDocumentLevelLead small{color:#0873c5;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:850}.isoDocumentLevelLead p{color:#476b81;margin:4px 0 0;font-size:8px;line-height:1.55}.isoDocumentLevelFacts{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.isoDocumentLevelFacts article{background:#f8fbfd;border:1px solid #dce7ed;border-radius:9px;flex-direction:column;min-height:70px;padding:12px;display:flex}.isoDocumentLevelFacts small{color:#6d8797;text-transform:uppercase;font-size:6px;font-weight:750}.isoDocumentLevelFacts strong{color:#244a62;margin-top:5px;font-size:8px;line-height:1.4}.isoDocumentRule{color:#365e76;background:#eaf6fc;border:1px solid #d0e6f1;border-radius:9px;grid-template-columns:20px 1fr;align-items:start;gap:8px;padding:11px;display:grid}.isoDocumentRule svg{color:#087dcc}.isoDocumentRule p{margin:0;font-size:7px;line-height:1.5}.isoRequirementGroups{gap:15px;display:grid}.isoRequirementGroup{background:#fff;border:1px solid #cfdee7;border-radius:16px;overflow:hidden;box-shadow:0 11px 30px #0b4a700e}.isoRequirementGroup>header{background:radial-gradient(circle at 95% 0,#3eaee626,#0000 27%),linear-gradient(120deg,#f9fdff,#e7f5fc);border-bottom:1px solid #d4e5ee;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;min-height:91px;padding:17px 20px;display:grid}.isoRequirementGroup>header>span{color:#fff;background:linear-gradient(145deg,#0b93d8,#0768aa);border-radius:12px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 9px 20px #0873c533}.isoRequirementGroup>header>div{flex-direction:column;display:flex}.isoRequirementGroup>header small{color:#0873c5;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.isoRequirementGroup>header h2{letter-spacing:-.02em;margin:3px 0;font-size:16px}.isoRequirementGroup>header p{color:var(--muted);margin:0;font-size:8px}.isoRequirementGroup>header>strong{color:#0873c5;background:#fff;border:1px solid #c6dfed;border-radius:99px;padding:6px 9px;font-size:7px}.isoRequirementGroup>div>article{border-bottom:1px solid #e1eaf0;grid-template-columns:minmax(0,1fr) 170px 76px;align-items:center;gap:12px;min-height:79px;padding:8px 14px 8px 18px;display:grid}.isoRequirementGroup>div>article:last-child{border-bottom:0}.isoRequirementGroup>div>article:hover{background:#f8fcfe}.isoRequirementMain{text-align:left;background:0 0;grid-template-columns:45px 1fr;align-items:center;gap:11px;min-width:0;padding:0;display:grid}.isoRequirementMain>i{color:#0873c5;background:#e4f3fb;border:1px solid #d1e7f2;border-radius:10px;place-items:center;width:43px;height:43px;font-size:9px;font-style:normal;font-weight:850;display:grid}.isoRequirementMain>span{flex-direction:column;min-width:0;display:flex}.isoRequirementMain strong{font-size:9px}.isoRequirementMain small{color:#667f90;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:7px;line-height:1.45;overflow:hidden}.isoRequirementStatus{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.isoRequirementStatus>span{color:#657f90;font-size:6.5px}.isoRequirementActions{justify-content:flex-end;gap:5px;display:flex}.isoRequirementActions button{color:#0873c5;background:#e7f4fb;border:1px solid #d3e7f1;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.isoRequirementActions button:last-child{color:#fff;background:#087dcc;border-color:#087dcc}.isoActionPlan{background:#fff;border:1px solid #cfdee7;border-radius:16px;overflow:hidden;box-shadow:0 12px 34px #0b4a700f}.isoActionPlan>.tableHead{background:linear-gradient(120deg,#fbfeff,#eaf6fc);border-bottom:1px solid #d8e6ed;padding:20px}.isoActionPlan>.tableHead>div>span{color:#0873c5;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.isoActionEmpty{color:#6a8495;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;display:flex}.isoActionEmpty svg{color:#0a87d0}.isoActionEmpty strong{color:#294c63;margin-top:9px;font-size:9px}.isoActionEmpty span{margin-top:4px;font-size:7px}.isoActionList>article{border-bottom:1px solid #e1eaf0;grid-template-columns:6px minmax(0,1fr) 180px auto auto;align-items:center;gap:13px;min-height:91px;padding:12px 17px;display:grid}.isoActionList>article:last-child{border-bottom:0}.isoPriority{background:#73a8c7;border-radius:99px;width:5px;height:52px}.isoPriority.high{background:#e39024}.isoPriority.critical{background:#c53a46}.isoPriority.low{background:#24a876}.isoActionList article>div:nth-child(2),.isoActionOwner{flex-direction:column;min-width:0;display:flex}.isoActionList article>div:nth-child(2) small{color:#0873c5;text-transform:uppercase;font-size:6.5px;font-weight:780}.isoActionList article>div:nth-child(2) strong{margin-top:3px;font-size:9px}.isoActionList article>div:nth-child(2) p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:7px;overflow:hidden}.isoActionOwner small{color:var(--muted);font-size:6.5px}.isoActionOwner strong{margin-top:3px;font-size:8px}.isoActionOwner span{color:#6d8595;margin-top:3px;font-size:6.5px}.isoActionList article>button{color:#0873c5;background:#e5f3fb;border-radius:8px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:7px;font-weight:800;display:flex}.isoRequirementDetail{gap:15px;padding:20px;display:grid}.isoRequirementDetail>div:first-child{background:linear-gradient(145deg,#f4faff,#e5f3fb);border:1px solid #d2e4ee;border-radius:11px;padding:15px}.isoRequirementDetail strong{font-size:9px}.isoRequirementDetail p{color:#557589;margin:6px 0 0;font-size:8px;line-height:1.55}.isoEvidenceChecklist{gap:8px;display:grid}.isoEvidenceChecklist>strong{margin-bottom:2px}.isoEvidenceChecklist>span{color:#45657a;background:#f7fafc;border:1px solid #dbe7ed;border-radius:8px;align-items:center;gap:8px;min-height:37px;padding:8px 10px;font-size:7px;display:flex}.isoEvidenceChecklist>span svg{color:#1a9f72}.isoActionModal form{gap:12px;padding:20px;display:grid}.isoActionModal form>label,.isoActionModal .formRow>label{color:#4e6d80;flex-direction:column;gap:5px;font-size:7px;font-weight:750;display:flex}.isoActionModal input,.isoActionModal select,.isoActionModal textarea{color:#24485f;background:#f8fbfc;border:1px solid #cfdee7;border-radius:8px;width:100%;padding:9px 10px;font-size:8px}.isoAccessBranding{grid-template-columns:1.35fr .65fr;gap:10px;display:grid}.isoAccessSummary,.isoBrandingCard{background:linear-gradient(145deg,#fff,#edf8fd);border:1px solid #d1e2eb;border-radius:14px;align-items:center;gap:12px;min-height:102px;padding:15px 17px;display:grid;box-shadow:0 8px 24px #0b4a700d}.isoAccessSummary{grid-template-columns:44px 1fr auto}.isoAccessSummary>span{color:#087dcc;background:#dff1fa;border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.isoAccessSummary>div:nth-child(2),.isoBrandingCard>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.isoAccessSummary small,.isoBrandingCard small{color:#0873c5;letter-spacing:.06em;text-transform:uppercase;font-size:6.5px;font-weight:850}.isoAccessSummary strong,.isoBrandingCard strong{color:#1f465e;margin-top:3px;font-size:9px}.isoAccessSummary p,.isoBrandingCard p{color:#637f90;margin:4px 0 0;font-size:7px;line-height:1.45}.isoAccessRights{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.isoBrandingCard{grid-template-columns:76px 1fr auto}.isoBrandingPreview{background:#fff;border:1px solid #d8e6ed;border-radius:10px;place-items:center;width:74px;height:58px;display:grid;overflow:hidden}.isoBrandingPreview img{object-fit:contain;width:100%;height:100%;padding:5px}.isoBrandingPreview>span{color:#087dcc;background:#e4f3fb;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.isoBrandingCard>button{color:#0873c5;background:#fff;border:1px solid #cfe0e9;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:7px;font-weight:820;display:flex}.isoControlledDocuments{background:#fff;border:1px solid #cfdee7;border-radius:17px;overflow:hidden;box-shadow:0 12px 34px #0b4a700f}.isoControlledDocuments>.tableHead{background:linear-gradient(120deg,#fbfeff,#eaf6fc);border-bottom:1px solid #d8e6ed;padding:20px}.isoControlledDocuments>.tableHead>div>span{color:#0873c5;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.isoControlledDocuments>.tableHead>button{align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:7px;display:flex}.isoDocumentPipeline{background:#f7fbfd;border-bottom:1px solid #dce7ed;grid-template-columns:repeat(5,1fr);gap:8px;padding:15px 17px;display:grid}.isoDocumentPipeline article{background:#fff;border:1px solid #d7e5ed;border-top:3px solid #58aee0;border-radius:9px;grid-template-columns:38px 1fr;align-items:center;gap:8px;min-height:58px;padding:9px;display:grid}.isoDocumentPipeline article.review{border-top-color:#df9a31}.isoDocumentPipeline article.approved{border-top-color:#25a977}.isoDocumentPipeline article.obsolete{border-top-color:#6e8493}.isoDocumentPipeline article>span{color:#0873c5;background:#e7f4fb;border-radius:8px;place-items:center;width:36px;height:36px;font-size:14px;font-weight:850;display:grid}.isoDocumentPipeline article>div{flex-direction:column;display:flex}.isoDocumentPipeline strong{font-size:7.5px}.isoDocumentPipeline small{color:#728a99;margin-top:3px;font-size:6px;line-height:1.3}.isoRecentDocuments{display:grid}.isoRecentDocuments>article{border-bottom:1px solid #e1eaf0;grid-template-columns:38px minmax(0,1fr) auto 72px;align-items:center;gap:10px;min-height:72px;padding:10px 17px;display:grid}.isoRecentDocuments>article>span{color:#087dcc;background:#e6f3fa;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.isoRecentDocuments>article>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.isoRecentDocuments article small{color:#0873c5;text-transform:uppercase;font-size:6px;font-weight:780}.isoRecentDocuments article strong{margin-top:3px;font-size:8.5px}.isoRecentDocuments article p{color:#6b8292;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:6.5px;overflow:hidden}.isoDocumentRowActions{justify-content:flex-end;gap:4px;display:flex}.isoDocumentRowActions button{color:#0873c5;background:#e7f4fb;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.isoDocumentEmpty{color:#6b8495;justify-content:center;align-items:center;gap:10px;min-height:120px;padding:20px;display:flex}.isoDocumentEmpty svg{color:#0786cc}.isoDocumentEmpty>div{flex-direction:column;display:flex}.isoDocumentEmpty strong{color:#294c63;font-size:9px}.isoDocumentEmpty span{margin-top:3px;font-size:7px}.isoRequirementMain em{color:#0873c5;align-items:center;gap:4px;margin-top:5px;font-size:6.3px;font-style:normal;font-weight:770;display:flex}.isoRequirementWorkspace{width:min(1080px,100vw - 28px);max-height:calc(100vh - 30px);overflow-y:auto}.isoRequirementWorkspace .modalHead{z-index:4;background:#fff;position:sticky;top:0}.isoPracticalGuide{background:linear-gradient(145deg,#f5fbff,#e6f5fc);border:1px solid #cfe4ef;border-radius:13px;padding:17px}.isoGuideTitle{grid-template-columns:46px 1fr auto;align-items:center;gap:11px;display:grid}.isoGuideTitle>span{color:#fff;background:linear-gradient(145deg,#0b94dc,#0764a7);border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.isoGuideTitle>div{flex-direction:column;display:flex}.isoGuideTitle small,.isoRequirementSectionTitle small,.isoAiConference small{color:#0873c5;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:850}.isoGuideTitle h3,.isoRequirementSectionTitle h3{color:#1d445c;margin:3px 0 0;font-size:12px}.isoGuideTitle p{margin-top:4px}.isoGuideFacts{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:13px;display:grid}.isoGuideFacts article{background:#ffffffc7;border:1px solid #d5e7ef;border-radius:9px;flex-direction:column;min-height:57px;padding:10px;display:flex}.isoGuideFacts small{color:#6d8695;text-transform:uppercase;font-size:6px}.isoGuideFacts strong{color:#244b63;margin-top:4px;font-size:7.5px;line-height:1.35}.isoGuideSteps{grid-template-columns:repeat(4,1fr);gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.isoGuideSteps li{background:#fff;border:1px solid #d6e6ee;border-radius:9px;grid-template-columns:27px 1fr;align-items:start;gap:7px;min-height:105px;padding:10px;display:grid}.isoGuideSteps li>i{color:#fff;background:#087dcc;border-radius:7px;place-items:center;width:26px;height:26px;font-size:7px;font-style:normal;font-weight:850;display:grid}.isoGuideSteps li strong{font-size:7.5px}.isoGuideSteps li p{margin-top:4px;font-size:6.5px;line-height:1.5}.isoStarterLibrary,.isoRequirementDocuments{background:#fff;border:1px solid #d7e5ed;border-radius:12px;padding:16px}.isoRequirementSectionTitle{justify-content:space-between;align-items:center;gap:15px;display:flex}.isoRequirementSectionTitle>div{flex-direction:column;display:flex}.isoRequirementSectionTitle p{margin-top:4px}.isoRequirementSectionTitle>button{color:#fff;background:#087dcc;border-radius:8px;align-items:center;gap:5px;min-height:33px;padding:0 10px;font-size:7px;font-weight:800;display:flex}.isoStarterLibrary>div:last-child{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.isoStarterLibrary article{background:linear-gradient(145deg,#fff,#f2f8fb);border:1px solid #d8e5ec;border-radius:10px;grid-template-columns:36px 1fr;gap:8px;min-height:126px;padding:11px;display:grid}.isoStarterLibrary article>span{color:#087dcc;background:#e1f2fa;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.isoStarterLibrary article>div{flex-direction:column;display:flex}.isoStarterLibrary article small{color:#0873c5;font-size:6px;font-weight:800}.isoStarterLibrary article strong{margin-top:4px;font-size:8px;line-height:1.35}.isoStarterLibrary article p{margin-top:4px;font-size:6.5px;line-height:1.45}.isoStarterLibrary article>button{color:#0873c5;background:#e4f3fb;border-radius:7px;grid-column:1/-1;justify-content:center;align-items:center;gap:5px;min-height:31px;font-size:7px;font-weight:820;display:flex}.isoRequirementDocumentList{margin-top:11px;display:grid}.isoRequirementDocumentList>article{border-top:1px solid #e0e9ee;grid-template-columns:38px minmax(0,1fr) auto 96px;align-items:center;gap:9px;min-height:70px;padding:9px;display:grid}.isoRequirementDocumentList>article>span{color:#087dcc;background:#e5f3fa;border-radius:8px;place-items:center;width:37px;height:37px;display:grid}.isoRequirementDocumentList>article>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.isoRequirementDocumentList article small{color:#0873c5;font-size:6px;font-weight:780}.isoRequirementDocumentList article strong{margin-top:3px;font-size:8px}.isoRequirementDocumentList article p{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6.5px;overflow:hidden}.isoRequirementDocumentList article>div:last-child{justify-content:flex-end;gap:4px;display:flex}.isoRequirementDocumentList article>div:last-child button{color:#0873c5;background:#e8f4fa;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.isoRequirementDocumentList article>div:last-child button:last-child{color:#a43a44;background:#fdebed}.isoRequirementDocumentEmpty{color:#6c8494;border-top:1px solid #e0e9ee;justify-content:center;align-items:center;gap:9px;min-height:95px;display:flex}.isoRequirementDocumentEmpty svg{color:#087dcc}.isoRequirementDocumentEmpty>div{flex-direction:column;display:flex}.isoRequirementDocumentEmpty strong{color:#294b61;font-size:8px}.isoRequirementDocumentEmpty span{margin-top:3px;font-size:6.5px}.isoAiConference{color:#fff;background:radial-gradient(circle at 90% 0,#4dc7ff4d,#0000 30%),linear-gradient(135deg,#063f6e,#087ab9);border-radius:12px;grid-template-columns:48px 1fr auto;align-items:center;gap:11px;padding:14px;display:grid}.isoAiConference>span{color:#0b71b4;background:#fff;border-radius:11px;place-items:center;width:46px;height:46px;display:grid}.isoAiConference>div{flex-direction:column;display:flex}.isoAiConference small{color:#aee6ff}.isoAiConference strong{margin-top:3px;font-size:9px}.isoAiConference p{color:#d4edf8}.isoAiConference>button{color:#0873c5;background:#fff;border-radius:8px;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:7px;font-weight:830;display:flex}.isoAiConference>button:disabled{opacity:.7}.isoAiConferenceResult{background:#f7fbfd;border:1px solid #d1e2eb;border-radius:11px;padding:14px}.isoAiConferenceResult>div{align-items:center;gap:8px;display:flex}.isoAiConferenceResult>div>svg{color:#087dcc}.isoAiConferenceResult>div>span{flex-direction:column;flex:1;display:flex}.isoAiConferenceResult small{color:#0873c5;letter-spacing:.06em;font-size:6px;font-weight:850}.isoAiConferenceResult strong{margin-top:2px;font-size:8.5px}.isoAiConferenceResult pre{color:#365d75;white-space:pre-wrap;background:#fff;border:1px solid #dde8ee;border-radius:8px;margin:11px 0;padding:12px;font:7px/1.6 inherit;overflow:auto}.isoAiConferenceResult>button{color:#0873c5;background:#e5f3fb;border-radius:7px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:7px;font-weight:800;display:flex}.isoDocumentEditorBackdrop{align-items:flex-start;padding:16px 0;overflow-y:auto}.isoDocumentEditor{width:min(980px,100vw - 28px);max-height:none}.isoDocumentEditor>form{padding:18px 20px 22px}.isoDocumentBrandHeader{background:linear-gradient(145deg,#f4faff,#e7f5fc);border:1px solid #d1e5ef;border-radius:11px;grid-template-columns:92px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.isoDocumentBrandHeader .isoBrandingPreview{width:90px}.isoDocumentBrandHeader>div:nth-child(2){flex-direction:column;display:flex}.isoDocumentBrandHeader small{color:#0873c5;letter-spacing:.08em;font-size:6px;font-weight:850}.isoDocumentBrandHeader strong{color:#214a62;margin-top:3px;font-size:9px}.isoDocumentBrandHeader span{color:#6c8494;margin-top:3px;font-size:6.5px}.isoDocumentFormGrid{margin-top:15px}.isoDocumentFormGrid textarea{color:#274b62;resize:vertical;background:#fff;border:1px solid #cfdfe7;border-radius:8px;min-height:65px;padding:10px;font:8px/1.55 inherit}.isoDocumentContentField textarea{min-height:270px;font-family:Courier New,monospace}.isoDocumentGovernanceNote{color:#466a80;background:#eaf6fc;border:1px solid #d0e6f1;border-radius:8px;grid-template-columns:21px 1fr;align-items:start;gap:7px;margin-top:13px;padding:10px;display:grid}.isoDocumentGovernanceNote svg{color:#087dcc}.isoDocumentGovernanceNote p{margin:0;font-size:7px;line-height:1.5}.isoBrandingModal form{gap:12px;padding:20px;display:grid}.isoBrandingModal form>label{color:#4e6d80;flex-direction:column;gap:5px;font-size:7px;font-weight:750;display:flex}.isoBrandingModal input[type=text],.isoBrandingModal input:not([type]){color:#24485f;background:#f8fbfc;border:1px solid #cfdee7;border-radius:8px;width:100%;padding:9px 10px;font-size:8px}@media (width<=1100px){.isoGovernanceHero{grid-template-columns:1fr}.isoRequirementGroup>div>article{grid-template-columns:minmax(0,1fr) 155px 76px}.isoDocumentLevelGrid>button{grid-template-columns:58px 42px minmax(0,1fr) 18px}.isoDocumentLevelCode{grid-column:3;margin-top:-2px}.isoAccessBranding{grid-template-columns:1fr}.isoDocumentPipeline{grid-template-columns:repeat(3,1fr)}.isoGuideSteps{grid-template-columns:repeat(2,1fr)}}@media (width<=780px){.isoGovernanceHero{padding:23px}.isoHeroMetrics,.isoExecutiveStrip{grid-template-columns:repeat(2,1fr)}.isoGovernanceToolbar{grid-template-columns:1fr}.isoRequirementGroup>div>article{grid-template-columns:1fr auto;padding:13px}.isoRequirementStatus{grid-column:1;padding-left:56px}.isoRequirementActions{grid-area:1/2/3}.isoRequirementMain small{white-space:normal}.isoActionList>article{grid-template-columns:5px 1fr auto}.isoActionOwner{grid-column:2}.isoActionList article>.badge{grid-area:1/3}.isoActionList article>button{grid-area:2/3}.isoDocumentFlow{flex-direction:column;align-items:stretch}.isoDocumentFlow>button{justify-content:center}.isoAccessSummary,.isoBrandingCard{grid-template-columns:44px 1fr}.isoAccessRights,.isoBrandingCard>button{grid-column:2;justify-self:start;align-items:flex-start}.isoDocumentPipeline,.isoStarterLibrary>div:last-child{grid-template-columns:1fr 1fr}.isoRecentDocuments>article,.isoRequirementDocumentList>article{grid-template-columns:38px 1fr auto}.isoDocumentRowActions,.isoRequirementDocumentList article>div:last-child{grid-column:2/4;justify-content:flex-start}.isoAiConference{grid-template-columns:48px 1fr}.isoAiConference>button{grid-column:2;justify-self:start}}@media (width<=520px){.isoHeroMetrics,.isoExecutiveStrip{grid-template-columns:1fr}.isoGovernanceHero h2{font-size:28px}.isoRequirementGroup>header{grid-template-columns:44px 1fr}.isoRequirementGroup>header>strong{grid-column:2;justify-self:start}.isoDocumentLevelGrid{padding:12px}.isoDocumentLevelGrid>button{grid-template-columns:48px 1fr 18px;padding:13px}.isoDocumentLevelNumber{grid-area:1/1}.isoDocumentLevelGrid>button>i{grid-area:2/1}.isoDocumentLevelGrid>button>div{grid-area:1/2/3/4}.isoDocumentLevelGrid>button>svg{display:none}.isoDocumentLevelCode{grid-area:3/2/auto/4}.isoDocumentLevelGrid>button small{white-space:normal}.isoDocumentExternal{grid-template-columns:42px 1fr;margin:0 12px 12px}.isoDocumentExternal>.badge{grid-column:2;justify-self:start}.isoDocumentLevelFacts,.isoDocumentPipeline,.isoStarterLibrary>div:last-child,.isoGuideSteps,.isoGuideFacts{grid-template-columns:1fr}.isoGuideTitle{grid-template-columns:46px 1fr}.isoGuideTitle>.badge{grid-column:2;justify-self:start}.isoDocumentBrandHeader{grid-template-columns:1fr}.isoDocumentBrandHeader>.badge{justify-self:start}}.managementAtSight{gap:16px;display:grid}.managementLoading{color:#5d7a8e;text-align:center;background:linear-gradient(145deg,#fff,#edf8fd);border:1px solid #cfdee8;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:40px;display:flex}.managementLoading svg{color:#0786cc}.managementLoading strong{color:#204961;margin-top:12px;font-size:13px}.managementLoading span{margin-top:5px;font-size:8px}.managementLoading>button{color:#fff;background:#087dcc;border-radius:8px;min-height:34px;margin-top:14px;padding:0 12px;font-size:8px;font-weight:800}.managementLoading.error svg{color:#b4414a}.managementHero{color:#fff;background:radial-gradient(circle at 86% 0,#56d0ff73,#0000 27%),radial-gradient(circle at 5% 100%,#1c9ce142,#0000 34%),linear-gradient(135deg,#043d6c,#0769a9 54%,#0797d8);border:1px solid #2299dc6b;border-radius:21px;grid-template-columns:minmax(0,1.25fr) auto;align-items:center;gap:30px;min-height:255px;padding:31px 33px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 50px #054b7b33}.managementHero:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-180px;right:-80px;box-shadow:0 0 0 55px #ffffff06,0 0 0 110px #ffffff05}.managementHero>div:first-child{z-index:1;position:relative}.managementHero>div:first-child>span{color:#bcecff;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:850;display:flex}.managementHero h2{letter-spacing:-.05em;max-width:760px;margin:13px 0 9px;font-size:clamp(27px,3.4vw,43px);line-height:1.04}.managementHero p{color:#d7eef9;max-width:780px;margin:0;font-size:10px;line-height:1.65}.managementHero>div:first-child>div{align-items:center;gap:10px;margin-top:18px;display:flex}.managementHero>div:first-child>div small{color:#c7e7f5;font-size:7px}.managementHeroActions{z-index:1;gap:8px;min-width:195px;display:grid;position:relative}.managementHeroActions button{color:#0873c5;background:#fff;border:1px solid #ffffffad;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:8px;font-weight:820;display:flex;box-shadow:0 10px 24px #01315324}.managementHeroActions button:last-child{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border-color:#ffffff52}.managementPortfolioSummary{z-index:1;grid-template-columns:repeat(2,118px);gap:9px;display:grid;position:relative}.managementPortfolioSummary article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffff2b,#ffffff14);border:1px solid #ffffff38;border-radius:13px;flex-direction:column;justify-content:center;min-height:91px;padding:13px;display:flex}.managementPortfolioSummary strong{letter-spacing:-.04em;font-size:25px}.managementPortfolioSummary span{color:#d8eff9;text-transform:uppercase;margin-top:4px;font-size:7px;font-weight:750}.managementKpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.managementKpis>button{text-align:left;background:linear-gradient(145deg,#fff,#f1f8fc);border:1px solid #d1e1e9;border-radius:14px;grid-template-columns:43px 1fr 18px;align-items:center;gap:11px;min-height:108px;padding:15px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 8px 25px #0b4b710e}.managementKpis>button:hover{border-color:#82c0e4;transform:translateY(-2px);box-shadow:0 13px 30px #0873c51c}.managementKpis>button>span{color:#087dcc;background:#dff1fa;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.managementKpis>button>span.red{color:#b53b46;background:#fde9eb}.managementKpis>button>span.amber{color:#b3770b;background:#fff1d6}.managementKpis>button>div{flex-direction:column;min-width:0;display:flex}.managementKpis small{color:#668194;text-transform:uppercase;font-size:7px;font-weight:760}.managementKpis strong{color:#153e58;letter-spacing:-.04em;margin-top:3px;font-size:24px}.managementKpis p{color:#708797;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:6.5px;overflow:hidden}.managementKpis>button>svg{color:#7a9aad}.managementPriority{background:linear-gradient(120deg,#f9fdff,#edf7fc);border:1px solid #cfdee7;border-radius:15px;grid-template-columns:minmax(245px,.9fr) 1.4fr;align-items:center;gap:18px;min-height:104px;padding:17px 19px;display:grid}.managementPriority.hasRisk{background:linear-gradient(120deg,#fffaf1,#fef1d6);border-color:#e9cf99}.managementPriorityTitle{grid-template-columns:43px 1fr;align-items:center;gap:10px;display:grid}.managementPriorityTitle>span{color:#0786cc;background:#fff;border-radius:11px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 6px 16px #0b4b7114}.managementPriority.hasRisk .managementPriorityTitle>span{color:#a96d08}.managementPriorityTitle>div{flex-direction:column;display:flex}.managementPriorityTitle small{color:#6e8798;text-transform:uppercase;font-size:7px;font-weight:800}.managementPriorityTitle h2{margin:4px 0 0;font-size:13px}.managementPriority>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.managementPriority>div:nth-child(2) button{color:#6c5426;text-align:left;background:#ffffffbd;border:1px solid #ead5a9;border-radius:9px;grid-template-columns:28px 1fr 15px;align-items:center;gap:7px;min-height:42px;padding:7px 9px;display:grid}.managementPriority>div:nth-child(2) button strong{color:#fff;background:#c48a20;border-radius:7px;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.managementPriority>div:nth-child(2) button span{text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:730;overflow:hidden}.managementPriority>p{color:#5d788a;margin:0;font-size:8px}.managementSectionHead{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.managementSectionHead>div:first-child{flex-direction:column;display:flex}.managementSectionHead>div:first-child>span{color:#0873c5;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.managementSectionHead h2{letter-spacing:-.03em;margin:5px 0 3px;font-size:18px}.managementSectionHead p{color:var(--muted);margin:0;font-size:8px}.managementDomains{background:#fff;border:1px solid #cfdee7;border-radius:16px;padding:20px;box-shadow:0 11px 32px #0b4b710e}.managementDomains>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px;display:grid}.managementDomains>div:last-child>button{color:#1b425b;text-align:left;background:radial-gradient(circle at 100% 0,#4bb9ed24,#0000 30%),linear-gradient(145deg,#fff,#f1f8fc);border:1px solid #d6e5ec;border-radius:13px;flex-direction:column;min-height:178px;padding:16px;transition:transform .18s,border-color .18s;display:flex}.managementDomains>div:last-child>button:hover{border-color:#86c2e4;transform:translateY(-2px)}.managementDomains button>header{justify-content:space-between;align-items:center;width:100%;display:flex}.managementDomains button>header>span{color:#087dcc;background:#dff1fa;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.managementDomains h3{margin:14px 0 6px;font-size:11px}.managementDomains p{color:#668093;margin:0;font-size:7px;line-height:1.5}.managementDomains footer{border-top:1px solid #dce7ed;grid-template-columns:auto 1fr 17px;align-items:end;gap:7px;width:100%;margin-top:auto;padding-top:13px;display:grid}.managementDomains footer strong{color:#0873c5;letter-spacing:-.04em;font-size:20px}.managementDomains footer small{color:#6d8696;padding-bottom:3px;font-size:6.5px}.managementDomains footer svg{color:#7da0b5;margin-bottom:3px}.managementBottomGrid{grid-template-columns:1.35fr .65fr;gap:12px;display:grid}.managementAgenda{padding:18px}.managementAgenda>article{border-top:1px solid #dfe8ed;grid-template-columns:39px 1fr auto;align-items:center;gap:10px;min-height:66px;display:grid}.managementAgenda>article>span{color:#087dcc;background:#e1f1fa;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.managementAgenda article>div{flex-direction:column;display:flex}.managementAgenda article strong{font-size:8px}.managementAgenda article p{color:var(--muted);margin:4px 0 0;font-size:7px}.managementAgenda article>button{color:#0873c5;background:#e5f3fb;border-radius:8px;min-height:30px;padding:0 9px;font-size:7px;font-weight:800}.managementAssurance{color:#fff;background:radial-gradient(circle at 95% 0,#5ed4ff52,#0000 35%),linear-gradient(145deg,#074d81,#087fc0);border-radius:16px;flex-direction:column;justify-content:center;padding:20px;display:flex;box-shadow:0 15px 35px #054d7f29}.managementAssurance>svg{color:#bdeeff}.managementAssurance>div{flex-direction:column;display:flex}.managementAssurance small{color:#bce9fa;text-transform:uppercase;margin-top:13px;font-size:7px;font-weight:800}.managementAssurance h2{margin:5px 0 7px;font-size:16px}.managementAssurance p{color:#d5edf7;margin:0;font-size:7.5px;line-height:1.55}.managementAssurance>button{color:#0873c5;background:#fff;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;min-height:34px;margin-top:16px;padding:0 10px;font-size:7px;font-weight:800;display:flex}.portfolioCommand{background:#fff;border:1px solid #cfdee7;border-radius:16px;padding:20px;box-shadow:0 12px 34px #0b4b710f}.portfolioFilters{background:#edf4f8;border-radius:9px;gap:3px;padding:3px;display:flex}.portfolioFilters button{color:#607c8f;border-radius:7px;min-height:31px;padding:0 9px;font-size:7px;font-weight:780}.portfolioFilters button.active{color:#fff;background:#087dcc;box-shadow:0 5px 12px #0873c52b}.portfolioSearch{color:#7892a2;background:#f4f9fb;border:1px solid #d5e3ea;border-radius:9px;grid-template-columns:19px 1fr auto;align-items:center;gap:7px;min-height:42px;margin:15px 0 9px;padding:0 10px;display:grid}.portfolioSearch input{color:#284a60;background:0 0;border:0;outline:0;width:100%;font-size:8px}.portfolioTable{overflow-x:auto}.portfolioTable table{border-collapse:collapse;width:100%}.portfolioTable th{color:#6d8494;text-align:left;text-transform:uppercase;border-bottom:1px solid #dbe7ed;padding:10px;font-size:6.5px;font-weight:800}.portfolioTable td{color:#34566d;border-bottom:1px solid #e2eaef;min-width:92px;padding:12px 10px;font-size:8px}.portfolioTable td:first-child{min-width:190px}.portfolioTable td>strong,.portfolioTable td>small{display:block}.portfolioTable td>strong{color:#193f57;font-size:8.5px}.portfolioTable td>small{color:#718999;margin-top:4px;font-size:6.5px}.portfolioTable td:last-child button{color:#087dcc;background:#e5f3fb;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.portfolioTable tr:hover td{background:#f8fcfe}.portfolioEmpty{color:#6b8495;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:160px;display:flex}.portfolioEmpty svg{color:#0a87d0}.portfolioEmpty strong{color:#31536a;margin-top:8px;font-size:9px}.portfolioEmpty span{margin-top:4px;font-size:7px}.adminManagementGrid{grid-template-columns:1.1fr .9fr;gap:12px;display:grid}.managementRiskRadar,.managementCommandCenter{background:#fff;border:1px solid #cfdee7;border-radius:16px;padding:18px;box-shadow:0 10px 30px #0b4b710e}.managementRiskRadar>div:last-child{display:grid}.managementRiskRadar>div:last-child>button{text-align:left;border-top:1px solid #dfe8ed;grid-template-columns:30px 1fr auto 16px;align-items:center;gap:9px;min-height:59px;padding:8px 3px;display:grid}.managementRiskRadar button>i{color:#0873c5;background:#e2f2fa;border-radius:8px;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;font-weight:850;display:grid}.managementRiskRadar button>span{flex-direction:column;min-width:0;display:flex}.managementRiskRadar button strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.managementRiskRadar button small{color:var(--muted);margin-top:3px;font-size:6.5px}.managementRiskRadar button>svg{color:#7c9db0}.riskEmpty{color:#228f6d;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:110px;display:flex}.riskEmpty strong{font-size:8px}.managementCommandCenter>div:last-child{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:9px;display:grid}.managementCommandCenter>div:last-child>button{text-align:left;background:linear-gradient(145deg,#fff,#f1f8fc);border:1px solid #d8e6ed;border-radius:10px;grid-template-columns:35px 1fr 15px;align-items:center;gap:8px;min-height:69px;padding:10px;display:grid}.managementCommandCenter button>svg:first-child{color:#087dcc}.managementCommandCenter button>span{flex-direction:column;min-width:0;display:flex}.managementCommandCenter button strong{font-size:7.5px}.managementCommandCenter button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;overflow:hidden}.managementCommandCenter button>svg:last-child{color:#83a3b5}.managementClientDrawer{color:#244a61;background:#f6fafc;flex-direction:column;width:min(520px,100%);min-height:100%;animation:.22s both managerIn;display:flex;position:absolute;top:0;right:0;box-shadow:-20px 0 55px #012a4638}.managementClientDrawer>header{color:#fff;background:radial-gradient(circle at 95% 0,#5ad0ff59,#0000 35%),linear-gradient(135deg,#064f85,#0789cd);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex}.managementClientDrawer>header>div{flex-direction:column;display:flex}.managementClientDrawer>header span{color:#b9e9fc;text-transform:uppercase;font-size:7px;font-weight:800}.managementClientDrawer>header h2{margin:6px 0 4px;font-size:20px}.managementClientDrawer>header p{color:#d6eef8;margin:0;font-size:7px}.managementClientDrawer>header button{color:#fff;background:#ffffff24;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.managementDrawerStatus{background:#fff;border-bottom:1px solid #d8e5ec;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.managementDrawerStatus>span{color:#6a8495;font-size:7px}.managementDrawerKpis{grid-template-columns:repeat(4,1fr);gap:7px;padding:14px;display:grid}.managementDrawerKpis article{background:#fff;border:1px solid #d9e6ed;border-radius:9px;flex-direction:column;min-height:72px;padding:10px;display:flex}.managementDrawerKpis strong{color:#0873c5;font-size:20px}.managementDrawerKpis span{color:#6d8596;margin-top:4px;font-size:6.5px}.managementClientDrawer>section{padding:8px 20px 20px}.managementClientDrawer>section>small{color:#0873c5;text-transform:uppercase;font-size:7px;font-weight:850}.managementDrawerRisks{gap:7px;margin-top:8px;display:grid}.managementDrawerRisks button{text-align:left;background:#fff;border:1px solid #d8e5ec;border-radius:9px;grid-template-columns:32px 1fr 15px;align-items:center;gap:8px;min-height:49px;padding:8px 10px;display:grid}.managementDrawerRisks button strong{color:#fff;background:#c78a20;border-radius:8px;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.managementDrawerRisks button span{color:#45657a;font-size:7px;font-weight:720}.managementDrawerRisks button svg{color:#7e9daf}.managementClientDrawer>footer{background:#fff;border-top:1px solid #d8e5ec;gap:8px;margin-top:auto;padding:16px 20px;display:flex}.managementClientDrawer>footer button{color:#0873c5;background:#e6f3fb;border-radius:8px;flex:1;min-height:38px;font-size:7px;font-weight:800}.managementClientDrawer>footer button.primary{color:#fff;background:#087dcc}@media (width<=1100px){.managementKpis,.managementDomains>div:last-child{grid-template-columns:repeat(2,1fr)}.adminManagementGrid{grid-template-columns:1fr}}@media (width<=820px){.managementHero{grid-template-columns:1fr}.managementHeroActions{grid-template-columns:repeat(2,1fr);width:100%}.managementPortfolioSummary{grid-template-columns:repeat(4,1fr)}.managementPriority,.managementBottomGrid{grid-template-columns:1fr}.managementSectionHead{flex-direction:column;align-items:flex-start}}@media (width<=600px){.managementHero{padding:23px}.managementHero h2{font-size:28px}.managementPortfolioSummary,.managementKpis,.managementDomains>div:last-child,.managementCommandCenter>div:last-child,.managementHeroActions,.managementPriority>div:nth-child(2){grid-template-columns:1fr}.managementDrawerKpis{grid-template-columns:repeat(2,1fr)}.aiExpertToolbar{flex-direction:column;align-items:stretch}.aiExpertToolbar>button{align-self:flex-start}.aiCaseGrid{grid-template-columns:1fr}}.academyPage{color:#fff;background:radial-gradient(circle at 78% 35%,#0e3d6f3d,#0000 30%),linear-gradient(#030507 0%,#070a0f 45%,#030507 100%);border:1px solid #141a22;border-radius:20px;gap:34px;margin:-6px;padding:0 0 34px;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000047}.academyPage:before{display:none}.academyPage>section:not(.academyCinemaHero){margin-inline:34px}.academyCinemaHero{min-height:560px;box-shadow:none;background-color:#04070b;background-position:50%;background-size:cover;border:0;border-radius:0;align-items:flex-end;display:flex;position:relative;overflow:hidden}.academyCinemaHero:before{z-index:1;content:"";background:linear-gradient(90deg,#020406 0%,#020406e6 22%,#02040661 57%,#0000 82%),linear-gradient(#0000 48%,#03050880 72%,#030507 100%);position:absolute;inset:0}.academyCinemaHero:after{z-index:2;content:"";background:linear-gradient(#0000,#030507);height:150px;position:absolute;inset:auto 0 0}.academyCinemaCopy{z-index:3;justify-content:flex-end;width:min(690px,61%);padding:64px 40px 74px 58px;position:relative}.academyCinemaCopy>span{color:#f4f7fb;letter-spacing:.22em;font-size:11px}.academyCinemaCopy>span i{background:#0b84e5;width:9px;height:9px;box-shadow:0 0 0 5px #0b84e533}.academyCinemaCopy>small{color:#0b84e5;letter-spacing:.2em;margin-top:24px;font-size:11px}.academyCinemaCopy h2{letter-spacing:-.055em;text-wrap:balance;text-shadow:0 8px 35px #000000bf;max-width:620px;margin:11px 0 15px;font-size:clamp(48px,5.4vw,76px);line-height:.94}.academyCinemaCopy p{color:#e4e9ef;text-shadow:0 3px 18px #000;max-width:620px;font-size:15px;line-height:1.62}.academyMeta{gap:10px;margin-top:17px}.academyMeta b,.academyMeta span{color:#d6dce3;background:0 0;border:0;padding:0;font-size:12px}.academyMeta b{color:#55d68b}.academyMeta span+span:before{color:#69717a;content:"•";margin-right:10px}.academyHeroActions{gap:11px;margin-top:25px}.academyHeroActions button{color:#05070a;border-radius:6px;gap:9px;min-height:48px;padding:0 22px;font-size:14px;transition:transform .18s,background .18s}.academyHeroActions button:hover{transform:scale(1.03)}.academyHeroActions button+button{color:#fff;background:#565c65b8;border:0}.academyHeroActions button+button:hover{background:#717882d1}.academyHeroVignette{z-index:0;pointer-events:none;position:absolute;inset:0}.academyProfiles{align-items:flex-end;padding:0}.academyProfiles>div:first-child small{color:#0b84e5;letter-spacing:.16em;font-size:9px}.academyProfiles>div:first-child strong{margin-top:6px;font-size:16px}.academyProfiles>div:last-child{gap:17px}.academyProfiles button{min-width:74px}.academyProfiles button>span{background:linear-gradient(145deg,#313946,#10151d);border-radius:8px;width:58px;height:58px;font-size:13px;box-shadow:0 9px 24px #000}.academyProfiles button.violet>span,.academyProfiles button.sky>span,.academyProfiles button.blue>span{background:linear-gradient(145deg,#163f69,#071522)}.academyProfiles button.active>span{border-color:#fff;box-shadow:0 0 0 3px #0b84e5,0 10px 25px #000}.academyProfiles button.manage>span{color:#b7c0ca;background:#10151b;border-color:#535b66}.academyProfiles button strong{margin-top:7px;font-size:11px}.academyProfiles button small{color:#7d8792;font-size:9px}.academyStreamingHead{align-items:center}.academyStreamingHead>div:first-child>span{color:#0b84e5;letter-spacing:.16em;font-size:9px}.academyStreamingHead h2{margin-top:6px;font-size:25px}.academyStreamingHead>button{color:#aab3bd;font-size:12px}.academyStreamingHead>button:hover{color:#fff}.academyContinue>div:last-child{grid-template-columns:repeat(4,minmax(235px,1fr));gap:14px;margin-top:15px}.academyContinue>div:last-child>button.academyPosterCard{color:#fff;background:#11161d;border:1px solid #1b232d;border-radius:8px;min-height:0;padding:0;overflow:hidden;box-shadow:0 13px 30px #00000052}.academyPosterMedia{height:150px;position:relative;overflow:hidden}.academyPosterMedia:after{content:"";background:linear-gradient(#0000 40%,#040609e0);position:absolute;inset:0}.academyPosterMedia img{object-fit:cover;transition:transform .35s}.academyPosterCard:hover .academyPosterMedia img,.academyWideCard:hover .academyWideCover img{transform:scale(1.055)}.academyPosterMedia>span{z-index:2;color:#fff;background:#0b84e5;border-radius:4px;padding:5px 8px;font-size:9px;font-weight:800;position:absolute;top:12px;left:12px}.academyPosterMedia>i{z-index:2;color:#070a0e;background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;display:grid;position:absolute;bottom:13px;right:13px;box-shadow:0 8px 20px #000}.academyPosterInfo{padding:13px 15px 15px}.academyPosterInfo>small{color:#939da8;font-size:10px}.academyPosterInfo h3{min-height:38px;margin:5px 0 13px;font-size:14px;line-height:1.35}.academyPosterInfo footer{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.academyPosterInfo footer>span{background:#303740;border-radius:99px;height:4px;overflow:hidden}.academyPosterInfo footer>span i{background:#0b84e5;height:100%;display:block}.academyPosterInfo footer b{font-size:10px}.academyFilters{gap:7px}.academyFilters button{color:#a6afb9;background:#11161d;border-color:#252d36;border-radius:5px;min-height:34px;padding:0 12px;font-size:10px}.academyFilters button.active{color:#fff;background:#0b84e5;border-color:#0b84e5}.academyCourseRail{scrollbar-color:#4d5661 #0b0e12;grid-auto-columns:320px;gap:14px;margin-top:16px;padding:4px 4px 19px}.academyCourseRail>button.academyWideCard{color:#fff;text-align:left;background:#11161d;border:1px solid #1d252e;border-radius:8px;flex-direction:column;width:320px;min-width:320px;min-height:0;padding:0;display:flex;overflow:hidden;box-shadow:0 12px 28px #00000042}.academyWideCover{height:180px;position:relative;overflow:hidden}.academyWideCover:after{z-index:1;content:"";background:linear-gradient(#0000 35%,#030508d1);position:absolute;inset:0}.academyWideCover img{object-fit:cover;transition:transform .35s}.academyWideCover>span,.academyWideCover>i{z-index:2;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030508b8;border-radius:4px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:800;position:absolute;top:13px}.academyWideCover>span{left:13px}.academyWideCover>i{right:13px}.academyWideCover>b{z-index:2;color:#05070a;opacity:0;background:#fff;border-radius:50%;place-items:center;width:39px;height:39px;transition:opacity .2s,transform .2s;display:grid;position:absolute;bottom:13px;right:13px;transform:translateY(8px)}.academyWideCard:hover .academyWideCover>b{opacity:1;transform:translateY(0)}.academyWideInfo{flex-direction:column;min-height:155px;padding:16px;display:flex}.academyWideInfo h3{margin:0;font-size:16px;line-height:1.35}.academyWideInfo p{color:#9ca6b1;margin:8px 0 15px;font-size:11px;line-height:1.55}.academyWideInfo footer{color:#8c97a2;border-top:1px solid #252d36;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;font-size:10px;display:flex}.academyWideInfo footer strong{color:#55d68b}.academyManager{color:#fff;background:linear-gradient(120deg,#111820,#0a0e13);border-color:#252e38;border-radius:10px;margin-top:4px}.academyManager>div:first-child>span{color:#fff;background:#0b84e5}.academyManager>div:first-child small{color:#0b84e5;font-size:9px}.academyManager>div:first-child strong{font-size:13px}.academyManager p{color:#8f99a4;font-size:10px}.academyManager>div:not(:first-child) strong{color:#fff}.academyManager>div:not(:first-child) small{color:#8f99a4;font-size:9px}.academyManager>button{color:#fff;background:#0b84e5;min-height:40px;font-size:10px}.academyModalBackdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000db}.academyCourseModal{color:#fff;background:#0d1117;border:1px solid #242c35;border-radius:12px;box-shadow:0 35px 90px #000}.academyCourseModalHero{background-position:50%;background-size:cover;align-items:flex-end;min-height:390px;padding:0;display:flex;position:relative}.academyCourseModalHero:before{content:"";background:linear-gradient(90deg,#030508f5,#0305086b 68%,#0000),linear-gradient(#0000 40%,#0d1117 100%);position:absolute;inset:0}.academyCourseModalHero>button{z-index:3;background:#000000a8;border-radius:50%;width:40px;height:40px}.academyCourseModalHero>div{z-index:2;max-width:650px;padding:45px 42px;position:relative}.academyCourseModalHero>div>svg{color:#0b84e5}.academyCourseModalHero>div>small{color:#0b84e5;letter-spacing:.12em;margin-top:13px;font-size:10px;font-weight:850;display:block}.academyCourseModalHero h2{letter-spacing:-.04em;margin:8px 0 10px;font-size:38px}.academyCourseModalHero p{color:#d1d7de;font-size:13px;line-height:1.55}.academyCourseModalHero>div>div{gap:8px;margin-top:15px;display:flex}.academyCourseModalHero>div>div span{color:#e1e6eb;background:#ffffff1a;border-radius:4px;padding:5px 8px;font-size:10px}.academyModuleList{background:#0d1117}.academyModuleList header span{color:#0b84e5}.academyModuleList header h3,.academyModuleList button strong{color:#fff}.academyModuleList>button{border-color:#252d36}.academyModuleList>button:hover{background:#151b22}.academyModuleList>button>i{color:#fff;background:#242c35}.academyModuleList>button small{color:#8f99a4}.academyModuleList>footer button{color:#fff;background:#0b84e5}.academyTrailerBackdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000f0}.academyTrailer{background-color:#030507;background-position:50%;background-size:cover;border-color:#303740;border-radius:12px;min-height:570px}.academyTrailer:before{content:"";background:linear-gradient(90deg,#000000e0,#0000004d 70%,#0000),linear-gradient(#0000 50%,#000000e6);position:absolute;inset:0}.academyTrailerVisual{text-align:left;align-items:flex-start;padding:80px 70px 125px}.academyTrailerVisual>svg{color:#0b84e5;animation:none}.academyTrailerVisual>small{color:#0b84e5;margin-top:18px;font-size:10px}.academyTrailerVisual h2{text-shadow:0 8px 30px #000;max-width:720px;font-size:clamp(46px,5vw,72px)}.academyTrailerVisual p{color:#e0e5ea;text-shadow:0 3px 18px #000;max-width:620px;font-size:14px}.trailerControls{background:linear-gradient(#0000,#000000eb)}.trailerControls>button{font-size:11px}.trailerControls .trailerAccess{color:#fff;background:#0b84e5;border-color:#0b84e5}.equipmentQr{color:#087dcc;background:#fff;border:1px solid #d4dce3;border-radius:6px;padding:4px}.equipmentQr-small{width:48px;height:48px}.equipmentQr-large{border-radius:8px;width:176px;height:176px;padding:8px}.equipmentQr img{image-rendering:pixelated}.clientEquipmentGrid>article{grid-template-columns:58px 1fr auto}.clientEquipmentIcon{width:58px;height:58px}.linkedQr{background:#f8fafc;border:1px solid #d5e0e8;border-radius:13px;gap:11px;width:min(224px,100%);height:auto;margin-top:18px;padding:14px;display:grid;position:static;box-shadow:0 12px 32px #1138541a}.linkedQr>div{background:#fff;border:1px solid #e2e8ed;border-radius:9px;place-items:center;padding:5px;display:grid}.linkedQr>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.linkedQr>footer span{color:#087251;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.linkedQr>footer small{color:#597285;font-size:9px;font-weight:800}.linkedQr .equipmentQr-large{box-shadow:none;border:0}.qrAccessActions{grid-template-columns:1fr 1fr;gap:7px;width:100%;margin-top:18px;display:grid}.qrAccessCard>.qrAccessActions>button{color:#0873c5;background:#edf7fd;border:1px solid #d4e7f3;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:40px;font-size:9px;font-weight:800;display:flex}.qrAccessCard>.qrAccessActions>button:first-child{color:#fff;background:#087dcc;border-color:#087dcc}@media (width<=1100px){.academyContinue>div:last-child{grid-template-columns:repeat(2,minmax(230px,1fr))}.academyManager{grid-template-columns:1fr 100px 100px}.academyManager>button{grid-column:1/-1;justify-content:center}}@media (width<=760px){.academyPage{border-radius:0;margin:-12px}.academyPage>section:not(.academyCinemaHero){margin-inline:20px}.academyCinemaHero{background-position:64%;min-height:610px}.academyCinemaHero:before{background:linear-gradient(#02040640,#020406eb 60%,#030507 100%)}.academyCinemaCopy{width:100%;padding:40px 22px 62px}.academyCinemaCopy h2{font-size:47px}.academyCinemaCopy p{font-size:13px}.academyMeta span:nth-last-child(-n+2){display:none}.academyProfiles{flex-direction:column;align-items:flex-start}.academyProfiles>div:last-child{width:100%}.academyStreamingHead{flex-direction:column;align-items:flex-start}.academyContinue>div:last-child{display:flex;overflow-x:auto}.academyContinue>div:last-child>button.academyPosterCard{min-width:285px}.academyCourseRail{grid-auto-columns:285px}.academyCourseRail>button.academyWideCard{width:285px;min-width:285px}.academyFilters{justify-content:flex-start}.academyManager{grid-template-columns:1fr 1fr}.academyManager>div:first-child{grid-column:1/-1}.academyCourseModalHero{min-height:440px}.academyCourseModalHero>div{padding:38px 24px}.academyCourseModalHero h2{font-size:31px}.academyTrailer{min-height:620px}.academyTrailerVisual{padding:70px 27px 170px}.academyTrailerVisual h2{font-size:43px}.trailerControls{flex-wrap:wrap}.passportGrid{grid-template-columns:1fr}}.dataTransferActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dataTransferButton{color:#0873c5;cursor:pointer;background:#edf7fd;border:1px solid #cce3f1;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:9px;font-weight:800;display:inline-flex}.dataTransferButton:hover{color:#075b9b;background:#e2f2fb;border-color:#a9d3ea}.dataTransferButton input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.adminClientLead .dataTransferActions>.primary{color:#fff;background:linear-gradient(135deg,#0b91df,#075cac);border-radius:8px;align-items:center;gap:6px;min-height:39px;padding:0 13px;font-size:9px;font-weight:800;display:flex}.equipmentLeadActions>.dataTransferButton{background:#fff;min-height:37px}.inventoryTransferActions{flex:none}.inventoryTransferActions .inventoryAddButton{border-radius:8px;min-height:38px;padding:0 12px}@media (width<=760px){.adminClientLead{flex-direction:column;align-items:flex-start}.adminClientLead .dataTransferActions,.inventoryTransferActions{justify-content:flex-start;width:100%}.registryToolbar{flex-direction:column;align-items:stretch}}.dilutionGameFeature{color:#fff;background:radial-gradient(circle at 88% 8%,#39beff59,#0000 28%),radial-gradient(circle at 5% 100%,#0084ff40,#0000 34%),linear-gradient(135deg,#031d32,#064f83 50%,#087dcc);border:1px solid #4db8f173;border-radius:20px;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:30px;min-height:310px;margin-bottom:18px;padding:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #064d7e2e}.dilutionGameFeature:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-180px;right:-90px;box-shadow:0 0 0 55px #ffffff06,0 0 0 110px #ffffff05}.dilutionFeatureCopy{z-index:2;position:relative}.dilutionFeatureCopy>span{color:#82d9ff;letter-spacing:.12em;align-items:center;gap:7px;font-size:8px;font-weight:850;display:flex}.dilutionFeatureCopy h2{letter-spacing:-.045em;margin:12px 0 8px;font-size:clamp(30px,3.2vw,44px);line-height:1}.dilutionFeatureCopy>p{color:#d5edf9;max-width:650px;margin:0;font-size:11px;line-height:1.6}.dilutionFeatureCopy>div{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.dilutionFeatureCopy>div span{color:#d9f2ff;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:99px;align-items:center;gap:5px;min-height:27px;padding:0 9px;font-size:7px;font-weight:750;display:flex}.dilutionFeatureCopy>button{color:#05446f;background:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:21px;padding:0 17px;font-size:9px;font-weight:850;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 10px 22px #0000002e}.dilutionFeatureCopy>button:hover{transform:translateY(-2px);box-shadow:0 14px 28px #0000003d}.dilutionFeatureVisual{z-index:2;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;display:grid;position:relative}.dilutionFeatureVisual>article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffff2e,#ffffff12);border:1px solid #fff3;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:170px;padding:17px 10px;animation:3.4s ease-in-out infinite dilutionFloat;display:flex}.dilutionFeatureVisual>article:nth-of-type(2){animation-delay:-.9s}.dilutionFeatureVisual>article:nth-of-type(3){animation-delay:-1.8s}.dilutionFeatureVisual article small{color:#a9e4ff;letter-spacing:.1em;font-size:6px;font-weight:850}.dilutionFeatureVisual article svg{color:#8fddff;filter:drop-shadow(0 5px 10px #0003);margin:13px 0 9px}.dilutionFeatureVisual article strong{font-size:25px;line-height:1}.dilutionFeatureVisual article span{color:#bfe9fb;margin-top:3px;font-size:8px}.dilutionFeatureVisual>svg{color:#82d5fa;animation:1.25s ease-in-out infinite dilutionArrow}.dilutionGameBackdrop{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010a12e6;padding:18px}.dilutionGameModal{color:#eff8fd;background:radial-gradient(circle at 90% 0,#0d8bd338,#0000 30%),linear-gradient(145deg,#071725,#081e2e 55%,#06131e);border:1px solid #1f5677;border-radius:22px;width:min(1120px,96vw);max-height:94vh;overflow-y:auto;box-shadow:0 40px 100px #0000009e}.dilutionGameHeader{justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 27px 14px;display:flex}.dilutionGameHeader>div>span{color:#63c8f8;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:850;display:flex}.dilutionGameHeader h2{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(25px,3vw,38px)}.dilutionGameHeader>button{color:#d9effa;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.dilutionGameProgress{grid-template-columns:1fr auto;align-items:center;gap:12px;padding:0 27px 17px;display:grid}.dilutionGameProgress>span{background:#16364b;border-radius:99px;height:6px;overflow:hidden}.dilutionGameProgress>span i{border-radius:inherit;background:linear-gradient(90deg,#0b84e5,#55d4ff);height:100%;transition:width .45s;display:block;box-shadow:0 0 16px #37c3ff8c}.dilutionGameProgress small{color:#a7c9da;font-size:8px;font-weight:750}.dilutionLabBench{background:linear-gradient(#0a2639,#071b2a);border:1px solid #16445f;border-radius:16px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin:0 27px;padding:17px;display:grid}.dilutionLabBench>article{color:#7593a3;background:#ffffff06;border:1px solid #17384c;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:126px;padding:12px 8px;transition:color .35s,background .35s,border-color .35s,transform .35s;display:flex}.dilutionLabBench>article:first-child,.dilutionLabBench>article.active,.dilutionLabBench>article.complete{color:#77d6ff;background:linear-gradient(145deg,#0b84d933,#ffffff0a);border-color:#207cb0;transform:translateY(-3px)}.dilutionLabBench>article.complete{color:#6ce2a9;border-color:#23865e;box-shadow:0 0 25px #38d6971f}.dilutionLabBench article small{color:inherit;letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:6px;font-weight:850}.dilutionLabBench article svg{margin:10px 0 7px}.dilutionLabBench article strong{color:#ecf8fe;font-size:17px}.dilutionLabBench article span{color:#91a9b7;text-align:center;margin-top:4px;font-size:7px}.dilutionLabBench>svg{color:#29779f;animation:1.25s ease-in-out infinite dilutionArrow}.dilutionChallenge{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:17px;padding:23px 27px;display:grid}.dilutionChallenge>section{color:#173b51;background:#f6fbfe;border-radius:15px;padding:22px}.dilutionChallenge>section>small{color:#087dcc;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:850}.dilutionChallenge h3{margin:8px 0 6px;font-size:18px}.dilutionChallenge>section>p{color:#607c8e;margin:0;font-size:9px;line-height:1.5}.dilutionOptions{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px;display:grid}.dilutionOptions button{color:#315c75;text-align:left;background:#fff;border:1px solid #cfe0e9;border-radius:9px;justify-content:space-between;align-items:center;min-height:47px;padding:0 13px;font-size:9px;font-weight:800;transition:all .18s;display:flex}.dilutionOptions button:hover:not(:disabled){color:#0873c5;background:#e9f6fd;border-color:#6ebae2;transform:translateY(-1px)}.dilutionOptions button.correct{color:#087251;background:#e6f8ef;border-color:#69cba0}.dilutionOptions button:disabled{cursor:default;opacity:.58}.dilutionOptions button.correct:disabled{opacity:1}.dilutionOptions.sequence{grid-template-columns:1fr}.dilutionOptions.sequence button{min-height:54px;line-height:1.45}.dilutionNumericAnswer{grid-template-columns:1fr auto;align-items:end;gap:9px;margin-top:16px;display:grid}.dilutionNumericAnswer label{flex-direction:column;gap:6px;display:flex}.dilutionNumericAnswer label>span{color:#56768a;font-size:7px;font-weight:800}.dilutionNumericAnswer label>div{background:#fff;border:1px solid #bcd8e7;border-radius:9px;grid-template-columns:1fr auto;align-items:center;min-height:50px;display:grid;overflow:hidden;box-shadow:inset 0 1px 3px #08466e0d}.dilutionNumericAnswer input{color:#173f58;background:0 0;border:0;outline:0;width:100%;min-height:48px;padding:0 13px;font-size:14px;font-weight:800}.dilutionNumericAnswer label strong{color:#0873c5;background:#e9f6fc;border-left:1px solid #c9e2ef;place-items:center;min-width:52px;min-height:50px;font-size:10px;display:grid}.dilutionNumericAnswer>button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#0b91df,#076db3);border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:50px;padding:0 15px;font-size:8px;font-weight:850;display:flex}.dilutionNumericAnswer>button:disabled{cursor:default;opacity:.55}.dilutionChallengeTools{justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.dilutionChallengeTools button{color:#0873c5;background:#e8f5fc;border:1px solid #c7e1ef;border-radius:7px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:7px;font-weight:800;display:flex}.dilutionChallengeTools button:disabled{color:#6f8a9a;cursor:default;background:#edf2f5;border-color:#d9e4e9}.dilutionChallengeTools>span{color:#78909f;font-size:7px}.dilutionHint{color:#315f79;background:#e9f7fd;border:1px solid #b9ddec;border-radius:8px;gap:4px;margin-top:9px;padding:10px 11px;animation:.22s ease-out dilutionReveal;display:grid}.dilutionHint strong{color:#0873c5;text-transform:uppercase;letter-spacing:.06em;font-size:7px}.dilutionHint span{font-size:8px;line-height:1.5}.dilutionFeedback{border-radius:9px;grid-template-columns:20px 1fr;align-items:center;gap:7px;min-height:43px;margin-top:11px;padding:8px 10px;font-size:8px;font-weight:700;animation:.22s ease-out dilutionReveal;display:grid}.dilutionFeedback.correct{color:#087251;background:#e5f8ee;border:1px solid #9ad8ba}.dilutionFeedback.error{color:#98582a;background:#fff3df;border:1px solid #efca8d}.dilutionNext{color:#fff;background:linear-gradient(135deg,#0b91df,#076db3);border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;margin:12px 0 0 auto;padding:0 14px;font-size:8px;font-weight:850;display:flex}.dilutionChallenge>aside{text-align:center;background:linear-gradient(145deg,#0b3450,#09263a);border:1px solid #1b5576;border-radius:15px;flex-direction:column;justify-content:center;padding:22px;display:flex}.dilutionChallenge>aside>span{color:#79cffa;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:850}.dilutionChallenge>aside>strong{color:#fff;letter-spacing:.03em;margin-top:12px;font-size:26px}.dilutionChallenge>aside>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin-top:15px;display:flex}.dilutionChallenge>aside>div small{color:#d9f2ff;background:#ffffff14;border-radius:6px;padding:6px 7px;font-size:7px}.dilutionChallenge>aside>div b{color:#58c9fb;font-size:8px}.dilutionChallenge>aside p{color:#9ec3d5;margin:17px 0 0;font-size:7px;line-height:1.55}.dilutionDifficulty{text-align:left;background:#59c9fb14;border:1px solid #59c9fb2b;border-radius:9px;align-items:center!important;justify-content:initial!important;grid-template-columns:auto 1fr!important;gap:4px 7px!important;margin-top:15px!important;padding:10px!important;display:grid!important}.dilutionDifficulty svg{color:#58c9fb;grid-row:1/3}.dilutionDifficulty span{color:#8fb9cc;font-size:7px}.dilutionDifficulty strong{color:#e9f8ff;font-size:8px}.dilutionSuccess{text-align:center;color:#183e54;background:radial-gradient(circle at 50% 0,#dff5ff,#0000 43%),#f7fcff;border:1px solid #b9ddeb;border-radius:16px;margin:23px 27px;padding:32px;animation:.35s ease-out dilutionReveal}.dilutionSuccess>span{color:#fff;background:linear-gradient(145deg,#0c99e0,#0873c5);border-radius:18px;place-items:center;width:62px;height:62px;margin:0 auto;display:grid;transform:rotate(-4deg);box-shadow:0 13px 26px #0873c540}.dilutionSuccess>small{color:#0873c5;letter-spacing:.12em;margin-top:17px;font-size:8px;font-weight:900;display:block}.dilutionSuccess h3{margin:9px 0 6px;font-size:23px}.dilutionSuccess>p{color:#587789;max-width:750px;margin:0 auto;font-size:10px;line-height:1.6}.dilutionSuccess>div{grid-template-columns:repeat(3,1fr);gap:9px;max-width:620px;margin:22px auto;display:grid}.dilutionSuccess>div span{background:#fff;border:1px solid #d2e7f0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:70px;display:flex}.dilutionSuccess>div strong{color:#0873c5;font-size:16px}.dilutionSuccess>div small{color:#78909f;margin-top:3px;font-size:7px}.dilutionSuccess footer{justify-content:center;gap:8px;display:flex}.dilutionSuccess footer button{color:#0873c5;background:#fff;border:1px solid #acd3e7;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 13px;font-size:8px;font-weight:850;display:flex}.dilutionSuccess footer button:last-child{color:#fff;background:#087dcc;border-color:#087dcc}.dilutionSafety{color:#84aaba;text-align:center;justify-content:center;align-items:center;gap:7px;padding:0 27px 22px;font-size:7px;display:flex}@keyframes dilutionFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes dilutionArrow{0%,to{opacity:.48;transform:translate(0)}50%{opacity:1;transform:translate(3px)}}@keyframes dilutionReveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width<=980px){.dilutionGameFeature{grid-template-columns:1fr}.dilutionFeatureVisual{max-width:640px}.dilutionLabBench{grid-template-columns:1fr 1fr 1fr 1fr}.dilutionLabBench>svg{display:none}}@media (width<=700px){.dilutionGameFeature{padding:25px 21px}.dilutionFeatureVisual{grid-template-columns:1fr}.dilutionFeatureVisual>svg{transform:rotate(90deg)}.dilutionFeatureVisual>article{min-height:130px}.dilutionGameBackdrop{padding:0}.dilutionGameModal{border:0;border-radius:0;width:100vw;max-height:100vh}.dilutionGameHeader{padding:20px 18px 13px}.dilutionGameProgress{padding:0 18px 15px}.dilutionLabBench{grid-template-columns:1fr 1fr;margin:0 18px}.dilutionChallenge{grid-template-columns:1fr;padding:18px}.dilutionOptions,.dilutionNumericAnswer{grid-template-columns:1fr}.dilutionChallengeTools{flex-direction:column;align-items:flex-start}.dilutionSuccess{margin:18px;padding:25px 18px}.dilutionSuccess>div{grid-template-columns:1fr}.dilutionSuccess footer{flex-direction:column}.dilutionSafety{padding:0 18px 18px}}@media (prefers-reduced-motion:reduce){.dilutionFeatureVisual>article,.dilutionFeatureVisual>svg,.dilutionLabBench>svg{animation:none}}.mrcCatalogSection{background:#fff;border:1px solid #cfe0eb;border-radius:17px;overflow:hidden;box-shadow:0 13px 35px #094e7912}.mrcCatalogSection>header{color:#fff;background:radial-gradient(circle at 88% 4%,#5ccdff61,#0000 28%),linear-gradient(130deg,#043e6d,#087dcc 65%,#0a9cdc);grid-template-columns:1fr auto;align-items:center;gap:25px;min-height:150px;padding:25px 28px;display:grid}.mrcCatalogSection>header>div:first-child>span{color:#c4ebff;letter-spacing:.1em;align-items:center;gap:7px;font-size:8px;font-weight:850;display:flex}.mrcCatalogSection>header h2{letter-spacing:-.035em;margin:10px 0 6px;font-size:25px}.mrcCatalogSection>header p{color:#d8effa;max-width:760px;margin:0;font-size:9px;line-height:1.55}.mrcCatalogSection>header>div:last-child{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-width:150px;min-height:90px;padding:15px;display:flex}.mrcCatalogSection>header>div:last-child strong{font-size:31px}.mrcCatalogSection>header>div:last-child small{color:#c6e7f6;margin-top:4px;font-size:7px}.mrcCatalogToolbar{background:#f3f9fc;border-bottom:1px solid #d7e6ee;grid-template-columns:1fr minmax(180px,260px) auto;align-items:center;gap:9px;padding:13px 16px;display:grid}.mrcCatalogToolbar>label{color:#6e8798;background:#fff;border:1px solid #d2e2eb;border-radius:8px;grid-template-columns:20px 1fr;align-items:center;gap:5px;min-height:38px;padding:0 10px;display:grid}.mrcCatalogToolbar input,.mrcCatalogToolbar select{color:#294b61;background:#fff;border:1px solid #d2e2eb;border-radius:8px;outline:none;width:100%;min-height:36px;font-size:8px}.mrcCatalogToolbar input{border:0;min-height:0}.mrcCatalogToolbar select{padding:0 9px}.mrcCatalogTable{max-height:520px;overflow:auto}.mrcCatalogTable table{min-width:1040px}.mrcCatalogTable thead{z-index:2;position:sticky;top:0}.mrcCatalogTable th{color:#5a7688;background:#edf5f9}.mrcCatalogTable td{color:#49687b;max-width:310px;font-size:8px;line-height:1.45}.mrcCatalogTable td:first-child{min-width:230px}.mrcCatalogTable td strong,.mrcCatalogTable td small{display:block}.mrcCatalogTable td strong{color:#173c54;font-size:9px}.mrcCatalogTable td small{color:#708a9a;margin-top:4px;font-size:7px}.mrcStorageTag{color:#526e80;background:#eef3f6;border-radius:7px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:7px;font-weight:800;display:inline-flex}.mrcStorageTag.controlled{color:#0873c5;background:#e7f5fd}.mrcCatalogActions{justify-content:flex-end;gap:5px;display:flex}.mrcCatalogActions button,.temperatureAction{color:#0873c5;background:#e8f5fc;border:1px solid #c9e1ef;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.mrcCatalogActions button:last-child{color:#fff;background:#087dcc;border-color:#087dcc}.temperatureAction.alert{color:#a75f00;background:#fff2dd;border-color:#e7c58c}.mrcCatalogDetail{width:min(780px,94vw)}.mrcCatalogDetailBody{gap:12px;padding:21px;display:grid}.mrcDetailIdentity{color:#0873c5;background:linear-gradient(120deg,#e8f6fd,#f9fdff);border:1px solid #cee5f2;border-radius:11px;align-items:center;gap:10px;padding:15px;display:flex}.mrcDetailIdentity span{flex-direction:column;display:flex}.mrcDetailIdentity small,.mrcCatalogDetailBody section small{color:#6c8798;font-size:7px}.mrcDetailIdentity strong{color:#173e57;margin-top:4px;font-size:9px}.mrcDetailGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mrcDetailGrid article{background:#f5f9fb;border:1px solid #dae7ed;border-radius:9px;flex-direction:column;justify-content:center;min-height:72px;padding:11px;display:flex}.mrcDetailGrid small{color:#78909f;font-size:7px}.mrcDetailGrid strong{color:#254a61;margin-top:5px;font-size:8px}.mrcCatalogDetailBody section{background:#f7fafc;border-radius:9px;padding:12px 14px}.mrcCatalogDetailBody section p{color:#4e6e81;margin:5px 0 0;font-size:8px;line-height:1.5}.mrcCatalogDetailBody footer{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.mrcCatalogDetailBody footer button,.mrcOperationalActions button{color:#0873c5;background:#eaf6fc;border:1px solid #c9e2ef;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:7px;font-weight:850;display:flex}.mrcCatalogDetailBody footer button:first-child{color:#fff;background:#087dcc;border-color:#087dcc}.mrcTemperatureManager{width:min(900px,96vw)}.mrcTemperatureLead{background:linear-gradient(120deg,#eaf7fd,#fff);border:1px solid #cee4f0;border-radius:12px;grid-template-columns:48px 1fr auto;align-items:center;gap:11px;margin:16px 18px 0;padding:16px;display:grid}.mrcTemperatureLead>span{color:#fff;background:linear-gradient(145deg,#0b94df,#0870bb);border-radius:11px;place-items:center;width:46px;height:46px;display:grid}.mrcTemperatureLead>div{flex-direction:column;min-width:0;display:flex}.mrcTemperatureLead small{color:#0873c5;font-size:7px;font-weight:800}.mrcTemperatureLead h3{margin:5px 0 3px;font-size:13px}.mrcTemperatureLead p{color:#658092;margin:0;font-size:8px}.mrcTemperatureLimits{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 18px;display:grid}.mrcTemperatureLimits article{background:#f5f9fb;border:1px solid #d9e7ee;border-radius:10px;flex-direction:column;justify-content:center;min-height:74px;padding:12px 14px;display:flex}.mrcTemperatureLimits small{color:#748d9d;font-size:7px}.mrcTemperatureLimits strong{color:#0a6fae;margin-top:5px;font-size:17px}.mrcTemperatureForm{background:#fff;border:1px solid #d8e5ec;border-radius:11px;gap:9px;margin:0 18px;padding:16px;display:grid}.mrcTemperatureForm>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mrcTemperatureForm label{color:#526f82;flex-direction:column;gap:5px;font-size:7px;font-weight:800;display:flex}.mrcTemperatureForm input{color:#264c64;background:#f7fafc;border:1px solid #d3e2ea;border-radius:7px;min-height:36px;padding:0 9px;font-size:8px}.mrcTemperatureForm>button{justify-self:end;min-height:38px;padding:0 12px;font-size:8px}.mrcTemperatureHistory{background:#fff;border:1px solid #d9e6ed;border-radius:11px;margin:10px 18px;overflow:hidden}.mrcTemperatureHistory>div{background:#f1f7fa;border-bottom:1px solid #dbe7ed;justify-content:space-between;align-items:center;min-height:43px;padding:0 13px;display:flex}.mrcTemperatureHistory>div span{color:#315970;align-items:center;gap:6px;font-size:8px;font-weight:850;display:flex}.mrcTemperatureHistory>div small{color:#79909e;font-size:7px}.mrcTemperatureHistory>p{color:#718998;text-align:center;margin:0;padding:18px;font-size:8px}.mrcTemperatureHistory ul{max-height:210px;margin:0;padding:0;list-style:none;overflow-y:auto}.mrcTemperatureHistory li{border-top:1px solid #edf2f5;justify-content:space-between;align-items:center;min-height:52px;padding:8px 12px;display:flex}.mrcTemperatureHistory li>span{flex-direction:column;display:flex}.mrcTemperatureHistory li strong{font-size:9px}.mrcTemperatureHistory li small{color:#78909f;margin-top:3px;font-size:7px}.mrcOperationalActions{justify-content:flex-end;gap:7px;margin:0 18px 17px;display:flex}.mrcOperationalActions button:last-child{color:#fff;background:#087dcc;border-color:#087dcc}.operationalMrcLink{color:#0873c5;background:#e9f6fd;border:1px solid #cbe4f1;border-radius:9px;grid-template-columns:26px 1fr;align-items:center;gap:7px;margin-bottom:10px;padding:10px;display:grid}.operationalMrcLink span{flex-direction:column;display:flex}.operationalMrcLink small{color:#67869a;font-size:7px}.operationalMrcLink strong{color:#1f4d68;margin-top:3px;font-size:8px}@media (width<=760px){.mrcCatalogSection>header{grid-template-columns:1fr}.mrcCatalogSection>header>div:last-child{align-items:flex-start;min-width:0}.mrcCatalogToolbar{grid-template-columns:1fr}.mrcDetailGrid,.mrcTemperatureLimits{grid-template-columns:1fr 1fr}.mrcTemperatureLead{grid-template-columns:45px 1fr}.mrcTemperatureLead>.badge{grid-column:1/-1;justify-self:start}.mrcTemperatureForm>div{grid-template-columns:1fr}.mrcOperationalActions{flex-direction:column}}@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}
