:root{--depth-hi:hsla(0,0%,100%,.9);--depth-ink:32,32,64;--depth-edge:color-mix(in srgb,var(--gray-200) 85%,transparent);--depth-edge-hover:color-mix(in srgb,var(--brand-teal) 28%,var(--gray-200));--surface-layer:linear-gradient(180deg,var(--white) 0%,color-mix(in srgb,var(--gray-50) 55%,var(--white)) 100%);--depth-1:inset 0 1px 0 var(--depth-hi),0 1px 2px rgba(var(--depth-ink),0.05),0 3px 8px -4px rgba(var(--depth-ink),0.08);--depth-2:inset 0 1px 0 var(--depth-hi),0 2px 4px -1px rgba(var(--depth-ink),0.06),0 16px 32px -14px rgba(var(--depth-ink),0.22);--depth-press:inset 0 1px 0 var(--depth-hi),0 1px 2px rgba(var(--depth-ink),0.08);--depth-overlay:0 0 0 1px rgba(var(--depth-ink),0.04),0 4px 10px -4px rgba(var(--depth-ink),0.1),0 28px 64px -20px rgba(var(--depth-ink),0.32);--depth-inset:inset 0 1px 2px rgba(var(--depth-ink),0.06);--focus-outline:2px solid var(--brand-teal);--lift-card:-3px}html:not([data-palette=sptech]):not([data-palette=midnight]){--depth-ink:15,23,42}html[data-palette=midnight],html[data-theme=dark]{--depth-hi:hsla(0,0%,100%,.05);--depth-ink:0,0,0;--depth-1:inset 0 1px 0 var(--depth-hi),0 1px 2px rgba(0,0,0,.35),0 4px 10px -4px rgba(0,0,0,.4);--depth-2:inset 0 1px 0 var(--depth-hi),0 2px 4px -1px rgba(0,0,0,.4),0 18px 36px -14px rgba(0,0,0,.6);--depth-press:inset 0 1px 0 var(--depth-hi),0 1px 2px rgba(0,0,0,.45);--depth-overlay:0 0 0 1px hsla(0,0%,100%,.04),0 4px 10px -4px rgba(0,0,0,.5),0 28px 64px -20px rgba(0,0,0,.7);--depth-inset:inset 0 1px 2px rgba(0,0,0,.3);--surface-layer:linear-gradient(180deg,color-mix(in srgb,var(--white) 92%,#fff) 0%,var(--white) 100%)}html .header,html:not([data-palette=sptech]) .header{box-shadow:inset 0 3px 0 var(--brand-teal),0 1px 0 var(--gray-200),0 8px 20px -16px rgba(var(--depth-ink),.35);border-bottom-color:transparent}.themeToggle[aria-expanded=true]{background:var(--mint-50)}.themeOpt[aria-checked=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-teal) 35%,transparent)}.themeOpt[aria-checked=true] .sw i{box-shadow:0 0 0 1px var(--brand-teal)}.banner,.card,.darkCard,.infoBanner{border-radius:var(--radius-card)}.card{background:var(--surface-layer);border-color:var(--depth-edge);box-shadow:var(--depth-1);transition:transform var(--dur-slow) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.card:has(:focus-visible){border-color:var(--depth-edge-hover);box-shadow:var(--depth-2)}.panels>.card,.stat{transform:perspective(1200px) rotateX(calc(var(--rx, 0deg) * .45)) rotateY(calc(var(--ry, 0deg) * .45)) translateY(var(--ty,0));will-change:transform}.panels>.card:after,.stat:after{background:radial-gradient(circle at var(--mx,50%) var(--my,50%),hsla(0,0%,100%,.35),hsla(0,0%,100%,0) 55%)}.panels>.card:hover,.stat:hover{--ty:var(--lift-card);box-shadow:var(--depth-2);border-color:var(--depth-edge-hover)}.panels>.card:focus-within,.stat:focus-within{--ty:var(--lift-card)}.stat{overflow:hidden}.stat:before{left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--brand-teal) 30%,var(--brand-green-light) 70%,transparent);opacity:.35;transition:opacity var(--dur-base) var(--ease-out)}.stat:focus-within:before,.stat:hover:before{opacity:.9}.stat .num{letter-spacing:-.02em}.banner .ico,.deptName .ico,.empty .ico,.notif .ico,.stat .ico,.tile .ico{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),inset 0 -1px 0 rgba(var(--depth-ink),.06),0 1px 2px rgba(var(--depth-ink),.08)}.empty .ico{box-shadow:0 0 0 8px var(--mint-50),inset 0 1px 0 hsla(0,0%,100%,.55),0 1px 2px rgba(var(--depth-ink),.08)}.closedNote,.deptFields:not(.fGrid),.mini,.slaBox{box-shadow:var(--depth-inset)}.mini{border:var(--border-w) solid color-mix(in srgb,var(--gray-200) 60%,transparent)}.track{box-shadow:var(--depth-inset)}.fill{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25)}.bar{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3)}.banner,.infoBanner{box-shadow:var(--depth-1)}.infoBanner{border:var(--border-w) solid color-mix(in srgb,var(--tone-info-fg) 18%,transparent)}.darkCard{border:var(--border-w) solid hsla(0,0%,100%,.06);background:linear-gradient(160deg,color-mix(in srgb,var(--brand-navy) 88%,var(--brand-teal)) 0,var(--brand-navy) 60%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 18px 36px -18px rgba(var(--depth-ink),.45)}html[data-palette=midnight] .darkCard,html[data-theme=dark] .darkCard{background:linear-gradient(160deg,color-mix(in srgb,#0b0f1c 85%,var(--brand-teal)) 0,#0b0f1c 60%)}.tile{background:var(--surface-layer);border-color:var(--depth-edge);box-shadow:var(--depth-1);transition:border-color var(--dur-fast),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),background var(--dur-fast)}.tile:hover{transform:none;border-color:var(--gray-200)}.tile[aria-checked=true]{background:var(--mint-50);border-color:var(--brand-teal);box-shadow:var(--ring-focus),var(--depth-1)}.tile:active{transform:scale(.985);box-shadow:var(--depth-press)}.bubble{box-shadow:var(--depth-1)}.rule{transition:opacity var(--dur-base),transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.notif,table.tickets tbody tr{transition:background var(--dur-fast),box-shadow var(--dur-fast)}.notif:hover,table.tickets tbody tr:hover{box-shadow:inset 2px 0 0 var(--brand-teal)}.btn{transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),filter var(--dur-fast),background var(--dur-fast),border-color var(--dur-fast)}.btn.gradient{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),var(--shadow-cta)}.btn.solid{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 2px 6px -2px rgba(var(--depth-ink),.35)}.btn.outline{box-shadow:0 1px 2px rgba(var(--depth-ink),.05)}.btn.danger{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 6px 14px -8px rgba(229,72,77,.6)}.btn:active:not(:disabled){transform:translateY(0) scale(.98);filter:brightness(.97)}.btn.danger:active:not(:disabled),.btn.gradient:active:not(:disabled),.btn.solid:active:not(:disabled){box-shadow:inset 0 1px 2px rgba(0,0,0,.12)}.btn.ghost:active:not(:disabled),.btn.outline:active:not(:disabled){background:var(--hover-wash-brand);box-shadow:none}.bell,.chip,.chip-user,.navToggle,.rolePill,.takeIt{transition:border-color var(--dur-fast),background var(--dur-fast),color var(--dur-fast),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.bell,.chip-user,.navToggle{box-shadow:0 1px 2px rgba(var(--depth-ink),.05)}.bell:active,.chip-user:active,.chip:active:not(:disabled),.navToggle:active,.rolePill:active,.takeIt:active,.themeOpt:active{transform:scale(.97)}.chip[aria-pressed=true],.rolePill[aria-pressed=true]{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 2px 6px -3px rgba(var(--depth-ink),.4)}.segmented{box-shadow:var(--depth-inset)}.segmented button[aria-checked=true]{box-shadow:inset 0 1px 0 var(--depth-hi),0 1px 3px rgba(var(--depth-ink),.12)}.toggle{box-shadow:var(--depth-inset)}.toggle:after{box-shadow:0 1px 3px rgba(var(--depth-ink),.25)}.input,.search input,.select,.textarea{box-shadow:inset 0 1px 1px rgba(var(--depth-ink),.03)}.input:focus,.search input:focus,.select:focus,.textarea:focus{box-shadow:var(--ring-focus)}.acctMenu,.themeMenu{z-index:45;border-color:var(--depth-edge);box-shadow:var(--depth-overlay);max-height:calc(100vh - var(--header-h) - var(--space-4));max-height:calc(100dvh - var(--header-h) - var(--space-4));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.themeMenu .themeOpt{flex:0 0 auto}@media (max-height:640px){.themeMenu .themeOpt{height:var(--control-h-sm)}.themeMenu .segmented button{height:var(--control-h-xs)}}.modalBox{border-color:var(--depth-edge);background:var(--surface-layer);box-shadow:inset 0 1px 0 var(--depth-hi),var(--depth-overlay)}.toast{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),var(--depth-overlay)}@keyframes modalIn{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:none}}[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:var(--focus-outline);outline-offset:2px}.bell:focus-visible,.btn:focus-visible,.chip-user:focus-visible,.chip:focus-visible,.tile:focus-visible{box-shadow:var(--ring-focus)}.topNavItem:focus-visible{outline:none}.navItem:focus-visible,.notif:focus-visible,.segmented button:focus-visible,.themeOpt:focus-visible{outline-offset:-2px}table.tickets tbody tr:focus-visible{outline:var(--focus-outline);outline-offset:-2px;background:var(--mint-50)}@media (hover:hover) and (pointer:fine){.card:not(.stat):not(.composer):not(.fbSection):not(.panels>.card):hover,.tile:hover{box-shadow:var(--depth-2)}.tile:hover{transform:translateY(var(--lift-sm));border-color:var(--brand-teal)}.tile[aria-checked=true]:hover{box-shadow:var(--ring-focus),var(--depth-2)}.rule:hover{transform:translateY(-1px)}.btn.gradient:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 14px 28px -10px color-mix(in srgb,var(--brand-teal) 55%,transparent)}.btn.danger:hover:not(:disabled),.btn.solid:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 10px 20px -10px rgba(var(--depth-ink),.5)}.btn.outline:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px -8px rgba(var(--depth-ink),.3)}.bell:hover,.chip-user:hover,.navToggle:hover{box-shadow:0 4px 10px -4px rgba(var(--depth-ink),.2)}.chip:hover:not(:disabled){box-shadow:0 3px 8px -4px rgba(var(--depth-ink),.25)}}@media (hover:none){.panels>.card:hover,.stat:hover{--ty:0px;box-shadow:var(--depth-1)}.panels>.card:active,.stat:active{box-shadow:var(--depth-2)}}@media (prefers-reduced-motion:reduce){.bell,.btn,.chip,.chip-user,.navToggle,.panels>.card,.rolePill,.rule,.stat,.takeIt,.themeOpt,.tile{transform:none!important}@keyframes modalIn{0%{opacity:0}to{opacity:1}}}.themeMenu .navPosSeg{margin:0 var(--space-1) var(--space-1)}.themeMenu .navPosSeg button{font-size:var(--fs-overline)}.themeMenu .sectionLabel+.navPosSeg,.themeMenu .themeOpt+.sectionLabel{margin-top:var(--space-2)}.themeMenu .themeOpt+.sectionLabel{padding-top:var(--space-2-5);border-top:var(--border-w) solid var(--gray-100)}@media (min-width:1024px){html[data-nav=left] .hdrNav,html[data-nav=right] .hdrNav{display:none}html[data-nav=left] .sidebar,html[data-nav=right] .sidebar{display:flex;box-shadow:none}html[data-nav=left] .drawerHead,html[data-nav=right] .drawerHead{display:none}html[data-nav=right] .sidebar{order:2;border-right:0;border-left:var(--border-w) solid var(--gray-200)}html[data-nav=bottom] .hdrNav{position:fixed;left:0;right:0;bottom:0;z-index:25;height:56px;border-top:var(--border-w) solid var(--gray-200);background:var(--white);box-shadow:inset 0 -3px 0 var(--brand-teal),0 -8px 20px -16px rgba(var(--depth-ink),.35)}html[data-nav=bottom] .topNavItem:after{top:0;bottom:auto;border-radius:0 0 2px 2px}html[data-nav=bottom] .main{padding-bottom:calc(var(--space-18) + 56px)}html[data-nav=bottom] .toasts{bottom:calc(var(--space-6) + 56px)}}@media (max-width:1023px){html[data-nav=right] .sidebar{left:auto;right:0;transform:translateX(100%)}html[data-nav=right] .sidebar.open{transform:none}}:root{--motion-micro:160ms;--motion-ui:240ms;--motion-enter:320ms;--stagger:45ms}@keyframes s360Rise{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes s360Fade{0%{opacity:0}to{opacity:1}}@keyframes s360MenuIn{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:none}}@keyframes pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.view{animation-duration:var(--motion-enter)}.s360-enter,.view:not([style*=animation]) .mainCol>.card,.view:not([style*=animation]) .panels>.card,.view:not([style*=animation]) .rules>li,.view:not([style*=animation]) .split>.aside>*,.view:not([style*=animation]) .stats>.stat,.view:not([style*=animation]) .tiles>.tile,.view:not([style*=animation])>.card{animation:s360Rise var(--motion-enter) var(--ease-out) backwards}.view:not([style*=animation]) .stats>.stat:first-child{animation-delay:calc(var(--stagger) * 1)}.view:not([style*=animation]) .stats>.stat:nth-child(2){animation-delay:calc(var(--stagger) * 2)}.view:not([style*=animation]) .stats>.stat:nth-child(3){animation-delay:calc(var(--stagger) * 3)}.view:not([style*=animation]) .stats>.stat:nth-child(4){animation-delay:calc(var(--stagger) * 4)}.view:not([style*=animation]) .stats>.stat:nth-child(5){animation-delay:calc(var(--stagger) * 5)}.view:not([style*=animation]) .stats>.stat:nth-child(n+6){animation-delay:calc(var(--stagger) * 6)}.view:not([style*=animation]) .panels>.card:first-child{animation-delay:calc(var(--stagger) * 4)}.view:not([style*=animation]) .panels>.card:nth-child(2){animation-delay:calc(var(--stagger) * 5.5)}.view:not([style*=animation]) .panels>.card:nth-child(3){animation-delay:calc(var(--stagger) * 7)}.view:not([style*=animation]) .panels>.card:nth-child(n+4){animation-delay:calc(var(--stagger) * 8)}.view:not([style*=animation]) .rules>li:nth-child(2),.view:not([style*=animation]) .split>.aside>:nth-child(2),.view:not([style*=animation]) .tiles>.tile:nth-child(2){animation-delay:calc(var(--stagger) * 1)}.view:not([style*=animation]) .rules>li:nth-child(3),.view:not([style*=animation]) .split>.aside>:nth-child(3),.view:not([style*=animation]) .tiles>.tile:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.view:not([style*=animation]) .rules>li:nth-child(4),.view:not([style*=animation]) .split>.aside>:nth-child(n+4),.view:not([style*=animation]) .tiles>.tile:nth-child(4){animation-delay:calc(var(--stagger) * 3)}.view:not([style*=animation]) .rules>li:nth-child(n+5),.view:not([style*=animation]) .tiles>.tile:nth-child(n+5){animation-delay:calc(var(--stagger) * 4)}.view:not([style*=animation])>.card~.card{animation-delay:calc(var(--stagger) * 3)}.acctMenu,.banner,.bubble,.card,.hdrNav,.header,.infoBanner,.mini,.modalBox,.sidebar,.themeMenu,.tile{transition-property:transform,box-shadow,border-color,background-color,color;transition-duration:var(--motion-ui);transition-timing-function:var(--ease-out)}.panels>.card.tilting,.stat.tilting{transition:transform 90ms linear,box-shadow var(--motion-ui) var(--ease-out)}.acctMenu,.themeMenu{animation:s360MenuIn var(--motion-micro) var(--ease-out) both}.chip-user>.icon{transition:rotate var(--motion-ui) var(--ease-out),color var(--motion-micro)}.chip-user[aria-expanded=true]>.icon{rotate:180deg;color:var(--brand-teal-deep)}.themeToggle .icon{transition:rotate var(--motion-ui) var(--ease-out)}.themeToggle[aria-expanded=true] .icon{rotate:-20deg}.composer .tabs button{transition:background-color var(--motion-micro),color var(--motion-micro),box-shadow var(--motion-micro)}.composer .tabs button:hover:not([aria-selected=true]){color:var(--brand-navy);background:var(--hover-wash-ink)}.segmented button{transition:background-color var(--motion-micro),color var(--motion-micro),box-shadow var(--motion-ui) var(--ease-out)}.segmented button:hover:not([aria-checked=true]){color:var(--brand-navy)}.composer .tabs button:active,.segmented button:active,.tabBar button:active{transform:scale(.97);transition-duration:80ms}.navItem:active,.topNavItem:active{transform:scale(.98)}.back,.crumbLink,.linkBtn,.navItem,.notif,.themeOpt,.topNavItem{transition:background-color var(--motion-micro),color var(--motion-micro),box-shadow var(--motion-micro),transform var(--motion-micro) var(--ease-out)}.back .icon{transition:translate var(--motion-micro) var(--ease-out)}.back:hover .icon{translate:-2px 0}.deptFields:not(.fGrid){animation-duration:var(--motion-ui)}.fbDetailsText{transition:color var(--motion-micro)}.toggle{transition:background-color var(--motion-ui) var(--ease-out),box-shadow var(--motion-micro)}.toggle:after{transition:transform var(--motion-ui) var(--ease-out)}.toggle:active:after{width:calc(var(--toggle-knob) + 3px)}.toggle[aria-checked=true]:active:after{transform:translateX(calc(var(--toggle-w) - var(--toggle-knob) - 3px - 2 * var(--toggle-inset)))}@media (prefers-reduced-motion:reduce){.acctMenu,.banner,.bell .badge-count,.deptFields,.modalBox,.msg,.notif,.s360-enter,.sysMsg,.themeMenu,.toast,.view,.view .mainCol>.card,.view .panels>.card,.view .rules>li,.view .split>.aside>*,.view .stats>.stat,.view .tiles>.tile,.view>.card,table.tickets tbody tr{animation:s360Fade 1ms both!important}.back:hover .icon,.chip-user[aria-expanded=true]>.icon,.themeToggle[aria-expanded=true] .icon{rotate:none;translate:none}::view-transition-new(root),::view-transition-old(root){animation:none!important}}:root{--fx-a:var(--brand-teal);--fx-b:var(--brand-cyan);--fx-c:var(--brand-green-light);--fx-opacity:.75}html[data-palette=midnight],html[data-theme=dark]{--fx-opacity:1}.bgFx{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;contain:strict;opacity:var(--fx-opacity)}.bgFx[hidden]{display:none}.bgFxScene{position:absolute;inset:0;opacity:0;transition:opacity 1.4s var(--ease-standard)}.bgFxScene.on{opacity:1}.bgFxScene i{position:absolute;display:block;will-change:transform,opacity}.bgFx.paused i{animation-play-state:paused!important}html{background-color:var(--app-bg)}html body,html[data-theme=dark] body{background:transparent}@keyframes fxDrift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(var(--tx),var(--ty),0) scale(var(--s,1.15))}}@keyframes fxPan{to{transform:translate3d(var(--g),var(--g),0)}}@keyframes fxBreath{0%{opacity:.45;transform:scale(1)}to{opacity:1;transform:scale(1.08)}}@keyframes fxSweep{0%{transform:translateZ(0)}to{transform:translate3d(180vw,0,0)}}@keyframes fxWave{to{transform:translate3d(-50%,0,0)}}@keyframes fxRing{0%{transform:scale(.1);opacity:.9}to{transform:scale(1.4);opacity:0}}@keyframes fxSpin{to{transform:rotate(1turn)}}@keyframes fxRise{0%{transform:translateZ(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate3d(var(--dx),-115vh,0);opacity:0}}@keyframes fxBeam{0%{opacity:.25;transform:scaleY(.85)}to{opacity:1;transform:scaleY(1)}}.themeMenu .bgFxSeg{margin:0 var(--space-1) var(--space-1)}.themeMenu .bgFxSeg button{font-size:var(--fs-overline)}@media (prefers-reduced-motion:reduce){.bgFxScene i{animation-play-state:paused!important}.bgFxScene{transition:none}}:root{--leaf-r:20px;--leaf-tight:6px;--leaf:var(--leaf-r) var(--leaf-r) var(--leaf-r) var(--leaf-tight);--leaf-sm:14px 14px 14px 4px;--tone:var(--brand-teal)}.banner,.card,.closedNote,.darkCard,.infoBanner,.mini,.modalBox,.slaBox,.tile{border-radius:var(--leaf)}.closedNote,.mini,.slaBox,.tile{border-radius:var(--leaf-sm)}.card{--sheet:color-mix(in srgb,var(--tone) 16%,var(--white));background:radial-gradient(120% 80% at 100% 0,color-mix(in srgb,var(--tone) 9%,transparent) 0,transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--tone) 5%,var(--white)) 0,color-mix(in srgb,var(--tone) 2.5%,var(--white)) 100%);border:var(--border-w) solid color-mix(in srgb,var(--tone) 14%,var(--gray-200));box-shadow:inset 0 1px 0 var(--depth-hi),0 7px 0 -3px var(--sheet),0 7px 0 -2px color-mix(in srgb,var(--tone) 10%,transparent),0 14px 26px -16px rgba(var(--depth-ink),.22)}@media (hover:hover) and (pointer:fine){.card:not(.composer):not(.fbSection):hover,.panels>.card:hover,.stat:hover{border-color:color-mix(in srgb,var(--tone) 30%,var(--gray-200));box-shadow:inset 0 1px 0 var(--depth-hi),0 10px 0 -4px var(--sheet),0 10px 0 -3px color-mix(in srgb,var(--tone) 14%,transparent),0 22px 36px -18px rgba(var(--depth-ink),.3)}}.card:has(:focus-visible){border-color:color-mix(in srgb,var(--tone) 35%,var(--gray-200))}.card.form,.card:has(>.form),.card:has(>.scroller),.card:has(table),.composer,.fbSection{background:linear-gradient(180deg,color-mix(in srgb,var(--tone) 3%,var(--white)),var(--white) 140px)}.stat:has(.tone-brand){--tone:var(--brand-teal)}.stat:has(.tone-info){--tone:var(--info)}.stat:has(.tone-warning){--tone:var(--warning)}.stat:has(.tone-danger){--tone:var(--danger)}.stat:has(.tone-success){--tone:var(--success)}.stat:has(.tone-neutral){--tone:var(--gray-500)}.stat:has(.tone-dark){--tone:var(--brand-navy)}.stat{min-height:132px;justify-content:flex-end;padding:var(--space-5) var(--space-5) var(--space-4-5);background:radial-gradient(circle at calc(100% - 38px) 38px,color-mix(in srgb,var(--tone) 14%,transparent) 0 30px,transparent 31px),linear-gradient(150deg,color-mix(in srgb,var(--tone) 11%,var(--white)) 0,color-mix(in srgb,var(--tone) 4%,var(--white)) 70%)}.stat:before{content:"";position:absolute;top:-34px;right:-34px;left:auto;width:144px;height:144px;border-radius:50%;pointer-events:none;background:repeating-radial-gradient(circle,transparent 0 15px,color-mix(in srgb,var(--tone) 16%,transparent) 15px 16px);-webkit-mask:radial-gradient(circle,#000 35%,transparent 72%);mask:radial-gradient(circle,#000 35%,transparent 72%);opacity:.9;transition:transform var(--motion-ui,.24s) var(--ease-out),opacity var(--motion-ui,.24s)}.stat:focus-within:before,.stat:hover:before{opacity:1;transform:scale(1.08)}html .stat .ico[class]{position:absolute;top:var(--space-4);right:var(--space-4);margin:0;width:44px;height:44px;border-radius:14px 14px 14px 4px;background:var(--white);color:color-mix(in srgb,var(--tone) 80%,var(--brand-navy));box-shadow:0 6px 14px -8px color-mix(in srgb,var(--tone) 70%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--tone) 18%,transparent)}.stat .num{position:relative;font-size:34px;line-height:1;color:var(--brand-navy)}.stat .lbl{position:relative;display:flex;align-items:center;gap:var(--space-2);font-weight:var(--fw-medium);color:var(--gray-600)}.stat .lbl:before{content:"";width:14px;height:3px;border-radius:2px;background:var(--tone);flex:0 0 auto}.tile{background:linear-gradient(150deg,color-mix(in srgb,var(--brand-teal) 6%,var(--white)),var(--white));border-color:color-mix(in srgb,var(--brand-teal) 14%,var(--gray-200))}.tile .ico{border-radius:12px 12px 12px 4px}.mini{background:color-mix(in srgb,var(--brand-teal) 6%,var(--white));border-color:color-mix(in srgb,var(--brand-teal) 12%,transparent)}.banner{border-radius:var(--leaf);box-shadow:0 6px 0 -3px color-mix(in srgb,var(--warning) 22%,var(--white)),0 12px 22px -16px rgba(var(--depth-ink),.25)}.infoBanner{background:color-mix(in srgb,var(--info) 7%,var(--white));box-shadow:0 6px 0 -3px color-mix(in srgb,var(--info) 16%,var(--white))}.darkCard{box-shadow:0 7px 0 -3px color-mix(in srgb,var(--brand-teal) 35%,var(--brand-navy)),0 18px 32px -18px rgba(var(--depth-ink),.5)}.bubble{border-radius:4px var(--leaf-r) var(--leaf-r) var(--leaf-r);background:color-mix(in srgb,var(--brand-teal) 3%,var(--white))}.bubble.req{background:var(--mint-50)}.bubble.int{background:var(--note-bg)}.modalBox{box-shadow:inset 0 1px 0 var(--depth-hi),0 8px 0 -3px color-mix(in srgb,var(--brand-teal) 14%,var(--white)),var(--depth-overlay)}.acctMenu,.themeMenu{border-radius:16px 4px 16px 16px}html .banner .ico[class],html .deptName .ico[class],html .notif .ico[class],html .rule .order[class]{border-radius:10px 10px 10px 3px}.bgFxGlitter{position:absolute;inset:0;z-index:1}.bgFxGlitter i{position:absolute;display:block;will-change:transform,opacity}.bgFx.paused .bgFxGlitter i{animation-play-state:paused!important}@keyframes fxTwinkle{0%,to{transform:scale(0) rotate(0deg);opacity:0}45%{transform:scale(1) rotate(45deg);opacity:1}60%{transform:scale(.85) rotate(60deg);opacity:.9}}@keyframes fxFall{0%{transform:translateZ(0) rotate(0deg);opacity:0}8%{opacity:1}50%{opacity:.5}60%{opacity:1}92%{opacity:1}to{transform:translate3d(var(--dx),112vh,0) rotate(var(--rot));opacity:0}}@keyframes fxGlint{0%{opacity:.15;transform:scale(.7)}to{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.bgFxGlitter i{animation-play-state:paused!important}}.themeMenu{width:min(380px,calc(100vw - 2 * var(--space-3)))}.themeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.themeGrid .themeOpt{gap:var(--space-2);padding:0 var(--space-2);font-size:var(--fs-overline)}.themeGrid .themeOpt .nm{gap:var(--space-1)}.themeGrid .themeOpt .nm small{font-size:9px;padding:0 4px}.themeGrid .themeOpt>.icon{flex:0 0 auto}.bgFxRow+.sectionLabel,.navPosSeg+.sectionLabel,.themeGrid+.sectionLabel{margin-top:var(--space-2);padding-top:var(--space-2-5);border-top:var(--border-w) solid var(--gray-100)}.bgFxRow{display:flex;gap:var(--space-2);margin:0 var(--space-1) var(--space-1)}.bgFxRow .bgFxSelect{flex:1 1 auto;min-width:0;width:auto;height:var(--control-h-sm);font-size:var(--fs-overline)}.bgFxRow .bgFxNext{flex:0 0 auto;height:var(--control-h-sm);padding:0 var(--space-3);border:var(--border-w) solid var(--gray-300)}@media (max-width:420px){.themeGrid{grid-template-columns:1fr}}html[data-palette=ocean]{--brand-teal:#0369a1;--brand-teal-deep:#075985;--brand-cyan:#38bdf8;--brand-green:#0284c7;--brand-green-light:#38bdf8;--brand-navy:#0c4a6e;--app-bg:#f0f9ff}html[data-palette=indigo]{--brand-teal:#4338ca;--brand-teal-deep:#3730a3;--brand-cyan:#818cf8;--brand-green:#4f46e5;--brand-green-light:#818cf8;--brand-navy:#1e1b4b;--app-bg:#f5f6ff}html[data-palette=rose]{--brand-teal:#be185d;--brand-teal-deep:#9d174d;--brand-cyan:#f472b6;--brand-green:#db2777;--brand-green-light:#f9a8d4;--brand-navy:#500724;--app-bg:#fff5f9}html[data-palette=coral]{--brand-teal:#c2410c;--brand-teal-deep:#9a3412;--brand-cyan:#fb923c;--brand-green:#ea580c;--brand-green-light:#fdba74;--brand-navy:#431407;--app-bg:#fff8f3}html[data-palette=amber]{--brand-teal:#b45309;--brand-teal-deep:#92400e;--brand-cyan:#fbbf24;--brand-green:#d97706;--brand-green-light:#fcd34d;--brand-navy:#451a03;--app-bg:#fffbeb}html[data-palette=crimson]{--brand-teal:#b91c1c;--brand-teal-deep:#991b1b;--brand-cyan:#f87171;--brand-green:#dc2626;--brand-green-light:#fca5a5;--brand-navy:#1f2937;--app-bg:#fbf7f7}html[data-palette=amber],html[data-palette=coral],html[data-palette=crimson],html[data-palette=rose]{--status-reopened:#7f1d1d}html[data-palette=nebula][data-theme=dark],html[data-palette=obsidian][data-theme=dark]{--white:#121a1d;--app-bg:#0a1012;--text-body:#c9d6d8;--depth-ink:0,0,0;--gray-50:#172226;--gray-100:#1c2a2e;--gray-200:#243439;--gray-300:#33474d;--gray-400:#5f7479;--gray-500:#93a6aa;--gray-600:#b5c4c7;--gray-700:#cfdadc;--gray-800:#e1e9ea;--gray-900:#f0f5f5;--blue-50:#13212a;--blue-100:#172a35;--brand-teal:#14b8a6;--brand-teal-deep:#5eead4;--brand-cyan:#22d3ee;--brand-green:#2dd4bf;--brand-green-light:#5eead4;--brand-navy:#f0f5f5;--mint-50:color-mix(in srgb,#14b8a6 10%,#121a1d);--mint-100:color-mix(in srgb,#14b8a6 22%,#121a1d);--gradient-brand:linear-gradient(180deg,#19c7b4,#0d9488);--shadow-card:0 1px 2px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.03);--scrim:rgba(0,0,0,.6)}html[data-palette=nebula][data-theme=dark]{--white:#1a1428;--app-bg:#0e0a18;--text-body:#d4cce4;--gray-50:#211a33;--gray-100:#271f3c;--gray-200:#31284a;--gray-300:#42375f;--gray-400:#6e6290;--gray-500:#a69bc4;--gray-600:#c3bad9;--gray-700:#d8d1e8;--gray-800:#e7e2f2;--gray-900:#f4f1fa;--blue-50:#1a1733;--blue-100:#211d40;--brand-teal:#a855f7;--brand-teal-deep:#d8b4fe;--brand-cyan:#f0abfc;--brand-green:#c084fc;--brand-green-light:#f0abfc;--brand-navy:#f4f1fa;--mint-50:color-mix(in srgb,#a855f7 10%,#1a1428);--mint-100:color-mix(in srgb,#a855f7 22%,#1a1428);--gradient-brand:linear-gradient(180deg,#b56ef8,#9333ea)}html[data-palette=obsidian] .darkCard,html[data-palette=obsidian] .toast,html[data-palette=obsidian] .tone-dark{background:#081012}html[data-palette=nebula] .darkCard,html[data-palette=nebula] .toast,html[data-palette=nebula] .tone-dark{background:#0b0814}html[data-palette=sptech]{--app-bg:#e7f6f0;--fx-opacity:1;background:radial-gradient(60% 50% at 0 0,rgba(1,162,212,.16),transparent 70%),radial-gradient(55% 45% at 100% 10%,rgba(97,206,112,.2),transparent 70%),radial-gradient(70% 60% at 60% 100%,rgba(7,167,167,.16),transparent 70%),linear-gradient(135deg,#f1fbf4,#e3f6f2 45%,#e6f1fb) fixed}html[data-palette=sptech] .hdrNav{border-top-color:rgba(7,167,167,.14)}html[data-palette=sptech] .headerSearch input{background:hsla(0,0%,100%,.85);border-color:rgba(7,167,167,.22)}html[data-palette=sptech] .bell,html[data-palette=sptech] .chip-user{background:hsla(0,0%,100%,.8);border-color:rgba(7,167,167,.2)}html[data-palette=sptech] .card{background:radial-gradient(120% 80% at 100% 0,color-mix(in srgb,var(--tone) 16%,transparent) 0,transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--tone) 10%,#fff) 0,color-mix(in srgb,var(--brand-cyan) 6%,#fff) 100%);border-color:color-mix(in srgb,var(--tone) 22%,#fff)}html[data-palette=sptech] .stat{background:radial-gradient(circle at calc(100% - 38px) 38px,color-mix(in srgb,var(--tone) 18%,transparent) 0 30px,transparent 31px),linear-gradient(150deg,color-mix(in srgb,var(--tone) 18%,#fff) 0,color-mix(in srgb,var(--tone) 7%,#fff) 75%)}html[data-palette=sptech] .title em{background:linear-gradient(90deg,var(--brand-teal),var(--brand-green));-webkit-background-clip:text;background-clip:text;color:transparent}.fbView .btn{position:relative;overflow:hidden;isolation:isolate}.fbView .btn.gradient{padding-left:var(--space-1-5);gap:var(--space-2-5)}.fbView .btn.gradient .icon{width:28px;height:28px;padding:6px;border-radius:50%;background:hsla(0,0%,100%,.22);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35);transition:transform var(--motion-ui,.24s) var(--ease-out),background var(--motion-micro,.16s)}.fbView .btn.gradient[data-act=fb-submit]{padding-left:var(--space-5);padding-right:var(--space-1-5)}.fbView .btn.gradient:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.35) 50%,transparent 70%) -150% 0 /60% 100% no-repeat;transition:background-position .6s var(--ease-out)}@media (hover:hover) and (pointer:fine){.fbView .btn.gradient:hover:after{background-position:250% 0}.fbView .btn.gradient:hover .icon{transform:rotate(-8deg) scale(1.06);background:hsla(0,0%,100%,.3)}}.fbView .btn.ghost{border:var(--border-w) solid var(--gray-300);background:var(--white)}.fbView .btn.ghost:hover{border-color:var(--brand-navy);background:var(--white)}.fbView .fbAllRow{padding:var(--space-4) 0 0}.fbView .fbAllRow .linkBtn{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--control-h-md);padding:0 var(--space-5);border:var(--border-w-strong) solid color-mix(in srgb,var(--brand-teal) 45%,transparent);border-radius:var(--radius-pill);background:var(--white);color:var(--brand-teal-deep);box-shadow:0 6px 14px -10px rgba(var(--depth-ink),.35);transition:transform var(--motion-micro,.16s) var(--ease-out),box-shadow var(--motion-ui,.24s),background var(--motion-micro,.16s)}.fbView .fbAllRow .linkBtn:after{content:"";width:7px;height:7px;border-right:2px solid;border-bottom:2px solid;rotate:45deg;translate:0 -2px;transition:rotate var(--motion-ui,.24s) var(--ease-out),translate var(--motion-ui,.24s)}.fbView .fbAllRow .linkBtn[aria-expanded=true]:after{rotate:225deg;translate:0 2px}.fbView .fbAllRow .linkBtn:hover{background:var(--mint-50);transform:translateY(-1px);box-shadow:0 10px 18px -10px rgba(var(--depth-ink),.4)}.fbView .fbAllRow .linkBtn:active{transform:scale(.97)}.fbView .fbMore{display:inline-flex;align-items:center;gap:var(--space-1-5);text-transform:uppercase;letter-spacing:.06em}.fbView .fbMore:after{content:"";width:5px;height:5px;border-right:1.5px solid;border-bottom:1.5px solid;rotate:45deg;translate:0 -1px;transition:rotate var(--motion-ui,.24s) var(--ease-out)}.fbView .fbMore[aria-expanded=true]:after{rotate:225deg;translate:0 1px}.fbView .fbTrash{margin:0;width:32px;height:32px;border-radius:10px 10px 10px 3px;border:var(--border-w) solid color-mix(in srgb,var(--danger) 25%,transparent);background:var(--white);transition:background var(--motion-micro,.16s),color var(--motion-micro,.16s),transform var(--motion-micro,.16s)}.fbView .fbTrash:hover{background:var(--danger);color:#fff;border-color:var(--danger)}.fbView .fbTrash:active{transform:scale(.94)}.fbView #fbForm{position:relative;overflow:hidden;padding-top:calc(var(--space-5) + 6px)}.fbView #fbForm:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--brand-cyan),var(--brand-teal) 50%,var(--brand-green-light))}.fbView #fbForm .field-label{font-size:var(--fs-overline);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-600)}.fbView #fbForm .input,.fbView #fbForm .select,.fbView #fbForm .textarea{background:color-mix(in srgb,var(--brand-teal) 3%,var(--white));border-radius:10px 10px 10px 3px}.fbView #fbForm .input:focus,.fbView #fbForm .select:focus,.fbView #fbForm .textarea:focus{background:var(--white)}.fbView .formActions{border-top-style:dashed}@media (prefers-reduced-motion:reduce){.fbView .btn.gradient:hover .icon,.fbView .fbRow:hover{transform:none}.fbView .btn.gradient:after{display:none}}.hdrTop{gap:var(--space-2-5)}.header .crumbs .app{background:linear-gradient(90deg,var(--brand-teal-deep),var(--brand-green));font-weight:var(--fw-bold)}.header .divider{width:2px;border-radius:2px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--brand-teal) 45%,transparent),transparent)}.header .headerSearch input{height:40px;border-radius:12px 12px 12px 4px;background:color-mix(in srgb,var(--brand-teal) 5%,var(--white));border:var(--border-w) solid color-mix(in srgb,var(--brand-teal) 18%,var(--gray-200));box-shadow:inset 0 1px 2px rgba(var(--depth-ink),.06)}.header .headerSearch input:focus{background:var(--white);border-color:var(--brand-teal);box-shadow:var(--ring-focus),0 8px 18px -12px color-mix(in srgb,var(--brand-teal) 60%,transparent)}.hdrTop .bell,.header .headerSearch .icon{color:var(--brand-teal-deep)}.hdrTop .bell{width:40px;height:40px;border-radius:12px 12px 12px 4px;border:var(--border-w) solid color-mix(in srgb,var(--brand-teal) 20%,var(--gray-200));background:linear-gradient(180deg,var(--white),color-mix(in srgb,var(--brand-teal) 7%,var(--white)));box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--brand-teal) 14%,transparent),0 2px 6px -3px rgba(var(--depth-ink),.25);transition:transform var(--motion-micro,.16s) var(--ease-out),box-shadow var(--motion-micro,.16s),border-color var(--motion-micro,.16s),background var(--motion-micro,.16s),color var(--motion-micro,.16s)}.hdrTop .bell .icon{transition:transform var(--motion-ui,.24s) var(--ease-out)}@media (hover:hover) and (pointer:fine){.hdrTop .bell:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand-teal) 45%,var(--gray-200));box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--brand-teal) 22%,transparent),0 10px 18px -10px color-mix(in srgb,var(--brand-teal) 60%,transparent)}.hdrTop .bell:hover .icon{transform:scale(1.08)}.hdrTop .bell[data-view=notifications]:hover .icon{animation:s360Ring .6s var(--ease-out)}}.hdrTop .bell:active{transform:translateY(1px);box-shadow:inset 0 1px 3px rgba(var(--depth-ink),.18)}.hdrTop .bell[aria-expanded=true]{background:var(--brand-teal);border-color:var(--brand-teal);color:#fff;box-shadow:inset 0 -2px 0 rgba(0,0,0,.15),0 8px 16px -8px color-mix(in srgb,var(--brand-teal) 70%,transparent)}.hdrTop .bell .badge-count{top:-6px;right:-6px;border-radius:8px 8px 8px 2px;box-shadow:0 3px 8px -2px rgba(229,72,77,.55)}@keyframes s360Ring{0%,to{transform:rotate(0)}25%{transform:rotate(14deg)}50%{transform:rotate(-10deg)}75%{transform:rotate(5deg)}}.hdrTop .chip-user{padding:3px var(--space-3) 3px 3px;gap:var(--space-2-5);border:var(--border-w) solid color-mix(in srgb,var(--brand-teal) 20%,var(--gray-200));background:linear-gradient(90deg,color-mix(in srgb,var(--brand-teal) 8%,var(--white)),var(--white));box-shadow:0 2px 6px -3px rgba(var(--depth-ink),.22)}.hdrTop .chip-user .avatar{position:relative;box-shadow:0 0 0 2px var(--white),0 0 0 4px transparent;background:var(--brand-navy)}.hdrTop .chip-user .avatar:before{content:"";position:absolute;inset:-4px;border-radius:50%;z-index:-1;background:conic-gradient(var(--brand-cyan),var(--brand-teal),var(--brand-green-light),var(--brand-cyan))}.hdrTop .chip-user .avatar:after{content:"";position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:var(--success);box-shadow:0 0 0 2px var(--white)}.hdrTop .chip-user .avatar{isolation:auto;z-index:auto}.hdrTop .chip-user{isolation:isolate}@media (hover:hover) and (pointer:fine){.hdrTop .chip-user:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--brand-teal) 45%,var(--gray-200));box-shadow:0 10px 18px -10px color-mix(in srgb,var(--brand-teal) 55%,transparent)}}.hdrNav{gap:var(--space-3)}.topNav{gap:var(--space-1-5);align-items:center}.topNavItem{height:34px;padding:0 var(--space-3-5);border-radius:var(--radius-pill)}.topNavItem:before{inset:0;border-radius:inherit;background:color-mix(in srgb,var(--brand-teal) 9%,var(--white))}.topNavItem:after{left:50%;right:auto;bottom:-7px;width:18px;margin-left:-9px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--brand-cyan),var(--brand-green-light))}.topNavItem[aria-current=page]{color:#fff}.topNavItem[aria-current=page]:before{opacity:1;background:linear-gradient(100deg,var(--brand-teal-deep),var(--brand-teal));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 6px 14px -8px color-mix(in srgb,var(--brand-teal) 80%,transparent)}html[data-theme=dark] .topNavItem[aria-current=page]:before{background:linear-gradient(100deg,color-mix(in srgb,var(--brand-teal) 70%,#000),var(--brand-teal))}.topNavItem[aria-current=page] .count{background:hsla(0,0%,100%,.25);color:#fff}.topNavItem:active{transform:scale(.97)}.hdrNav .btn.gradient{padding-left:var(--space-1-5);gap:var(--space-2);position:relative;overflow:hidden;isolation:isolate}.hdrNav .btn.gradient .icon{width:24px;height:24px;padding:5px;border-radius:50%;background:hsla(0,0%,100%,.22);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35);transition:transform var(--motion-ui,.24s) var(--ease-out)}.hdrNav .btn.gradient:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.35) 50%,transparent 70%) -150% 0 /60% 100% no-repeat;transition:background-position .6s var(--ease-out)}@media (hover:hover) and (pointer:fine){.hdrNav .btn.gradient:hover:after{background-position:250% 0}.hdrNav .btn.gradient:hover .icon{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.hdrTop .bell[data-view=notifications]:hover .icon{animation:none}}:root{--tbl-line:color-mix(in srgb,var(--gray-200) 75%,transparent);--tbl-head:color-mix(in srgb,var(--brand-teal) 3%,var(--white));--tbl-hover:color-mix(in srgb,var(--brand-teal) 5%,var(--white));--st-new:#2563eb;--st-open:#4f46e5;--st-assigned:#0f766e;--st-in-progress:#0284c7;--st-on-hold:#b45309;--st-awaiting:#c2410c;--st-resolved:#15803d;--st-closed:#64748b;--st-reopened:#7e22ce;--pr-low:#64748b;--pr-medium:#2563eb;--pr-high:#b45309;--pr-critical:#dc2626}html[data-theme=dark]{--st-new:#7aa7ff;--st-open:#a5a8ff;--st-assigned:#4fd1c5;--st-in-progress:#5cc8ec;--st-on-hold:#f0be5a;--st-awaiting:#fb9a5b;--st-resolved:#4ade94;--st-closed:#a3aec2;--st-reopened:#d59bff;--pr-low:#a3aec2;--pr-medium:#7aa7ff;--pr-high:#f0be5a;--pr-critical:#ff8a8a}.ticketsHead{align-items:center;margin-bottom:var(--space-5)}.ticketsHead .eyebrow{margin-bottom:var(--space-1);font-size:var(--fs-overline);font-weight:var(--fw-medium);color:var(--gray-500)}.ticketsHead .title{font-size:30px;font-weight:var(--fw-bold);letter-spacing:-.03em;line-height:1.15}.exportBtn.btn.outline{height:var(--control-h-md);padding:0 var(--space-4);gap:var(--space-2);border-radius:var(--radius-control);border:var(--border-w) solid var(--gray-200);background:var(--white);color:var(--brand-navy);font-weight:var(--fw-semibold);box-shadow:0 1px 2px rgba(var(--depth-ink),.06)}.exportBtn.btn.outline .icon{color:var(--brand-teal)}.exportBtn.btn.outline:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand-teal) 45%,var(--gray-200));background:var(--tbl-hover);transform:none;box-shadow:0 4px 10px -6px rgba(var(--depth-ink),.25)}.exportBtn.btn.outline:active:not(:disabled){transform:translateY(1px);box-shadow:none}html .card.recentCard,html .card.ticketsCard{overflow:hidden;border-radius:14px;border:var(--border-w) solid var(--tbl-line);box-shadow:0 1px 2px rgba(var(--depth-ink),.05),0 8px 24px -18px rgba(var(--depth-ink),.25)!important;transform:none}html .card.recentCard:after,html .card.recentCard:before,html .card.ticketsCard:after,html .card.ticketsCard:before{display:none}.ticketsCard .filters{gap:var(--space-2-5);padding:var(--space-3-5) var(--space-4);background:var(--tbl-head);border-bottom:var(--border-w) solid var(--tbl-line)}.plTrigger,.ticketsCard .filters .mineToggle,.ticketsCard .filters .search input{height:var(--control-h-md);border-radius:var(--radius-control);border:var(--border-w) solid var(--gray-200);background:var(--white);font-size:var(--fs-caption);box-shadow:0 1px 1px rgba(var(--depth-ink),.03);transition:border-color var(--motion-micro,.16s),box-shadow var(--motion-micro,.16s),background var(--motion-micro,.16s)}.ticketsCard .filters .search .icon{color:var(--gray-400)}.plTrigger:hover,.ticketsCard .filters .search input:hover{border-color:var(--gray-300)}.pl.open .plTrigger,.plTrigger:focus-visible,.ticketsCard .filters .search input:focus{outline:none;border-color:var(--brand-teal);box-shadow:var(--ring-focus)}.ticketsCard .filters .search input::placeholder{color:var(--gray-400)}.pl{position:relative;flex:0 0 auto;display:flex}.plNative{position:absolute!important;inset:0;width:100%!important;opacity:0;pointer-events:none}.plTrigger{display:inline-flex;align-items:center;gap:var(--space-2);min-width:150px;max-width:260px;padding:0 var(--space-2-5) 0 var(--space-3);text-align:left;font-weight:var(--fw-medium);cursor:pointer}.pl-status .plTrigger{min-width:170px}.plVal{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pl:not(.hasValue) .plVal{color:var(--gray-600);font-weight:var(--fw-regular)}.pl.hasValue .plTrigger{border-color:color-mix(in srgb,var(--brand-teal) 35%,var(--gray-200));background:var(--tbl-hover)}.plChev{width:16px;height:16px;flex:0 0 auto;fill:none;stroke:var(--gray-500);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:rotate var(--motion-ui,.24s) var(--ease-out)}.pl.open .plChev{rotate:180deg;stroke:var(--brand-teal)}.plDot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--c,var(--brand-teal));box-shadow:0 0 0 3px color-mix(in srgb,var(--c,var(--brand-teal)) 18%,transparent)}.plDot.none{background:transparent;box-shadow:inset 0 0 0 1.5px var(--gray-300)}.plList{position:fixed;z-index:70;max-width:min(320px,calc(100vw - 16px));overflow-y:auto;overscroll-behavior:contain;padding:var(--space-1-5);border-radius:12px;background:var(--white);border:var(--border-w) solid var(--gray-200);box-shadow:0 16px 40px -12px rgba(var(--depth-ink),.3),0 2px 6px -2px rgba(var(--depth-ink),.1);opacity:0;transform:translateY(-4px) scale(.98);transform-origin:top left;transition:opacity .15s var(--ease-out),transform .15s var(--ease-out);outline:none;scrollbar-width:thin}.plList.up{transform-origin:bottom left;transform:translateY(4px) scale(.98)}.plList.on{opacity:1;transform:none}.plList.off{opacity:0;transform:translateY(-2px) scale(.99);pointer-events:none}.plOpt{display:flex;align-items:center;gap:var(--space-2-5);min-height:36px;padding:var(--space-1-5) var(--space-2-5);border-radius:8px;color:var(--brand-navy);font-size:var(--fs-caption);line-height:1.35;cursor:pointer}.plOpt span{flex:1;white-space:normal}.plOpt.plAll{color:var(--gray-600)}.plOpt.plAll+.plOpt{margin-top:var(--space-1);position:relative}.plOpt.plAll+.plOpt:before{content:"";position:absolute;left:var(--space-2);right:var(--space-2);top:calc(-1 * var(--space-1) / 2 - 1px);height:1px;background:var(--gray-100)}.plOpt.active{background:var(--gray-50)}.plOpt[aria-selected=true]{background:color-mix(in srgb,var(--brand-teal) 10%,var(--white));color:var(--brand-teal-deep);font-weight:var(--fw-semibold)}.plCheck{width:15px;height:15px;flex:0 0 auto;fill:none;stroke:var(--brand-teal);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;opacity:0}.plOpt[aria-selected=true] .plCheck{opacity:1}html[data-theme=dark] .plList{box-shadow:0 16px 40px -12px rgba(0,0,0,.7),0 0 0 1px hsla(0,0%,100%,.03)}[data-st=new]{--c:var(--st-new)}[data-st=open]{--c:var(--st-open)}[data-st=assigned]{--c:var(--st-assigned)}[data-st=in-progress]{--c:var(--st-in-progress)}[data-st=on-hold]{--c:var(--st-on-hold)}[data-st=awaiting-employee-response]{--c:var(--st-awaiting)}[data-st=resolved]{--c:var(--st-resolved)}[data-st=closed]{--c:var(--st-closed)}[data-st=reopened]{--c:var(--st-reopened)}[data-pr=low]{--c:var(--pr-low)}[data-pr=medium]{--c:var(--pr-medium)}[data-pr=high]{--c:var(--pr-high)}[data-pr=critical]{--c:var(--pr-critical)}.badge[data-pr],.badge[data-st]{height:22px;gap:var(--space-1-5);padding:0 var(--space-2-5) 0 var(--space-2);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--c) 11%,var(--white));color:color-mix(in srgb,var(--c) 82%,var(--brand-navy));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 20%,transparent);font-size:var(--fs-micro);font-weight:var(--fw-semibold)}html[data-theme=dark] .badge[data-pr],html[data-theme=dark] .badge[data-st]{background:color-mix(in srgb,var(--c) 16%,var(--white));color:var(--c)}.badge[data-pr]:before,.badge[data-st]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c);flex:0 0 auto}.recentCard .scroller,.ticketsCard .scroller{scrollbar-width:thin;scrollbar-color:var(--gray-300) transparent}.recentCard table.tickets,.ticketsCard table.tickets{border-collapse:collapse;min-width:0!important}.recentCard table.tickets th,.ticketsCard table.tickets th{height:38px;padding-top:0;padding-bottom:0;border:0;border-bottom:var(--border-w) solid var(--tbl-line)!important;font-size:10.5px;font-weight:var(--fw-semibold);letter-spacing:.07em;white-space:nowrap}.recentCard table.tickets td,.ticketsCard table.tickets td{height:60px;padding-top:var(--space-2-5);padding-bottom:var(--space-2-5);border-top:0;border-bottom:var(--border-w) solid var(--tbl-line);background:transparent}.recentCard table.tickets tbody tr:last-child td,.ticketsCard table.tickets tbody tr:last-child td{border-bottom:0}.recentCard table.tickets tbody tr,.ticketsCard table.tickets tbody tr{transition:background-color var(--motion-micro,.16s);box-shadow:none!important}.recentCard table.tickets tbody tr:hover td:first-child,.ticketsCard table.tickets tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--brand-teal)}.recentCard table.tickets tbody tr:focus-visible,.ticketsCard table.tickets tbody tr:focus-visible{outline:2px solid var(--brand-teal);outline-offset:-2px}table.tickets .ticketNo{display:inline-block;white-space:nowrap;padding:3px var(--space-2);border-radius:6px;background:color-mix(in srgb,var(--brand-teal) 7%,var(--white));color:var(--brand-teal-deep);font-size:11.5px;letter-spacing:.01em}table.tickets .subj b{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold)}table.tickets .subj span{color:var(--gray-500)}table.tickets td[data-col=dept],table.tickets td[data-col=req]{color:var(--gray-700);font-size:var(--fs-caption)}table.tickets td[data-col=assignee]{color:var(--gray-600);font-size:var(--fs-caption)}table.tickets td[data-col=updated]{color:var(--gray-500);font-size:var(--fs-overline);white-space:nowrap}.ticketsCard .tableFoot{border-top:var(--border-w) solid var(--tbl-line)}.recentCard .tableHead{padding:var(--space-4) var(--space-4) var(--space-3-5);border-bottom:var(--border-w) solid var(--tbl-line)}.recentCard .panelTitle{display:flex;align-items:center;gap:var(--space-2-5);font-size:var(--fs-ui);font-weight:var(--fw-semibold)}.recentCard .panelTitle .icon{width:30px;height:30px;padding:7px;border-radius:8px;background:color-mix(in srgb,var(--brand-teal) 10%,var(--white));color:var(--brand-teal-deep);box-shadow:none}.recentCard .tableHead .linkBtn{display:inline-flex;align-items:center;gap:var(--space-1-5);height:32px;padding:0 var(--space-3);border-radius:var(--radius-control);border:var(--border-w) solid var(--gray-200);background:var(--white);color:var(--brand-teal-deep);font-size:var(--fs-overline);transition:border-color var(--motion-micro,.16s),background var(--motion-micro,.16s)}.recentCard .tableHead .linkBtn:after{content:"";width:6px;height:6px;border-right:1.5px solid;border-top:1.5px solid;rotate:45deg}.recentCard .tableHead .linkBtn:hover{border-color:color-mix(in srgb,var(--brand-teal) 45%,var(--gray-200));background:var(--tbl-hover)}.recentCard .empty,.ticketsCard .empty{background:none}@container tbl (max-width: 760px){.recentCard .scroller,.ticketsCard .scroller{overflow:visible}.recentCard table.tickets,.ticketsCard table.tickets{min-width:0!important;display:block}.recentCard table.tickets colgroup,.recentCard table.tickets thead,.ticketsCard table.tickets colgroup,.ticketsCard table.tickets thead{display:none}.recentCard table.tickets tbody,.ticketsCard table.tickets tbody{display:block}.recentCard table.tickets tr,.ticketsCard table.tickets tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"no status" "subj subj" "meta prio";gap:var(--space-1-5) var(--space-3);padding:var(--space-3-5) var(--space-4);border-bottom:var(--border-w) solid var(--tbl-line)}.recentCard table.tickets tbody tr:last-child,.ticketsCard table.tickets tbody tr:last-child{border-bottom:0}.recentCard table.tickets td,.ticketsCard table.tickets td{display:block;height:auto;padding:0!important;border:0!important;min-width:0}table.tickets td[data-col=no]{grid-area:no}table.tickets td[data-col=status]{grid-area:status;justify-self:end}table.tickets td:nth-child(2){grid-area:subj}table.tickets td[data-col=prio]{grid-area:prio;justify-self:end;align-self:center}table.tickets td[data-col=dept]{grid-area:meta;align-self:center;font-size:var(--fs-overline)}table.tickets td[data-col=assignee],table.tickets td[data-col=req],table.tickets td[data-col=updated]{display:none}.recentCard table.tickets tbody tr:hover td:first-child,.ticketsCard table.tickets tbody tr:hover td:first-child{box-shadow:none}.ticketsCard .filters{flex-wrap:wrap}.ticketsCard .filters .search{flex:1 1 100%}.pl{flex:1 1 140px}.plTrigger{min-width:0;max-width:none;width:100%}}html .card.recentCard,html .card.ticketsCard{container:tbl/inline-size}.recentCard .scroller,.ticketsCard .scroller{overflow-x:hidden}@container tbl (max-width: 1080px){table.tickets col:nth-last-child(-n+2),table.tickets td:nth-last-child(-n+2),table.tickets th:nth-last-child(-n+2){display:none}table.tickets col:first-child{width:140px!important}}@container tbl (max-width: 760px){.recentCard .scroller,.ticketsCard .scroller{overflow:visible}}.recentCard .tableHead .linkBtn{white-space:nowrap;flex:0 0 auto}.main{padding-bottom:calc(var(--space-18) + 40px)}@media (min-width:1024px) and (max-width:1343px){html:not([data-nav=left]) .main{padding-left:max(var(--content-pad-x),76px)}}@media (max-width:1023px){.toasts{bottom:calc(var(--space-6) + 64px)}.main{padding-bottom:calc(var(--space-12) + 72px)}}:root{--fb-line:color-mix(in srgb,var(--gray-200) 80%,transparent);--fb-hover:color-mix(in srgb,var(--brand-teal) 4%,transparent);--fbt-suggestion:#2563eb;--fbt-complaint:#dc2626;--fbt-appreciation:#15803d;--fbt-process-improvement:#7c3aed}html[data-theme=dark]{--fbt-suggestion:#7aa7ff;--fbt-complaint:#ff8a8a;--fbt-appreciation:#4ade94;--fbt-process-improvement:#c4a5ff;--fb-hover:hsla(0,0%,100%,.035)}.fbView .fbSection{max-width:880px;background:none!important;border:0!important;box-shadow:none!important;overflow:visible;border-radius:0}.fbView .fbSection:after,.fbView .fbSection:before{display:none}.fbView .fbListRows{display:flex;flex-direction:column;gap:0;padding:0;border-top:var(--border-w) solid var(--fb-line)}.fbView .fbRow{position:relative;gap:var(--space-2);padding:var(--space-6) var(--space-5) var(--space-5);margin:0 calc(-1 * var(--space-5));border:0;border-bottom:var(--border-w) solid var(--fb-line);border-radius:0;background:transparent;box-shadow:none;overflow:visible;transition:background-color var(--motion-ui,.24s) var(--ease-out),height .35s var(--ease-standard),opacity .3s var(--ease-standard),padding .35s var(--ease-standard)}.fbView .fbRow:before{content:none}.fbView .fbRow:focus-within,.fbView .fbRow:hover{background:var(--fb-hover)}.fbView .fbRow.collapsing{border-bottom-width:0}.fbView .fbRow.flash{animation:fbFlash 2.2s var(--ease-out) both}.view.fbView:not([style*=animation]) .fbRow{animation:s360Rise var(--motion-enter,.32s) var(--ease-out) backwards}.view.fbView:not([style*=animation]) .fbRow:nth-child(2){animation-delay:50ms}.view.fbView:not([style*=animation]) .fbRow:nth-child(3){animation-delay:.1s}.view.fbView:not([style*=animation]) .fbRow:nth-child(4){animation-delay:.15s}.view.fbView:not([style*=animation]) .fbRow:nth-child(n+5){animation-delay:.2s}.fbView .fbBadges{gap:var(--space-2);align-items:center}.fbView .fbBadges .badge{height:22px;padding:0 var(--space-2-5);border-radius:var(--radius-pill);font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:.01em;transition:background-color var(--motion-micro,.16s),color var(--motion-micro,.16s)}.fbView .fbBadges .badge.tone-neutral{gap:var(--space-1-5);background:var(--gray-100);color:var(--gray-700)}.fbView .fbBadges .badge.tone-neutral .icon{color:var(--gray-500)}.fbView .fbType{--c:var(--gray-500);gap:var(--space-1-5);border:0!important;background:color-mix(in srgb,var(--c) 10%,var(--white))!important;color:color-mix(in srgb,var(--c) 85%,var(--brand-navy))!important;font-family:var(--font-body)!important;text-transform:none!important;letter-spacing:.01em!important}html[data-theme=dark] .fbView .fbType{background:color-mix(in srgb,var(--c) 16%,var(--white))!important;color:var(--c)!important}.fbView .fbType:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c)}.fbView .fbType[data-fbt=suggestion]{--c:var(--fbt-suggestion)}.fbView .fbType[data-fbt=complaint]{--c:var(--fbt-complaint)}.fbView .fbType[data-fbt=appreciation]{--c:var(--fbt-appreciation)}.fbView .fbType[data-fbt=process-improvement]{--c:var(--fbt-process-improvement)}.fbView .fbTitle{margin-top:var(--space-1);font-family:var(--font-display);font-size:21px;font-weight:700;line-height:1.3;letter-spacing:-.005em;color:var(--brand-navy);text-wrap:pretty}html:not([data-palette=sptech]) .fbView .fbTitle{font-family:var(--font-body);font-size:18px;font-weight:var(--fw-semibold);letter-spacing:-.015em}.fbView .fbDetailsText{max-width:70ch;font-size:var(--fs-body-sm);line-height:1.7;color:var(--text-body)}.fbView .fbDetailsText.clamp{-webkit-mask:linear-gradient(180deg,#000 55%,transparent);mask:linear-gradient(180deg,#000 55%,transparent)}.fbView .fbDetailsText:not(.clamp){animation:fbExpand .28s var(--ease-out)}@keyframes fbExpand{0%{opacity:.4;translate:0 -3px}to{opacity:1;translate:0 0}}.fbView .fbMore{height:auto;padding:0;color:var(--brand-teal-deep);font-size:var(--fs-overline);font-weight:var(--fw-semibold);text-transform:none;letter-spacing:0}.fbView .fbMore:hover{color:var(--brand-navy)}.fbView .fbFoot{margin-top:var(--space-2);padding-top:0;border-top:0;justify-content:flex-start;gap:var(--space-2) var(--space-4)}.fbView .fbAuthor{gap:var(--space-2);font-size:var(--fs-overline);color:var(--gray-500)}.fbView .fbAuthor>span:nth-child(2){color:var(--gray-700);font-weight:var(--fw-medium)}.fbView .fbAuthor .avatar.sm{width:24px;height:24px;font-size:10px;box-shadow:none}.fbView .fbRel{padding:0;border:0;background:none;gap:var(--space-1);color:var(--gray-500);font-size:var(--fs-overline)}.fbView .fbRel:before{content:"";width:1px;height:12px;margin-right:var(--space-3);background:var(--fb-line)}.fbView .fbRel .linkBtn,.fbView .fbRel .ticketNo{font-family:var(--font-mono);font-size:11px;color:var(--brand-teal-deep)}.fbView .fbRel .linkBtn:hover{text-decoration:underline;text-underline-offset:3px}.fbView .fbTrash{width:30px;height:30px;margin:-4px -6px 0 0;border:0;border-radius:8px;background:transparent;color:var(--gray-400);opacity:0;transition:opacity var(--motion-micro,.16s),background-color var(--motion-micro,.16s),color var(--motion-micro,.16s)}.fbView .fbRow:focus-within .fbTrash,.fbView .fbRow:hover .fbTrash,.fbView .fbTrash:focus-visible{opacity:1}.fbView .fbTrash:hover{background:var(--tone-danger-bg);color:var(--tone-danger-fg);border:0}@media (hover:none){.fbView .fbTrash{opacity:.75}}.fbView .fbAllRow{justify-content:flex-start;padding:var(--space-5) 0 0;border:0}@media (max-width:640px){.fbView .fbRow{padding:var(--space-5) var(--space-4) var(--space-4);margin:0 calc(-1 * var(--space-4))}.fbView .fbTitle{font-size:18px}.fbView .fbRel:before{display:none}}@media (prefers-reduced-motion:reduce){.fbView .fbDetailsText:not(.clamp){animation:none}}:root{--surface-sidebar:var(--white);--surface-header:var(--white);--surface-2:var(--gray-50);--surface-3:var(--white);--surface-inset:var(--white);--surface-hover:color-mix(in srgb,var(--brand-teal) 6%,var(--white));--on-accent:#fff;--accent-2:var(--brand-cyan)}html[data-palette=navy][data-theme=dark]{--app-bg:#0b1220;--surface-sidebar:#101b2d;--surface-header:#111c2e;--white:#152238;--surface-2:#1a2a42;--surface-3:#21344f;--surface-inset:#0f192b;--surface-hover:#243954;--gray-50:#1a2a42;--gray-100:#21344f;--gray-200:#2b405b;--gray-300:#3a5272;--gray-400:#6b7f9c;--gray-500:#7f91aa;--gray-600:#a9b8cc;--gray-700:#c6d2e0;--gray-800:#e1e8f0;--gray-900:#f1f5f9;--brand-navy:#f1f5f9;--text-body:#c6d2e0;--brand-teal:#19d3c5;--brand-teal-deep:#5ce5da;--brand-cyan:#38bdf8;--brand-green:#19d3c5;--brand-green-light:#38bdf8;--accent-2:#38bdf8;--blue-50:#142238;--blue-100:#1a2b47;--mint-50:color-mix(in srgb,#19d3c5 9%,#152238);--mint-100:color-mix(in srgb,#19d3c5 18%,#152238);--gradient-brand:linear-gradient(120deg,#19d3c5,#38bdf8);--shadow-cta:inset 0 1px 0 hsla(0,0%,100%,.25),0 8px 20px -10px rgba(25,211,197,.55);--ring-focus:0 0 0 3px rgba(25,211,197,.35);--hover-wash-ink:hsla(0,0%,100%,.05);--hover-wash-brand:rgba(25,211,197,.12);--on-accent:#04161a;--depth-ink:0,0,0;--scrim:rgba(3,7,15,.65);--shadow-card:0 1px 0 hsla(0,0%,100%,.03) inset,0 1px 2px rgba(0,0,0,.35);--status-in-progress:#19d3c5;--status-assigned:#2bb3a9}html[data-palette=graphitedark][data-theme=dark]{--app-bg:#0e1116;--surface-sidebar:#14181f;--surface-header:#161b22;--white:#1a1f27;--surface-2:#20262f;--surface-3:#29303b;--surface-inset:#12161c;--surface-hover:#2a313c;--gray-50:#20262f;--gray-100:#29303b;--gray-200:#333b47;--gray-300:#444d5b;--gray-400:#6b7483;--gray-500:#828b99;--gray-600:#aeb6c2;--gray-700:#cdd3dc;--gray-800:#e4e8ee;--gray-900:#f2f4f7;--brand-navy:#f2f4f7;--text-body:#cdd3dc;--brand-teal:#7dd3fc;--brand-teal-deep:#a5e1fd;--brand-cyan:#a5b4fc;--brand-green:#7dd3fc;--brand-green-light:#a5b4fc;--accent-2:#a5b4fc;--blue-50:#161c26;--blue-100:#1b2331;--mint-50:color-mix(in srgb,#7dd3fc 8%,#1a1f27);--mint-100:color-mix(in srgb,#7dd3fc 16%,#1a1f27);--gradient-brand:linear-gradient(120deg,#7dd3fc,#a5b4fc);--shadow-cta:inset 0 1px 0 hsla(0,0%,100%,.3),0 8px 20px -10px rgba(125,211,252,.5);--ring-focus:0 0 0 3px rgba(125,211,252,.35);--hover-wash-ink:hsla(0,0%,100%,.05);--hover-wash-brand:rgba(125,211,252,.12);--on-accent:#0b1622;--depth-ink:0,0,0;--scrim:rgba(0,0,0,.65);--shadow-card:0 1px 0 hsla(0,0%,100%,.03) inset,0 1px 2px rgba(0,0,0,.4)}html[data-palette=oceandark][data-theme=dark]{--app-bg:#061a1d;--surface-sidebar:#0a2428;--surface-header:#0b272b;--white:#0f3035;--surface-2:#133a40;--surface-3:#19464d;--surface-inset:#0a2226;--surface-hover:#1b4b52;--gray-50:#133a40;--gray-100:#19464d;--gray-200:#23535a;--gray-300:#2f656d;--gray-400:#5e8f8c;--gray-500:#76a3a0;--gray-600:#a7cfcb;--gray-700:#c8e3e0;--gray-800:#e0f2f0;--gray-900:#ecfbf9;--brand-navy:#ecfbf9;--text-body:#c8e3e0;--brand-teal:#2dd4bf;--brand-teal-deep:#6ee7d7;--brand-cyan:#67e8f9;--brand-green:#2dd4bf;--brand-green-light:#67e8f9;--accent-2:#67e8f9;--blue-50:#0d2b33;--blue-100:#11343d;--mint-50:color-mix(in srgb,#2dd4bf 9%,#0f3035);--mint-100:color-mix(in srgb,#2dd4bf 18%,#0f3035);--gradient-brand:linear-gradient(120deg,#2dd4bf,#67e8f9);--shadow-cta:inset 0 1px 0 hsla(0,0%,100%,.25),0 8px 20px -10px rgba(45,212,191,.55);--ring-focus:0 0 0 3px rgba(45,212,191,.35);--hover-wash-ink:hsla(0,0%,100%,.05);--hover-wash-brand:rgba(45,212,191,.12);--on-accent:#042024;--depth-ink:0,0,0;--scrim:rgba(0,10,12,.65);--shadow-card:0 1px 0 hsla(0,0%,100%,.03) inset,0 1px 2px rgba(0,0,0,.35)}html[data-palette=midnight]{--app-bg:#0b1022;--surface-sidebar:#10162d;--surface-header:#121931;--white:#161e38;--surface-2:#1c2544;--surface-3:#232e52;--surface-inset:#0f1530;--surface-hover:#26315a;--gray-50:#1c2544;--gray-100:#232e52;--gray-200:#2d3963;--gray-300:#3c4878;--brand-teal:#818cf8;--brand-teal-deep:#a5b4fc;--accent-2:#22d3ee;--gradient-brand:linear-gradient(120deg,#818cf8,#22d3ee);--on-accent:#0a0f26;--depth-ink:0,0,0}html[data-palette=obsidian][data-theme=dark]{--surface-sidebar:#0e1719;--surface-header:#0f181b;--surface-2:#172226;--surface-3:#1c2a2e;--surface-inset:#0b1315;--surface-hover:#22353a;--on-accent:#04201c}html[data-palette=nebula][data-theme=dark]{--surface-sidebar:#150f22;--surface-header:#171126;--surface-2:#211a33;--surface-3:#271f3c;--surface-inset:#120d1e;--surface-hover:#2e2548;--on-accent:#fff}html[data-palette=blue]{--app-bg:#eaf0fa;--white:#f9fbff;--surface-sidebar:#e3ebf8;--surface-header:#f4f7fd;--surface-2:#f0f4fb;--surface-3:#fff;--surface-inset:#f2f6fd;--surface-hover:#e8effb}html[data-palette=emerald]{--app-bg:#e8f4ee;--white:#f8fcfa;--surface-sidebar:#dfefe7;--surface-header:#f2f9f5;--surface-2:#eef6f1;--surface-3:#fff;--surface-inset:#f1f8f4;--surface-hover:#e3f1ea}html[data-palette=purple]{--app-bg:#efebfa;--white:#fbfaff;--surface-sidebar:#e8e2f8;--surface-header:#f6f4fe;--surface-2:#f3f0fc;--surface-3:#fff;--surface-inset:#f5f3fd;--surface-hover:#ece7fb}html[data-palette=warm]{--brand-teal:#b45309;--brand-teal-deep:#92400e;--brand-cyan:#d97706;--brand-green:#a16207;--brand-green-light:#d6a35c;--brand-navy:#2b2118;--accent-2:#d97706;--app-bg:#f2ece3;--white:#fbf8f3;--surface-sidebar:#ebe2d5;--surface-header:#f7f2ea;--surface-2:#f4eee5;--surface-3:#fffdf9;--surface-inset:#f7f2eb;--surface-hover:#f0e7da;--text-body:#4a3e33}html[data-palette=warm]:not([data-palette=sptech]):not([data-palette=midnight]){--gray-50:#f4eee5;--gray-100:#ece4d8;--gray-200:#e0d5c5;--gray-300:#cdbfab;--gray-400:#a69680;--gray-500:#7d6e5c;--gray-600:#5e5144;--gray-700:#463b30;--gray-800:#342b22;--gray-900:#2b2118;--blue-50:#f6f0e6;--blue-100:#efe5d6;--shadow-card:0 1px 2px rgba(60,40,20,.06)}html body{color:var(--text-body)}.header,html .header{background:var(--surface-header)}html[data-palette=sptech] .header{background:linear-gradient(90deg,#e4f7f7,#eef6fd 50%,#e9f8ec)}html[data-theme=dark] .header{box-shadow:inset 0 3px 0 var(--brand-teal),0 1px 0 var(--gray-200),0 10px 24px -18px rgba(0,0,0,.8)}html[data-theme=dark] .hdrNav{background:var(--surface-header);border-top-color:var(--gray-200)}html[data-theme=dark] .header .logo{padding:5px 9px;border-radius:8px;background:#f4f7fb;box-shadow:0 0 0 1px hsla(0,0%,100%,.08),0 4px 10px -6px rgba(0,0,0,.6)}.btn.gradient,.navItem[aria-current=page] .count,.rolePill[aria-pressed=true],.toast .toastAction,.topNavItem[aria-current=page] .count,html:not([data-palette=sptech]) .chip[aria-pressed=true],html:not([data-palette=sptech]) .rolePill[aria-pressed=true],html[data-theme=dark] .btn.gradient{color:var(--on-accent)}.btn.gradient .icon{color:currentColor}.topNavItem[aria-current=page]{color:var(--on-accent)}.topNavItem[aria-current=page]:before,html[data-theme=dark] .topNavItem[aria-current=page]:before{background:var(--gradient-brand)}.topNavItem[aria-current=page] .count{background:rgba(0,0,0,.14)}.sidebar{gap:var(--space-4);padding:var(--space-5) var(--space-3-5);background:radial-gradient(120% 40% at 0 0,color-mix(in srgb,var(--brand-teal) 10%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--surface-sidebar) 100%,#fff 0),var(--surface-sidebar));border-right:var(--border-w) solid var(--gray-200);box-shadow:inset -1px 0 0 hsla(0,0%,100%,.02)}html[data-palette=sptech] .sidebar{background:linear-gradient(180deg,#e9f8f3,#eef5fc)}html[data-nav=right] .sidebar{border-left:var(--border-w) solid var(--gray-200);border-right:0}.projectId{padding:var(--space-1) var(--space-1-5) var(--space-4);gap:var(--space-1-5);border-bottom-color:var(--gray-200)}.projectName,html:not([data-palette=sptech]) .projectName{font-family:var(--font-body);font-size:22px;font-weight:800;letter-spacing:-.03em;color:var(--brand-navy)}html[data-palette=sptech] .projectName{font-family:Playfair Display,Georgia,serif;font-size:28px}.projectName em{font-style:normal;background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.projectSub{color:var(--gray-500);letter-spacing:.1em}.roleSwitch{gap:var(--space-2);padding:0 0 var(--space-4);border-bottom-color:var(--gray-200)}.roleSwitch .sectionLabel{padding-left:var(--space-1-5)}.acctSec .rolePills,.roleSwitch .rolePills{gap:2px;padding:3px;border-radius:12px;background:var(--surface-inset);box-shadow:inset 0 1px 2px rgba(var(--depth-ink),.18),inset 0 0 0 1px var(--gray-200)}.rolePills .rolePill,html:not([data-palette=sptech]) .rolePills .rolePill{height:30px;border:0;border-radius:9px;background:transparent;color:var(--gray-600);font-weight:var(--fw-semibold);box-shadow:none;transition:background var(--motion-ui,.24s) var(--ease-out),color var(--motion-micro,.16s),box-shadow var(--motion-ui,.24s)}.rolePills .rolePill:hover{color:var(--brand-navy);background:var(--hover-wash-ink);border:0}.rolePills .rolePill[aria-pressed=true],html:not([data-palette=sptech]) .rolePills .rolePill[aria-pressed=true]{background:var(--surface-3);color:var(--brand-navy);border:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 0 0 1px color-mix(in srgb,var(--brand-teal) 45%,transparent),0 4px 10px -6px rgba(var(--depth-ink),.5)}html[data-palette=sptech] .rolePills .rolePill[aria-pressed=true]{background:var(--brand-navy);color:#fff}.sidebar .btn.gradient{height:44px;border-radius:12px;gap:var(--space-2-5);font-size:var(--fs-caption);letter-spacing:.01em;position:relative;overflow:hidden;isolation:isolate}.sidebar .btn.gradient .icon{width:22px;height:22px;padding:4px;border-radius:7px;background:hsla(0,0%,100%,.25)}.sidebar .btn.gradient:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.35) 50%,transparent 70%) -150% 0 /60% 100% no-repeat;transition:background-position .6s var(--ease-out)}@media (hover:hover) and (pointer:fine){.sidebar .btn.gradient:hover{transform:translateY(-1px)}.sidebar .btn.gradient:hover:after{background-position:250% 0}}.navList{gap:2px;margin-top:0}.navItem,html:not([data-palette=sptech]) .navItem{position:relative;height:40px;padding:0 var(--space-3) 0 var(--space-3-5);border-radius:10px;color:var(--gray-600);font-weight:var(--fw-medium);background:transparent}.navItem .icon{color:var(--gray-500);transition:color var(--motion-micro,.16s),transform var(--motion-ui,.24s) var(--ease-out)}.navItem:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:var(--gradient-brand);transform:scaleY(0);transition:transform var(--motion-ui,.24s) var(--ease-out)}.navItem:hover,html:not([data-palette=sptech]) .navItem:hover{background:var(--hover-wash-ink);color:var(--brand-navy)}.navItem:hover .icon{color:var(--brand-navy);transform:translateX(1px)}.navItem[aria-current=page],html:not([data-palette=sptech]) .navItem[aria-current=page]{background:linear-gradient(90deg,color-mix(in srgb,var(--brand-teal) 14%,var(--surface-3)),var(--surface-3) 70%);color:var(--brand-navy);font-weight:var(--fw-semibold);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 0 0 1px color-mix(in srgb,var(--brand-teal) 18%,transparent),0 6px 16px -10px color-mix(in srgb,var(--brand-teal) 60%,transparent)}.navItem[aria-current=page]:before{transform:scaleY(1)}.navItem[aria-current=page] .icon{color:var(--brand-teal)}html[data-palette=sptech] .navItem[aria-current=page]{background:var(--brand-navy);color:#fff}html[data-palette=sptech] .navItem[aria-current=page] .icon{color:#fff}.navItem .count,html:not([data-palette=sptech]) .navItem .count{min-width:22px;height:20px;line-height:20px;padding:0 6px;border-radius:6px;background:var(--surface-inset);color:var(--gray-600);box-shadow:inset 0 0 0 1px var(--gray-200);font-variant-numeric:tabular-nums}.navItem[aria-current=page] .count,html:not([data-palette=sptech]) .navItem[aria-current=page] .count{background:var(--gradient-brand);color:var(--on-accent);box-shadow:none}.drawerHead{padding-bottom:var(--space-2)}html[data-theme=dark] .hdrTop .bell{background:linear-gradient(180deg,var(--surface-3),var(--surface-2));border-color:var(--gray-200);color:var(--gray-700);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),inset 0 -2px 0 rgba(0,0,0,.25),0 2px 6px -3px rgba(0,0,0,.6)}html[data-theme=dark] .hdrTop .bell:hover{color:var(--brand-teal);border-color:color-mix(in srgb,var(--brand-teal) 45%,var(--gray-200))}html[data-theme=dark] .hdrTop .bell[aria-expanded=true]{background:var(--gradient-brand);color:var(--on-accent);border-color:transparent}html[data-theme=dark] .header .headerSearch input{background:var(--surface-inset);border-color:var(--gray-200);color:var(--brand-navy);box-shadow:inset 0 1px 2px rgba(0,0,0,.35)}html[data-theme=dark] .header .headerSearch input:focus{background:var(--surface-inset);border-color:var(--brand-teal)}html[data-theme=dark] .hdrTop .chip-user{background:linear-gradient(90deg,var(--surface-3),var(--surface-2));border-color:var(--gray-200)}html[data-theme=dark] .hdrTop .chip-user .avatar{background:var(--surface-inset);color:var(--brand-teal)}html[data-theme=dark] .hdrTop .bell .badge-count{border-color:var(--surface-header)}.header .crumbs .app{background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;color:transparent}:root{--tbl-toolbar:var(--surface-2);--tbl-head:color-mix(in srgb,var(--app-bg) 35%,var(--white));--tbl-hover:var(--surface-hover)}html .card.recentCard,html .card.ticketsCard{background:var(--white);border-color:var(--gray-200)}html[data-theme=dark] .card.recentCard,html[data-theme=dark] .card.ticketsCard{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 1px 2px rgba(0,0,0,.4),0 18px 40px -24px rgba(0,0,0,.8)!important}.ticketsCard .filters{background:var(--tbl-toolbar);border-bottom-color:var(--gray-200)}html[data-theme=dark] .ticketsCard .filters{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.recentCard table.tickets th,.ticketsCard table.tickets th{background:var(--tbl-head)!important;border-bottom-color:var(--gray-200)!important;color:var(--gray-500)}.recentCard table.tickets td,.ticketsCard table.tickets td{border-bottom-color:color-mix(in srgb,var(--gray-200) 70%,transparent)}.recentCard table.tickets tbody tr:hover,.ticketsCard table.tickets tbody tr:hover{background:var(--tbl-hover)}html[data-theme=dark] table.tickets .ticketNo{background:color-mix(in srgb,var(--brand-teal) 12%,var(--surface-inset));color:var(--brand-teal);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-teal) 22%,transparent)}.recentCard .tableHead{background:var(--white);border-bottom-color:var(--gray-200)}.exportBtn.btn.outline,.recentCard .tableHead .linkBtn{background:var(--surface-2);border-color:var(--gray-200)}html[data-theme=dark] .exportBtn.btn.outline{color:var(--brand-navy);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 2px 6px -3px rgba(0,0,0,.6)}.exportBtn.btn.outline:hover:not(:disabled),.recentCard .tableHead .linkBtn:hover{background:var(--surface-hover);border-color:color-mix(in srgb,var(--brand-teal) 50%,var(--gray-200))}.ticketsCard .tableFoot{background:var(--tbl-head);border-top-color:var(--gray-200)}.plTrigger,.ticketsCard .filters .mineToggle,.ticketsCard .filters .search input{background:var(--surface-inset);border-color:var(--gray-200);color:var(--brand-navy);box-shadow:inset 0 1px 2px rgba(var(--depth-ink),.12)}html[data-theme=dark] .plTrigger,html[data-theme=dark] .ticketsCard .filters .mineToggle,html[data-theme=dark] .ticketsCard .filters .search input{box-shadow:inset 0 1px 2px rgba(0,0,0,.4)}.pl.hasValue .plTrigger{background:color-mix(in srgb,var(--brand-teal) 10%,var(--surface-inset));border-color:color-mix(in srgb,var(--brand-teal) 45%,var(--gray-200))}.ticketsCard .filters .mineToggle[aria-pressed=true]{background:color-mix(in srgb,var(--brand-teal) 16%,var(--surface-inset));border-color:var(--brand-teal);color:var(--brand-navy)}.plList{background:var(--surface-3);border-color:var(--gray-200);padding:var(--space-2)}html[data-theme=dark] .plList{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 0 0 1px rgba(0,0,0,.3),0 24px 48px -16px rgba(0,0,0,.75)}.plOpt{min-height:38px;margin-bottom:1px;transition:background-color .12s}.plOpt.active{background:var(--surface-hover)}.plOpt[aria-selected=true]{background:linear-gradient(90deg,color-mix(in srgb,var(--brand-teal) 18%,var(--surface-3)),color-mix(in srgb,var(--brand-teal) 6%,var(--surface-3)));color:var(--brand-navy);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-teal) 30%,transparent)}.plOpt[aria-selected=true] .plCheck{stroke:var(--brand-teal)}.plOpt.plAll+.plOpt:before{background:var(--gray-200)}html[data-theme=dark]{--st-new:#60a5fa;--st-open:#818cf8;--st-assigned:#2dd4bf;--st-in-progress:#22d3ee;--st-on-hold:#fbbf24;--st-awaiting:#fb923c;--st-resolved:#4ade80;--st-closed:#94a3b8;--st-reopened:#c084fc;--pr-low:#94a3b8;--pr-medium:#60a5fa;--pr-high:#fbbf24;--pr-critical:#f87171}html[data-theme=dark] .badge[data-pr],html[data-theme=dark] .badge[data-st]{background:color-mix(in srgb,var(--c) 13%,var(--white));color:color-mix(in srgb,var(--c) 85%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 28%,transparent)}.badge[data-st=in-progress]:before{box-shadow:0 0 0 0 var(--c);animation:stPulse 2.4s var(--ease-out) infinite}.badge[data-st=awaiting-employee-response]:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--c)}.badge[data-st=on-hold]:before{width:6px;height:6px;border-radius:1px;background:linear-gradient(90deg,var(--c) 0 35%,transparent 35% 65%,var(--c) 65%)}.badge[data-st=closed]:before{border-radius:2px}.badge[data-st=reopened]:before{border-radius:1px;rotate:45deg;width:5px;height:5px}.badge[data-st=resolved]:before{width:8px;height:5px;border-radius:0;background:none;border-left:1.5px solid var(--c);border-bottom:1.5px solid var(--c);rotate:-45deg;translate:0 -1px}.badge[data-pr]:before{width:3px;height:10px;border-radius:2px}.badge[data-pr=medium]:before{box-shadow:4px 0 0 var(--c);margin-right:4px}.badge[data-pr=high]:before{box-shadow:4px 0 0 var(--c),8px 0 0 var(--c);margin-right:8px}.badge[data-pr=critical]:before{box-shadow:4px 0 0 var(--c),8px 0 0 var(--c),12px 0 0 var(--c);margin-right:12px}@keyframes stPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--c) 60%,transparent)}70%,to{box-shadow:0 0 0 5px transparent}}.plDot[data-st=awaiting-employee-response]{background:transparent;box-shadow:inset 0 0 0 2px var(--c),0 0 0 3px color-mix(in srgb,var(--c) 18%,transparent)}html[data-theme=dark] .card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 60%,var(--white)),var(--white));border-color:var(--gray-200)}html[data-theme=dark] .acctMenu,html[data-theme=dark] .modalBox,html[data-theme=dark] .themeMenu{background:var(--surface-3);border-color:var(--gray-200)}html[data-theme=dark] .themeOpt:hover{background:var(--surface-hover)}html[data-theme=dark] .segmented{background:var(--surface-inset)}html[data-theme=dark] .segmented button[aria-checked=true]{background:var(--surface-3);color:var(--brand-navy);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-teal) 40%,transparent)}html[data-theme=dark] .input,html[data-theme=dark] .select,html[data-theme=dark] .textarea{background:var(--surface-inset);border-color:var(--gray-200)}.badge,.hdrNav,.header,.navItem,.plTrigger,.rolePill,.sidebar,.ticketsCard .filters,table.tickets th{transition-property:background-color,color,border-color,box-shadow,transform;transition-duration:var(--motion-ui,.24s);transition-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){.badge[data-st=in-progress]:before{animation:none}}html[data-theme=dark]:is([data-palette=navy],[data-palette=graphitedark],[data-palette=oceandark],[data-palette=obsidian],[data-palette=nebula]){--shadow-xs:0 1px 2px rgba(0,0,0,.4);--shadow-sm:0 2px 8px rgba(0,0,0,.35);--shadow-md:0 12px 30px -12px rgba(0,0,0,.6);--shadow-lg:0 24px 56px -16px rgba(0,0,0,.7);--shadow-hairline:0 1px 2px rgba(0,0,0,.3)}html[data-theme=light]:not([data-palette=sptech]) .header{background:radial-gradient(60% 140% at 0 0,color-mix(in srgb,var(--brand-teal) 16%,transparent),transparent 70%),radial-gradient(50% 140% at 100% 0,color-mix(in srgb,var(--accent-2) 16%,transparent),transparent 70%),linear-gradient(100deg,color-mix(in srgb,var(--brand-teal) 10%,var(--surface-header)),color-mix(in srgb,var(--accent-2) 8%,var(--surface-header)) 55%,color-mix(in srgb,var(--brand-teal) 12%,var(--surface-header)))}html[data-theme=light] .hdrTop{position:relative}html[data-theme=light] .header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--brand-teal),var(--accent-2),var(--brand-teal),transparent) 0 0 /50% 100% repeat-x;opacity:.55;animation:s360Flow 9s linear infinite}html[data-theme=light] .header{position:sticky}html[data-theme=light] .hdrNav{background:color-mix(in srgb,var(--brand-teal) 5%,transparent);border-top-color:color-mix(in srgb,var(--brand-teal) 14%,transparent)}html[data-theme=light] .header .headerSearch input{background:color-mix(in srgb,var(--white) 70%,transparent);border-color:color-mix(in srgb,var(--brand-teal) 22%,transparent)}html[data-theme=light] .hdrTop .bell{background:linear-gradient(180deg,color-mix(in srgb,var(--white) 80%,transparent),color-mix(in srgb,var(--brand-teal) 12%,var(--white)))}html[data-theme=light] .hdrTop .chip-user{background:linear-gradient(90deg,color-mix(in srgb,var(--brand-teal) 14%,var(--white)),color-mix(in srgb,var(--white) 70%,transparent))}html[data-theme=light] .card.recentCard,html[data-theme=light] .card.ticketsCard{--edge:linear-gradient(115deg,color-mix(in srgb,var(--brand-teal) 55%,transparent),color-mix(in srgb,var(--accent-2) 30%,transparent) 25%,color-mix(in srgb,var(--gray-200) 80%,transparent) 50%,color-mix(in srgb,var(--accent-2) 30%,transparent) 75%,color-mix(in srgb,var(--brand-teal) 55%,transparent));border:1px solid transparent;background:linear-gradient(180deg,color-mix(in srgb,var(--brand-teal) 7%,var(--white)),color-mix(in srgb,var(--accent-2) 4%,var(--white))) padding-box,var(--edge) border-box;background-size:100% 100%,300% 300%;animation:s360Edge 10s ease-in-out infinite alternate;box-shadow:0 1px 2px rgba(var(--depth-ink),.05),0 18px 40px -26px color-mix(in srgb,var(--brand-teal) 55%,transparent)!important}@keyframes s360Edge{0%{background-position:0 0,0 50%}to{background-position:0 0,100% 50%}}html[data-theme=light] .ticketsCard .filters{background:linear-gradient(90deg,color-mix(in srgb,var(--brand-teal) 11%,var(--white)),color-mix(in srgb,var(--accent-2) 8%,var(--white)));border-bottom-color:color-mix(in srgb,var(--brand-teal) 16%,var(--gray-200))}html[data-theme=light] .recentCard table.tickets th,html[data-theme=light] .ticketsCard table.tickets th{background:color-mix(in srgb,var(--brand-teal) 6%,var(--white))!important;color:color-mix(in srgb,var(--brand-teal) 45%,var(--gray-600));border-bottom-color:color-mix(in srgb,var(--brand-teal) 14%,var(--gray-200))!important}html[data-theme=light] .recentCard table.tickets td,html[data-theme=light] .ticketsCard table.tickets td{border-bottom-color:color-mix(in srgb,var(--brand-teal) 10%,var(--gray-200))}html[data-theme=light] .recentCard table.tickets tbody tr,html[data-theme=light] .ticketsCard table.tickets tbody tr{position:relative}html[data-theme=light] .recentCard table.tickets tbody tr:hover,html[data-theme=light] .ticketsCard table.tickets tbody tr:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--brand-teal) 12%,var(--white)),color-mix(in srgb,var(--accent-2) 5%,var(--white)) 60%,transparent)}html[data-theme=light] .ticketsCard .tableFoot{background:color-mix(in srgb,var(--brand-teal) 6%,var(--white));border-top-color:color-mix(in srgb,var(--brand-teal) 14%,var(--gray-200))}html[data-theme=light] .recentCard .tableHead{background:linear-gradient(90deg,color-mix(in srgb,var(--brand-teal) 11%,var(--white)),color-mix(in srgb,var(--accent-2) 8%,var(--white)))}html[data-theme=light] .plTrigger,html[data-theme=light] .ticketsCard .filters .search input{background:color-mix(in srgb,var(--white) 75%,transparent);border-color:color-mix(in srgb,var(--brand-teal) 20%,var(--gray-200))}html[data-theme=light] .exportBtn.btn.outline,html[data-theme=light] .recentCard .tableHead .linkBtn{background:linear-gradient(180deg,var(--white),color-mix(in srgb,var(--brand-teal) 10%,var(--white)));border-color:color-mix(in srgb,var(--brand-teal) 28%,var(--gray-200))}@media (prefers-reduced-motion:reduce){html[data-theme=light] .card.recentCard,html[data-theme=light] .card.ticketsCard,html[data-theme=light] .header:after{animation:none}}html[data-palette=horizon][data-theme=light]{--brand-teal:#3b5bdb;--brand-teal-deep:#2c46b0;--brand-cyan:#0ea5b7;--brand-green:#0e9f8e;--brand-green-light:#8b6cff;--accent-2:#0ea5b7;--brand-navy:#1b2559;--text-body:#3a4468;--app-bg:#edf1fa;--white:#fafbff;--surface-sidebar:#e8edfb;--surface-header:#f5f7fe;--surface-2:#f1f4fc;--surface-3:#fff;--surface-inset:#f4f6fd;--surface-hover:#e9eefc;--gray-50:#f3f5fc;--gray-100:#eceff8;--gray-200:#dfe4f1;--gray-300:#c7cee2;--gray-400:#949dba;--gray-500:#66708f;--gray-600:#4a5374;--gray-700:#343c5c;--blue-50:#eef3ff;--blue-100:#e1e9ff;--mint-50:#eef6fb;--mint-100:#ddebfa;--gradient-brand:linear-gradient(115deg,#3b5bdb,#4f6bea 35%,#0ea5b7);--shadow-cta:inset 0 1px 0 hsla(0,0%,100%,.22),0 8px 20px -10px rgba(59,91,219,.55);--ring-focus:0 0 0 3px rgba(59,91,219,.28);--hover-wash-brand:rgba(59,91,219,.08);--status-in-progress:#0ea5b7;--status-assigned:#3b5bdb;--fx-a:#3b5bdb;--fx-b:#0ea5b7;--fx-c:#8b6cff}html[data-palette=horizon] .header{background:radial-gradient(45% 160% at 0 0,rgba(59,91,219,.16),transparent 70%),radial-gradient(40% 160% at 55% 0,rgba(139,108,255,.12),transparent 70%),radial-gradient(45% 160% at 100% 0,rgba(14,165,183,.16),transparent 70%),linear-gradient(100deg,#eef2fe,#f4f1fe 50%,#ebf7fa)}html[data-palette=horizon] .header:after{background:linear-gradient(90deg,transparent,#3b5bdb,#8b6cff,#0ea5b7,transparent) 0 0 /50% 100% repeat-x;opacity:.7}html[data-palette=horizon] .sidebar{background:radial-gradient(120% 35% at 0 0,rgba(59,91,219,.12),transparent 70%),radial-gradient(100% 30% at 100% 100%,rgba(14,165,183,.12),transparent 70%),linear-gradient(180deg,#ebeffc,#e7eef9)}html[data-palette=horizon]{background:radial-gradient(50% 40% at 100% 0,rgba(139,108,255,.1),transparent 70%),radial-gradient(50% 50% at 0 100%,rgba(14,165,183,.1),transparent 70%),#edf1fa fixed}html[data-palette=horizon] .card.recentCard,html[data-palette=horizon] .card.ticketsCard{--edge:linear-gradient(115deg,rgba(59,91,219,.55),rgba(139,108,255,.35) 25%,rgba(199,206,226,.8) 50%,rgba(14,165,183,.4) 75%,rgba(59,91,219,.55))}html[data-palette=horizon] .recentCard .tableHead,html[data-palette=horizon] .ticketsCard .filters{background:linear-gradient(90deg,rgba(59,91,219,.09),rgba(139,108,255,.06) 50%,rgba(14,165,183,.08)),var(--white)}html[data-palette=horizon] .projectName em,html[data-palette=horizon] .title em{background:linear-gradient(90deg,#3b5bdb,#8b6cff 50%,#0ea5b7);-webkit-background-clip:text;background-clip:text;color:transparent}.hdrTop .chip-user .avatar,html[data-theme=dark] .hdrTop .chip-user .avatar{background:var(--gradient-brand);color:var(--on-accent);font-weight:var(--fw-bold)}.hdrTop .chip-user .avatar:before{inset:-3px}.hdrTop .chip-user .who b{color:var(--brand-navy)}.hdrTop .chip-user .who span{color:var(--gray-500)}.tabBar.admTabs{display:inline-flex;gap:2px;padding:4px;margin-bottom:var(--space-5);border:var(--border-w) solid var(--gray-200);border-radius:14px;background:var(--surface-inset);box-shadow:inset 0 1px 2px rgba(var(--depth-ink),.08);max-width:100%;overflow-x:auto;scrollbar-width:none}.tabBar.admTabs button{height:36px;padding:0 var(--space-4);border-radius:10px;color:var(--gray-600);font-size:var(--fs-caption);font-weight:var(--fw-semibold);white-space:nowrap;transition:background var(--motion-ui,.24s) var(--ease-out),color var(--motion-micro,.16s),box-shadow var(--motion-ui,.24s)}.tabBar.admTabs button:after{display:none}.tabBar.admTabs button:hover{color:var(--brand-navy);background:var(--hover-wash-ink)}.tabBar.admTabs button[aria-selected=true]{color:var(--on-accent);background:var(--gradient-brand);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 6px 14px -8px color-mix(in srgb,var(--brand-teal) 70%,transparent)}.tabBar.admTabs button:focus-visible{outline:2px solid var(--brand-teal);outline-offset:1px}.adminCard table.admin{min-width:0!important;width:100%;border-collapse:collapse}.adminCard .scroller{overflow-x:auto;scrollbar-width:thin}.adminCard table.admin th{height:40px;padding-top:0;padding-bottom:0;background:var(--tbl-head)!important;border-bottom:var(--border-w) solid var(--gray-200)!important;font-size:10.5px;font-weight:var(--fw-semibold);letter-spacing:.07em;color:var(--gray-500);white-space:nowrap}html[data-theme=light] .adminCard table.admin th{background:color-mix(in srgb,var(--brand-teal) 6%,var(--white))!important;color:color-mix(in srgb,var(--brand-teal) 45%,var(--gray-600));border-bottom-color:color-mix(in srgb,var(--brand-teal) 14%,var(--gray-200))!important}.adminCard table.admin td{height:64px;border-top:0;border-bottom:var(--border-w) solid color-mix(in srgb,var(--gray-200) 70%,transparent);color:var(--gray-600);font-size:var(--fs-caption);transition:background-color var(--motion-micro,.16s)}.adminCard table.admin tbody tr:last-child td{border-bottom:0}.adminCard table.admin tbody tr:hover td{background:var(--tbl-hover)}html[data-theme=light] .adminCard table.admin tbody tr:hover td{background:color-mix(in srgb,var(--brand-teal) 7%,var(--white))}.adminCard table.admin tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--brand-teal)}.adminCard table.admin tr.off td{opacity:.55}.adminCard .deptName{gap:var(--space-3);font-size:var(--fs-body-sm);color:var(--brand-navy)}html .adminCard .deptName .ico[class]{width:36px;height:36px;border-radius:10px;color:var(--brand-teal-deep);background:linear-gradient(145deg,color-mix(in srgb,var(--brand-teal) 16%,var(--white)),color-mix(in srgb,var(--accent-2) 10%,var(--white)));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),inset 0 0 0 1px color-mix(in srgb,var(--brand-teal) 20%,transparent),0 4px 10px -6px color-mix(in srgb,var(--brand-teal) 60%,transparent)}html[data-theme=dark] .adminCard .deptName .ico[class]{color:var(--brand-teal);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-teal) 30%,transparent)}.admTag{display:inline-block;padding:3px var(--space-2);border-radius:6px;background:var(--surface-inset);box-shadow:inset 0 0 0 1px var(--gray-200);color:var(--gray-700);font-size:11.5px;white-space:nowrap}.admOpen{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:24px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--brand-teal) 12%,var(--white));color:var(--brand-teal-deep);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}html[data-theme=dark] .admOpen{color:var(--brand-teal)}.adminCard .slaInput{height:38px;max-width:170px;border-radius:var(--radius-control);background:var(--surface-inset);border-color:var(--gray-200)}@container tbl (max-width: 880px){.adminCard table.admDepts td:nth-child(4),.adminCard table.admDepts td:nth-child(5),.adminCard table.admDepts th:nth-child(4),.adminCard table.admDepts th:nth-child(5){display:none}}@container tbl (max-width: 640px){.adminCard table.admDepts td:nth-child(2),.adminCard table.admDepts td:nth-child(3),.adminCard table.admDepts th:nth-child(2),.adminCard table.admDepts th:nth-child(3){display:none}}.adminCard>.saveBar,.saveCard.adminCard .saveBar{padding:var(--space-3-5) var(--space-5);background:var(--tbl-head);border-top:var(--border-w) solid var(--gray-200)}html[data-theme=light] .adminCard>.saveBar{background:linear-gradient(90deg,color-mix(in srgb,var(--brand-teal) 8%,var(--white)),color-mix(in srgb,var(--accent-2) 6%,var(--white)));border-top-color:color-mix(in srgb,var(--brand-teal) 14%,var(--gray-200))}.adminCard .saveBar .dirtyHint{display:inline-flex;align-items:center;gap:var(--space-2)}.adminCard .saveBar .dirtyHint:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--gray-400)}.adminCard .saveBar.dirty .dirtyHint:before{background:var(--warning);box-shadow:0 0 0 0 var(--warning);animation:stPulse 2s var(--ease-out) infinite;--c:var(--warning)}.adminCard .saveBar .btn{height:38px;border-radius:var(--radius-control)}.adminCard .saveBar .btn.ghost{background:var(--surface-inset);border:var(--border-w) solid var(--gray-200)}.adminCard .saveBar .btn:disabled{opacity:.45;filter:grayscale(.3)}html .card.saveCard.adminCard{animation:none}.admRules{gap:0;overflow:hidden;border:var(--border-w) solid var(--gray-200);border-radius:14px;background:var(--white);box-shadow:0 1px 2px rgba(var(--depth-ink),.05),0 8px 24px -18px rgba(var(--depth-ink),.25);margin-bottom:var(--space-4)}html[data-theme=light] .admRules{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-teal) 6%,var(--white)),color-mix(in srgb,var(--accent-2) 3%,var(--white)));border-color:color-mix(in srgb,var(--brand-teal) 22%,var(--gray-200))}html .admRules>li.card.rule{margin:0;border:0;border-bottom:var(--border-w) solid color-mix(in srgb,var(--gray-200) 70%,transparent);border-radius:0;background:transparent;box-shadow:none!important;transform:none;animation:none}html .admRules>li.card.rule:last-child{border-bottom:0}html .admRules>li.card.rule:after,html .admRules>li.card.rule:before{display:none}html .admRules>li.card.rule:hover{background:var(--tbl-hover)}.admRules .rule .order{width:30px;height:30px;border-radius:9px;background:var(--gradient-brand);color:var(--on-accent);font-variant-numeric:tabular-nums;box-shadow:0 4px 10px -6px color-mix(in srgb,var(--brand-teal) 70%,transparent)}.admRules .rule.off .order{background:var(--gray-200);color:var(--gray-500);box-shadow:none}.admRules .kw span{padding:2px var(--space-2);border-radius:6px;background:var(--surface-inset);box-shadow:inset 0 0 0 1px var(--gray-200);color:var(--gray-700)}html .card.saveCard.adminCard{border-radius:14px}html .header .hdrTop{display:flex;align-items:center;gap:var(--space-2-5);min-height:60px;padding-top:var(--space-2);padding-bottom:var(--space-2)}html .header .hdrTop>.spacer{flex:1 1 0;min-width:var(--space-2)}.hdrBrand{display:inline-flex;align-items:center;gap:var(--space-2-5);height:40px;padding:0 var(--space-2-5) 0 var(--space-1-5);border:0;border-radius:10px;background:transparent;color:var(--brand-navy);cursor:pointer;transition:background-color var(--motion-micro,.16s)}.hdrBrand:hover{background:var(--hover-wash-ink)}.hdrBrand:focus-visible{outline:2px solid var(--brand-teal);outline-offset:2px}.hdrBrand .logo{height:26px;width:auto}.hdrBrandTxt{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);letter-spacing:-.01em;white-space:nowrap}.hdrBrand .icon{color:var(--gray-500)}html .header .headerSearch{position:relative;flex:0 1 440px;min-width:180px}html .header .headerSearch input{height:40px;width:100%;padding-right:64px;border-radius:10px}.hdrKbd{position:absolute;right:10px;top:50%;translate:0 -50%;display:inline-flex;align-items:center;height:22px;padding:0 7px;border:var(--border-w) solid var(--gray-200);border-radius:6px;background:var(--surface-2);color:var(--gray-500);font-family:var(--font-mono);font-size:10.5px;white-space:nowrap;pointer-events:none}html .header .hdrTop .bell{width:38px;height:38px;border-radius:10px}html[data-theme=light] .header .hdrTop .themeToggle{background:color-mix(in srgb,var(--warning) 14%,var(--white));color:color-mix(in srgb,var(--warning) 70%,#000);border-color:color-mix(in srgb,var(--warning) 25%,transparent)}html[data-theme=light] .header .hdrTop .bell[data-view=notifications]{background:color-mix(in srgb,var(--danger) 9%,var(--white));color:var(--danger);border-color:color-mix(in srgb,var(--danger) 20%,transparent)}html[data-theme=light] .header .hdrTop .bell[data-act=fb-new]{background:color-mix(in srgb,var(--brand-teal) 12%,var(--white));color:var(--brand-teal-deep);border-color:color-mix(in srgb,var(--brand-teal) 22%,transparent)}html .header .hdrTop .chip-user{height:42px;padding:0 var(--space-2) 0 4px;border-radius:12px}@media (max-width:760px){.hdrBrand .icon,.hdrBrandTxt,.hdrKbd{display:none}html .header .headerSearch{min-width:120px}html .header .headerSearch input{padding-right:var(--space-3)}}