@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]),[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}.sd-menu-content{--sd-menu-enter-duration:200ms;--sd-menu-exit-duration:120ms;--sd-menu-ease:cubic-bezier(0.32,0.72,0,1);--sd-menu-surface-opacity:0.95;opacity:1;transition:opacity var(--sd-menu-enter-duration) var(--sd-menu-ease);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]{opacity:.9}}.sd-menu-content[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){background-color:hsl(var(--accent)/.12);color:hsl(var(--popover-foreground));box-shadow:inset 2px 0 0 currentColor}.sd-menu-item:is([data-highlighted],[data-state=open],:focus-visible,:active):not([data-disabled]){background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.sd-menu-item:is([data-highlighted],[data-state=open],:focus-visible,:active):not([data-disabled]) :where(svg,.sd-menu-label,.sd-menu-icon,.sd-menu-subtext){color:inherit}.sd-menu-item:is([data-highlighted],[data-state=open],:focus-visible,:active):not([data-disabled]) :where(.opacity-70,.opacity-60){opacity:1}.sd-menu-item:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.sd-menu-item[data-disabled]{color:hsl(var(--muted-foreground));background-color:transparent;opacity:1;cursor:not-allowed}@media (pointer:coarse){.sd-menu-content .sd-menu-item{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.sd-menu-content[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}}