.rs-app .rs-surface{isolation:isolate;--surface-light:color-mix(in srgb, var(--rs-accent) 11%, transparent);background:radial-gradient(340px circle at var(--pointer-x,50%) var(--pointer-y,0%), var(--surface-light), transparent 75%), linear-gradient(155deg, var(--rs-panel), color-mix(in srgb, var(--rs-panel) 72%, var(--rs-bg)));transition:border-color .25s,box-shadow .3s,transform .3s cubic-bezier(.22,1,.36,1);position:relative;box-shadow:inset 0 1px #ffffff08,0 8px 28px -24px #0009}.rs-app .rs-surface:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(280px circle at var(--pointer-x,50%) var(--pointer-y,0%), var(--rs-accent), transparent 78%);opacity:0;z-index:2;padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.rs-app .rs-surface:focus-within{border-color:var(--rs-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--rs-accent) 35%, transparent), 0 12px 32px -26px #0009}.rs-app .rs-surface .rs-opening:not(.rs-surface):hover{box-shadow:none;transform:none}@supports not (mask-composite:exclude){.rs-app .rs-surface:after{display:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.rs-app .rs-surface[data-surface-active=true]{border-color:color-mix(in srgb, var(--rs-accent) 40%, var(--rs-border));box-shadow:0 16px 38px -25px #000b, 0 0 22px -15px var(--rs-accent);transform:translateY(-3px)}.rs-app .rs-surface[data-surface-active=true]:after{opacity:1}}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.rs-app .rs-surface,.rs-app .rs-surface:hover{transition:none;transform:none}.rs-app .rs-surface:after{display:none}}
.rs-app{--rs-control-ease:cubic-bezier(.2, .75, .25, 1);--rs-control-duration:.18s}.rs-app .rs-sidebar nav>a{transition:color var(--rs-control-duration) ease, background-color var(--rs-control-duration) ease;background:0 0}.rs-app .rs-sidebar nav>a:before{content:"";background:var(--rs-lime);pointer-events:none;opacity:0;transform-origin:50%;width:3px;transition:opacity var(--rs-control-duration) ease, transform var(--rs-control-duration) var(--rs-control-ease);border-radius:3px;position:absolute;inset:9px auto 9px 0;transform:scaleY(.65)}.rs-app .rs-sidebar nav>a:is(.rs-selected,[aria-current=page]){color:var(--rs-lime);background-color:#0f2030;background-image:linear-gradient(90deg, color-mix(in srgb, var(--rs-lime) 5%, transparent), transparent 82%)}.rs-app .rs-sidebar nav>a:is(.rs-selected,[aria-current=page]):before{opacity:1;transform:scaleY(1)}.rs-app .rs-sidebar nav>a>svg{transition:color var(--rs-control-duration) ease, transform var(--rs-control-duration) var(--rs-control-ease);background:0 0}.rs-app .rs-sidebar nav>a:is(.rs-selected,[aria-current=page])>svg{color:var(--rs-lime)}.rs-app .rs-sidebar :is(a,button):focus-visible{outline:2px solid var(--rs-lime);outline-offset:-2px}.rs-app .rs-tabs:not(.rs-workspace-tabs)>:is(a,button){transition:color var(--rs-control-duration) ease;border-bottom:2px solid #0000;position:relative}.rs-app .rs-tabs:not(.rs-workspace-tabs)>:is(a,button):after{content:"";background:var(--rs-primary);pointer-events:none;opacity:0;transform-origin:0;height:2px;transition:opacity var(--rs-control-duration) ease, transform var(--rs-control-duration) var(--rs-control-ease);border-radius:2px;position:absolute;inset:auto 0 -2px;transform:scaleX(.5)}.rs-app .rs-tabs:not(.rs-workspace-tabs)>:is(.rs-active,[aria-current=page],[aria-selected=true]){color:var(--rs-primary);border-bottom-color:#0000}.rs-app .rs-tabs:not(.rs-workspace-tabs)>:is(.rs-active,[aria-current=page],[aria-selected=true]):after{opacity:1;transform:scaleX(1)}.rs-app .rs-tabs>:is(a,button):focus-visible{outline:2px solid var(--rs-accent);outline-offset:-3px;border-radius:4px}.rs-app .rs-workspace-tabs>button{transition:color var(--rs-control-duration) ease, background-color var(--rs-control-duration) ease, border-color var(--rs-control-duration) ease, box-shadow var(--rs-control-duration) ease}.rs-app .rs-workspace-tabs>button[aria-current=page]{color:var(--rs-on-primary);background:var(--rs-primary);border-color:var(--rs-primary);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--rs-on-primary) 18%, transparent)}.rs-app .rs-button{transition:background-color var(--rs-control-duration) ease, border-color var(--rs-control-duration) ease, box-shadow var(--rs-control-duration) ease, transform var(--rs-control-duration) var(--rs-control-ease)}.rs-app .rs-button:not(.rs-secondary):not(.rs-danger){box-shadow:inset 0 1px 0 color-mix(in srgb, var(--rs-on-primary) 20%, transparent), inset 0 -1px 0 #00000014}.rs-app .rs-button:focus-visible{outline:2px solid var(--rs-accent);outline-offset:3px}.rs-app .rs-button:not(:disabled):not([aria-disabled=true]):active{box-shadow:inset 0 1px 3px #00000024}.rs-app .rs-button:is(:disabled,[aria-disabled=true]){transition:none;transform:none}.rs-app :is(.rs-icon,.rs-text-button,.theme-toggle,.rs-account){transition:color var(--rs-control-duration) ease, border-color var(--rs-control-duration) ease, background-color var(--rs-control-duration) ease}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.rs-app .rs-sidebar nav>a:hover{color:#f5f7fa;background-color:#122535}.rs-app .rs-sidebar nav>a:is(.rs-selected,[aria-current=page]):hover{color:var(--rs-lime)}.rs-app .rs-sidebar nav>a:is(:hover,:focus-visible)>svg{transform:translate(2px)}.rs-app .rs-tabs:not(.rs-workspace-tabs)>:is(a,button):not(:disabled):hover{color:var(--rs-primary);border-bottom-color:#0000}.rs-app .rs-tabs:not(.rs-workspace-tabs)>:is(a,button):not(:disabled):hover:after{opacity:.55;transform:scaleX(1)}.rs-app .rs-tabs:not(.rs-workspace-tabs)>:is(.rs-active,[aria-current=page],[aria-selected=true]):hover:after{opacity:1}.rs-app .rs-button:not(:disabled):not([aria-disabled=true]):active{transition-duration:90ms;transform:translateY(1px)}}@media (hover:none),(pointer:coarse){.rs-app .rs-button:hover,.rs-app .rs-button:active,.rs-app .rs-sidebar nav>a>svg{transform:none}}@media (prefers-reduced-motion:reduce){.rs-app{--rs-control-duration:0s}.rs-app .rs-sidebar nav>a>svg,.rs-app .rs-sidebar nav>a:before,.rs-app .rs-tabs:not(.rs-workspace-tabs)>:is(a,button):after,.rs-app .rs-button:hover,.rs-app .rs-button:active{transform:none}.rs-app .rs-button:not(:disabled):not([aria-disabled=true]):active{transition-duration:0s;transform:none}}@media (forced-colors:active){.rs-app .rs-sidebar nav>a:is(.rs-selected,[aria-current=page]){color:highlight;background-image:none}.rs-app .rs-sidebar nav>a:before,.rs-app .rs-tabs:not(.rs-workspace-tabs)>:is(a,button):after{forced-color-adjust:none;background:highlight}}
