:root{--muted-foreground:oklch(42% .014 160);--border:oklch(82% .012 85);--input:oklch(77% .014 85);--surface-muted:oklch(95.2% .011 85)}.dark{--muted-foreground:oklch(80% .012 85);--border:oklch(100% 0 0/.18);--input:oklch(100% 0 0/.24)}body{font-weight:450}p,li,label,input,textarea,select,button{text-rendering:geometricprecision}h1,h2,h3,h4{color:var(--color-foreground)}.text-muted-foreground{color:var(--color-muted-foreground)}input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,button[role=combobox]{border-color:color-mix(in oklab, var(--color-input) 88%, var(--color-foreground) 12%)}input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,textarea:focus,button[role=combobox]:focus,button[role=combobox][data-state=open]{border-color:color-mix(in oklab, var(--color-primary) 62%, var(--color-foreground) 38%);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary) 12%, transparent)}[role=tablist]{border:1px solid color-mix(in oklab, var(--color-border) 82%, var(--color-foreground) 18%);box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.6);background:color-mix(in oklab, var(--color-surface-muted) 82%, var(--color-surface) 18%)!important}[role=tab]{min-height:2.5rem;color:var(--color-muted-foreground);font-weight:650;transition:background-color .16s,color .16s,box-shadow .16s,transform .16s}[role=tab][data-state=active],[role=tab][aria-selected=true]{border:1px solid color-mix(in oklab, var(--color-primary) 42%, var(--color-border) 58%);box-shadow:0 5px 15px color-mix(in oklab, var(--color-foreground) 9%, transparent);color:var(--color-foreground)!important;background:var(--color-surface)!important}.rounded-\[1\.75rem\].border,.rounded-\[1\.9rem\].border,.rounded-\[2rem\].border{border-color:color-mix(in oklab, var(--color-border) 88%, var(--color-foreground) 12%)}@media (width>=1280px){.container-page{width:min(100% - 4rem,92rem);max-width:92rem}.app-workspace{width:min(100%,84rem)}main .max-w-3xl:not([data-preserve-width]){max-width:56rem}}@media (width>=1800px){:root{font-size:17px}.container-page{width:min(100% - 6rem,104rem);max-width:104rem}}header:has([aria-label="Back to support conversations"]){z-index:30;min-height:4.25rem;box-shadow:0 8px 24px color-mix(in oklab, var(--color-foreground) 8%, transparent);position:relative;border-bottom:1px solid color-mix(in oklab, var(--color-border) 84%, var(--color-foreground) 16%)!important;background:var(--color-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}header:has([aria-label="Back to support conversations"])>div{width:min(100%,76rem);min-height:4.25rem;padding-inline:clamp(.2rem,1vw,.75rem);max-width:76rem!important}[aria-label="Back to support conversations"]{border:1px solid color-mix(in oklab, var(--color-border) 75%, var(--color-foreground) 25%);min-width:2.75rem;box-shadow:0 2px 9px color-mix(in oklab, var(--color-foreground) 8%, transparent);background:var(--color-background)!important;width:auto!important;height:2.75rem!important}[aria-label="Back to support conversations"]:hover{border-color:color-mix(in oklab, var(--color-primary) 55%, var(--color-border) 45%);background:var(--color-primary-soft)!important}[data-app-update-block=support-conversation]{background:linear-gradient(180deg, color-mix(in oklab, var(--color-primary-soft) 20%, transparent), transparent 11rem), var(--color-background)!important}[data-app-update-block=support-conversation]>[aria-live=polite]{scroll-padding-bottom:7rem;padding:clamp(1rem,2vw,1.75rem) clamp(.75rem,2vw,1.5rem) 2rem!important}[data-app-update-block=support-conversation] [aria-live=polite]>.max-w-3xl,[data-app-update-block=support-conversation]>div:last-child>.max-w-3xl,[data-app-update-block=support-conversation] .lg\:max-w-5xl{width:min(100%,64rem);max-width:64rem!important}[data-app-update-block=support-conversation] [aria-live=polite] .bg-surface-muted{border:1px solid color-mix(in oklab, var(--color-border) 88%, var(--color-foreground) 12%);box-shadow:0 4px 14px color-mix(in oklab, var(--color-foreground) 5%, transparent)}[data-app-update-block=support-conversation] [aria-live=polite] .text-sm{font-size:.94rem;line-height:1.55}[data-app-update-block=support-conversation]>div:last-child{box-shadow:0 -12px 30px color-mix(in oklab, var(--color-foreground) 7%, transparent);border-top-color:color-mix(in oklab, var(--color-border) 82%, var(--color-foreground) 18%)!important;background:var(--color-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-app-update-block=support-conversation] textarea[placeholder*=Message]{color:var(--color-foreground);font-weight:500}[data-app-update-block=support-conversation] textarea[placeholder*=Message]::placeholder{color:color-mix(in oklab, var(--color-muted-foreground) 88%, var(--color-foreground) 12%);opacity:1}@media (width>=900px){header:has([aria-label="Back to support conversations"]) h1{font-size:1.05rem!important}[data-app-update-block=support-conversation] [aria-live=polite]>.max-w-3xl{padding-inline:.5rem}[data-app-update-block=support-conversation] [aria-live=polite] .max-w-\[88\%\]{max-width:min(72%,44rem)!important}}@media (width<=640px){header:has([aria-label="Back to support conversations"]){min-height:3.75rem}header:has([aria-label="Back to support conversations"])>div{min-height:3.75rem}[data-app-update-block=support-conversation]>[aria-live=polite]{padding:.85rem .75rem 1.5rem!important}}main form{color:var(--color-foreground)}main form label{color:var(--color-foreground);font-weight:650}main form textarea,main form input,main form button[role=combobox]{background-color:color-mix(in oklab, var(--color-surface) 96%, var(--color-primary-soft) 4%)}main form textarea::placeholder,main form input::placeholder{color:color-mix(in oklab, var(--color-muted-foreground) 90%, var(--color-foreground) 10%);opacity:1}main form>.overflow-hidden.rounded-\[1\.9rem\],main form.overflow-hidden.rounded-\[1\.75rem\]{box-shadow:0 18px 48px color-mix(in oklab, var(--color-foreground) 9%, transparent)}main.max-w-3xl [role=tablist]{min-height:3.2rem;border-radius:.9rem!important;padding:.3rem!important}main.max-w-3xl [role=tab]{font-size:.92rem;border-radius:.7rem!important}nav a,header a{font-weight:600}@media (width>=1440px){main.max-w-3xl{max-width:60rem!important}main.max-w-3xl>section:first-child{margin-bottom:1.6rem}main.max-w-3xl>section:first-child h1{font-size:clamp(2.35rem,2.7vw,3.3rem)}}@media (prefers-reduced-motion:reduce){[role=tab],button,a{transition-duration:.01ms!important}}
