.sc{color:#233c32;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;min-height:100dvh;font-family:Arial,Helvetica,sans-serif}.sc *{box-sizing:border-box}.sc button{cursor:pointer;min-width:44px;min-height:44px;color:inherit;font:inherit;background:0 0;border:0;border-radius:14px;padding:10px 14px}.sc button:hover{background:#e9f2ec}.sc button:disabled{opacity:.45;cursor:not-allowed}.sc a{color:inherit}.sc :focus-visible{outline-offset:3px;outline:3px solid #49a781}.sc-shell{max-width:960px;height:100dvh;box-shadow:none;background:#fff;flex-direction:column;margin:auto;display:flex}.sc-header{background:#ffffffc9;border-bottom:1px solid #edf2ee;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.sc-brand{letter-spacing:-1.5px;font-size:27px;font-weight:750;text-decoration:none}.sc .sc-upgrade{color:#315e45;background:#e5f1e8;font-size:13px;font-weight:600}.sc-agentbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb9;border-bottom:1px solid #edf2ee;justify-content:space-between;align-items:center;min-height:104px;padding:8px 18px;display:flex;position:relative}.sc-agent{text-align:start;width:35%;padding:4px!important}.sc-agent b{font-size:12px;display:block}.sc small{color:#788c80;font-size:11px;line-height:1.6;display:block}.sc .sc-credits{background:#ffffffac;border:1px solid #dde8df;font-size:12px}.sc-mascot{pointer-events:none;width:88px;height:88px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.sc-mascot img{object-fit:contain;width:100%;height:100%;animation:4s ease-in-out infinite sc-idle}.sc-mascot.listening img{animation:1.8s ease-in-out infinite sc-listen}.sc-mascot.thinking img{transform-origin:bottom;animation:1.2s ease-in-out infinite sc-think}.sc-mascot i{filter:blur(4px);opacity:0;background:#ffdfa2;border-radius:50%;width:10px;height:10px;position:absolute;top:0;right:22px}.thinking i{animation:.7s infinite alternate sc-pulse}.sc-mascot>span{text-align:center;color:#507e65;background:linear-gradient(#e5f1e9,#9ac3ae);border:2px solid #7ba88e;border-bottom:4px solid #608a74;border-radius:5px;width:50px;height:25px;font-size:13px;position:absolute;bottom:0;left:20px;box-shadow:0 5px 18px #3c70482e}.sc-main{scroll-behavior:smooth;flex:1;padding:26px 22px;overflow:auto}.sc-welcome{max-width:540px;margin:10vh auto 0}.sc-welcome>small:first-child{letter-spacing:2px;font-size:9px;font-weight:600}.sc h1{letter-spacing:-2px;margin:20px 0;font-size:42px;font-weight:500;line-height:1.13}.sc p{color:#637c6d;font-size:14px;line-height:1.75}.sc-chips{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.sc-chips button{text-align:start;background:#ffffffb3;border:1px solid #dfebe1;font-size:12px;box-shadow:0 4px 15px #3c70480a}.sc-chips small{font-size:9px}.sc-message{overflow-wrap:anywhere;max-width:660px;margin:0 auto 24px;font-size:14px;line-height:1.85}.sc-message>div:first-child{white-space:pre-wrap}.sc-message.user{text-align:end}.sc-message.user>div:first-child{text-align:start;background:#e6f0e8;border-radius:22px;max-width:90%;padding:10px 17px;display:inline-block;box-shadow:0 2px 18px #42754908}.sc-message>small{margin-top:10px;font-size:10px}.sc-sources{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.sc-sources a{text-overflow:ellipsis;white-space:nowrap;border:1px solid #dce9df;border-radius:10px;max-width:250px;padding:6px 10px;font-size:11px;text-decoration:none;overflow:hidden}.sc-card{background:#ffffffbd;border:1px solid #dbe8df;border-radius:22px;margin:16px 0;padding:20px;font-size:13px}.sc-card>div{border-bottom:1px solid #e6eee8;padding:9px 0}.sc-card p{margin:2px 0;font-size:13px}.sc-working{max-width:660px;margin:auto;animation:1s infinite alternate sc-pulse;font-size:12px!important}.sc-footer{padding:10px 18px max(12px,env(safe-area-inset-bottom));background:#fff}.sc-composer{background:#fffffff0;border:1px solid #dce7df;border-radius:25px;padding:12px;box-shadow:0 8px 40px #4a987119,0 0 0 5px #ffffff65}.sc textarea{resize:none;width:100%;font:inherit;color:#244432;background:0 0;border:0;outline:0;padding:6px 8px;font-size:14px;line-height:1.6}.sc-controls{align-items:center;gap:3px;display:flex}.sc-controls>button:first-child{font-size:24px}.sc-controls>span{flex:1}.sc-controls small{font-size:10px}.sc .sc-send{color:#fff;background:#2e5946;width:46px;font-size:25px}.sc .sc-disclaimer{text-align:center;margin-top:10px;font-size:9px}.sc-disclaimer a{display:inline}.sc-notice{color:#706540;background:#f4f2e6;border-radius:12px;margin:6px 0;padding:10px 13px;font-size:12px;line-height:1.6}.sc-dialog{color:#233c32;background:#fff;border:0;border-radius:28px 28px 0 0;width:100%;max-width:590px;max-height:88dvh;margin:auto auto 0;padding:20px 24px 30px;font-family:Arial,Helvetica,sans-serif;box-shadow:0 -10px 80px #163c2525}.sc-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1e3a2955}.sc-sheethead{justify-content:space-between;align-items:center;gap:10px;display:flex}.sc h2{letter-spacing:-.6px;margin:0;font-size:21px;font-weight:600}.sc h3{margin:12px 0;font-size:18px;font-weight:600}.sc .sc-primary{color:#fff;background:#2e5946;padding:12px 18px;font-size:13px}.sc .sc-primary:hover{background:#41745c}.sc-auth{gap:15px;margin:20px 0;display:grid}.sc-auth label{font-size:12px}.sc-auth input{color:#233c32;width:100%;height:48px;font:inherit;background:#f9fcfa;border:1px solid #d9e5dd;border-radius:12px;margin-top:6px;padding:10px 14px;font-size:16px;display:block}.sc-segment{background:#f0f5f0;border-radius:17px;margin:20px 0;padding:4px;display:flex}.sc-segment button{flex:1;font-size:13px}.sc-segment .selected{background:#fff;box-shadow:0 2px 10px #193b2210}.sc-plan-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sc-plan{border:1px solid #dce7df;border-radius:21px;padding:18px}.sc-plan.featured{background:linear-gradient(135deg,#eff8f0,#fff);border-color:#8eb89c}.sc-plan>small{letter-spacing:1px;font-size:8px}.sc-price{letter-spacing:-1px;font-size:30px;font-weight:600}.sc-price small{letter-spacing:0;font-weight:400}.sc-plan .sc-primary{width:100%;margin-top:16px}.sc-wallet{text-align:center;padding:25px;font-size:50px}.sc-row{text-align:start;justify-content:space-between;align-items:center;gap:15px;width:100%;display:flex;border-bottom:1px solid #e7eee8!important;border-radius:0!important;padding:17px 0!important;font-size:13px!important}.sc-row span:first-child{flex:1}.sc-dialog>a{margin:12px 7px;font-size:12px;display:inline-block}.sc-dialog>small{margin-top:15px}@keyframes sc-idle{50%{transform:translateY(-4px)rotate(2deg)}}@keyframes sc-listen{50%{transform:rotate(-5deg)translateY(-3px)}}@keyframes sc-think{50%{transform:translateY(6px)scaleY(.9)rotate(3deg)}}@keyframes sc-pulse{to{opacity:.3;box-shadow:0 0 18px 6px #ffe49b55}}@media (min-width:700px){.sc-main{padding:30px 65px}.sc-footer{padding:12px 65px 20px}.sc-welcome{margin-top:10vh}.sc h1{font-size:50px}.sc-dialog{border-radius:28px;margin:auto}}@media (max-width:360px){.sc-plan-grid{grid-template-columns:1fr}.sc-agent b{font-size:10px}.sc-mascot{width:76px}.sc-header{padding:8px}.sc-main{padding:18px}}@media (prefers-reduced-motion:reduce){.sc *{scroll-behavior:auto!important;animation:none!important}}.sc-document-preview{object-fit:contain;border-radius:14px;max-width:220px;max-height:200px;margin-block-end:10px;display:block}.sc-attachment{align-items:center;gap:10px;padding:8px;font-size:12px;display:flex}.sc-attachment img{object-fit:cover;border-radius:8px;width:48px;height:48px}.sc-attachment button{min-width:44px;min-height:44px;margin-inline-start:auto}html[data-theme=dark] .sc{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f0f1f2;background:#212121}html[data-theme=dark] .sc-shell{box-shadow:none;background:#212121}html[data-theme=dark] .sc-header,html[data-theme=dark] .sc-agentbar{background:#212121;border-color:#383838}html[data-theme=dark] .sc small,html[data-theme=dark] .sc p{color:#bec3c8}html[data-theme=dark] .sc .sc-upgrade{color:#c8ecda;background:#354a43}html[data-theme=dark] .sc .sc-credits,html[data-theme=dark] .sc-chips button{background:#303236;border-color:#484b51}html[data-theme=dark] .sc button:hover{background:#3b3e43}html[data-theme=dark] .sc-message.user>div:first-child{background:#3a4441;box-shadow:0 3px 18px #0002}html[data-theme=dark] .sc-card,html[data-theme=dark] .sc-plan,html[data-theme=dark] .sc-sources a{background:#2d2f33;border-color:#484b51}html[data-theme=dark] .sc-card>div,html[data-theme=dark] .sc-row{border-color:#42454a!important}html[data-theme=dark] .sc-footer{background:#212121}html[data-theme=dark] .sc-composer{background:#303237;border-color:#51565d;box-shadow:0 10px 40px #0003,0 0 25px #98ceb408}html[data-theme=dark] .sc textarea{color:#f0f1f2}html[data-theme=dark] .sc textarea::placeholder{color:#a9afb7}html[data-theme=dark] .sc-dialog{color:#f0f1f2;background:#292b30;box-shadow:0 -10px 80px #0006}html[data-theme=dark] .sc-dialog::backdrop{background:#151619b3}html[data-theme=dark] .sc-auth input{color:#f0f1f2;background:#25272b;border-color:#51565d}html[data-theme=dark] .sc-segment{background:#222428}html[data-theme=dark] .sc-segment .selected{color:#fff;background:#434a48;box-shadow:0 2px 15px #0003}html[data-theme=dark] .sc-plan.featured{background:linear-gradient(135deg,#353f3b,#2d3033);border-color:#779f8a}html[data-theme=dark] .sc-notice{color:#e9dcb7;background:#3b3830}html[data-theme=dark] .sc .sc-primary,html[data-theme=dark] .sc .sc-send{color:#20372b;background:#b3d9c2}html[data-theme=dark] .sc .sc-primary:hover{background:#c6e8d4}.sc-savings{background:#e5f2e8;border-radius:9px;margin:8px 0;padding:4px 9px;font-weight:600;color:#315d43!important;letter-spacing:0!important;display:inline-block!important}.sc-reference-price{color:#72877a;letter-spacing:0;margin-inline-end:6px;font-size:13px;font-weight:400}html[data-theme=dark] .sc-savings{background:#3b4b41;color:#d5eadc!important}.sc-plan .sc-primary{min-height:48px}.sc-plan{flex-direction:column;display:flex}.sc-plan .sc-primary{margin-top:auto}.sc-plan p{margin-block-end:18px}@media (max-width:480px){.sc-plan-grid{grid-template-columns:1fr}.sc-plan{padding:22px}.sc-dialog{padding:22px 20px 32px}.sc-plan>small{font-size:10px}.sc h2{font-size:23px;line-height:1.3}.sc .sc-price{font-size:34px}.sc .sc-segment button{font-size:12px}.sc-agentbar{min-height:104px}}.sc-plan>small{letter-spacing:0;font-size:11px;line-height:1.6}.sc-plan>small:first-child{letter-spacing:1px;font-size:9px}.sc-reference-price{font-size:15px}.sc .sc-companion{isolation:isolate;z-index:2;border-radius:24px;width:100px;height:100px;padding:0;position:absolute;top:2px;left:50%;overflow:visible;transform:translate(-50%);background:0 0!important}.sc-companion-figure{filter:drop-shadow(0 2px 3px #30614712);width:100%;height:100%;overflow:visible}.sc-companion-pose{transform-origin:627px 1050px;transition:transform .65s}.sc-companion-arm{transform-box:view-box;transform-origin:425px 828px;animation:7s ease-in-out infinite sc-arm-rest}.sc-companion-arm.right{transform-origin:817px 828px;animation-delay:-3s}.sc-companion-foot{transform-box:view-box;transform-origin:480px 1195px;transition:transform .65s}.sc-companion-foot.right{transform-origin:765px 1195px}.sc-companion-blink{fill:#b7d8c1;opacity:0;animation:5.7s linear infinite sc-blink}.sc-companion-blink path{fill:none;stroke:#42614c;stroke-width:12px;stroke-linecap:round}.sc-companion-star{display:none}.sc-companion-laptop{opacity:0;transition:opacity .4s}.sc-companion:is(.seated,.sleepy,.thinking,.researching,.reading) .sc-companion-pose{transform:translateY(95px)}.sc-companion:is(.seated,.sleepy,.thinking,.researching,.reading) .sc-companion-foot.left{transform:translate(-45px)rotate(9deg)}.sc-companion:is(.seated,.sleepy,.thinking,.researching,.reading) .sc-companion-foot.right{transform:translate(45px)rotate(-9deg)}.sc-companion:is(.thinking,.researching,.reading) .sc-companion-laptop{opacity:1}.sc-companion:is(.thinking,.researching) .sc-companion-arm.left{animation:1s ease-in-out infinite sc-type-left}.sc-companion:is(.thinking,.researching) .sc-companion-arm.right{animation:1s ease-in-out -.5s infinite sc-type-right}.sc-companion.scratch .sc-companion-arm.right{animation:4s ease-in-out infinite sc-scratch}.sc-companion.knocking .sc-companion-arm.right{animation:.8s ease-in-out 3 sc-wave}.sc-companion.happy .sc-companion-arm.right{animation:1s ease-in-out 3 sc-wave}.sc-companion.walk .sc-companion-walker{animation:10s linear infinite sc-short-walk}.sc-companion.walk .sc-companion-foot.left{animation:.8s ease-in-out infinite sc-step}.sc-companion.walk .sc-companion-foot.right{animation:.8s ease-in-out -.4s infinite sc-step}.sc-companion.sleepy .sc-companion-blink{animation:6s ease-in-out infinite sc-sleep-blink}.sc-companion-concern,.sc-companion-cheeks{opacity:0;transition:opacity .25s}.sc-companion.concerned .sc-companion-concern{opacity:1}.sc-companion.happy .sc-companion-cheeks{opacity:.45}.sc-companion-emotion{color:#799b85;pointer-events:none;font-size:15px;position:absolute;top:25%;right:-2px}.sc-companion-knocks{white-space:nowrap;color:#527961;font-size:9px;position:absolute;top:35%;left:85%}.sc-companion-hello{color:#335641;white-space:nowrap;pointer-events:none;background:#eef7ef;border:1px solid #dceade;border-radius:14px;padding:7px 12px;font-size:10px;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #27563b0d}html[data-theme=dark] .sc-companion-hello{color:#d9e9df;background:#353f3a;border-color:#586a5f}html[data-theme=dark] .sc-companion-knocks{color:#c3d8c9}.sc-account-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.sc-account-actions button{font-size:12px}.sc-companion.paused *{animation-play-state:paused!important}@keyframes sc-arm-rest{0%,70%,to{transform:rotate(0)}82%{transform:rotate(5deg)}}@keyframes sc-wave{0%,to{transform:rotate(0)}35%{transform:rotate(-22deg)}65%{transform:rotate(-9deg)}}@keyframes sc-scratch{0%,to{transform:rotate(0)}22%,75%{transform:rotate(-68deg)}35%,55%{transform:rotate(-75deg)}45%,65%{transform:rotate(-64deg)}}@keyframes sc-type-left{0%,to{transform:rotate(-18deg)}50%{transform:rotate(-23deg)}}@keyframes sc-type-right{0%,to{transform:rotate(18deg)}50%{transform:rotate(23deg)}}@keyframes sc-short-walk{0%,to{transform:translate(0)}25%{transform:translate(42px)}75%{transform:translate(-42px)}}@keyframes sc-step{0%,50%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-18px)rotate(-5deg)}}@keyframes sc-blink{0%,41%,46%,72%,77%,to{opacity:0}42%,44%,73%,75%{opacity:1}}@keyframes sc-sleep-blink{0%,20%,80%,to{opacity:0}35%,65%{opacity:1}}@media (prefers-reduced-motion:reduce){.sc-companion *,.sc-workspace[open]{transition:none!important;animation:none!important}.sc-companion-blink{opacity:0}.sc-companion-knocks,.sc-companion-hello{display:none}}@media (max-width:360px){.sc .sc-companion{width:88px;height:94px;top:4px}.sc-agent{width:34%}.sc .sc-credits{padding:8px}}html[data-theme=dark] body:has(.sc){background:#212121}html[data-theme=dark] body:has(.sc) .theme-toggle{color:#edf0f2;background:#35373d;border-color:#51555d}html[data-theme=dark] .sc :where(input,textarea,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:#b3d9c2}html[data-theme=dark] .sc-reference-price{color:#aeb5bc}html[data-theme=dark] .sc :focus-visible{outline-color:#b3d9c2}.sc-dialog.sc-workspace{background:#fbfcfb;border-radius:0 25px 25px 0;width:min(88vw,370px);max-width:370px;height:100dvh;max-height:100dvh;margin:0;padding:22px 16px;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:16px 0 65px #142e2420}.sc-workspace[open]{flex-direction:column;animation:.22s ease-out sc-workspace-in;display:flex}.sc-workspace .sc-sheethead{padding:0 6px 12px}.sc-workspace h2{letter-spacing:-.6px;font-size:20px}.sc-workspace-content{flex-direction:column;flex:1;min-height:0;display:flex}.sc-workspace-search{color:#718077;background:#fff;border:1px solid #e0e7e2;border-radius:15px;align-items:center;gap:10px;margin:4px 0 12px;padding:0 12px;display:flex}.sc-workspace-search input{width:100%;min-width:0;min-height:46px;color:inherit;font:inherit;background:0 0;border:0;outline:none;font-size:13px}.sc-workspace .sc-new-chat{color:#294e3b;text-align:start;background:#e2eee6;align-items:center;gap:12px;min-height:48px;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.sc-workspace-nav{text-align:start;align-items:center;gap:13px;width:100%;min-height:46px;margin:2px 0;display:flex;border-radius:12px!important;font-size:13px!important}.sc-workspace-nav>span{flex:1;min-width:0}.sc-workspace-nav.selected{background:#eaf0eb}.sc-workspace-nav b{font-size:12px;font-weight:500}.sc-workspace-history{overscroll-behavior:contain;flex:1;min-height:85px;margin-top:18px;padding:0 3px;overflow:auto}.sc-workspace-history h3{text-transform:uppercase;letter-spacing:1.2px;color:#849088;justify-content:space-between;align-items:center;margin:14px 8px 8px;font-size:11px;display:flex}.sc-workspace-history h3 small{text-transform:none;letter-spacing:0;font-size:9px}.sc-history-item{border-radius:12px;align-items:center;margin-bottom:4px;display:flex}.sc-history-open{text-align:start;flex:1;align-items:center;gap:11px;min-width:0;display:flex;padding:10px 8px!important}.sc-history-open>svg{flex-shrink:0;width:18px}.sc-history-open>span{flex:1;min-width:0}.sc-history-open b{text-overflow:ellipsis;white-space:nowrap;max-width:225px;font-size:12px;font-weight:500;display:block;overflow:hidden}.sc-history-open small{font-size:9px}.sc-pin{flex-shrink:0;padding:8px!important;font-size:19px!important}.sc-pin.selected{color:#377556;background:#e3efe6}.sc-workspace-empty{padding:16px 8px}.sc-workspace-empty>b{font-size:13px;font-weight:500}.sc-workspace-empty p{font-size:12px}.sc-workspace-empty button{font-size:12px!important}.sc-history-note{padding:14px 8px;font-size:9px!important}.sc-workspace-bottom{border-top:1px solid #e2e8e3;margin-top:10px;padding-top:12px}.sc-workspace-bottom .sc-workspace-nav small{text-overflow:ellipsis;white-space:nowrap;max-width:245px;overflow:hidden}.sc-workspace-bottom>div{gap:16px;padding:8px 13px;display:flex}.sc-workspace-bottom a{color:#7a877e;font-size:11px;text-decoration:none}html[data-theme=dark] .sc-dialog.sc-workspace{color:#eceef0;background:#26282c}html[data-theme=dark] .sc-workspace-search{color:#bfc5c9;background:#303237;border-color:#44474e}html[data-theme=dark] .sc-workspace-nav.selected{background:#373a3f}html[data-theme=dark] .sc-workspace .sc-new-chat{color:#daede0;background:#3b4c43}html[data-theme=dark] .sc-pin.selected{color:#c3e5d0;background:#3b4c43}html[data-theme=dark] .sc-workspace-bottom{border-color:#42454a}html[data-theme=dark] .sc-workspace-bottom a{color:#b4bcb6}@keyframes sc-workspace-in{0%{opacity:0;transform:translate(-35px)}to{opacity:1;transform:translate(0)}}@media (max-height:720px){.sc-workspace nav{flex-shrink:0;max-height:34dvh;overflow:auto}.sc-dialog.sc-workspace{padding-top:12px;padding-bottom:12px}.sc-workspace-history{margin-top:8px}.sc-workspace-bottom{padding-top:6px}}.sc-desktop-sidebar,.sc-desktop-toggle{display:none}@media (min-width:1024px){.sc{height:100dvh;display:flex;overflow:hidden}.sc .sc-desktop-toggle{display:block}.sc .sc-mobile-history{display:none}.sc-shell{width:100%;min-width:0;max-width:none;box-shadow:none;flex:1;margin:0}.sc-header{flex-shrink:0;gap:16px;height:72px;padding:12px 36px}.sc-header .sc-brand{margin-inline-end:auto;font-size:26px}.sc-agentbar{flex-shrink:0;min-height:110px;padding-inline:44px}.sc-agent b{font-size:14px}.sc-agent small,.sc .sc-credits{font-size:12px}.sc-main{width:100%;min-height:0;padding:36px max(40px,50% - 420px)}.sc-message,.sc-working{max-width:840px;font-size:16px;line-height:1.85}.sc-welcome{max-width:760px;margin:clamp(24px,8vh,110px) auto 0}.sc h1{letter-spacing:-2.5px;font-size:clamp(44px,4vw,62px)}.sc-welcome p{font-size:17px;line-height:1.8}.sc-chips button{padding:14px 18px;font-size:13px}.sc-footer{flex-shrink:0;width:100%;padding:16px max(40px,50% - 420px) 20px}.sc-composer{border-radius:26px;padding:16px}.sc textarea{font-size:16px}.sc-sidebar-open .sc-desktop-sidebar{background:#f3f7f3;border-inline-end:1px solid #dde7df;flex-direction:column;flex-shrink:0;width:280px;height:100dvh;padding:18px 14px;display:flex}.sc-sidebar-brand{justify-content:space-between;align-items:center;padding:0 8px 18px;display:flex}.sc-sidebar-brand a{letter-spacing:-1px;font-size:26px;font-weight:750;text-decoration:none}.sc-desktop-sidebar .sc-workspace-content{flex-direction:column;flex:1;min-height:0;display:flex}.sc-desktop-sidebar nav{flex-shrink:0;max-height:none}.sc-desktop-sidebar .sc-workspace-nav{min-height:44px;padding:8px!important;font-size:12px!important}.sc-desktop-sidebar .sc-workspace-history{flex:1;min-height:0;overflow:auto}.sc-desktop-sidebar .sc-workspace-empty{padding:14px 8px}.sc-desktop-sidebar .sc-workspace-empty p{font-size:12px}.sc-desktop-sidebar .sc-workspace-bottom{margin-top:auto}html[data-theme=dark] .sc-desktop-sidebar{background:#202225;border-color:#3c3e43}.sc-dialog:not(.sc-workspace){max-width:720px}}@media (min-width:1600px){.sc-sidebar-open .sc-desktop-sidebar{width:300px}.sc-welcome{max-width:840px}}.sc-shell{min-height:0}.sc-main{overscroll-behavior:contain;min-height:0}.sc-header,.sc-agentbar,.sc-footer{flex-shrink:0}.sc-product-preview{text-align:center;max-width:490px;margin:0 auto;padding:0 0 16px}.sc-preview-mascot{height:77px;position:relative}.sc .sc-preview-mascot .sc-companion{width:76px;height:76px;top:0}.sc-preview-eyebrow{letter-spacing:1.5px;font-size:9px!important}.sc-product-preview h1{letter-spacing:-1.5px;margin:13px 0;font-size:clamp(31px,7.9vw,43px);font-weight:650}.sc-product-preview h1 span{color:#6b9c85}.sc-product-preview>p{max-width:350px;margin:0 auto 20px;font-size:14px}.sc-walkthrough{text-align:start;background:#ffffffd9;border:1px solid #dce7df;border-radius:23px;padding:16px;box-shadow:0 8px 32px #34593f08}.sc-preview-top{justify-content:space-between;align-items:center;gap:6px;margin-bottom:15px;display:flex}.sc-preview-top>span,.sc-sample-label{letter-spacing:.5px;background:#e9f3ec;border-radius:12px;padding:4px 8px;color:#396b50!important;font-size:9px!important}.sc-preview-scene{min-height:173px;font-size:13px;animation:.25s ease-out sc-workspace-in}.sc-preview-scene p{margin:12px 0;font-size:13px}.sc-preview-scene ul{padding-inline-start:22px;line-height:2}.sc-preview-question{background:#e6f0e8;border-radius:15px 15px 4px;margin-inline-start:28px;padding:10px 12px}.sc-preview-file{border:1px solid #dce7df;border-radius:12px;align-items:center;gap:12px;margin-top:12px;padding:11px;display:flex}.sc-preview-file b{font-size:12px}.sc-preview-progress{gap:8px;margin-top:12px;display:flex}.sc-preview-progress button{flex:1;padding:8px 2px;font-size:10px}.sc-preview-progress i{background:#e1e9e4;border-radius:8px;height:3px;margin-bottom:7px;display:block}.sc-preview-progress .selected i{background:#70a58b}.sc-preview-actions{gap:8px;margin:17px 0 12px;display:grid}.sc-preview-actions .sc-primary{font-size:14px}.sc .sc-preview-play{background:#ffffffab;border:1px solid #dce7df}.sc .sc-preview-explore{margin-top:5px;font-size:12px}.sc-landing .sc-agentbar,.sc-landing .sc-footer{display:none}.sc-landing .sc-main{padding:22px 20px}.sc-landing .sc-desktop-sidebar{display:none}.sc-loading{text-align:center;padding:30px}.sc-sample-label{margin-bottom:12px;display:inline-block!important}.sc-expand-editor{font-size:18px!important}html[data-theme=dark] .sc-walkthrough,html[data-theme=dark] .sc-preview-play{background:#2d3033;border-color:#484b51}html[data-theme=dark] .sc-preview-file{border-color:#484b51}html[data-theme=dark] .sc-preview-question,html[data-theme=dark] .sc-preview-top>span,html[data-theme=dark] .sc-sample-label{background:#354a40;color:#d4e7da!important}html[data-theme=dark] .sc-preview-progress i{background:#484b51}html[data-theme=dark] .sc-preview-progress .selected i{background:#93c4a8}@media (max-width:1023px){.sc-header{height:56px;padding:5px 12px;position:relative}.sc-brand{font-size:25px}.sc .sc-upgrade{min-height:38px;padding:8px 12px;font-size:11px}.sc-agentbar{padding:5px 15px;min-height:62px!important}.sc .sc-companion{width:60px;height:60px;top:0}.sc-agent{width:40%}.sc-agent b{font-size:11px}.sc-agent small{font-size:9px}.sc .sc-credits{min-height:36px;padding:6px 9px;font-size:10px}.sc-main{padding:23px 16px 12px}.sc-message{max-width:none;margin-bottom:24px;font-size:15px;line-height:1.85}.sc-message.user>div:first-child{max-width:91%;padding:9px 14px}.sc-footer{padding:7px 10px max(8px,env(safe-area-inset-bottom))}.sc-composer{border-radius:28px;flex-wrap:wrap;align-items:center;gap:0;min-height:54px;padding:5px;display:flex;position:relative;box-shadow:0 6px 24px #4a98710b}.sc-composer>textarea{flex:1;order:1;width:auto;min-width:0;height:42px;max-height:110px;padding:9px 4px;font-size:16px;line-height:24px}.sc-controls{display:contents}.sc-controls>button:first-child{order:0;min-width:38px;min-height:42px;padding:5px}.sc-controls>button[aria-label=Choose\ tools],.sc-controls>span,.sc-controls .sc-composer-cost{display:none}.sc-controls .sc-expand-editor{order:2;min-width:44px;min-height:44px;padding:5px}.sc-controls .sc-send{border-radius:50%;order:3;width:42px;min-width:42px;height:42px;min-height:42px;padding:4px;font-size:25px}.sc .sc-disclaimer{margin-top:6px;font-size:8px}.sc-attachment{flex:0 0 100%;order:-1}.sc-composer-expanded>textarea{flex:0 0 100%;order:-1;height:150px;max-height:28dvh;padding:10px}.sc-composer-expanded{border-radius:23px}.sc-composer-expanded .sc-controls>span{order:1;display:block}.sc-composer-expanded .sc-controls>button[aria-label=Choose\ tools]{order:0;display:block}.sc-composer-expanded .sc-composer-cost{order:0;font-size:9px;display:block}.sc-welcome{margin:7vh auto 0}.sc-welcome h1{font-size:37px}}@media (min-width:1024px){.sc-landing .sc-main{padding-top:30px}.sc-product-preview{max-width:490px}.sc-composer-expanded textarea{height:200px}}.sc-composer-toolbar{align-items:center;gap:10px;min-width:0;margin:0 0 6px;display:flex}.sc .sc-tools-trigger{color:#315f49;background:#e9f3ed;border:1px solid #cbded2;border-radius:15px;flex-shrink:0;align-items:center;gap:7px;min-height:44px;padding:7px 12px;font-size:12px;display:inline-flex;box-shadow:0 2px 8px #305b3e07}.sc-tools-trigger b{font-weight:600}.sc-tools-trigger svg{flex-shrink:0}.sc-tools-trigger>span{font-size:12px}.sc .sc-current-tool{text-align:start;flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:44px;padding:5px 3px;font-size:11px;display:flex}.sc-current-tool>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sc-current-tool>small{white-space:nowrap;flex-shrink:0;font-size:10px}html[data-theme=dark] .sc .sc-tools-trigger{color:#d2ebdd;background:#35483e;border-color:#526d5d}@media (max-width:360px){.sc .sc-tools-trigger{gap:5px;padding-inline:9px}.sc .sc-current-tool{gap:5px;font-size:10px}.sc-current-tool>small{font-size:9px}}.sc-composer{position:relative}.sc-controls .sc-microphone{order:2;justify-content:center;align-items:center;min-width:40px;padding:7px;display:inline-flex}.sc .sc-voice-strip{border-radius:inherit;z-index:3;background:#edf5f0;align-items:center;gap:10px;padding:10px 12px 24px;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #c9ded0}.sc-voice-strip>button{flex:0 0 44px;font-size:25px}.sc-voice-wave{flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;height:34px;display:flex;overflow:hidden}.sc-voice-wave i{color:#3d7059;background:currentColor;border-radius:8px;width:4px;min-width:3px;max-height:32px;transition:height .1s linear;display:block}.sc-voice-strip>span{white-space:nowrap;min-width:36px;font-size:11px}.sc .sc-voice-done{color:#fff;background:#275c46;border-radius:50%;justify-content:center;align-items:center;min-height:44px;display:flex}.sc-voice-strip>small{text-align:center;font-size:9px;position:absolute;bottom:3px;left:22px;right:22px}.sc .sc-voice-error{z-index:4;color:#675b37;background:#f9f4e8;border:1px solid #ded5bb;border-radius:16px;align-items:center;padding:12px;font-size:12px;display:flex;position:absolute;bottom:calc(100% + 10px);left:0;right:0}.sc-is-dictating{min-height:80px}.sc-is-dictating>textarea,.sc-is-dictating>.sc-attachment,.sc-is-dictating .sc-controls>button{visibility:hidden}.sc-is-dictating .sc-controls .sc-voice-strip button,.sc-is-dictating .sc-controls .sc-voice-error button{visibility:visible}html[data-theme=dark] .sc .sc-voice-strip{background:#303c37;box-shadow:inset 0 0 0 1px #52675d}html[data-theme=dark] .sc-voice-wave i{color:#a9d8bc}html[data-theme=dark] .sc .sc-voice-error{color:#f1e4c2;background:#433e30;border-color:#706549}@media (prefers-reduced-motion:reduce){.sc-voice-wave i{transition:none}}body:has(.sc)>.theme-toggle{display:none}.sc-header-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.sc .sc-header-actions .theme-toggle--inline{z-index:auto;color:#365b47;width:40px;min-width:40px;height:40px;min-height:40px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f1f6f2;border:1px solid #dce7df;border-radius:13px;flex:0 0 40px;padding:0;position:static;inset:auto}.sc-header-actions .theme-toggle__label{display:none}.sc-header-actions .theme-toggle__icon{width:18px;height:18px}.sc .sc-header-actions .theme-toggle--inline:hover{background:#e4eee7}html[data-theme=dark] .sc .sc-header-actions .theme-toggle--inline:hover{background:#42474b}.sc .sc-load-older{background:#edf5ef;border:1px solid #c7dbce;margin:0 auto 18px;font-size:12px;display:block}html[data-theme=dark] .sc .sc-load-older{background:#34433b;border-color:#52675c}.sc :is(.sc-desktop-sidebar,.sc-dialog.sc-workspace){--nav-bg:#f9f9f9;--nav-text:#303030;--nav-muted:#777;--nav-line:#e5e5e5;--nav-hover:#ededed;--nav-selected:#e9e9e9;--nav-input:#fff;background:var(--nav-bg);color:var(--nav-text);border-color:var(--nav-line)}.sc :is(.sc-desktop-sidebar,.sc-workspace) :is(p,small,.sc-workspace-history h3,.sc-workspace-bottom a){color:var(--nav-muted)}.sc :is(.sc-desktop-sidebar,.sc-workspace) .sc-workspace-search{background:var(--nav-input);color:var(--nav-muted);border-color:var(--nav-line)}.sc :is(.sc-desktop-sidebar,.sc-workspace) .sc-workspace-search input::placeholder{color:var(--nav-muted);opacity:1}.sc :is(.sc-desktop-sidebar,.sc-workspace) button:hover{background:var(--nav-hover)}.sc :is(.sc-desktop-sidebar,.sc-workspace) .sc-new-chat{color:var(--nav-text);background:0 0}.sc :is(.sc-desktop-sidebar,.sc-workspace) .sc-new-chat:hover{background:var(--nav-hover)}.sc :is(.sc-desktop-sidebar,.sc-workspace) :is(.sc-workspace-nav.selected,.sc-pin.selected){background:var(--nav-selected);color:var(--nav-text)}.sc :is(.sc-desktop-sidebar,.sc-workspace) .sc-workspace-bottom{border-color:var(--nav-line)}.sc :is(.sc-desktop-sidebar,.sc-workspace) .sc-primary{color:#fff;background:#303030}.sc :is(.sc-desktop-sidebar,.sc-workspace) .sc-primary:hover{color:#fff;background:#444}.sc-dialog.sc-workspace::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0005}html[data-theme=dark] .sc :is(.sc-desktop-sidebar,.sc-dialog.sc-workspace){--nav-bg:#181818;--nav-text:#ececec;--nav-muted:#aaa;--nav-line:#303030;--nav-hover:#262626;--nav-selected:#303030;--nav-input:#212121}html[data-theme=dark] .sc :is(.sc-desktop-sidebar,.sc-workspace) .sc-primary{color:#212121;background:#ececec}html[data-theme=dark] .sc :is(.sc-desktop-sidebar,.sc-workspace) .sc-primary:hover{color:#212121;background:#fff}.sc .sc-account-menu-anchor{padding:0;display:block;position:relative}.sc .sc-account-options{z-index:8;border:1px solid var(--nav-line,#e5e5e5);background:var(--nav-input,#fff);border-radius:16px;flex-direction:column;max-height:65dvh;padding:7px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 12px 40px #0002}.sc .sc-account-options button{text-align:start;min-height:40px;padding:8px 12px;font-size:13px}.sc-workspace-bottom>.sc-workspace-links{flex-wrap:wrap;gap:10px 16px}.sc-thread-actions{flex-shrink:0;position:relative}.sc-thread-actions summary{cursor:pointer;padding:10px;font-size:20px;list-style:none}.sc-thread-actions summary::-webkit-details-marker{display:none}.sc-thread-actions>div{z-index:6;background:var(--nav-input,#fff);border:1px solid var(--nav-line,#ddd);border-radius:13px;width:220px;padding:10px;position:absolute;inset:100% 0 auto auto;box-shadow:0 8px 30px #0002}.sc-thread-actions label{font-size:11px}.sc-thread-actions input{border:1px solid var(--nav-line,#ddd);background:var(--nav-bg,#fff);width:100%;max-width:100%;color:inherit;border-radius:8px;margin:7px 0;padding:8px;display:block}.sc-thread-actions button{text-align:start;width:100%;min-height:36px;font-size:11px}.sc-dialog.sc-settings-dialog{color:#303030;background:#fff;border-radius:24px;max-width:980px;height:min(760px,90dvh);max-height:90dvh;margin:auto;padding:18px 20px;overflow:hidden}.sc-settings-dialog .sc-sheethead{border-bottom:1px solid #e5e5e5;padding:0 5px 12px}.sc-settings-layout{grid-template-columns:210px minmax(0,1fr);gap:26px;height:calc(100% - 58px);min-height:0;display:grid}.sc-settings-nav{border-inline-end:1px solid #e5e5e5;padding:18px 0;padding-inline-end:12px;overflow:auto}.sc-settings-nav>input{width:100%;min-height:40px;color:inherit;font:inherit;background:#f9f9f9;border:1px solid #e5e5e5;border-radius:12px;margin-bottom:12px;padding:9px 12px;font-size:12px}.sc-settings-nav nav{flex-direction:column;gap:3px;display:flex}.sc .sc-settings-nav button{text-align:start;border-radius:10px;min-height:40px;padding:9px 12px;font-size:12px}.sc .sc-settings-nav button.selected,.sc .sc-settings-options button[aria-pressed=true]{background:#ededed}.sc-settings-panel{min-width:0;padding:26px 8px 30px 0;overflow:auto}.sc-settings-panel header{margin-bottom:22px}.sc-settings-panel header h3{font-size:25px}.sc-settings-panel header small{letter-spacing:1.2px;font-size:9px}.sc .sc-settings-panel p,.sc .sc-settings-panel small{color:#707070}.sc-settings-panel p{font-size:13px;line-height:1.8}.sc-settings-panel a{text-underline-offset:3px;font-size:12px;text-decoration:underline}.sc-setting-row{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:20px;padding:19px 0;font-size:13px;display:flex}.sc-setting-row>div:first-child{flex:1;min-width:0}.sc-setting-row b{font-size:13px;font-weight:500}.sc-setting-row small{max-width:360px;font-size:11px}.sc-setting-row>span{text-align:end;overflow-wrap:anywhere;font-size:12px}.sc-setting-row select{max-width:185px;color:inherit;font:inherit;background:#f7f7f7;border:1px solid #dedede;border-radius:12px;padding:10px;font-size:12px}.sc-setting-row input[type=checkbox]{accent-color:#555;width:20px;height:20px}.sc .sc-setting-row button{border:1px solid #dedede;max-width:230px;min-height:38px;font-size:12px}.sc .sc-settings-panel button:hover{background:#f0f0f0}.sc-settings-options{flex-shrink:0;gap:5px;display:flex}.sc-settings-context{margin:20px 0 8px;font-size:13px;display:block}.sc-settings-context>input,.sc .sc-settings-context textarea{width:100%;min-height:44px;color:inherit;font:inherit;background:#fafafa;border:1px solid #dedede;border-radius:12px;margin-top:10px;padding:12px;display:block}.sc .sc-settings-context textarea{resize:vertical;min-height:120px}.sc-settings-save{align-items:center;gap:12px;margin-top:24px;display:flex}.sc-settings-status{min-height:22px;font-size:12px!important}.sc-settings-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sc-settings-metrics>div{overflow-wrap:anywhere;background:#f6f6f6;border-radius:15px;padding:16px 12px}.sc-settings-metrics b{font-size:23px;display:block}.sc-settings-metrics small{font-size:10px}.sc-settings-links{flex-direction:column;align-items:flex-start;gap:18px;margin-top:24px;display:flex}.sc[data-text-size=large] .sc-message{font-size:18px;line-height:1.9}.sc[data-text-size=large] .sc-message p{font-size:17px}html[data-theme=dark] .sc-dialog.sc-settings-dialog{color:#ececec;background:#212121}html[data-theme=dark] .sc-settings-dialog :is(.sc-sheethead,.sc-settings-nav,.sc-setting-row){border-color:#393939}html[data-theme=dark] .sc :is(.sc-settings-nav>input,.sc-settings-context>input,.sc-settings-context textarea,.sc-setting-row select){color:#ececec;background:#292929;border-color:#444}html[data-theme=dark] .sc :is(.sc-settings-nav button.selected,.sc-settings-options button[aria-pressed=true],.sc-settings-panel button:hover){background:#333}html[data-theme=dark] .sc :is(.sc-settings-panel p,.sc-settings-panel small){color:#aaa}html[data-theme=dark] .sc-setting-row button{border-color:#444}html[data-theme=dark] .sc-settings-metrics>div{background:#2a2a2a}@media (max-width:650px){.sc-dialog.sc-settings-dialog{border-radius:22px 22px 0 0;width:100%;max-width:none;height:94dvh;max-height:94dvh;margin:auto auto 0;padding:14px}.sc-settings-layout{flex-direction:column;gap:0;display:flex}.sc-settings-nav{border-inline-end:0;border-bottom:1px solid #e5e5e5;flex-shrink:0;max-height:135px;padding:10px 0}.sc-settings-nav>input{margin-bottom:6px}.sc-settings-nav nav{flex-direction:row;padding-bottom:4px;overflow:auto}.sc .sc-settings-nav button{white-space:nowrap;flex-shrink:0}.sc-settings-panel{flex:1;padding:20px 4px 25px}.sc-setting-row{flex-wrap:wrap;gap:10px}.sc-setting-row>div:first-child{min-width:150px}.sc-setting-row select{max-width:160px}.sc-settings-metrics{gap:6px}.sc-settings-metrics>div{padding:12px 8px}.sc-settings-metrics b{font-size:19px}}.sc{color:#252525;font-family:Arial,Segoe UI,Tahoma,sans-serif}.sc p,.sc small{color:#737373}.sc-header{border-color:#eee}.sc .sc-upgrade{color:#303030;background:#f4f4f4;border:1px solid #e9e9e9}.sc .sc-header-actions .theme-toggle--inline{color:#454545;background:#f6f6f6;border-color:#e5e5e5;border-radius:50%}.sc-message-text{white-space:normal}.sc-message-text p{font-size:inherit;line-height:inherit;color:inherit;unicode-bidi:plaintext;margin:0 0 14px}.sc-message-text p:last-child{margin-bottom:0}.sc-message-text h2{letter-spacing:0;margin:22px 0 12px;font-size:1.15em;line-height:1.5}.sc-message-text ul,.sc-message-text ol{margin:10px 0 18px;padding-inline-start:24px}.sc-message-text li{unicode-bidi:plaintext;margin:7px 0}.sc-message-text code{background:#f2f2f2;border-radius:5px;padding:2px 5px;font:.88em ui-monospace,monospace}.sc-message-text table{border-collapse:collapse;width:100%;margin:14px 0;font-size:.88em;display:block;overflow:auto}.sc-message-text :is(th,td){text-align:start;border:1px solid #ddd;padding:10px 12px}.sc-message-text strong{font-weight:650}.sc-message.user>div:first-child{box-shadow:none;background:#f2f2f2;border-radius:22px;padding:11px 18px}.sc-message>.sc-primary{color:#303030;background:#fff;border:1px solid #ddd;border-radius:12px;align-items:center;min-height:38px;margin:10px 8px 0 0;padding:9px 13px;font-size:12px;display:inline-flex}.sc-message>.sc-primary:hover{background:#f3f3f3}.sc-composer{box-shadow:none;background:#f8f8f8;border-color:#e0e0e0;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:8px 10px;display:grid}.sc textarea{color:#303030;min-height:44px;padding:10px 8px;line-height:1.5}.sc textarea::placeholder{color:#858585}.sc-controls{align-self:end;gap:2px}.sc-controls>span{display:none}.sc-controls>button,.sc-controls .sc-microphone{border-radius:50%;width:36px;min-width:36px;height:36px;min-height:36px;padding:6px}.sc .sc-send{color:#fff;background:#292929;font-size:23px}.sc .sc-send:disabled{opacity:.35}.sc-controls .sc-expand-editor{font-size:15px!important}.sc-composer-expanded{grid-template-columns:1fr}.sc-composer-expanded .sc-controls{justify-self:end}.sc-attachment{grid-column:1/-1}.sc .sc-tools-trigger{color:#414141;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:12px;min-height:34px;padding:6px 11px;font-size:12px}.sc .sc-current-tool{font-size:12px}.sc-current-tool>small{font-size:10px}.sc-composer-toolbar{margin-bottom:7px}.sc .sc-disclaimer{color:#858585;margin-top:9px;font-size:10px}.sc-workspace-search{border:0;border-radius:10px;margin-bottom:6px;padding-inline:10px}.sc :is(.sc-desktop-sidebar,.sc-workspace) .sc-workspace-search{background:0 0;border-color:#0000}.sc-workspace-search input{min-height:38px;font-size:13px}.sc .sc-new-chat{text-align:start;justify-content:flex-start;align-items:center;gap:10px;min-height:42px;margin-bottom:13px;padding:9px 10px;font-size:14px;font-weight:500;display:flex}.sc-new-chat>span{font-size:22px}.sc-workspace-nav>svg{flex-shrink:0;width:19px;height:19px}.sc .sc-workspace-nav{min-height:40px;border-radius:9px!important;font-size:14px!important}.sc-workspace-nav small{font-size:10px}.sc-service-nav{margin-top:8px}.sc-service-nav summary{cursor:pointer;color:var(--nav-muted,#777);justify-content:space-between;align-items:center;padding:12px 10px;font-size:12px;list-style:none;display:flex}.sc-service-nav summary::-webkit-details-marker{display:none}.sc-service-nav .sc-workspace-nav{padding-inline-start:12px}.sc-workspace-history{margin-top:23px}.sc-workspace-history h3{letter-spacing:0;text-transform:none;color:#888;margin:14px 10px 10px;font-size:12px;font-weight:500}.sc-history-open b{font-size:13px;font-weight:400;line-height:1.5}.sc-history-open small{margin-top:3px;font-size:10px}.sc-history-open>svg{width:17px;height:17px}.sc .sc-pin{min-width:28px;padding:5px!important;font-size:16px!important}.sc-thread-actions summary{padding:7px;font-size:20px}.sc-history-note{padding:14px 10px;line-height:1.6;font-size:10px!important}.sc-workspace-bottom{margin-top:8px;padding-top:8px}.sc-workspace-bottom .sc-workspace-nav{gap:10px;min-height:50px;padding:8px}.sc-workspace-bottom .sc-workspace-nav>span:last-child{flex:0;font-size:12px}.sc-workspace-nav b{font-size:13px}.sc-workspace-nav small{line-height:1.45}.sc-account-avatar{color:#444;background:#e5e5e5;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:12px;font-weight:600;display:inline-flex;flex:0 0 29px!important}.sc .sc-account-options{border-radius:18px;width:250px;max-width:calc(100vw - 38px);padding:8px;right:auto;box-shadow:0 8px 32px #00000012}.sc-account-menu-profile{border-bottom:1px solid var(--nav-line,#eee);align-items:center;gap:10px;margin-bottom:7px;padding:10px 9px 14px;display:flex}.sc-account-menu-profile b{text-overflow:ellipsis;max-width:175px;font-size:13px;font-weight:500;display:block;overflow:hidden}.sc-account-menu-profile small{font-size:11px}.sc .sc-account-options :is(button,a){border-radius:10px;align-items:center;gap:11px;min-height:38px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.sc-account-options svg{width:18px;height:18px}.sc-account-options a:hover{background:var(--nav-hover,#eee)}html[data-theme=dark] .sc{color:#ececec}html[data-theme=dark] .sc :is(.sc-upgrade,.sc-header-actions .theme-toggle--inline,.sc-tools-trigger){color:#ececec;background:#2c2c2c;border-color:#3c3c3c}html[data-theme=dark] .sc :is(.sc-composer,.sc-message.user>div:first-child){box-shadow:none;background:#303030;border-color:#424242}html[data-theme=dark] .sc .sc-send{color:#212121;background:#ececec}html[data-theme=dark] .sc-message>.sc-primary{color:#ececec;background:#292929;border-color:#454545}html[data-theme=dark] .sc-message-text code{background:#333}html[data-theme=dark] .sc-message-text :is(th,td){border-color:#444}html[data-theme=dark] .sc-account-avatar{color:#eee;background:#393939}html[data-theme=dark] .sc-message-text p{color:inherit}@media (min-width:1024px){.sc-sidebar-open .sc-desktop-sidebar{width:260px;padding:13px 10px}.sc-sidebar-brand{padding:0 9px 13px}.sc-sidebar-brand a{letter-spacing:-.8px;font-size:21px}.sc-header{height:60px;padding:9px 28px}.sc-header .sc-brand{font-size:22px}.sc-agentbar{background:#fff;min-height:68px;padding:5px 30px}.sc-agent b{font-size:12px}.sc-agent small{font-size:10px}.sc-agentbar .sc-companion{width:64px;height:64px;top:1px}.sc .sc-credits{border-radius:16px;min-height:36px;padding:8px 12px;font-size:11px}.sc-main{padding:30px max(28px,50% - 400px)}.sc-message,.sc-working{max-width:800px;margin-bottom:30px;font-size:17px;line-height:1.9}.sc-footer{padding:10px max(28px,50% - 400px) 14px}.sc-composer{padding:8px 10px}.sc-desktop-sidebar .sc-workspace-nav{min-height:40px;padding:8px 10px!important;font-size:13px!important}.sc-desktop-sidebar .sc-history-open b{max-width:165px}.sc-desktop-sidebar .sc-workspace-search{padding-inline:10px}.sc-desktop-sidebar .sc-workspace-bottom{margin-top:auto}html[data-theme=dark] .sc-agentbar{background:#212121}}@media (max-width:650px){.sc-composer{column-gap:0;padding:6px 8px}.sc textarea{min-height:42px;padding:9px 5px;font-size:16px}.sc-controls{gap:0}.sc-controls>button,.sc-controls .sc-microphone{width:32px;min-width:32px;min-height:36px}.sc-message{font-size:16px}.sc .sc-disclaimer{font-size:9px}}.sc-service-links{flex-direction:column;gap:3px;padding:6px 10px 12px;display:flex}.sc-service-links a{border-radius:8px;padding:8px;font-size:12px;text-decoration:none}.sc-service-links a:hover{background:var(--nav-hover,#eee)}.sc .sc-composer textarea,.sc .sc-workspace-search input{margin:0;box-shadow:none!important;background:0 0!important;border:0!important}.sc-controls .sc-microphone{order:0}.sc .sc-send{border-radius:50%;flex:0 0 36px;width:36px;min-width:36px;height:36px;min-height:36px}
