[data-kit=default],[data-kit=default][data-theme=light],[data-theme=light]{--table-row-minHeight:2rem;--table-cell-paddingX:.625rem;--table-header-height:2rem;--motion-spring-snappy:.16s cubic-bezier(.22, 1, .36, 1);--motion-spring-gentle:.28s cubic-bezier(.22, 1, .36, 1);--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.75rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--icon-size:1.25rem;--font-size-xs:.8125rem;--font-size-sm:.8125rem;--font-size-md:.875rem;--font-size-lg:1.25rem;--color-surface-canvas:#f7f7f7;--color-surface-base:#fff;--color-surface-raised:#fff;--color-text-primary:#0a0a0a;--color-text-secondary:#525252;--color-text-muted:#6b6b6b;--color-border-subtle:#ededed;--color-border-strong:#e3e3e3;--color-accent-primary:#0a0a0a;--color-accent-primaryHover:#1a1a1a;--color-accent-onPrimary:#fff;--color-accent-danger:#b91c1c;--color-status-success:#15803d;--color-status-warning:#a16207;--color-status-error:#b91c1c;--color-status-info:#0369a1;--color-focus-ring:#0a0a0a;--color-data-series1:#0a0a0a;--color-data-series2:#0369a1;--color-data-series3:#7c3aed;--color-map-land:#e5e7eb;--color-map-water:#bae6fd;--color-scene-ambient:#64748b;--glass-blur:5px;--glass-saturation:180%;--glass-brightness:1.12;--glass-fill:#ffffff57;--glass-fill-strong:#16161a1f;--glass-fill-opaque:#f5f5f2f5;--glass-ink:#16161a;--glass-ink-muted:#16161aad;--glass-rim:#ffffff1a;--glass-rim-width:1px;--glass-specular:#ffffffd1;--glass-sheen:#ffffff57;--glass-drop:0 3px 5px #0000001a;--glass-contact:0 0 0 transparent;--glass-radius-panel:1.25rem;--glass-radius-pill:999px;--glass-radius-circle:50%}[data-kit=default][data-theme=dark],[data-theme=dark]{--table-row-minHeight:2rem;--table-cell-paddingX:.625rem;--table-header-height:2rem;--motion-spring-snappy:.16s cubic-bezier(.22, 1, .36, 1);--motion-spring-gentle:.28s cubic-bezier(.22, 1, .36, 1);--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.75rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--icon-size:1.25rem;--font-size-xs:.8125rem;--font-size-sm:.8125rem;--font-size-md:.875rem;--font-size-lg:1.25rem;--color-surface-canvas:#0f0f0f;--color-surface-base:#161616;--color-surface-raised:#161616;--color-text-primary:#e8e8e8;--color-text-secondary:#a3a3a3;--color-text-muted:#8a8a8a;--color-border-subtle:#1e1e1e;--color-border-strong:#242424;--color-accent-primary:#f2f2f2;--color-accent-primaryHover:#e8e8e8;--color-accent-onPrimary:#0a0a0a;--color-accent-danger:#f87171;--color-status-success:#4ade80;--color-status-warning:#fbbf24;--color-status-error:#f87171;--color-status-info:#38bdf8;--color-focus-ring:#fff;--color-data-series1:#e8e8e8;--color-data-series2:#38bdf8;--color-data-series3:#a78bfa;--color-map-land:#2a2a2a;--color-map-water:#0c4a6e;--color-scene-ambient:#6b6b6b;--glass-blur:5px;--glass-saturation:180%;--glass-brightness:1.12;--glass-fill:#16161a42;--glass-fill-strong:#0000003d;--glass-fill-opaque:#1c1c20f5;--glass-ink:#f4f4f1;--glass-ink-muted:#f4f4f1b8;--glass-rim:#ffffff0a;--glass-rim-width:1px;--glass-specular:#ffffff94;--glass-sheen:#ffffff24;--glass-drop:0 3px 5px #0000001a;--glass-contact:0 0 0 transparent;--glass-radius-panel:1.25rem;--glass-radius-pill:999px;--glass-radius-circle:50%}
@layer priority1;@layer priority2{.xln7xf2{font:inherit}.x10a8y8t{inset:0}.xkdpibf{margin:-1px}.x1ghz6dp{margin:0}.x1n4gntc{margin:var(--space-1) 0 0}.x1aqpk4u{margin:var(--space-2)}.x1717udv{padding:0}.x1i3ajwb{padding:2px}.x1ruevkc{padding:6px}.xfq2ppr{padding:var(--space-1)}.x1okt0lx{padding:var(--space-2)}.xgquhmw{padding:var(--space-3) var(--space-4)}.xg94cu2{padding:var(--space-3)}.xyz91iy{padding:var(--space-4)}.xn6yms4{padding:var(--space-5)}.x18fag08{padding:var(--space-6) var(--space-4)}}@layer priority3{.xujl0u9{border-color:color-mix(in srgb,var(--color-text-primary) 12%,var(--color-border-subtle))}.x9r1u3d{border-color:#0000}.x180233e{border-color:var(--color-accent-primary)}.x9uw12n{border-color:var(--color-border-strong)}.x53gtex{border-color:var(--color-border-subtle)}.xwwt6ao{border-color:var(--color-status-error)}.x2valn0{border-color:var(--color-surface-canvas)}.x2u8bby{border-radius:0}.x1nj7uno{border-radius:1px}.x1e6avla{border-radius:999px}.x1pjcqnp{border-radius:inherit}.xjb54qr{border-radius:var(--radius-lg)}.xhe58dl{border-radius:var(--radius-md)}.x1sybd2c{border-radius:var(--radius-sm)}.xbsl7fq{border-style:dashed}.xng3xce{border-style:none}.x1y0btm7{border-style:solid}.xc342km{border-width:0}.xmkeg23{border-width:1px}.xdh2fpr{border-width:2px}.x1otvp5z{flex:0 0 100%}.xayzg2o{flex:1 0 220px}.x98rzlu{flex:1}.xxhr3t{gap:0}.x195vfkc{gap:2px}.xm15xud{gap:var(--space-1)}.xmgkybt{gap:var(--space-2)}.x96y02u{gap:var(--space-3)}.xzci21y{gap:var(--space-4)}.xyesurp{gap:var(--space-6)}.xgkxs2y{grid-column:1}.x1npkx4u{grid-column:2}.xa1s216{grid-row:1/span 2}.x1ms6mhf{grid-row:1}.x7sv70a{grid-row:2}.xe8uvvx{list-style:none}.x1mpbjqk{margin-block:calc(var(--space-2) / -2)}.x1d7axqi{margin-block:var(--space-1)}.xqr0wap{margin-block:var(--space-2)}.xau132u{margin-block:var(--space-3)}.xvueqy4{margin-inline:auto}.xedvo6{margin-inline:var(--space-2)}.xi5cxdp{margin-inline:var(--space-3)}.x1a2a7pz{outline:none}.xb3r6kr{overflow:hidden}.x1rea2x4{overflow:visible}.xt970qd{padding-block:0}.xj8oexa{padding-block:2px}.x1hpxurx{padding-block:var(--space-1)}.x1j5kcci{padding-block:var(--space-2)}.x1dk652i{padding-block:var(--space-3)}.xktq63f{padding-block:var(--space-4)}.x6h58t4{padding-block:var(--space-8)}.xnjsko4{padding-inline:0}.x1xijbu4{padding-inline:6px}.x1f4tt53{padding-inline:calc(var(--space-4) / 2)}.x1r26wqr{padding-inline:var(--space-1)}.xv2ckdy{padding-inline:var(--space-2)}.x27hgv3{padding-inline:var(--space-3)}.x13g845m{padding-inline:var(--space-4)}.x14wgqpd{padding-inline:var(--table-cell-paddingX)}.x1ku5rj1{place-items:center}.x1hl2dhg{text-decoration:none}.x1tbipw3{transition:opacity var(--motion-spring-snappy)}.x246u8q{transition:transform var(--motion-spring-gentle),opacity var(--motion-spring-gentle),height .15s}.x1i02dih[data-indeterminate],.xquaj8[data-checked]{border-color:var(--color-accent-primary)}.x1ehsa5c:focus-visible,.xf5tg15:hover{border-color:var(--color-border-strong)}@media (min-width:640px){.xw0qbrq.xw0qbrq{margin-inline:0}}@media (prefers-reduced-motion:reduce){.x9kvfbb.x9kvfbb{transition:none}}}@layer priority4{.x1dc8hgh{-webkit-backdrop-filter:blur(4px)}.x1ua5tub{-webkit-box-orient:vertical}.xnajbk2{-webkit-line-clamp:4}.xc26acl{align-content:center}.x10ukxgv{align-content:start}.x1pha0wt{align-items:baseline}.x6s0dn4{align-items:center}.xpqajaz{align-items:end}.x1cy8zhl{align-items:flex-start}.x7a106z{align-items:start}.x1qjc9v5{align-items:stretch}.x1y8v6su{align-self:start}.xkh2ocl{align-self:stretch}.xpz12be{animation-direction:alternate}.xik2xer{animation-duration:var(--motion-spring-snappy)}.xa4qsjk{animation-iteration-count:infinite}.x192zjku{animation-name:uiSkeletonPulse}.x4nrwt8{animation-name:uiSpinnerRotate}.x4hg4is{animation-timing-function:ease-in-out}.x1esw782{animation-timing-function:linear}.xjyslct{appearance:none}.xpivpjv{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.x12sq7ko{background-color:color-mix(in srgb,var(--color-accent-primary) 12%,var(--color-surface-raised))}.x1qccsfj{background-color:color-mix(in srgb,var(--color-status-error) 10%,var(--color-surface-base))}.xdthb4o{background-color:color-mix(in srgb,var(--color-status-info) 12%,var(--color-surface-base))}.x15ucpdi{background-color:color-mix(in srgb,var(--color-status-success) 12%,var(--color-surface-base))}.xrib7o4{background-color:color-mix(in srgb,var(--color-status-warning) 12%,var(--color-surface-base))}.xrkxvv8{background-color:color-mix(in srgb,var(--color-surface-canvas) 15%,transparent)}.x1tnwht3{background-color:color-mix(in srgb,var(--color-text-primary) 6%,transparent)}.x9s4grx{background-color:color-mix(in srgb,var(--color-text-primary) 8%,transparent)}.xpa94xj{background-color:color-mix(in srgb,var(--color-text-primary) 8%,var(--color-surface-raised))}.x1ko9emx{background-color:#00000073}.x1koq9it{background-color:rgb(from var(--color-surface-raised) r g b / .88)}.xjbqb8w{background-color:#0000}.xeid1k8{background-color:var(--color-accent-danger)}.xmkis9o{background-color:var(--color-accent-onPrimary)}.x1ufwc7m{background-color:var(--color-accent-primary)}.xxd15zm{background-color:var(--color-border-strong)}.x197w3ya{background-color:var(--color-border-subtle)}.x1o6rpnx{background-color:var(--color-status-error)}.xkhujjp{background-color:var(--color-status-info)}.x1a0szm9{background-color:var(--color-status-success)}.xj3d2a9{background-color:var(--color-status-warning)}.x1pb8mah{background-color:var(--color-surface-base)}.x16eh550{background-color:var(--color-surface-canvas)}.xfsyaki{background-color:var(--color-surface-muted)}.xr17lhk{background-color:var(--color-surface-raised)}.x6ajp2u{background-color:var(--color-text-muted)}.x19aspcf{background-color:var(--color-text-primary)}.x19wsif7{background-image:linear-gradient(color-mix(in srgb,var(--color-accent-primary) 7%,transparent),color-mix(in srgb,var(--color-accent-primary) 7%,transparent))}.xy95y10{box-shadow:-16px 0 48px color-mix(in srgb,var(--color-text-primary) 8%,transparent)}.x1i4d8aw{box-shadow:0 12px 40px color-mix(in srgb,var(--color-text-primary) 12%,transparent)}.x1v633ip{box-shadow:0 12px 40px color-mix(in srgb,var(--color-text-primary) 6%,transparent)}.x1bhw15z{box-shadow:0 18px 38px #00000029,0 4px 10px #0000001a}.x16t38go{box-shadow:0 1px 2px #0000000a}.xxlvgky{box-shadow:0 2px 6px #0000000f}.x1gnnqk1{box-shadow:none}.x9f619{box-sizing:border-box}.x1hyvwdk{clip-path:inset(50%)}.x1heor9g{color:inherit}.x7ppy1b{color:var(--color-accent-onPrimary)}.xq4layf{color:var(--color-status-error)}.xaznb78{color:var(--color-status-info)}.x1v77yhw{color:var(--color-status-success)}.x1npb7p1{color:var(--color-status-warning)}.x21pbu0{color:var(--color-surface-canvas)}.x1nwqfl6{color:var(--color-text-muted)}.x1tgivj0{color:var(--color-text-primary)}.xv1l7n4{color:var(--color-text-secondary)}.xhueptj{cursor:context-menu}.xt0e3qv{cursor:default}.x1jm3nie{cursor:grab}.xi9pz9s{cursor:grabbing}.x1h6gzvc{cursor:not-allowed}.x1ypdohk{cursor:pointer}.x104kibb{display:-webkit-box}.x1lliihq{display:block}.x78zum5{display:flex}.xrvj5dj{display:grid}.x1rg5ohu{display:inline-block}.x3nfvp2{display:inline-flex}.xdt5ytf{flex-direction:column}.x2lah0s{flex-shrink:0}.xozqiw3{flex-wrap:nowrap}.x1a02dak{flex-wrap:wrap}.xjb2p0i{font-family:inherit}.x2ohwh0{font-size:.625rem}.xjtqlys{font-size:var(--font-size-2xl,1.375rem)}.xc7cgfe{font-size:var(--font-size-lg)}.x1gujx4r{font-size:var(--font-size-md)}.x1eqnyfr{font-size:var(--font-size-sm)}.x51wmvv{font-size:var(--font-size-xs)}.xss6m8b{font-variant-numeric:tabular-nums}.xo1l8bm{font-weight:400}.xk50ysn{font-weight:500}.x1s688f{font-weight:600}.x1xlr1w8{font-weight:700}.x52fmzj{grid-template-columns:1fr auto}.x1g3yg12{grid-template-columns:auto 1fr auto}.xcjjqqt{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.x185a7wo{grid-template-columns:repeat(3,minmax(0,1fr))}.x1gj6vdr{grid-template-columns:repeat(7,minmax(0,1fr))}.x12x9af{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.x1q1w665{grid-template-rows:auto auto}.xl56j7k{justify-content:center}.x13a6bvl{justify-content:flex-end}.x1nhvcw1{justify-content:flex-start}.x1qughib{justify-content:space-between}.x1o2pa38{justify-items:center}.xl4xnwh{justify-items:stretch}.x1lqcxt8{justify-self:start}.xjat59b{letter-spacing:-.01em}.x72az59{letter-spacing:-.02em}.x1vyo3qp{letter-spacing:.04em}.x1u7k74{line-height:1.2}.x132q4wb{line-height:1.25}.xwn7fz2{line-height:1.3}.x1xfvgam{line-height:1.35}.x37zpob{line-height:1.4}.xfrs9s4{line-height:1.45}.x1evy7pa{line-height:1.5}.xo5v014{line-height:1}.xhgxpgm{line-height:var(--table-row-minHeight)}.xgcd9wu{margin-inline-end:calc(var(--shell-toolbar-pad-inline-end) - var(--space-4))}.x1lziwak{margin-inline-start:0}.xvc5jky{margin-inline-start:auto}.x18etbay{margin-inline-start:calc(var(--space-2) * -1)}.xl1xv1r{-o-object-fit:cover;object-fit:cover}.xs9930i{opacity:.28}.xtg6wg7{opacity:.42}.xbyyjgo{opacity:.5}.xwq05k6{opacity:.55}.x197sbye{opacity:.6}.x1ks1olk{opacity:.7}.xg01cxk{opacity:0}.x1hc1fzr{opacity:1}.x1tp7pax{outline-color:color-mix(in srgb,var(--color-accent-primary) 28%,transparent)}.x2ssjo2{outline-offset:-2px}.x107h2d7{outline-style:dashed}.x1t137rt{outline-style:none}.x1k57tk5{outline-width:0}.x1de99jn{outline-width:2px}.xj0a0fe{overflow-wrap:anywhere}.x1eh9eek{padding-inline-end:calc((var(--space-3) + var(--space-6)) / 2)}.xhl1j5j{padding-inline-end:calc(1.75rem + var(--space-1))}.x1rlyocj{padding-inline-end:var(--space-1)}.x1ff6z02{padding-inline-end:var(--space-10)}.x181r7m0{padding-inline-end:var(--space-4)}.x1c1uobl{padding-inline-start:0}.xuucrcs{padding-inline-start:calc((var(--space-3) + var(--space-6)) / 2)}.x1p4e9cr{padding-inline-start:var(--space-2)}.x1ea1lah{padding-inline-start:var(--space-4)}.x67bb7w{pointer-events:auto}.x47corl{pointer-events:none}.x10l6tqk{position:absolute}.xixxii4{position:fixed}.x1n2onr6{position:relative}.x7wzq59{position:sticky}.x288g5{resize:vertical}.x2b8uid{text-align:center}.xdpxx8g{text-align:left}.x1yc453h{text-align:start}.xkrqix3{text-decoration-line:none}.xujl8zx{text-decoration-line:underline}.xlyipyv{text-overflow:ellipsis}.xtvhhri{text-transform:uppercase}.xg830sg{text-underline-offset:.15em}.x1w2vvpw{text-wrap:balance}.x5ve5x3{touch-action:none}.xm4efwp{transform-origin:bottom}.x1c071of{transform:none}.x151nz1q{transform:scale(1.02)rotate(1deg)}.x11lhmoz{transform:translate(-50%,-50%)}.xcz7y73{transform:translateX(var(--switch-thumb-x))}.x1a1axq7{transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--peek)) - (var(--shrink) * var(--height)))) scale(var(--scale))}.x1cb1t30{transform:translateY(-50%)}.x9i6iqp{transition-duration:.16s}.x1bhuadl{transition-duration:var(--motion-spring-snappy)}.x1eaenvl{transition-property:background-color,border-color,color}.x1yyhn7k{transition-property:background-color,color,box-shadow}.xs2xxs2{transition-property:background-color,color}.x15406qy{transition-property:background-color}.x18k87a7{transition-property:box-shadow,border-color,background-color}.x19991ni{transition-property:opacity}.x11xpdln{transition-property:transform}.xwji4o3{transition-timing-function:ease}.x87ps6o{-webkit-user-select:none;user-select:none}.xlshs6z{visibility:hidden}.xnpuxes{visibility:visible}.xeaf4i8{white-space:normal}.xuxw1ft{white-space:nowrap}.x1so62im{will-change:transform}.x1vjfegm{z-index:1}.xhtitgo{z-index:2}.xa9119d{z-index:50}.xfa8aoj{z-index:51}.x1aciyhk{z-index:60}.x6y048q{z-index:70}.x1l48cz2{z-index:calc(1000 - var(--toast-index))}.xtjtqaa[data-highlighted]{background-color:color-mix(in srgb,var(--color-text-primary) 6%,transparent)}.x1ptzxpd[data-pressed]{background-color:#0000}.x1ckb42z[data-indeterminate]:hover,.x1fb9oky[data-checked]:hover,.xdqwerf[data-indeterminate],.xns3bzi[data-checked],.xnsvwl5[data-pressed]{background-color:var(--color-accent-primary)}.x12lxfez[data-popup-open],.x1h8i6t[data-active],.x1tuh0j9[data-active]:hover,.x1ypknsr[data-pressed],.xdpalf4[data-pressed]:hover,.xou1lz9[data-highlighted]{background-color:var(--color-surface-base)}.xaglts2[data-popup-open],.xj0q90o[data-pressed]:hover{background-color:var(--control-ghost-hover)}.xymftg8[data-checked]{background-color:var(--x-1e0n3hx)}.x1io7sob[data-pressed],.xne407g[data-active]{box-shadow:0 0 0 1px var(--color-border-subtle)}.xmmtrwk[data-pressed]{color:var(--color-accent-onPrimary)}.x1d6ddck[data-active],.xp9l56k[data-pressed]{color:var(--color-text-primary)}.x1a042xe[data-limited],.x7u2acd[data-behind]{opacity:0}.xcbbmyo[data-expanded],.xi5ry3s[data-pressed],.xx68348[data-pressed]:hover{opacity:1}.x1rj841:focus-visible,.x9trg3d:focus-within{outline-color:var(--color-focus-ring)}.x1bqaal:focus-visible{outline-offset:-2px}.x13iak60:focus-visible{outline-offset:1px}.x1fanpfn:focus-within,.x7s97pk:focus-visible{outline-offset:2px}.x14xc8xn:focus-within,.x9v5kkp:focus-visible{outline-style:solid}.x1x65lqo:focus-visible{outline-width:0}.x16gxa91:focus-within,.x784prv:focus-visible{outline-width:2px}.x1jv20hq[data-expanded][data-ending-style][data-swipe-direction=left],.x6ra1ub[data-ending-style][data-swipe-direction=left]{transform:translateX(calc(var(--toast-swipe-movement-x) - 150%)) translateY(var(--offset-y))}.x101o4m7[data-expanded][data-ending-style][data-swipe-direction=right],.x9mvx7g[data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 150%)) translateY(var(--offset-y))}.xj2jtpa[data-expanded]{transform:translateX(var(--toast-swipe-movement-x)) translateY(var(--offset-y))}.x1i389j4[data-starting-style],.x1r8q9kg[data-ending-style]:not([data-limited]):not([data-swipe-direction]){transform:translateY(150%)}.xkjqs5f[data-ending-style][data-swipe-direction=up],.xo2i043[data-expanded][data-ending-style][data-swipe-direction=up]{transform:translateY(calc(var(--toast-swipe-movement-y) - 150%))}.x17lkgwk[data-ending-style][data-swipe-direction=down],.x1tl7fu4[data-expanded][data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 150%))}.xim8tn2[data-loading],.xsy20gb[data-error]{visibility:hidden}.x1l2nv6m:disabled{color:var(--color-text-muted)}.x1s07b3s:disabled{cursor:not-allowed}.x2wzlov:disabled{opacity:.35}.x1lfpgzf:disabled{opacity:.4}.xijokvz:disabled{opacity:.5}.x16pzbrj:hover{background-color:color-mix(in srgb,var(--color-accent-danger) 88%,black)}.xra2ssd:hover{background-color:color-mix(in srgb,var(--color-text-primary) 5%,var(--color-surface-raised))}.x1sidxvz:hover{background-color:var(--color-accent-primaryHover)}.x1f6eerc:hover{background-color:var(--color-surface-base)}.x113ws1p:hover{background-color:var(--color-surface-muted)}.x1l2hd87:hover{background-color:var(--control-ghost-hover)}.xlkmqk:hover{color:var(--color-text-primary)}.x184fef6:hover{opacity:.72}.x7vc4rj:active{background-color:color-mix(in srgb,var(--color-accent-danger) 76%,black)}.x10isvwk:active{background-color:color-mix(in srgb,var(--color-accent-primary) 88%,black)}.xvefm0d:active{background-color:color-mix(in srgb,var(--color-text-primary) 8%,transparent)}.x1gfclkw:active{background-color:color-mix(in srgb,var(--color-text-primary) 8%,var(--color-surface-raised))}@media (prefers-reduced-motion:reduce){.x1aquc0h.x1aquc0h{animation-name:none}}@media (pointer:coarse){.xxc3ku7.xxc3ku7{opacity:1}.x1es8mag.x1es8mag{padding-inline-end:calc(44px + var(--space-1))}.x17gimmu.x17gimmu{pointer-events:auto}}@media (prefers-reduced-motion:reduce){.x12w9bfk.x12w9bfk{transition-duration:0s}}}@layer priority5{.x6ue63y{border-bottom-color:color-mix(in srgb,var(--color-text-primary) 8%,transparent)}.x16stqrj{border-bottom-color:#0000}.x1b9qsio{border-bottom-color:var(--color-border-subtle)}.x1q0q8m5{border-bottom-style:solid}.xso031l{border-bottom-width:1px}.xlxy82{border-bottom-width:2px}.x1cha2t8{border-left-color:var(--color-border-subtle)}.x19ypqd9{border-left-style:solid}.xe0pwq{border-left-width:1px}.xjlftmp{border-right-color:var(--color-border-subtle)}.x32b0ac{border-right-style:solid}.xgfja2r{border-right-width:0}.xs1s249{border-right-width:1px}.x1t8wnpe{border-top-color:var(--color-accent-primary)}.xt6wsak{border-top-color:var(--color-border-subtle)}.x13fuv20{border-top-style:solid}.x178xt8z{border-top-width:1px}.x1ey2m1c{bottom:0}.x19akonk{bottom:var(--space-4)}.x16wp3ig{height:.25rem}.x4j2xbe{height:.375rem}.x164u9eo{height:.5rem}.xaylbqo{height:1.125rem}.x11q3zg3{height:1.375rem}.xam5rvr{height:1.5rem}.xb8l8e1{height:1.75rem}.x5yr21d{height:100%}.xjm9jq1{height:1px}.x1l36t39{height:1rem}.xwaiz5r{height:2.5rem}.x36qwtl{height:2px}.xettwda{height:2rem}.x17frcva{height:6rem}.xt7dq6l{height:auto}.x1us9z5t{height:var(--font-size-sm)}.x1f5funs{height:var(--height)}.xhigkf7{height:var(--icon-size)}.xamzt1v{height:var(--switch-thumb-size)}.x1p71lei{height:var(--table-row-minHeight)}.xxuh664{height:var(--toast-frontmost-height,auto)}.x54rlcq{left:2px}.x1nrll8i{left:50%}.x12bhb03{left:var(--space-4)}.xcftyxh{margin-bottom:var(--space-2)}.x8x9d4c{margin-left:auto}.x1qffqgy{margin-top:calc(-1 * var(--space-4))}.xzvpv3f{margin-top:var(--space-2)}.x1bsj13w{max-height:20rem}.x1puou6z{max-height:calc(100vh - var(--space-8))}.x9nfev{max-height:min(24rem,var(--available-height,100vh))}.x1374xjt{max-height:var(--available-height)}.x193iq5w{max-width:100%}.x8z6zn4{max-width:16rem}.xowlazn{max-width:24rem}.x1983rqf{max-width:28rem}.x1mrxg6j{max-width:36ch}.x82uxnu{max-width:min(16rem,var(--available-width,100vw))}.x296mt3{max-width:min(18rem,100vw - 3rem)}.x3pfcvy{max-width:min(20rem,var(--available-width,100vw))}.x1x1rfll{max-width:none}.x7k7lee{max-width:var(--available-width)}.x2lwn1j{min-height:0}.x2umgb4{min-height:1.25rem}.x1pw4g4d{min-height:1.75rem}.x1ov3xa9{min-height:100dvh}.x19wm6jj{min-height:2.25rem}.x1q0l6uf{min-height:24rem}.x1in32aq{min-height:2rem}.x562ti3{min-height:8rem}.x1po8tlz{min-height:calc(var(--table-row-minHeight) * 3)}.x3jmbmk{min-height:var(--shell-toolbar-row-height)}.xpohh2j{min-height:var(--table-row-minHeight)}.xf3ox4a{min-height:var(--toast-frontmost-height,0px)}.xeuugli{min-width:0}.x1xkahga{min-width:1.75rem}.x12kinc7{min-width:12rem}.x9padk7{min-width:14rem}.xfb3i0g{min-width:180px}.x12rczxh{min-width:220px}.x80t9vs{min-width:var(--anchor-width)}.xw2csxc{overflow-x:auto}.x6ikm8r{overflow-x:hidden}.x1odjw0f{overflow-y:auto}.x10wlt62{overflow-y:hidden}.x1t1jukp{overscroll-behavior-x:auto}.x7p5m3t{overscroll-behavior-x:contain}.x1e4zzel{overscroll-behavior-y:contain}.x19a4mjr{padding-bottom:var(--space-2)}.x18d7a0y{padding-bottom:var(--space-3)}.x3m8u43{right:0}.x4y8pii{right:var(--space-1)}.x641fro{right:var(--space-3)}.x1xlpkf6{right:var(--space-4)}.x13vifvy{top:0}.xs7f9wi{top:2px}.xwa60dl{top:50%}.x16ntde1{top:var(--space-1)}.xrkia0p{width:.375rem}.x1jjc1wv{width:.5rem}.xp8d6y2{width:1.5rem}.xh29eag{width:1.75rem}.xh8yej3{width:100%}.xhnqznf{width:12rem}.x9ndnb8{width:15rem}.x6fniy1{width:16.5rem}.x1e67fm3{width:16rem}.x1i1rx1s{width:1px}.xcdlrvm{width:1rem}.x1s4ejo4{width:2.25rem}.xvm51jw{width:2.5rem}.xb1qrhf{width:2.75rem}.xs5h3dt{width:2rem}.x14atkfc{width:auto}.x1fhxki{width:calc(100% - var(--space-4))}.xeq5yr9{width:fit-content}.xezivpi{width:max-content}.x1u7xtje{width:100%}.xke5s2{width:min(100%,16rem)}.x1d7qok8{width:min(100%,20rem)}.xy0nghz{width:min(100%,24rem)}.xvhyrt4{width:min(100%,320px)}.x19ap43u{width:min(100%,360px)}.x14r54xd{width:min(100%,420px)}.xbk4bh7{width:min(100%,560px)}.x1pjyv6w{width:min(100%,640px)}.xgwi7sx{width:min(22rem,92vw)}.xajsvdv{width:min(28rem,100%)}.x18ipgf0{width:min(32rem,92vw)}.x1qbmqxh{width:min(calc(100vw - var(--space-8)),360px)}.x1oai4fc{width:var(--icon-size)}.x5wtwg{width:var(--switch-thumb-size)}.x1krfrrj{width:var(--table-row-minHeight)}.xw3cu48[data-active]{border-bottom-color:var(--color-text-primary)}.xcilmmt[data-orientation=vertical]{height:100%}.xx0lzpp[data-orientation=vertical]{height:8rem}.xnbj6on[data-expanded]{height:var(--toast-height)}.x8339mm[data-orientation=vertical]{min-height:0}.xn14pf6[data-orientation=vertical]{width:.25rem}.xjqm1lu[data-orientation=vertical]{width:auto}.x1t1lzn6:last-child{border-bottom-width:0}@media (pointer:coarse){.x63sfu2.x63sfu2{height:44px}}@media (min-width:640px){.x1cxyqa6.x1cxyqa6{left:auto}}@media (pointer:coarse){.x17aqpur.x17aqpur{min-height:44px}.x1xrq5m.x1xrq5m{min-width:44px}}@media (min-width:640px){.x521trv.x521trv{right:var(--space-4)}.x1erub9h.x1erub9h{width:100%}}@media (pointer:coarse){.xowow8u.xowow8u{width:2.75rem}.x18s75z6.x18s75z6{width:44px}}}@layer priority6{.x1ez7r13::placeholder{color:var(--color-text-muted)}.x1s928wv:after{content:""}.x1j6awrg:after{position:absolute}}@layer priority7{.xsy49iy:after{height:calc(var(--gap) + 1px)}.x17cx49:after{left:0}.x1srwf7z:after{top:100%}.x4eaejv:after{width:100%}}@property --x-1e0n3hx{syntax:"*";inherits:false}.xpuspjm{--gap:var(--space-3)}.xx17ti8{--height:var(--toast-frontmost-height,var(--toast-height))}.xfqt9vy{--offset-y:calc(var(--toast-offset-y) * -1 + calc(var(--toast-index) * var(--gap) * -1) + var(--toast-swipe-movement-y))}.xwmvon4{--peek:var(--space-3)}.x17632t6{--scale:calc(max(0,1 - (var(--toast-index) * .1)))}.x1or8410{--shrink:calc(1 - var(--scale))}.x17qia7t{--switch-thumb-size:.875rem}.xf1tmug{--switch-thumb-size:1.125rem}.xw0vsql{--switch-thumb-travel:calc(2.75rem - 1.125rem - 4px)}.x17cwlmx{--switch-thumb-travel:calc(2rem - .875rem - 4px)}.x16g5hvl{--switch-thumb-x:0px}.x1xpqs42[data-checked]{--switch-thumb-x:var(--switch-thumb-travel)}
:root{--resize-divider-track:1px;--resize-divider-hit:1.25rem;--resize-divider-visible:2px;--resize-divider-color:var(--color-border-strong);--resize-divider-fade-duration:var(--motion-spring-snappy,.12s);--resize-divider-proximity:14px}[data-ui=resize-divider],[data-ui=resizable-handle]{cursor:default;touch-action:none;z-index:2;background:0 0;border:0;flex-shrink:0;align-self:stretch;margin:0;padding:0;position:relative}[data-ui=resize-divider][data-orientation=horizontal],[data-ui=resizable-handle][data-orientation=horizontal]{width:var(--resize-divider-track)}[data-ui=resize-divider][data-orientation=vertical],[data-ui=resizable-handle][data-orientation=vertical]{width:auto;height:var(--resize-divider-track)}[data-ui=resize-divider][data-orientation=horizontal]:before,[data-ui=resizable-handle][data-orientation=horizontal]:before{content:"";inset-block:0;width:var(--resize-divider-hit);cursor:col-resize;position:absolute;left:50%;transform:translate(-50%)}[data-ui=resize-divider][data-orientation=vertical]:before,[data-ui=resizable-handle][data-orientation=vertical]:before{content:"";inset-inline:0;height:var(--resize-divider-hit);cursor:row-resize;position:absolute;top:50%;transform:translateY(-50%)}[data-ui=resize-divider]:after,[data-ui=resizable-handle]:after{content:"";background-color:var(--resize-divider-color);opacity:0;transition:opacity var(--resize-divider-fade-duration);pointer-events:none;border-radius:999px;position:absolute}[data-ui=resize-divider][data-orientation=horizontal]:after,[data-ui=resizable-handle][data-orientation=horizontal]:after{inset-block:0;width:var(--resize-divider-visible);left:50%;transform:translate(-50%)}[data-ui=resize-divider][data-orientation=vertical]:after,[data-ui=resizable-handle][data-orientation=vertical]:after{inset-inline:0;height:var(--resize-divider-visible);top:50%;transform:translateY(-50%)}[data-ui=resize-divider]:hover:after,[data-ui=resize-divider][data-near=true]:after,[data-ui=resize-divider][data-resizing=true]:after,[data-ui=resizable-handle]:hover:after,[data-ui=resizable-handle][data-near=true]:after,[data-ui=resizable-handle][data-resizing=true]:after{opacity:1}[data-ui=resize-divider]:focus-visible,[data-ui=resizable-handle]:focus-visible{outline:none!important}.resize-divider__grip{background-color:var(--resize-divider-color);pointer-events:none;opacity:0;border-radius:999px;width:3px;height:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-near=true] .resize-divider__grip,[data-resizing=true] .resize-divider__grip,[data-ui=resize-divider]:hover .resize-divider__grip{opacity:1}@media (pointer:coarse){[data-ui=resize-divider][data-orientation=horizontal]:before,[data-ui=resizable-handle][data-orientation=horizontal]:before{width:44px}[data-ui=resize-divider][data-orientation=vertical]:before,[data-ui=resizable-handle][data-orientation=vertical]:before{height:44px}}
:where(*){scrollbar-width:thin;scrollbar-color:var(--color-text-muted,#6b6b6b) transparent}@media (pointer:coarse){:where(*){scrollbar-width:auto}}@media (forced-colors:active),(prefers-contrast:more){:where(*){scrollbar-width:auto;scrollbar-color:auto}}:where([data-ui=scroll-area]){min-width:0;min-height:0;overflow:auto}
html{overscroll-behavior:none;background:var(--color-surface-canvas);color:var(--color-text-primary);--control-ghost-hover:color-mix(in srgb, var(--color-text-primary) 4%, var(--color-surface-canvas));--shell-toolbar-pad-inline-start:1.25rem;--shell-toolbar-pad-inline-end:var(--space-6);--shell-toolbar-pad-block:calc(var(--space-1) / 2);--shell-toolbar-row-height:calc(var(--table-row-minHeight) + var(--space-3) / 4);font-family:system-ui,-apple-system,Segoe UI,sans-serif}@media (min-width:1024px){html{--shell-toolbar-pad-block:var(--space-2);--shell-toolbar-row-height:calc(var(--table-row-minHeight) + var(--shell-toolbar-pad-block) + var(--shell-toolbar-pad-block))}}body{min-height:100dvh;margin:0;overflow-x:clip}*{box-sizing:border-box}button,input,select{font-family:inherit;font-weight:inherit;letter-spacing:inherit}.app-shell{font-size:var(--font-size-sm)}[data-ui=tabs-tab]{letter-spacing:-.01em}[data-ui=monthpicker-trigger],[data-testid=pay-week-picker]{font-size:var(--font-size-sm);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1}[data-ui=iconbutton] svg,[data-ui=button] svg,.app-shell__sidebar-toggle svg{width:var(--icon-size);height:var(--icon-size)}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.tabular-nums{font-variant-numeric:tabular-nums}.app-shell{background:var(--color-surface-canvas);--shell-title-margin-inline-start:calc(.25rem - 2px);--shell-title-start:calc(var(--shell-toolbar-pad-inline-start) + var(--shell-title-margin-inline-start));--shell-content-label-start:calc(var(--shell-title-start) + var(--table-cell-paddingX) + 1px);--shell-sidebar-pad-inline:var(--space-3);height:100dvh;position:relative;overflow:clip}.app-shell__panes{height:100dvh}@media (min-width:1024px){.app-shell{--shell-sidebar-pad-inline:var(--space-4);flex-direction:column;display:flex}.app-shell>:not(.app-shell__skip){flex:auto;min-height:0}.app-shell [data-webmcp-page]{flex-direction:column;min-height:0;display:flex}.app-shell__workspace{flex-direction:column;height:100%;min-height:0;display:flex}.app-shell [data-webmcp-page]>.app-shell__panes,.app-shell>.app-shell__panes,.app-shell__workspace>.app-shell__panes,.app-shell__sidebar-panel>aside[data-ui=sidebar]{flex:auto;min-height:0}.app-shell__main-column{flex:auto;height:auto;min-height:0;overflow:hidden}}.app-shell__main-column{flex-direction:column;width:100%;min-width:0;height:100%;display:flex}.app-shell__toolbar{align-items:center;gap:var(--space-2);height:auto;min-height:var(--shell-toolbar-row-height);padding-block:var(--shell-toolbar-pad-block);padding-inline:var(--shell-toolbar-pad-inline-start) var(--shell-toolbar-pad-inline-end);flex-shrink:0;display:flex}.app-shell__toolbar-title{align-items:baseline;gap:var(--space-2);margin:0;font-size:var(--font-size-sm);letter-spacing:-.01em;flex-wrap:wrap;margin-inline-start:var(--shell-title-margin-inline-start);font-weight:500;line-height:1;display:inline-flex}:is(.app-shell__main-column:has(.app-shell__main>:not([style*="display: none"]) .data-table-wrap) .app-shell__toolbar-title,.app-shell__main-column:has(.app-shell__main>.board-page:not([style*="display: none"])) .app-shell__toolbar-title){margin-inline-start:calc(var(--shell-content-label-start) - var(--shell-toolbar-pad-inline-start))}.app-shell__toolbar-title-meta{color:var(--color-text-muted);font-size:var(--font-size-sm);letter-spacing:normal;white-space:nowrap;font-weight:400}.app-shell__toolbar-title-meta:empty{display:none}.app-shell__toolbar-title-link{color:inherit;text-decoration:none}.app-shell__toolbar-title-link:hover{text-underline-offset:.15em;text-decoration:underline}.app-shell__toolbar-slot{align-items:center;gap:var(--space-2);min-width:0;display:flex}.app-shell__toolbar-slot:empty{display:none}.app-shell__toolbar-actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}[data-ui=iconbutton][data-popup-open]{color:var(--color-text-primary);background:var(--control-ghost-hover)}.app-shell__main{width:100%;min-height:0;padding:var(--space-3) var(--space-6) var(--space-8);flex:1;overflow:auto}.app-shell__main:has(>:not([style*="display: none"]) .data-table-wrap){padding-inline-start:var(--space-3)}.app-shell__main-column[data-webmcp-page=wifi] .app-shell__main{padding-inline-start:var(--space-3);padding-bottom:var(--space-3);flex-direction:column;display:flex}.app-shell__main>*{width:min(100%,42rem);margin-inline:auto}.app-shell__main>:has(.kanban-board-shell){width:100%;max-width:none}.app-shell__main:has(>:not([style*="display: none"]) .kanban-board-shell){padding-inline:0}.app-shell__main>.wifi-page{width:100%;max-width:none}.app-shell__main>:has(.data-table-wrap){width:100%;max-width:none}.app-shell__main>:has(.workspace-controls){width:100%;max-width:none}.app-shell__main>:has(.transitions-gantt-root){width:100%;max-width:none}.app-shell__main:has(>:not([style*="display: none"]) .wifi-tickets-panel[data-view=kanban]){overflow:hidden}.app-shell__main .data-table-wrap{width:100%;margin-inline:0}[data-shape=squircle],.app-shell--collapsed .app-shell__sidebar-panel [data-ui=sidebar-link],.app-shell--collapsed .app-shell__sidebar-panel .app-sidebar-user__trigger{corner-shape:squircle;border-radius:24%!important}.app-shell__skip{z-index:100;top:var(--space-2);left:var(--space-2);padding:var(--space-2);background:var(--color-surface-raised);color:var(--color-text-primary);position:fixed;transform:translateY(-200%)}.app-shell__skip:focus{transform:none}.app-shell__sidebar-toggle{z-index:1;border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--motion-spring-snappy), color var(--motion-spring-snappy), background-color var(--motion-spring-snappy);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}:is(.app-shell:has(.app-shell__sidebar-panel:hover) .app-shell__sidebar-toggle,.app-shell:has([data-testid=sidebar-resize-handle]:hover) .app-shell__sidebar-toggle,.app-shell:has([data-testid=sidebar-resize-handle][data-near=true]) .app-shell__sidebar-toggle,.app-shell__sidebar-toggle:focus-visible){opacity:1;pointer-events:auto}.app-shell [data-testid=sidebar-resize-handle]:after,.app-shell [data-testid=sidebar-resize-handle] .resize-divider__grip{opacity:0}.app-shell [data-testid=sidebar-resize-handle]:hover:after,.app-shell [data-testid=sidebar-resize-handle]:hover .resize-divider__grip,.app-shell [data-testid=sidebar-resize-handle][data-near=true]:after,.app-shell [data-testid=sidebar-resize-handle][data-near=true] .resize-divider__grip,.app-shell [data-testid=sidebar-resize-handle][data-resizing=true]:after,.app-shell [data-testid=sidebar-resize-handle][data-resizing=true] .resize-divider__grip{opacity:1}.app-shell:has(.app-shell__sidebar-panel:hover) [data-testid=sidebar-resize-handle]:after{opacity:1}.app-shell:has(.app-shell__sidebar-panel:hover) [data-testid=sidebar-resize-handle] .resize-divider__grip{opacity:1}.app-shell__sidebar-toggle:hover{color:var(--color-text-primary);background:var(--control-ghost-hover)}.app-shell--collapsed .app-shell__sidebar-toggle{width:var(--table-row-minHeight);height:var(--table-row-minHeight);top:50%;left:0;right:auto;transform:translateY(-50%)}html[data-atlas-sidebar-collapsed]:not([data-atlas-shell-ready]) .app-shell__sidebar-toggle{opacity:0}.app-shell--collapsed .app-shell__sidebar-panel[data-collapsed=true]{z-index:2;position:relative;opacity:1!important;pointer-events:auto!important;flex-basis:3.5rem!important;width:3.5rem!important;max-width:3.5rem!important}.app-shell--collapsed .app-shell__sidebar-panel [data-ui=sidebar-brand]>span:last-child,.app-shell--collapsed .app-shell__sidebar-panel [data-ui=sidebar-link]>span,.app-shell--collapsed .app-shell__sidebar-panel .app-sidebar-user__identity,.app-shell--collapsed .app-shell__sidebar-panel .app-sidebar-user__menu-button{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell--collapsed .app-shell__sidebar-panel .app-sidebar-user__trigger{grid-template-columns:var(--table-row-minHeight);width:var(--table-row-minHeight);min-width:var(--table-row-minHeight);max-width:var(--table-row-minHeight);min-height:var(--table-row-minHeight);border-radius:var(--radius-sm);justify-content:start;justify-items:center;margin-inline:0;padding-block:0;padding-inline:0}.app-shell--collapsed .app-shell__sidebar-panel .app-sidebar{padding-inline-start:calc(var(--shell-sidebar-pad-inline) - (var(--table-row-minHeight) - var(--icon-size)) / 2);padding-inline-end:0;overflow:visible}.app-shell--collapsed .app-shell__sidebar-panel [data-ui=sidebar-nav]{overflow:visible}.app-shell--collapsed:not(.app-shell--mobile) .app-shell__sidebar-panel .app-sidebar{cursor:pointer}:is(.app-shell--collapsed:has(.app-shell__sidebar-panel:hover) .app-shell__sidebar-panel .app-sidebar__brand-mark,.app-shell--collapsed:has(.app-shell__sidebar-toggle:focus-visible) .app-shell__sidebar-panel .app-sidebar__brand-mark){visibility:hidden}html:not([data-atlas-shell-ready]):not([data-atlas-sidebar-collapsed]) .app-shell__sidebar-panel{width:var(--atlas-sidebar-initial-width,11rem)!important;flex-basis:var(--atlas-sidebar-initial-width,11rem)!important;max-width:var(--atlas-sidebar-initial-width,11rem)!important}html[data-atlas-sidebar-collapsed] .app-shell__sidebar-panel{opacity:1;flex-basis:3.5rem!important;width:3.5rem!important;max-width:3.5rem!important}html[data-atlas-chat-open]:not([data-atlas-shell-ready]) .app-shell__chat-panel{width:var(--atlas-chat-initial-width,22rem)!important;flex-basis:var(--atlas-chat-initial-width,22rem)!important;max-width:var(--atlas-chat-initial-width,22rem)!important;opacity:1!important;pointer-events:auto!important}html[data-atlas-chat-open]:not([data-atlas-shell-ready]) .app-shell__toolbar-actions [data-testid=chat-toggle]{display:none!important}.app-sidebar{width:100%;height:100%;min-height:0;padding:calc(var(--space-3) / 4) var(--shell-sidebar-pad-inline) var(--space-3);background:var(--color-surface-canvas);flex-direction:column;display:flex}[data-ui=sidebar-brand]{min-height:2rem;margin-bottom:calc(var(--space-1) + 1px);justify-content:flex-start;align-items:center;padding-inline:0;display:flex;position:relative}.app-sidebar__brand-mark{flex-shrink:0;align-items:center;width:1.5rem;height:1.5rem;display:flex}.app-sidebar__brand-mark>svg{width:100%;height:100%;display:block}@media (min-width:1024px){.app-sidebar{padding-top:0;padding-inline:var(--shell-sidebar-pad-inline)}[data-ui=sidebar-brand]{min-height:var(--shell-toolbar-row-height);padding-block:var(--shell-toolbar-pad-block)}}[data-ui=sidebar-nav]{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.app-shell__sidebar-panel:not([data-collapsed=true]) [data-ui=sidebar-nav]{margin-inline:-6px;padding-inline:6px;margin-top:-6px;padding-top:6px;padding-bottom:6px}[data-ui=sidebar-nav-group]{gap:var(--space-3);flex-direction:column;display:flex}[data-ui=sidebar-link]{box-sizing:border-box;justify-content:flex-start;align-items:center;gap:var(--space-3);width:100%;height:var(--table-row-minHeight);min-height:var(--table-row-minHeight);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-shrink:0;padding-inline:0;text-decoration:none;display:flex;position:relative}[data-ui=sidebar-link]>:first-child{width:var(--icon-size);height:var(--icon-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-ui=sidebar-link] svg{width:var(--icon-size);height:var(--icon-size)}.app-sidebar__brand-mark,.app-sidebar__mobile-brand-mark{flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;display:inline-flex}.app-sidebar__brand-mark{width:var(--icon-size);overflow:visible}.app-sidebar__brand-mark>svg{flex:none;width:1.5rem;max-width:none}.app-shell--collapsed .app-shell__sidebar-panel [data-ui=sidebar-brand]{width:var(--table-row-minHeight);justify-content:center}.app-shell--collapsed .app-shell__sidebar-panel [data-ui=sidebar-link]{width:var(--table-row-minHeight);min-width:var(--table-row-minHeight);max-width:var(--table-row-minHeight);height:var(--table-row-minHeight);min-height:var(--table-row-minHeight);max-height:var(--table-row-minHeight);justify-content:center;align-items:center;gap:0}[data-ui=sidebar-link][data-active]{color:var(--color-text-primary);background-color:#0000}[data-ui=sidebar-link]:hover{color:var(--color-text-primary);background:var(--control-ghost-hover)}[data-ui=sidebar-link] .app-sidebar-link__external{margin-left:auto;opacity:0;color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin-inline-end:var(--space-2);transition:opacity .12s;display:inline-flex}[data-ui=sidebar-link] .app-sidebar-link__external svg{width:.875rem;height:.875rem}[data-ui=sidebar-link]:hover .app-sidebar-link__external,[data-ui=sidebar-link]:focus-visible .app-sidebar-link__external{opacity:1}.app-shell__chat-panel{min-width:0}.app-shell__chat{width:100%;height:100%;padding:var(--space-3) var(--space-6);border-left:1px solid var(--color-border-subtle);background:var(--color-surface-canvas);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-direction:column;display:flex}.app-shell__chat-header{width:100%;flex-shrink:0;justify-content:flex-end;align-items:center;padding-inline-end:var(--space-2);display:flex}[data-ui=sidebar-footer]{padding-top:var(--space-2);flex-shrink:0;margin-top:auto}.app-sidebar-user{position:relative}.app-sidebar-user__trigger{align-items:center;gap:var(--space-3);width:calc(100% + (1.5rem - var(--icon-size)) / 2);min-height:var(--table-row-minHeight);padding-block:0;padding-inline:0 var(--space-2);border-radius:var(--radius-sm);text-align:left;color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;margin-inline-start:calc((var(--icon-size) - 1.5rem) / 2);display:grid;position:relative}.app-sidebar-user__trigger>[data-ui=avatar]{width:1.5rem;height:1.5rem;font-size:var(--font-size-xs)}.app-sidebar-user__trigger:hover{background:var(--color-surface-base)}.app-sidebar-user__menu-button{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-sidebar-user__identity{min-width:0;font-size:var(--font-size-sm);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1;display:block;overflow:hidden}.app-sidebar-user__name{color:var(--color-text-primary)}.app-sidebar-user__role{color:var(--color-text-muted);text-transform:capitalize}.app-sidebar-user__positioner{z-index:60}.app-sidebar-user__menu{min-width:max(12rem, var(--anchor-width));padding:var(--space-1);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);outline:none;box-shadow:0 12px 40px #00000024}.app-sidebar-user__menu [role=menuitem],.app-sidebar-user__menu [role=menuitemradio]{width:100%;min-height:2rem;padding-inline:var(--space-2);border-radius:var(--radius-sm);text-align:left;color:var(--color-text-primary);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.app-sidebar-user__menu [role=menuitem][href],.app-sidebar-user__menu [role=menuitem] a{color:inherit;text-decoration:none}.app-sidebar-user__menu [role=menuitem]:hover:not([data-disabled]),.app-sidebar-user__menu [role=menuitem][data-highlighted]:not([data-disabled]),.app-sidebar-user__menu [role=menuitemradio]:hover:not([data-disabled]),.app-sidebar-user__menu [role=menuitemradio][data-highlighted]:not([data-disabled]){background:color-mix(in srgb, var(--color-text-primary) 6%, transparent)}.app-sidebar-user__menu [role=menuitemradio][data-disabled]{color:var(--color-text-muted);cursor:default}.app-sidebar-user__menu form{display:contents}.app-sidebar-user__group-label{padding:var(--space-1) var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs)}.app-sidebar-user__personas [role=menuitemradio]{gap:var(--space-2)}.app-sidebar-user__indicator{width:var(--icon-size);color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.app-sidebar-user__indicator:not([data-checked]){visibility:hidden}.app-sidebar-user__separator{height:1px;margin:var(--space-1) 0;background:var(--color-border-subtle)}.app-shell-menu__positioner{z-index:60}.app-shell-menu__popup{min-width:max(12rem, var(--anchor-width));padding:var(--space-1);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);outline:none;box-shadow:0 12px 40px #00000024}.app-shell-menu__item,.overlay-menu__item{width:100%;min-height:2rem;padding-inline:var(--space-2);border-radius:var(--radius-sm);text-align:left;color:var(--color-text-primary);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;align-items:center;display:flex}[data-ui=menu-radio-indicator]{width:var(--icon-size);color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-ui=menu-radio-indicator]:not([data-checked]){visibility:hidden}.app-shell-menu__item[data-disabled],.overlay-menu__item[data-disabled]{color:var(--color-text-muted);cursor:default}.app-shell-menu__item:hover:not([data-disabled]),.app-shell-menu__item[data-highlighted]:not([data-disabled]),.overlay-menu__item:hover:not([data-disabled]),.overlay-menu__item[data-highlighted]:not([data-disabled]){background:color-mix(in srgb, var(--color-text-primary) 6%, transparent)}.app-shell-menu__item--danger,.overlay-menu__item--danger{color:var(--color-danger,#b42318)}.app-shell-menu__separator{height:1px;margin:var(--space-1) 0;background:var(--color-border-subtle)}.app-shell-menu__error{margin:var(--space-1) var(--space-2) 0;color:var(--color-danger,#b42318);font-size:var(--font-size-xs)}.ui-sidebar-mobile-trigger{align-items:center;gap:var(--space-3);min-height:calc(2rem + var(--space-1));padding-block:calc(var(--space-1) / 2);padding-inline:var(--space-3);border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-raised);font-weight:600;display:none}.ui-sidebar-mobile-trigger button{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--color-text-primary);background:0 0;border:0}.ui-sidebar-sheet{z-index:50;display:flex;position:fixed;inset:0}.ui-sidebar-sheet__backdrop{background:#0006;border:0;flex:1}.ui-sidebar-sheet__panel{background:var(--color-surface-raised);flex-direction:column;order:-1;width:min(18rem,86vw);height:100%;display:flex}.ui-sidebar-sheet__panel [data-ui=sidebar-brand]{display:none}.ui-sidebar-sheet__header{justify-content:space-between;align-items:center;gap:var(--space-2);padding-block:var(--space-2);margin-bottom:var(--space-2);padding-inline-start:var(--space-3);padding-inline-end:var(--space-2);display:flex}.ui-sidebar-sheet__close{flex-shrink:0;margin-left:auto}.ui-sidebar-sheet__panel [data-ui=sidebar-nav]{padding-inline:var(--space-3)}.ui-sidebar-sheet__panel [data-ui=sidebar-footer]{padding:var(--space-3)}.data-table-shell{gap:0;width:100%;min-width:0;display:grid}.data-table-shell--scrollable{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.data-table-toolbar{width:100%;min-width:0}.wifi-filter-row__leading.data-table-toolbar{flex:auto;min-width:0}.data-table-toolbar__track{--data-table-toolbar-control-height:var(--table-row-minHeight);align-items:center;gap:var(--space-2);width:100%;min-height:var(--data-table-toolbar-control-height);flex-wrap:wrap;padding:6px;display:flex}.board-page .data-table-toolbar__track{padding-left:0}.data-table-toolbar__disclosure{height:var(--data-table-toolbar-control-height);min-height:var(--data-table-toolbar-control-height);flex:none;color:var(--color-text-muted)!important;background:0 0!important;border:1px solid #0000!important}.data-table-toolbar__disclosure:hover,.data-table-toolbar__disclosure:focus-visible,.data-table-toolbar__disclosure[aria-expanded=true],.data-table-toolbar__disclosure[data-popup-open]{background:var(--control-ghost-hover)!important;color:var(--color-text-primary)!important}.data-table-toolbar__search{box-sizing:border-box;width:auto;max-width:100%;height:var(--data-table-toolbar-control-height);min-height:var(--data-table-toolbar-control-height);border-radius:var(--radius-sm);min-width:0;transition:border-color var(--motion-spring-snappy), background-color var(--motion-spring-snappy);background:0 0;border:1px solid #0000;flex:none;align-items:center;display:flex}.data-table-toolbar__search:focus-within{outline:2px solid var(--color-focus-ring);outline-offset:2px}.data-table-toolbar__search :focus,.data-table-toolbar__search :focus-visible{outline:none!important}.data-table-toolbar__search[data-open]{border-color:var(--color-border-subtle);background:var(--color-surface-base);flex:0 16rem;max-width:min(16rem,100%)}.data-table-toolbar__search .data-table-toolbar__disclosure{position:relative}.data-table-toolbar__search[data-open] .data-table-toolbar__disclosure,.data-table-toolbar__search[data-open] .data-table-toolbar__disclosure:hover,.data-table-toolbar__search[data-open] .data-table-toolbar__disclosure:focus-visible,.data-table-toolbar__search[data-open] .data-table-toolbar__disclosure[aria-expanded=true]{background:0 0!important}.data-table-toolbar__search-label{white-space:nowrap}.data-table-toolbar__search[data-open] .data-table-toolbar__search-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.data-table-toolbar__search-input{appearance:none;border-radius:var(--radius-sm);width:0;min-width:0;max-width:0;height:100%;min-height:0;color:var(--color-text-primary);font:inherit;font-size:var(--font-size-sm);letter-spacing:-.01em;opacity:0;pointer-events:none;transition:max-width var(--motion-spring-snappy), opacity .12s linear, padding-inline var(--motion-spring-snappy);background:0 0;border:0;flex:auto;padding:0;line-height:normal}.data-table-toolbar__search[data-open] .data-table-toolbar__search-input{max-width:13rem;padding-inline:0 var(--space-3);opacity:1;pointer-events:auto}.data-table-toolbar__search-input::placeholder{color:var(--color-text-muted)}.data-table-toolbar__pills{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.data-table-toolbar__pill-select{flex:0 auto;width:max-content;max-width:100%}.data-table-toolbar__pill-select [data-ui=native-select]{width:max-content;max-width:100%}[data-ui=native-select][data-fit-content=true] select{box-sizing:content-box;field-sizing:content;height:calc(var(--data-table-toolbar-control-height) - 2px);min-height:calc(var(--data-table-toolbar-control-height) - 2px);border-color:var(--color-border-subtle);background:var(--color-surface-base);white-space:nowrap;padding-inline-end:var(--space-10)!important}.data-table-toolbar__end{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.data-table-toolbar__menu{gap:var(--space-2);min-width:14rem;padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);display:grid}.data-table-toolbar__menu-filters{gap:var(--space-2);display:grid}.data-table-toolbar__menu-filter{gap:var(--space-1);display:grid}.data-table-toolbar__menu-filter-label{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.data-table-toolbar__menu-filter [data-ui=native-select],.data-table-toolbar__menu-filter select{width:100%}.data-table-toolbar__menu-columns{gap:var(--space-1);display:grid}.data-table-toolbar__menu-option{align-items:center;gap:var(--space-2);min-height:2rem;color:var(--color-text-primary);cursor:pointer;display:flex}.data-table-toolbar__menu-option input{accent-color:var(--color-accent-primary)}.data-table-toolbar__menu-option:has(input:disabled){color:var(--color-text-muted);cursor:default}.data-table-toolbar__menu-actions{padding-top:var(--space-1);justify-content:flex-start;display:flex}.data-table-toolbar__menu-columns .data-table-toolbar__menu-actions{margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--color-border-subtle)}@media (pointer:coarse){.data-table-toolbar__track{--data-table-toolbar-control-height:44px}}.data-table-toolbar__menu-empty{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.data-table-wrap{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-base);width:100%;overflow-x:auto}.data-table-wrap--scrollable{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.data-table-wrap--scrollable .data-table-scroll{overscroll-behavior:contain;flex:1 1 0;min-height:0;overflow:auto}.data-table-wrap--scrollable .data-table thead{z-index:1;background:var(--color-surface-base);position:sticky;top:0}.data-table-wrap--scrollable .data-table thead th{background:var(--color-surface-base)}.data-table-shell--scrollable .data-table-footer{align-items:center;gap:var(--space-3);width:100%;min-height:var(--table-row-minHeight);padding:0 var(--space-3);box-sizing:border-box;background:0 0;border:0;flex:none;margin-top:0;display:flex}.data-table-footer__end{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.data-table-footer__summary{align-items:center;gap:var(--space-2);margin-left:auto;display:inline-flex}.data-table-footer__count{color:var(--color-text-muted);font-size:var(--font-size-sm);white-space:nowrap;font-weight:500}.data-table-shell--scrollable .data-table-footer [data-ui=pagination]{background:0 0;border:0;margin:0;padding:0}[data-ui=pagination] [data-ui=pagination-page]{color:var(--color-text-muted)!important;background:0 0!important}[data-ui=pagination] [data-ui=pagination-page]:hover{color:var(--color-text-primary)!important;background:var(--control-ghost-hover)!important}[data-ui=pagination] [data-ui=pagination-page][aria-current=page]{color:var(--color-text-primary)!important;background:0 0!important}[data-ui=pagination] [data-ui=pagination-page][aria-current=page]:hover{background:var(--control-ghost-hover)!important}.app-shell__main:has(>.board-page:not([style*="display: none"])){min-height:0;padding-top:0;padding-inline:var(--space-3);padding-bottom:var(--space-3);flex-direction:column;flex:1 1 0;display:flex;overflow:hidden}.board-page .board-view-frame{min-width:0;min-height:0;flex-direction:column;flex:1 1 0;padding-inline-start:calc(var(--shell-title-start) - var(--space-3));padding-inline-end:var(--space-3);display:flex;overflow:hidden}.board-page .board-view-frame>.data-table-shell--scrollable,.board-page .board-view-frame>.data-table-wrap--scrollable,.board-page .board-view-frame>.kanban-board,.board-page .board-view-frame>.transitions-gantt{flex:1 1 0;min-width:0;min-height:0}.board-page .board-view-frame>.kanban-board,.board-page .board-view-frame>.kanban-board-shell{padding-inline:0;padding-block:var(--space-3) 0}.board-page .board-view-frame:has(>.kanban-board-shell){padding-inline:0}.board-page .property-charge-panel:has(.kanban-board-shell){padding-inline:0}.board-page .board-view-frame>.transitions-gantt{flex-direction:column;display:flex}.app-shell__main>.board-page{flex-direction:column;flex:1 1 0;width:100%;min-width:0;max-width:none;min-height:0;display:flex;overflow:hidden}.board-page [data-ui=tabs]{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden;gap:calc(var(--space-3) - var(--space-1) - 6px)!important}.board-page .workspace-controls{padding-top:calc(var(--space-1) + 1px);flex:none}.board-page .data-table-shell--scrollable{gap:var(--space-2);padding-top:var(--space-1)}.board-page [data-ui=tabs-panel][hidden]{display:none!important}[data-ui=tabs-panel]:focus-visible{outline:none!important}.board-page [data-ui=tabs-panel]:not([hidden]){flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.board-page .property-charge-panel{min-width:0;min-height:0;flex-direction:column;flex:1 1 0;gap:0;padding-inline-start:calc(var(--shell-title-start) - var(--space-3));padding-inline-end:var(--space-3);display:flex;overflow:hidden}.board-page [data-ui=tabs-panel].property-charge-panel--stacked{gap:var(--space-3);display:grid;overflow:auto}.board-page .property-charge-panel--stacked .data-table-wrap--scrollable{flex:none;min-height:auto;overflow:visible}.board-page .property-charge-panel--stacked .data-table-wrap--scrollable .data-table-scroll{flex:none;overflow:visible}.board-page .property-charge-panel>.data-table-shell--scrollable,.board-page .property-charge-panel>.data-table-wrap--scrollable,.board-page .property-table-frame{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.board-page .property-charge-panel>.data-table-shell--scrollable{overflow:visible}.board-page .property-charge-panel>:only-child:not(.data-table-shell--scrollable):not(.data-table-wrap--scrollable):not(.property-charge-panel--stacked),.board-page .wifi-workspace,.board-page .wifi-workspace .property-wifi{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.board-page .transitions-workspace{flex:1 1 0;min-width:0;min-height:0;overflow:hidden}.board-page.route-loading{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.board-page .route-loading-shell{flex-direction:column;flex:1 1 0;gap:0;min-height:0;display:flex;overflow:hidden}.board-page .route-loading-shell>.property-charge-panel{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.board-page .route-loading-table-shell,.board-page .route-loading-table-shell>.data-table-wrap--scrollable{flex:1 1 0;min-height:0}.data-table-wrap .data-table{min-width:32rem}.data-table-wrap a{color:var(--color-text-primary);text-decoration:none}.table-link-button{appearance:none;border-radius:var(--radius-sm);color:var(--color-text-primary);font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.table-link-button:hover{text-decoration:none}.data-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.data-table th,.data-table td{box-sizing:border-box;min-height:var(--table-row-minHeight);padding-inline:var(--table-cell-paddingX);padding-block:var(--space-2);text-align:left;text-overflow:ellipsis;vertical-align:middle;overflow:hidden}.data-table thead th{overflow:visible}.data-table [data-column-id=select]{padding-inline:var(--space-2);text-align:center}.data-table thead th{border-bottom:1px solid var(--color-border-subtle)}.data-table th{color:var(--color-text-muted);font-weight:500;position:relative}.data-table tbody tr+tr td{border-top:1px solid var(--color-border-subtle)}.data-table__sort-button{align-items:center;gap:var(--space-1);color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.data-table__sort-button:hover{color:var(--color-text-primary)}.data-table__sort-indicator{width:.875rem;color:var(--color-text-muted);font-size:var(--font-size-xs);text-align:center;opacity:0;transition:opacity var(--motion-spring-snappy);line-height:1}.data-table th:hover .data-table__sort-indicator,.data-table__sort-button:focus-visible .data-table__sort-indicator,.data-table__sort-button[data-sorted=true] .data-table__sort-indicator{opacity:1}.data-table__sort-button[data-sorted=true] .data-table__sort-indicator{color:var(--color-text-primary)}.data-table__resize-handle{z-index:2;cursor:col-resize;touch-action:none;width:.75rem;height:100%;transform:translateX(var(--data-table-resize-offset,0));position:absolute;top:0;right:0}.data-table__resize-handle:after{background:var(--color-border-subtle);content:"";opacity:0;width:1px;transition:opacity var(--motion-spring-snappy), background-color var(--motion-spring-snappy);position:absolute;top:20%;bottom:20%;left:calc(50% - .5px)}.data-table th:hover .data-table__resize-handle:after,.data-table__resize-handle:focus-visible:after,.data-table__resize-handle[data-resizing=true]:after{opacity:1}.data-table__resize-handle[data-resizing=true]:after{background:var(--color-focus-ring);height:100vh;top:0;bottom:auto}.data-table__resize-handle:focus-visible,.data-table__sort-button:focus-visible{outline:none}@media (pointer:coarse){.data-table__sort-indicator{opacity:1}}.board-toolbar-loading{width:5.5rem;height:var(--table-row-minHeight);min-height:var(--table-row-minHeight)}.view-switcher[data-ui=icon-button-group]{width:calc(3 * 2rem + 2 * var(--space-1));min-width:calc(3 * 2rem + 2 * var(--space-1));flex:none}.view-switcher[data-ui=icon-button-group] [data-ui=icon-button-group-item]{flex:1 1 0;width:auto;min-width:0}@media (pointer:coarse){.view-switcher[data-ui=icon-button-group]{width:calc(3 * 44px + 2 * var(--space-1));min-width:calc(3 * 44px + 2 * var(--space-1))}}.data-table__row-link{color:currentColor;font-weight:500;text-decoration:none}.data-table tbody tr[data-interactive]{cursor:pointer}.data-table tbody tr[data-interactive]:hover{background:color-mix(in srgb, var(--color-text-primary) 4%, var(--color-surface-base))}.data-table__empty{color:var(--color-text-muted);text-align:center!important}.data-table__empty [data-ui=emptystate]{background:0 0;border:0;border-radius:0;width:100%;max-width:none;margin-inline:auto}@media (max-width:1023px){.app-shell{--shell-toolbar-pad-inline-start:var(--space-2);--shell-title-margin-inline-start:0px;overflow-y:auto}.app-shell__panes[data-ui=resizable]{min-height:100dvh;flex-direction:column!important;height:auto!important;overflow:visible!important}html:not([data-atlas-shell-ready]):not([data-atlas-sidebar-collapsed]) .app-shell__sidebar-panel,html[data-atlas-sidebar-collapsed] .app-shell__sidebar-panel,.app-shell__sidebar-panel{opacity:1!important;pointer-events:auto!important;flex:none!important;width:100%!important;max-width:none!important;height:auto!important;overflow:visible!important}aside[data-ui=sidebar]:not(.ui-sidebar-sheet__panel){display:none!important}.app-shell__panes [data-panel-id=main]{min-height:0;flex:auto!important}.ui-sidebar-mobile-trigger{display:flex}.app-shell__main-column{height:auto;overflow:visible}.app-shell__toolbar{padding-inline:var(--space-4)}.app-shell__main{padding:var(--space-3) var(--space-4) var(--space-8);overflow:visible}.app-shell__main:has(>:not([style*="display: none"]) .data-table-wrap){padding-inline-start:var(--space-4)}.app-shell__sidebar-toggle{display:none}.app-shell__panes [data-ui=resize-divider],.app-shell__panes [data-ui=resizable-handle],.app-shell__chat-panel[data-collapsed=true]{display:none!important}.app-shell__chat-panel:not([data-collapsed=true]){z-index:60!important;opacity:1!important;pointer-events:auto!important;flex:none!important;width:100%!important;max-width:none!important;position:fixed!important;inset:0!important}.app-shell__chat{border-left:0}}.period-meta{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.period-actions{gap:var(--space-2);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.period-footer{margin-top:var(--space-6);color:var(--color-text-muted)}.app-shell__toolbar:has(.period-heading){height:auto;min-height:var(--shell-toolbar-row-height);flex-wrap:wrap;align-items:center}.app-shell__toolbar:has(.period-heading) .app-shell__toolbar-title{padding-inline-end:var(--space-2)}.app-shell__toolbar:has(.period-heading) .app-shell__toolbar-slot{flex:1}.app-shell__toolbar-slot>.period-heading__status,.app-shell__toolbar-slot>.wifi-toolbar__view{margin-left:auto}.period-heading{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--font-size-sm);letter-spacing:-.01em;flex-wrap:wrap;font-weight:500;display:flex}.period-heading__picker{align-items:center;gap:var(--space-2);min-height:1.75rem;padding-block:0;padding-inline:var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--font-size-sm);letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;font-weight:500;line-height:1;display:inline-flex}.period-heading__picker:hover,.period-heading__picker[data-popup-open]{background:var(--control-ghost-hover)}.period-heading__picker-caret{color:var(--color-text-muted);display:flex}.period-heading [data-ui=monthpicker-trigger]{font-size:inherit;font-weight:inherit;letter-spacing:inherit}.period-heading__status{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-subtle);font-size:var(--font-size-sm);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;align-items:center;font-weight:500;line-height:1;display:inline-flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes uiSkeletonPulse{0%{opacity:.55}to{opacity:1}}@keyframes uiSpinnerRotate{to{transform:rotate(360deg)}}.data-table-wrap [data-ui=pagination]{min-height:var(--table-row-minHeight);padding:0 var(--space-3);border-top:1px solid var(--color-border-subtle)}.property-utilities,.property-wifi-detail,.property-expenses{min-width:0}.property-panel-inset{padding-inline-start:calc(var(--shell-title-start) - var(--space-3));padding-inline-end:var(--space-3)}.expenses-assignments{gap:var(--space-6);display:grid}.expenses-property-group{gap:var(--space-3);min-width:0;display:grid}.expenses-property-group__heading{font-size:var(--font-size-sm);color:var(--color-text-primary);letter-spacing:-.01em;margin:0;font-weight:500}.wifi-usage-summary{-moz-column-gap:var(--space-6);align-items:baseline;column-gap:var(--space-6);row-gap:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;margin:0;display:flex}.wifi-usage-summary p{margin:0}.wifi-usage-summary strong{color:var(--color-text-primary);font-weight:500}.property-action-message{color:var(--color-text-muted);font-size:var(--font-size-sm);white-space:nowrap;margin:0}.property-tabs{gap:var(--space-1);padding:var(--space-1) var(--space-2) var(--space-3);padding-inline-start:calc(var(--shell-title-start) - var(--space-3) - var(--space-3));display:flex;overflow-x:auto}.property-tab{min-height:2rem;padding:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm);letter-spacing:-.01em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex-shrink:0;font-weight:500;line-height:1}.property-tab:hover{color:var(--color-text-primary);background:var(--color-surface-base)}.property-tab[aria-selected=true]{color:var(--color-text-primary);background:var(--color-surface-base);border-color:var(--color-border-subtle)}[data-ui=tabs][data-variant=line] .property-tabs{margin:-6px;padding-block:6px!important;padding-inline-start:6px!important;padding-inline-end:calc(var(--space-2) + 6px)!important}[data-ui=tabs][data-variant=line] .property-tab{box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}[data-ui=tabs][data-variant=line] .property-tab:hover{color:var(--color-text-primary);background:var(--control-ghost-hover)}[data-ui=tabs][data-variant=line] .property-tab[aria-selected=true],[data-ui=tabs][data-variant=line] .property-tab[data-active]{color:var(--color-text-primary);border-bottom-color:var(--color-text-primary);background:0 0}.property-charge-panel>.workspace-controls{padding-inline:0}.property-people{min-width:0}.workspace-controls{align-items:center;gap:var(--space-2);z-index:1;background:var(--color-surface-canvas);min-width:0;flex-shrink:0;padding-block:0;padding-inline-start:calc(var(--shell-content-label-start) - var(--space-3) - var(--space-3));display:flex;position:relative}.workspace-controls [data-ui=tabs][data-variant=line]{gap:0;width:100%;min-width:0}.workspace-controls [data-ui=tabs-list]{width:100%}.workspace-controls>:first-child{flex:1;align-items:center;min-width:0;display:flex}.workspace-controls .property-tabs{flex:1;align-items:center;width:100%;min-width:0;margin:-6px;display:flex;padding-block:6px!important;padding-inline-start:6px!important;padding-inline-end:calc(var(--space-2) + 6px)!important}.pilot-property-focus-toggle{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);white-space:nowrap;flex-shrink:0;font-weight:500;display:inline-flex}.workspace-controls.people-workspace-controls .property-tabs,.workspace-controls.people-workspace-controls .route-loading-tabs{padding-inline-start:calc(var(--shell-content-label-start) - var(--space-3) - var(--space-3) + 6px)!important}.route-loading-shell{flex-direction:column;gap:0;min-width:0;display:flex}.route-loading-tabs{gap:var(--space-1);margin:-6px;padding-block:6px!important;padding-inline-start:6px!important;padding-inline-end:calc(var(--space-2) + 6px)!important}.route-loading-tab{width:4.5rem;height:var(--table-row-minHeight);min-height:var(--table-row-minHeight);border-radius:0;flex-shrink:0}.route-loading-table-shell{gap:var(--space-2);padding-top:var(--space-1)}.route-loading-toolbar__search{width:5.5rem;height:var(--table-row-minHeight);min-height:var(--table-row-minHeight);border-radius:var(--radius-sm)}.route-loading-toolbar__disclosure{width:4.75rem;height:var(--table-row-minHeight);min-height:var(--table-row-minHeight);border-radius:var(--radius-sm)}.route-loading-table{flex-direction:column;width:100%;min-width:0;display:flex}.route-loading-table__row{width:100%;height:var(--table-row-minHeight);min-height:var(--table-row-minHeight);border-radius:0}.route-loading-table__row--header{border-bottom:1px solid var(--color-border-subtle)}.route-loading-table__row+.route-loading-table__row{border-top:1px solid var(--color-border-subtle)}.route-loading-period-picker{width:5.5rem;height:var(--table-row-minHeight);min-height:var(--table-row-minHeight)}.route-loading .playbooks-workspace-view>.kanban-board-shell{flex:1;min-height:0}.app-sidebar-user--loading .app-sidebar-user__identity{align-items:center;display:flex}.property-charge-header{justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 var(--space-3) var(--space-3);font-size:var(--font-size-sm);letter-spacing:-.01em;flex-wrap:wrap;padding-inline-start:calc(var(--shell-title-start) - var(--space-3));font-weight:500;display:flex}.property-charge-header__sections{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.property-charge-amount{font:inherit;margin:0 0 0 auto}.property-charge-amount__value{letter-spacing:-.03em;font-size:1.75rem;font-weight:500;line-height:1}.property-section-panel{min-width:0;padding-bottom:var(--space-3)}.property-section-panel>.period-heading__picker{margin-top:var(--space-3)}.details-accordion__body{gap:var(--space-4);margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm);display:grid}.details-accordion__body h2{font-size:var(--font-size-sm);color:var(--color-text-primary);margin:0;font-weight:500}.property-charge-panel{gap:var(--space-3);min-width:0;padding-inline-start:calc(var(--shell-title-start) - var(--space-3));padding-inline-end:var(--space-3);display:grid}.property-charge-panel>.property-action-message{margin:0}.charge-resident{gap:var(--space-1);display:grid}.charge-resident small{color:var(--color-text-muted);font-size:var(--font-size-xs);overflow-wrap:anywhere;max-width:20rem}.charge-calculation>summary{cursor:pointer;white-space:nowrap;list-style-position:inside}.charge-calculation ul{margin:var(--space-3) 0 0;font-size:var(--font-size-xs);padding:0;list-style:none}.charge-calculation li{gap:var(--space-1) var(--space-3);padding-block:var(--space-2);text-align:left;border-top:1px solid var(--color-border-subtle);grid-template-columns:1fr auto;display:grid}.charge-calculation li small{color:var(--color-text-muted);grid-column:1/-1}@media (pointer:coarse){.property-tab{min-height:44px}.charge-calculation>summary,.property-charge-header .period-heading__picker{align-content:center;min-height:44px}}@media (max-width:1023px){.app-shell--mobile{grid-template:"nav header""main main"1fr/auto 1fr;min-height:100dvh;display:grid}.app-shell--mobile .ui-sidebar-mobile-trigger{height:auto;min-height:var(--shell-toolbar-row-height);padding-block:var(--shell-toolbar-pad-block);padding-inline:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-raised);font-weight:inherit;grid-area:nav;justify-content:center;align-self:stretch;align-items:center;display:flex}.app-shell--mobile .ui-sidebar-mobile-trigger button{justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.app-shell--mobile .ui-sidebar-mobile-trigger button svg{width:1.125rem;height:1.125rem}.app-shell--mobile .ui-sidebar-mobile-trigger>span{display:none}.app-shell--mobile [data-webmcp-page],.app-shell--mobile .app-shell__main-column{display:contents}.app-shell--mobile .app-shell__toolbar{align-items:center;gap:var(--space-2);min-width:0;height:auto;min-height:var(--shell-toolbar-row-height);padding-block:var(--shell-toolbar-pad-block);padding-inline:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-raised);flex-wrap:nowrap;grid-area:header;display:flex;overflow:hidden}.app-shell--mobile .app-shell__toolbar-title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.app-shell--mobile .app-shell__toolbar-title-link{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-shell--mobile .app-shell__toolbar-slot{align-items:center;gap:var(--space-2);flex-wrap:nowrap;flex:none;min-width:0;display:flex}.app-shell--mobile .app-shell__toolbar-actions{flex-shrink:0;margin-left:auto}.app-shell--mobile .app-shell__toolbar:has(.period-heading){flex-wrap:nowrap}.app-shell--mobile .app-shell__toolbar:has(.period-heading) .app-shell__toolbar-slot{order:unset;flex-basis:auto}.app-shell--mobile .app-shell__toolbar:has(.period-heading) .app-shell__toolbar-slot>.period-heading__status{flex-shrink:0;flex-basis:auto;margin-left:0;margin-right:auto}.app-shell--mobile .period-heading{flex-wrap:nowrap;min-width:0}.app-shell--mobile .period-heading__picker,.app-shell--mobile .app-shell__toolbar-slot [data-ui=monthpicker-trigger],.app-shell--mobile .app-shell__toolbar-slot [data-testid=pay-week-picker]{flex-shrink:0;max-width:min(16rem,55vw)}.app-shell--mobile .period-heading__picker>span:first-child,.app-shell--mobile .transitions-project-trigger__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-shell--mobile .period-heading__status{flex-shrink:0}.app-shell--mobile .app-shell__main{grid-area:main}}@media (max-width:767px){.period-heading{padding-block:var(--space-2)}.property-tabs{padding-inline:0}.property-tab{padding-inline:var(--space-2)}.property-panel-inset,.wifi-usage-summary,.expenses-property-group__heading,.property-charge-panel>.property-action-message{padding-inline:0}}.billing-board{gap:var(--space-5);margin-bottom:var(--space-6);min-width:0;display:grid}.billing-board-header{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);display:grid}.billing-board-header__row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.billing-board-header__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.billing-board-header h2{margin:0 0 var(--space-2);font-size:var(--font-size-sm);font-weight:600}.billing-muted{color:var(--color-text-muted);font-size:var(--font-size-sm)}.billing-missing{padding:var(--space-3);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-status-warning) 12%, transparent)}.billing-progress{gap:var(--space-3);display:grid}.billing-progress__track{background:var(--color-border-subtle);border-radius:999px;height:.375rem;overflow:hidden}.billing-progress__fill{background:var(--color-accent);height:100%;transition:width .12s}.billing-progress__steps{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.billing-progress__step{font-size:var(--font-size-xs);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-subtle);border-radius:999px}.billing-progress__step--complete{border-color:color-mix(in srgb, var(--color-status-success) 40%, transparent)}.billing-progress__step--active{border-color:var(--color-accent)}.billing-progress__step--blocked{border-color:color-mix(in srgb, var(--color-status-error) 40%, transparent)}.billing-provider-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.billing-provider-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);overflow:hidden}.billing-provider-card__header{justify-content:space-between;gap:var(--space-3);width:100%;padding:var(--space-3);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.billing-provider-card__body{padding:0 var(--space-3) var(--space-3);font-size:var(--font-size-sm)}.billing-workbook{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);display:grid}.billing-workbook__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}
