/*! 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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{:host,:root{--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{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.start{inset-inline-start:var(--spacing)}.m-4{margin:calc(var(--spacing) * 4)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.blur{--tw-blur:blur(8px)}.blur,.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,)}}*{box-sizing:border-box}body,html{min-height:100%;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer}main{--bg:#08111f;--side:#0a1424;--panel:#0d192b;--panel2:#101e31;--border:#1b2c43;--text:#edf4ff;--muted:#7f91aa;--soft:#15243a;background:var(--bg);min-height:100vh;color:var(--text);transition:all .25s;display:flex}main.light{--bg:#f3f6fb;--side:#fff;--panel2:#f7f9fc;--border:#dfe6ef;--text:#101d2e;--muted:#6d7b8d;--soft:#edf2f8}.sidebar{background:var(--side);border-right:1px solid var(--border);z-index:20;flex-direction:column;width:264px;padding:26px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{gap:11px;padding:0 10px 26px}.mark{background:linear-gradient(145deg,#5c8fff,#9fc0ff);border-radius:9px;place-items:center;width:37px;height:37px;display:grid;box-shadow:0 7px 25px #397cff40}.mark span{color:#06101f;font-size:19px;font-weight:900}.brand div:last-child{flex-direction:column;line-height:1.05;display:flex}.brand b{letter-spacing:3px;font-size:18px}.brand span{letter-spacing:3.6px;color:#88a9dd;margin-top:6px;font-size:9px}.company-switcher{border:1px solid var(--border);background:#07111f66;border-radius:13px;padding:5px}.company{width:100%;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 8px;display:flex}.company.active{background:var(--soft);color:var(--text)}.company-dot{border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.company>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.company b{letter-spacing:.25px;font-size:10px}.company small{color:var(--muted);font-size:9px}.company em{color:var(--accent);font-size:10px;font-style:normal}.nav-label{letter-spacing:1.6px;color:#586b84;margin:27px 12px 9px;font-size:9px}.nav-item{width:100%;height:43px;color:var(--muted);background:0 0;border:0;border-radius:9px;gap:13px;margin:2px 0;padding:0 13px;font-size:12px;display:flex}.nav-item>span{text-align:center;width:18px;font-size:16px}.nav-item.active{background:linear-gradient(90deg,var(--accent),transparent)}@supports (color:color-mix(in lab,red,red)){.nav-item.active{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 18%,transparent),transparent)}}.nav-item.active{color:var(--text);position:relative}.nav-item.active:before{content:"";background:var(--accent);border-radius:3px;width:3px;height:22px;position:absolute;left:-16px}.nav-item em{color:#fff;background:#ec657a;border-radius:20px;margin-left:auto;padding:2px 6px;font-size:9px;font-style:normal}.system{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px;display:flex}.system>i{background:#39d98a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #39d98a}.profile span,.system span{flex-direction:column;gap:3px;display:flex}.profile small,.system small{color:var(--muted);font-size:9px}.profile{align-items:center;gap:9px;padding:17px 5px 0;display:flex}.avatar,.tiny-avatar{color:#fff;background:linear-gradient(145deg,#315a98,#7e9eca);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.avatar{width:35px;height:35px}.profile span{flex:1}.profile button{color:var(--muted);background:0 0;border:0}.workspace{flex:1;min-width:0;margin-left:264px}.workspace>header{border-bottom:1px solid var(--border);background:var(--bg);justify-content:space-between;align-items:center;height:82px;padding:0 30px;display:flex}@supports (color:color-mix(in lab,red,red)){.workspace>header{background:color-mix(in srgb,var(--bg) 93%,transparent)}}.workspace>header{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}header small{letter-spacing:1.4px;color:var(--accent);font-size:9px}header h1{margin:5px 0 0;font-size:19px}.header-actions{align-items:center;gap:9px;display:flex}.icon-btn{border:1px solid var(--border);background:var(--panel);width:36px;height:36px;color:var(--muted);border-radius:9px}.notification{position:relative}.notification i{background:#ff6b7d;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:8px}.primary{color:#06101e;background:linear-gradient(135deg,#79a8ff,#527edc);border:0;border-radius:9px;padding:10px 16px;font-size:11px;font-weight:700;box-shadow:0 8px 25px #4d83e62b}.mobile-menu{display:none}.content{max-width:1530px;margin:auto;padding:28px 30px 48px}.welcome{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.eyebrow{letter-spacing:1.5px;color:var(--accent);font-size:9px}.welcome h2{margin:7px 0;font-size:25px}.section-intro p,.welcome p{color:var(--muted);margin:0;font-size:12px}.ask{border:1px solid var(--accent);width:330px}@supports (color:color-mix(in lab,red,red)){.ask{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border))}}.ask{background:linear-gradient(120deg,var(--accent),var(--panel));border-radius:13px;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.ask{background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 12%,var(--panel)),var(--panel))}}.ask{color:var(--text);text-align:left;align-items:center;gap:12px;display:flex}.ai-orb,.ask>span{background:var(--accent);border-radius:10px;width:34px;height:34px}@supports (color:color-mix(in lab,red,red)){.ai-orb,.ask>span{background:color-mix(in srgb,var(--accent) 20%,transparent)}}.ai-orb,.ask>span{color:var(--accent);place-items:center;display:grid}.ask div{flex-direction:column;flex:1;gap:4px;display:flex}.ask small{color:var(--muted);font-size:9px}.ask em{color:var(--accent);font-style:normal}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.kpi,.panel{border:1px solid var(--border);background:linear-gradient(145deg,var(--panel),var(--panel))}@supports (color:color-mix(in lab,red,red)){.kpi,.panel{background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--panel) 85%,#152a45))}}.kpi,.panel{border-radius:13px}.kpi{justify-content:space-between;align-items:flex-end;min-height:112px;padding:17px;display:flex}.kpi>div{flex-direction:column;display:flex}.kpi span{color:var(--muted);font-size:10px}.kpi b{margin:12px 0;font-size:21px}.kpi small{color:var(--muted);font-size:8px}.kpi small i{color:#42d996}.kpi small em,.kpi small i{font-style:normal}.spark{opacity:.7;align-items:end;gap:4px;width:75px;height:50px;display:flex}.spark i{border-radius:3px 3px 0 0;flex:1}.dashboard-grid{grid-template-columns:1.45fr 1fr;gap:12px;margin-top:12px;display:grid}.panel{padding:18px}.panel-head{justify-content:space-between;align-items:flex-start;display:flex}.panel-head h3{margin:0;font-size:13px}.panel-head p{color:var(--muted);margin:5px 0 0;font-size:9px}.panel-head button{color:var(--muted);background:0 0;border:0;font-size:9px}.performance{min-height:315px}.chart{height:190px;margin-top:22px;display:flex}.axis{width:38px;color:var(--muted);flex-direction:column;justify-content:space-between;padding-bottom:20px;font-size:8px;display:flex}.chart-area{flex:1;position:relative;overflow:hidden}.grid-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 20px}.grid-lines i{border-top:1px dashed var(--border)}.area{clip-path:polygon(0 74%,20% 60%,40% 67%,60% 35%,80% 48%,100% 14%,100% 100%,0 100%);background:linear-gradient(#79a8ff55,#0000);position:absolute;inset:25px 0 20px}.area.two{clip-path:none;opacity:.7;background:0 0;border-top:2px solid #a78bfa;height:40px;inset:83px 0 auto;transform:skewY(-3deg)}.months{justify-content:space-between;position:absolute;bottom:0;left:0;right:0}.legend,.months{color:var(--muted);font-size:8px;display:flex}.legend{justify-content:center;gap:25px}.legend i{border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.focus-row{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding:16px 0;display:flex}.focus-row:last-child{border:0}.focus-row>button{color:#39d98a;background:0 0;border:1px solid #3b5069;border-radius:5px;width:18px;height:18px;padding:0;font-size:10px}.focus-row>div{flex-direction:column;flex:1;gap:7px;display:flex}.focus-row b{font-size:10px}.focus-row span{color:var(--muted);font-size:8px}.focus-row em{color:var(--muted);font-size:9px;font-style:normal}.tag{background:#3e82f522;border-radius:4px;padding:3px 7px;color:#79a8ff!important}.tag.t1{background:#a78bfa22;color:#a78bfa!important}.tag.t2{background:#36d39922;color:#36d399!important}.activity{grid-column:1/-1}.activity .panel-head{margin-bottom:4px}.activity-row{align-items:center;gap:10px;width:25%;padding:15px 10px;display:inline-flex}.activity-icon{color:#79a8ff;background:#79a8ff22;border-radius:8px;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.activity-row div{flex-direction:column;gap:4px;display:flex}.activity-row small{color:var(--muted);font-size:8px}.section-intro{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.section-intro h2{margin:0 0 7px;font-size:22px}.chat-layout{border:1px solid var(--border);background:var(--panel);border-radius:14px;grid-template-columns:1fr 255px;min-height:calc(100vh - 140px);display:grid;overflow:hidden}.chat-main{flex-direction:column;min-width:0;display:flex}.chat-head{border-bottom:1px solid var(--border);align-items:center;gap:11px;height:65px;padding:0 18px;display:flex}.chat-head h3{margin:0 0 5px;font-size:12px}.chat-head p{color:var(--muted);margin:0;font-size:8px}.chat-head p i{background:#39d98a;border-radius:50%;width:5px;height:5px;display:inline-block}.messages{flex:1;padding:30px 10%;overflow:auto}.message{align-items:flex-start;gap:10px;margin-bottom:20px;display:flex}.message>span{color:#79a8ff;background:#79a8ff20;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.message p{background:var(--soft);border-radius:4px 12px 12px;max-width:70%;margin:0;padding:12px 14px;font-size:11px;line-height:1.65}.message.me{justify-content:flex-end}.message.me p{background:#3565b7;border-radius:12px 4px 12px 12px}.suggestions{flex-wrap:wrap;gap:7px;padding:0 10%;display:flex}.suggestions button{border:1px solid var(--border);color:var(--muted);background:0 0;border-radius:20px;padding:7px 10px;font-size:8px}.composer{margin:12px 8% 20px;position:relative}.composer textarea{resize:none;background:var(--bg);width:100%;height:70px;color:var(--text);border:1px solid #36547a;border-radius:12px;outline:none;padding:13px 48px 20px 13px;font-size:10px}.composer>button{color:#06101e;background:#6798ee;border:0;border-radius:8px;width:30px;height:30px;position:absolute;top:9px;right:9px}.composer small{color:var(--muted);font-size:7px;position:absolute;bottom:7px;left:13px}.context-panel{border-left:1px solid var(--border);padding:20px}.context-panel h3{margin:0 0 15px;font-size:12px}.context-card{background:var(--soft);border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.context-card>span{color:#79a8ff;background:#79a8ff22;border-radius:8px;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.context-card div{flex-direction:column;gap:3px;display:flex}.context-card small,.context-panel p{color:var(--muted);font-size:8px}.context-panel h4{letter-spacing:1px;color:var(--muted);margin:25px 0 10px;font-size:9px}.context-panel p{color:#a9b8cc}.secure{color:#36d399;background:#36d39911;border:1px solid #36d39924;border-radius:9px;gap:9px;margin-top:25px;padding:12px;display:flex}.secure span{flex-direction:column;gap:3px;display:flex}.secure b{font-size:8px}.secure small{color:var(--muted);font-size:7px}.upload{text-align:center;background:linear-gradient(145deg,#79a8ff08,#0000);border:1px dashed #355273;border-radius:13px;margin-bottom:14px;padding:30px}.upload-icon{color:#79a8ff;background:#79a8ff18;border-radius:10px;place-items:center;width:38px;height:38px;margin:auto;display:grid}.upload h3{margin:11px 0 6px;font-size:12px}.upload p{color:var(--muted);font-size:9px}.agent-card button,.report-card button,.upload button{border:1px solid var(--border);color:var(--text);background:0 0;border-radius:7px;padding:8px 12px;font-size:9px}.table{padding:0;overflow:hidden}.table .panel-head{border-bottom:1px solid var(--border);align-items:center;padding:17px}.table input{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:8px;padding:8px 10px;font-size:9px}.file-row,.task-row{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding:12px 17px;display:flex}.file-row:last-child,.task-row:last-child{border:0}.file-icon{color:#79a8ff;background:#79a8ff18;border-radius:6px;place-items:center;width:30px;height:34px;font-size:10px;display:grid}.file-row>div,.task-row>div:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.file-row b,.task-row b{font-size:9px}.file-row em,.file-row small,.task-row small{color:var(--muted);font-size:8px}.file-row em{width:90px;font-style:normal}.file-row i{color:#36d399;background:#36d39912;border-radius:10px;padding:4px 8px;font-size:8px;font-style:normal}.file-row button{color:var(--muted);background:0 0;border:0}.task-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px;display:grid}.task-stats>div{background:var(--panel);border:1px solid var(--border);border-radius:11px;flex-direction:column;gap:8px;padding:15px;display:flex}.task-stats span{color:var(--muted);font-size:9px}.check{color:#36d399;background:0 0;border:1px solid #3b5069;border-radius:5px;width:18px;height:18px}.priority{color:#ff7789;background:#ff778916;border-radius:10px;padding:4px 9px;font-size:8px}.priority.p1{color:#f2b55c;background:#f2b55c16}.task-row>em{width:70px;font-style:normal}.task-row time,.task-row>em{color:var(--muted);font-size:8px}.task-row time{width:60px}.tiny-avatar{width:26px;height:26px}.agent-grid,.report-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.agent-card,.report-card{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:13px}.report-visual{background:linear-gradient(135deg,#31568c,#172940);border-radius:9px;justify-content:center;align-items:center;height:115px;display:flex;position:relative}.report-visual span{color:#fff9;font-size:28px}.report-visual small{background:#07111faa;border-radius:4px;padding:4px 6px;font-size:7px;position:absolute;top:8px;right:8px}.report-card h3{margin:13px 0 6px;font-size:11px}.report-card p{color:var(--muted);font-size:8px}.report-card>div:last-child{gap:6px;margin-top:13px;display:flex}.report-card>div:last-child button:first-child{flex:1}.agent-grid{grid-template-columns:repeat(3,1fr)}.agent-card{padding:18px;position:relative}.agent-icon{color:#79a8ff;background:#79a8ff20;border-radius:11px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:700;display:grid}.online{color:#36d399;font-size:8px;position:absolute;top:18px;right:18px}.agent-card h3{margin:14px 0 6px;font-size:13px}.agent-card p{color:var(--muted);min-height:25px;font-size:9px}.agent-card>div:nth-of-type(2){border-top:1px solid var(--border);flex-direction:column;gap:3px;margin-top:12px;padding:10px 0;display:flex}.agent-card small{color:var(--muted);font-size:7px}.agent-card button{text-align:left;width:100%;margin-top:10px}.agent-card button span{float:right}.scrim{display:none}@media (max-width:1050px){.kpi-grid,.report-grid{grid-template-columns:repeat(2,1fr)}.activity-row{width:50%}}@media (max-width:760px){.sidebar{transition:all .25s;transform:translate(-100%)}.sidebar.open{transform:none}.workspace{margin-left:0}.mobile-menu{color:var(--text);background:0 0;border:0;font-size:20px;display:block}.workspace>header{padding:0 16px}.header-actions .icon-btn{display:none}.content{padding:20px 16px}.scrim{z-index:15;background:#0008;border:0;display:block;position:fixed;inset:0}.welcome{align-items:flex-start}.ask{width:auto}.ask small{display:none}.dashboard-grid,.kpi-grid{grid-template-columns:1fr}.activity{grid-column:auto}.activity-row{width:100%}.chat-layout{grid-template-columns:1fr}.context-panel{display:none}.agent-grid,.report-grid{grid-template-columns:1fr}.task-stats{grid-template-columns:repeat(2,1fr)}.file-row em,.file-row i,.task-row time,.task-row>em{display:none}.welcome p{max-width:90%}}@media (max-width:520px){.welcome{display:block}.ask{margin-top:16px}.header-actions .primary{padding:10px;font-size:0}.header-actions .primary:first-letter{font-size:14px}.section-intro{align-items:flex-start}.section-intro .primary{white-space:nowrap}.kpi small em{display:none}}.company.holding{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.company.holding{border-bottom:1px solid color-mix(in srgb,var(--border) 65%,transparent)}}.company.holding{border-radius:9px 9px 4px 4px}.tree-arrow{transition:all .2s;transform:rotate(-90deg)}.tree-arrow.open{transform:none}.company-children{padding:4px 0 3px 13px;position:relative}.company-children:before{content:"";background:var(--border);width:1px;position:absolute;top:2px;bottom:9px;left:11px}.company.child{padding-left:14px;position:relative}.company.child:before{content:"";border-top:1px solid var(--border);width:10px;position:absolute;left:-2px}.holding-section{margin-top:20px}.holding-title{justify-content:space-between;align-items:end;margin-bottom:11px;display:flex}.holding-title h3{margin:0 0 5px;font-size:14px}.holding-title p{color:var(--muted);margin:0;font-size:9px}.holding-title>span{color:var(--muted);background:var(--soft);border-radius:20px;padding:5px 9px;font-size:8px}.holding-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.holding-card{border:1px solid var(--border);border-top:2px solid var(--unit);background:linear-gradient(145deg,var(--panel),var(--unit));border-radius:13px}@supports (color:color-mix(in lab,red,red)){.holding-card{background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--unit) 5%,var(--panel)))}}.holding-card{color:var(--text);text-align:left;padding:16px;transition:all .2s}.holding-card:hover{border-color:var(--unit);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.holding-card:hover{border-color:color-mix(in srgb,var(--unit) 55%,var(--border))}}.holding-card:hover{box-shadow:0 12px 30px #0002}.unit-head{align-items:center;gap:10px;display:flex}.unit-logo{background:var(--unit);border-radius:8px;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab,red,red)){.unit-logo{background:color-mix(in srgb,var(--unit) 16%,transparent)}}.unit-logo{color:var(--unit);font-size:9px;font-weight:800}.unit-head>div{flex-direction:column;flex:1;gap:4px;display:flex}.unit-head small{color:var(--muted);font-size:8px}.unit-head em{color:var(--unit);font-style:normal}.unit-metrics{grid-template-columns:repeat(3,1fr);gap:7px;margin:16px 0 10px;display:grid}.unit-metrics>span{background:var(--bg);border-radius:7px;flex-direction:column;gap:6px;padding:8px;display:flex}.unit-metrics small{color:var(--muted);font-size:7px}.unit-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:end;padding-top:10px;display:flex}.unit-footer>span{color:var(--muted);font-size:8px}.unit-footer i{color:#36d399;font-style:normal}.unit-footer .spark{gap:2px;width:48px;height:26px}@media (max-width:1050px){.holding-grid{grid-template-columns:1fr}.holding-card{grid-template-columns:1fr 1fr;gap:10px;display:grid}.unit-metrics{margin:0}.unit-footer{grid-column:1/-1}}@media (max-width:600px){.holding-card{display:block}.unit-metrics{margin:16px 0 10px}}main.light{--bg:#f8f6f0;--side:#fffdf8;--panel2:#fbf8f0;--border:#e9e2d2;--text:#2c2a26;--muted:#817b70;--soft:#f5efe2;background:radial-gradient(circle at 92% 0,#f7edce 0,#0000 28%),linear-gradient(145deg,#fbfaf7,#f4f0e7)}.brand{min-height:72px;padding:0 8px 18px}.brand-logo{object-position:left center;filter:drop-shadow(0 5px 8px #cda72d22);width:130px;height:58px}.brand>div:last-child{border-left:1px solid #d9c68f;padding-left:2px}.brand>div:last-child b{letter-spacing:1.4px;color:#6c6049;font-size:8px}.brand>div:last-child span{letter-spacing:1.1px;color:#b29242;margin-top:4px;font-size:6px}main.light .company-switcher{border-color:#eee5d4;box-shadow:0 8px 24px #6c5a3510}.company-dot{box-shadow:0 0 0 4px}@supports (color:color-mix(in lab,red,red)){.company-dot{box-shadow:0 0 0 4px color-mix(in srgb,currentColor 8%,transparent)}}.company.holding{border-bottom-color:#eee5d4}main.light .nav-label{color:#aaa292}.nav-item{border:1px solid #0000}.nav-item.active{color:#3c3425;background:linear-gradient(90deg,#f7eccb,#fffaf0);border-color:#f0dfab;box-shadow:0 6px 18px #bca16216}main.light .system{border-color:#ece4d5}.avatar{background:linear-gradient(145deg,#e0c36c,#ad8831);box-shadow:0 4px 12px #b08b3740}.workspace>header{height:88px}.workspace>header h1{letter-spacing:-.4px;font-size:21px;font-weight:650}header small{color:#b4913c;letter-spacing:1.8px}main.light .icon-btn{color:#776f62;background:#fff;border-color:#e9e0cf;box-shadow:0 4px 12px #7b6b4c0b}.content{padding:32px 34px 55px}.welcome{background:linear-gradient(120deg,#fff 25%,#fbf3dc);border:1px solid #eee2c6;border-radius:18px;padding:22px 24px;box-shadow:0 12px 35px #79653b0b}.welcome h2{letter-spacing:-.6px;font-size:27px}.eyebrow{color:#af8b35}.ask{background:linear-gradient(120deg,#fffdf8,#f7e8b7);border-color:#ead6a0;box-shadow:0 8px 24px #ad8b3c18}main.light .kpi,main.light .panel{background:linear-gradient(145deg,#fff,#fdfbf6);border-color:#eae3d6;box-shadow:0 10px 30px #5f503416}.kpi{border-radius:16px;min-height:120px;padding:19px}.kpi b{color:#312d25;font-size:23px}.spark{opacity:.6}.holding-section{background:#fffdfa;border:1px solid #eae1d0;border-radius:18px;padding:20px;box-shadow:0 12px 35px #6e5e3c0c}.holding-card{background:linear-gradient(150deg,#fff,var(--unit));border-radius:15px}@supports (color:color-mix(in lab,red,red)){.holding-card{background:linear-gradient(150deg,#fff,color-mix(in srgb,var(--unit) 4%,#fff))}}.holding-card{box-shadow:0 7px 22px #66573610}.unit-logo{border:1px solid var(--unit)}@supports (color:color-mix(in lab,red,red)){.unit-logo{border:1px solid color-mix(in srgb,var(--unit) 20%,transparent)}}main.light .panel-head button,main.light .profile button{color:#887d6d}.panel{border-radius:16px}.file-row,.focus-row,.task-row,.unit-footer{border-color:#eee7dc}.tag{border:1px solid #9abcf133}.activity-icon{border:1px solid}.legend{flex-wrap:wrap}main.light .chat-layout{background:#fff;border-color:#e7dfd1;box-shadow:0 14px 40px #66583b14}.chat-head,.context-panel{border-color:#eee6d8}.message p{background:#f6f1e8}.composer textarea{background:#fffdf9;border-color:#dfce9f}.composer>button{background:linear-gradient(135deg,#efd378,#c69b32)}main.light .upload{background:linear-gradient(145deg,#fffdf7,#faf2dc);border-color:#d9c48d}.upload-icon{color:#8f6e21;background:#f3dfa5}main.light .agent-card,main.light .report-card,main.light .table,main.light .task-stats>div{background:#fff;border-color:#e9e1d3;box-shadow:0 8px 25px #6253340e}@media (max-width:760px){.brand-logo{width:118px}.welcome{padding:18px}.content{padding:18px 14px}.holding-section{padding:14px}}body,html{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Segoe UI Variable,Aptos,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.5}main.light{--text:#25231f;--muted:#6f6a61;color:var(--text)}.sidebar{width:286px}.workspace{margin-left:286px}.company{min-height:49px;padding:10px}.company b{font-size:12px;font-weight:650;line-height:1.25}.company small{font-size:10.5px;line-height:1.3}.company.child b{font-size:11.5px}.company.child small{font-size:10px}.nav-label{font-weight:700}.nav-item{height:47px;font-size:13px;font-weight:550}.profile b,.system b{font-size:11.5px}.profile small,.system small{font-size:10.5px}.brand>div:last-child b{font-size:9px}.brand>div:last-child span{font-size:7px}.workspace>header h1{font-size:23px;font-weight:700}header small{font-size:10.5px;font-weight:700}.primary{padding:11px 18px;font-size:13px}.welcome h2{font-size:30px;font-weight:720;line-height:1.2}.eyebrow{font-size:10.5px;font-weight:750}.section-intro p,.welcome p{font-size:13.5px;line-height:1.6}.ask b{font-size:13px}.ask small{font-size:11px;line-height:1.35}.kpi span{font-size:12px;font-weight:550}.kpi b{font-size:26px}.panel-head h3{font-size:15px;font-weight:700}.panel-head button,.panel-head p{font-size:11px}.axis,.legend,.months{font-size:10px}.focus-row b{font-size:12px;line-height:1.4}.focus-row em,.focus-row span{font-size:10.5px}.tag{font-size:10px}.activity-row b{font-size:11.5px}.activity-row small{font-size:10px}.activity-icon{font-size:9px}.holding-title h3{font-size:18px}.holding-title p{font-size:12px}.holding-title>span{font-size:10.5px}.unit-logo,.unit-metrics small{font-size:10px}.section-intro h2{font-size:26px}.chat-head h3{font-size:14px}.chat-head p{font-size:10.5px}.suggestions button{font-size:11px}.composer small{font-size:9.5px}.context-panel h3{font-size:14px}.context-card b{font-size:11px}.context-card small,.context-panel h4,.context-panel p,.secure b{font-size:10.5px}.secure small{font-size:9.5px}.upload h3{font-size:15px}.agent-card button,.report-card button,.upload button,.upload p{font-size:11.5px}.file-row b,.table input,.task-row b{font-size:12px}.file-row em,.file-row i,.file-row small,.task-row small,.task-row time,.task-row>em{font-size:10.5px}.task-stats span{font-size:11px}.task-stats b{font-size:24px}.priority{font-size:10px}.report-card h3{font-size:13.5px;line-height:1.4}.report-card p{font-size:10.5px}.agent-card h3{font-size:15px}.agent-card p{font-size:11.5px;line-height:1.5}.agent-card small{font-size:9.5px}.agent-card b{font-size:11px}.online{font-size:10px}@media (max-width:760px){.sidebar{width:286px}.workspace{margin-left:0}.welcome h2{font-size:25px}.workspace>header h1{font-size:19px}.message p{max-width:85%;font-size:13px}.section-intro h2{font-size:22px}}main.light .sidebar{background:#fff;border-color:#d9dee5;box-shadow:5px 0 22px #18202a0a}main.light .workspace>header{background:#fffe;border-color:#d9dee5;box-shadow:0 3px 14px #1d27320a}main.light .agent-card,main.light .chat-layout,main.light .company-switcher,main.light .holding-card,main.light .holding-section,main.light .kpi,main.light .panel,main.light .report-card,main.light .table,main.light .task-stats>div,main.light .welcome{background:#fff;border-color:#d9dee5;box-shadow:0 5px 18px #17202b0b}main.light .ask{box-shadow:none;background:#fffaf0;border-color:#cfae57}main.light .company,main.light .nav-item{color:#353a41}main.light .nav-item.active{color:#17191c;box-shadow:none;background:#fff7e0;border-color:#c9a74b}main.light .activity-row small,main.light .agent-card p,main.light .company small,main.light .context-card small,main.light .context-panel p,main.light .file-row small,main.light .holding-title p,main.light .kpi small,main.light .kpi span,main.light .nav-label,main.light .panel-head p,main.light .profile small,main.light .report-card p,main.light .system small,main.light .task-row small,main.light .unit-footer>span,main.light .unit-head small,main.light .unit-metrics small{color:#505761}main.light b,main.light h1,main.light h2,main.light h3{color:#17191c}.primary{color:#17130a;text-shadow:none;background:#d8b957;box-shadow:0 4px 12px #8c6d1d24}.section-intro p,.welcome p{color:#3f464f}.kpi b{color:#111315}.holding-title>span{color:#353a41;background:#eef1f4}.unit-metrics>span{background:#f3f5f7}.message p{color:#17191c;background:#eef1f4}.composer textarea{color:#17191c;background:#fff;border-color:#9da6b1}.composer textarea::placeholder{color:#626b76}.context-card{background:#eef1f4}.agent-card button,.ask,.company,.holding-card,.nav-item,.primary,.report-card button{min-height:44px}.panel-head h3{font-size:16px}.panel-head p{font-size:12px}.kpi span{font-size:13px}.kpi small{font-size:11.5px}.activity-row b,.file-row b,.focus-row b,.task-row b{font-size:13px}.activity-row small,.file-row small,.focus-row span,.task-row small{font-size:11.5px}.unit-head b{font-size:13px}.unit-head small{font-size:11.5px}.unit-metrics small{font-size:11px}.unit-metrics b{font-size:15px}.unit-footer>span{font-size:11.5px}.agent-card p,.report-card p{font-size:12px}.report-card h3{font-size:14px}.message p{line-height:1.75}.composer textarea,.message p{font-size:15px}.context-card small,.context-panel p{font-size:11.5px}button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #d4b14e}@media (max-width:760px){body,html{font-size:16px}.message p{font-size:14px}.company b{font-size:12.5px}.nav-item{font-size:13.5px}}.content{width:100%;max-width:2200px}@media (min-width:1600px){.content{padding:38px 44px 70px}.workspace>header{height:96px;padding:0 44px}.dashboard-grid,.holding-grid,.kpi-grid{gap:18px}.kpi{min-height:145px;padding:24px}.kpi b{font-size:30px}.kpi .spark{width:105px;height:65px}.welcome{margin-bottom:30px;padding:28px 30px}.welcome h2{font-size:34px}.welcome p{font-size:15px}.ask{width:390px;padding:18px}.holding-section{margin-top:26px;padding:26px}.holding-title{margin-bottom:16px}.holding-card{padding:22px}.unit-logo{width:42px;height:42px}.unit-metrics>span{padding:13px}.unit-metrics b{font-size:18px}.panel{padding:25px}.performance{min-height:440px}.chart{height:300px;margin-top:28px}.area.two{height:15%;top:42%}.legend{gap:30px}.axis,.legend,.months{font-size:11px}.focus-row{padding:22px 0}.focus-row b{font-size:14px}.focus-row span{font-size:12px}.activity-row{padding:20px 16px}.activity-icon{width:40px;height:40px}.activity-row b{font-size:13px}.activity-row small{font-size:11.5px}.chat-layout{grid-template-columns:1fr 320px;min-height:calc(100vh - 175px)}.messages{padding:38px 12%}.message p{max-width:75%;font-size:16px}.composer textarea{height:88px;font-size:16px}.context-panel{padding:28px}.report-visual{height:165px}.agent-card{padding:24px}.agent-icon{width:52px;height:52px}.file-row,.task-row{padding:17px 22px}}@media (min-width:2200px){.sidebar{width:320px;padding:32px 22px}.workspace{margin-left:320px}.brand-logo{width:155px;height:68px}.company{min-height:55px}.nav-item{height:53px;font-size:14px}.content{padding:48px 56px 85px}.workspace>header{height:108px;padding:0 56px}.workspace>header h1{font-size:28px}.welcome{padding:34px 38px}.welcome h2{font-size:39px}.welcome p{font-size:16px}.ask{width:440px}.kpi{min-height:175px;padding:30px}.kpi span{font-size:14px}.kpi b{font-size:36px}.kpi small{font-size:13px}.kpi .spark{width:130px;height:78px}.holding-section{padding:32px}.holding-card{padding:28px}.unit-head b{font-size:15px}.unit-head small{font-size:13px}.unit-metrics b{font-size:21px}.unit-metrics small{font-size:12px}.dashboard-grid{grid-template-columns:1.55fr 1fr;gap:22px;margin-top:22px}.panel{padding:30px}.performance{min-height:535px}.chart{height:375px}.panel-head h3{font-size:19px}.panel-head p{font-size:13px}.legend{font-size:12px}.activity-row{padding:24px 18px}.activity-icon{width:48px;height:48px}.activity-row b{font-size:15px}.activity-row small{font-size:13px}.report-grid{gap:20px}.report-visual{height:210px}.agent-grid{gap:20px}.agent-card h3{font-size:18px}.agent-card p{font-size:14px}}@media (min-width:1600px){.content{width:100%;max-width:none;margin:0;padding-inline:clamp(40px,2.4vw,88px)}.workspace{width:calc(100% - 320px)}.kpi-grid{grid-template-columns:repeat(4,minmax(240px,1fr))}.holding-grid{grid-template-columns:repeat(3,minmax(320px,1fr))}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(380px,1fr)}.chart{height:clamp(320px,30vh,620px)}.performance{min-height:clamp(470px,42vh,760px)}.activity{min-height:130px}}@media (min-width:2400px){body,html{font-size:18px}.sidebar{width:360px;padding:34px 26px}.workspace{width:calc(100% - 360px);margin-left:360px}.brand-logo{width:175px;height:78px}.company{min-height:61px}.company b{font-size:14px}.company small{font-size:12px}.nav-item{height:58px;font-size:15px}.workspace>header{height:118px;padding-inline:clamp(50px,2.4vw,100px)}.workspace>header h1{font-size:31px}.content{padding-top:52px;padding-bottom:90px}.welcome{padding:38px 42px}.welcome h2{font-size:42px}.welcome p{font-size:18px}.ask{width:500px;padding:22px}.ask b{font-size:16px}.ask small{font-size:14px}.kpi{min-height:195px;padding:34px}.kpi span{font-size:16px}.kpi b{font-size:42px}.kpi small{font-size:14px}.kpi .spark{width:155px;height:92px}.holding-section{padding:36px}.holding-title h3{font-size:23px}.holding-title p{font-size:15px}.holding-card{padding:32px}.unit-logo{width:58px;height:58px;font-size:14px}.unit-head b{font-size:17px}.unit-head small{font-size:14px}.unit-metrics b{font-size:24px}.unit-footer>span,.unit-metrics small{font-size:14px}.panel{padding:34px}.panel-head h3{font-size:23px}.panel-head p{font-size:15px}.focus-row b{font-size:16px}.focus-row span{font-size:14px}.activity-icon{width:56px;height:56px}.activity-row b{font-size:17px}.activity-row small,.axis,.legend,.months{font-size:14px}.chart{height:clamp(420px,32vh,720px)}.performance{min-height:clamp(590px,46vh,900px)}}@media (min-width:3400px){body,html{font-size:20px}.sidebar{width:430px;padding:42px 32px}.workspace{width:calc(100% - 430px);margin-left:430px}.brand-logo{width:210px;height:92px}.company{min-height:70px}.company b{font-size:16px}.company small{font-size:14px}.nav-item{height:68px;font-size:17px}.workspace>header{height:140px}.workspace>header h1{font-size:36px}.content{padding-inline:clamp(70px,2.8vw,140px);padding-top:64px}.welcome h2{font-size:48px}.welcome p{font-size:20px}.ask{width:580px}.kpi{min-height:230px}.kpi span{font-size:18px}.kpi b{font-size:49px}.kpi small{font-size:16px}.kpi .spark{width:190px;height:110px}.holding-card{min-height:270px}.unit-head b{font-size:19px}.unit-head small{font-size:16px}.unit-metrics b{font-size:28px}.unit-metrics small{font-size:15px}.panel-head h3{font-size:27px}.panel-head p{font-size:17px}.focus-row b{font-size:18px}.focus-row span{font-size:16px}.activity-row b{font-size:19px}.activity-row small{font-size:16px}.chart{height:clamp(520px,34vh,900px)}.performance{min-height:clamp(720px,50vh,1100px)}}main.light{--bg:#f4f5f7;--side:#f7f7f8;--panel:#fff;--panel2:#f7f8fa;--border:#dfe2e7;--text:#1e1e2c;--muted:#626673;--soft:#f0f1f4;color:#1e1e2c;background:#f4f5f7}main.light .sidebar{background:#f7f7f8;border-color:#dfe2e7}.brand-logo{filter:none}.brand>div:last-child{border-left-color:#f29f67}.brand>div:last-child b{color:#1e1e2c}.brand>div:last-child span{color:#626673}main.light .workspace>header{background:#f9f9faee;border-color:#dfe2e7}main.light .company-switcher{background:#fff;border-color:#dfe2e7}main.light .company.active{color:#1e1e2c;background:#fff0e4;box-shadow:inset 0 0 0 1px #f29f67}.nav-item.active:before{background:#f29f67}main.light .nav-item.active{background:#fff0e4;border-color:#f29f67}.eyebrow,header small{color:#9b5127}.primary{color:#1e1e2c;background:#f29f67;box-shadow:0 5px 15px #f29f6738}.primary:hover{background:#ed8e50}.ask{background:#fff5ee;border-color:#f29f67}.ai-orb,.ask>span{color:#9b5127;background:#ffe2cf}main.light .agent-card,main.light .chat-layout,main.light .holding-card,main.light .holding-section,main.light .kpi,main.light .panel,main.light .report-card,main.light .table,main.light .task-stats>div{background:#fff;border-color:#dfe2e7;box-shadow:0 5px 18px #1e1e2c0b}.welcome{background:#fff;border-color:#dfe2e7}.area{background:linear-gradient(#f29f6750,#0000)}.area.two{border-color:#1e1e2c}.grid-lines i{border-color:#dfe2e7}.tag{background:#3b8ff318;border-color:#3b8ff340;color:#246ebd!important}.tag.t1{background:#34b1aa18;border-color:#34b1aa40;color:#247f7a!important}.tag.t2{background:#e0b50f20;border-color:#e0b50f50;color:#8a6d00!important}.activity-icon{color:#3b8ff3;background:#3b8ff315}.activity-icon.a1{color:#34b1aa;background:#34b1aa15}.activity-icon.a2{color:#9b7800;background:#e0b50f20}.activity-icon.a3{color:#a54e1d;background:#f29f671c}.message.me p{color:#fff;background:#1e1e2c}.composer>button{color:#1e1e2c;background:#f29f67}.composer textarea{border-color:#aeb3bd}.suggestions button{color:#1e1e2c;border-color:#c7cbd2}.kpi small i,.online,.system>i,.unit-footer i{color:#158f88}.system>i{background:#34b1aa;box-shadow:0 0 0 4px #34b1aa22}.avatar{background:#1e1e2c}.report-visual{background:linear-gradient(135deg,#3b8ff3,#1e1e2c)}.report-visual.r1{background:linear-gradient(135deg,#34b1aa,#1e1e2c)}.report-visual.r2{background:linear-gradient(135deg,#e0b50f,#7b6200)}.report-visual.r3{background:linear-gradient(135deg,#f29f67,#9d4e21)}.agent-icon{color:#3b8ff3;background:#3b8ff318}.agent-icon.c1{color:#21847e;background:#34b1aa18}.agent-icon.c2{color:#8b7000;background:#e0b50f20}.agent-icon.c3{color:#a14e20;background:#f29f671c}button:focus-visible,input:focus-visible,textarea:focus-visible{outline-color:#3b8ff3}main.light .sidebar{background:linear-gradient(160deg,#f4f6f9,#e9edf2 56%,#f7f8fa);border-right:1px solid #d8dde4;overflow:hidden;box-shadow:14px 0 42px #1e1e2c12}main.light .sidebar:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 18%,#fffc 0,#0000 32%),linear-gradient(125deg,#0000 0 45%,#ffffff80 45.2% 45.6%,#0000 46%);position:absolute;inset:0}main.light .sidebar:after{content:"";opacity:.55;background:linear-gradient(#0000,#f29f67 18%,#3b8ff3 45%,#34b1aa 70%,#0000);border-radius:8px;width:3px;position:absolute;top:118px;bottom:118px;right:7px}.sidebar>*{z-index:1;position:relative}.brand{padding:4px 12px 24px}.brand-logo{width:145px;height:66px}.brand>div:last-child{border-left:0;padding:7px 0 7px 11px}.brand>div:last-child b{color:#f07e3a;font-size:10px}.brand>div:last-child span{color:#4d5360;font-size:8px}main.light .company-switcher{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff9c;border:1px solid #fff;border-radius:22px;padding:8px;box-shadow:inset 0 0 0 1px #d9dee6,0 10px 28px #1e1e2c10}.company{border-radius:15px}.company.holding{border:0;border-radius:15px}.company-children{padding:5px 0 2px 15px}.company.child{border-radius:14px;min-height:48px}.company-children:before,.company.child:before{background:#bdc5cf;border-color:#bdc5cf}.company-dot{width:9px;height:9px}main.light .company.active{background:linear-gradient(100deg,#fff,#fff1e8);box-shadow:0 7px 18px #f29f6720,inset 0 0 0 1px #f29f6780}.nav-label{letter-spacing:1.8px;margin:28px 16px 9px;font-size:10px}.sidebar nav{flex-direction:column;gap:7px;display:flex}.nav-item{text-align:left;border-radius:18px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;height:58px;margin:0;padding:0 15px 0 11px;font-weight:650;transition:transform .18s,box-shadow .18s,background .18s;display:grid;position:relative;overflow:hidden}.nav-item>span{color:#1e1e2c;background:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;display:grid;box-shadow:0 5px 14px #1e1e2c12}.nav-item:after{content:"›";color:#7c828d;margin-left:auto;font-size:22px;font-weight:400}.nav-item em{position:absolute;right:32px}main.light .nav-item:first-child{background:linear-gradient(100deg,#fff0e7,#ffffffa8);border-color:#f29f6766;box-shadow:0 8px 22px #f29f6720}main.light .nav-item:first-child>span{color:#c35c22;background:#fff6f0}main.light .nav-item:nth-child(2){background:linear-gradient(100deg,#eaf3ff,#ffffffa8);border-color:#3b8ff355;box-shadow:0 8px 22px #3b8ff316}main.light .nav-item:nth-child(2)>span{color:#2574ce;background:#f3f8ff}main.light .nav-item:nth-child(3){background:linear-gradient(100deg,#e9f8f6,#ffffffa8);border-color:#34b1aa55;box-shadow:0 8px 22px #34b1aa16}main.light .nav-item:nth-child(3)>span{color:#238982;background:#f1fbfa}main.light .nav-item:nth-child(4){background:linear-gradient(100deg,#fff9dc,#ffffffa8);border-color:#e0b50f55;box-shadow:0 8px 22px #e0b50f18}main.light .nav-item:nth-child(4)>span{color:#927400;background:#fffdf1}main.light .nav-item:nth-child(5){background:linear-gradient(100deg,#f0eff8,#ffffffa8);border-color:#77738d40;box-shadow:0 8px 22px #1e1e2c0d}main.light .nav-item:nth-child(5)>span{color:#555169;background:#f8f7fb}main.light .nav-item:nth-child(6){background:linear-gradient(100deg,#f3f4f6,#ffffffa8);border-color:#1e1e2c30;box-shadow:0 8px 22px #1e1e2c0d}main.light .nav-item:nth-child(6)>span{color:#1e1e2c;background:#fff}main.light .nav-item:hover{transform:translate(4px);box-shadow:0 12px 28px #1e1e2c1a}.nav-item.active:before{display:none}main.light .nav-item.active{color:#1e1e2c;box-shadow:0 14px 32px var(--accent),inset 0 0 0 1px var(--accent);border-width:1px;transform:translate(5px)}@supports (color:color-mix(in lab,red,red)){main.light .nav-item.active{box-shadow:0 14px 32px color-mix(in srgb,var(--accent) 25%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent)}}.sidebar-bottom{padding-top:18px}.system{background:#ffffffa8;border:1px solid #d8dde5;border-radius:15px;margin:0 6px 10px}.profile{background:#fff;border-radius:18px;margin:0 6px;padding:12px;box-shadow:0 8px 24px #1e1e2c10}.avatar{background:linear-gradient(145deg,#f29f67,#1e1e2c);width:42px;height:42px}main.light .workspace>header{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f8f9fbe8}main.light .holding-section,main.light .kpi,main.light .panel,main.light .welcome{border-color:#e2e5ea;border-radius:22px}.holding-card{border-radius:20px}.icon-btn,.primary{border-radius:13px}@media (max-width:760px){main.light .sidebar{width:300px}.nav-item{height:56px}.brand-logo{width:138px}}.brand{background:linear-gradient(145deg,#fff,#f7f8fa);border:1px solid #d7dbe1;border-radius:22px;justify-content:center;align-items:center;min-height:112px;margin:0 3px 22px;padding:10px 12px;display:flex;overflow:hidden;box-shadow:0 12px 32px #1e1e2c16,inset 0 0 0 1px #fff}.brand:after{content:"";pointer-events:none;border:1px solid #f29f6740;border-radius:17px;position:absolute;inset:6px}.brand-logo{z-index:1;object-fit:contain;object-position:center;filter:drop-shadow(0 7px 8px #1e1e2c26)saturate(1.05);width:220px;height:96px;position:relative;transform:scale(1.08)}@media (min-width:1600px){.brand{min-height:128px}.brand-logo{width:250px;height:108px}}@media (min-width:2400px){.brand{min-height:152px;margin-bottom:28px}.brand-logo{width:290px;height:126px}}@media (min-width:3400px){.brand{min-height:180px}.brand-logo{width:345px;height:148px}}@media (max-width:760px){.brand{min-height:116px}.brand-logo{width:225px;height:98px}}.sidebar{overscroll-behavior:contain;scrollbar-gutter:stable;height:100vh;padding-bottom:24px;overflow:hidden auto!important}.sidebar .brand,.sidebar .company-switcher,.sidebar .nav-label,.sidebar .sidebar-bottom,.sidebar nav{flex-shrink:0}.sidebar-bottom{margin-top:24px}.sidebar::-webkit-scrollbar{width:7px}.sidebar::-webkit-scrollbar-track{background:0 0}.sidebar::-webkit-scrollbar-thumb{background:#b7bdc6 padding-box padding-box;border:2px solid #0000;border-radius:10px}.sidebar::-webkit-scrollbar-thumb:hover{background:#f29f67 padding-box padding-box}.sidebar{scrollbar-width:thin;scrollbar-color:#b7bdc6 transparent}.company-children{max-height:500px;overflow:visible}.company-switcher{transition:max-height .25s}.sidebar nav{padding-bottom:4px}@media (max-height:820px){.brand{min-height:92px;margin-bottom:14px}.brand-logo{height:78px}.nav-label{margin-top:18px}.nav-item{height:54px}.sidebar-bottom{margin-top:16px}}.kpi{color:var(--text);text-align:left;cursor:pointer;font-family:inherit;transition:transform .18s,box-shadow .18s}.kpi:hover,.task-stats>button:hover{transform:translateY(-3px);box-shadow:0 12px 28px #1e1e2c18!important}.holding-card:active,.kpi:active{transform:translateY(0)}.system{text-align:left;width:calc(100% - 12px);color:var(--text);cursor:pointer}.row-more{width:auto!important;height:34px!important;min-height:34px!important;color:var(--muted)!important;border:0!important}.focus-row.completed b,.task-row.completed b{opacity:.55;text-decoration:line-through}.focus-row.completed,.task-row.completed{opacity:.72}.activity-row{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px}.activity-row:hover{background:#f1f3f6}.activity-row>div{text-align:left}.task-stats>button{border:1px solid var(--border);text-align:left;color:var(--text);background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:17px;transition:all .18s;display:flex}.task-stats>button span{color:var(--muted);font-size:12px}.task-stats>button b{font-size:24px}.report-visual{width:100%}.agent-icon,.report-visual{cursor:pointer;border:0!important;margin:0!important}.file-row button:hover,.panel-head button:hover{color:#f29f67}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e1e2c66;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card{color:#1e1e2c;background:#fff;border:1px solid #dfe2e7;border-radius:24px;width:min(520px,100%);padding:34px;position:relative;box-shadow:0 30px 90px #1e1e2c40}.modal-card h2{margin:12px 0;font-size:24px}.modal-card p{color:#505761;margin:0 0 24px;font-size:15px;line-height:1.7}.modal-mark{color:#b5521d;background:#fff0e4;border-radius:14px;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.modal-close{color:#1e1e2c;background:#f0f1f4;border:0;border-radius:50%;width:38px;height:38px;font-size:22px;position:absolute;top:16px;right:18px}.toast{z-index:110;color:#fff;background:#1e1e2c;border-radius:14px;padding:14px 20px;font-size:14px;animation:toast-in .22s;position:fixed;bottom:28px;right:28px;box-shadow:0 14px 40px #1e1e2c35}@keyframes toast-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@media (max-width:760px){.modal-card{padding:26px}.toast{text-align:center;bottom:14px;left:14px;right:14px}.task-stats>button{padding:14px}}.science-nav{gap:5px!important}.science-nav-wrap{flex-direction:column;gap:5px;display:flex}.science-nav-group{letter-spacing:1.35px;color:#747b86;margin:13px 13px 2px;font-size:9px;font-weight:800}.science-nav .nav-item{border-radius:15px;height:51px}.science-admin{flex-direction:column;gap:20px;display:flex}.admin-hero,.admin-toolbar{background:linear-gradient(120deg,#fff,#f2f7ff);border:1px solid #dfe2e7;border-radius:22px;justify-content:space-between;align-items:center;padding:28px 30px;display:flex;box-shadow:0 8px 26px #1e1e2c0b}.admin-form-head span,.admin-hero span,.admin-toolbar>div>span{letter-spacing:1.5px;color:#2775ce;font-size:10px;font-weight:800}.admin-hero h2,.admin-toolbar h2{margin:6px 0;font-size:28px}.admin-hero p,.admin-toolbar p{color:#5d6470;margin:0;font-size:13px}.admin-live{color:#237d78;background:#eaf9f7;border:1px solid #34b1aa55;border-radius:20px;align-items:center;gap:9px;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.admin-live i{background:#34b1aa;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #34b1aa18}.admin-kpis{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:14px;display:grid}.admin-kpis>button{border:1px solid #dfe2e7;border-top:3px solid var(--admin-accent);color:#1e1e2c;text-align:left;background:#fff;border-radius:18px;flex-direction:column;align-items:flex-start;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 22px #1e1e2c0b}.admin-kpis>button:after{content:"";background:var(--admin-accent);border-radius:50%;width:100px;height:100px;position:absolute;bottom:-30px;right:-22px}@supports (color:color-mix(in lab,red,red)){.admin-kpis>button:after{background:color-mix(in srgb,var(--admin-accent) 12%,transparent)}}.admin-kpis span{color:#626673;font-size:12px}.admin-kpis b{margin:9px 0;font-size:28px}.admin-kpis small{color:#2775ce;font-size:11px}.admin-modules{background:#fff;border:1px solid #dfe2e7;border-radius:20px;padding:24px}.admin-section-title h3{margin:0 0 5px;font-size:18px}.admin-section-title p{color:#626673;margin:0 0 18px;font-size:12px}.admin-module-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.admin-module-grid>button{color:#1e1e2c;text-align:left;background:#fafbfc;border:1px solid #e0e3e8;border-radius:16px;align-items:center;gap:12px;padding:16px;display:flex}.admin-module-grid>button:hover{border-color:#3b8ff3;transform:translateY(-2px)}.admin-module-grid>button>span{color:#2775ce;background:#eaf3ff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.admin-module-grid>button>div{flex-direction:column;flex:1;gap:4px;display:flex}.admin-module-grid b{font-size:13px}.admin-module-grid small{color:#626673;font-size:11px}.admin-module-grid em{color:#3b8ff3;font-style:normal}.admin-alerts{background:#fff6ef;border:1px solid #f29f6755;border-radius:18px;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.admin-alerts h3{margin:0 0 5px;font-size:15px}.admin-alerts p{color:#655d57;margin:0;font-size:12px}.admin-alerts button{color:#9d4a1c;background:#fff;border:1px solid #f29f67;border-radius:11px;padding:10px 14px;font-weight:700}.admin-toolbar{background:#fff;padding:22px 26px}.admin-toolbar h2{font-size:25px}.admin-controls{justify-content:space-between;align-items:center;gap:15px;display:flex}.admin-controls>label{background:#fff;border:1px solid #cfd4dc;border-radius:13px;align-items:center;gap:8px;min-width:320px;padding:0 13px;display:flex}.admin-controls input{background:0 0;border:0;outline:0;width:100%;height:44px;font-size:13px}.admin-controls>div{align-items:center;gap:12px;display:flex}.admin-controls span{color:#626673;font-size:12px}.admin-controls button,.admin-pagination button{color:#1e1e2c;background:#fff;border:1px solid #cfd4dc;border-radius:10px;padding:9px 13px}.admin-table-wrap{background:#fff;border:1px solid #dfe2e7;border-radius:18px;overflow:auto;box-shadow:0 6px 20px #1e1e2c0a}.admin-table{border-collapse:collapse;width:100%;min-width:1080px}.admin-table th{z-index:1;color:#4e5560;text-align:left;white-space:nowrap;background:#f0f2f5;padding:0;font-size:11px;position:sticky;top:0}.admin-id-head,.admin-index-head{text-align:center!important;padding:14px 12px!important}.admin-index-head{width:62px;min-width:62px}.admin-id-head{width:126px;min-width:126px}.admin-index-col{text-align:center;color:#1e1e2c;width:62px;font-weight:800}.admin-id-col{color:#2775ce;letter-spacing:.2px;width:126px;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-weight:700;font-size:11px!important}.table-sort{color:#4e5560;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:14px 16px;font-size:11px;font-weight:750;display:flex}.table-sort:hover{color:#1e1e2c;background:#e7ebf0}.table-sort span{color:#8a909a;font-size:10px}.admin-table th:last-child{padding:14px 16px}.admin-table td{white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #eceef1;max-width:250px;padding:13px 16px;font-size:12px;overflow:hidden}.admin-table tbody tr:hover{background:#f8faff}.table-actions{gap:6px;display:flex}.table-actions button{background:#fff;border:1px solid #d5dae1;border-radius:8px;padding:6px 9px;font-size:10px}.table-actions button:last-child{color:#c2413a}.admin-pagination{justify-content:center;align-items:center;gap:14px;display:flex}.admin-pagination span{font-size:12px}.admin-pagination button:disabled{opacity:.4;cursor:not-allowed}.admin-modal-bg{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e1e2c70;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-form{background:#fff;border-radius:24px;width:min(820px,100%);max-height:88vh;padding:28px;overflow:auto;box-shadow:0 30px 90px #1e1e2c55}.admin-form-head{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.admin-form-head h3{margin:5px 0;font-size:22px}.admin-form-head>button{background:#f0f2f5;border:0;border-radius:50%;width:40px;height:40px;font-size:22px}.admin-form-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.admin-form-grid label,.settings-grid label{color:#555c67;flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex}.admin-form-grid input,.admin-form-grid select,.settings-grid input,.settings-grid select{color:#1e1e2c;background:#fff;border:1px solid #cfd4dc;border-radius:11px;height:44px;padding:0 12px;font-size:13px}.admin-form-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.admin-form-actions>button{background:#fff;border:1px solid #cfd4dc;border-radius:11px;padding:10px 16px}.admin-form-actions .primary{background:#f29f67}.audit-list{background:#fff;border:1px solid #dfe2e7;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.audit-list article{border-bottom:1px solid #e8eaee;grid-template-columns:90px 1fr auto;align-items:center;gap:14px;padding:16px 20px;display:grid}.audit-list article:last-child{border:0}.audit-action{color:#2775ce;text-align:center;background:#eaf3ff;border-radius:8px;padding:5px 8px;font-size:10px;font-weight:800}.audit-action.create{color:#237d78;background:#e7f8f5}.audit-action.update{color:#856a00;background:#fff5d4}.audit-action.delete{color:#b43c35;background:#ffebea}.audit-list b{font-size:12px}.audit-list p{color:#626673;white-space:nowrap;text-overflow:ellipsis;max-width:700px;margin:3px 0 0;font-size:11px;overflow:hidden}.audit-list time{color:#7a8089;font-size:10px}.settings-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.settings-grid section{background:#fff;border:1px solid #dfe2e7;border-radius:18px;flex-direction:column;gap:14px;padding:22px;display:flex}.settings-grid h3{margin:0;font-size:15px}.settings-grid label:has(input[type=checkbox]){flex-direction:row;align-items:center;font-size:12px;font-weight:500}.settings-grid input[type=checkbox]{width:18px;height:18px}.admin-saved{border-radius:12px;position:fixed;bottom:30px;right:30px}.admin-saved,.quality-score{color:#fff;background:#1e1e2c;padding:13px 18px}.quality-score{border-radius:16px;flex-direction:column;align-items:center;min-width:110px;display:flex}.quality-score b{font-size:25px}.quality-score span{color:#c7c9d0;font-size:10px}.quality-metrics{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.quality-metrics button{color:#1e1e2c;text-align:left;background:#fff;border:1px solid #dfe2e7;border-radius:17px;flex-direction:column;align-items:flex-start;padding:18px;display:flex}.quality-metrics span{color:#626673;font-size:11px}.quality-metrics b{margin:7px 0;font-size:25px}.quality-metrics small{color:#2775ce}.quality-list{background:#fff;border:1px solid #dfe2e7;border-radius:20px;padding:24px}.quality-list article{border-top:1px solid #eaecf0;grid-template-columns:10px 1fr auto auto;align-items:center;gap:15px;padding:15px 0;display:grid}.quality-list article>i{background:#3b8ff3;border-radius:7px;width:9px;height:36px}.quality-list article>i.high{background:#e9584f}.quality-list article>i.medium{background:#e0b50f}.quality-list article>i.low{background:#34b1aa}.quality-list article b{font-size:13px}.quality-list article p{color:#626673;margin:4px 0 0;font-size:11px}.quality-list article strong{text-align:center;min-width:45px;font-size:20px}.quality-list article button{background:#fff;border:1px solid #cfd4dc;border-radius:9px;padding:8px 12px}@media (min-width:1600px){.science-admin{gap:26px}.admin-hero,.admin-toolbar{padding:34px 38px}.admin-hero h2,.admin-toolbar h2{font-size:34px}.admin-hero p,.admin-toolbar p{font-size:15px}.admin-kpis,.admin-module-grid,.quality-metrics{gap:18px}.admin-kpis>button{min-height:150px;padding:27px}.admin-kpis span{font-size:14px}.admin-kpis b{font-size:34px}.admin-kpis small{font-size:13px}.admin-modules,.quality-list{padding:30px}.admin-module-grid>button{min-height:82px;padding:20px}.admin-module-grid b{font-size:15px}.admin-module-grid small{font-size:13px}.admin-table th{padding:18px 20px;font-size:13px}.admin-table td{padding:17px 20px;font-size:14px}.admin-controls input{height:52px;font-size:15px}.science-nav .nav-item{min-height:55px}.science-nav-group{font-size:10px}.quality-metrics button{min-height:128px;padding:24px}}@media (min-width:2400px){.admin-hero,.admin-toolbar{padding:42px 48px}.admin-hero h2,.admin-toolbar h2{font-size:40px}.admin-kpis>button{min-height:180px;padding:32px}.admin-kpis span{font-size:16px}.admin-kpis b{font-size:42px}.admin-kpis small{font-size:15px}.admin-module-grid{grid-template-columns:repeat(4,1fr)}.admin-module-grid>button{min-height:102px}.admin-module-grid b{font-size:17px}.admin-module-grid small,.admin-table th{font-size:15px}.admin-table td{font-size:16px}.quality-list article{padding:22px 0}.quality-list article b{font-size:17px}.quality-list article p{font-size:14px}}@media (max-width:1250px){.admin-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:1100px){.admin-kpis,.admin-module-grid,.quality-metrics,.settings-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.admin-alerts,.admin-hero,.admin-toolbar{flex-direction:column;align-items:flex-start;gap:16px}.admin-kpis,.admin-module-grid,.quality-metrics,.settings-grid{grid-template-columns:1fr}.admin-controls{flex-direction:column;align-items:stretch}.admin-controls>label{min-width:0}.admin-form-grid{grid-template-columns:1fr}.audit-list article{grid-template-columns:75px 1fr}.audit-list time{grid-column:2}.quality-list article{grid-template-columns:8px 1fr auto}.quality-list article button{grid-column:2}.science-nav-group{font-size:8px}}.xh-admin{color:#1e1e2c;flex-direction:column;gap:18px;display:flex}.xh-shell-head{background:radial-gradient(circle at 92% 0,#f29f6724,#0000 34%),linear-gradient(120deg,#fff,#fff8f3);border:1px solid #dfe2e7;border-radius:22px;justify-content:space-between;align-items:center;padding:28px 30px;display:flex;box-shadow:0 9px 28px #1e1e2c0c}.xh-shell-head>div:first-child>span,.xh-toolbar>div>span{letter-spacing:1.55px;color:#a34d1d;font-size:10px;font-weight:850}.xh-shell-head h2{margin:6px 0;font-size:29px}.xh-shell-head p,.xh-toolbar p{color:#626673;margin:0;font-size:13px}.xh-separate{color:#8f461f;background:#fff;border:1px solid #f29f6760;border-radius:20px;align-items:center;gap:9px;padding:11px 15px;font-size:12px;font-weight:750;display:flex}.xh-separate i{background:#f29f67;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #f29f6720}.xh-tabs{background:#fff;border:1px solid #dfe2e7;border-radius:18px;gap:8px;padding:8px;display:flex;overflow-x:auto;box-shadow:0 5px 18px #1e1e2c09}.xh-tabs button{color:#626673;background:0 0;border:1px solid #0000;border-radius:12px;flex:none;align-items:center;gap:8px;padding:11px 14px;font-size:11px;font-weight:700;display:flex}.xh-tabs button span{font-size:15px}.xh-tabs button:hover{color:#1e1e2c;background:#f3f4f6}.xh-tabs button.active{color:#9b4b20;background:#fff0e7;border-color:#f29f6770;box-shadow:0 5px 15px #f29f6718}.xh-loading{text-align:center;color:#626673;background:#fff;border:1px solid #dfe2e7;border-radius:18px;padding:40px}.xh-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;display:grid}.xh-kpis button{border:1px solid #dfe2e7;border-top:3px solid var(--xh-accent);color:#1e1e2c;text-align:left;background:#fff;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:125px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 22px #1e1e2c0a}.xh-kpis button:after{content:"";background:var(--xh-accent);border-radius:50%;width:115px;height:115px;position:absolute;bottom:-40px;right:-30px}@supports (color:color-mix(in lab,red,red)){.xh-kpis button:after{background:color-mix(in srgb,var(--xh-accent) 12%,transparent)}}.xh-kpis span{color:#626673;font-size:11px}.xh-kpis b{margin:11px 0;font-size:24px}.xh-kpis small{color:#a34d1d;font-size:10px}.xh-notice{background:#eefaf8;border:1px solid #34b1aa55;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.xh-notice b{font-size:13px}.xh-notice p{color:#4d6765;margin:4px 0 0;font-size:11px}.xh-notice>span{color:#237d78;background:#fff;border-radius:12px;flex:none;padding:8px 11px;font-size:11px;font-weight:800}.xh-analytics{grid-template-columns:minmax(0,1.25fr) minmax(360px,1fr);gap:14px;display:grid}.xh-card{background:#fff;border:1px solid #dfe2e7;border-radius:20px;padding:22px;box-shadow:0 6px 20px #1e1e2c09}.xh-card-head{justify-content:space-between;align-items:flex-start;margin-bottom:17px;display:flex}.xh-card-head h3{margin:0 0 5px;font-size:16px}.xh-card-head p{color:#626673;margin:0;font-size:11px}.xh-card-head button{color:#a34d1d;background:0 0;border:0;font-size:10px;font-weight:700}.xh-bars{gap:11px}.xh-bars,.xh-bars button{flex-direction:column;display:flex}.xh-bars button{color:#1e1e2c;text-align:left;background:0 0;border:0;gap:6px}.xh-bars button>span{justify-content:space-between;align-items:center;gap:15px;display:flex}.xh-bars b{font-size:11px}.xh-bars em{color:#626673;font-size:10px;font-style:normal}.xh-bars i{background:#f0f1f3;border-radius:8px;height:7px;overflow:hidden}.xh-bars u{background:linear-gradient(90deg,#f29f67,#e0b50f);border-radius:8px;height:100%;display:block}.xh-sources{flex-direction:column;gap:9px;display:flex}.xh-sources article{background:#fafbfc;border:1px solid #e3e6ea;border-radius:13px;align-items:center;gap:10px;padding:11px;display:flex}.xh-sources article>span{color:#a34d1d;background:#fff0e7;border-radius:10px;place-items:center;width:35px;height:35px;font-size:10px;font-weight:850;display:grid}.xh-sources article>div{flex-direction:column;flex:1;gap:4px;display:flex}.xh-sources b{font-size:10px}.xh-sources small{color:#626673;font-size:9px}.xh-sources strong{font-size:11px}.positive{color:#17847e!important}.negative{color:#c4483f!important}.xh-quality{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.xh-quality span{color:#626673;background:#f3f4f6;border-radius:11px;flex-direction:column;gap:5px;padding:10px;font-size:9px;display:flex}.xh-quality b{color:#1e1e2c;font-size:17px}.xh-account-strip{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.xh-account-strip article{background:#fafbfc;border:1px solid #e1e4e9;border-radius:13px;flex-direction:column;gap:7px;padding:13px;display:flex}.xh-account-strip span{color:#626673;font-size:10px}.xh-account-strip b{font-size:14px}.xh-transfer-warning{background:#fff9df;border:1px solid #e0b50f65;border-radius:14px;align-items:center;gap:12px;margin-top:15px;padding:13px 15px;display:flex}.xh-transfer-warning>span{color:#1e1e2c;background:#e0b50f;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.xh-transfer-warning>div{flex:1}.xh-transfer-warning b{font-size:11px}.xh-transfer-warning p{color:#75620e;margin:3px 0 0;font-size:10px}.xh-transfer-warning button{color:#6d5800;background:#fff;border:1px solid #e0b50f;border-radius:9px;padding:8px 10px;font-size:10px}.xh-section{flex-direction:column;gap:15px;display:flex}.xh-toolbar{background:#fff;border:1px solid #dfe2e7;border-radius:19px;justify-content:space-between;align-items:center;padding:22px 25px;display:flex}.xh-toolbar h3{margin:5px 0;font-size:23px}.xh-controls{align-items:center;gap:12px;display:flex}.xh-controls label{background:#fff;border:1px solid #cfd4dc;border-radius:12px;align-items:center;gap:8px;min-width:320px;padding:0 12px;display:flex}.xh-controls input,.xh-controls select{background:0 0;border:0;outline:0;height:43px;font-size:12px}.xh-controls>select{background:#fff;border:1px solid #cfd4dc;border-radius:12px;min-width:190px;padding:0 11px}.xh-controls>span{color:#626673;margin-left:auto;font-size:11px}.xh-table-wrap{background:#fff;border:1px solid #dfe2e7;border-radius:18px;overflow:auto;box-shadow:0 6px 20px #1e1e2c09}.xh-table{border-collapse:collapse;width:100%;min-width:1420px}.xh-table th{z-index:2;color:#4e5560;text-align:left;white-space:nowrap;background:#f0f2f5;padding:13px 14px;font-size:10px;position:sticky;top:0}.xh-table td{white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #eceef1;max-width:230px;padding:12px 14px;font-size:11px;overflow:hidden}.xh-table tbody tr:hover{background:#fff9f4}.xh-table code{color:#2775ce;background:#edf4ff;border-radius:6px;padding:4px 6px;font-size:9px}.xh-description{max-width:280px!important}.xh-money{font-weight:800}.xh-money small{color:#777d86;font-size:8px}.xh-flow{color:#a34d1d;background:#ffebe1;border-radius:8px;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.xh-flow.income{color:#247d78;background:#e8f8f5}.xh-flow.transfer{color:#276eb8;background:#e9f2ff}.xh-comment-count{color:#806500;background:#fff4cf;border-radius:50%;place-items:center;min-width:25px;height:25px;font-size:9px;font-weight:850;display:inline-grid}.xh-comment-count.empty{color:#92969e;background:#f0f1f3}.xh-row-warning{background:#fff9dc}.xh-form textarea{resize:vertical;border:1px solid #cfd4dc;border-radius:11px;min-height:95px;padding:11px}.xh-full-field{grid-column:1/-1}.xh-full-field>span{color:#555c67;font-size:11px;font-weight:700}.xh-table.supporting{min-width:1150px}.xh-detail-type{color:#237d78;background:#e9f8f6;border-radius:8px;padding:5px 8px;font-size:9px;font-weight:750}.xh-comment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.xh-comment-grid>button{color:#1e1e2c;text-align:left;background:#fff;border:1px solid #dfe2e7;border-radius:15px;align-items:flex-start;gap:12px;padding:15px;display:flex}.xh-comment-grid>button:hover{border-color:#f29f67;box-shadow:0 8px 22px #f29f6715}.xh-comment-grid>button>span{color:#a34d1d;background:#fff0e7;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}.xh-comment-grid>button>div{flex:1;min-width:0}.xh-comment-grid b{font-size:10px}.xh-comment-grid p{color:#4f555e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.xh-comment-grid small{color:#7a8089;font-size:9px}.xh-comment-grid em{color:#f29f67;font-style:normal}.xh-comment-modal{background:#fff;border-radius:23px;width:min(620px,100%);padding:28px;position:relative;box-shadow:0 28px 80px #1e1e2c50}.xh-comment-modal>button{background:#f0f1f4;border:0;border-radius:50%;width:38px;height:38px;font-size:20px;position:absolute;top:15px;right:17px}.xh-comment-modal>span{color:#a34d1d;letter-spacing:1.4px;font-size:9px;font-weight:850}.xh-comment-modal h3{margin:7px 0 16px;font-size:20px}.xh-comment-modal>p{color:#35383e;white-space:pre-wrap;background:#fff7f1;border-radius:14px;padding:16px;font-size:14px;line-height:1.65}.xh-comment-modal dl{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.xh-comment-modal dl div{background:#f4f5f7;border-radius:10px;padding:10px}.xh-comment-modal dt{color:#777d86;font-size:9px}.xh-comment-modal dd{margin:4px 0 0;font-size:11px}.xh-account-grid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.xh-account-grid article{background:#fff;border:1px solid #dfe2e7;border-radius:16px;align-items:center;gap:12px;padding:17px;display:flex}.xh-account-grid article>span{color:#fff;background:#1e1e2c;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;display:grid}.xh-account-grid article>div{flex-direction:column;flex:1;gap:4px;display:flex}.xh-account-grid b{font-size:12px}.xh-account-grid small{color:#626673;font-size:9px}.xh-account-grid strong{font-size:14px}.xh-summary-row{border-top:1px solid #e7e9ed;grid-template-columns:1.4fr repeat(3,1fr);align-items:center;gap:10px;padding:12px 0;font-size:10px;display:grid}.xh-summary-row span{color:#626673}.xh-summary-row strong{text-align:right}.xh-category-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.xh-category-grid article{background:#fff;border:1px solid #dfe2e7;border-radius:15px;align-items:center;gap:10px;padding:15px;display:flex}.xh-category-grid article>i{border-radius:7px;width:9px;height:38px}.xh-category-grid article>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.xh-category-grid b{font-size:11px}.xh-category-grid small{color:#626673;font-size:9px}.xh-category-grid button{background:#fff;border:1px solid #d5dae1;border-radius:8px;padding:7px 8px;font-size:9px}.xh-category-grid button:last-child{color:#c4483f}.settings-grid section>p{color:#626673;margin:0;font-size:11px;line-height:1.5}@media (min-width:1600px){.xh-admin{gap:23px}.xh-shell-head{padding:34px 38px}.xh-shell-head h2{font-size:36px}.xh-shell-head p{font-size:15px}.xh-tabs button{padding:14px 17px;font-size:13px}.xh-kpis{gap:17px}.xh-kpis button{min-height:150px;padding:25px}.xh-kpis span{font-size:13px}.xh-kpis b{font-size:30px}.xh-card{padding:28px}.xh-card-head h3{font-size:19px}.xh-table th{padding:16px 18px;font-size:12px}.xh-table td{padding:15px 18px;font-size:13px}.xh-comment-grid>button{padding:19px}.xh-comment-grid b{font-size:12px}.xh-comment-grid p{font-size:13px}.xh-category-grid article{padding:19px}.xh-category-grid b{font-size:13px}}@media (min-width:2400px){.xh-shell-head{padding:42px 48px}.xh-shell-head h2{font-size:42px}.xh-kpis button{min-height:185px;padding:32px}.xh-kpis span{font-size:16px}.xh-kpis b{font-size:38px}.xh-tabs button{padding:16px 20px;font-size:15px}.xh-analytics{grid-template-columns:1.4fr 1fr;gap:20px}.xh-card{padding:34px}.xh-table th{font-size:14px}.xh-table td{font-size:15px}.xh-comment-grid{grid-template-columns:repeat(3,1fr)}.xh-account-grid,.xh-category-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1250px){.xh-kpis{grid-template-columns:repeat(3,1fr)}.xh-analytics{grid-template-columns:1fr}.xh-category-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.xh-notice,.xh-shell-head,.xh-toolbar{flex-direction:column;align-items:flex-start}.xh-tabs{margin-inline:-2px}.xh-account-grid,.xh-account-strip,.xh-category-grid,.xh-comment-grid,.xh-kpis,.xh-quality{grid-template-columns:1fr}.xh-controls{flex-direction:column;align-items:stretch}.xh-controls label,.xh-controls>select{width:100%;min-width:0}.xh-controls>span{margin-left:0}.xh-comment-modal dl{grid-template-columns:1fr}.xh-summary-row{grid-template-columns:1fr 1fr}.xh-summary-row strong{text-align:left}}.xh-full-field textarea{resize:vertical;border:1px solid #cfd4dc;border-radius:11px;width:100%;min-height:95px;padding:11px}.xh-comment-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.xh-comment-actions button{background:#fff;border:1px solid #d5dae1;border-radius:9px;padding:9px 12px;font-size:10px}.xh-comment-actions button:last-child{color:#c4483f}.nav-item.xh-menu-entry{background:linear-gradient(100deg,#fff0e7,#fffaf6);border-color:#f29f6766;box-shadow:0 8px 22px #f29f6718}.nav-item.xh-menu-entry>span{color:#a34d1d;background:#fff5ee}.nav-code{color:#9a4b22;letter-spacing:.7px;background:#fff;border:1px solid #f29f6770;border-radius:8px;margin-left:auto;padding:4px 7px;font-size:8px;font-weight:850}.nav-item.xh-menu-entry:after{margin-left:5px}.xh-access-shell{background:radial-gradient(circle at 50% 18%,#f29f6725,#0000 27%),linear-gradient(145deg,#f4f5f7,#eef1f4);border:1px solid #dfe2e7;border-radius:24px;place-items:center;min-height:calc(100vh - 170px);padding:44px 24px;display:grid}.xh-access-card{color:#1e1e2c;text-align:center;background:#fff;border:1px solid #d9dde3;border-radius:26px;width:min(530px,100%);padding:38px 40px;box-shadow:0 28px 80px #1e1e2c20}.xh-access-mark{color:#a64e1d;background:linear-gradient(145deg,#fff6f0,#ffe6d6);border:1px solid #f29f6768;border-radius:24px;place-items:center;width:78px;height:78px;margin:0 auto 22px;display:grid;position:relative;box-shadow:0 14px 34px #f29f6728}.xh-access-mark span{letter-spacing:1px;font-size:22px;font-weight:900}.xh-access-mark i{background:#34b1aa;border:5px solid #fff;border-radius:50%;width:24px;height:24px;position:absolute;bottom:-4px;right:-4px;box-shadow:0 4px 12px #34b1aa45}.xh-access-eyebrow{color:#a34d1d;letter-spacing:1.55px;font-size:10px;font-weight:850;display:block}.xh-access-card h2{letter-spacing:-.6px;margin:9px 0 8px;font-size:30px}.xh-access-card>p{color:#626673;max-width:410px;margin:0 auto 27px;font-size:13px;line-height:1.6}.xh-access-field{text-align:left;flex-direction:column;gap:8px;margin-top:16px;display:flex}.xh-access-field>span{color:#353941;font-size:12px;font-weight:750}.xh-access-field>div{background:#fafbfc;border:1px solid #cbd1d9;border-radius:14px;align-items:center;min-height:54px;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.xh-access-field>div:focus-within{border-color:#f29f67;box-shadow:0 0 0 4px #f29f6718}.xh-access-field input{color:#1e1e2c;letter-spacing:.7px;background:0 0;border:0;outline:0;width:100%;min-width:0;height:52px;padding:0 15px;font-size:16px}.xh-access-field div button{color:#535a65;background:#f0f2f5;border:0;border-radius:9px;height:38px;margin-right:7px;padding:0 11px;font-size:10px;font-weight:700}.xh-access-field small{color:#7d838c;font-size:10px}.xh-access-submit{color:#2b180b;background:linear-gradient(135deg,#f29f67,#e68143);border-radius:13px;width:100%;min-height:52px;margin-top:19px;font-size:13px}.xh-access-submit:disabled{cursor:not-allowed;opacity:.58}.xh-recovery-link{color:#8f461f;background:0 0;border:0;margin-top:15px;padding:8px;font-size:11px;font-weight:750}.xh-access-error,.xh-access-success{text-align:left;border-radius:11px;margin-top:14px;padding:11px 13px;font-size:11px;line-height:1.45}.xh-access-error{color:#a3342c;background:#fff1f0;border:1px solid #e6a8a3}.xh-access-success{color:#1d716c;background:#edfaf8;border:1px solid #8bd1ca}.xh-recovery-steps{justify-content:center;align-items:center;margin-bottom:24px;display:flex}.xh-recovery-steps span{color:#8a9099;background:#fff;border:1px solid #cfd4dc;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:850;display:grid}.xh-recovery-steps span.active{color:#9b4b20;background:#fff0e7;border-color:#f29f67}.xh-recovery-steps i{background:#dfe2e7;width:72px;height:1px}.xh-new-code-fields{flex-direction:column;gap:2px;display:flex}.xh-security-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.xh-security-actions>button{color:#555b65;background:#fff;border:1px solid #d2d7de;border-radius:11px;min-height:40px;padding:9px 12px;font-size:10px;font-weight:750}.xh-security-actions .xh-lock-action{color:#ae3f36;background:#fff3f2;border-color:#e6b3af}@media (max-width:760px){.xh-access-shell{border-radius:18px;min-height:calc(100vh - 120px);padding:18px 10px}.xh-access-card{border-radius:21px;padding:28px 20px}.xh-access-card h2{font-size:25px}.xh-access-card>p{font-size:12px}.xh-access-field input{font-size:16px}.xh-security-actions{justify-content:flex-start;width:100%}.xh-security-actions>button,.xh-separate{flex:1;justify-content:center}.nav-code{font-size:7px}}@media (prefers-reduced-motion:reduce){.nav-item.xh-menu-entry,.xh-access-field>div{transition:none}}.content:has(>.ai-chat){width:100%;max-width:none;height:calc(100dvh - 82px);padding:0;overflow:hidden}.ai-chat{--chat-bg:#f6f7f9;--chat-surface:#fff;--chat-ink:#1e1e2c;--chat-muted:#626673;--chat-line:#dfe2e7;--chat-column:960px;background:radial-gradient(circle at 50% -20%,var(--chat-accent),transparent 34%),var(--chat-bg);border-top:1px solid #eceef1;grid-template-rows:auto minmax(0,1fr);height:100%;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ai-chat{background:radial-gradient(circle at 50% -20%,color-mix(in srgb,var(--chat-accent) 14%,transparent),transparent 34%),var(--chat-bg)}}.ai-chat{color:var(--chat-ink)}.ai-chat__bar{border-bottom:1px solid var(--chat-line);background:var(--chat-surface);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:0 24px;display:flex}@supports (color:color-mix(in lab,red,red)){.ai-chat__bar{background:color-mix(in srgb,var(--chat-surface) 90%,transparent)}}.ai-chat__bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ai-chat__identity{align-items:center;gap:12px;min-width:0;display:flex}.ai-chat__brand-mark{background:linear-gradient(145deg,var(--chat-accent),var(--chat-accent));border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.ai-chat__brand-mark{background:linear-gradient(145deg,color-mix(in srgb,var(--chat-accent) 45%,#fff),color-mix(in srgb,var(--chat-accent) 18%,#fff))}}.ai-chat__brand-mark{color:#7f3b19;box-shadow:0 8px 22px var(--chat-accent);font-size:19px}@supports (color:color-mix(in lab,red,red)){.ai-chat__brand-mark{box-shadow:0 8px 22px color-mix(in srgb,var(--chat-accent) 25%,transparent)}}.ai-chat__identity>div{flex-direction:column;gap:4px;min-width:0;display:flex}.ai-chat__identity strong{color:var(--chat-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.ai-chat__identity span{color:var(--chat-muted);white-space:nowrap;font-size:11px}.ai-chat__identity span i{background:#34b1aa;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #34b1aa18}.ai-chat__new{border:1px solid var(--chat-accent);min-height:42px;padding:0 15px}@supports (color:color-mix(in lab,red,red)){.ai-chat__new{border:1px solid color-mix(in srgb,var(--chat-accent) 55%,var(--chat-line))}}.ai-chat__new{background:var(--chat-accent);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.ai-chat__new{background:color-mix(in srgb,var(--chat-accent) 15%,#fff)}}.ai-chat__new{color:var(--chat-ink);font-size:12px;font-weight:750}.ai-chat__conversation{min-height:0;position:relative;overflow:hidden}.ai-chat__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;overflow-y:auto}.ai-chat__column{width:min(calc(100% - 36px),var(--chat-column));min-height:100%;margin:0 auto;padding:44px 0 180px}.ai-welcome{text-align:center;max-width:780px;margin:clamp(24px,7vh,86px) auto 40px}.ai-welcome__mark{background:linear-gradient(145deg,var(--chat-accent),var(--chat-accent));border-radius:21px;place-items:center;width:66px;height:66px;margin:auto;display:grid}@supports (color:color-mix(in lab,red,red)){.ai-welcome__mark{background:linear-gradient(145deg,var(--chat-accent),color-mix(in srgb,var(--chat-accent) 35%,#fff))}}.ai-welcome__mark{color:#55270f;box-shadow:0 18px 45px var(--chat-accent);font-size:29px}@supports (color:color-mix(in lab,red,red)){.ai-welcome__mark{box-shadow:0 18px 45px color-mix(in srgb,var(--chat-accent) 30%,transparent)}}.ai-welcome h2{color:var(--chat-ink);letter-spacing:-.035em;margin:22px 0 8px;font-size:clamp(29px,2.2vw,40px)}.ai-welcome>p{color:var(--chat-muted);margin:0;font-size:15px}.ai-welcome__prompts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:31px;display:grid}.ai-welcome__prompts button{border:1px solid var(--chat-line);background:var(--chat-surface);min-height:98px;color:var(--chat-ink);text-align:left;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:17px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 6px 20px #1e1e2c08}.ai-welcome__prompts button:hover{border-color:var(--prompt-accent);transform:translateY(-2px);box-shadow:0 12px 30px #1e1e2c12}.ai-welcome__prompts span{background:var(--prompt-accent);border-radius:8px;padding:5px 7px}@supports (color:color-mix(in lab,red,red)){.ai-welcome__prompts span{background:color-mix(in srgb,var(--prompt-accent) 16%,#fff)}}.ai-welcome__prompts span{color:var(--prompt-accent)}@supports (color:color-mix(in lab,red,red)){.ai-welcome__prompts span{color:color-mix(in srgb,var(--prompt-accent) 78%,#1e1e2c)}}.ai-welcome__prompts span{letter-spacing:.45px;font-size:9px;font-weight:850}.ai-welcome__prompts b{font-size:13px;line-height:1.45}.ai-welcome__prompts em{color:var(--prompt-accent);font-size:18px;font-style:normal}.ai-chat__thread{flex-direction:column;gap:31px;display:flex}.ai-message{min-width:0}.ai-message--assistant{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:15px;display:grid}.ai-message__avatar{background:var(--chat-accent);border-radius:13px;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab,red,red)){.ai-message__avatar{background:color-mix(in srgb,var(--chat-accent) 22%,#fff)}}.ai-message__avatar{color:#8f431d;font-size:15px;font-weight:850}.ai-message__content{min-width:0;max-width:86ch}.ai-message__meta{align-items:center;gap:12px;margin-bottom:8px;display:flex}.ai-message__meta b{color:var(--chat-ink);font-size:12px}.ai-message__meta button{color:var(--chat-muted);background:0 0;border:0;border-radius:7px;padding:4px 7px;font-size:9px}.ai-message__meta button:hover{background:var(--chat-line)}@supports (color:color-mix(in lab,red,red)){.ai-message__meta button:hover{background:color-mix(in srgb,var(--chat-line) 55%,transparent)}}.ai-message__meta button:hover{color:var(--chat-ink)}.ai-message--user{justify-content:flex-end;display:flex}.ai-message__user-bubble{color:#fff;overflow-wrap:anywhere;white-space:pre-wrap;background:#1e1e2c;border-radius:21px 21px 6px;max-width:min(76%,700px);padding:13px 17px;font-size:15px;line-height:1.65;box-shadow:0 8px 22px #1e1e2c18}.ai-message__markdown{color:var(--chat-ink);overflow-wrap:anywhere;font-size:15px;line-height:1.76}.ai-message__markdown p{margin:0 0 13px}.ai-message__markdown h4{letter-spacing:-.01em;margin:24px 0 10px;font-size:18px}.ai-message__markdown h4:first-child{margin-top:0}.ai-message__markdown ol,.ai-message__markdown ul{margin:8px 0 16px;padding-left:24px}.ai-message__markdown li{margin:6px 0;padding-left:3px}.ai-message__markdown strong{font-weight:800}.ai-message__markdown a{color:#236fbd;text-underline-offset:3px;text-decoration:underline}.ai-message__markdown code{color:#7a3519;background:#eceef1;border-radius:6px;padding:2px 5px;font-family:Cascadia Code,Consolas,monospace;font-size:.9em}.ai-message__markdown pre{color:#f4f5f7;background:#1e1e2c;border:1px solid #343846;border-radius:14px;max-width:100%;margin:14px 0 18px;padding:17px;overflow-x:auto}.ai-message__markdown pre code{color:inherit;white-space:pre;background:0 0;padding:0;font-size:13px}.ai-message__markdown blockquote{border-left:3px solid var(--chat-accent);background:var(--chat-accent);margin:13px 0;padding:10px 14px}@supports (color:color-mix(in lab,red,red)){.ai-message__markdown blockquote{background:color-mix(in srgb,var(--chat-accent) 8%,#fff)}}.ai-message__markdown blockquote{color:#4f5661}.ai-md-table-wrap{border:1px solid var(--chat-line);border-radius:13px;max-width:100%;margin:14px 0 19px;overflow-x:auto}.ai-md-table-wrap table{border-collapse:collapse;background:var(--chat-surface);width:100%;min-width:520px}.ai-md-table-wrap td,.ai-md-table-wrap th{border-bottom:1px solid var(--chat-line);border-right:1px solid var(--chat-line);text-align:left;padding:11px 13px;font-size:12px}.ai-md-table-wrap th{background:#f0f2f5;font-weight:800}.ai-md-table-wrap tr:last-child td{border-bottom:0}.ai-message.is-error .ai-message__avatar{color:#b43c34;background:#fff0ef}.ai-message__error{color:#98362f;background:#fff3f2;border:1px solid #efb9b5;border-radius:12px;margin:0;padding:12px 14px;font-size:13px;line-height:1.55}.ai-message--typing>div>b{font-size:12px}.ai-message--typing p{gap:5px;margin:11px 0;display:flex}.ai-message--typing p i{background:var(--chat-muted);border-radius:50%;width:7px;height:7px;animation:aiTyping 1.2s ease-in-out infinite}.ai-message--typing p i:nth-child(2){animation-delay:.15s}.ai-message--typing p i:nth-child(3){animation-delay:.3s}@keyframes aiTyping{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.ai-chat__composer-dock{z-index:5;background:linear-gradient(transparent,var(--chat-bg) 37%);padding:50px 20px 16px;position:absolute;inset:auto 0 0}.ai-composer{width:min(calc(100% - 36px),var(--chat-column));background:var(--chat-surface);border:1px solid #cbd1d9;border-radius:24px;grid-template-columns:minmax(0,1fr) 46px;align-items:end;gap:8px;min-height:66px;margin:auto;padding:9px 10px 9px 17px;display:grid;box-shadow:0 17px 48px #1e1e2c18}.ai-composer:focus-within{border-color:var(--chat-accent);box-shadow:0 0 0 4px var(--chat-accent),0 17px 48px #1e1e2c18}@supports (color:color-mix(in lab,red,red)){.ai-composer:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--chat-accent) 15%,transparent),0 17px 48px #1e1e2c18}}.ai-composer textarea{resize:none;width:100%;min-height:45px;max-height:180px;color:var(--chat-ink);background:0 0;border:0;outline:0;padding:11px 0 8px;font-size:15px;line-height:1.5;overflow-y:auto}.ai-composer textarea::placeholder{color:#7b818a}.ai-composer button{background:var(--chat-accent);color:#271308;border:0;border-radius:14px;width:44px;height:44px;font-size:21px;font-weight:900}.ai-composer button:disabled{cursor:default;opacity:.35}.ai-chat__composer-dock>p{color:var(--chat-muted);text-align:center;margin:8px auto 0;font-size:9.5px}main.dark .ai-chat{--chat-bg:#11131a;--chat-surface:#1b1e27;--chat-ink:#f3f4f6;--chat-muted:#a4a8b2;--chat-line:#30343e}.dark .ai-chat__brand-mark,.dark .ai-message__avatar{color:#ffe0cc}.dark .ai-chat__new{color:#f3f4f6;background:#2a2524}.dark .ai-message__user-bubble{color:#1e1e2c;background:#f2f3f5}.dark .ai-message__markdown code{color:#ffc6a4;background:#2b2e37}.dark .ai-md-table-wrap th{background:#252832}.dark .ai-message__markdown blockquote{color:#c5c8cf;background:#20232c}.dark .ai-message__error{color:#ffcbc7;background:#351f21;border-color:#744046}@media (min-width:1600px){.content:has(>.ai-chat){height:calc(100dvh - 96px)}.ai-chat{--chat-column:1080px}.ai-chat__bar{min-height:82px;padding-inline:34px}.ai-chat__identity strong{font-size:17px}.ai-chat__identity span{font-size:12px}.ai-composer textarea,.ai-message__markdown,.ai-message__user-bubble{font-size:17px}.ai-message__content{max-width:92ch}.ai-welcome__prompts b{font-size:15px}}@media (min-width:2400px){.content:has(>.ai-chat){height:calc(100dvh - 118px)}.ai-chat{--chat-column:1360px}.ai-chat__bar{min-height:96px;padding-inline:46px}.ai-chat__brand-mark{flex-basis:52px;width:52px;height:52px;font-size:23px}.ai-chat__identity strong{font-size:20px}.ai-chat__identity span{font-size:14px}.ai-message--assistant{grid-template-columns:48px minmax(0,1fr);gap:19px}.ai-message__avatar{width:48px;height:48px}.ai-composer textarea,.ai-message__markdown,.ai-message__user-bubble{font-size:19px}.ai-message__meta b{font-size:15px}.ai-composer{min-height:80px}.ai-welcome{max-width:980px}.ai-welcome__prompts button{min-height:122px;padding:22px}.ai-welcome__prompts b{font-size:17px}}@media (min-width:3400px){.content:has(>.ai-chat){height:calc(100dvh - 140px)}.ai-chat{--chat-column:1680px}.ai-composer textarea,.ai-message__markdown,.ai-message__user-bubble{font-size:21px}.ai-welcome h2{font-size:48px}.ai-welcome>p{font-size:20px}}@media (max-width:760px){.content:has(>.ai-chat){height:calc(100dvh - 82px);padding:0}.ai-chat__bar{min-height:64px;padding:0 12px}.ai-chat__brand-mark{flex-basis:38px;width:38px;height:38px}.ai-chat__identity strong{font-size:13px}.ai-chat__identity span{text-overflow:ellipsis;max-width:190px;font-size:9.5px;overflow:hidden}.ai-chat__new{width:42px;padding:0;font-size:0}.ai-chat__new:before{content:"＋";font-size:20px}.ai-chat__column{width:100%;padding:24px 14px 150px}.ai-welcome{margin:22px auto}.ai-welcome__mark{width:56px;height:56px;font-size:24px}.ai-welcome h2{margin-top:17px;font-size:27px}.ai-welcome>p{font-size:13px}.ai-welcome__prompts{grid-template-columns:1fr;gap:9px;margin-top:22px}.ai-welcome__prompts button{min-height:78px;padding:14px}.ai-chat__thread{gap:25px}.ai-message--assistant{grid-template-columns:33px minmax(0,1fr);gap:10px}.ai-message__avatar{border-radius:10px;width:33px;height:33px}.ai-message__content{max-width:100%}.ai-message__user-bubble{max-width:88%;font-size:14px}.ai-message__markdown{font-size:14px;line-height:1.7}.ai-message__markdown h4{font-size:16px}.ai-chat__composer-dock{padding:35px 8px calc(8px + env(safe-area-inset-bottom))}.ai-composer{border-radius:20px;grid-template-columns:minmax(0,1fr) 41px;width:100%;min-height:59px;padding:7px 8px 7px 14px}.ai-composer textarea{min-height:42px;padding-top:10px;font-size:16px}.ai-composer button{border-radius:12px;width:40px;height:40px}.ai-chat__composer-dock>p{display:none}}@media (prefers-reduced-motion:reduce){.ai-welcome__prompts button{transition:none}.ai-message--typing p i{animation:none}.ai-chat__scroll{scroll-behavior:auto}}.spark.is-zero{opacity:.42;align-items:flex-end}.spark.is-zero i{border-radius:2px;min-height:2px}.zero-status{border:1px solid var(--accent);justify-content:center;align-items:center;min-width:56px;height:34px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.zero-status{border:1px solid color-mix(in srgb,var(--accent) 40%,#dfe2e7)}}.zero-status{color:var(--accent);background:var(--accent);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.zero-status{background:color-mix(in srgb,var(--accent) 8%,#fff)}}.zero-status{font-weight:800}.new-business-panel{min-height:310px}.new-business-empty,.reports-empty,.table-empty{text-align:center;color:#626673;flex-direction:column;justify-content:center;align-items:center;display:flex}.new-business-empty{min-height:225px;padding:28px}.new-business-empty.compact{min-height:190px}.new-business-empty b,.reports-empty b,.table-empty b{border:1px solid var(--accent);place-items:center;width:64px;height:64px;margin-bottom:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.new-business-empty b,.reports-empty b,.table-empty b{border:1px solid color-mix(in srgb,var(--accent) 34%,#dfe2e7)}}.new-business-empty b,.reports-empty b,.table-empty b{color:var(--accent);background:var(--accent);border-radius:22px}@supports (color:color-mix(in lab,red,red)){.new-business-empty b,.reports-empty b,.table-empty b{background:color-mix(in srgb,var(--accent) 8%,#fff)}}.new-business-empty b,.reports-empty b,.table-empty b{font-size:28px;font-weight:850}.new-business-empty span,.reports-empty span,.table-empty span{color:#1e1e2c;font-size:16px;font-weight:750}.new-business-empty small,.reports-empty small,.table-empty small{color:#777c87;max-width:390px;margin-top:7px;font-size:12px;line-height:1.6}.table-empty{border-top:1px solid #e7e9ed;min-height:210px;padding:30px}.reports-empty{background:#fff;border:1px solid #dfe2e7;border-radius:22px;min-height:360px;margin-top:20px;padding:40px}main.dark .new-business-empty b,main.dark .reports-empty b,main.dark .table-empty b,main.dark .zero-status{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){main.dark .new-business-empty b,main.dark .reports-empty b,main.dark .table-empty b,main.dark .zero-status{background:color-mix(in srgb,var(--accent) 12%,#1e1e2c)}}main.dark .new-business-empty b,main.dark .reports-empty b,main.dark .table-empty b,main.dark .zero-status{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){main.dark .new-business-empty b,main.dark .reports-empty b,main.dark .table-empty b,main.dark .zero-status{border-color:color-mix(in srgb,var(--accent) 38%,#323442)}}main.dark .new-business-empty span,main.dark .reports-empty span,main.dark .table-empty span{color:#f4f5f7}main.dark .new-business-empty,main.dark .new-business-empty small,main.dark .reports-empty,main.dark .reports-empty small,main.dark .table-empty,main.dark .table-empty small{color:#aeb3bd}main.dark .table-empty{border-top-color:#323442}main.dark .reports-empty{background:#232532;border-color:#363947}.hr-admin,.kpi-center{gap:18px}.hr-toolbar,.kpi-toolbar{background:radial-gradient(circle at 92% 0,#34b1aa18,#0000 32%),linear-gradient(120deg,#fff,#f7fbfb);position:relative;overflow:hidden}.hr-toolbar:after,.kpi-toolbar:after{content:"";pointer-events:none;border:34px solid #34b1aa0d;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-70px;right:-42px}.kpi-toolbar{background:radial-gradient(circle at 92% 0,#7c5cfc18,#0000 32%),linear-gradient(120deg,#fff,#faf8ff)}.hr-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;display:grid}.hr-summary-card{color:#1e1e2c;background:#fff;border:1px solid #dfe2e7;border-top:3px solid #3b8ff3;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:118px;padding:19px;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 22px #1e1e2c0a}.hr-summary-card:after{content:"";background:#3b8ff30d;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-35px;right:-30px}.hr-summary-card.green{border-top-color:#34b1aa}.hr-summary-card.green:after{background:#34b1aa12}.hr-summary-card.orange{border-top-color:#f29f67}.hr-summary-card.orange:after{background:#f29f6712}.hr-summary-card.purple{border-top-color:#7c5cfc}.hr-summary-card.purple:after{background:#7c5cfc12}.hr-summary-card.dark{border-top-color:#1e1e2c}.hr-summary-card.dark:after{background:#1e1e2c0a}.hr-summary-card>span{color:#626673;font-size:11px}.hr-summary-card>b{margin:8px 0 6px;font-size:27px;line-height:1}.hr-summary-card>small{z-index:1;color:#747a84;font-size:10px;line-height:1.45;position:relative}.hr-filterbar{background:#fff;border:1px solid #dfe2e7;border-radius:17px;grid-template-columns:minmax(270px,1.5fr) repeat(3,minmax(150px,.55fr)) auto;align-items:end;gap:11px;padding:14px;display:grid;box-shadow:0 5px 18px #1e1e2c08}.hr-filterbar>label{color:#626673;flex-direction:column;gap:6px;min-width:0;font-size:9px;font-weight:750;display:flex}.hr-filterbar input,.hr-filterbar select{color:#1e1e2c;background:#fff;border:1px solid #cfd4dc;border-radius:11px;outline:0;width:100%;height:42px;padding:0 11px;font-size:12px}.hr-filterbar input:focus,.hr-filterbar select:focus{border-color:#34b1aa;box-shadow:0 0 0 3px #34b1aa15}.hr-search{background:#fff;border:1px solid #cfd4dc;border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:center;height:42px;margin:0;position:relative;gap:0!important;display:grid!important}.hr-search>span{color:#777e88;place-items:center;font-size:16px;display:grid}.hr-search input{height:40px;padding-left:0;box-shadow:none!important;border:0!important}.hr-secondary{color:#1e1e2c;white-space:nowrap;background:#fff;border:1px solid #cfd4dc;border-radius:11px;height:42px;padding:0 13px;font-size:10px;font-weight:750}.hr-secondary:hover{color:#237d78;border-color:#34b1aa}.hr-table{min-width:1240px}.hr-table th,.kpi-table th{white-space:nowrap}.hr-person-link{color:#1e1e2c;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:3px;min-width:170px;display:flex}.hr-person-link>span{font-size:12px;font-weight:780}.hr-person-link>small{color:#ba5a22;font-size:8px;font-weight:700}.hr-kpi-state,.hr-status,.kpi-workflow-status{color:#626673;white-space:nowrap;background:#f3f4f6;border:1px solid #d7dbe1;border-radius:9px;justify-content:center;align-items:center;min-height:25px;padding:4px 8px;font-size:8px;font-weight:800;display:inline-flex}.hr-kpi-state.assigned,.hr-status.active{color:#237d78;background:#eaf9f7;border-color:#34b1aa55}.hr-kpi-state.template,.hr-status.vacant{color:#9c4a1e;background:#fff2e9;border-color:#f29f6765}.hr-kpi-state.missing{color:#806600;background:#fff8d9;border-color:#e0b50f70}.hr-table .table-actions,.kpi-table .table-actions{flex-wrap:wrap}.hr-table .table-actions button,.kpi-table .table-actions button{white-space:nowrap}.hr-error{color:#a13932;background:#fff1f0;border:1px solid #e6aaa5;border-radius:13px;align-items:center;gap:12px;padding:13px 15px;font-size:11px;display:flex}.hr-error span{flex:1}.hr-error button{color:#a13932;background:#fff;border:1px solid #e0a39d;border-radius:8px;padding:7px 10px}.hr-toast{z-index:160;color:#fff;background:#1e1e2c;border-radius:12px;padding:13px 17px;font-size:11px;position:fixed;bottom:28px;right:28px;box-shadow:0 18px 45px #1e1e2c30}.hr-toast.success{background:#207c76}.hr-toast.error{background:#a53e37}.hr-empty{color:#7a8089;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:105px;padding:22px;display:flex}.hr-empty b{color:#343840;font-size:12px}.hr-empty span{font-size:10px}.hr-modal-bg{z-index:150}.hr-form{width:min(1080px,100%)}.hr-form-note{color:#4f5f72;background:#eef6ff;border:1px solid #3b8ff338;border-radius:11px;margin:-5px 0 18px;padding:11px 13px;font-size:10px;line-height:1.5}.hr-form-grid{grid-template-columns:repeat(3,1fr)}.hr-form-grid .hr-wide{grid-column:span 3}.hr-form-grid textarea,.kpi-form textarea{resize:vertical;color:#1e1e2c;background:#fff;border:1px solid #cfd4dc;border-radius:11px;outline:0;padding:11px 12px;font-family:inherit;font-size:12px;line-height:1.55}.hr-form-grid textarea:focus,.kpi-form textarea:focus{border-color:#34b1aa;box-shadow:0 0 0 3px #34b1aa15}.hr-drawer{color:#1e1e2c;background:#fff;border:1px solid #dfe2e7;border-radius:25px;grid-template-rows:auto auto auto minmax(0,1fr);width:min(1240px,100%);max-height:92vh;display:grid;overflow:hidden;box-shadow:0 32px 100px #1e1e2c55}.hr-drawer-head{background:linear-gradient(120deg,#fff,#f5fbfa);border-bottom:1px solid #e4e7eb;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:15px;padding:24px 26px;display:grid}.hr-avatar{color:#123a37;background:linear-gradient(145deg,#34b1aa,#a9e5df);border-radius:18px;place-items:center;width:58px;height:58px;font-size:19px;font-weight:900;display:grid;box-shadow:0 10px 25px #34b1aa25}.hr-drawer-head>div:nth-child(2)>span{color:#2775ce;font-family:Cascadia Mono,Consolas,monospace;font-size:9px;font-weight:800}.hr-drawer-head h2{margin:4px 0 3px;font-size:22px}.hr-drawer-head p{color:#626673;margin:0;font-size:11px}.hr-drawer-actions{align-items:center;gap:8px;display:flex}.hr-drawer-actions button{color:#1e1e2c;background:#fff;border:1px solid #cfd4dc;border-radius:10px;min-height:38px;padding:0 12px;font-size:10px}.hr-drawer-actions button:last-child{border-radius:50%;width:38px;padding:0;font-size:19px}.hr-profile-warning{color:#8e4a24;background:#fff6ee;border-bottom:1px solid #f2cdad;padding:10px 25px;font-size:10px}.hr-detail-tabs{scrollbar-width:thin;background:#fafbfc;border-bottom:1px solid #dfe2e7;gap:6px;padding:9px 12px;display:flex;overflow-x:auto}.hr-detail-tabs button{color:#626673;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;padding:9px 11px;font-size:9px;font-weight:750}.hr-detail-tabs button:hover{color:#1e1e2c;background:#f0f2f5}.hr-detail-tabs button.active{color:#237d78;background:#eaf9f7;border-color:#34b1aa55}.hr-detail-body{min-height:0;padding:24px 26px;overflow-y:auto}.hr-info-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin:0;display:grid}.hr-info-grid>div{background:#fafbfc;border:1px solid #e0e3e8;border-radius:13px;min-height:80px;padding:13px}.hr-info-grid dt{color:#747b85;text-transform:uppercase;letter-spacing:.55px;font-size:8px;font-weight:750}.hr-info-grid dd{color:#1e1e2c;overflow-wrap:anywhere;margin:7px 0 0;font-size:11px;font-weight:720}.hr-document{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.hr-text-section{background:#fff;border:1px solid #dfe2e7;border-radius:15px;padding:18px}.hr-text-section:first-child,.hr-text-section:last-child{grid-column:span 2}.hr-text-section h3{color:#2775ce;margin:0 0 9px;font-size:12px}.hr-text-section li,.hr-text-section p{color:#505762;font-size:11px;line-height:1.65}.hr-text-section p{margin:0}.hr-text-section ul{margin:0;padding-left:19px}.hr-kpi-detail{grid-template-columns:240px minmax(0,1fr);gap:13px;display:grid}.hr-kpi-total{color:#fff;text-align:center;background:linear-gradient(145deg,#1e1e2c,#34374a);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:185px;padding:20px;display:flex}.hr-kpi-total span{color:#c9cbd2;font-size:9px}.hr-kpi-total b{margin:12px 0;font-size:30px}.hr-kpi-total small{color:#aeb2bd;font-size:9px}.hr-kpi-period{background:#fff;border:1px solid #dfe2e7;border-radius:16px;padding:17px}.hr-kpi-period+.hr-kpi-period{margin-top:10px}.hr-kpi-period header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.hr-kpi-period header div{flex-direction:column;gap:4px;display:flex}.hr-kpi-period header b{font-size:12px}.hr-kpi-period header span{color:#626673;font-size:9px}.hr-kpi-period header strong{font-size:20px}.hr-kpi-period>div{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.hr-kpi-period>div>span{background:#f3f5f7;border-radius:10px;flex-direction:column;gap:3px;padding:9px;display:flex}.hr-kpi-period>div b{font-size:9px}.hr-kpi-period>div small{color:#626673;font-size:8px}.hr-timeline{flex-direction:column;gap:0;display:flex}.hr-timeline article{grid-template-columns:14px 1fr;gap:12px;padding:0 0 22px;display:grid}.hr-timeline i{background:#34b1aa;border-radius:50%;width:10px;height:10px;margin-top:3px;position:relative;box-shadow:0 0 0 4px #34b1aa18}.hr-timeline i:after{content:"";background:#dfe2e7;width:1px;height:30px;position:absolute;top:12px;left:4px}.hr-timeline article:last-child i:after{display:none}.hr-timeline b{font-size:11px}.hr-timeline span{color:#626673;margin-top:4px;font-size:9px;display:block}.kpi-tabs{background:#fff;border:1px solid #dfe2e7;border-radius:15px;gap:7px;padding:7px;display:flex;overflow-x:auto}.kpi-tabs button{color:#626673;background:0 0;border:1px solid #0000;border-radius:10px;padding:10px 14px;font-size:10px;font-weight:760}.kpi-tabs button.active{color:#5f43c6;background:#f1edff;border-color:#7c5cfc55}.kpi-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.kpi-overview-grid{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.kpi-panel{background:#fff;border:1px solid #dfe2e7;border-radius:18px;padding:21px;box-shadow:0 6px 20px #1e1e2c08}.kpi-panel>header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.kpi-panel h3{margin:0 0 4px;font-size:14px}.kpi-panel p{color:#626673;margin:0;font-size:10px}.kpi-panel header>button{color:#5f43c6;background:0 0;border:0;font-size:9px;font-weight:750}.kpi-workflow{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.kpi-workflow button{color:#1e1e2c;background:#fafbfc;border:1px solid #e0e3e8;border-radius:13px;flex-direction:column;align-items:flex-start;min-height:100px;padding:14px;display:flex;position:relative;overflow:hidden}.kpi-workflow button span{color:#626673;font-size:9px}.kpi-workflow button b{margin-top:8px;font-size:22px}.kpi-workflow button i{background:#7c5cfc;width:100%;height:4px;position:absolute;bottom:0;right:0}.kpi-missing-list{flex-direction:column;gap:7px;display:flex}.kpi-missing-list>button{color:#1e1e2c;text-align:left;background:#fafbfc;border:1px solid #e0e3e8;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.kpi-missing-list>button span{flex-direction:column;gap:3px;font-size:10px;font-weight:730;display:flex}.kpi-missing-list small{color:#626673;font-size:8px}.kpi-missing-list>button>b{color:#5f43c6;font-size:9px}.kpi-filterbar{grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(145px,.55fr))}.kpi-table{min-width:1280px}.kpi-person{flex-direction:column;gap:3px;min-width:160px;font-size:11px;font-weight:750;display:flex}.kpi-person small{color:#626673;font-size:8px;font-weight:500}.kpi-workflow-status{color:#5f43c6;background:#f1edff;border-color:#7c5cfc3d}.kpi-weight{border-radius:8px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.kpi-weight.valid{color:#237d78;background:#eaf9f7}.kpi-weight.invalid{color:#ae4038;background:#fff1f0}.kpi-score{flex-direction:column;min-width:68px;font-size:13px;font-weight:850;display:flex}.kpi-score small{color:#626673;margin-top:3px;font-size:8px}.kpi-score.template{color:#9c4a1e}.kpi-template-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.kpi-template-grid article{background:#fff;border:1px solid #dfe2e7;border-top:3px solid #7c5cfc;border-radius:17px;flex-direction:column;min-height:210px;padding:18px;display:flex;box-shadow:0 6px 20px #1e1e2c08}.kpi-template-grid header>span{color:#5f43c6;letter-spacing:.65px;font-size:8px;font-weight:800}.kpi-template-grid h3{margin:6px 0 16px;font-size:14px}.kpi-template-grid article>div{grid-template-columns:auto 1fr;align-items:center;gap:7px 9px;display:grid}.kpi-template-grid article>div b{font-size:16px}.kpi-template-grid article>div span{color:#626673;font-size:9px}.kpi-template-grid footer{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:16px;display:flex}.kpi-template-grid footer>button{color:#5f43c6;background:#fff;border:1px solid #d4d8df;border-radius:8px;padding:7px 9px;font-size:9px}.kpi-form{width:min(1380px,100%)}.kpi-form-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:17px;display:grid}.kpi-form-summary>span{background:#fafbfc;border:1px solid #dfe2e7;border-radius:12px;flex-direction:column;gap:5px;padding:13px;display:flex}.kpi-form-summary small{color:#626673;font-size:8px}.kpi-form-summary b{font-size:19px}.kpi-form-summary b.valid{color:#237d78}.kpi-form-summary b.invalid{color:#b43c34}.kpi-form-meta{grid-template-columns:repeat(4,1fr);margin-bottom:20px}.kpi-metric-editor{flex-direction:column;gap:10px;display:flex}.kpi-metric-editor>header{background:#f7f8fa;border:1px solid #dfe2e7;border-radius:13px;justify-content:space-between;align-items:flex-start;padding:15px;display:flex}.kpi-metric-editor h4{margin:0 0 4px;font-size:13px}.kpi-metric-editor header p{color:#626673;margin:0;font-size:9px}.kpi-metric-editor header button{color:#5f43c6;background:#f1edff;border:1px solid #7c5cfc55;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:750}.kpi-metric-row{background:#fff;border:1px solid #dfe2e7;border-radius:15px;grid-template-columns:34px minmax(0,1fr) 110px;gap:11px;padding:15px;display:grid}.kpi-metric-number{color:#fff;background:#1e1e2c;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:850;display:grid}.kpi-metric-fields{grid-template-columns:repeat(5,minmax(120px,1fr));gap:9px;display:grid}.kpi-comments label,.kpi-metric-fields label{color:#555c67;flex-direction:column;gap:5px;font-size:8px;font-weight:720;display:flex}.kpi-metric-fields input,.kpi-metric-fields select{color:#1e1e2c;background:#fff;border:1px solid #cfd4dc;border-radius:9px;width:100%;height:38px;padding:0 9px;font-size:10px}.kpi-field-name{grid-column:span 2}.kpi-field-comment{grid-column:span 4}.kpi-critical{flex-direction:row!important;align-items:center!important}.kpi-critical input{width:16px!important;height:16px!important}.kpi-metric-row>aside{text-align:right;border-left:1px solid #e0e3e8;flex-direction:column;align-items:flex-end;gap:5px;padding-left:10px;display:flex}.kpi-metric-row>aside>span{color:#626673;font-size:8px}.kpi-metric-row>aside>b{font-size:20px}.kpi-metric-row>aside>small{color:#5f43c6;font-size:8px}.kpi-metric-row>aside>button{color:#a63c35;background:#fff4f3;border:1px solid #e3aaa6;border-radius:8px;margin-top:auto;padding:6px 8px;font-size:8px}.kpi-metric-row>aside>button:disabled{opacity:.35}.kpi-comments{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px;display:grid}.kpi-validation{color:#a23b34;background:#fff1f0;border:1px solid #e1a9a4;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:10px}main.dark .hr-drawer,main.dark .hr-filterbar,main.dark .hr-kpi-period,main.dark .hr-search,main.dark .hr-secondary,main.dark .hr-summary-card,main.dark .hr-text-section,main.dark .hr-toolbar,main.dark .kpi-metric-row,main.dark .kpi-panel,main.dark .kpi-tabs,main.dark .kpi-template-grid article,main.dark .kpi-toolbar{color:#f4f5f7;background:#232532;border-color:#383b49}main.dark .hr-filterbar input,main.dark .hr-filterbar select,main.dark .hr-form-grid textarea,main.dark .kpi-form textarea,main.dark .kpi-metric-fields input,main.dark .kpi-metric-fields select{color:#f4f5f7;background:#1b1d27;border-color:#444856}main.dark .hr-info-grid dd,main.dark .hr-person-link,main.dark .kpi-missing-list>button,main.dark .kpi-workflow button{color:#f4f5f7}main.dark .hr-info-grid>div,main.dark .kpi-form-summary>span,main.dark .kpi-metric-editor>header,main.dark .kpi-missing-list>button,main.dark .kpi-workflow button{background:#1d1f29;border-color:#373a47}main.dark .hr-drawer-head{background:#242832;border-color:#383b49}@media (min-width:1600px){.hr-admin,.kpi-center{gap:23px}.hr-summary-grid{gap:17px}.hr-summary-card{min-height:145px;padding:24px}.hr-summary-card>span{font-size:13px}.hr-summary-card>b{font-size:34px}.hr-summary-card>small{font-size:12px}.hr-filterbar{gap:14px;padding:18px}.hr-filterbar input,.hr-filterbar select,.hr-search,.hr-secondary{height:49px}.hr-search input{height:47px}.hr-table td,.kpi-table td{font-size:13px}.hr-drawer{width:min(1480px,100%)}.hr-detail-body,.hr-drawer-head{padding:30px 34px}.hr-info-grid>div{min-height:98px;padding:17px}.hr-info-grid dd{font-size:13px}.kpi-template-grid{gap:17px}.kpi-template-grid article{min-height:250px;padding:23px}.kpi-metric-fields input,.kpi-metric-fields select{height:44px;font-size:12px}}@media (min-width:2400px){.hr-summary-card{min-height:175px;padding:30px}.hr-summary-card>span{font-size:16px}.hr-summary-card>b{font-size:42px}.hr-filterbar input,.hr-filterbar select,.hr-secondary,.hr-summary-card>small{font-size:14px}.hr-drawer{width:min(1840px,100%)}.hr-avatar{width:72px;height:72px}.hr-drawer-head{grid-template-columns:72px 1fr auto;padding:38px 44px}.hr-drawer-head h2{font-size:31px}.hr-detail-tabs button{padding:13px 16px;font-size:12px}.hr-detail-body{padding:38px 44px}.hr-info-grid>div{min-height:125px;padding:22px}.hr-info-grid dt{font-size:11px}.hr-info-grid dd,.hr-text-section h3{font-size:16px}.hr-text-section li,.hr-text-section p{font-size:15px}.kpi-template-grid{grid-template-columns:repeat(4,1fr)}.kpi-template-grid article{min-height:290px}.kpi-metric-fields{grid-template-columns:repeat(5,minmax(160px,1fr))}}@media (max-width:1250px){.hr-summary-grid,.kpi-summary-grid{grid-template-columns:repeat(3,1fr)}.hr-filterbar,.kpi-filterbar{grid-template-columns:minmax(230px,1fr) repeat(2,minmax(140px,.6fr))}.hr-filterbar>label:nth-of-type(4){grid-column:2}.kpi-overview-grid{grid-template-columns:1fr}.kpi-template-grid{grid-template-columns:repeat(2,1fr)}.kpi-metric-fields{grid-template-columns:repeat(3,1fr)}.kpi-field-comment{grid-column:span 2}.kpi-form-meta{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.hr-toolbar,.kpi-toolbar{flex-direction:column;align-items:flex-start}.hr-summary-grid,.kpi-summary-grid{grid-template-columns:repeat(2,1fr)}.hr-summary-card{min-height:105px;padding:15px}.hr-summary-card>b{font-size:24px}.hr-filterbar,.kpi-filterbar{grid-template-columns:1fr}.hr-filterbar>label:nth-of-type(4){grid-column:auto}.hr-filterbar .hr-search{grid-column:1}.hr-secondary{width:100%}.hr-form-grid,.kpi-form-meta{grid-template-columns:1fr}.hr-form-grid .hr-wide{grid-column:span 1}.hr-drawer{border-radius:18px;max-height:96vh}.hr-drawer-head{grid-template-columns:48px minmax(0,1fr);padding:16px}.hr-avatar{border-radius:14px;width:48px;height:48px}.hr-drawer-actions{grid-column:1/-1;justify-content:flex-end}.hr-profile-warning{padding:9px 16px}.hr-detail-tabs{padding:7px}.hr-detail-body{padding:16px}.hr-info-grid{grid-template-columns:repeat(2,1fr)}.hr-document{grid-template-columns:1fr}.hr-text-section:first-child,.hr-text-section:last-child{grid-column:span 1}.hr-kpi-detail,.hr-kpi-period>div{grid-template-columns:1fr}.kpi-tabs button{white-space:nowrap;flex:1}.kpi-workflow{grid-template-columns:repeat(2,1fr)}.kpi-form-summary,.kpi-template-grid{grid-template-columns:1fr}.kpi-metric-row{grid-template-columns:28px minmax(0,1fr)}.kpi-metric-fields{grid-template-columns:1fr}.kpi-field-comment,.kpi-field-name{grid-column:span 1}.kpi-metric-row>aside{text-align:left;border-top:1px solid #e0e3e8;border-left:0;grid-column:2;align-items:flex-start;padding:10px 0 0}.kpi-comments{grid-template-columns:1fr}.hr-toast{text-align:center;bottom:12px;left:12px;right:12px}}.auth-screen{--auth-ink:#1e1e2c;--auth-muted:#686b74;--auth-orange:#f29f67;--auth-gold:#d8b957;--auth-line:#dfe2e7;width:100%;min-height:100vh;color:var(--auth-ink);background:#f4f5f7;font-family:Inter,Segoe UI,Arial,sans-serif;display:grid}.auth-login-screen{grid-template-columns:minmax(440px,1.08fr) minmax(500px,.92fr)}.auth-story{color:#fff;background:linear-gradient(145deg,#171822,#1e1e2c 56%,#292b38);flex-direction:column;min-height:100vh;padding:clamp(38px,5vw,78px);display:flex;position:relative;overflow:hidden}.auth-story:before{content:"";aspect-ratio:1;border:1px solid #f29f6730;border-radius:50%;width:66%;position:absolute;top:-8%;right:-14%;box-shadow:0 0 0 65px #f29f6709,0 0 0 130px #f29f6706}.auth-story:after{content:"";clip-path:polygon(38% 0,100% 0,62% 100%,0 100%);background:linear-gradient(90deg,#0000,#f29f6715),repeating-linear-gradient(90deg,#0000 0 19px,#ffffff0e 20px);width:36%;height:30%;position:absolute;bottom:9%;right:7%}.auth-brand{z-index:1;align-items:center;gap:20px;display:flex;position:relative}.auth-brand img{object-fit:contain;object-position:center;filter:drop-shadow(0 10px 15px #0005)saturate(1.08);background:#fff;border:1px solid #fff2;border-radius:16px;width:clamp(170px,18vw,260px);height:105px;padding:7px 11px}.auth-brand>div{border-left:1px solid #f29f6766;flex-direction:column;gap:6px;padding-left:18px;display:flex}.auth-brand span{color:#f4c6aa;letter-spacing:1.9px;font-size:10px;font-weight:800}.auth-brand b{color:#fff;font-size:12px;font-weight:550}.auth-story-copy{z-index:1;max-width:690px;margin:auto 0;position:relative}.auth-eyebrow{color:#f29f67;letter-spacing:2.1px;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.auth-eyebrow:before{content:"";border-top:2px solid #f29f67;width:27px}.auth-story h1{color:#fff;letter-spacing:-2.6px;max-width:700px;margin:24px 0 23px;font-size:clamp(43px,4.2vw,72px);font-weight:650;line-height:1.04}.auth-story-copy p{color:#c9cbd2;max-width:620px;margin:0;font-size:clamp(15px,1.3vw,20px);line-height:1.65}.auth-units{z-index:1;flex-wrap:wrap;gap:10px;margin:35px 0 25px;display:flex;position:relative}.auth-units span{color:#e7e8eb;letter-spacing:.35px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffff09;border:1px solid #ffffff18;border-radius:10px;align-items:center;gap:9px;padding:10px 13px;font-size:10px;font-weight:700;display:flex}.auth-units i{background:#f29f67;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f29f6716}.auth-units i.science{background:#3b8ff3}.auth-units i.agro{background:#34b1aa}.auth-units i.khorezm{background:#e0b50f}.auth-story>small{z-index:1;color:#8f929d;letter-spacing:.4px;font-size:10px;position:relative}.auth-panel{background:radial-gradient(circle at 100% 0,#f29f6712,#0000 27%),#f4f5f7;place-items:center;padding:clamp(28px,5vw,90px);display:grid}.auth-form{width:min(100%,475px)}.auth-mobile-brand{display:none}.auth-form-mark{color:#bf5c24;background:#fff0e7;border:1px solid #f29f6755;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:22px;font-size:20px;display:grid;box-shadow:0 10px 30px #f29f6724}.auth-dialog header>span,.auth-form-heading>span,.auth-setup-card header>span{color:#b65a28;letter-spacing:1.8px;font-size:10px;font-weight:850}.auth-dialog h2,.auth-form-heading h2{color:#1e1e2c;letter-spacing:-1.2px;margin:9px 0;font-size:clamp(30px,3vw,42px)}.auth-dialog header p,.auth-form-heading p{color:#686b74;margin:0 0 27px;font-size:13px;line-height:1.55}.auth-field{color:#40434b;flex-direction:column;gap:8px;margin-top:17px;font-size:11px;font-weight:750;display:flex}.auth-field>span small{color:#8b8e96;font-size:9px;font-weight:500}.auth-field>div{background:#fff;border:1px solid #cfd3da;border-radius:13px;align-items:center;height:54px;transition:border-color .18s,box-shadow .18s;display:flex}.auth-field>div:focus-within{border-color:#f29f67;box-shadow:0 0 0 4px #f29f671b}.auth-field i{color:#8a8e97;text-align:center;width:48px;font-size:11px;font-style:normal}.auth-field input{color:#1e1e2c;background:0 0;border:0;outline:0;flex:1;min-width:0;height:50px;padding:0;font-size:14px}.auth-field input::placeholder{color:#a5a8af}.auth-field>div>button{color:#626673;background:#f3f4f6;border:0;border-radius:8px;height:36px;margin-right:8px;padding:0 9px;font-size:9px;font-weight:750}.auth-field>div>button:hover{color:#a74c1e;background:#fff0e7}.auth-caps{color:#a65a22;margin-top:1px;font-size:9px;font-weight:600}.auth-form-options{justify-content:space-between;align-items:center;gap:12px;margin:18px 0 22px;display:flex}.auth-form-options label{color:#454850;align-items:center;gap:8px;font-size:10px;display:flex}.auth-form-options input{accent-color:#f29f67;width:16px;height:16px}.auth-form-options>span{color:#888b93;text-align:right;max-width:180px;font-size:9px;line-height:1.35}.auth-submit{color:#20160f;background:linear-gradient(135deg,#f29f67,#e5884d);border:0;border-radius:13px;justify-content:center;align-items:center;gap:10px;width:100%;height:53px;font-size:12px;font-weight:850;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 12px 28px #e98b5030}.auth-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 15px 32px #e98b5040}.auth-submit>span:last-child{font-size:17px}.auth-submit:disabled{cursor:not-allowed;filter:saturate(.25);opacity:.6;box-shadow:none}.auth-button-spinner,.auth-spinner{border:2px solid #1e1e2c35;border-top-color:#1e1e2c;border-radius:50%;width:18px;height:18px;animation:auth-spin .8s linear infinite}@keyframes auth-spin{to{transform:rotate(1turn)}}.auth-security-note{color:#238079;background:#effaf8;border:1px solid #34b1aa35;border-radius:12px;gap:11px;margin-top:23px;padding:13px;display:flex}.auth-security-note>span{font-size:17px}.auth-security-note>div{flex-direction:column;gap:4px;display:flex}.auth-security-note b{color:#195d58;font-size:10px}.auth-security-note small{color:#59716f;font-size:9px;line-height:1.5}.auth-error,.auth-notice{color:#216e69;background:#eefaf8;border:1px solid #34b1aa4a;border-radius:11px;align-items:flex-start;gap:10px;margin:16px 0;padding:12px 13px;font-size:10px;line-height:1.45;display:flex}.auth-error{color:#a23b34;background:#fff1f0;border-color:#e08d8755}.auth-error>span,.auth-notice>span{flex:1}.auth-loading{background:radial-gradient(circle,#fff,#f0f1f4);align-content:center;place-items:center;gap:20px}.auth-loading .auth-brand{flex-direction:column}.auth-loading .auth-brand>div{border-top:1px solid #f29f6755;border-left:0;align-items:center;padding:14px 0 0}.auth-loading .auth-brand b{color:#1e1e2c}.auth-loading .auth-brand img{width:250px}.auth-loading .auth-spinner{border-color:#f29f67 #f29f6730 #f29f6730;width:27px;height:27px;margin-top:25px}.auth-loading>p{color:#686b74;margin:0;font-size:11px}.auth-status-card{text-align:center;background:#fff;border:1px solid #dfe2e7;border-radius:24px;place-self:center;width:min(92vw,490px);padding:36px;box-shadow:0 25px 75px #1e1e2c18}.auth-status-card .auth-brand{flex-direction:column;justify-content:center}.auth-status-card .auth-brand>div{display:none}.auth-status-card .auth-brand img{width:210px}.auth-status-icon{color:#ad3e37;background:#fff1f0;border-radius:50%;place-items:center;width:52px;height:52px;margin:25px auto 15px;font-size:22px;font-weight:900;display:grid}.auth-status-card h1{margin:0 0 10px;font-size:22px}.auth-status-card p{color:#686b74;margin:0;font-size:11px;line-height:1.6}.auth-status-card>button{color:#fff;background:#1e1e2c;border:0;border-radius:10px;margin-top:22px;padding:11px 17px;font-size:10px;font-weight:750}.auth-setup-screen{background:radial-gradient(circle at 10% 0,#f29f6710,#0000 28%),#f1f2f4;place-items:center;padding:32px}.auth-setup-card{background:#fff;border:1px solid #dfe2e7;border-radius:26px;width:min(100%,920px);padding:clamp(27px,4vw,48px);box-shadow:0 30px 90px #1e1e2c1a}.auth-setup-card>.auth-brand{justify-content:space-between}.auth-setup-card>.auth-brand img{width:205px;height:85px}.auth-setup-card>.auth-brand>div{display:none}.auth-setup-card header{margin:26px 0 20px}.auth-setup-card header h1{color:#1e1e2c;letter-spacing:-.8px;margin:8px 0;font-size:31px}.auth-setup-card header p{color:#686b74;margin:0;font-size:11px;line-height:1.55}.auth-setup-step{justify-content:flex-end;align-items:center;margin-top:-60px;display:flex}.auth-setup-step span{color:#af4e1a;background:#fff0e7;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-weight:850;display:grid}.auth-setup-step span:first-child{color:#2d190d;background:#f29f67}.auth-setup-step i{border-top:1px solid #e1c6b5;width:35px}.auth-setup-grid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.auth-password-rules{background:#f5f6f7;border-radius:11px;grid-template-columns:repeat(2,1fr);gap:7px;margin:15px 0 20px;padding:13px;display:grid}.auth-password-rules span{color:#8a8d94;font-size:9px}.auth-password-rules span.passed{color:#237d78}.auth-password-rules.compact{grid-template-columns:1fr;margin-bottom:17px}.auth-setup-warning{color:#a5592a;text-align:center;margin-top:16px;font-size:9px;line-height:1.5;display:block}.auth-password-card{width:min(100%,580px)}.auth-password-card .auth-field{margin-top:13px}.auth-quiet-action{color:#686b74;background:0 0;border:0;width:100%;margin-top:10px;padding:9px;font-size:10px}.profile{position:relative}.account-trigger{width:34px;height:34px;border-radius:9px!important}.account-open .account-trigger{color:#a95020!important;background:#fff0e7!important}.account-menu{z-index:80;color:#1e1e2c;background:#fff;border:1px solid #d9dde3;border-radius:17px;width:290px;padding:9px;position:absolute;bottom:calc(100% + 11px);left:0;box-shadow:0 22px 60px #1e1e2c30}.account-menu:after{content:"";background:#fff;border-bottom:1px solid #d9dde3;border-right:1px solid #d9dde3;width:11px;height:11px;position:absolute;bottom:-6px;left:26px;transform:rotate(45deg)}.account-menu-head{border-bottom:1px solid #e6e8ec;align-items:center;gap:10px;padding:9px 8px 12px;display:flex}.account-menu-head .avatar{flex:0 0 40px}.account-menu-head>div{flex-direction:column;gap:4px;min-width:0;display:flex}.account-menu-head b{color:#1e1e2c;font-size:11px}.account-menu-head b,.account-menu-head small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu-head small{color:#686b74;font-size:9px}.account-role{justify-content:space-between;align-items:center;padding:10px 9px;display:flex}.account-role span{color:#2873c4;background:#eef6ff;border-radius:7px;padding:4px 7px;font-size:8px;font-weight:800}.account-role small{color:#2d8a73;font-size:8px}.account-menu>button{color:#1e1e2c;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:29px 1fr;align-items:center;gap:8px;width:100%;height:auto;padding:9px;display:grid}.account-menu>button:hover{background:#f3f4f6}.account-menu>button>span{font-size:15px}.account-menu>button>div{flex-direction:column;gap:3px;display:flex}.account-menu>button b{font-size:9.5px}.account-menu>button small{color:#777b84;font-size:8px}.account-menu>button.danger{color:#a93e36}.account-menu>button.danger:hover{background:#fff1f0}.auth-dialog-backdrop{z-index:300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14151db3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.auth-dialog{color:#1e1e2c;background:#fff;border:1px solid #dfe2e7;border-radius:22px;width:min(100%,520px);max-height:calc(100vh - 40px);padding:31px;position:relative;overflow-y:auto;box-shadow:0 35px 100px #0006}.auth-dialog-close{color:#626673;background:#f1f2f4;border:0;border-radius:50%;width:34px;height:34px;font-size:20px;position:absolute;top:18px;right:18px}.auth-dialog .auth-form-mark{margin-bottom:17px}.auth-dialog header h2{font-size:27px}.auth-dialog .auth-field{margin-top:12px}.auth-dialog-actions{grid-template-columns:1fr 1.5fr;gap:9px;margin-top:19px;display:grid}.auth-dialog-actions>button:first-child{color:#535761;background:#fff;border:1px solid #d5d8de;border-radius:12px;font-size:10px}.auth-dialog-actions .auth-submit{height:46px}@media (max-width:1050px){.auth-login-screen{grid-template-columns:1fr 1fr}.auth-story{padding:44px}.auth-story h1{font-size:45px}.auth-brand>div{display:none}.auth-panel{padding:40px}.auth-form-options{flex-direction:column;align-items:flex-start}.auth-form-options>span{text-align:left;max-width:none}}@media (max-width:760px){.auth-login-screen{background:#f4f5f7;display:block}.auth-story{display:none}.auth-panel{min-height:100vh;padding:28px 20px}.auth-mobile-brand{margin-bottom:30px;display:block}.auth-mobile-brand .auth-brand{justify-content:center}.auth-mobile-brand .auth-brand img{filter:drop-shadow(0 8px 12px #1e1e2c25);width:210px;height:95px}.auth-mobile-brand .auth-brand>div{display:none}.auth-form-heading h2{font-size:32px}.auth-setup-screen{padding:14px}.auth-setup-card{border-radius:19px;padding:24px 18px}.auth-setup-card>.auth-brand{justify-content:center}.auth-setup-card>.auth-brand img{width:185px}.auth-setup-step{justify-content:center;margin:8px 0 24px}.auth-setup-card header{text-align:center}.auth-setup-card header h1{font-size:25px}.auth-password-rules,.auth-setup-grid{grid-template-columns:1fr}.account-menu{width:auto;position:fixed;bottom:14px;left:14px;right:14px}.account-menu:after{display:none}.auth-dialog{padding:25px 18px}.auth-dialog-actions{grid-template-columns:1fr}.auth-dialog-actions>button{height:45px}}@media (prefers-reduced-motion:reduce){.auth-button-spinner,.auth-spinner{animation-duration:1.6s}.auth-submit{transition:none}}.account-menu-head .avatar{place-items:center;display:grid}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.user-admin{--user-line:#dfe2e7;--user-muted:#626673;--user-ink:#1e1e2c;--user-surface:#fff}.user-admin-head{background:radial-gradient(circle at 88% 8%,#3b8ff316,#0000 30%),linear-gradient(120deg,#fff,#f9fbff)}.user-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;display:grid}.user-summary article{background:var(--user-surface);border:1px solid var(--user-line);border-top:3px solid #3b8ff3;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:112px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 22px #1e1e2c0a}.user-summary article:after{content:"";background:#3b8ff30c;border-radius:50%;width:105px;height:105px;position:absolute;bottom:-40px;right:-28px}.user-summary article.is-active{border-top-color:#34b1aa}.user-summary article.is-active:after{background:#34b1aa12}.user-summary article.is-warning{border-top-color:#e0b50f}.user-summary article.is-warning:after{background:#e0b50f12}.user-summary article.is-admin{border-top-color:#7c5cfc}.user-summary article.is-admin:after{background:#7c5cfc12}.user-summary article.is-disabled{border-top-color:#888e98}.user-summary article.is-disabled:after{background:#777d8612}.user-summary span{color:var(--user-muted);font-size:11px}.user-summary b{color:var(--user-ink);margin:8px 0 5px;font-size:27px;line-height:1}.user-summary small{z-index:1;color:#747a84;font-size:10px;position:relative}.user-security-strip{color:#1f6763;background:#eefaf8;border:1px solid #34b1aa4f;border-radius:16px;align-items:center;gap:13px;padding:16px 19px;display:flex}.user-security-strip>span{color:#23847e;background:#fff;border-radius:12px;flex:0 0 39px;place-items:center;width:39px;height:39px;font-size:20px;display:grid;box-shadow:0 5px 14px #34b1aa18}.user-security-strip b{font-size:12px}.user-security-strip p{color:#486966;margin:4px 0 0;font-size:10px;line-height:1.5}.user-filters{border:1px solid var(--user-line);background:var(--user-surface);border-radius:16px;gap:10px;padding:12px;box-shadow:0 5px 18px #1e1e2c08}.user-filters,.user-search{align-items:center;display:flex}.user-search{background:#fff;border:1px solid #cfd4dc;border-radius:11px;flex:1;gap:8px;min-width:290px;height:43px;padding:0 12px}.user-search>span{color:#747a84;font-size:18px}.user-search input{width:100%;height:100%;color:var(--user-ink);background:0 0;border:0;outline:0;font-size:11px}.user-filters>select{min-width:150px;height:43px;color:var(--user-ink);background:#fff;border:1px solid #cfd4dc;border-radius:11px;padding:0 30px 0 11px;font-size:10px}.user-result-count{color:#326da7;white-space:nowrap;background:#eef3fb;border-radius:9px;margin-left:auto;padding:7px 10px;font-size:10px;font-weight:800}.user-table-wrap{border:1px solid var(--user-line);background:var(--user-surface);border-radius:19px;overflow:auto;box-shadow:0 7px 24px #1e1e2c09}.user-table{border-collapse:collapse;width:100%;min-width:1180px}.user-table th{color:#555c67;letter-spacing:.35px;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f0f2f5;padding:13px 16px;font-size:9px;font-weight:800}.user-table td{color:var(--user-ink);vertical-align:middle;border-top:1px solid #eceef1;padding:14px 16px;font-size:11px}.user-table tbody tr:hover{background:#fbfcfe}.user-identity{align-items:center;gap:11px;min-width:245px;display:flex}.user-avatar{color:#2775ce;background:#eaf3ff;border:1px solid #3b8ff330;border-radius:13px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:850;display:grid}.user-identity>div,.user-login-time,.user-role,.user-status-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.user-identity b{align-items:center;gap:7px;font-size:11px;display:flex}.user-identity em{color:#6245cf;background:#eee9ff;border-radius:7px;padding:3px 6px;font-size:8px;font-style:normal}.user-identity small,.user-login-time small,.user-role small,.user-status-cell small{color:#747a84;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:9px;overflow:hidden}.user-login-time b,.user-role b{font-size:10px}.user-company{color:#535965;white-space:nowrap;background:#f0f2f5;border-radius:9px;padding:6px 8px;font-size:8px;font-weight:800;display:inline-flex}.user-company.company-science{color:#684bd2;background:#eeeaff}.user-company.company-agro{color:#25806a;background:#e8faf4}.user-company.company-khorezm{color:#24829b;background:#e9f7fb}.user-company.company-group{color:#a34d1d;background:#fff0e7}.user-status{border-radius:9px;align-items:center;gap:5px;width:max-content;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.user-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.user-status.active{color:#237d78;background:#e8f8f5}.user-status.disabled{color:#686e77;background:#f0f1f3}.user-row-actions{justify-content:flex-end;gap:7px;display:flex}.user-row-actions button{color:#4e5560;white-space:nowrap;background:#fff;border:1px solid #d4d9e0;border-radius:9px;padding:7px 9px;font-size:9px}.user-row-actions button:hover{color:#2775ce;border-color:#3b8ff3}.user-table-state{color:#747a84;justify-content:center;align-items:center;gap:10px;min-height:170px;display:flex}.user-load-error{background:#fff1f0;border:1px solid #e9584f55;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.user-load-error>div{flex-direction:column;gap:4px;display:flex}.user-load-error b{font-size:12px}.user-load-error span{color:#8d514d;font-size:10px}.user-load-error button{color:#a93e36;background:#fff;border:1px solid #e9584f66;border-radius:10px;padding:9px 12px;font-size:10px}.user-toast{z-index:180;color:#fff;background:#1e1e2c;border-radius:12px;padding:13px 17px;font-size:11px;position:fixed;bottom:26px;right:26px;box-shadow:0 15px 40px #1e1e2c44}.user-modal-bg{z-index:180}.user-modal{color:#1e1e2c;background:#fff;border:1px solid #e0e3e8;border-radius:24px;width:min(900px,100%);max-height:92vh;overflow:auto;box-shadow:0 30px 90px #1e1e2c55}.user-modal>header{z-index:3;background:#fff;border-bottom:1px solid #e4e6ea;justify-content:space-between;align-items:flex-start;padding:24px 27px 19px;display:flex;position:sticky;top:0}.user-modal>header span{color:#356fa9;letter-spacing:1.5px;font-size:8px;font-weight:850}.user-modal>header h3{margin:6px 0 5px;font-size:21px}.user-modal>header p{color:#626673;margin:0;font-size:10px}.user-modal>header>button{color:#555c67;background:#f0f2f5;border:0;border-radius:50%;flex:0 0 38px;width:38px;height:38px;font-size:20px}.user-modal>form{flex-direction:column;gap:0;padding:0 27px 25px;display:flex}.user-form-section{border-bottom:1px solid #e6e8ec;padding:22px 0}.user-form-section-title{align-items:center;gap:10px;margin-bottom:16px;display:flex}.user-form-section-title>span{color:#2775ce;background:#eaf3ff;border-radius:9px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:850;display:grid}.user-form-section-title>div{flex-direction:column;gap:3px;display:flex}.user-form-section-title b{font-size:12px}.user-form-section-title small{color:#747a84;font-size:9px}.user-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.password-reset-modal form>label,.user-form-grid>label{flex-direction:column;gap:6px;min-width:0;display:flex}.password-reset-modal label>span,.user-form-grid label>span{color:#555c67;font-size:9px;font-weight:800}.password-reset-modal input,.user-form-grid input,.user-form-grid select{color:#1e1e2c;background:#fff;border:1px solid #cfd4dc;border-radius:10px;outline:0;width:100%;height:43px;padding:0 11px;font-size:11px}.password-reset-modal input:focus,.user-form-grid input:focus,.user-form-grid select:focus,.user-search:focus-within{border-color:#3b8ff3;box-shadow:0 0 0 3px #3b8ff318}.user-form-grid select:disabled{color:#818691;cursor:not-allowed;background:#f2f3f5}.user-form-grid label>small{color:#747a84;font-size:8px;line-height:1.4}.user-form-grid label>small.field-error{color:#c4483f}.user-status-field{grid-column:1/-1}.user-password-input{position:relative}.user-password-input input{padding-right:84px}.user-password-input button{color:#326da7;background:#eef3fb;border:0;border-radius:8px;height:33px;padding:0 9px;font-size:8px;font-weight:750;position:absolute;top:5px;right:5px}.user-force-change{background:#fff9df;border:1px solid #e0b50f55;border-radius:12px;grid-column:1/-1;align-items:center;gap:10px;padding:12px;display:flex}.user-force-change>span{color:#806500;background:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.user-force-change p,.user-form-note p{color:#665a22;margin:0;font-size:9px;line-height:1.55}.user-force-change b,.user-form-note b{color:#3d3a28;margin-bottom:2px;font-size:10px;display:block}.user-form-note{background:#eefaf8;border:1px solid #34b1aa44;border-radius:12px;align-items:center;gap:11px;margin:17px 0 0;padding:13px;display:flex}.user-form-note>span{color:#237d78;background:#fff;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.user-form-note p{color:#486966}.user-modal footer{justify-content:flex-end;gap:9px;padding-top:20px;display:flex}.user-modal footer button{color:#4e5560;background:#fff;border:1px solid #cfd4dc;border-radius:10px;min-height:41px;padding:0 14px;font-size:10px;font-weight:750}.user-modal footer button.primary{color:#1e1e2c;background:#f29f67;border-color:#f29f67}.user-modal button:disabled{opacity:.55;cursor:not-allowed}.user-form-error{color:#a33c35;background:#fff1f0;border:1px solid #e9584f55;border-radius:11px;align-items:flex-start;gap:8px;margin:17px 27px 0;padding:12px 14px;font-size:10px;line-height:1.5;display:flex}.password-reset-modal{width:min(620px,100%)}.password-reset-modal>header{position:relative}.password-reset-modal>form{gap:13px;padding-top:19px}.password-reset-modal .user-form-error{margin:17px 27px 0}.reset-warning{background:#fff1f0;border:1px solid #e9584f55;border-radius:13px;align-items:flex-start;gap:11px;margin:20px 27px 0;padding:14px;display:flex}.reset-warning>span{color:#fff;background:#e9584f;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.reset-warning b{font-size:10px}.reset-warning p{color:#7b4b47;margin:4px 0 0;font-size:9px;line-height:1.55}.reset-rules{gap:8px;display:flex}.reset-rules span{color:#747a84;background:#f0f1f3;border-radius:9px;padding:7px 9px;font-size:8px}.reset-rules span.passed{color:#237d78;background:#e8f8f5}.user-modal footer button.danger-action{color:#fff;background:#e9584f;border-color:#e9584f}main.dark .user-admin{--user-line:#383b49;--user-muted:#aeb3bd;--user-ink:#f4f5f7;--user-surface:#232532}main.dark .user-admin-head,main.dark .user-filters,main.dark .user-summary article,main.dark .user-table-wrap{color:#f4f5f7;background:#232532;border-color:#383b49}main.dark .user-summary b,main.dark .user-table td{color:#f4f5f7}main.dark .user-security-strip{color:#d4f4f0;background:#1b302e;border-color:#356e69}main.dark .user-security-strip>span{background:#263d3a}main.dark .user-security-strip p{color:#aacac6}main.dark .user-filters>select,main.dark .user-row-actions button,main.dark .user-search{color:#f4f5f7;background:#1b1d27;border-color:#444856}main.dark .user-table th{color:#aeb3bd;background:#1d1f29}main.dark .user-table td{border-color:#373a47}main.dark .user-table tbody tr:hover{background:#292c38}@media (max-width:1350px){.user-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.user-filters{flex-wrap:wrap}.user-search{min-width:60%}.user-result-count{margin-left:0}}@media (max-width:900px){.user-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.user-filters>select{flex:1}.user-form-grid{grid-template-columns:1fr}.user-force-change,.user-status-field{grid-column:auto}}@media (max-width:620px){.user-summary{grid-template-columns:1fr}.user-security-strip{align-items:flex-start}.user-filters>select,.user-search{min-width:100%}.user-result-count{text-align:center;width:100%}.user-modal-bg{padding:0}.user-modal{border-radius:0;height:100%;max-height:none}.user-modal>header{padding:20px}.user-modal>form{padding:0 20px 20px}.password-reset-modal .user-form-error,.user-form-error{margin:14px 20px 0}.reset-warning{margin:17px 20px 0}.user-modal footer{background:#fff;padding:14px 0;position:sticky;bottom:0}.user-modal footer button{flex:1}.user-toast{text-align:center;bottom:14px;left:14px;right:14px}}.settings-readiness{background:#f5f6f8;border:1px dashed #cfd4dc;border-radius:11px;flex-direction:column;gap:5px;padding:11px;display:flex}.settings-readiness label{align-items:center;color:#777d86!important;flex-direction:row!important;font-size:11px!important;font-weight:600!important}.settings-readiness small{color:#a06237;padding-left:25px;font-size:8px;line-height:1.45}.settings-readiness input{opacity:.55;width:17px!important;height:17px!important}.hr-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.hr-account-notice{color:#615213;background:#fff9df;border:1px solid #e0b50f55;border-radius:14px;align-items:center;gap:12px;padding:13px 15px;display:flex}.hr-account-notice>span{color:#806500;background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.hr-account-notice>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.hr-account-notice b{font-size:10px}.hr-account-notice small{color:#716a49;font-size:9px}.hr-account-notice button{color:#6d5700;background:#fff;border:1px solid #d6bd50;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:750}.hr-login-state{color:#20766f;text-align:left;background:#eaf9f7;border:1px solid #34b1aa45;border-radius:9px;flex-direction:column;align-items:flex-start;gap:3px;min-width:105px;padding:6px 8px;font-size:9px;font-weight:800;display:flex}.hr-login-state small{color:#5b7e7a;font-size:7px;font-weight:600}.hr-login-state.disabled{color:#626673;background:#f0f1f3;border-color:#c9cdd4}.hr-login-state.missing{color:#a95020;background:#fff5ef;border-style:dashed;border-color:#f29f6780}.hr-login-state.vacancy{color:#858a93;background:#f5f6f8;border-color:#d9dde3}.hr-login-state:hover:not(.vacancy){transform:translateY(-1px);box-shadow:0 5px 12px #1e1e2c0d}.hr-account-summary{color:#1e1e2c;text-align:left;background:linear-gradient(115deg,#effaf8,#fff);border:1px solid #34b1aa55;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin-bottom:15px;padding:14px;display:grid}.hr-account-summary>span{color:#237d78;background:#dff6f2;border-radius:12px;place-items:center;width:42px;height:42px;font-size:16px;font-weight:900;display:grid}.hr-account-summary>div{flex-direction:column;gap:4px;min-width:0;display:flex}.hr-account-summary b{font-size:11px}.hr-account-summary small{color:#626673;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.hr-account-summary em{color:#238079;font-size:9px;font-style:normal;font-weight:800}.hr-account-summary.unlinked{background:linear-gradient(115deg,#fff5ef,#fff);border-color:#f29f6766}.hr-account-summary.unlinked>span{color:#a95020;background:#fff0e7}.hr-account-summary.unlinked em{color:#a95020}.hr-account-summary.vacancy{background:#f6f7f8;border-color:#d8dce2}.hr-account-summary.vacancy>span{color:#747a84;background:#e9ebee}.hr-account-summary.vacancy em{color:#747a84}.hr-access-panel{background:#fff;border:1px solid #dfe2e7;border-radius:18px;overflow:hidden;box-shadow:0 8px 24px #1e1e2c09}.hr-access-panel>header{background:linear-gradient(115deg,#f7fbff,#fff);border-bottom:1px solid #e6e8ec;justify-content:space-between;align-items:center;gap:15px;padding:20px 22px;display:flex}.hr-access-panel>header>div{align-items:center;gap:12px;display:flex}.hr-access-panel>header>div>div{flex-direction:column;gap:3px;display:flex}.hr-access-panel>header small{color:#356fa9;letter-spacing:1.3px;font-size:8px;font-weight:850}.hr-access-panel>header h3{color:#1e1e2c;margin:0;font-size:19px}.hr-access-panel>header p{color:#626673;margin:0;font-size:9px}.hr-access-icon{color:#237d78;background:#e8f8f5;border-radius:14px;place-items:center;width:47px;height:47px;font-size:20px;display:grid}.hr-access-icon.disabled{color:#686e77;background:#f0f1f3}.hr-access-icon.missing{color:#a95020;background:#fff0e7}.hr-access-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 22px;display:grid}.hr-access-facts>div{background:#fafbfc;border:1px solid #e3e6ea;border-radius:12px;flex-direction:column;justify-content:center;gap:8px;min-height:75px;padding:12px;display:flex}.hr-access-facts span{color:#747a84;text-transform:uppercase;font-size:8px}.hr-access-facts b{color:#1e1e2c;font-size:10px}.hr-access-security{background:#eefaf8;border:1px solid #34b1aa45;border-radius:12px;align-items:flex-start;gap:11px;margin:0 22px 18px;padding:13px;display:flex}.hr-access-security>span{color:#237d78;background:#fff;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.hr-access-security p{color:#486966;margin:0;font-size:9px;line-height:1.55}.hr-access-security b{color:#245e59;margin-bottom:2px;font-size:10px;display:block}.hr-access-security.warning{background:#fff9df;border-color:#e0b50f55;margin:17px 0 0}.hr-access-security.warning>span{color:#806500}.hr-access-security.warning p{color:#665a22}.hr-access-security.warning b{color:#3d3a28}.hr-access-panel form>footer,.hr-access-panel>footer,.hr-existing-link>footer{justify-content:flex-end;padding:0 22px 21px;display:flex}.hr-danger-link{color:#a93e36;background:#fff;border:1px solid #e9584f66;border-radius:10px;padding:9px 11px;font-size:9px;font-weight:750}.hr-danger-link:hover{background:#fff1f0}.hr-inline-error{margin:0 22px 17px}.hr-access-setup>nav{background:#f0f2f5;border-radius:12px;gap:6px;margin:16px 22px 0;padding:5px;display:flex}.hr-access-setup>nav button{color:#6c717b;background:0 0;border:0;border-radius:9px;flex:1;padding:10px;font-size:9px;font-weight:750}.hr-access-setup>nav button.active{color:#1e1e2c;background:#fff;box-shadow:0 3px 10px #1e1e2c12}.hr-access-setup>form{padding:19px 22px 0}.hr-access-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.hr-access-form-grid>label,.hr-existing-link>label{flex-direction:column;gap:6px;min-width:0;display:flex}.hr-access-form-grid label>span,.hr-existing-link label>span{color:#555c67;font-size:9px;font-weight:800}.hr-access-form-grid input,.hr-access-form-grid select,.hr-existing-link select{color:#1e1e2c;background:#fff;border:1px solid #cfd4dc;border-radius:10px;outline:0;width:100%;height:43px;padding:0 11px;font-size:11px}.hr-access-form-grid input:focus,.hr-access-form-grid select:focus,.hr-existing-link select:focus{border-color:#3b8ff3;box-shadow:0 0 0 3px #3b8ff318}.hr-access-form-grid input:disabled{color:#777d86;background:#f2f3f5}.hr-access-form-grid label>small{color:#747a84;font-size:8px;line-height:1.4}.hr-access-form-grid label>small.field-error{color:#c4483f}.hr-access-panel form>footer{padding:18px 0 21px}.hr-access-panel form>footer button,.hr-existing-link>footer button{min-height:42px}.hr-existing-link{padding:19px 22px 0}.hr-existing-link>p{color:#747a84;margin:10px 0 0;font-size:8px;line-height:1.5}.hr-existing-link>footer{padding:18px 0 21px}.hr-access-empty{background:#f7f8fa;border:1px dashed #cfd4dc;border-radius:17px;align-items:center;gap:15px;padding:25px;display:flex}.hr-access-empty>span{color:#747a84;background:#e9ebee;border-radius:14px;flex:0 0 47px;place-items:center;width:47px;height:47px;font-weight:900;display:grid}.hr-access-empty h3{color:#1e1e2c;margin:0 0 6px;font-size:15px}.hr-access-empty p{color:#626673;margin:0;font-size:9px;line-height:1.6}.hr-access-empty.compact{margin-top:13px;padding:14px}.hr-access-empty.compact>span{border-radius:10px;flex-basis:35px;width:35px;height:35px}.hr-access-empty.compact h3{font-size:10px}.hr-access-empty.compact p{font-size:8px}.user-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.user-summary article.is-linked{border-top-color:#f29f67}.user-summary article.is-linked:after{background:#f29f6712}.user-employee-link{flex-direction:column;gap:3px;min-width:155px;display:flex}.user-employee-link b{color:#326da7;background:#eef3fb;border-radius:6px;width:max-content;padding:3px 6px;font-size:8px}.user-employee-link span{font-size:10px;font-weight:750}.user-employee-link small{color:#747a84;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:8px;overflow:hidden}.user-unlinked{color:#858a93;border:1px dashed #cfd4dc;border-radius:8px;padding:6px 8px;font-size:8px;display:inline-flex}.user-employee-select{grid-column:1/-1}.user-employee-select select{background:#f8fbff}main.dark .hr-account-notice{color:#f5e8a8;background:#342f1c;border-color:#665d29}main.dark .hr-account-summary.unlinked,main.dark .hr-login-state.missing{color:#f2b58d;background:#35271f;border-color:#6b4a38}main.dark .hr-access-empty,main.dark .hr-account-summary.vacancy,main.dark .hr-login-state.vacancy{color:#d7d9de;background:#1d1f29;border-color:#414552}main.dark .hr-account-summary.linked{color:#f4f5f7;background:#1b302e;border-color:#356e69}main.dark .hr-access-empty h3,main.dark .hr-access-facts b,main.dark .hr-access-panel h3,main.dark .hr-account-summary b{color:#f4f5f7}main.dark .hr-access-empty p,main.dark .hr-access-panel>header p,main.dark .hr-account-summary small{color:#aeb3bd}main.dark .hr-access-panel,main.dark .hr-access-panel>header,main.dark .hr-access-setup>nav button.active{color:#f4f5f7;background:#232532;border-color:#383b49}main.dark .hr-access-facts>div,main.dark .hr-access-setup>nav{background:#1d1f29;border-color:#373a47}main.dark .hr-access-form-grid input,main.dark .hr-access-form-grid select,main.dark .hr-existing-link select{color:#f4f5f7;background:#1b1d27;border-color:#444856}main.dark .user-unlinked{color:#aeb3bd;border-color:#515663}@media (max-width:1350px){.user-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.hr-access-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1250px){.hr-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.hr-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-account-summary{grid-template-columns:40px minmax(0,1fr)}.hr-account-summary em{grid-column:2}.hr-access-panel>header{flex-direction:column;align-items:flex-start}.hr-access-facts,.hr-access-form-grid{grid-template-columns:1fr}.hr-access-setup>nav{flex-direction:column}.hr-inline-error{margin-left:15px;margin-right:15px}.hr-access-panel form>footer,.hr-access-panel>footer,.hr-existing-link>footer{justify-content:stretch}.hr-access-panel footer button{width:100%}}.audit-reload{color:#4f5661;white-space:nowrap;background:#fff;border:1px solid #cfd4dc;border-radius:11px;min-height:41px;padding:0 14px;font-size:11px;font-weight:750}.audit-reload:hover{color:#2775ce;border-color:#3b8ff3}.audit-reload:disabled{opacity:.55;cursor:wait}.audit-controls{border:1px solid #dfe2e7;border-radius:16px;gap:10px;padding:12px;box-shadow:0 5px 18px #1e1e2c08}.audit-controls,.audit-controls>label{background:#fff;align-items:center;display:flex}.audit-controls>label{border:1px solid #cfd4dc;border-radius:11px;flex:1;gap:8px;min-width:320px;height:43px;padding:0 12px}.audit-controls>label>span{color:#747a84;font-size:17px}.audit-controls input{color:#1e1e2c;background:0 0;border:0;outline:0;width:100%;height:100%;font-size:11px}.audit-controls select{color:#1e1e2c;background:#fff;border:1px solid #cfd4dc;border-radius:11px;min-width:170px;height:43px;padding:0 30px 0 11px;font-size:10px}.audit-controls>button{color:#964719;background:#fff0e7;border:1px solid #f29f67;border-radius:11px;height:43px;padding:0 15px;font-size:10px;font-weight:800}.audit-controls>span{color:#326da7;white-space:nowrap;background:#eef3fb;border-radius:9px;margin-left:auto;padding:7px 10px;font-size:10px;font-weight:800}.audit-controls select:focus,.audit-controls>label:focus-within{border-color:#3b8ff3;outline:0;box-shadow:0 0 0 3px #3b8ff318}.audit-list{overflow:visible}.audit-list article{grid-template-columns:120px minmax(0,1fr) auto;align-items:start;gap:17px;padding:19px 21px}.audit-action{min-width:0;padding:7px 9px;line-height:1.25}.audit-event{flex-direction:column;gap:7px;min-width:0;display:flex}.audit-event-head{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.audit-event-head b{color:#1e1e2c;font-size:12px}.audit-event-head em{color:#684bd2;letter-spacing:.45px;background:#eeeaff;border-radius:7px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:850}.audit-actor{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.audit-actor strong{color:#30343b;font-size:10px}.audit-actor span{color:#606772;background:#f0f2f5;border-radius:7px;padding:4px 7px;font-size:8px;font-weight:700}.audit-list .audit-event>p{color:#626673;white-space:normal;text-overflow:clip;max-width:none;margin:0;font-size:10px;line-height:1.5;overflow:visible}.audit-fields{flex-wrap:wrap;align-items:center;gap:5px;margin-top:1px;display:flex}.audit-fields>span{color:#747a84;margin-right:2px;font-size:8px}.audit-fields i{color:#237d78;background:#e8f8f5;border-radius:7px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:700}.audit-list time{color:#747a84;text-align:right;white-space:nowrap;max-width:150px;font-size:9px;line-height:1.45}.audit-state{justify-content:center;align-items:center;gap:9px;min-height:120px;padding:24px;font-size:10px;display:flex}.audit-state,.audit-state>span:not(.audit-spinner){color:#747a84}.audit-state b{font-size:11px}.audit-state.error{color:#a33c35;background:#fff1f0;border:1px solid #e9584f55;border-radius:15px;justify-content:flex-start;min-height:0}.audit-state.error button{color:#a33c35;background:#fff;border:1px solid #e9584f55;border-radius:9px;margin-left:auto;padding:8px 11px;font-size:9px}.audit-spinner{border:2px solid #cfd4dc;border-top-color:#3b8ff3;border-radius:50%;width:17px;height:17px;animation:audit-spin .75s linear infinite}@keyframes audit-spin{to{transform:rotate(1turn)}}main.dark .audit-controls,main.dark .audit-controls select,main.dark .audit-controls>button,main.dark .audit-controls>label,main.dark .audit-list,main.dark .audit-reload{color:#f4f5f7;background:#232532;border-color:#3b3f4d}main.dark .audit-actor strong,main.dark .audit-controls input,main.dark .audit-event-head b{color:#f4f5f7}main.dark .audit-list article{border-color:#393c49}main.dark .audit-actor span{color:#c4c8d0;background:#303340}main.dark .audit-fields>span,main.dark .audit-list .audit-event>p,main.dark .audit-list time{color:#aeb3bd}main.dark .audit-state.error{color:#ffc3be;background:#3a2426;border-color:#744044}@media (max-width:900px){.audit-controls{flex-wrap:wrap}.audit-controls>label{min-width:60%}.audit-controls>span{margin-left:0}.audit-list article{grid-template-columns:105px minmax(0,1fr)}.audit-list time{text-align:left;grid-column:2}}@media (max-width:620px){.audit-controls select,.audit-controls>button,.audit-controls>label,.audit-controls>span{width:100%;min-width:0}.audit-controls>span{text-align:center}.audit-list article{grid-template-columns:1fr;gap:10px}.audit-list time{grid-column:auto}.audit-action{width:max-content}.audit-state.error{flex-direction:column;align-items:flex-start}.audit-state.error button{width:100%;margin-left:0}}.hr-hierarchy-panel{background:#fff;border:1px solid #dfe2e7;border-radius:18px;overflow:hidden;box-shadow:0 8px 24px #1e1e2c09}.hr-hierarchy-panel>header{background:linear-gradient(115deg,#f6f2ff,#fff);border-bottom:1px solid #e6e8ec;justify-content:space-between;align-items:center;gap:15px;padding:20px 22px;display:flex}.hr-hierarchy-panel>header>div:first-child{align-items:center;gap:12px;display:flex}.hr-hierarchy-panel>header>div:first-child>span{color:#684bd2;background:#eeeaff;border-radius:14px;place-items:center;width:47px;height:47px;font-size:19px;display:grid}.hr-hierarchy-panel header small{color:#684bd2;letter-spacing:1.2px;font-size:8px;font-weight:850}.hr-hierarchy-panel header h3{color:#1e1e2c;margin:4px 0 3px;font-size:17px}.hr-hierarchy-panel header p{color:#626673;margin:0;font-size:9px}.hr-report-count{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.hr-report-count b{color:#5f43c6;font-size:25px}.hr-report-count span{color:#747a84;font-size:8px}.hr-hierarchy-current{grid-template-columns:1fr 1fr;gap:11px;padding:18px 22px;display:grid}.hr-hierarchy-current>div{background:#fafbfc;border:1px solid #e3e6ea;border-radius:12px;flex-direction:column;justify-content:center;gap:5px;min-height:84px;padding:13px;display:flex}.hr-hierarchy-current span{color:#747a84;text-transform:uppercase;font-size:8px}.hr-hierarchy-current b{color:#1e1e2c;font-size:11px}.hr-hierarchy-current small{color:#747a84;font-size:8px}.hr-hierarchy-warning{background:#fff9df;border:1px solid #e0b50f66;border-radius:12px;align-items:flex-start;gap:10px;margin:0 22px 16px;padding:12px;display:flex}.hr-hierarchy-warning>span{color:#332900;background:#e0b50f;border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.hr-hierarchy-warning b{color:#4c4010;font-size:10px}.hr-hierarchy-warning p{color:#71652f;margin:3px 0 0;font-size:9px;line-height:1.5}.hr-hierarchy-editor{background:#f8f6ff;border:1px solid #d9d0fa;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin:0 22px 17px;padding:16px;display:grid}.hr-hierarchy-editor label{flex-direction:column;gap:6px;min-width:0;display:flex}.hr-hierarchy-editor label>span{color:#555c67;font-size:9px;font-weight:800}.hr-hierarchy-editor select{color:#1e1e2c;background:#fff;border:1px solid #c8c1df;border-radius:10px;width:100%;height:43px;padding:0 11px;font-size:10px}.hr-hierarchy-editor label>small{color:#747a84;font-size:8px;line-height:1.45}.hr-hierarchy-editor button{white-space:nowrap;height:43px}.hr-hierarchy-panel>.hr-access-security{margin-bottom:20px}main.dark .hr-hierarchy-panel,main.dark .hr-hierarchy-panel>header{background:#232532;border-color:#383b49}main.dark .hr-hierarchy-current b,main.dark .hr-hierarchy-panel header h3{color:#f4f5f7}main.dark .hr-hierarchy-current>div{background:#1d1f29;border-color:#373a47}main.dark .hr-hierarchy-editor{background:#29263b;border-color:#4c456e}main.dark .hr-hierarchy-editor select{color:#f4f5f7;background:#1b1d27;border-color:#514a72}@media (max-width:760px){.hr-hierarchy-panel>header{flex-direction:column;align-items:flex-start}.hr-report-count{align-items:flex-start}.hr-hierarchy-current,.hr-hierarchy-editor{grid-template-columns:1fr}.hr-hierarchy-editor button{width:100%}}.accounting-shell{--acc-surface:var(--panel,#fff);--acc-soft:var(--panel2,#f3f6f8);--acc-line:var(--border,#dfe3e8);--acc-ink:var(--text,#1e2730);--acc-muted:var(--muted,#68727d);min-width:0;color:var(--acc-ink);flex-direction:column;gap:16px;display:flex}.accounting-head,.accounting-integration,.accounting-ledger,.accounting-loading,.accounting-modules{border:1px solid var(--acc-line);background:var(--acc-surface);border-radius:18px}.accounting-head{justify-content:space-between;align-items:center;gap:24px;padding:25px 27px;display:flex}.accounting-head>div:first-child{min-width:0}.accounting-head span,.accounting-integration-title>div>span{color:#3087cf;letter-spacing:1.25px;font-size:9px;font-weight:850}.accounting-head h2{margin:7px 0 5px;font-size:27px}.accounting-head p{max-width:760px;color:var(--acc-muted);margin:0;font-size:11px;line-height:1.55}.accounting-head-actions{flex:none;align-items:center;gap:10px;display:flex}.accounting-status{white-space:nowrap;background:#fff8df;border:1px solid #d7a93466;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-weight:800;display:inline-flex;color:#806500!important;letter-spacing:0!important;font-size:9px!important}.accounting-status i{background:#d7a934;border-radius:50%;width:7px;height:7px}.accounting-status.connected{background:#e9f9f6;border-color:#34b1aa66;color:#237d78!important}.accounting-status.connected i{background:#34b1aa}.accounting-error{color:#963a34;background:#fff1f0;border:1px solid #e9584f66;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.accounting-error b{font-size:10px}.accounting-error span{font-size:9px}.accounting-error button{color:#963a34;background:#fff;border:0;border-radius:9px;width:32px;height:32px}.accounting-tabs{border:1px solid var(--acc-line);background:var(--acc-soft);border-radius:14px;gap:6px;padding:5px;display:flex}.accounting-tabs button{min-height:40px;color:var(--acc-muted);background:0 0;border:0;border-radius:10px;padding:0 15px;font-size:10px;font-weight:750}.accounting-tabs button.active{color:#fff;background:#1677c8}.accounting-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.accounting-kpis article{background:var(--acc-surface);border:1px solid var(--acc-line);border-top:3px solid #168cf7;border-radius:16px;flex-direction:column;min-width:0;min-height:118px;padding:17px;display:flex}.accounting-kpis article:nth-child(2){border-top-color:#34b1aa}.accounting-kpis article:nth-child(3){border-top-color:#f6a930}.accounting-kpis article:nth-child(4){border-top-color:#7c5cfc}.accounting-kpis article:nth-child(5){border-top-color:#204d62}.accounting-kpis span{color:var(--acc-muted);font-size:9px}.accounting-kpis b{overflow-wrap:anywhere;margin:9px 0 6px;font-size:18px;line-height:1.2}.accounting-kpis b.negative{color:#d65757}.accounting-kpis b.accounting-date{font-size:12px;line-height:1.45}.accounting-kpis small{color:var(--acc-muted);margin-top:auto;font-size:8px}.accounting-modules{padding:21px}.accounting-integration-title,.accounting-ledger>header,.accounting-modules>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.accounting-integration h3,.accounting-ledger h3,.accounting-modules h3{margin:0 0 4px;font-size:16px}.accounting-integration p,.accounting-ledger p,.accounting-modules p{color:var(--acc-muted);margin:0;font-size:9px;line-height:1.55}.accounting-modules>header>button{border:1px solid var(--acc-line);background:var(--acc-soft);color:var(--acc-ink);border-radius:9px;padding:8px 10px;font-size:9px}.accounting-modules>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.accounting-modules article{border:1px solid var(--acc-line);background:var(--acc-soft);border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.accounting-modules article>span{color:#1767ad;background:#dceeff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:850;display:grid}.accounting-modules article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.accounting-modules article b{font-size:10px}.accounting-modules article small{color:var(--acc-muted);font-size:8px}.accounting-modules article em{color:#168cf7;font-size:12px;font-style:normal}.accounting-onboarding{background:#fff9e8;border:1px dashed #f6a930;border-radius:15px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.accounting-onboarding>span{color:#28303a;background:#f6a930;border-radius:13px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.accounting-onboarding h3{margin:0 0 4px;font-size:12px}.accounting-onboarding p{color:#6f6547;margin:0;font-size:9px}.accounting-onboarding button{color:#745a13;background:#fff;border:1px solid #d9ae45;border-radius:9px;padding:9px 12px;font-size:9px;font-weight:800}.accounting-ledger{overflow:hidden}.accounting-ledger>header{border-bottom:1px solid var(--acc-line);padding:19px 20px}.accounting-ledger>header label{border:1px solid var(--acc-line);background:var(--acc-soft);border-radius:10px;align-items:center;gap:8px;width:min(370px,45%);height:41px;padding:0 11px;display:flex}.accounting-ledger>header input{width:100%;height:100%;color:var(--acc-ink);background:0 0;border:0;outline:0;font-size:9px}.accounting-table-wrap{max-width:100%;overflow:auto}.accounting-table-wrap table{border-collapse:collapse;width:100%;min-width:1160px}.accounting-table-wrap th{background:var(--acc-soft);color:var(--acc-muted);letter-spacing:.3px;text-align:left;white-space:nowrap;padding:12px 13px;font-size:8px}.accounting-table-wrap td{border-top:1px solid var(--acc-line);color:var(--acc-ink);vertical-align:middle;padding:12px 13px;font-size:9px}.accounting-row-status{color:#237d78;white-space:nowrap;background:#e8f8f5;border-radius:8px;padding:5px 7px;font-size:8px;font-weight:750;display:inline-flex}.accounting-empty{min-height:150px;color:var(--acc-muted);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.accounting-empty b{color:var(--acc-ink);font-size:11px}.accounting-empty span{font-size:9px}.accounting-integration{padding:22px}.accounting-integration-title>span{color:#806500;background:#fff8df;border:1px solid #d7a93466;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:800}.accounting-integration-title>span.ready{color:#237d78;background:#e9f9f6;border-color:#34b1aa66}.accounting-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:20px;display:grid}.accounting-form-grid>label{flex-direction:column;gap:6px;min-width:0;display:flex}.accounting-form-grid label>span{color:var(--acc-ink);font-size:9px;font-weight:800}.accounting-form-grid input,.accounting-form-grid select{border:1px solid var(--acc-line);background:var(--acc-soft);width:100%;height:44px;color:var(--acc-ink);border-radius:10px;outline:0;padding:0 11px;font-size:10px}.accounting-form-grid label>small{color:var(--acc-muted);font-size:8px}.accounting-form-grid .accounting-switch{border:1px solid var(--acc-line);background:var(--acc-soft);border-radius:12px;grid-column:1/-1;grid-template-columns:21px minmax(0,1fr);align-items:center;min-height:65px;padding:12px;display:grid}.accounting-switch input{width:18px;height:18px;padding:0}.accounting-switch>span{flex-direction:column;gap:4px;display:flex}.accounting-switch small{color:var(--acc-muted);font-size:8px;font-weight:500}.accounting-secret-note{background:#eaf9f7;border:1px solid #34b1aa55;border-radius:13px;grid-template-columns:42px minmax(0,1fr);gap:12px;margin-top:17px;padding:15px;display:grid}.accounting-secret-note>span{color:#237d78;background:#fff;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.accounting-secret-note b{font-size:10px}.accounting-secret-note p{color:#486966;margin:4px 0 8px;font-size:8px}.accounting-contract code,.accounting-secret-note code{color:#1d6761;overflow-wrap:anywhere;background:#d6f2ed;border-radius:6px;padding:4px 6px;font-size:8px}.accounting-contract{border:1px solid var(--acc-line);background:var(--acc-soft);border-radius:12px;margin-top:13px;padding:14px}.accounting-contract h4{margin:0 0 5px;font-size:10px}.accounting-integration>footer{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.accounting-integration>footer button{border:1px solid var(--acc-line);background:var(--acc-soft);min-height:42px;color:var(--acc-ink);border-radius:10px;padding:0 14px;font-size:9px;font-weight:750}.accounting-loading{min-height:260px;color:var(--acc-muted);place-items:center;font-size:10px;display:grid}main.dark .accounting-integration-title>span,main.dark .accounting-status{background:#332d18;color:#f4d77a!important}main.dark .accounting-integration-title>span.ready,main.dark .accounting-secret-note,main.dark .accounting-status.connected{background:#15322f;color:#9ce8df!important}main.dark .accounting-onboarding{color:#f5e5ab;background:#312b19}main.dark .accounting-onboarding p{color:#d4c58b}main.dark .accounting-onboarding button{color:#f5dc81;background:#45391c}main.dark .accounting-modules article>span{color:#9ed2ff;background:#193b5e}main.dark .accounting-row-status{color:#9ce8df;background:#173832}main.dark .accounting-secret-note>span{background:#1d4843}main.dark .accounting-secret-note p{color:#acd4d0}main.dark .accounting-contract code,main.dark .accounting-secret-note code{color:#a9e7df;background:#173c38}@media (max-width:1250px){.accounting-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.accounting-modules>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.accounting-head,.accounting-head-actions,.accounting-integration-title,.accounting-ledger>header,.accounting-modules>header{flex-direction:column;align-items:stretch}.accounting-head-actions .primary{width:100%}.accounting-tabs{overflow:auto}.accounting-tabs button{flex:none}.accounting-kpis{grid-template-columns:1fr 1fr}.accounting-form-grid,.accounting-modules>div{grid-template-columns:1fr}.accounting-form-grid .accounting-switch{grid-column:auto}.accounting-onboarding{grid-template-columns:42px minmax(0,1fr)}.accounting-onboarding>button{grid-column:1/-1}.accounting-ledger>header label{width:100%}}@media (max-width:460px){.accounting-kpis{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-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}