@layer nebula.composite{.AppShell_shell__ch9rlt0{grid-template-areas:"header header header""nav main aside""footer footer footer";grid-template-columns:var(--navWidth__1beuyxi0) 1fr var(--asideWidth__1beuyxi1);grid-template-rows:var(--headHeight__1beuyxi2) 1fr auto;min-width:0;min-height:100dvh;color:var(--color-text-primary__hgrr2fd9);font-family:var(--font-family-sans__hgrr2fdt);display:grid}.AppShell_main__ch9rlt1{z-index:0;grid-area:main;min-width:0;min-height:0;display:flex;overflow-y:auto}.AppShell_main__ch9rlt1[data-padded=true]{padding:var(--space-lg__hgrr2ffi)}.AppShell_skip__ch9rlt2{z-index:var(--zIndex-overlay__hgrr2fhj);padding:var(--space-xs__hgrr2ffa) var(--space-sm__hgrr2ffc);border-radius:var(--radius-sm__hgrr2ff2);background:var(--color-surface-overlay__hgrr2fd3);color:var(--color-text-primary__hgrr2fd9);font-size:var(--font-size-body3__hgrr2fe3);text-decoration:none;position:fixed;inset-block-start:var(--space-xs__hgrr2ffa);inset-inline-start:var(--space-xs__hgrr2ffa);transform:translateY(-200%)}.AppShell_skip__ch9rlt2:focus-visible{outline:2px solid var(--halo__15euzxo0,var(--color-border-focus__hgrr2fdk));outline-offset:4px;transform:translateY(0)}.AppShell_rail__ch9rlt3{grid-template-areas:"rail chrome""rail main";grid-template-columns:var(--railWidth__1beuyxi5) 1fr;background:var(--color-surface-overlay__hgrr2fd3);block-size:100dvh;min-width:0;color:var(--color-text-primary__hgrr2fd9);font-family:var(--font-family-sans__hgrr2fdt);isolation:isolate;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.AppShell_rail__ch9rlt3[data-sidebar-collapsed=true]{grid-template-columns:var(--railMiniWidth__1beuyxi6) 1fr}.AppShell_bounded__ch9rlt6{max-inline-size:var(--contentMax__1beuyxi7);background:0 0;inline-size:100%;margin-inline:auto}.AppShell_sidebar__ch9rlt7{z-index:1;block-size:100dvh;flex-direction:column;grid-area:rail;min-width:0;display:flex;position:relative;overflow:visible}.AppShell_sidebar_container__ch9rlt8{z-index:0;border-inline-end:1px solid var(--borderColor__10ty9r22,var(--color-border-default__hgrr2fdi));flex-direction:column;block-size:100%;display:flex;position:relative;overflow:visible auto;border-block:none!important;border-inline-start:none!important}.AppShell_label__ch9rlt9{min-width:0}[data-sidebar-collapsed=true] .AppShell_label__ch9rlt9{display:none}.AppShell_label_flex__ch9rlta{flex:1}.AppShell_toggle__ch9rltb{top:var(--chromeHeight__1beuyxi3);z-index:var(--zIndex-tooltip__hgrr2fhn);transition:transform var(--motion-duration-expressive__hgrr2fg4) var(--motion-easing-standard__hgrr2fg5);position:absolute;right:0;transform:translate(50%,-50%)rotate(180deg)}[data-sidebar-collapsed=true] .AppShell_toggle__ch9rltb{transform:translate(50%,-50%)rotate(0)}.AppShell_sidebar_slot__ch9rltc{z-index:var(--zIndex-sticky__hgrr2fhi);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-sm__hgrr2ffc);width:100%;min-height:var(--chromeHeight__1beuyxi3);padding-inline:var(--space-lg__hgrr2ffi);padding-block:var(--space-sm__hgrr2ffc);flex-shrink:0;min-width:0;display:flex;position:sticky}[data-sidebar-collapsed=true] .AppShell_sidebar_slot__ch9rltc{block-size:auto;min-block-size:var(--chromeHeight__1beuyxi3);padding-inline:var(--space-xxs__hgrr2ff9);padding-block:var(--space-md__hgrr2ffg);flex-direction:column;justify-content:center}.AppShell_sidebar_header__ch9rltd{padding:0;top:0;border-block:1px solid var(--borderColor__10ty9r22,var(--color-border-default__hgrr2fdi))!important}.AppShell_sidebar_footer__ch9rlte{justify-content:space-between;bottom:0;border-block-start:1px solid var(--borderColor__10ty9r22,var(--color-border-default__hgrr2fdi))!important}.AppShell_sidebar_body__ch9rltf{flex:1;min-height:max-content;padding:0;overflow:hidden}.AppShell_sidebar_bottom__ch9rltg{border-block-start:1px solid var(--color-border-default__hgrr2fdi);margin-block-start:auto}.AppShell_links__ch9rlth{gap:var(--space-xxs__hgrr2ff9);min-width:0;flex-direction:column;padding-block-start:var(--space-md__hgrr2ffg);display:flex}[data-sidebar-collapsed=true] .AppShell_links__ch9rlth{align-items:center;padding-block-start:0}[data-sidebar-collapsed=true] .AppShell_sidebar_body__ch9rltf>.AppShell_links__ch9rlth:not(.AppShell_links__ch9rlth~*){padding-block:0}[data-sidebar-collapsed=true] .AppShell_sidebar_body__ch9rltf>.AppShell_links__ch9rlth:not(:has(~.AppShell_links__ch9rlth)){padding-block:0}.AppShell_links_header__ch9rlti{justify-content:space-between;align-items:center;gap:var(--space-xs__hgrr2ffa);min-width:0;padding-inline:var(--space-md__hgrr2ffg);display:flex}[data-sidebar-collapsed=true] .AppShell_links_header__ch9rlti{display:none}.AppShell_links_content__ch9rltj{gap:var(--space-xs__hgrr2ffa);min-width:0;padding-inline:var(--space-md__hgrr2ffg);border-block-end:1px solid var(--color-border-default__hgrr2fdi);flex-direction:column;padding-block-end:var(--space-md__hgrr2ffg);display:flex}[data-sidebar-collapsed=true] .AppShell_links_content__ch9rltj{width:-webkit-fill-available;width:-moz-available;width:stretch;padding-block:var(--space-md__hgrr2ffg);padding-inline:var(--space-xs__hgrr2ffa);align-items:center;gap:var(--space-xxs__hgrr2ff9)}.AppShell_links_deep__ch9rltk{border-block-end:none!important}[data-sidebar-collapsed=true] .AppShell_links_deep__ch9rltk{padding-block:0!important}.AppShell_link__ch9rltl{min-height:44px;padding-block:0}[data-sidebar-collapsed=true] .AppShell_link__ch9rltl{justify-content:center;width:100%}.AppShell_chrome__ch9rltm{z-index:2;grid-area:chrome;min-width:0}.AppShell_section__ch9rltn{width:-webkit-fill-available;width:-moz-available;flex-direction:column;width:stretch;display:flex}.AppShell_section_content__ch9rlto{flex-direction:column;min-width:0;display:flex}.AppShell_section_header__ch9rltp{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-md__hgrr2ffg);min-height:var(--chromeHeight__1beuyxi3);padding-inline:var(--space-lg__hgrr2ffi);padding-block:var(--space-md__hgrr2ffg);border-block-end:1px solid var(--borderColor__10ty9r22,var(--color-border-default__hgrr2fdi));min-width:0;display:flex;border-inline:none!important}.AppShell_section_sub__ch9rltq{padding-inline:var(--space-lg__hgrr2ffi);padding-block:var(--space-sm__hgrr2ffc);border-block-end:1px solid var(--borderColor__10ty9r22,var(--color-border-default__hgrr2fdi));min-width:0;border-block-start:none!important;border-inline:none!important}.AppShell_content__ch9rltr{width:-webkit-fill-available;width:-moz-available;width:stretch;padding:var(--space-lg__hgrr2ffi);flex-direction:column;display:flex}@media screen and (max-width:1023px){.AppShell_rail__ch9rlt3{grid-template-columns:var(--railMiniWidth__1beuyxi6) 1fr}.AppShell_rail_hidden__ch9rlt4{grid-template-columns:1fr;grid-template-areas:"chrome""main"}.AppShell_sidebar_hidden__ch9rlt5,.AppShell_label__ch9rlt9,.AppShell_toggle__ch9rltb{display:none}.AppShell_sidebar_slot__ch9rltc{block-size:auto;min-block-size:var(--chromeHeight__1beuyxi3);padding-inline:var(--space-xxs__hgrr2ff9);padding-block:var(--space-md__hgrr2ffg);flex-direction:column;justify-content:center}.AppShell_links__ch9rlth{align-items:center;padding-block:0}.AppShell_sidebar_body__ch9rltf>.AppShell_links__ch9rlth:not(.AppShell_links__ch9rlth~*){padding-block:0}.AppShell_sidebar_body__ch9rltf>.AppShell_links__ch9rlth:not(:has(~.AppShell_links__ch9rlth)){padding-block:0}.AppShell_links_header__ch9rlti{display:none}.AppShell_links_content__ch9rltj{width:-webkit-fill-available;width:-moz-available;width:stretch;padding-block:var(--space-md__hgrr2ffg);padding-inline:var(--space-sm__hgrr2ffc);align-items:center;gap:var(--space-xxs__hgrr2ff9)}.AppShell_links_deep__ch9rltk{padding-block:0!important}.AppShell_link__ch9rltl{justify-content:center;width:100%}}@media screen and (max-width:767px){.AppShell_shell__ch9rlt0{grid-template-columns:minmax(0,1fr);grid-template-areas:"header""nav""main""aside""footer";grid-template-rows:var(--headHeight__1beuyxi2) auto 1fr auto auto}.AppShell_rail__ch9rlt3{grid-template:"chrome""main"1fr"rail"/1fr;block-size:100dvh}.AppShell_rail_hidden__ch9rlt4{block-size:100dvh;margin-block-end:0}.AppShell_sidebar__ch9rlt7{grid-area:rail;block-size:auto;min-block-size:0;position:relative}.AppShell_sidebar_container__ch9rlt8{block-size:70px;max-block-size:70px;inline-size:auto;z-index:var(--zIndex-sticky__hgrr2fhi);flex-direction:row;justify-content:flex-start;align-items:center;margin:12px;position:relative;inset-block:auto;inset-inline:auto;overflow:auto hidden;border-radius:var(--radius-md__hgrr2ff3)!important;border:1px solid var(--color-border-default__hgrr2fdi)!important}.AppShell_toggle__ch9rltb{display:block;inset-block-start:0;inset-inline:50% auto;transform:translate(-50%,-50%)rotate(90deg)}.AppShell_sidebar_slot__ch9rltc{min-width:0;block-size:100%;min-block-size:0;inline-size:max-content;padding:var(--space-xs__hgrr2ffa);flex-direction:row;border-block:none!important}.AppShell_sidebar_header__ch9rltd{left:0;border-block:none!important;border-inline-end:1px solid var(--borderColor__10ty9r22,var(--color-border-default__hgrr2fdi))!important}.AppShell_sidebar_footer__ch9rlte{right:0;border-block-start:none!important;border-inline-start:1px solid var(--borderColor__10ty9r22,var(--color-border-default__hgrr2fdi))!important}.AppShell_sidebar_body__ch9rltf{align-items:center;gap:var(--space-xs__hgrr2ffa);flex-direction:row;block-size:100%;min-block-size:0;inline-size:max-content;padding-block:0;padding-inline:0;display:flex;overflow:auto hidden}.AppShell_links__ch9rlth{flex-direction:row;align-items:center;min-width:max-content;height:100%}.AppShell_links_content__ch9rltj{padding-block:var(--space-xxs__hgrr2ff9);padding-inline:var(--space-xs__hgrr2ffa);align-items:stretch;gap:var(--space-xxs__hgrr2ff9);height:100%;flex-direction:row;inline-size:max-content;border-block:none!important;border-inline-end:1px solid var(--color-border-default__hgrr2fdi)!important}.AppShell_links_deep__ch9rltk{border-block:none!important;border-inline-end:none!important;padding-block:0!important;padding-inline:0!important}.AppShell_link__ch9rltl{width:100%;min-width:60px;max-width:80px;padding-block:var(--space-xxs__hgrr2ff9);padding-inline:var(--space-xs__hgrr2ffa);flex-direction:column;justify-content:center;align-items:center;gap:2px}.AppShell_section_content__ch9rlto{width:100%}.AppShell_section_header__ch9rltp{padding-inline:var(--space-md__hgrr2ffg);align-items:flex-end;gap:var(--space-sm__hgrr2ffc);flex-direction:column}}@media (prefers-reduced-motion:reduce){.AppShell_sidebar_container__ch9rlt8{transition-property:none;animation-name:none}}.AppShell_navbar__ch9rlts{block-size:calc(100dvh - var(--headHeight__1beuyxi2));border-inline-end:1px solid var(--borderColor__10ty9r22,var(--color-border-default__hgrr2fdi));min-width:0;transition-property:transform,opacity;transition-duration:var(--motion-duration-base__hgrr2fg2);transition-timing-function:var(--motion-easing-decelerate__hgrr2fg7);grid-area:nav;align-self:start;position:sticky;inset-block-start:var(--headHeight__1beuyxi2);overflow:hidden auto}.AppShell_aside_region__ch9rltt{block-size:calc(100dvh - var(--headHeight__1beuyxi2));border-inline-start:1px solid var(--borderColor__10ty9r22,var(--color-border-default__hgrr2fdi));min-width:0;grid-area:aside;align-self:start;position:sticky;inset-block-start:var(--headHeight__1beuyxi2);overflow-y:auto}.AppShell_footer__ch9rltu{box-sizing:border-box;align-items:center;gap:var(--space-sm__hgrr2ffc);padding-inline:var(--space-lg__hgrr2ffi);padding-block:var(--space-sm__hgrr2ffc);border-block-start:1px solid var(--borderColor__10ty9r22,var(--color-border-default__hgrr2fdi));grid-area:footer;min-width:0;display:flex}.AppShell_footer_content__ch9rltv{min-width:0}[data-sidebar-collapsed=true] .AppShell_footer_content__ch9rltv{display:none!important}.AppShell_header_sticky__ch9rltw{z-index:var(--zIndex-sticky__hgrr2fhi);top:0;grid-area:header;position:sticky;inset-block-start:0}.AppShell_sticky_chrome__ch9rltx{z-index:var(--zIndex-sticky__hgrr2fhi);position:sticky;top:0}.AppShell_sticky_sub__ch9rlty{z-index:calc(var(--zIndex-sticky__hgrr2fhi) - 1);top:0;position:sticky;inset-block-start:var(--chromeHeight__1beuyxi3)}.AppShell_scroll_shadow__ch9rltz{z-index:calc(var(--zIndex-sticky__hgrr2fhi) - 2);pointer-events:none;block-size:0;position:sticky;inset-block-start:var(--shadowOffset__1beuyxi4);overflow:visible}.AppShell_scroll_shadow__ch9rltz:after{content:"";background:linear-gradient(to bottom, var(--glass-strong-background__hgrr2fh3), transparent);opacity:.6;block-size:24px;display:block}@media (prefers-reduced-motion:reduce){.AppShell_navbar__ch9rlts{transition-property:none;animation-name:none}}@media screen and (max-width:767px){.AppShell_navbar__ch9rlts,.AppShell_aside_region__ch9rltt{align-self:stretch;block-size:auto;position:static}}@media screen and (max-width:1023px){.AppShell_footer_content__ch9rltv{display:none!important}}}[data-sidebar-collapsed=true] .NavLink_body__op21x4{display:none}[data-sidebar-collapsed=true] .NavLink_section_right__op21x3{top:var(--space-u2_5__hgrr2ffd);right:var(--space-xs__hgrr2ffa);position:absolute;transform:translateY(-50%)}@media screen and (max-width:1023px){.AppShell_link__ch9rltl>.NavLink_body__op21x4{display:none}.AppShell_link__ch9rltl>.NavLink_section_right__op21x3{top:var(--space-u2_5__hgrr2ffd);right:var(--space-xs__hgrr2ffa);position:absolute;transform:translateY(-50%)}}@media screen and (max-width:767px){.AppShell_rail__ch9rlt3[data-sidebar-collapsed=true]{grid-template-columns:1fr}[data-sidebar-collapsed=true] .AppShell_sidebar_container__ch9rlt8{opacity:0;pointer-events:none;block-size:0;min-block-size:0;margin:0;overflow:hidden;border-width:0!important}[data-sidebar-collapsed=true] .AppShell_sidebar__ch9rlt7{min-block-size:20px}[data-sidebar-collapsed=true] .AppShell_toggle__ch9rltb{transform:translate(-50%,-50%)rotate(-90deg)}.AppShell_link__ch9rltl>.NavLink_body__op21x4{text-align:center;flex:none;inline-size:100%;min-inline-size:0;max-inline-size:64px;font-size:11px;line-height:1.1;display:block}.AppShell_link__ch9rltl .NavLink_body__op21x4 .AppShell_label__ch9rlt9{display:inline}.AppShell_link__ch9rltl .NavLink_body__op21x4 .NavLink_label__op21x5{-webkit-line-clamp:2;white-space:normal;overflow-wrap:break-word;-webkit-box-orient:vertical;inline-size:100%;line-height:1.1;display:-webkit-box;overflow:hidden}.AppShell_links_content__ch9rltj>*{flex:none;inline-size:max-content}}
@layer nebula.component{.NavLink_root__op21x0{align-items:center;gap:var(--space-u2_5__hgrr2ffd);box-sizing:border-box;width:100%;padding-inline:var(--space-u3__hgrr2ffe);padding-block:var(--space-u2_5__hgrr2ffd);min-height:var(--size-control-sm__hgrr2ffo);border-radius:var(--radius-sm__hgrr2ff2);font:inherit;font-family:var(--font-family-sans__hgrr2fdt);font-size:var(--font-size-body2__hgrr2fe2);color:var(--color-text-secondary__hgrr2fda);text-align:start;cursor:pointer;transition-property:background,border-color,color,text-decoration-color,box-shadow,opacity;transition-duration:var(--motion-duration-fast__hgrr2fg1);transition-timing-function:var(--motion-easing-standard__hgrr2fg5);background:0 0;border:none;text-decoration:none;display:flex;position:relative}.NavLink_root__op21x0:hover:not([data-disabled=true]){background:var(--color-surface-hover__hgrr2fd5);color:var(--color-text-primary__hgrr2fd9)}.NavLink_root__op21x0[data-active=true]{background:var(--activeBg__4w5xnp1);color:var(--accent__4w5xnp0)}.NavLink_root__op21x0[data-active=true]:hover:not([data-disabled=true]){background:var(--activeBgHover__4w5xnp2);color:var(--accent__4w5xnp0)}.NavLink_root__op21x0[data-disabled=true]{cursor:not-allowed;color:var(--color-text-disabled__hgrr2fdg);background:var(--glass-control-background__hgrr2fgu);-webkit-backdrop-filter:var(--glass-control-backdropFilter__hgrr2fgv);backdrop-filter:var(--glass-control-backdropFilter__hgrr2fgv)}.NavLink_root__op21x0:focus-visible{outline:2px solid var(--halo__15euzxo0,var(--color-border-focus__hgrr2fdk));outline-offset:4px}.NavLink_indicator__op21x1{border-radius:var(--radius-full__hgrr2ff7);background:var(--accent__4w5xnp0);width:3px;transition-property:transform,opacity;transition-duration:var(--motion-duration-base__hgrr2fg2);transition-timing-function:var(--motion-easing-decelerate__hgrr2fg7);transform-origin:50%;position:absolute;inset-block:20%;inset-inline-start:0}.NavLink_label__op21x5{font-weight:var(--font-weight-medium__hgrr2fea);line-height:var(--font-lineHeight-normal__hgrr2fer);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NavLink_description__op21x6{font-size:var(--font-size-caption__hgrr2fe5);color:var(--color-text-muted__hgrr2fdb);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NavLink_chevron__op21x7{color:inherit;transition-property:transform;transition-duration:var(--motion-duration-base__hgrr2fg2);transition-timing-function:var(--motion-easing-standard__hgrr2fg5);flex-shrink:0;display:inline-flex}.NavLink_chevron__op21x7[data-open=true]{transform:rotate(180deg)}.NavLink_chevron__op21x7[data-motion=off]{transition-property:none}.NavLink_children__op21x8{border-inline-start-style:solid;border-inline-start-width:1px;border-inline-start-color:var(--color-border-subtle__hgrr2fdh);gap:var(--space-xxs__hgrr2ff9);flex-direction:column;margin-inline-start:var(--space-sm__hgrr2ffc);padding-inline-start:var(--space-md__hgrr2ffg);display:flex}@media (prefers-reduced-motion:reduce){.NavLink_root__op21x0{transition-property:none;animation-name:none}.NavLink_chevron__op21x7{transition-property:none}}@media screen and (max-width:767px){.NavLink_indicator__op21x1{width:auto;height:3px;inset-block:auto 0;inset-inline:20%}}@starting-style{.NavLink_indicator__op21x1{opacity:0;transform:scaleY(0)}}}.NavLink_section_left__op21x2,.NavLink_section_right__op21x3{flex-shrink:0;align-items:center;display:inline-flex}.NavLink_body__op21x4{gap:var(--space-xxs__hgrr2ff9);flex-direction:column;flex:1;min-width:0;display:flex}
