@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-ext-600-normal-Dj6eZy5f.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-600-normal-DVvC-yKp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-vietnamese-600-normal-Dtizs43-.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-default:0s;--motion-slow:0s}}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans);color:var(--ink);background:var(--surface);font-size:var(--type-body-size);line-height:1.5}a{color:var(--primary)}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}h1{font:var(--type-title);margin:0 0 var(--space-16)}h2{font:var(--type-section);margin:var(--space-16) 0 var(--space-8)}@layer{[data-react-aria-pressable]{touch-action:pan-x pan-y pinch-zoom}}.nc-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}.nui-app-frame.nc-shell{height:100dvh}.nc-main{padding:var(--space-24)}.nc-topbar .nui-top-bar__end .nui-icon-button svg{width:var(--space-16);height:var(--space-16);stroke-width:1.5px}.nc-help__external{margin-left:var(--space-4);color:var(--ink-variant);vertical-align:-.125em}.nc-avatar{background:var(--surface-container);width:24px;height:24px;color:var(--ink);font:var(--type-label);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.nc-account__header{flex-direction:column;min-width:0;line-height:1.3;display:flex}.nc-account__email{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);overflow:hidden}.nc-account__detail{color:var(--ink-variant);font-size:var(--type-caption-size)}.nc-footer{border-top:1px solid var(--outline-variant);padding:var(--space-12) var(--space-24);font-size:var(--type-caption-size)}.nc-footer ul{gap:var(--space-16);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nc-footer a{color:var(--ink-variant)}.nc-lockup{display:inline-flex}.nc-lockup img{display:block}.nc-lockup .nc-lockup__dark,:root[data-theme=dark] .nc-lockup .nc-lockup__light,.theme-dark .nc-lockup .nc-lockup__light{display:none}:root[data-theme=dark] .nc-lockup .nc-lockup__dark,.theme-dark .nc-lockup .nc-lockup__dark{display:block}@media (width<=767px){.nc-main{padding:var(--space-16)}}.co-fullpage{max-width:560px;padding:var(--space-48) var(--space-16);margin:0 auto}.co-muted{color:var(--ink-variant)}.co-text{font:var(--type-body);color:var(--ink);margin:0}.co-text.co-muted{color:var(--ink-variant)}.co-mono{font:var(--type-mono)}.co-page{gap:var(--space-24);min-width:0;display:grid}.co-sections{gap:var(--space-24);align-content:start;min-width:0;display:grid}.co-section{gap:var(--space-12);align-content:start;min-width:0;display:grid}.co-sections>.co-section+.co-section{padding-top:var(--space-24);border-top:1px solid var(--outline-variant)}.co-section>.nui-page-header{margin:0}.co-stack{gap:var(--space-12);min-width:0;display:grid}.co-stack>p{margin:0}.co-actions{gap:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.co-toolbar{gap:var(--space-12);flex-wrap:wrap;align-items:end;display:flex}.co-org,.co-org__label{align-items:center;gap:var(--space-4);min-width:0;max-width:100%;margin:0;display:flex}.co-org__name,.co-org__role{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.co-org__role{color:var(--ink-variant);flex:0 100000 auto}.co-org__trigger.nui-button[data-variant]{min-width:0;max-width:100%;color:var(--ink);border-color:var(--outline-variant)}.co-org__name{font-weight:var(--type-label-weight)}.co-signin-page{box-sizing:border-box;min-height:100dvh;padding:var(--space-48) var(--space-16);background:var(--frame);flex-direction:column;justify-content:center;align-items:center;display:flex}.co-signin-card{box-sizing:border-box;width:100%;max-width:400px;margin:0;padding:0}.co-signin-panel{border:1px solid var(--outline-variant);border-radius:var(--radius-container);background:var(--surface)}.co-signin-card__body{padding:var(--space-32) var(--space-32) var(--space-24)}.co-signin-card__head{text-align:center;margin-bottom:var(--space-24);flex-direction:column;align-items:center;display:flex}.co-signin-card__head h1{font:var(--type-title);margin:var(--space-16) 0 var(--space-4)}.co-signin-card__head p{color:var(--ink-variant);margin:0}.co-signin-card__providers{gap:var(--space-12);flex-direction:column;display:flex}.co-signin-card__form{gap:var(--space-12);display:grid}.co-signin-card .nui-button{width:100%;min-height:36px}.co-signin-card .nui-button[data-variant=filled][data-disabled]:not([data-pending]){opacity:1;background-color:var(--surface-container);color:var(--outline)}.co-signin-card__orgs{border:1px solid var(--outline-variant);border-radius:var(--radius-container);margin:0;padding:0;list-style:none;overflow:hidden}.co-signin-card__orgs>li+li{border-top:1px solid var(--outline-variant)}.co-signin-card__orgs a{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:40px;padding:0 var(--space-16);color:var(--ink);text-decoration:none;display:flex}.co-signin-card__orgs a:hover{background:var(--state-hover)}.co-signin-card__orgs a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.co-signin-card__org{min-width:0;font:var(--type-label);overflow-wrap:anywhere}.co-signin-card__role{font:var(--type-caption);color:var(--ink-variant);flex:none}.co-signin-card__note{margin:var(--space-16) 0 0;font:var(--type-caption);color:var(--ink-variant)}.co-signin-card>.nc-footer{padding:var(--space-12) var(--space-32)}.co-signin-card>.nc-footer ul{justify-content:center}@media (width<=480px){.co-signin-page{padding:var(--space-24) var(--space-16);justify-content:flex-start}.co-signin-card__body{padding:var(--space-24) var(--space-16) var(--space-16)}.co-signin-card>.nc-footer{padding:var(--space-12) var(--space-16)}.co-signin-card .nui-button,.co-signin-card__orgs a,.co-signin-card__form .nui-field__box{min-height:44px}}.co-idp{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-12);width:100%;min-height:40px;padding:0 var(--space-12);border-radius:var(--radius-control);font-size:var(--type-label-size);font-weight:var(--type-label-weight);cursor:pointer;border:1px solid;line-height:20px;display:flex}.co-idp img{flex:none}.co-idp[data-provider=google]{background:var(--brand-fixed-idp-google-bg);border-color:var(--brand-fixed-idp-google-border);color:var(--brand-fixed-idp-google-text);font-family:var(--idp-google-font)}.co-idp[data-provider=microsoft]{background:var(--brand-fixed-idp-microsoft-bg);border-color:var(--brand-fixed-idp-microsoft-border);color:var(--brand-fixed-idp-microsoft-text);font-family:var(--idp-microsoft-font)}.co-idp[data-provider=google]:hover:not(:disabled){background:color-mix(in srgb, var(--brand-fixed-idp-google-text) 8%, var(--brand-fixed-idp-google-bg))}.co-idp[data-provider=microsoft]:hover:not(:disabled){background:color-mix(in srgb, var(--brand-fixed-idp-microsoft-text) 8%, var(--brand-fixed-idp-microsoft-bg))}.co-idp:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.co-idp:disabled{opacity:.6;cursor:not-allowed}@media (width<=480px){.co-idp{min-height:44px}}.co-divider{align-items:center;gap:var(--space-12);color:var(--ink-variant);margin:var(--space-16) 0;display:flex}.co-divider:before,.co-divider:after{content:"";border-top:1px solid var(--outline-variant);flex:1}.co-inline-error{color:var(--on-error-container);margin:var(--space-8) 0 0}@media (width<=767px){.co-actions a,.co-org__trigger.nui-button{min-height:44px}}:root{--ref-indigo-50:#eef2ff;--ref-indigo-100:#e0e7ff;--ref-indigo-200:#c7d2fe;--ref-indigo-300:#a5b4fc;--ref-indigo-400:#818cf8;--ref-indigo-500:#6366f1;--ref-indigo-600:#4f46e5;--ref-indigo-700:#4338ca;--ref-indigo-800:#3730a3;--ref-indigo-900:#312e81;--ref-indigo-950:#1e1b4b;--ref-neutral-0:#fff;--ref-neutral-25:#f9fafc;--ref-neutral-50:#f4f5f9;--ref-neutral-100:#eef0f6;--ref-neutral-150:#e5e7ef;--ref-neutral-200:#dcdfe6;--ref-neutral-300:#b9bdc8;--ref-neutral-400:#8d92a0;--ref-neutral-500:#7a7f8c;--ref-neutral-600:#5f6473;--ref-neutral-700:#4a4f5e;--ref-neutral-800:#2a2e3a;--ref-neutral-850:#1b1e28;--ref-neutral-900:#14161e;--ref-neutral-950:#0b0c12;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", "Cascadia Code", "Consolas", monospace;--type-title-size:1.25rem;--type-title-line:1.75rem;--type-title-weight:500;--type-title:500 1.25rem/1.75rem var(--font-sans);--type-section-size:.9375rem;--type-section-line:1.375rem;--type-section-weight:500;--type-section:500 .9375rem/1.375rem var(--font-sans);--type-label-size:.8125rem;--type-label-line:1.125rem;--type-label-weight:500;--type-label:500 .8125rem/1.125rem var(--font-sans);--type-body-size:.875rem;--type-body-line:1.25rem;--type-body-weight:400;--type-body:400 .875rem/1.25rem var(--font-sans);--type-table-size:.8125rem;--type-table-line:1.125rem;--type-table-weight:400;--type-table:400 .8125rem/1.125rem var(--font-sans);--type-caption-size:.75rem;--type-caption-line:1rem;--type-caption-weight:400;--type-caption:400 .75rem/1rem var(--font-sans);--type-mono-size:.78125rem;--type-mono-line:1.125rem;--type-mono-weight:400;--type-mono:400 .78125rem/1.125rem var(--font-mono);--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-12:12px;--radius-pill:999px;--radius-control:6px;--radius-container:8px;--radius-sheet:12px;--motion-fast:.1s;--motion-default:.2s;--motion-slow:.3s;--ease:cubic-bezier(.2, 0, 0, 1);--row-h:32px;--row-h-compact:32px;--row-h-comfortable:40px;--nav-item-h:30px;--control-h:32px;--control-h-form:36px;--chip-h:28px;--topbar-height:48px;--nav-width:240px;--nav-rail-width:56px;--content-max:1440px;--table-cell-max:400px;--z-overlay:950;--z-sidebar:1000;--z-topbar:1005;--z-dropdown:1010;--z-modal:1050;--z-toast:1060;--z-tooltip:1070;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f4f5f9;--frame:#f0f3fc;--frame-2:#e5e9f5;--frame-selected:#dbe2f9;--selection-bar:#414b6e;--surface:#fff;--surface-dim:#f9fafc;--surface-container:#eef0f6;--ink:#0b0c12;--ink-variant:#4a4f5e;--ink-muted:#5f6473;--outline:#7a7f8c;--outline-variant:#e3e6eb;--primary:#3d4cb8;--primary-hover:#323ea0;--primary-pressed:#273280;--on-primary:#fff;--primary-text:#3d4cb8;--primary-container:#dbe2f9;--on-primary-container:#2b3770;--error:#c5221f;--error-container:#fce8e6;--on-error-container:#c5221f;--warning:#9a5b00;--warning-container:#fef3e0;--on-warning-container:#9a5b00;--success:#1c7d4e;--success-container:#e3f3ea;--on-success-container:#146c2e;--info:#1b6cce;--info-container:#e3eefb;--on-info-container:#185abc;--neutral:#5f6473;--neutral-container:#eef0f6;--on-neutral-container:#4a4f5e;--inverse-surface:#1b1e28;--inverse-ink:#eaebf2;--inverse-primary:#869ae3;--scrim:#0b0c1266;--state-hover:#0b0c120f;--state-pressed:#0b0c121a;--focus-ring:#3d4cb8;--viz-1:#2a67bd;--viz-2:#d67b34;--viz-3:#009583;--viz-4:#714ca6;--viz-5:#3b8040;--viz-6:#b2417f;--viz-7:#ab8704;--viz-8:#cd5f62;--elevation-0:none;--elevation-1:0 1px 2px #0b0c121a, 0 4px 12px #0b0c121a;--elevation-2:0 4px 8px #0b0c121a, 0 12px 32px #0b0c122e;--elevation-focus:0 0 0 2px var(--focus-ring);--brand-fixed-staff-tag:#fcd34d;--brand-fixed-idp-google-bg:#fff;--brand-fixed-idp-google-border:#747775;--brand-fixed-idp-google-text:#1f1f1f;--brand-fixed-idp-microsoft-bg:#fff;--brand-fixed-idp-microsoft-border:#8c8c8c;--brand-fixed-idp-microsoft-text:#5e5e5e}:root[data-theme=dark],.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0b0c12;--frame:#0d0e13;--frame-2:#1c1e25;--frame-selected:#262c45;--selection-bar:#b0bce5;--surface:#15171e;--surface-dim:#15171e;--surface-container:#1b1e28;--ink:#eaebf2;--ink-variant:#a9aebd;--ink-muted:#8d92a0;--outline:#8d92a0;--outline-variant:#2a2e3a;--primary:#869ae3;--primary-hover:#aebdef;--primary-pressed:#d0daf8;--on-primary:#0b0c12;--primary-text:#869ae3;--primary-container:#262c45;--on-primary-container:#e0e7ff;--error:#f28b82;--error-container:#3b1715;--on-error-container:#f28b82;--warning:#f2c46b;--warning-container:#33270e;--on-warning-container:#f2c46b;--success:#81c995;--success-container:#12301f;--on-success-container:#81c995;--info:#8ab4f8;--info-container:#152539;--on-info-container:#8ab4f8;--neutral:#8d92a0;--neutral-container:#1b1e28;--on-neutral-container:#a9aebd;--inverse-surface:#eef0f6;--inverse-ink:#0b0c12;--inverse-primary:#3d4cb8;--scrim:#0009;--state-hover:#eaebf214;--state-pressed:#eaebf21f;--focus-ring:#869ae3;--viz-1:#4d86d9;--viz-2:#c77434;--viz-3:#149483;--viz-4:#9978cf;--viz-5:#4a8c4e;--viz-6:#c0558d;--viz-7:#b28d21;--viz-8:#ca6164;--elevation-0:none;--elevation-1:0 1px 2px #0006, 0 4px 12px #00000052;--elevation-2:0 4px 8px #0006, 0 12px 32px #0000008f;--elevation-focus:0 0 0 2px var(--focus-ring);--brand-fixed-staff-tag:#fcd34d;--brand-fixed-idp-google-bg:#131314;--brand-fixed-idp-google-border:#8e918f;--brand-fixed-idp-google-text:#e3e3e3;--brand-fixed-idp-microsoft-bg:#2f2f2f;--brand-fixed-idp-microsoft-border:#2f2f2f;--brand-fixed-idp-microsoft-text:#fff}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-default:0s;--motion-slow:0s}}:root{--type-wordmark-size:1.25rem;--type-wordmark-line:1.5rem;--idp-google-font:"Google Sans", Roboto, var(--font-sans);--idp-google-size:14px;--idp-google-weight:500;--idp-microsoft-font:"Segoe UI", var(--font-sans);--idp-microsoft-size:15px;--idp-microsoft-weight:600}.nui-app-frame{background-color:var(--frame);height:100%;min-height:0;color:var(--ink);flex-direction:column;display:flex;position:relative}.nui-app-frame__skip{top:var(--space-8);left:var(--space-8);z-index:var(--z-toast);padding:var(--space-4) var(--space-12);border-radius:var(--radius-control);background-color:var(--surface);color:var(--primary-text);font:var(--type-label);position:absolute;transform:translateY(-200%)}.nui-app-frame__skip:focus{outline:2px solid var(--focus-ring);outline-offset:2px;transform:none}.nui-app-frame__body{flex:auto;min-height:0;display:flex}.nui-app-frame__nav{width:var(--nav-width);min-height:0;transition:width var(--motion-default) var(--ease);flex:none;overflow:hidden}.nui-app-frame[data-nav=rail] .nui-app-frame__nav{width:var(--nav-rail-width)}.nui-app-frame__column{min-width:0;padding-right:var(--space-8);flex-direction:column;flex:auto;display:flex}.nui-app-frame[data-nav=drawer] .nui-app-frame__column{padding:0}.nui-app-frame__crumbs{max-width:var(--content-max);min-height:var(--space-8);padding:var(--space-4) var(--space-4) var(--space-8);box-sizing:border-box;color:var(--ink-variant);flex:none}.nui-app-frame__crumbs:empty{padding:0}.nui-app-frame[data-nav=drawer] .nui-app-frame__crumbs{padding-inline:var(--space-12)}.nui-app-frame__sheet{width:100%;max-width:var(--content-max);border-top-left-radius:var(--radius-sheet);border-top-right-radius:var(--radius-sheet);background-color:var(--surface);min-height:0;color:var(--ink);outline:none;flex-direction:column;flex:auto;display:flex;overflow:hidden}.nui-app-frame__scroll{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.nui-app-frame__scrim{z-index:var(--z-modal);background-color:var(--scrim);position:fixed;inset:0}.nui-app-frame__drawer{width:var(--nav-width);background-color:var(--frame);max-width:85vw;box-shadow:var(--elevation-2);outline:none;position:fixed;top:0;bottom:0;left:0}.nui-app-frame__scrim[data-entering] .nui-app-frame__drawer{animation:nui-app-frame-drawer-in var(--motion-default) var(--ease)}.nui-app-frame__drawer-dialog{height:100%;padding-top:var(--space-8);box-sizing:border-box;outline:none}@keyframes nui-app-frame-drawer-in{0%{transform:translate(-100%)}to{transform:none}}@media print{.nui-app-frame,.nui-app-frame__body,.nui-app-frame__column,.nui-app-frame__sheet,.nui-app-frame__scroll{background-color:var(--surface);height:auto;display:block;overflow:visible}.nui-app-frame__nav,.nui-app-frame__crumbs,.nui-app-frame>.nui-top-bar{display:none}}@media (prefers-reduced-motion:reduce){.nui-app-frame__nav{transition:none}.nui-app-frame__scrim[data-entering] .nui-app-frame__drawer{animation:none}}.nui-tooltip{max-width:280px;padding:var(--space-4) var(--space-8);border-radius:var(--radius-control);background:var(--inverse-surface);box-shadow:var(--elevation-1);color:var(--inverse-ink);font:var(--type-caption);overflow-wrap:break-word}.nui-tooltip[data-entering]{animation:nui-tooltip-in var(--motion-fast) var(--ease)}.nui-tooltip[data-exiting]{animation:nui-tooltip-in var(--motion-fast) var(--ease) reverse}.nui-tooltip[data-placement=top]{--nui-tooltip-from:translateY(4px)}.nui-tooltip[data-placement=bottom]{--nui-tooltip-from:translateY(-4px)}.nui-tooltip[data-placement=left]{--nui-tooltip-from:translateX(4px)}.nui-tooltip[data-placement=right]{--nui-tooltip-from:translateX(-4px)}@keyframes nui-tooltip-in{0%{opacity:0;transform:var(--nui-tooltip-from,none)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nui-tooltip[data-entering],.nui-tooltip[data-exiting]{animation:none}}.nui-tooltip-target{color:inherit;font:inherit;cursor:help;vertical-align:middle;background:0 0;border-style:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.nui-tooltip-target[data-focus-visible]{outline:2px solid var(--primary);outline-offset:2px}.nui-tooltip-target[data-disabled]{opacity:.38;cursor:default}@media (pointer:coarse){.nui-tooltip-target{min-width:44px;min-height:44px}}.nui-icon-button{box-sizing:border-box;width:var(--control-h);height:var(--control-h);border-radius:var(--radius-control);color:var(--ink-variant);cursor:pointer;transition:background-color var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease);background-color:#0000;background-image:none;border-style:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.nui-icon-button[data-size=sm]{width:var(--chip-h);height:var(--chip-h)}.nui-icon-button[data-size=lg]{width:var(--control-h-form);height:var(--control-h-form)}.nui-icon-button[data-variant=filled]{background-color:var(--primary);color:var(--on-primary)}.nui-icon-button[data-variant=tonal],.nui-icon-button[aria-pressed=true]{background-color:var(--primary-container);color:var(--on-primary-container)}.nui-icon-button[data-variant=filled][aria-pressed=true]{background-color:var(--primary);color:var(--on-primary)}.nui-icon-button[data-variant=filled][aria-pressed=false],.nui-icon-button[data-variant=tonal][aria-pressed=false]{background-color:var(--surface-container);color:var(--ink-variant)}.nui-icon-button[data-hovered]{background-image:linear-gradient(var(--state-hover), var(--state-hover))}.nui-icon-button[data-pressed]{background-image:linear-gradient(var(--state-pressed), var(--state-pressed))}.nui-icon-button[data-variant=standard]:not([aria-pressed=true])[data-hovered]{background-color:var(--surface-container);background-image:none}.nui-icon-button[data-variant=standard]:not([aria-pressed=true])[data-pressed]{background-color:var(--surface-container);background-image:linear-gradient(var(--state-pressed), var(--state-pressed))}.nui-icon-button[data-focus-visible]{outline:2px solid var(--primary);outline-offset:2px}.nui-icon-button[data-disabled]{opacity:.38;cursor:default}.nui-icon-button__icon{display:inline-flex}.nui-icon-button__icon>svg{width:16px;height:16px}@media (pointer:coarse){.nui-icon-button{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.nui-icon-button{transition:none}}.nui-menu-popover{border-radius:var(--radius-container);background:var(--surface);min-width:180px;max-width:320px;box-shadow:var(--elevation-2);outline:none;flex-direction:column;display:flex}.nui-menu-popover[data-entering]{animation:nui-menu-enter var(--motion-fast) var(--ease)}@keyframes nui-menu-enter{0%{opacity:0}}.nui-menu{min-height:0;max-height:400px;padding:var(--space-4) 0;font:var(--type-body);color:var(--ink);outline:none;overflow-y:auto}.nui-menu__item{align-items:center;gap:var(--space-12);min-height:36px;padding:var(--space-8) var(--space-12);color:var(--ink);cursor:pointer;outline:none;text-decoration:none;display:flex}.nui-menu__item[data-focused],.nui-menu__item[data-open]{background:var(--state-hover)}.nui-menu__item[data-pressed]{background:var(--state-pressed)}.nui-menu__item[data-focus-visible]{outline:2px solid var(--primary);outline-offset:-2px}.nui-menu__item[data-danger],.nui-menu__item[data-danger] .nui-menu__icon{color:var(--error)}.nui-menu__item[data-disabled]{opacity:.38;cursor:default}.nui-menu__check,.nui-menu__icon,.nui-menu__chevron{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.nui-menu__check{color:var(--primary)}.nui-menu__icon,.nui-menu__chevron{color:var(--ink-variant)}.nui-menu__icon svg,.nui-menu__check svg,.nui-menu__chevron svg{width:16px;height:16px}.nui-menu__text{flex-direction:column;flex:auto;min-width:0;display:flex}.nui-menu__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nui-menu__description{font:var(--type-caption);color:var(--ink-variant)}.nui-menu__hint{font:var(--type-caption);color:var(--ink-muted);flex:none}.nui-menu__header{padding:var(--space-8) var(--space-12) var(--space-4);font:var(--type-caption);font-weight:var(--type-label-weight);color:var(--ink-muted)}.nui-menu__separator{height:1px;margin:var(--space-4) 0;background:var(--outline-variant);border:0}@media (pointer:coarse){.nui-menu__item{min-height:44px}}@media (prefers-reduced-motion:reduce){.nui-menu-popover[data-entering]{animation:none}}.nui-breadcrumbs{min-width:0;font:var(--type-table);color:var(--ink-muted);margin:0;display:block}.nui-breadcrumbs__list{align-items:center;gap:var(--space-4);min-width:0;margin:0;padding:0;list-style:none;display:flex}.nui-breadcrumbs__item{align-items:center;gap:var(--space-4);min-width:0;display:flex}.nui-breadcrumbs__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nui-breadcrumbs__link,.nui-breadcrumbs__text,.nui-breadcrumbs__current{align-items:center;min-width:0;display:inline-flex}.nui-breadcrumbs__link{color:var(--ink-muted);cursor:pointer;outline:none;text-decoration:none}.nui-breadcrumbs__link[data-hovered]{color:var(--primary-text);text-decoration:underline}.nui-breadcrumbs__link[data-focus-visible]{border-radius:var(--radius-control);outline:2px solid var(--primary);outline-offset:2px}.nui-breadcrumbs__current{color:var(--ink)}.nui-breadcrumbs__separator{color:var(--ink-muted);flex-shrink:0}.nui-breadcrumbs__more{min-width:24px;height:18px;padding:0 var(--space-4);border-radius:var(--radius-control);color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border-width:0;outline:none;justify-content:center;align-items:center;display:inline-flex}.nui-breadcrumbs__more[data-hovered]{background:var(--state-hover);color:var(--ink)}.nui-breadcrumbs__more[data-pressed]{background:var(--state-pressed);color:var(--ink)}.nui-breadcrumbs__more[data-focus-visible]{outline:2px solid var(--primary);outline-offset:2px}.nui-breadcrumbs__item[data-collapse=narrow]{display:none}@media (width<=768px){.nui-breadcrumbs__item[data-collapse=narrow]{display:flex}.nui-breadcrumbs__item[data-collapsible]{display:none}}@media (pointer:coarse){.nui-breadcrumbs__link{min-height:44px}.nui-breadcrumbs__more{min-width:44px;min-height:44px}}.nui-skeleton{display:block}.nui-skeleton__shape{border-radius:var(--radius-control);background:linear-gradient(90deg, var(--surface-container) 25%, var(--surface) 50%, var(--surface-container) 75%);animation:nui-skeleton-shimmer 1.5s var(--ease) infinite;background-size:400% 100%}@keyframes nui-skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.nui-skeleton[data-variant=text]{gap:var(--space-8);flex-direction:column;display:flex}.nui-skeleton[data-variant=text]>.nui-skeleton__shape{height:12px}.nui-skeleton__label{margin:var(--space-4) 0 0;font:var(--type-caption);color:var(--ink-muted)}:where(.nui-skeleton[data-variant=block]){height:64px}:where(.nui-skeleton[data-variant=circle]){width:40px;height:40px}.nui-skeleton[data-variant=block]>.nui-skeleton__shape,.nui-skeleton[data-variant=circle]>.nui-skeleton__shape{width:100%;height:100%}.nui-skeleton[data-variant=circle]>.nui-skeleton__shape{border-radius:50%}.nui-skeleton__row{align-items:center;gap:var(--space-16);padding:0 var(--space-16);display:flex}.nui-skeleton[data-density=compact]>.nui-skeleton__row{height:var(--row-h-compact)}.nui-skeleton[data-density=comfortable]>.nui-skeleton__row{height:var(--row-h-comfortable)}.nui-skeleton__row+.nui-skeleton__row{border-top:1px solid var(--outline-variant)}.nui-skeleton__row>.nui-skeleton__shape{flex:1 1 0;height:12px}@media (prefers-reduced-motion:reduce){.nui-skeleton__shape{background:var(--surface-container);animation:none}}.nui-status-badge{--nui-status-glyph:var(--neutral);--nui-status-glyph-size:14px;align-items:center;gap:var(--space-4);height:24px;color:var(--ink);font:var(--type-table);text-transform:none;white-space:nowrap;vertical-align:middle;display:inline-flex}.nui-status-badge[data-size=sm]{--nui-status-glyph-size:12px;height:20px;font:var(--type-caption)}.nui-status-badge[data-tone=error]{--nui-status-glyph:var(--error)}.nui-status-badge[data-tone=warning]{--nui-status-glyph:var(--warning)}.nui-status-badge[data-tone=success]{--nui-status-glyph:var(--success)}.nui-status-badge[data-tone=info]{--nui-status-glyph:var(--info)}.nui-status-badge__glyph{color:var(--nui-status-glyph);flex:none;display:inline-flex}.nui-status-badge__glyph svg{width:var(--nui-status-glyph-size);height:var(--nui-status-glyph-size)}.nui-status-badge[data-appearance=chip]{padding:0 var(--space-8);border-radius:var(--radius-control);background:var(--neutral-container);color:var(--on-neutral-container);font:var(--type-caption);font-weight:var(--type-label-weight)}.nui-status-badge[data-appearance=chip][data-tone=error]{background:var(--error-container);color:var(--on-error-container)}.nui-status-badge[data-appearance=chip][data-tone=warning]{background:var(--warning-container);color:var(--on-warning-container)}.nui-status-badge[data-appearance=chip][data-tone=success]{background:var(--success-container);color:var(--on-success-container)}.nui-status-badge[data-appearance=chip][data-tone=info]{background:var(--info-container);color:var(--on-info-container)}.nui-top-bar{z-index:var(--z-topbar);box-sizing:border-box;align-items:center;gap:var(--space-16);height:var(--topbar-height);padding:0 var(--space-12) 0 var(--space-8);background-color:var(--frame);color:var(--ink);flex:none;display:flex;position:relative}.nui-top-bar__start{align-items:center;gap:var(--space-8);flex:0 auto;min-width:0;display:flex}.nui-top-bar__menu{color:var(--ink-variant)}.nui-top-bar__menu svg{width:var(--space-16);height:var(--space-16);stroke-width:1.5px}.nui-top-bar__brand{align-items:center;gap:var(--space-8);padding:0 var(--space-4);border-radius:var(--radius-control);color:var(--ink);font:var(--type-section);outline:none;flex:none;text-decoration:none;display:inline-flex}.nui-top-bar__brand[data-focus-visible]{outline:2px solid var(--focus-ring);outline-offset:2px}.nui-top-bar__mark{flex:none;display:inline-flex}.nui-top-bar__name{white-space:nowrap}.nui-top-bar__badge{flex:none;display:inline-flex}.nui-top-bar__context{min-width:0;display:flex}.nui-top-bar__search{flex:auto;min-width:0;display:flex}.nui-top-bar__search-field{box-sizing:border-box;align-items:center;gap:var(--space-8);width:100%;max-width:720px;height:var(--control-h);padding:0 var(--space-8) 0 var(--space-12);border-radius:var(--radius-control);background-color:var(--frame-2);color:var(--ink-variant);font:var(--type-body);text-align:left;cursor:text;transition:background-color var(--motion-fast) var(--ease);border:none;outline:none;display:flex}.nui-top-bar__search-field[data-hovered]{outline:1px solid var(--outline-variant);outline-offset:-1px}.nui-top-bar__search-field[data-focus-visible]{outline:2px solid var(--focus-ring);outline-offset:-2px}.nui-top-bar__search-icon{width:var(--space-16);height:var(--space-16);stroke-width:1.5px;flex:none}.nui-top-bar__search-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.nui-top-bar__search-kbd{padding:0 var(--space-4);border:1px solid var(--outline-variant);border-radius:var(--radius-control);color:var(--ink-muted);font:var(--type-caption);flex:none}.nui-top-bar__end{align-items:center;gap:var(--space-4);flex:none;margin-left:auto;display:flex}@media (width<=1024px){.nui-top-bar{gap:var(--space-8)}.nui-top-bar__search-kbd{display:none}}@media (width<=768px){.nui-top-bar__search{flex:none;margin-left:auto}.nui-top-bar__search-field{width:var(--control-h);border-radius:var(--radius-control);cursor:pointer;background-color:#0000;justify-content:center;padding:0}.nui-top-bar__search-field[data-hovered]{background-color:var(--frame-2);outline:none}.nui-top-bar__search-text{display:none}.nui-top-bar__end{margin-left:0}}@media (width<=360px){.nui-top-bar__name{display:none}}@media (prefers-reduced-motion:reduce){.nui-top-bar__search-field{transition:none}}.nui-side-nav{height:100%;min-height:0;color:var(--ink-variant);font:var(--type-table);flex-direction:column;display:flex}.nui-side-nav__nav{min-height:0;padding:var(--space-4) 0 var(--space-8);scrollbar-width:thin;flex:auto;overflow:hidden auto}.nui-side-nav__group+.nui-side-nav__group{margin-top:var(--space-12)}.nui-side-nav__heading{padding:var(--space-4) var(--space-16);color:var(--ink-muted);font:var(--type-caption);font-weight:var(--type-label-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nui-side-nav__list{margin:0;padding:0;list-style:none}.nui-side-nav__list[hidden]{display:none}.nui-side-nav__link{box-sizing:border-box;align-items:center;gap:var(--space-12);height:var(--nav-item-h);margin-right:var(--space-8);padding:0 var(--space-8) 0 var(--space-16);border-top-right-radius:var(--radius-control);border-bottom-right-radius:var(--radius-control);color:var(--ink-variant);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) var(--ease);outline:none;text-decoration:none;display:flex;position:relative}.nui-side-nav__link[data-hovered]{background-color:var(--frame-2);color:var(--ink)}.nui-side-nav__link[data-focus-visible]{outline:2px solid var(--focus-ring);outline-offset:-2px}.nui-side-nav__link[data-current]{background-color:var(--frame-selected);color:var(--ink);font-weight:var(--type-label-weight)}.nui-side-nav__link[data-current]:before{content:"";background-color:var(--selection-bar);width:3px;position:absolute;top:0;bottom:0;left:0}.nui-side-nav__link[data-disabled]{opacity:.38;cursor:default}.nui-side-nav__icon{width:var(--space-16);height:var(--space-16);color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.nui-side-nav__icon:empty{display:none}.nui-side-nav__icon svg,.nui-side-nav__icon img{width:100%;height:100%;display:block}.nui-side-nav__icon svg{stroke-width:1.5px}.nui-side-nav__label{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.nui-side-nav__tag{color:var(--ink-muted);font:var(--type-caption);flex:none}.nui-side-nav__count{color:var(--ink-muted);font:var(--type-caption);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.nui-side-nav__link[data-hovered] .nui-side-nav__count,.nui-side-nav__link[data-current] .nui-side-nav__count,.nui-side-nav__link[data-hovered] .nui-side-nav__tag,.nui-side-nav__link[data-current] .nui-side-nav__tag{color:var(--ink-variant)}.nui-side-nav__row{position:relative}.nui-side-nav__item[data-disclosure] .nui-side-nav__link{padding-right:var(--space-32)}.nui-side-nav__chevron{top:50%;right:var(--space-16);width:var(--space-16);height:var(--space-16);border-radius:var(--radius-control);color:var(--ink-muted);cursor:pointer;transition:transform var(--motion-fast) var(--ease);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translateY(-50%)}.nui-side-nav__chevron svg{stroke-width:1.5px;width:100%;height:100%}.nui-side-nav__chevron[aria-expanded=true]{color:var(--ink-variant);transform:translateY(-50%)rotate(90deg)}.nui-side-nav__chevron[data-focus-visible]{outline:2px solid var(--focus-ring);outline-offset:1px}.nui-side-nav__panel{max-height:320px;margin:var(--space-4) var(--space-8) var(--space-4) var(--space-16);border-radius:var(--radius-container);background:var(--surface);color:var(--ink);overflow:auto}.nui-side-nav__group-toggle{box-sizing:border-box;align-items:center;gap:var(--space-8);width:calc(100% - var(--space-8));height:var(--nav-item-h);margin:0 var(--space-8) 0 0;padding:0 var(--space-8) 0 var(--space-16);border-top-right-radius:var(--radius-control);border-bottom-right-radius:var(--radius-control);color:var(--ink-muted);font:var(--type-caption);font-weight:var(--type-label-weight);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;display:flex}.nui-side-nav__group-toggle[data-hovered]{background-color:var(--frame-2);color:var(--ink-variant)}.nui-side-nav__group-toggle[data-focus-visible]{outline:2px solid var(--focus-ring);outline-offset:-2px}.nui-side-nav__group-toggle .nui-side-nav__icon{display:none}.nui-side-nav__group-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nui-side-nav__group-count{font-variant-numeric:tabular-nums}.nui-side-nav__group-end{align-items:center;gap:var(--space-8);margin-left:auto;display:inline-flex}.nui-side-nav__group-end .nui-side-nav__count{margin-left:0}.nui-side-nav__group-chevron{width:var(--space-12);height:var(--space-12);stroke-width:1.5px;transition:transform var(--motion-fast) var(--ease)}.nui-side-nav__group[data-open] .nui-side-nav__group-chevron{transform:rotate(90deg)}.nui-side-nav__footer{gap:var(--space-4);padding:var(--space-8) var(--space-12);flex-direction:column;flex:none;display:flex}.nui-side-nav[data-rail] .nui-side-nav__heading,.nui-side-nav[data-rail] .nui-side-nav__label,.nui-side-nav[data-rail] .nui-side-nav__tag,.nui-side-nav[data-rail] .nui-side-nav__count,.nui-side-nav[data-rail] .nui-side-nav__group-label,.nui-side-nav[data-rail] .nui-side-nav__group-count,.nui-side-nav[data-rail] .nui-side-nav__group-end{display:none}.nui-side-nav[data-rail] .nui-side-nav__footer{align-items:center;padding-inline:0}.nui-side-nav[data-rail] .nui-side-nav__group+.nui-side-nav__group{margin-top:var(--space-8)}.nui-side-nav[data-rail] .nui-side-nav__group+.nui-side-nav__group:before{content:"";height:1px;margin:0 var(--space-12) var(--space-8);background-color:var(--outline-variant);display:block}.nui-side-nav[data-rail] .nui-side-nav__link,.nui-side-nav[data-rail] .nui-side-nav__group-toggle{width:auto;margin:0 var(--space-8);border-radius:var(--radius-control);color:var(--ink-variant);justify-content:center;padding:0}.nui-side-nav[data-rail] .nui-side-nav__link[data-current]:before{display:none}.nui-side-nav[data-rail] .nui-side-nav__group-toggle .nui-side-nav__icon{display:inline-flex}@media (prefers-reduced-motion:reduce){.nui-side-nav__link,.nui-side-nav__chevron,.nui-side-nav__group-chevron{transition:none}}.nc-mark{flex:none}.nc-mark__edge,.nc-mark[data-tone=one-colour] .nc-mark__asset{fill:currentColor}.nc-mark__asset{fill:var(--ref-indigo-500)}.nc-product-lockup{align-items:center;gap:var(--space-8);color:var(--ink);display:inline-flex}.nc-product-lockup__word{font-size:var(--type-wordmark-size);line-height:var(--type-wordmark-line);letter-spacing:-.035em;font-weight:600}.nc-product-lockup__product{font-size:var(--type-section-size);line-height:var(--type-wordmark-line);font-weight:var(--type-body-weight);color:var(--ink-variant)}@media (width<=767px){.nc-product-lockup__product{display:none}}.nui-field{gap:var(--space-4);min-width:0;font:var(--type-body);color:var(--ink);flex-direction:column;display:flex;position:relative}.nui-field__label{font:var(--type-label);color:var(--ink)}.nui-field__optional{font-weight:var(--type-body-weight);color:var(--ink-muted)}.nui-field__helper{font:var(--type-caption);color:var(--ink-muted)}.nui-field__error{align-items:flex-start;gap:var(--space-4);font:var(--type-caption);color:var(--error);display:flex}.nui-field__error-icon{flex:none;width:16px;height:16px}.nui-field__error:empty{display:none}.nui-field__box{align-items:center;gap:var(--space-8);box-sizing:border-box;width:100%;height:var(--control-h-form);padding:0 var(--space-12);border-style:solid;border-width:1px;border-color:var(--outline);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:var(--type-body);text-align:start;display:flex}.nui-field__box[data-size=lg]{height:40px}.nui-field__box[data-size=sm]{height:var(--chip-h);padding:0 var(--space-8);font:var(--type-table)}.nui-field__box[data-hovered]{border-color:var(--ink)}.nui-field__box:focus-within,.nui-field[data-open] .nui-field__box{border-color:var(--primary)}.nui-field__box[data-focus-visible]{outline:2px solid var(--primary);outline-offset:2px}.nui-field__box:has(:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.nui-field[data-invalid] .nui-field__box{border-color:var(--error)}.nui-field[data-invalid] .nui-field__box[data-focus-visible]{outline-color:var(--error)}.nui-field[data-invalid] .nui-field__box:has(:focus-visible){outline-color:var(--error)}.nui-field[data-disabled] .nui-field__box,.nui-field__box[data-disabled]{opacity:.38;cursor:default}.nui-field__input{min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}.nui-field__input::placeholder{color:var(--ink-muted)}.nui-field__affix{color:var(--ink-variant);flex:none;align-items:center;display:inline-flex}@media (pointer:coarse){.nui-field__box{min-height:44px}}.nui-button{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-8);height:var(--control-h);padding:0 var(--space-12);border-radius:var(--radius-control);background-color:var(--primary);color:var(--on-primary);font:var(--type-label);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease);background-image:none;border:1px solid #0000;text-decoration:none;display:inline-flex}.nui-button[data-size=sm]{height:var(--chip-h);padding:0 var(--space-8)}.nui-button[data-size=lg]{height:var(--control-h-form);padding:0 var(--space-16)}.nui-button[data-variant=tonal]{background-color:var(--primary-container);color:var(--on-primary-container)}.nui-button[data-variant=outlined]{background-color:var(--surface);color:var(--ink);border-color:var(--outline-variant)}.nui-button[data-variant=text]{color:var(--primary-text);padding:0 var(--space-8);background-color:#0000}.nui-button[data-variant=text][data-size=sm]{padding:0 var(--space-4)}.nui-button[data-variant=text][data-tone=neutral]{color:var(--ink-variant)}.nui-button[data-variant=danger]{background-color:var(--error);color:var(--on-primary)}.nui-button[data-hovered]{background-image:linear-gradient(var(--state-hover), var(--state-hover))}.nui-button[data-pressed]{background-image:linear-gradient(var(--state-pressed), var(--state-pressed))}.nui-button[data-variant=filled][data-hovered]{background-color:var(--primary-hover);background-image:none}.nui-button[data-variant=filled][data-pressed]{background-color:var(--primary-pressed);background-image:none}.nui-button[data-focus-visible]{outline:2px solid var(--primary);outline-offset:2px}.nui-button[data-disabled]{opacity:.38;cursor:default}a.nui-button{text-decoration:none}a.nui-button:hover{background-image:linear-gradient(var(--state-hover), var(--state-hover))}a.nui-button:active{background-image:linear-gradient(var(--state-pressed), var(--state-pressed))}a.nui-button[data-variant=filled]:hover{background-color:var(--primary-hover);background-image:none}a.nui-button[data-variant=filled]:active{background-color:var(--primary-pressed);background-image:none}a.nui-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.nui-button[data-pending]{opacity:1;cursor:progress}.nui-button__icon{flex-shrink:0;display:inline-flex}.nui-button__icon>svg{width:16px;height:16px}.nui-button__spinner{box-sizing:border-box;width:1em;height:1em;animation:nui-button-spin calc(var(--motion-slow) * 3) linear infinite;border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0}@keyframes nui-button-spin{to{transform:rotate(360deg)}}@media (pointer:coarse){.nui-button{min-height:44px}}@media (prefers-reduced-motion:reduce){.nui-button{transition:none}.nui-button__spinner{animation:none}}.nui-empty-state{align-items:center;gap:var(--space-16);box-sizing:border-box;width:100%;padding:var(--space-32) var(--space-16);text-align:center;color:var(--ink);flex-direction:column;display:flex}.nui-empty-state[data-size=page]{min-height:320px;padding:var(--space-48) var(--space-24);justify-content:center}.nui-empty-state__illustration{color:var(--ink-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.nui-empty-state__illustration>svg{width:32px;height:32px}.nui-empty-state__body{align-items:center;gap:var(--space-8);flex-direction:column;min-width:0;max-width:480px;display:flex}.nui-empty-state__title{font:var(--type-section);color:var(--ink);margin:0}.nui-empty-state__description{font:var(--type-body);color:var(--ink-variant);margin:0}.nui-empty-state__actions{justify-content:center;align-items:center;gap:var(--space-8);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.nui-empty-state[data-size=inline]{align-items:flex-start;gap:var(--space-12);padding:var(--space-12) 0;text-align:start;flex-direction:row}.nui-empty-state[data-size=inline] .nui-empty-state__illustration>svg{width:16px;height:16px}.nui-empty-state[data-size=inline] .nui-empty-state__body{align-items:flex-start;gap:var(--space-4);max-width:none}.nui-empty-state[data-size=inline] .nui-empty-state__title{font:var(--type-label)}.nui-empty-state[data-size=inline] .nui-empty-state__actions{margin-top:var(--space-4);justify-content:flex-start}.nui-copyable-value{align-items:center;gap:var(--space-4);vertical-align:middle;min-width:0;max-width:100%;color:var(--ink);display:inline-flex}.nui-copyable-value__text{min-width:0;font:var(--type-mono);overflow-wrap:anywhere}.nui-copyable-value[data-truncated] .nui-copyable-value__text{white-space:nowrap}.nui-copyable-value__middle{vertical-align:bottom;white-space:nowrap;width:0;display:inline-block;overflow:hidden}.nui-copyable-value__tail:before{content:"…";color:var(--ink-muted)}.nui-error-state .nui-empty-state__illustration{color:var(--error)}.nui-error-state__details{margin-top:var(--space-8);font:var(--type-body);color:var(--ink-variant);text-align:start;align-self:stretch}.nui-error-state__summary{width:fit-content;font:var(--type-label);color:var(--primary-text);cursor:pointer;margin:0 auto}.nui-empty-state[data-size=inline] .nui-error-state__summary{margin:0}.nui-error-state__summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.nui-error-state__details-body{gap:var(--space-8);margin-top:var(--space-8);flex-direction:column;display:flex}.nui-error-state__detail-text{font:var(--type-mono);color:var(--ink-variant);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.nui-error-state__request-id{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.nui-error-state__request-id-label{font:var(--type-caption);color:var(--ink-muted)}@media (pointer:coarse){.nui-error-state__summary{align-items:center;min-height:44px;display:flex}}.nui-field__box.nui-text-field__box[data-multiline]{height:auto;padding:var(--space-8) var(--space-12);align-items:flex-start}.nui-field__input.nui-text-field__textarea{resize:vertical;height:auto;min-height:20px}.nui-text-field__meta{justify-content:flex-end;align-items:flex-start;gap:var(--space-8);display:flex}.nui-text-field__meta .nui-field__helper{flex:1;min-width:0}.nui-text-field__count{font:var(--type-caption);font-variant-numeric:tabular-nums;color:var(--ink-variant);flex:none}.nui-text-field__count[data-over]{color:var(--error)}.nui-text-field__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nui-search-field__input::-webkit-search-cancel-button{appearance:none}.nui-search-field__input::-webkit-search-decoration{appearance:none}.nui-text-field__button{border-radius:var(--radius-control);width:24px;height:24px;color:var(--ink-variant);font:var(--type-body);cursor:pointer;background:0 0;border-width:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.nui-text-field__button[data-hovered]{background:var(--state-hover);color:var(--ink)}.nui-text-field__button[data-pressed]{background:var(--state-pressed)}.nui-text-field__button[data-focus-visible]{outline:2px solid var(--primary);outline-offset:2px}.nui-field:not([data-disabled]) .nui-text-field__button[data-disabled]{opacity:.38;cursor:default}.nui-number-field__steppers{flex:none;align-items:center;display:inline-flex}.nui-number-field__up{transform:rotate(180deg)}@media (pointer:coarse){.nui-text-field__button{min-width:44px;min-height:44px}}.nui-page-header{gap:var(--space-12);min-width:0;color:var(--ink);flex-direction:column;display:flex}.nui-page-header[data-size=section]{gap:var(--space-8)}.nui-page-header[data-size=subsection]{gap:var(--space-4)}.nui-page-header[data-divider]{padding-bottom:var(--space-12);border-bottom:1px solid var(--outline-variant)}.nui-page-header__row{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.nui-page-header__title-row{align-items:center;gap:var(--space-8) var(--space-16);flex-wrap:wrap;min-width:0;display:flex}.nui-page-header__heading{align-items:center;gap:var(--space-8) var(--space-12);flex-wrap:wrap;flex:0 auto;min-width:0;display:flex}.nui-page-header__eyebrow{font:var(--type-caption);font-weight:var(--type-label-weight);color:var(--ink-variant);margin:0}.nui-page-header__icon{width:24px;height:24px;color:var(--ink-variant);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nui-page-header__icon>svg{width:24px;height:24px}.nui-page-header[data-size=section] .nui-page-header__icon,.nui-page-header[data-size=section] .nui-page-header__icon>svg{width:20px;height:20px}.nui-page-header[data-size=subsection] .nui-page-header__icon,.nui-page-header[data-size=subsection] .nui-page-header__icon>svg{width:16px;height:16px}.nui-page-header .nui-page-header__title{align-items:center;gap:var(--space-8);min-width:0;font:var(--type-title);color:var(--ink);overflow-wrap:anywhere;margin:0;display:inline-flex}.nui-page-header[data-size=section] .nui-page-header__title{font:var(--type-section)}.nui-page-header[data-size=subsection] .nui-page-header__title{font:var(--type-label)}.nui-page-header__count{font:var(--type-table);color:var(--ink-muted);font-variant-numeric:tabular-nums}.nui-page-header__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nui-page-header__status{flex-shrink:0;display:inline-flex}.nui-page-header__description{max-width:72ch;font:var(--type-body);color:var(--ink-variant);margin:0}.nui-page-header__actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;flex:0 auto;min-width:0;display:flex}.nui-page-header:not([data-size=page]) .nui-page-header__actions{margin-inline-start:auto}.nui-page-header__toolbar,.nui-page-header__extra{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.nui-page-header__extra{gap:var(--space-8)}.nui-page-header .nui-page-header__action[data-danger]{color:var(--error)}.nui-page-header__freshness{align-items:center;gap:var(--space-8);font:var(--type-caption);color:var(--ink-muted);white-space:nowrap;flex:none;margin-inline-start:auto;display:flex}.nui-page-header__tabs{min-width:0}.nui-listbox-popover{box-sizing:border-box;min-width:var(--trigger-width);max-width:min(560px, calc(100vw - var(--space-32)));border:1px solid var(--outline-variant);border-radius:var(--radius-container);background:var(--surface);max-height:320px;box-shadow:var(--elevation-2);overflow:auto}.nui-listbox{padding:var(--space-4) 0;font:var(--type-body);color:var(--ink);outline:none}.nui-listbox__option{align-items:center;gap:var(--space-12);box-sizing:border-box;min-height:36px;padding:var(--space-8) var(--space-16);cursor:pointer;outline:none;display:flex}.nui-listbox__option[data-focused]{background:var(--state-hover)}.nui-listbox__option[data-pressed]{background:var(--state-pressed)}.nui-listbox__option[data-selected]{color:var(--primary-text)}.nui-listbox__option[data-disabled]{opacity:.38;cursor:default}.nui-listbox__option[data-focus-visible]{outline:2px solid var(--primary);outline-offset:-2px}.nui-listbox__icon{color:var(--ink-variant);flex:none;display:inline-flex}.nui-listbox__text{flex-direction:column;flex:1;min-width:0;display:flex}.nui-listbox__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nui-listbox__description{font:var(--type-caption);color:var(--ink-variant)}.nui-listbox__check{flex:none;width:18px;height:18px}.nui-listbox__header{padding:var(--space-8) var(--space-16) var(--space-4);font:var(--type-caption);color:var(--ink-muted)}.nui-listbox__section+.nui-listbox__section{border-top:1px solid var(--outline-variant)}.nui-listbox__empty{padding:var(--space-8) var(--space-16);color:var(--ink-variant)}@media (pointer:coarse){.nui-listbox__option{min-height:44px}}.nui-select:not([data-full-width]){vertical-align:top;max-width:100%;display:inline-flex}.nui-select[data-full-width]{width:100%}.nui-select__trigger{cursor:pointer;margin:0}.nui-select__value{align-items:center;gap:var(--space-8);white-space:nowrap;flex:1;min-width:0;display:flex;overflow:hidden}.nui-select__value[data-placeholder]{color:var(--ink-muted)}.nui-select__icon{color:var(--ink-variant);flex:none;display:inline-flex}.nui-select__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.nui-select__value .nui-listbox__description{display:none}.nui-select__chevron{width:16px;height:16px;color:var(--ink-variant);transition:transform var(--motion-fast) var(--ease);flex:none}.nui-select[data-open] .nui-select__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.nui-select__chevron{transition:none}}.nui-checkbox{align-items:flex-start;gap:var(--space-8);min-width:0;font:var(--type-body);color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;display:inline-flex;position:relative}.nui-checkbox__box{box-sizing:border-box;width:16px;height:16px;margin-top:calc((var(--type-body-line) - 16px) / 2);border-style:solid;border-width:1.5px;border-color:var(--outline);border-radius:var(--radius-control);color:var(--on-primary);transition:background-color var(--motion-fast) var(--ease), border-color var(--motion-fast) var(--ease);background-color:#0000;flex:none;place-items:center;display:inline-grid;position:relative}.nui-checkbox__glyph{width:12px;height:12px}.nui-checkbox__label{min-width:0}.nui-checkbox[data-hovered] .nui-checkbox__box{border-color:var(--ink)}.nui-checkbox[data-pressed] .nui-checkbox__box{background-color:var(--state-pressed)}.nui-checkbox[data-selected] .nui-checkbox__box,.nui-checkbox[data-indeterminate] .nui-checkbox__box{border-color:var(--primary);background-color:var(--primary)}.nui-checkbox[data-selected][data-hovered] .nui-checkbox__box,.nui-checkbox[data-indeterminate][data-hovered] .nui-checkbox__box{border-color:var(--primary-hover);background-color:var(--primary-hover)}.nui-checkbox[data-selected][data-pressed] .nui-checkbox__box,.nui-checkbox[data-indeterminate][data-pressed] .nui-checkbox__box{border-color:var(--primary-pressed);background-color:var(--primary-pressed)}.nui-checkbox[data-invalid] .nui-checkbox__box{border-color:var(--error)}.nui-checkbox[data-invalid][data-selected] .nui-checkbox__box,.nui-checkbox[data-invalid][data-indeterminate] .nui-checkbox__box{border-color:var(--error);background-color:var(--error)}.nui-checkbox[data-focus-visible] .nui-checkbox__box{outline:2px solid var(--primary);outline-offset:2px}.nui-checkbox[data-invalid][data-focus-visible] .nui-checkbox__box{outline-color:var(--error)}.nui-checkbox[data-readonly]{cursor:default}.nui-checkbox[data-disabled]{opacity:.38;cursor:default}.nui-checkbox-group__options{align-items:flex-start;gap:var(--space-8);padding:var(--space-4) 0;flex-direction:column;display:flex}.nui-checkbox-group__options[data-orientation=horizontal]{column-gap:var(--space-24);flex-flow:wrap}@media (pointer:coarse){.nui-checkbox{align-items:center;min-height:44px}.nui-checkbox__box:before{content:"";position:absolute;inset:-14px}.nui-checkbox-group__options{gap:0;padding:0}}.nui-data-table{gap:var(--space-8);min-width:0;max-width:100%;font:var(--type-table);color:var(--ink);flex-direction:column;display:flex}.nui-data-table__bulk{align-items:center;gap:var(--space-4) var(--space-16);padding:var(--space-4) var(--space-12);background:var(--primary-container);color:var(--on-primary-container);flex-wrap:wrap;display:flex}.nui-data-table__bulk-count{font:var(--type-label)}.nui-data-table__bulk-clear{margin-inline-start:auto}.nui-data-table__bulk-actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.nui-data-table__scroll{overscroll-behavior-x:contain;min-width:0;max-width:100%;position:relative;overflow:auto}.nui-data-table__table{border-collapse:separate;border-spacing:0;outline:none;width:100%}.nui-data-table__table[data-focus-visible]{outline:2px solid var(--primary);outline-offset:-2px}.nui-data-table__column{height:var(--row-h);padding:0 var(--space-12);border-bottom:1px solid var(--outline-variant);background:var(--surface);color:var(--ink-variant);font:var(--type-table);font-weight:var(--type-label-weight);text-align:start;white-space:nowrap;vertical-align:middle;outline:none}.nui-data-table__table[data-sticky-header] .nui-data-table__column{z-index:1;position:sticky;top:0}.nui-data-table__column[data-allows-sorting]{cursor:pointer}.nui-data-table__column[data-allows-sorting][data-hovered]{color:var(--ink)}.nui-data-table__column[data-focus-visible]{outline:2px solid var(--primary);outline-offset:-2px}.nui-data-table__header{align-items:center;gap:var(--space-4);max-width:100%;display:inline-flex}.nui-data-table__column[data-align=end] .nui-data-table__header{flex-direction:row-reverse}.nui-data-table__header-label{text-overflow:ellipsis;overflow:hidden}.nui-data-table__sort{font:var(--type-body);color:var(--ink-muted);opacity:0;flex:none;display:inline-flex}.nui-data-table__column[data-hovered] .nui-data-table__sort,.nui-data-table__column[data-focus-visible] .nui-data-table__sort{opacity:1}.nui-data-table__sort[data-active]{color:var(--primary-text);opacity:1}.nui-data-table__row{background:var(--surface);outline:none}.nui-data-table__row[data-actionable],.nui-data-table__row[data-selection-mode]{cursor:pointer}.nui-data-table__row[data-hovered]{background:var(--surface-container)}.nui-data-table__row[data-selected]{background:var(--primary-container);color:var(--on-primary-container)}.nui-data-table__row[data-disabled]{color:var(--ink-muted);cursor:default}.nui-data-table__row[data-focus-visible]{outline:2px solid var(--primary);outline-offset:-2px}.nui-data-table__detail-row{background:var(--surface);outline:none}.nui-data-table__detail-row[data-focus-visible]{outline:2px solid var(--primary);outline-offset:-2px}.nui-data-table__cell.nui-data-table__detail{padding:var(--space-12) var(--space-16);font:var(--type-body);white-space:normal}.nui-data-table__cell{height:var(--row-h);padding:0 var(--space-12);border-bottom:1px solid var(--outline-variant);text-align:start;vertical-align:middle;outline:none}.nui-data-table__cell[data-focus-visible]{outline:2px solid var(--primary);outline-offset:-2px}.nui-data-table__cell:not([data-wrap]){white-space:nowrap}.nui-data-table__text{max-width:var(--table-cell-max);margin:calc(-1 * var(--space-4));padding:var(--space-4);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nui-data-table__text :where(div,p),.nui-data-table__text .nui-copyable-value__text{text-overflow:ellipsis;overflow:hidden}.nui-data-table__row[data-group]{background:var(--surface-dim)}.nui-data-table__row[data-group] .nui-data-table__cell[data-row-header]{font-weight:var(--type-label-weight)}.nui-data-table__row[data-group][data-hovered]{background:var(--surface-container)}.nui-data-table__tree{align-items:center;gap:var(--space-4);min-width:0;display:flex}.nui-data-table__tree>.nui-data-table__text{min-width:0}.nui-data-table__expander{width:var(--space-24);height:var(--space-24);border-radius:var(--radius-control);color:var(--ink-variant);font:var(--type-body);cursor:pointer;background:0 0;border:0;outline:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.nui-data-table__expander[data-hovered]{background:var(--state-hover);color:var(--ink)}.nui-data-table__expander[data-focus-visible]{outline:2px solid var(--primary);outline-offset:1px}.nui-data-table__row[data-depth="1"] .nui-data-table__cell[data-row-header]{padding-inline-start:calc(var(--space-12) + var(--space-24) + var(--space-4))}.nui-data-table__row:last-child .nui-data-table__cell,.nui-data-table__detail-row:last-child .nui-data-table__cell{border-bottom-color:#0000}.nui-data-table__table[data-density=comfortable] .nui-data-table__column,.nui-data-table__table[data-density=comfortable] .nui-data-table__cell{height:var(--row-h-comfortable)}.nui-data-table__column[data-align=end],.nui-data-table__cell[data-align=end]{text-align:end;font-variant-numeric:tabular-nums}.nui-data-table__column[data-align=center],.nui-data-table__cell[data-align=center]{text-align:center}.nui-data-table__column[data-actions],.nui-data-table__cell[data-actions]{width:1px;padding:0 var(--space-4);text-align:end;white-space:nowrap}.nui-data-table__column[data-selection],.nui-data-table__cell[data-selection]{width:1px;padding:0 var(--space-4) 0 var(--space-12);white-space:nowrap}.nui-data-table__body[data-empty]>tr>td{font-weight:inherit;text-align:start;padding:0}.nui-data-table__state{padding:var(--space-24) var(--space-16);color:var(--ink-variant);font:var(--type-body);text-align:center}@media (pointer:coarse){.nui-data-table__column,.nui-data-table__cell{height:44px}.nui-data-table__expander{width:44px;height:44px}.nui-data-table__row[data-depth="1"] .nui-data-table__cell[data-row-header]{padding-inline-start:calc(var(--space-12) + 44px + var(--space-4))}}.nui-table-toolbar{align-items:center;gap:var(--space-8) var(--space-16);min-width:0;padding:0 0 var(--space-8);border-bottom:1px solid var(--outline-variant);font:var(--type-table);color:var(--ink);flex-wrap:wrap;display:flex}.nui-table-toolbar__filters{align-items:center;gap:var(--space-8);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.nui-table-toolbar__search{flex:0 22em;min-width:12em}.nui-table-toolbar__tools{align-items:center;gap:var(--space-4);flex:none;margin-inline-start:auto;display:flex}.nui-pagination{justify-content:flex-end;align-items:center;gap:var(--space-8) var(--space-16);padding:var(--space-8) var(--space-12);border-top:1px solid var(--outline-variant);font:var(--type-table);color:var(--ink-variant);flex-wrap:wrap;display:flex}.nui-pagination__range{font-variant-numeric:tabular-nums;white-space:nowrap}.nui-pagination__nav{align-items:center;gap:var(--space-4);display:flex}.nui-dialog-scrim{z-index:1000;background:var(--scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.nui-dialog-scrim[data-entering]{animation:nui-dialog-fade var(--motion-default) ease-out}.nui-dialog-scrim[data-exiting]{animation:nui-dialog-fade var(--motion-fast) ease-in reverse}.nui-dialog-modal{outline:none;display:flex}.nui-dialog-modal[data-entering]{animation:nui-dialog-rise var(--motion-default) ease-out}.nui-dialog{box-sizing:border-box;width:min(560px, calc(100vw - var(--space-32)));max-height:calc(100vh - var(--space-32));overscroll-behavior:contain;border-radius:var(--radius-sheet);background:var(--surface);color:var(--ink);box-shadow:var(--elevation-2);outline:none;flex-direction:column;display:flex;overflow-y:auto}.nui-dialog[data-size=sm]{width:min(400px, calc(100vw - var(--space-32)))}.nui-dialog[data-size=lg]{width:min(800px, calc(100vw - var(--space-32)))}.nui-dialog__header{z-index:1;align-items:flex-start;gap:var(--space-16);padding:var(--space-24) var(--space-24) var(--space-16);background:var(--surface);flex:none;display:flex;position:sticky;top:0}.nui-dialog__header[data-close]{padding:var(--space-16) var(--space-16) var(--space-16) var(--space-24)}.nui-dialog__header[data-close] .nui-dialog__heading{padding-top:var(--space-4)}.nui-dialog__heading{flex:auto;min-width:0}.nui-dialog__title{font:var(--type-section);color:var(--ink);overflow-wrap:anywhere;margin:0}.nui-dialog__description{margin-top:var(--space-4);font:var(--type-body);color:var(--ink-variant)}.nui-dialog__body{padding:0 var(--space-24);font:var(--type-body);flex:1 0 auto}.nui-dialog__body:first-child{padding-top:var(--space-24)}.nui-dialog__body:last-child{padding-bottom:var(--space-24)}.nui-dialog__actions{z-index:1;justify-content:flex-end;gap:var(--space-8);padding:var(--space-16) var(--space-24) var(--space-24);background:var(--surface);flex-wrap:wrap;flex:none;display:flex;position:sticky;bottom:0}.nui-dialog__message>p{margin:0}.nui-dialog__message>p+p{margin-top:var(--space-8)}@media (prefers-reduced-motion:reduce){.nui-dialog-scrim[data-entering],.nui-dialog-scrim[data-exiting],.nui-dialog-modal[data-entering]{animation:none}}@keyframes nui-dialog-fade{0%{opacity:0}to{opacity:1}}@keyframes nui-dialog-rise{0%{opacity:0;transform:translateY(var(--space-8))}to{opacity:1;transform:none}}.nui-banner{align-items:flex-start;gap:var(--space-12);box-sizing:border-box;padding:var(--space-12) var(--space-16);border-radius:var(--radius-container);font:var(--type-body);color:var(--ink);background:var(--info-container);display:flex}.nui-banner[data-tone=error]{background:var(--error-container)}.nui-banner[data-tone=warning]{background:var(--warning-container)}.nui-banner[data-tone=success]{background:var(--success-container)}.nui-banner[data-tone=neutral]{background:var(--neutral-container)}.nui-banner[data-placement=page]{margin-bottom:var(--space-16)}.nui-banner__icon{height:var(--type-body-line);color:var(--info);flex:none;align-items:center;display:inline-flex}.nui-banner__icon svg{width:16px;height:16px}.nui-banner[data-tone=error] .nui-banner__icon{color:var(--error)}.nui-banner[data-tone=warning] .nui-banner__icon{color:var(--warning)}.nui-banner[data-tone=success] .nui-banner__icon{color:var(--success)}.nui-banner[data-tone=neutral] .nui-banner__icon{color:var(--neutral)}.nui-banner__content{gap:var(--space-4);flex-direction:column;flex:auto;min-width:0;display:flex}.nui-banner__title{font:var(--type-label);color:var(--ink)}.nui-banner__body{color:var(--ink);overflow-wrap:anywhere}.nui-banner__body p{margin:0}.nui-banner__body a{color:inherit;text-underline-offset:2px;text-decoration:underline}.nui-banner__action,.nui-banner__dismiss{align-items:center;gap:var(--space-8);margin-top:calc(-1 * var(--space-8));margin-bottom:calc(-1 * var(--space-8));flex:none;display:inline-flex}.nui-banner__dismiss{margin-right:calc(-1 * var(--space-8))}.nui-banner[data-compact]{align-items:center;gap:var(--space-8);min-height:var(--control-h-form);padding:var(--space-4) var(--space-12);font:var(--type-table)}.nui-banner[data-compact] .nui-banner__icon{height:auto}.nui-banner[data-compact] .nui-banner__content{align-items:baseline;column-gap:var(--space-8);flex-flow:wrap;row-gap:0}.nui-banner[data-compact] .nui-banner__title{font:var(--type-table);font-weight:var(--type-label-weight)}.nui-banner[data-compact] .nui-banner__action,.nui-banner[data-compact] .nui-banner__dismiss{margin-top:0;margin-bottom:0}.nui-banner[data-compact] .nui-banner__dismiss{margin-right:calc(-1 * var(--space-8))}.nui-banner[data-compact] .nui-banner__action .nui-button{height:var(--chip-h)}.nui-kv{--nui-kv-label-width:144px;column-gap:var(--space-24);width:100%;min-width:0;font:var(--type-table);color:var(--ink);grid-template-columns:minmax(0,1fr);margin:0;display:grid;position:relative}.nui-kv[data-label-width=sm]{--nui-kv-label-width:96px}.nui-kv[data-label-width=lg]{--nui-kv-label-width:192px}.nui-kv[data-columns="2"]{grid-template-columns:repeat(auto-fit, minmax(max(min(240px, 100%), calc((100% - var(--space-24)) / 2)), 1fr))}.nui-kv__item{grid-template-columns:min(var(--nui-kv-label-width), 40%) minmax(0, 1fr);column-gap:var(--space-16);min-width:0;padding:var(--space-8) 0;align-items:baseline;display:grid}.nui-kv[data-ruled] .nui-kv__item{border-bottom:1px solid var(--outline-variant)}.nui-kv[data-layout=stacked]{row-gap:var(--space-12)}.nui-kv[data-layout=stacked] .nui-kv__item{row-gap:var(--space-4);grid-template-columns:minmax(0,1fr);padding:0}.nui-kv[data-layout=stacked][data-ruled] .nui-kv__item{padding-bottom:var(--space-12)}.nui-kv[data-layout=stacked] .nui-kv__label{font:var(--type-caption)}.nui-kv__label{min-width:0;color:var(--ink-muted);overflow-wrap:break-word;margin:0}.nui-kv__value{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.nui-kv__value[data-mono]{font:var(--type-mono)}.nui-kv__value[data-empty]{font:var(--type-table);color:var(--ink-muted)}.nui-kv__copy{max-width:100%}.nui-kv__hint{margin-top:var(--space-4);font:var(--type-caption);color:var(--ink-muted);overflow-wrap:break-word;display:block}.nui-kv__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nui-summary-rail{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.nui-summary-rail__links{gap:var(--space-4) var(--space-12);flex-wrap:wrap;display:flex}.nui-summary-rail__link{color:var(--primary-text);cursor:pointer;text-decoration:none}.nui-summary-rail__link[data-hovered]{text-decoration:underline}.nui-summary-rail__link[data-focus-visible]{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-control)}.nui-side-panel-scrim{z-index:1000;background:var(--scrim);justify-content:flex-end;display:flex;position:fixed;inset:0}.nui-side-panel-scrim[data-entering]{animation:nui-side-panel-fade var(--motion-default) ease-out}.nui-side-panel-scrim[data-exiting]{animation:nui-side-panel-fade var(--motion-default) ease-in reverse}.nui-side-panel-modal{display:flex}.nui-side-panel-modal[data-entering]{animation:nui-side-panel-slide var(--motion-default) ease-out}.nui-side-panel-modal[data-exiting]{animation:nui-side-panel-slide var(--motion-default) ease-in reverse}.nui-side-panel-aside{top:var(--topbar-height,0);z-index:1000;animation:nui-side-panel-slide var(--motion-default) ease-out;display:flex;position:fixed;bottom:0;right:0}.nui-side-panel{box-sizing:border-box;overscroll-behavior:contain;background:var(--surface);width:min(560px,100vw);max-width:100%;color:var(--ink);box-shadow:var(--elevation-2);outline:none;flex-direction:column;display:flex;overflow-y:auto}.nui-side-panel[data-size=sm]{width:min(400px,100vw)}.nui-side-panel[data-size=lg]{width:min(720px,100vw)}.nui-side-panel__header{z-index:1;align-items:flex-start;gap:var(--space-16);padding:var(--space-16) var(--space-16) var(--space-16) var(--space-24);border-bottom:1px solid var(--outline-variant);background:var(--surface);flex:none;display:flex;position:sticky;top:0}.nui-side-panel__heading{min-width:0;padding-top:var(--space-4);flex:auto}.nui-side-panel__title{font:var(--type-section);color:var(--ink);overflow-wrap:anywhere;margin:0}.nui-side-panel__description{margin-top:var(--space-4);font:var(--type-body);color:var(--ink-variant)}.nui-side-panel__body{padding:var(--space-24);font:var(--type-body);flex:1 0 auto}.nui-side-panel__footer{z-index:1;justify-content:flex-end;gap:var(--space-8);padding:var(--space-16) var(--space-24);border-top:1px solid var(--outline-variant);background:var(--surface);flex-wrap:wrap;flex:none;display:flex;position:sticky;bottom:0}@keyframes nui-side-panel-slide{0%{transform:translate(100%)}to{transform:none}}@keyframes nui-side-panel-fade{0%{opacity:0}to{opacity:1}}.nui-code-block{--nui-code-block-pad:var(--space-16);border-radius:var(--radius-container);background:var(--surface-container);min-width:0;color:var(--ink);flex-direction:column;display:flex}.nui-code-block__bar{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-8) var(--space-4) var(--space-16);border-bottom:1px solid var(--outline-variant);flex-wrap:wrap;display:flex}.nui-code-block__title{min-width:0;font:var(--type-caption);color:var(--ink-muted);overflow-wrap:anywhere}.nui-code-block__actions{justify-content:flex-end;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-left:auto;display:flex}.nui-code-block__pre{padding:var(--nui-code-block-pad);font:var(--type-mono);color:var(--ink);tab-size:2;white-space:pre;margin:0;overflow:auto}.nui-code-block__pre:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.nui-code-block[data-max-height=sm]:not([data-expanded]) .nui-code-block__pre{max-height:calc(var(--type-mono-line) * 10 + var(--nui-code-block-pad) * 2)}.nui-code-block[data-max-height=md]:not([data-expanded]) .nui-code-block__pre{max-height:calc(var(--type-mono-line) * 20 + var(--nui-code-block-pad) * 2)}.nui-code-block[data-max-height=lg]:not([data-expanded]) .nui-code-block__pre{max-height:calc(var(--type-mono-line) * 32 + var(--nui-code-block-pad) * 2)}.nui-code-block__code{font:inherit;color:inherit;background:0 0}.nui-code-block[data-wrap] .nui-code-block__pre{white-space:pre-wrap;overflow-wrap:anywhere}.nui-code-block[data-line-numbers] .nui-code-block__code{column-gap:var(--space-16);grid-template-columns:auto max-content;display:grid}.nui-code-block[data-line-numbers][data-wrap] .nui-code-block__code{grid-template-columns:auto minmax(0,1fr)}.nui-code-block__line{display:contents}.nui-code-block__text{min-height:var(--type-mono-line)}.nui-code-block__number{text-align:right;color:var(--ink-muted);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.nui-tabs{min-width:0;max-width:100%}.nui-tabs__bar{align-items:stretch;gap:var(--space-8);border-bottom:1px solid var(--outline-variant);min-width:0;display:flex}.nui-tabs__list{gap:var(--space-24);overscroll-behavior-x:contain;scrollbar-width:thin;min-width:0;padding:var(--space-4) var(--space-4);flex-wrap:nowrap;flex:auto;display:flex;position:relative;overflow:auto hidden}.nui-tabs__bar[data-overflow=menu] .nui-tabs__list{scrollbar-width:none}.nui-tabs__bar[data-overflow=menu] .nui-tabs__list::-webkit-scrollbar{display:none}.nui-tabs__more{color:var(--ink-variant);flex:none;align-self:center}.nui-tabs__tab{align-items:center;gap:var(--space-8);min-height:36px;padding:var(--space-8) 0;font:var(--type-label);color:var(--ink-variant);white-space:nowrap;cursor:pointer;transition:color var(--motion-fast) var(--ease);outline:none;flex:none;text-decoration:none;display:inline-flex;position:relative}.nui-tabs__tab[data-hovered],.nui-tabs__tab[data-pressed],.nui-tabs__tab[data-selected]{color:var(--ink)}.nui-tabs__tab[data-selected]:after{content:"";left:0;right:0;bottom:calc(var(--space-4) * -1);background:var(--primary);height:2px;position:absolute}.nui-tabs__tab[data-focus-visible]{outline:2px solid var(--primary);outline-offset:2px}.nui-tabs__tab[data-disabled]{opacity:.38;cursor:default}.nui-tabs__icon{width:16px;height:16px;display:inline-flex}.nui-tabs__icon>svg{width:16px;height:16px}.nui-tabs__count{font:var(--type-table);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.nui-tabs__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nui-tabs__panel{outline:none}.nui-tabs__panel[data-focus-visible]{outline:2px solid var(--primary);outline-offset:2px}@media (pointer:coarse){.nui-tabs__tab{min-height:44px}}@media (prefers-reduced-motion:reduce){.nui-tabs__tab{transition:none}}.cx-panel{gap:var(--space-24);min-width:0;display:grid}.cx-panel>section{gap:var(--space-8);min-width:0;display:grid}.cx-scroll{min-width:0;overflow-x:auto}.cx-scroll:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.cx-scroll .nui-data-table__scroll{overflow:visible}.cx-scroll .nui-data-table__table{min-width:max-content}.co-detail{gap:var(--space-24);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.co-detail__main{min-width:0}.co-detail__rail{min-width:0;border-inline-start:1px solid var(--outline-variant);padding-inline-start:var(--space-24)}.co-dep-note{font:var(--type-body);color:var(--ink-variant);margin:0}.co-dep-form{gap:var(--space-16);display:grid}@media (width<=1024px){.co-detail{grid-template-columns:minmax(0,1fr)}.co-detail__rail{padding-inline-start:0;padding-top:var(--space-16);border-inline-start:0;border-top:1px solid var(--outline-variant)}}.nui-chart-c--viz-1{--nui-chart-c:var(--viz-1)}.nui-chart-c--viz-2{--nui-chart-c:var(--viz-2)}.nui-chart-c--viz-3{--nui-chart-c:var(--viz-3)}.nui-chart-c--viz-4{--nui-chart-c:var(--viz-4)}.nui-chart-c--viz-5{--nui-chart-c:var(--viz-5)}.nui-chart-c--viz-6{--nui-chart-c:var(--viz-6)}.nui-chart-c--viz-7{--nui-chart-c:var(--viz-7)}.nui-chart-c--viz-8{--nui-chart-c:var(--viz-8)}.nui-chart-c--error{--nui-chart-c:var(--error)}.nui-chart-c--warning{--nui-chart-c:var(--warning)}.nui-chart-c--success{--nui-chart-c:var(--success)}.nui-chart-c--info{--nui-chart-c:var(--info)}.nui-chart-c--neutral{--nui-chart-c:var(--neutral)}.nui-chart{gap:var(--space-8);min-width:0;color:var(--ink);font:var(--type-caption);flex-direction:column;display:flex}.nui-chart__head{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:24px;display:flex}.nui-chart__legend{gap:var(--space-4) var(--space-16);color:var(--ink-variant);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nui-chart__legend-item{align-items:center;gap:var(--space-8);display:inline-flex}.nui-chart__swatch{border-radius:var(--radius-control);background:var(--nui-chart-c);flex:none;width:10px;height:10px;display:inline-block}.nui-chart__swatch--line{width:14px;height:2px}.nui-chart__toggle{margin-inline-start:auto}.nui-chart__plot{border-radius:var(--radius-control);outline:none;min-width:0;position:relative}.nui-chart__plot:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.nui-chart__svg{max-width:100%;display:block;overflow:visible}.nui-chart__svg text{font:var(--type-caption);font-variant-numeric:tabular-nums}.nui-chart__grid{stroke:var(--outline-variant);stroke-width:1px;shape-rendering:crispedges}.nui-chart__tick,.nui-chart__gap{fill:var(--ink-muted)}.nui-chart__line{fill:none;stroke:var(--nui-chart-c);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.nui-chart__wash{fill:var(--nui-chart-c);opacity:.1}.nui-chart__col{fill:var(--nui-chart-c)}.nui-chart__column{transition:opacity var(--motion-fast) var(--ease)}.nui-chart__column[data-dimmed]{opacity:.45}.nui-chart__dot{fill:var(--nui-chart-c);stroke:var(--surface);stroke-width:2px}.nui-chart__svg .nui-chart__end{fill:var(--ink);font-weight:var(--type-label-weight)}.nui-chart__crosshair{stroke:var(--ink-muted);stroke-width:1px;shape-rendering:crispedges}.nui-chart__limit line{stroke:var(--ink-variant);stroke-width:1.5px}.nui-chart__limit text{fill:var(--ink-variant);font-weight:var(--type-label-weight)}.nui-chart__tip{z-index:1;gap:var(--space-4);padding:var(--space-8) var(--space-12);border-radius:var(--radius-control);background:var(--inverse-surface);color:var(--inverse-ink);box-shadow:var(--elevation-2);font:var(--type-caption);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;display:grid;position:absolute;top:0;left:0}.nui-chart__tip-title{opacity:.8}.nui-chart__tip-row{align-items:center;gap:var(--space-8);display:flex}.nui-chart__tip-value{font-weight:var(--type-label-weight)}.nui-chart__tip-label{opacity:.8}.nui-chart__sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.nui-chart__column{transition:none}}.nui-meter{gap:var(--space-8);min-width:0;color:var(--ink);font:var(--type-table);display:grid}.nui-meter__head{justify-content:space-between;align-items:baseline;gap:var(--space-12);display:flex}.nui-meter__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nui-meter__value{align-items:center;gap:var(--space-4);color:var(--ink-variant);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.nui-meter[data-tone=warning] .nui-meter__value,.nui-meter[data-tone=error] .nui-meter__value{color:var(--ink)}.nui-meter__icon{color:var(--nui-chart-c);font:var(--type-body);flex:none}.nui-meter__track{display:block;overflow:visible}.nui-meter__rail{fill:var(--surface-container)}.nui-meter__fill{fill:var(--nui-chart-c)}.nui-sparkline{min-width:0;display:block}.nui-sparkline__svg{max-width:100%;display:block;overflow:visible}.nui-sparkline__line{fill:none;stroke:var(--nui-chart-c);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.nui-partbar{gap:var(--space-12);min-width:0;display:grid}.nui-partbar__bar{min-width:0}.nui-partbar__bar svg{display:block}.nui-partbar__list{border-collapse:collapse;width:100%;color:var(--ink);font:var(--type-table)}.nui-partbar__list th,.nui-partbar__list td{padding:var(--space-4) 0}.nui-partbar__name{align-items:center;gap:var(--space-8);font-weight:var(--type-table-weight);text-align:start;display:flex}.nui-partbar__value,.nui-partbar__share{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.nui-partbar__share{width:4em;color:var(--ink-muted)}.lic-deployments{gap:var(--space-24);flex-direction:column;display:flex}.lic-deployment{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.lic-actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.lic-mono{font:var(--type-mono)}.lic-nowrap{white-space:nowrap}.lic-note{font:var(--type-body);color:var(--ink-variant);margin:0}.lic-usage{gap:var(--space-24);flex-direction:column;min-width:0;display:flex}.lic-usage__meters{gap:var(--space-24);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.lic-usage__block,.lic-meter{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.lic-meter__head{align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.lic-meter__label{font:var(--type-label);color:var(--ink)}.lic-meter__value{font:var(--type-body);color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto}.lic-meter__caption{font:var(--type-caption);color:var(--ink-variant);margin:0}@media (width<=767px){.lic-page .nui-button,.lic-page .nui-icon-button{min-width:44px;min-height:44px}}.nui-metric-strip{--nui-metric-strip-min:160px;grid-template-columns:repeat(auto-fit, minmax(min(var(--nui-metric-strip-min), 100%), 1fr));border-top:1px solid var(--outline-variant);border-bottom:1px solid var(--outline-variant);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.nui-metric-strip[data-count="1"]{grid-template-columns:minmax(0,1fr)}.nui-metric-strip[data-count="2"]{--nui-metric-strip-cols:2}.nui-metric-strip[data-count="3"]{--nui-metric-strip-cols:3}.nui-metric-strip[data-count="4"]{--nui-metric-strip-cols:4}.nui-metric-strip[data-count="5"]{--nui-metric-strip-cols:5}.nui-metric-strip[data-count="6"]{--nui-metric-strip-cols:6}.nui-metric-strip:not([data-count="1"]){grid-template-columns:repeat(auto-fit, minmax(max(min(var(--nui-metric-strip-min), 100%), calc(100% / var(--nui-metric-strip-cols))), 1fr))}.nui-metric-strip__item{min-width:0;margin:0;display:flex;position:relative}.nui-metric-strip__item:before,.nui-metric-strip__item:after{background:var(--outline-variant);content:"";pointer-events:none;position:absolute}.nui-metric-strip__item:before{width:1px;inset-block:0;inset-inline-start:-1px}.nui-metric-strip__item:after{inset-inline:0;height:1px;top:-1px}.nui-metric-strip__item>.nui-metric{flex:auto}.nui-metric-strip__item>.nui-metric-strip{border:0;flex:auto}.nui-metric{gap:var(--space-4);box-sizing:border-box;min-width:0;padding:var(--space-12) var(--space-16);box-shadow:none;color:var(--ink);font:var(--type-body);text-align:start;background:0 0;border:0;border-radius:0;flex-direction:column;margin:0;text-decoration:none;display:flex;position:relative}a.nui-metric,button.nui-metric{cursor:pointer;transition:background-color var(--motion-fast) var(--ease)}@media (pointer:coarse){a.nui-metric,button.nui-metric{min-height:44px}}.nui-metric[data-hovered]{background:var(--state-hover)}.nui-metric[data-pressed]{background:var(--state-pressed)}.nui-metric[data-selected]:after{background:var(--primary);content:"";height:2px;position:absolute;inset:auto 0 0}.nui-metric[data-focus-visible]{outline:2px solid var(--focus-ring);outline-offset:-2px}.nui-metric[data-disabled]{cursor:default;color:var(--ink-muted);background:0 0}.nui-metric[data-disabled] .nui-metric__label,.nui-metric[data-disabled] .nui-metric__unit,.nui-metric[data-disabled] .nui-metric__detail{color:var(--ink-muted)}.nui-metric__head{align-items:center;gap:var(--space-8);min-width:0;display:flex}.nui-metric__icon{color:var(--ink-variant);flex:none;display:inline-flex}.nui-metric__icon svg{width:16px;height:16px}.nui-metric__label{min-width:0;font:var(--type-caption);color:var(--ink-variant);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.nui-metric__amount{align-items:baseline;column-gap:var(--space-4);flex-wrap:wrap;min-width:0;display:inline-flex}.nui-metric__value{font:var(--type-title);font-weight:var(--type-body-weight);color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.nui-metric__unit,.nui-metric__total{font:var(--type-table);color:var(--ink-muted);font-variant-numeric:tabular-nums}.nui-metric__detail{align-items:center;gap:var(--space-4) var(--space-8);min-width:0;font:var(--type-caption);color:var(--ink-variant);flex-wrap:wrap;display:flex}.nui-metric__delta{align-items:center;column-gap:var(--space-4);flex-wrap:wrap;display:inline-flex}.nui-metric__change{align-items:center;gap:var(--space-4);font-variant-numeric:tabular-nums;display:inline-flex}.nui-metric__change[data-sentiment=positive]{color:var(--success)}.nui-metric__change[data-sentiment=negative]{color:var(--error)}.nui-metric__delta-glyph{flex:none;width:12px;height:12px}.nui-metric__delta-label{color:var(--ink-muted)}.nui-metric__status{flex:none}.nui-metric__description{min-width:0;color:var(--ink-muted);overflow-wrap:break-word}.nui-metric__sparkline{width:100%;min-width:0;height:28px;margin-top:var(--space-4);display:block}.nui-metric__sparkline>*{max-width:100%;max-height:100%}.nui-metric__placeholder{width:96px;max-width:100%;height:var(--type-title-line);border-radius:var(--radius-control);background:var(--surface-container);display:block}.nui-metric__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ov-attention>ul{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.ov-grid{gap:var(--space-32);grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;display:grid}.ov-rows{margin:0;padding:0;list-style:none}.ov-rows>li{justify-content:space-between;gap:var(--space-4) var(--space-12);padding:var(--space-8) 0;border-top:1px solid var(--outline-variant);flex-wrap:wrap;display:flex}.ov-rows>li:first-child{border-top:0;padding-top:0}.ov-rows>li:last-child{padding-bottom:0}.ov-meta{font:var(--type-caption);color:var(--ink-variant)}@media (width<=1023px){.ov-grid{gap:var(--space-24);grid-template-columns:minmax(0,1fr)}}.ov-actor{font-weight:var(--type-label-weight)}
/*$vite$:1*/