*{box-sizing:border-box}body,html{height:100%;margin:0;overflow:hidden;padding:0;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#root{height:100vh;margin:0;padding:0;width:100vw}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html.theme-switching :after,html.theme-switching :before,html.theme-switching :not(.dark-mode-toggle-icon){transition:none!important}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:host,:root{--tw-spacing:.25rem;--tw-text-xs:.75rem;--tw-text-xs--line-height:1.33333;--tw-radius-sm:var(--ctl-radius);--tw-radius-md:.375rem}}@layer base,components;@layer utilities{.tw\:relative{position:relative}.tw\:z-\[5000\]{z-index:5000}.tw\:mx-2{margin-inline:calc(var(--tw-spacing)*2)}.tw\:my-\[5px\]{margin-block:5px}.tw\:box-border{box-sizing:border-box}.tw\:flex{display:flex}.tw\:inline-flex{display:inline-flex}.tw\:size-3\.5{height:calc(var(--tw-spacing)*3.5);width:calc(var(--tw-spacing)*3.5)}.tw\:h-px{height:1px}.tw\:max-h-\[var\(--available-height\)\]{max-height:var(--available-height)}.tw\:min-h-7{min-height:calc(var(--tw-spacing)*7)}.tw\:min-h-8{min-height:calc(var(--tw-spacing)*8)}.tw\:min-h-\[34px\]{min-height:34px}.tw\:w-60{width:calc(var(--tw-spacing)*60)}.tw\:w-\[360px\]{width:360px}.tw\:w-full{width:100%}.tw\:max-w-\[calc\(100vw-16px\)\]{max-width:calc(100vw - 16px)}.tw\:flex-1{flex:1 1}.tw\:shrink-0{flex-shrink:0}.tw\:cursor-default{cursor:default}.tw\:cursor-pointer{cursor:pointer}.tw\:\[scrollbar-width\:thin\]{scrollbar-width:thin}.tw\:\[scrollbar-color\:var\(--ctl-border-hover\)_var\(--ctl-bg\)\]{scrollbar-color:var(--ctl-border-hover) var(--ctl-bg)}.tw\:items-center{align-items:center}.tw\:justify-between{justify-content:space-between}.tw\:justify-center{justify-content:center}.tw\:gap-2{gap:calc(var(--tw-spacing)*2)}.tw\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw\:overflow-y-auto{overflow-y:auto}.tw\:overscroll-contain{overscroll-behavior:contain}.tw\:rounded-\[3px\]{border-radius:3px}.tw\:rounded-sm{border-radius:var(--ctl-radius)}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-0{border-style:var(--tw-border-style);border-width:0}.tw\:border-solid{--tw-border-style:solid;border-style:solid}.tw\:border-border{border-color:var(--ctl-border)}.tw\:bg-background{background-color:var(--ctl-bg)}.tw\:bg-border{background-color:var(--ctl-border)}.tw\:bg-transparent{background-color:#0000}.tw\:p-\[5px\]{padding:5px}.tw\:px-2{padding-inline:calc(var(--tw-spacing)*2)}.tw\:px-2\.5{padding-inline:calc(var(--tw-spacing)*2.5)}.tw\:py-1{padding-block:var(--tw-spacing)}.tw\:py-1\.5{padding-block:calc(var(--tw-spacing)*1.5)}.tw\:py-\[7px\]{padding-block:7px}.tw\:pt-\[9px\]{padding-top:9px}.tw\:pr-2{padding-right:calc(var(--tw-spacing)*2)}.tw\:pb-\[3px\]{padding-bottom:3px}.tw\:pl-\[30px\]{padding-left:30px}.tw\:text-left{text-align:left}.tw\:font-\[inherit\]{font-family:inherit}.tw\:text-xs{font-size:var(--tw-text-xs);line-height:var(--tw-text-xs--line-height);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}.tw\:text-\[11px\]{font-size:11px}.tw\:leading-4{--tw-leading:calc(var(--tw-spacing)*4);line-height:calc(var(--tw-spacing)*4)}.tw\:leading-5{--tw-leading:calc(var(--tw-spacing)*5);line-height:calc(var(--tw-spacing)*5)}.tw\:text-foreground{color:var(--ctl-text-strong)}.tw\:text-inherit{color:inherit}.tw\:text-muted-foreground{color:var(--ctl-text)}.tw\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:outline-none{--tw-outline-style:none;outline-style:none}.tw\:select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.tw\:hover\:bg-\[var\(--ctl-bg-hover\)\]:hover{background-color:var(--ctl-bg-hover)}.tw\:hover\:text-foreground:hover{color:var(--ctl-text-strong)}}.tw\:focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.tw\:focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.tw\:focus-visible\:outline-ring:focus-visible{outline-color:var(--ctl-focus)}.tw\:disabled\:pointer-events-none:disabled{pointer-events:none}.tw\:disabled\:opacity-50:disabled{opacity:.5}.tw\:data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.tw\:data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.tw\:data-\[highlighted\]\:bg-accent[data-highlighted]{background-color:var(--ctl-ink)}.tw\:data-\[highlighted\]\:text-accent-foreground[data-highlighted]{color:var(--ctl-on-ink)}.tw\:data-\[popup-open\]\:bg-accent[data-popup-open]{background-color:var(--ctl-ink)}.tw\:data-\[popup-open\]\:text-accent-foreground[data-popup-open]{color:var(--ctl-on-ink)}.tw\:\[\&_\[role\^\=menuitem\]\]\:min-h-11 [role^=menuitem]{min-height:calc(var(--tw-spacing)*11)}@media (pointer:coarse){.tw\:\[\@media\(pointer\:coarse\)\]\:min-h-11{min-height:calc(var(--tw-spacing)*11)}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(1turn)}}.app-loader{align-items:center;background:#fcfbf8;color:#000;display:flex;inset:0;justify-content:center;opacity:1;position:fixed;transition:opacity .28s ease-out;z-index:100000}.dark-mode .app-loader,html[data-theme=dark] .app-loader{background:#121110;color:#fff}.app-loader.is-done{opacity:0;pointer-events:none}.app-loader-spinner{animation:spin .8s linear infinite;border:3px solid;border-radius:50%;border-top:3px solid #0000;height:32px;opacity:.6;width:32px}@media (prefers-reduced-motion:reduce){.app-loader{transition:none}}
/*# sourceMappingURL=main.df977dcc.css.map*/