:root{--sd-motion-instant:0ms;--sd-motion-exit:120ms;--sd-motion-feedback:160ms;--sd-motion-surface:220ms;--sd-motion-page:260ms;--sd-motion-entrance:780ms;--sd-motion-stagger:120ms;--sd-ease-surface:cubic-bezier(0.32,0.72,0,1);--sd-ease-entrance:cubic-bezier(0.2,0.65,0.3,1);--sd-ease-exit:ease-out;--sd-motion-rise-entrance:14px;--sd-motion-rise-page:8px;--sd-motion-scale-press:0.98;--sd-motion-scale-surface:0.97}@media (prefers-reduced-motion:reduce){:root{--sd-motion-rise-entrance:0px;--sd-motion-rise-page:0px;--sd-motion-scale-press:1;--sd-motion-scale-surface:1}}@keyframes sd-appear{0%{opacity:0;translate:0 calc(var(--sd-motion-rise-page) / -2)}}.sd-appear{animation:sd-appear var(--sd-motion-surface) var(--sd-ease-surface)}@keyframes sd-pop{0%{opacity:0;scale:.5}}.sd-pop{animation:sd-pop var(--sd-motion-feedback) var(--sd-ease-surface)}@media (prefers-reduced-motion:reduce){.sd-pop{animation:none}}@media (max-width:640px){.btn-group,.button-group{flex-wrap:wrap}.btn,[role=button],button{max-width:100%;word-wrap:break-word}input:where(:not([type=checkbox]):not([type=radio])),select,textarea{max-width:100%;width:100%;font-size:16px}.mobile-menu,[class*=mobile-nav]{width:100%;max-width:100vw}.card,.sd-card{max-width:100%;overflow-x:clip}table:not(.admin-content table){display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.debate-card,[class*=debate]{overflow-wrap:break-word;word-wrap:break-word}.description,.title,h1,h2,h3,h4,h5,h6,p{word-break:break-word;overflow-wrap:break-word}.dialog,.dropdown-menu,.modal,[class*=popover],[role=dialog]:not([data-vaul-drawer]):not([data-sd-fullscreen]),[role=menu]{max-width:calc(100vw - 2rem)}}@media (min-width:641px) and (max-width:1024px){.btn-group{gap:.5rem}}ol,ul{list-style-position:inside}@media (pointer:coarse){[role=button],[role=link],button:not([role=checkbox]):not([role=switch]):not([role=radio]):not([role=slider]):not(.slider-dot){min-height:44px;min-width:44px}a:not(p a):not(li a):not(td a):not(figcaption a){min-height:44px}.clickable,[onclick]{padding:.5rem}}body,html{overflow-x:hidden;overflow-x:clip;max-width:100vw}.sd-chat-header.sd-chat-header.sd-chat-header,.sd-chat-header.sd-chat-header.sd-chat-header>*{flex-wrap:nowrap}:root{--sd-menu-enter-duration:var(--sd-motion-surface);--sd-menu-exit-duration:var(--sd-motion-exit);--sd-menu-ease:var(--sd-ease-surface)}.sd-menu-content,.sd-overlay-scrim{opacity:1;transition:opacity var(--sd-menu-enter-duration) var(--sd-menu-ease)}.sd-menu-content{--sd-menu-surface-opacity:0.95;transform-origin:var(--radix-dropdown-menu-content-transform-origin,var(--radix-select-content-transform-origin,var(--radix-popover-content-transform-origin,center)))}@starting-style{.sd-menu-content[data-state=open],.sd-overlay-scrim[data-state=open]{opacity:0}}.sd-menu-content[data-state=closed],.sd-overlay-scrim[data-state=closed]{opacity:0;transition-duration:var(--sd-menu-exit-duration);transition-timing-function:ease-out;animation:sd-menu-presence var(--sd-menu-exit-duration) linear;pointer-events:none}@keyframes sd-menu-presence{0%{visibility:visible}to{visibility:visible}}.sd-menu-content .sd-menu-item{min-height:2.5rem}.sd-menu-item :where(svg,.sd-menu-label){color:inherit}.sd-menu-item .sd-menu-icon,.sd-menu-item .sd-menu-subtext{color:hsl(var(--muted-foreground))}.sd-menu-item:is([data-variant=destructive],.text-destructive){color:hsl(var(--popover-foreground));color:color-mix(in srgb,hsl(var(--destructive-text)) 80%,hsl(var(--popover-foreground)))}.sd-menu-item:is([aria-current=page],[data-state=checked],.sd-menu-current){font-weight:600;color:hsl(var(--popover-foreground))}.sd-menu-item:is([data-highlighted],[data-selected=true],[data-state=open],:focus-visible,:active):not([data-disabled=""],[data-disabled=true]){background-color:hsl(var(--muted));color:hsl(var(--foreground))}.sd-menu-item:is([data-highlighted],[data-selected=true],[data-state=open],:focus-visible,:active):not([data-disabled=""],[data-disabled=true]) :where(svg,.sd-menu-label,.sd-menu-icon,.sd-menu-subtext){color:inherit}.sd-menu-item .sd-menu-check{color:hsl(var(--accent))}.sd-menu-item:is([data-highlighted],[data-selected=true],[data-state=open],:focus-visible,:active):not([data-disabled=""],[data-disabled=true]) :where(.opacity-70,.opacity-60){opacity:1}.sd-menu-item:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.sd-menu-item:is([data-disabled=""],[data-disabled=true]){color:hsl(var(--muted-foreground));background-color:transparent;opacity:1;cursor:not-allowed;pointer-events:none}@media (pointer:coarse){.sd-menu-content .sd-menu-item{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.sd-menu-content[data-state],.sd-overlay-scrim[data-state]{animation:none;transition:none;opacity:1}.sd-menu-sheet-overlay[data-vaul-overlay],.sd-menu-sheet[data-vaul-drawer]{animation:none!important;transition:none!important}}.sd-surface-dialog,.sd-surface-sheet,.sd-surface-tip{--sd-surface-leave:var(--sd-motion-exit);transition-property:opacity,scale,translate;transition-duration:var(--sd-motion-surface);transition-timing-function:var(--sd-ease-surface)}@starting-style{.sd-surface-dialog[data-state=open]{opacity:0;scale:var(--sd-motion-scale-surface)}}.sd-surface-dialog[data-state=closed]{opacity:0;scale:var(--sd-motion-scale-surface)}.sd-surface-sheet{--sd-surface-leave:var(--sd-motion-surface);translate:0 0;transition-duration:var(--sd-motion-page)}.sd-sheet-top{--sd-sheet-hidden:0 -100%}.sd-sheet-bottom{--sd-sheet-hidden:0 100%}.sd-sheet-left{--sd-sheet-hidden:-100% 0}.sd-sheet-right{--sd-sheet-hidden:100% 0}@starting-style{.sd-surface-sheet[data-state=open]{translate:var(--sd-sheet-hidden)}}.sd-surface-sheet[data-state=closed]{translate:var(--sd-sheet-hidden)}.sd-surface-tip{translate:0 0;transition-duration:var(--sd-motion-feedback)}.sd-surface-tip[data-side=top]{--sd-tip-hidden:0 calc(var(--sd-motion-rise-page) / 2)}.sd-surface-tip[data-side=bottom]{--sd-tip-hidden:0 calc(var(--sd-motion-rise-page) / -2)}.sd-surface-tip[data-side=left]{--sd-tip-hidden:calc(var(--sd-motion-rise-page) / 2) 0}.sd-surface-tip[data-side=right]{--sd-tip-hidden:calc(var(--sd-motion-rise-page) / -2) 0}@starting-style{.sd-surface-tip[data-state=delayed-open]{opacity:0;translate:var(--sd-tip-hidden,0 0)}}.sd-surface-tip[data-state=closed]{opacity:0;translate:var(--sd-tip-hidden,0 0)}.sd-surface-dialog[data-state=closed],.sd-surface-sheet[data-state=closed],.sd-surface-tip[data-state=closed]{transition-duration:var(--sd-surface-leave);animation:sd-menu-presence var(--sd-surface-leave) linear;pointer-events:none}.sd-surface-dialog[data-state=closed],.sd-surface-tip[data-state=closed]{transition-timing-function:var(--sd-ease-exit)}@media (prefers-reduced-motion:reduce){.sd-surface-sheet:is(.sd-sheet-top,.sd-sheet-bottom,.sd-sheet-left,.sd-sheet-right){--sd-sheet-hidden:0 0}@starting-style{.sd-surface-sheet[data-state=open]{opacity:0}}.sd-surface-sheet[data-state=closed]{opacity:0}}.sd-tabs-content[data-state=inactive]:not([hidden]){animation:sd-tabs-presence var(--sd-tabs-motion-duration) linear;animation-duration:var(--sd-tabs-motion-duration)!important}@keyframes sd-tabs-presence{0%{visibility:visible}to{visibility:visible}}@media (prefers-reduced-motion:reduce){.sd-tabs-content[data-state=inactive]:not([hidden]){animation:none!important}}.sd-tab-indicator,.sd-tab-item:is([data-state=active],[aria-selected=true],[aria-current=page],[aria-current=location]){background-color:hsl(var(--card))}@supports (color:hsl(from red h s calc(l + 8))){.sd-tab-indicator,.sd-tab-item:is([data-state=active],[aria-selected=true],[aria-current=page],[aria-current=location]){background-color:hsl(from hsl(var(--muted)) h s calc(l + 8))}}.sd-tab-indicator{position:absolute;top:0;left:0;width:100px;height:var(--sd-tab-h,0);transform-origin:0 0;translate:var(--sd-tab-x,0) var(--sd-tab-y,0);scale:var(--sd-tab-sx,1) 1;opacity:0;pointer-events:none}.sd-tab-list[data-tab-indicator=on]>.sd-tab-indicator{opacity:1}.sd-tab-list[data-tab-indicator=on] .sd-tab-item.sd-tab-item{background-color:transparent;--tw-shadow:0 0 #0000}.sd-tab-indicator[data-ready]{transition-property:translate,scale;transition-duration:var(--sd-motion-surface);transition-timing-function:var(--sd-ease-surface)}@media (prefers-reduced-motion:reduce){.sd-tab-indicator[data-ready]{transition:none}}