.sowt-buzz-root.sowt-calm-workspace{--sowt-home-surface:#f7f8fa;--sowt-home-soft:#edf3fd;background:#f3f5f8}[data-sowt-theme=dark] .sowt-buzz-root.sowt-calm-workspace{--sowt-home-surface:#20252c;--sowt-home-soft:#202e43;background:#13171d}.sowt-calm-workspace .sowt-workspace-topbar{height:52px;padding-inline:20px}.sowt-calm-workspace .sowt-workspace-main{box-shadow:none;border-radius:18px}.sowt-calm-workspace .sowt-workspace-sidebar [data-sidebar=menu-button]{border-radius:9px;height:39px}.sowt-calm-workspace .sowt-workspace-sidebar [data-sidebar=menu-button][data-active=true]{background:var(--sowt-home-soft);color:var(--primary)}.sowt-calm-workspace .sowt-workspace-sidebar[data-mobile=true]{background:var(--background)}html[data-sowt-theme=dark] .sowt-workspace-sidebar[data-mobile=true]{--sidebar:#171c23;background:#171c23}html[data-sowt-theme=light] .sowt-workspace-sidebar[data-mobile=true]{--sidebar:#f3f5f8;background:#f3f5f8}.sowt-calm-workspace .sowt-workspace-main[data-view=home]{overscroll-behavior:contain;overflow-y:auto}.sowt-home{width:min(100%,890px);color:var(--foreground);margin-inline:auto;padding:40px 54px 100px}.sowt-home-welcome{text-align:center;margin:0 auto 24px}.sowt-home-mascot{width:152px;height:152px;margin:0 auto 11px;position:relative}.sowt-home-mascot:before{content:"";background:var(--sowt-home-soft);z-index:0;border-radius:50%;position:absolute;inset:15px 10px}.sowt-home-mascot>img{z-index:1;position:relative}.sowt-home-hello{color:var(--muted-foreground);margin:0 0 10px;font-size:13px}.sowt-home-welcome h1{letter-spacing:-1.1px;color:var(--foreground);margin:0 0 13px;font-size:34px;font-weight:500;line-height:1.2}.sowt-home-welcome>p:last-child{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.7}.sowt-home-start{max-width:660px;margin:auto}.sowt-home-modes{background:var(--sowt-home-surface);border:1px solid var(--border);border-radius:12px;gap:3px;width:fit-content;height:auto;min-height:42px;margin:0 auto;padding:4px;display:flex}.sowt-home-modes>button{border-radius:8px;align-items:center;gap:7px;min-width:91px;min-height:35px;font-size:13px;font-weight:500;display:flex}.sowt-home-mode-description{text-align:center;min-height:46px;color:var(--muted-foreground);padding:2px 6px;font-size:12px;line-height:1.6}.sowt-home-mode-description [role=tabpanel]{margin:8px 0 0}.sowt-home-mode-description p{margin:0}.sowt-home-composer{border:1px solid var(--border);background:var(--sowt-home-surface);border-radius:18px;padding:15px 15px 12px;transition:border-color .15s,box-shadow .15s}.sowt-home-composer:focus-within{border-color:color-mix(in srgb,var(--muted-foreground) 70%,var(--border));box-shadow:0 0 0 2px color-mix(in srgb,var(--muted-foreground) 12%,transparent)}.sowt-home-composer textarea{resize:vertical;width:100%;min-height:70px;max-height:190px;box-shadow:none;color:var(--foreground);font:inherit;text-align:start;background:0 0;border:0;outline:none;padding:3px 3px 12px;font-size:15px;line-height:1.7;display:block}.sowt-home-composer textarea:focus-visible{box-shadow:none!important;outline:none!important}.sowt-home-composer-footer{justify-content:space-between;align-items:center;gap:15px;display:flex}.sowt-home-composer-footer>span{color:var(--muted-foreground);max-width:245px;font-size:11px;line-height:1.6}.sowt-home-primary{min-height:42px;box-shadow:none;border-radius:11px;flex-shrink:0;gap:8px;padding-inline:17px;font-size:12px;font-weight:550}.sowt-home-primary>svg{width:16px;height:16px}.sowt-home-suggestions{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;min-height:48px;padding-top:5px;display:flex}.sowt-home-suggestions>button{color:var(--muted-foreground);border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;min-height:36px;padding:8px 12px;font-size:11px;display:flex}.sowt-home-suggestions>button:hover{background:var(--sowt-home-surface);border-color:var(--border);color:var(--foreground)}.sowt-home-suggestions>span{color:var(--muted-foreground);align-items:center;gap:6px;font-size:11px;display:flex}.sowt-home :is(button,a):focus-visible{outline:2px solid var(--sowt-link);outline-offset:3px}.sowt-home-unavailable{text-align:center;color:var(--muted-foreground);margin-top:10px;font-size:12px;line-height:1.7}.sowt-home-recent{grid-template-columns:1fr 1fr;gap:35px;margin:31px 0 0;display:grid}.sowt-home-section-heading{justify-content:space-between;align-items:center;gap:10px;min-height:35px;margin-bottom:8px;display:flex}.sowt-home-section-heading h2{color:var(--foreground);margin:0;font-size:12px;font-weight:550}.sowt-home-section-heading>button{color:var(--muted-foreground);align-items:center;gap:5px;min-height:32px;font-size:11px;display:flex}.sowt-home-chat-row{text-align:start;border-bottom:1px solid var(--border);width:100%;min-height:57px;color:var(--foreground);align-items:center;gap:10px;padding:13px 0;display:flex}.sowt-home-chat-row:last-child{border-bottom:0}.sowt-home-chat-row>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}.sowt-home-chat-row>svg{color:var(--muted-foreground);flex-shrink:0}.sowt-home-chat-row:hover>span:nth-child(2){color:var(--primary)}.sowt-home-row-icon{border:1px solid var(--border);background:var(--sowt-home-surface);width:30px;height:30px;color:var(--muted-foreground);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.sowt-home-empty{color:var(--muted-foreground);align-items:flex-start;gap:10px;padding:19px 0;font-size:12px;line-height:1.7;display:flex}.sowt-home-empty>svg{flex-shrink:0;margin-top:2px}.sowt-home-empty p{margin:0}.sowt-home .sowt-workspace-task-list>button{min-height:57px;padding:13px 0}.sowt-home .sowt-workspace-task-list>button strong{font-size:12px}.sowt-home .sowt-workspace-task-list>button small{font-size:11px}.sowt-home .sowt-workspace-quiet{text-align:start;background:0 0;border:0;align-items:flex-start;gap:5px;min-height:0;padding:19px 0}.sowt-home .sowt-workspace-quiet>svg{width:19px;height:19px;margin-bottom:4px}.sowt-home .sowt-workspace-quiet strong{font-size:12px;font-weight:500}.sowt-home .sowt-workspace-quiet p{font-size:11px}.sowt-home-footnote{text-align:center;color:var(--muted-foreground);margin:35px 0 0;font-size:11px}@media (min-width:1400px){.sowt-home{padding-top:54px}.sowt-home-welcome{margin-bottom:27px}.sowt-home-recent{margin-top:39px}}@media (max-width:1050px){.sowt-home{padding:27px 30px 100px}.sowt-home-recent{gap:25px}.sowt-home-welcome h1{font-size:31px}}@media (max-width:767px){.sowt-calm-workspace .sowt-workspace-topbar{height:49px;padding-inline:12px}.sowt-calm-workspace .sowt-workspace-topbar button{min-width:36px;min-height:36px}.sowt-calm-workspace .sowt-workspace-main{border-radius:14px}.sowt-home{padding:22px 21px 110px}.sowt-home-mascot{width:118px;height:118px;margin-bottom:8px}.sowt-home-mascot>img{width:118px!important;height:118px!important}.sowt-home-welcome h1{font-size:29px}.sowt-home-welcome>p:last-child{max-width:270px;margin:auto;font-size:12px}.sowt-home-welcome{margin-bottom:21px}.sowt-home-hello{margin-bottom:9px;font-size:12px}.sowt-home-modes>button{min-width:86px;min-height:40px}.sowt-home-mode-description{min-height:52px;font-size:11px}.sowt-home-composer{padding:12px}.sowt-home-composer textarea{min-height:90px;font-size:16px}.sowt-home-composer-footer{align-items:flex-end;gap:8px}.sowt-home-composer-footer>span{max-width:130px;font-size:10px}.sowt-home-primary{min-height:44px;padding-inline:13px;font-size:11px}.sowt-home-suggestions{gap:0;min-height:50px}.sowt-home-suggestions>button{min-height:44px}.sowt-home-recent{grid-template-columns:1fr;gap:25px;margin-top:23px}.sowt-home-section-heading h2{font-size:13px}.sowt-home-section-heading>button{min-height:44px}.sowt-home-chat-row{min-height:59px}.sowt-home-footnote{margin-top:26px}.sowt-calm-workspace .sowt-workspace-sidebar [data-sidebar=menu-button]{min-height:44px}}@media (max-width:370px){.sowt-home{padding-inline:15px}.sowt-home-composer-footer>span{display:none}.sowt-home-composer-footer{justify-content:flex-end}.sowt-home-modes>button{min-width:79px}.sowt-home-welcome h1{font-size:27px}}@media (prefers-reduced-motion:reduce){.sowt-home *{transition:none!important}}
