:root{--accent:#f36539;--peach:#fff4ed;--muted:#757575;--border:#dedede}.site-shell{max-width:1505px;padding:0 56px}.site-header{height:76px}.site-header nav{gap:32px;height:100%;font-size:14px}.site-header nav>a{white-space:nowrap;align-items:center;height:100%;display:flex;position:relative}.site-header nav a[aria-current=page]{font-weight:700}.site-header nav a[aria-current=page]:after{content:"";background:var(--accent);height:3px;position:absolute;bottom:0;left:0;right:0}.wordmark{font-size:37px}.site-footer{margin-top:42px;padding:24px 0;font-size:12px}.site-footer p{align-items:center;gap:16px;display:flex}.footer-brand{letter-spacing:-1px;color:#202020;font-size:24px;font-weight:800}.footer-brand span{color:var(--accent)}.app-shell{max-width:none;padding:0}.app-shell .site-header{padding:0 24px}.button-primary:hover:not(:disabled){background:#d95229;border-color:#d95229}.button{border-radius:10px}.app-shell #main{min-width:0}.app-shell .site-header{grid-template-columns:1fr auto auto auto 1fr;gap:32px;display:grid}.app-shell .site-header nav{display:contents}.app-shell .site-header .account-link{justify-self:end}.app-shell .site-header .wordmark{justify-self:start}@media (width<=800px){.site-shell{padding:0 24px}.site-header nav{gap:22px;font-size:13px}.app-shell{padding:0}.app-shell .site-header{gap:22px;padding:0 18px}.wordmark{font-size:32px}}@media (width<=560px){.site-shell{padding:0 20px}.site-header{gap:14px;height:64px}.wordmark{letter-spacing:-1.5px;font-size:28px}.site-header nav{gap:14px;font-size:11px}.site-header nav>a:not(.button){font-size:11px}.site-header .nav-safety{display:none}.site-header nav .account-link{font-size:11px}.site-footer{flex-wrap:wrap;gap:15px;margin-top:28px;padding:20px 0;font-size:11px}.site-footer p{gap:9px}.site-footer nav{gap:20px}.footer-brand{font-size:20px}.app-shell{padding:0}.app-shell .site-header{gap:14px;padding:0 14px;display:flex}.app-shell .site-header nav{display:flex}}.site-footer{color:#595959;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px;margin-top:64px;padding:40px 0 44px;font-size:14px;line-height:1.5;display:grid}.site-footer .footer-intro p{max-width:230px;margin:16px 0 0;line-height:1.6;display:block}.site-footer .footer-intro .footer-age{color:#686868;margin-top:12px;font-size:12px}.site-footer .footer-brand{letter-spacing:-1.4px;color:#202020;font-size:29px;font-weight:800;line-height:1;display:inline-block}.site-footer .footer-groups{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:26px;display:grid}.site-footer .footer-group h2{color:#252525;margin:0 0 14px;font-size:13px;font-weight:700;line-height:1.5}.site-footer .footer-group ul{margin:0;padding:0;list-style:none}.site-footer .footer-group li+li{margin-top:9px}.site-footer .footer-group a{text-wrap:pretty;padding:3px 0;line-height:1.45;display:inline-block}.site-footer .footer-group a[aria-current=page]{color:#252525;font-weight:700}@media (width<=1100px){.site-footer{grid-template-columns:1fr;gap:28px}.site-footer .footer-intro p{max-width:none;margin-top:12px}.site-footer .footer-intro .footer-age{margin-top:6px}.site-footer .footer-groups{gap:28px}}@media (width<=600px){.site-footer{gap:28px;margin-top:44px;padding:30px 0 36px;font-size:14px}.site-footer .footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}.site-footer .footer-group h2{margin-bottom:9px}.site-footer .footer-group li+li{margin-top:6px}.site-footer .footer-brand{font-size:27px}}@media (width<=380px){.site-shell:not(.app-shell){padding-inline:16px}.site-shell:not(.app-shell) .site-header{gap:8px}.site-shell:not(.app-shell) .site-header .wordmark{font-size:25px}.site-shell:not(.app-shell) .site-header nav{gap:10px}}.site-language{color:#292827;min-width:0;font-size:13px;position:relative}.language-trigger{width:100%;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #e8e5e2;border-radius:12px;align-items:center;gap:8px;padding:10px 13px;font-weight:600;line-height:1.2;transition:background .15s,border-color .15s;display:flex}.language-trigger>span{text-align:left;flex:1}.language-trigger>svg{flex-shrink:0}.language-trigger>svg:first-child{color:#77716d}.language-chevron{color:#8d8781;transition:transform .15s}.language-trigger:hover{background:#faf8f6;border-color:#d9d2cb}.site-language[data-open]>.language-trigger{background:var(--peach,#fff4ed);border-color:#f0c7b8}.site-language[data-open] .language-chevron{transform:rotate(180deg)}.site-language-compact{flex-shrink:0}.site-language-compact .language-trigger{border-color:#0000;border-radius:999px;padding-inline:12px}.site-language-compact[data-open]>.language-trigger{border-color:#0000}.language-trigger:focus-visible{outline:2px solid var(--accent,#f36539);outline-offset:3px}.language-menu{z-index:90;background:#fff;border:1px solid #eae5e0;border-radius:16px;width:232px;max-width:calc(100vw - 32px);padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 36px #29201718,0 2px 6px #29201708}.language-menu-title{color:#7b746f;padding:9px 10px 8px;font-size:11px;font-weight:500;line-height:1.4;display:block}.language-option{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 10px;font-weight:500;display:flex}.language-option-copy{flex-direction:column;gap:4px;display:flex}.language-option small{color:#7b746f;font-size:11px;font-weight:400;line-height:1.4}.language-option:hover{background:#f7f5f2}.language-option[aria-checked=true]{color:#ac3715;background:#fff4ed}.language-option:focus-visible{outline:2px solid var(--accent,#f36539);outline-offset:-2px}.language-option>svg{color:var(--accent,#f36539);flex-shrink:0}.settings-sidebar .site-language{color:#eef1f5;width:100%}.settings-sidebar .language-trigger{background:#131a22;border-color:#46525f}.settings-sidebar .language-trigger>svg,.settings-sidebar .language-menu-title,.settings-sidebar .language-option small{color:#adb7c3}.settings-sidebar .language-trigger:hover,.settings-sidebar .site-language[data-open]>.language-trigger{background:#242c36;border-color:#697787}.settings-sidebar .language-menu{background:#1e252e;border-color:#46525f;width:100%;left:0;right:auto;box-shadow:0 12px 36px #0005}.settings-sidebar .language-option:hover{background:#2a333f}.settings-sidebar .language-option[aria-checked=true]{color:#ffc1a7;background:#493025}.language-suggestion{background:#fff4ed;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin:12px 0;padding:12px 16px;font-size:14px;display:flex}.language-suggestion a{font-weight:700;text-decoration:underline}.language-suggestion button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 4px;font-size:24px}.site-header{gap:22px}.site-header nav{margin-left:auto}.app-shell .site-header,.app-shell .site-header nav{display:flex}.app-shell .site-header .account-link{margin-left:0}@media (width<=800px){.site-header,.site-header nav{gap:16px}}@media (width<=640px){.site-header{grid-template-columns:1fr auto;gap:4px 12px;height:auto;min-height:96px;padding-block:10px;display:grid}.site-header .wordmark{grid-area:1/1;justify-self:start}.site-header>.site-language{grid-area:1/2;justify-self:end}.site-header nav{grid-area:2/1/auto/-1;justify-content:space-between;gap:12px;min-height:30px;margin:0}.site-header nav>a{height:30px}.site-header nav .nav-safety{display:flex}.app-shell .site-header{gap:4px 12px;padding-block:10px;display:grid}.site-language-compact .language-trigger{padding-inline:10px}}body:has(.text-page) .app-shell{flex-direction:column;height:100svh;display:flex}body:has(.text-page) .site-header{flex-shrink:0}body:has(.text-page) #main{flex:1;min-height:0}.chat-page.text-page{height:100%;min-height:530px}@media (width<=380px){.text-page .workspace-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.text-page .workspace-options>button{min-width:0;min-height:34px;margin-left:0}.text-page .workspace-heading{padding-bottom:10px}.text-page .premium-link{text-align:center}}@media (prefers-reduced-motion:reduce){.language-trigger,.language-chevron{transition:none}}
