:root{color:#333641;font-synthesis:none;--ink:#333641;--muted:#8c8d97;--line:#e9e8e6;--blue:#7285d5;--blue-dark:#5269bb;--lavender:#eeeffa;background:#f8f7f4;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400}:root[data-theme=dark]{color:#b2b5c1;--ink:#b2b5c1;--muted:#6c6d75;--line:#2a2a29;--blue:#5b6bac;--blue-dark:#6c82c9;--lavender:#24242b;background:#20201e}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}:root[data-theme=dark] button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:inherit}button:disabled{cursor:not-allowed;opacity:.5}a,:root[data-theme=dark] a:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:inherit;text-decoration:none}button{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;transition:background .15s,transform .15s;display:inline-flex}:root[data-theme=dark] button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:1px solid var(--line);background:#1b1b1b}:root[data-theme=dark] button:hover:not(:disabled):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#212124}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #b8c4fa}:root[data-theme=dark] button:focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] a:focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] input:focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] textarea:focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] select:focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){outline:3px solid #373e64}button:active:not(:disabled){transform:translateY(1px)}input,textarea,select{width:100%;color:var(--ink);background:#fff;border:1px solid #dedee6;border-radius:9px;outline:none;padding:12px}:root[data-theme=dark] input:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] textarea:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] select:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--ink);background:#1b1b1b;border:1px solid #303035;outline:none}textarea{resize:vertical;line-height:1.65}p{line-height:1.7}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.04em;font-weight:550}.app{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:30;background:#fbfaf8;flex-direction:column;flex-shrink:0;width:242px;padding:31px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}:root[data-theme=dark] .sidebar:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-right:1px solid var(--line);background:#1e1e1d}.wordmark{letter-spacing:-1px;background:0 0;border:0;justify-content:flex-start;gap:10px;padding:0 12px;font-size:23px;font-weight:700}:root[data-theme=dark] .wordmark:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:0 0;border:0}.wordmark-dot{color:#a1addc;margin-left:-6px;font-size:18px}:root[data-theme=dark] .wordmark-dot:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#99a3ca}.dotted-logo{flex-shrink:0;grid-template-columns:repeat(2,5px);gap:3px;width:13px;display:grid;transform:rotate(-10deg)}.dotted-logo i{background:#8492c6;border-radius:50%;width:5px;height:5px}:root[data-theme=dark] .dotted-logo i:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#5b668f}.dotted-logo i:first-child{background:#42485d}:root[data-theme=dark] .dotted-logo i:first-child:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#9fa5ba}.profile{align-items:center;gap:4px;margin:36px 1px 31px;padding:9px 4px;display:flex;position:relative}.profile-mascot{flex-shrink:0;width:46px;height:50px;overflow:hidden}.profile-mascot .mascot{width:59px;height:59px;margin:-5px 0 0 -7px}.profile-label{text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:5px;padding:0;display:flex}:root[data-theme=dark] .profile-label:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:0 0;border:0}.profile-label strong{font-size:13px;font-weight:600}.profile-label span{color:#96969e;align-items:center;gap:3px;font-size:10px;display:flex}:root[data-theme=dark] .profile-label span:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a4a4aa}.online-dot,.ready-pill>span{background:#8cac91;border-radius:50%;width:6px;height:6px;display:inline-block}:root[data-theme=dark] .online-dot:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .ready-pill>span:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#4c6550}.online-dot{border:2px solid #fbfaf8;width:9px;height:9px;position:absolute;top:12px;left:38px}:root[data-theme=dark] .online-dot:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:2px solid #1e1e1d}.off{background:#b6a17b!important}:root[data-theme=dark] .off:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#6a5a3c!important}.nav-label{color:#a3a3ab;letter-spacing:1.2px;margin-bottom:13px;padding:0 14px;font-size:9px;font-weight:600}:root[data-theme=dark] .nav-label:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a4a4aa}.nav-item{color:#858690;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;margin-bottom:4px;padding:12px 14px;font-size:12px;display:flex}:root[data-theme=dark] .nav-item:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a3a3ad;background:0 0;border:0}.nav-item span{flex:1}.nav-item svg{stroke-width:1.65px}.nav-item small{color:#a0a0ac;font-size:10px}:root[data-theme=dark] .nav-item small:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a3a3ae}.nav-item.active{color:#596aa9;background:#eeeff7}:root[data-theme=dark] .nav-item.active:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#242429}.nav-item.active svg{stroke-width:2px}.nav-item.active small{color:#6879b5;background:#e0e4f4;border-radius:3px;padding:2px 5px}:root[data-theme=dark] .nav-item.active small:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#292c36}.sidebar-bottom{margin-top:auto}.dot-note{color:#94949c;align-items:center;gap:10px;padding:19px 13px 28px;display:flex}:root[data-theme=dark] .dot-note:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a4a4ab}.dot-note p{margin:0;font-size:11px;line-height:1.7}.tiny-star{color:#a8b2cf;font-size:27px}:root[data-theme=dark] .tiny-star:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9ca4bd}.sidebar-bottom .nav-item{font-size:11px}.version{color:#b1b1b7;letter-spacing:.8px;justify-content:space-between;padding:18px 13px 0;font-size:7px;display:flex}:root[data-theme=dark] .version:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a4a4aa}.version span{letter-spacing:0}.workspace{flex:1;min-width:0;margin-left:242px}.topbar{background:#faf9f6;border-bottom:1px solid #ecebe8;justify-content:space-between;align-items:center;height:83px;padding:0 40px;display:flex}:root[data-theme=dark] .topbar:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1f1e1d;border-bottom:1px solid #292826}.breadcrumbs{color:#aaabb1;align-items:center;gap:13px;font-size:10px;display:flex}:root[data-theme=dark] .breadcrumbs:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a3a4aa}.breadcrumbs strong{color:#686b76;font-weight:500}:root[data-theme=dark] .breadcrumbs strong:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a1a4af}.top-actions{align-items:center;gap:18px;display:flex}.mode-badge{letter-spacing:1px;color:#8992ae;background:#eeeff5;border:1px solid #e2e4ec;border-radius:4px;padding:5px 8px;font-size:8px;font-weight:600}:root[data-theme=dark] .mode-badge:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#242528;border:1px solid #2b2c31}.mode-badge.live{color:#648568;background:#edf3ec;border-color:#dae7da}:root[data-theme=dark] .mode-badge.live:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#222521;border-color:#283028}.pause-button{color:#7f8290;background:0 0;border:0;gap:5px;padding:4px;font-size:10px}:root[data-theme=dark] .pause-button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a1a4b1;background:0 0;border:0}.avatar{color:#8d877d;background:#eeeae1;border:1px solid #e2dfd8;border-radius:50%;width:29px;height:29px;padding:0;font-size:10px}:root[data-theme=dark] .avatar:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#2b2823;border:1px solid #32302b}.main-content{max-width:1090px;margin:0 auto;padding:64px 54px 36px}.main-content.overview{max-width:984px;padding-top:64px}.hero{justify-content:space-between;align-items:center;padding:0 20px 0 4px;display:flex}.eyebrow{letter-spacing:1.7px;color:#999ca8;font-size:8px;font-weight:600}.hero h1{letter-spacing:-1.9px;color:#343640;margin:16px 0 14px;font-size:43px;font-weight:500;line-height:1.2}:root[data-theme=dark] .hero h1:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#b3b5bf}.hero-copy>p{color:#9999a1;letter-spacing:.04px;margin:0 0 18px;font-size:12px}:root[data-theme=dark] .hero-copy>p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a4a4ab}.ready-pill{color:#919588;background:#fdfcf9;border:1px solid #e8e7e2;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;display:inline-flex}:root[data-theme=dark] .ready-pill:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#1d1c1b;border:1px solid #2c2b28}.ready-pill>span{width:5px;height:5px}.hero-mascot{width:220px;height:229px;margin-top:7px;position:relative}.hero-mascot .mascot{width:210px;height:210px;transform:rotate(3deg)}.spark{color:#bec6df;z-index:1;position:absolute}:root[data-theme=dark] .spark:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9ea4b9}.spark-one{font-size:19px;top:44px;right:-1px;transform:rotate(15deg)}.spark-two{font-size:24px;bottom:71px;left:0}.mascot-caption{letter-spacing:.2px;color:#a8a9b4;font-size:9px;position:absolute;bottom:0;left:33px;transform:rotate(-3deg)}:root[data-theme=dark] .mascot-caption:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a3a4ad}.mascot{flex-shrink:0;width:180px;height:180px;overflow:visible}.mascot.small{width:54px;height:54px}.mascot.working .dot-body{animation:2s ease-in-out infinite bob}.mascot.complete .dot-body{transform-origin:50%;transform:rotate(-3deg)}.mascot.needs-input .dot-body{transform-origin:50%;transform:rotate(6deg)}.composer{background:#fff;border:1px solid #e3e3e8;border-radius:13px;min-height:143px;margin-top:35px;padding:21px 20px 14px;box-shadow:0 5px 17px #39394a05,0 1px 2px #39394a04}:root[data-theme=dark] .composer:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1b1b1b;border:1px solid #2d2d30;box-shadow:0 5px 17px #00000008,0 1px 2px #00000006}.composer textarea{resize:none;min-height:61px;box-shadow:none;border:0;outline:none;padding:0;font-size:12px;line-height:1.6}:root[data-theme=dark] .composer textarea:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){box-shadow:none;border:0;outline:none}.composer textarea:focus-visible,:root[data-theme=dark] .composer textarea:focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){outline:none}.composer textarea::placeholder{color:#a3a4af}:root[data-theme=dark] .composer textarea:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *))::placeholder{color:#a3a4ad}.composer-bottom{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.composer-bottom>span{color:#a2a4b1;align-items:center;gap:6px;font-size:9px;display:flex}:root[data-theme=dark] .composer-bottom>span:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a2a4af}.composer-bottom>span svg{color:#939fc3}:root[data-theme=dark] .composer-bottom>span svg:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#99a4c3}.send-button{color:#fff;background:#8292d6;border:0;border-radius:8px;width:32px;height:32px;padding:0}:root[data-theme=dark] .send-button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#566399;border:0}.send-button:disabled{opacity:.9;background:#c7cee9}:root[data-theme=dark] .send-button:disabled:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#363b4d}.send-button:hover:not(:disabled){background:#6b7ec9}:root[data-theme=dark] .send-button:hover:not(:disabled):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#6272b0}.composer-footnote{text-align:center;color:#b0b0b7;margin-top:10px;font-size:8px}:root[data-theme=dark] .composer-footnote:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a4a4aa}.suggestions{margin-top:35px}.section-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.section-heading h2{letter-spacing:-.1px;color:#626471;margin:0;font-size:12px;font-weight:550}:root[data-theme=dark] .section-heading h2:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a2a4b0}.section-heading>span{color:#a6a6af;font-size:9px}:root[data-theme=dark] .section-heading>span:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a4a4ab}.suggestion-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.suggestion{text-align:left;background:#fcfbf9;border:1px solid #e7e6e5;border-radius:9px;min-height:116px;padding:18px 17px;display:block;position:relative;box-shadow:0 2px 2px #39394a02}:root[data-theme=dark] .suggestion:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1e1d1c;border:1px solid #2c2b2a;box-shadow:0 2px 2px #00000003}.suggestion-icon{color:#8b97c3;margin-bottom:13px;font-size:18px;line-height:18px;display:block}:root[data-theme=dark] .suggestion-icon:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#98a3c9}.suggestion:nth-child(2) .suggestion-icon{color:#ad9b82}:root[data-theme=dark] .suggestion:nth-child(2) .suggestion-icon:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#b1a28c}.suggestion:nth-child(3) .suggestion-icon{color:#bdaa83}:root[data-theme=dark] .suggestion:nth-child(3) .suggestion-icon:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#b2a382}.suggestion strong{letter-spacing:-.1px;font-size:11px;font-weight:500;display:block}.suggestion p{color:#a5a5ad;margin:5px 0 0;font-size:9px}:root[data-theme=dark] .suggestion p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a4a4aa}.suggestion>svg{color:#bbbcc6;position:absolute;top:19px;right:14px}:root[data-theme=dark] .suggestion>svg:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a3a4ac}.recent{margin-top:35px}.count{color:#a1a1a9;background:#eeede9;border-radius:4px;margin-left:7px;padding:2px 5px;font-size:9px;font-weight:400}:root[data-theme=dark] .count:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#272724}.empty-activity{background:#fbfaf7;border:1px dashed #e1e0df;border-radius:9px;align-items:center;gap:16px;padding:22px 19px;display:flex}:root[data-theme=dark] .empty-activity:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1e1e1c;border:1px dashed #302f2f}.empty-icon{color:#9b9faa;background:#f0f0f0;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}:root[data-theme=dark] .empty-icon:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#242424}.empty-activity strong{color:#8a8c97;font-size:11px;font-weight:500}:root[data-theme=dark] .empty-activity strong:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a2a4ae}.empty-activity p{color:#a6a6af;margin:5px 0 0;font-size:9px}:root[data-theme=dark] .empty-activity p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a4a4ab}.empty-decoration{letter-spacing:2px;color:#c0c3d0;align-self:flex-start;margin-left:auto;font-size:25px}:root[data-theme=dark] .empty-decoration:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a2a4af}.main-footer{color:#b4b3ba;justify-content:center;align-items:center;gap:8px;margin-top:45px;font-size:8px;display:flex}:root[data-theme=dark] .main-footer:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a5a4a9}.dotted-logo.tiny{opacity:.55;transform:scale(.7)}.text-button{color:#9296a7;background:0 0;border:0;gap:5px;padding:0;font-size:10px}:root[data-theme=dark] .text-button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a1a4b2;background:0 0;border:0}.icon-button{color:#989baa;background:0 0;border:0;flex-shrink:0;padding:6px}:root[data-theme=dark] .icon-button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a1a4b1;background:0 0;border:0}.primary{color:#fff;background:#7689d3;border-color:#7689d3;font-size:12px}:root[data-theme=dark] .primary:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#5a69a5;border-color:#5a69a5}.primary:hover:not(:disabled){background:#6177c5}:root[data-theme=dark] .primary:hover:not(:disabled):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#6478b9}.full{width:100%;margin-top:15px}.page-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:35px;display:flex}.page-heading h1{margin:14px 0 8px;font-size:34px}.page-heading p{color:#93949e;margin:0;font-size:12px}:root[data-theme=dark] .page-heading p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a4a4ac}.search-box{border:1px solid var(--line);color:#9699a7;background:#fff;border-radius:9px;align-items:center;gap:6px;max-width:380px;margin-bottom:22px;padding:0 13px;display:flex}:root[data-theme=dark] .search-box:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:1px solid var(--line);color:#f2f2f2;background:#1b1b1b}.search-box input{border:0;font-size:12px}:root[data-theme=dark] .search-box input:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:0}.task-list{flex-direction:column;gap:8px;display:flex}.task-row{text-align:left;background:#fff;border:1px solid #e9e8e6;border-radius:9px;gap:13px;width:100%;padding:17px}:root[data-theme=dark] .task-row:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1b1b1b;border:1px solid #2a2a29}.task-row-icon{color:#8b99c5;background:#f5f6fa;border:1px solid #e9eaf2;border-radius:10px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}:root[data-theme=dark] .task-row-icon:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#202023;border:1px solid #27282d}.task-row>div{flex:1;min-width:0}.task-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;display:block;overflow:hidden}.task-row>div>span{color:#a4a5ae;margin-top:6px;font-size:9px;display:block}:root[data-theme=dark] .task-row>div>span:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a4a4ab}.task-row>svg{color:#b8bac5}:root[data-theme=dark] .task-row>svg:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a3a4ad}.status{color:#9295a2;white-space:nowrap;background:#f3f3f5;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;display:inline-flex}:root[data-theme=dark] .status:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#222223}.status>span{background:currentColor;border-radius:50%;width:4px;height:4px}:root[data-theme=dark] .status>span:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:currentColor}.status.completed{color:#7a967e;background:#eff4ee}:root[data-theme=dark] .status.completed:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#212420}.status.running{color:#788bc3;background:#edf0f9}:root[data-theme=dark] .status.running:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#22242a}.status.failed,.status.interrupted{color:#b17d73;background:#faf0ed}:root[data-theme=dark] .status.failed:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .status.interrupted:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#272120}.status.paused{color:#aa9776;background:#f7f3eb}:root[data-theme=dark] .status.paused:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#24221d}.large-empty{text-align:center;max-width:440px;margin:60px auto}.large-empty .mascot{opacity:.85;width:140px;height:140px}.large-empty h2{font-size:22px}.large-empty p{color:#999ba5;font-size:12px;line-height:1.9}:root[data-theme=dark] .large-empty p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a3a4ad}.memory-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.memory-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:22px}:root[data-theme=dark] .memory-card:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:1px solid var(--line);background:#1b1b1b}.memory-card>svg{color:#9fa9cc}:root[data-theme=dark] .memory-card>svg:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9ba3c1}.memory-card>p{white-space:pre-wrap;margin:16px 0 23px;font-size:13px}.memory-card>div{align-items:center;gap:3px;display:flex}.memory-card small{color:#a1a2aa;margin-right:auto;font-size:9px}:root[data-theme=dark] .memory-card small:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a3a4ab}.notice{color:#9b865e;background:#f3eee4;border-bottom:1px solid #eae1d0;padding:12px 40px;font-size:11px}:root[data-theme=dark] .notice:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#28251f;border-bottom:1px solid #332e22}.error-banner{color:#ac7367;background:#fbede9;border-bottom:1px solid #ebdcd5;justify-content:space-between;align-items:center;gap:15px;padding:11px 30px;font-size:12px;display:flex}:root[data-theme=dark] .error-banner:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#2b2220;border-bottom:1px solid #372e29}.task-layout{grid-template-columns:minmax(340px,1fr) minmax(330px,.95fr);min-height:calc(100vh - 83px);display:grid}.task-layout.pane-hidden{grid-template-columns:1fr}.conversation{width:100%;min-width:0;max-width:900px;margin:auto;padding:30px 34px 60px}.conversation-heading{justify-content:space-between;align-items:center;margin-bottom:36px;display:flex}.task-title h1{overflow-wrap:anywhere;margin:13px 0 15px;font-size:27px;line-height:1.35}.task-title{margin-bottom:38px}.user-message{align-items:flex-start;gap:12px;margin:22px 0;font-size:12px;display:flex}.message-avatar{color:#9a9288;background:#ece8e0;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:8px;display:grid}:root[data-theme=dark] .message-avatar:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#2c2a24}.user-message>div{overflow-wrap:anywhere;background:#fff;border:1px solid #e9e8e4;border-radius:0 10px 10px;padding:12px 16px;line-height:1.8}:root[data-theme=dark] .user-message>div:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1b1b1b;border:1px solid #2b2a28}.dot-message{align-items:flex-start;gap:5px;margin-top:30px;display:flex}.dot-message .mascot{margin-top:-5px;margin-left:-10px}.dot-message>div{padding-top:3px}.dot-message strong{font-size:12px;font-weight:550}.dot-message strong span{color:#a1a2ae;margin-left:6px;font-size:9px;font-weight:400}:root[data-theme=dark] .dot-message strong span:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a3a4ae}.dot-message p{color:#8c8f9b;margin:10px 0 0;font-size:12px;line-height:1.8}:root[data-theme=dark] .dot-message p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a1a4ae}.activity-timeline{margin:25px 0 24px 45px}.timeline-row{color:#999ca8;align-items:flex-start;gap:10px;min-height:47px;padding-bottom:15px;font-size:10px;display:flex;position:relative}:root[data-theme=dark] .timeline-row:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a1a4ae}.timeline-row:not(:last-child):before{content:"";background:#e0e4ed;width:1px;position:absolute;top:17px;bottom:0;left:8px}:root[data-theme=dark] .timeline-row:not(:last-child):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)):before{background:#2a2d33}.timeline-row>span{color:#8f9ec1;background:#eaeef7;border-radius:50%;flex-shrink:0;place-items:center;width:17px;height:17px;display:grid}:root[data-theme=dark] .timeline-row>span:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#24262c}.timeline-row>span.current{color:#7b91c1;background:#e2e9f7}:root[data-theme=dark] .timeline-row>span.current:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#252a32}.timeline-row>div{line-height:1.6}.timeline-row small{color:#b1b2ba;margin-top:3px;font-size:8px;display:block}:root[data-theme=dark] .timeline-row small:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a4a4ab}.task-controls{flex-wrap:wrap;gap:7px;margin:25px 0;display:flex}.task-controls button{color:#82899e;padding:8px 10px;font-size:10px}:root[data-theme=dark] .task-controls button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9ea4b6}.quiet-button,:root[data-theme=dark] .quiet-button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:0 0;border:0}.task-error{color:#b07a6d;background:#faeeea;border:1px solid #f0ddd6;border-radius:8px;margin-top:20px;padding:15px;font-size:12px}:root[data-theme=dark] .task-error:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#292220;border:1px solid #382c27}.task-error p{margin:7px 0 0}.schedule-note{color:#989bad;align-items:center;gap:7px;font-size:10px;display:flex}:root[data-theme=dark] .schedule-note:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a1a3b3}.run-history{border-top:1px solid var(--line);margin-top:36px;padding-top:23px}:root[data-theme=dark] .run-history:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-top:1px solid var(--line)}.run-history h3,.sources h3{letter-spacing:0;color:#858998;align-items:center;gap:7px;font-size:12px;display:flex}:root[data-theme=dark] .run-history h3:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .sources h3:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a1a4b2}.run-history h3 span,.sources h3 span{color:#b1b3bf;font-size:9px;font-weight:400}:root[data-theme=dark] .run-history h3 span:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .sources h3 span:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a3a4ae}.run-history details{border-bottom:1px solid var(--line);color:#999eaa;font-size:11px}:root[data-theme=dark] .run-history details:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-bottom:1px solid var(--line);color:#a0a5ae}.run-history summary{cursor:pointer;align-items:center;gap:8px;padding:14px 0;list-style:none;display:flex}.run-history summary time{margin-left:auto;font-size:9px}.history-dot{background:#b2bbc8;border-radius:50%;width:5px;height:5px}:root[data-theme=dark] .history-dot:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#454c55}.history-dot.completed{background:#98b299}:root[data-theme=dark] .history-dot.completed:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#4a5e4b}.history-dot.failed{background:#c39b8e}:root[data-theme=dark] .history-dot.failed:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#715349}.history-result{overflow-wrap:anywhere;padding:10px;font-size:11px;line-height:1.8}.result-pane{border-left:1px solid var(--line);background:#fdfcfb;min-width:0}:root[data-theme=dark] .result-pane:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-left:1px solid var(--line);background:#1d1c1c}.pane-header{border-bottom:1px solid var(--line);z-index:2;background:#fdfcfb;justify-content:space-between;align-items:center;height:69px;padding:20px 22px;display:flex;position:sticky;top:0}:root[data-theme=dark] .pane-header:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-bottom:1px solid var(--line);background:#1d1c1c}.pane-tabs{gap:6px;display:flex}.pane-tabs button{color:#9b9fab;background:0 0;border:0;padding:7px 10px;font-size:10px}:root[data-theme=dark] .pane-tabs button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a1a4ae;background:0 0;border:0}.pane-tabs .selected{color:#7482af;background:#eeeff5}:root[data-theme=dark] .pane-tabs .selected:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#242528}.result-content{padding:29px}.result-meta{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.sample-note{color:#9790b0;background:#f1f0f8;border:1px solid #e8e6f1;border-radius:7px;margin-bottom:22px;padding:11px 13px;font-size:10px;line-height:1.8}:root[data-theme=dark] .sample-note:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#242328;border:1px solid #2b2930}.brief{color:#737888;overflow-wrap:anywhere;white-space:pre-line;font-size:12px;line-height:1.9}:root[data-theme=dark] .brief:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a0a4b3}.brief h1,.brief h2,.brief h3{color:#4f5565;letter-spacing:-.3px;line-height:1.45}:root[data-theme=dark] .brief h1:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .brief h2:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .brief h3:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9fa4b4}.brief h1{font-size:23px}.brief h2{font-size:18px}.brief h3{font-size:15px}.brief p{margin:0 0 18px;line-height:1.9}.brief ul,.brief ol{padding-left:18px}.brief a{color:#7185c2;text-decoration:underline}:root[data-theme=dark] .brief a:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#90a3d8;text-decoration:underline}.brief pre{white-space:pre-wrap;background:#f1f2f5;border-radius:7px;padding:12px}:root[data-theme=dark] .brief pre:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#222325}.sources{border-top:1px solid var(--line);margin-top:30px;padding-top:23px}:root[data-theme=dark] .sources:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-top:1px solid var(--line)}.source-card{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:flex-start;gap:10px;margin-top:10px;padding:13px;display:flex}:root[data-theme=dark] .source-card:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:1px solid var(--line);background:#1b1b1b}.source-card>div{flex:1;min-width:0}.source-icon{color:#94a1c2;background:#f0f2f8;border-radius:7px;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}:root[data-theme=dark] .source-icon:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#222327}.source-card strong{color:#858c9e;overflow-wrap:anywhere;font-size:10px;font-weight:500}:root[data-theme=dark] .source-card strong:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9ea5b4}.source-card p{color:#a0a4af;margin:6px 0;font-size:10px;line-height:1.6}:root[data-theme=dark] .source-card p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a1a4ad}.source-card small{color:#b0b3c0;font-size:8px}:root[data-theme=dark] .source-card small:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a2a4ae}.source-card>svg{color:#b2b8c9;flex-shrink:0}:root[data-theme=dark] .source-card>svg:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9fa4b3}.pane-empty{text-align:center;max-width:340px;margin:auto;padding:60px 25px}.pane-empty .mascot{opacity:.7;width:130px;height:130px}.pane-empty h3{color:#969cae;font-size:17px}:root[data-theme=dark] .pane-empty h3:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9fa4b4}.pane-empty p{color:#a7abb7;font-size:11px;line-height:1.9}:root[data-theme=dark] .pane-empty p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a1a4ae}.computer-view{padding:20px}.computer-view>img{border:1px solid var(--line);border-radius:0 0 8px 8px;width:100%}:root[data-theme=dark] .computer-view>img:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:1px solid var(--line)}.computer-view>p{color:#a1a6b5;font-size:10px;line-height:1.8}:root[data-theme=dark] .computer-view>p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a0a4b1}.browser-bar{border:1px solid var(--line);color:#c0c3ce;background:#f7f7f9;border-radius:7px 7px 0 0;align-items:center;gap:4px;padding:10px;display:flex}:root[data-theme=dark] .browser-bar:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:1px solid var(--line);color:#f2f2f2;background:#202021}.browser-bar span{text-overflow:ellipsis;white-space:nowrap;margin-left:6px;font-size:8px;overflow:hidden}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#34394d30;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}:root[data-theme=dark] .modal-backdrop:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#acb2c630}.modal{background:#fffefc;border:1px solid #eeece8;border-radius:17px;width:100%;max-width:460px;max-height:calc(100dvh - 48px);padding:36px;position:relative;overflow:auto;box-shadow:0 20px 80px #30344419}:root[data-theme=dark] .modal:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1c1b1a;border:1px solid #282724;box-shadow:0 20px 80px #00000028}.modal h2{margin:13px 0 8px;font-size:27px}.modal p.muted{font-size:11px}.modal-close{position:absolute;top:15px;right:15px}.field-label{color:#838898;margin:23px 0 8px;font-size:11px;font-weight:500;display:block}:root[data-theme=dark] .field-label:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a0a4b3}.modal input,.modal textarea,.modal select{font-size:12px}.settings-row{border-bottom:1px solid var(--line);align-items:center;gap:25px;padding:21px 0;display:flex}:root[data-theme=dark] .settings-row:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-bottom:1px solid var(--line)}.settings-row strong{font-size:12px;font-weight:500}.settings-row p{color:#999dab;margin:5px 0 0;font-size:10px;line-height:1.7}:root[data-theme=dark] .settings-row p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a1a4b0}.toggle{background:#dddee4;border:0;border-radius:18px;flex-shrink:0;justify-content:flex-start;width:34px;height:20px;padding:3px}:root[data-theme=dark] .toggle:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#303034;border:0}.toggle span{background:#fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #0002}:root[data-theme=dark] .toggle span:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1b1b1b;box-shadow:0 1px 3px #00000036}.toggle.on{background:#8b9cdb;justify-content:flex-end}:root[data-theme=dark] .toggle.on:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#505c8d}.toggle.on:hover:not(:disabled){background:#758acc}:root[data-theme=dark] .toggle.on:hover:not(:disabled):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#5a6ba1}.config-note{background:#f5f4f8;border:1px solid #eeecf4;border-radius:8px;margin:22px 0;padding:14px}:root[data-theme=dark] .config-note:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#222123;border:1px solid #27262a}.config-note strong{color:#9690aa;font-size:11px;font-weight:500}:root[data-theme=dark] .config-note strong:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a6a1b8}.config-note p{color:#a2a0ad;margin:7px 0;font-size:10px;line-height:1.7}:root[data-theme=dark] .config-note p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a5a3ae}.config-note a{color:#919ec3;align-items:center;gap:3px;font-size:10px;display:flex}:root[data-theme=dark] .config-note a:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#98a4c4}.muted{color:#999eaa;font-size:12px}:root[data-theme=dark] .muted:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a0a5ae}.unlock{text-align:center;max-width:380px;margin:10vh auto;padding:25px}.unlock h1{font-size:28px}.unlock p{color:#999dab;font-size:12px}:root[data-theme=dark] .unlock p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a1a4b0}.unlock form{flex-direction:column;gap:12px;display:flex}.unlock .error{color:#bc8076}:root[data-theme=dark] .unlock .error:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#cb958c}.mobile-menu,.nav-scrim{display:none}.spin{animation:2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bob{50%{transform:translateY(-5px)}}@media (width>=1500px){.main-content.overview{padding-top:85px}.hero h1{font-size:47px}.composer{margin-top:43px}.suggestions,.recent{margin-top:42px}}@media (width<=1150px){.sidebar{width:210px;padding-left:12px;padding-right:12px}.workspace{margin-left:210px}.topbar{padding:0 25px}.main-content{padding:45px 32px}.main-content.overview{padding-top:45px}.task-layout{grid-template-columns:minmax(300px,1fr) minmax(280px,.9fr)}.conversation{padding:25px 22px}.result-content{padding:23px}.hero h1{font-size:39px}.hero-mascot,.hero-mascot .mascot{width:190px}.top-actions{gap:11px}}@media (width<=920px){.task-layout{display:block}.result-pane,:root[data-theme=dark] .result-pane:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-left:0;border-top:1px solid var(--line)}.conversation{max-width:680px}.result-content{max-width:680px;margin:auto}.hero{padding-right:0}.hero-mascot{width:155px;height:205px}.hero-mascot .mascot{width:160px;height:180px}.mascot-caption{font-size:8px;bottom:16px;left:5px}.hero h1{font-size:35px}.hero-copy>p{font-size:11px}.section-heading>span{display:none}.suggestion{padding:15px 12px}.suggestion strong{font-size:10px}.suggestion p{font-size:8px}.topbar{padding:0 20px}.breadcrumbs{font-size:9px}.memory-grid{grid-template-columns:1fr}.page-heading{align-items:flex-start}.page-heading h1{font-size:30px}}@media (width<=700px){.sidebar{width:242px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.nav-scrim{z-index:25;background:#2f34464d;border:0;border-radius:0;display:block;position:fixed;inset:0}:root[data-theme=dark] .nav-scrim:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#b1b6c94d;border:0}.workspace{margin-left:0}.mobile-menu{z-index:20;color:#858b9e;display:flex;position:absolute;top:21px;left:14px}:root[data-theme=dark] .mobile-menu:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9fa4b4}.topbar{height:72px;padding-left:51px;padding-right:16px}.breadcrumbs{gap:7px}.breadcrumbs>span,.breadcrumbs>svg{display:none}.top-actions{gap:12px}.pause-button span{display:none}.mode-badge{letter-spacing:.7px;padding:5px 6px;font-size:7px}.avatar{width:27px;height:27px}.main-content,.main-content.overview{padding:38px 22px 27px}.hero{align-items:flex-start;position:relative}.hero-copy{z-index:1;position:relative}.hero .eyebrow{letter-spacing:1.4px;font-size:7px}.hero h1{letter-spacing:-1.55px;margin-top:17px;font-size:34px;line-height:1.2}.hero-copy>p{max-width:210px;margin-top:17px;font-size:10px;line-height:1.8}.ready-pill{padding:5px 7px;font-size:8px}.hero-mascot{opacity:.95;width:105px;height:154px;position:absolute;top:20px;right:-8px}.hero-mascot .mascot{width:116px;height:140px;margin-top:10px}.mascot-caption{display:none}.spark-one{font-size:11px;top:25px;right:-1px}.spark-two{font-size:14px;bottom:17px;left:5px}.composer{min-height:150px;margin-top:30px;padding:19px 15px 12px}.composer textarea{min-height:68px;font-size:11px}.composer-bottom>span{max-width:210px;font-size:8px}.composer-bottom>span svg{flex-shrink:0;width:12px}.composer-footnote{margin-top:8px;padding:0 9px;font-size:7px;line-height:1.8}.suggestions{margin-top:27px}.section-heading{margin-bottom:13px}.section-heading h2{font-size:11px}.suggestion-grid{gap:8px}.suggestion{min-height:124px;padding:13px 10px}.suggestion-icon{margin-bottom:12px;font-size:16px}.suggestion strong{font-size:10px;line-height:1.6}.suggestion p{margin-top:6px;font-size:8px;line-height:1.6}.suggestion>svg{display:none}.recent{margin-top:29px}.empty-activity{gap:11px;padding:16px 12px}.empty-icon{border-radius:7px;flex-shrink:0;width:32px;height:32px}.empty-icon svg{width:17px}.empty-activity strong{font-size:9px;line-height:1.7;display:block}.empty-activity p{margin-top:3px;font-size:8px;line-height:1.8}.empty-decoration{display:none}.main-footer{margin-top:29px;font-size:7px}.page-heading{flex-wrap:wrap;gap:16px;margin-bottom:27px}.page-heading p{font-size:11px}.page-heading h1{font-size:31px}.task-row{gap:9px;padding:13px 10px}.task-row-icon{border-radius:8px;width:30px;height:30px}.task-row strong{font-size:11px}.task-row .status{padding:4px 5px;font-size:8px}.task-row>svg{display:none}.large-empty{margin-top:30px}.notice{padding:12px 22px;font-size:10px}.conversation{padding:23px 22px 38px}.conversation-heading{margin-bottom:26px}.task-title h1{font-size:24px}.task-controls{gap:6px}.task-controls button{font-size:9px}.task-layout{min-height:calc(100vh - 72px)}.modal{border-radius:13px;padding:30px 23px}.modal-backdrop{padding:16px}.modal h2{font-size:25px}.error-banner{padding:10px 18px;font-size:11px}.result-content{padding:23px}.pane-header{position:static}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=700px){.hero-copy{width:100%;min-width:0}.hero h1{overflow-wrap:normal;max-width:100%;font-size:33px}.hero-mascot{display:none}.hero-copy>p{max-width:none}.composer textarea{min-height:78px;overflow:auto}.composer-bottom>span{max-width:230px;line-height:1.5}.suggestion-grid{grid-template-columns:1fr}.suggestion{min-height:76px;padding:15px 17px 15px 55px}.suggestion-icon{font-size:20px;position:absolute;top:24px;left:19px}.suggestion strong{font-size:11px}.suggestion p{margin-top:3px;font-size:9px}.suggestion>svg{display:block;top:27px;right:17px}.composer-footnote{font-size:8px}.hero{padding-right:0}.hero h1{letter-spacing:-1.6px}.main-content.overview{padding-top:34px}}.template-app .sidebar{padding-top:28px}.template-label{letter-spacing:1.15px;color:#adb0ba;margin:11px 0 27px 13px;font-size:7px}:root[data-theme=dark] .template-label:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a2a4ad}.new-chat.nav-item{color:#818ba9;background:#f0f1f6;margin-bottom:26px}:root[data-theme=dark] .new-chat.nav-item:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#232327}.spaces-heading,.thread-list .nav-label{justify-content:space-between;align-items:center;margin-bottom:5px;padding-right:3px;display:flex}.spaces-nav{max-height:32vh;overflow:auto}.space-group{margin-bottom:17px}.space-title{color:#989ba8;align-items:center;gap:7px;padding:0 6px 4px 13px;font-size:11px;display:flex}:root[data-theme=dark] .space-title:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a2a4af}.space-title>span{flex:1}.dot-nav{text-align:left;color:#777e90;background:0 0;border:0;border-radius:7px;gap:9px;width:100%;padding:10px 13px 10px 27px;font-size:12px;display:flex}:root[data-theme=dark] .dot-nav:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9ea4b4;background:0 0;border:0}.dot-nav>span:nth-child(2){flex:1}.dot-nav.active{color:#6077b7;background:#eceff7}:root[data-theme=dark] .dot-nav.active:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#23252a}.dot-nav-mark{background:#a6b5e5;border-radius:6px 6px 4px 4px;width:8px;height:10px}:root[data-theme=dark] .dot-nav-mark:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#424c6f}.thread-list{max-height:27vh;margin-top:16px;overflow:auto}.thread-list .nav-item{padding:9px 12px;font-size:10px}.thread-list .nav-item>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-empty,.sidebar-error{color:#acaeba;padding:6px 13px;font-size:10px;line-height:1.8}:root[data-theme=dark] .sidebar-empty:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .sidebar-error:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a3a4ae}.sidebar-error{color:#b59288}:root[data-theme=dark] .sidebar-error:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#bb9d94}.chat-workspace{height:calc(100dvh - 83px);min-height:600px;display:flex}.chat-column{flex:1;min-width:0}.chat-workspace.split .chat-column{flex:1}.chat-workspace>.result-pane{flex-shrink:0;width:400px;overflow:auto}.new-conversation{max-width:780px;margin:0 auto;padding:35px 46px}.empty-chat-persona{text-align:center;margin-bottom:24px;position:relative}.empty-chat-persona .mascot{width:105px;height:105px}.empty-chat-persona h2{letter-spacing:-.2px;margin:0 0 5px;font-size:15px}.empty-chat-persona p{color:#a0a3ae;max-width:370px;margin:0 auto 8px;font-size:10px;line-height:1.7}:root[data-theme=dark] .empty-chat-persona p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a2a4ae}.empty-chat-persona .text-button{font-size:9px}.starter-copy h1{letter-spacing:-1.4px;margin:12px 0;font-size:37px;font-weight:500;line-height:1.17}.starter-copy>p{color:#a0a1aa;font-size:11px}:root[data-theme=dark] .starter-copy>p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a4a4ab}.setup-card{background:#f0f2f8;border:1px solid #e5e8f1;border-radius:10px;align-items:flex-start;gap:13px;margin-top:25px;padding:18px;display:flex}:root[data-theme=dark] .setup-card:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#222327;border:1px solid #282a2f}.setup-icon{color:#99a7ce;background:#e5e9f6;border-radius:8px;padding:8px;display:flex}:root[data-theme=dark] .setup-icon:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#262931}.setup-card strong{color:#818ba5;font-size:11px;font-weight:550}:root[data-theme=dark] .setup-card strong:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9ca4bb}.setup-card p{color:#979fb0;margin:7px 0;font-size:10px;line-height:1.9}:root[data-theme=dark] .setup-card p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9ea5b3}.setup-card code{color:#8190b2;font-size:9px}:root[data-theme=dark] .setup-card code:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#97a5c2}.setup-card a{color:#7d8fc2;align-items:center;gap:5px;font-size:10px;display:flex}:root[data-theme=dark] .setup-card a:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#93a4d0}.new-conversation .composer{min-height:130px;margin-top:24px}.new-conversation .composer textarea{min-height:47px}.starter-suggestions{justify-content:center;gap:8px;margin-top:15px;display:flex}.starter-suggestions button{color:#8d95a9;background:0 0;border:1px solid #e7e7ed;padding:9px 10px;font-size:9px}:root[data-theme=dark] .starter-suggestions button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9da5b6;background:0 0;border:1px solid #2a2a2e}.connection-note{color:#a5a8b4;justify-content:center;align-items:center;gap:7px;margin-top:24px;font-size:9px;display:flex}:root[data-theme=dark] .connection-note:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a2a4ae}.connection-note .online-dot{border:0;width:5px;height:5px;position:static}:root[data-theme=dark] .connection-note .online-dot:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:0}.connection-note .text-button{margin-left:7px;font-size:9px}.live-chat{flex-direction:column;max-width:850px;height:100%;margin:0 auto;padding:20px 40px 17px;display:flex}.chat-persona{border-bottom:1px solid #eeedea;align-items:center;gap:6px;padding-bottom:17px;display:flex;position:relative}:root[data-theme=dark] .chat-persona:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-bottom:1px solid #272725}.chat-persona .mascot{width:56px;height:56px}.chat-persona>div{flex-direction:column;gap:4px;display:flex}.chat-persona strong{font-size:13px;font-weight:550}.chat-persona span{color:#5c665e;font-size:11px}:root[data-theme=dark] .chat-persona span:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9ea7a0}.chat-persona .chat-persona-actions{flex-direction:row;gap:8px;margin-left:auto}.chat-transcript{scrollbar-width:thin;scrollbar-color:#dedfe4 transparent;flex-direction:column;flex:1;gap:22px;min-height:100px;padding:29px 0;display:flex;overflow:auto}:root[data-theme=dark] .chat-transcript:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){scrollbar-color:#2f3033 transparent}.chat-bubble{overflow-wrap:anywhere;font-size:12px;line-height:1.95}.chat-bubble p{margin:0 0 12px;line-height:1.95}.chat-bubble p:last-child{margin:0}.chat-bubble.user{color:#fff;background:#35766f;border-radius:17px 17px 5px;align-self:flex-end;max-width:79%;padding:11px 16px;box-shadow:0 2px 4px #478b8710}:root[data-theme=dark] .chat-bubble.user:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#1b1b1b;background:#629790;box-shadow:0 2px 4px #0000001a}.chat-bubble.assistant{color:#717787;align-self:flex-start;max-width:100%;padding:6px 3px}:root[data-theme=dark] .chat-bubble.assistant:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9ea5b2}.chat-bubble.assistant h1,.chat-bubble.assistant h2,.chat-bubble.assistant h3{font-size:16px;line-height:1.5}.chat-bubble.assistant ul,.chat-bubble.assistant ol{padding-left:18px}.chat-bubble a{text-underline-offset:3px;text-decoration:underline}:root[data-theme=dark] .chat-bubble a:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){text-decoration:underline}.chat-bubble pre{white-space:pre-wrap;background:#efeff2;border-radius:8px;padding:13px}:root[data-theme=dark] .chat-bubble pre:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#252527}.chat-welcome{text-align:center;max-width:440px;margin:60px auto}.chat-welcome h1{margin:15px 0;font-size:30px}.chat-welcome>p{color:#969dab;font-size:12px;line-height:1.9}:root[data-theme=dark] .chat-welcome>p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9fa5b1}.call-receipt{color:#6e9d98;background:#e5f1ef;border-radius:12px 12px 4px;flex-wrap:wrap;align-self:flex-end;align-items:center;gap:7px;max-width:85%;padding:10px 13px;font-size:10px;display:flex}:root[data-theme=dark] .call-receipt:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#202827}.call-receipt small{color:#ab9189;flex-basis:100%;font-size:9px;line-height:1.7}:root[data-theme=dark] .call-receipt small:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#b59f97}.chat-composer{border-top:1px solid #ebece9;margin-top:auto;padding-top:13px}:root[data-theme=dark] .chat-composer:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-top:1px solid #272826}.chat-compose-row{align-items:flex-end;gap:9px;display:flex}.chat-compose-row textarea{resize:none;background:0 0;border:0;min-height:43px;max-height:120px;padding:10px 3px;font-size:12px}:root[data-theme=dark] .chat-compose-row textarea:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:0 0;border:0}.chat-compose-row textarea::placeholder{color:#b1b3be}:root[data-theme=dark] .chat-compose-row textarea:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *))::placeholder{color:#a2a4ad}.chat-compose-row .send-button{background:#75b9b4;border-radius:50%;flex-shrink:0;width:30px;height:30px;margin-bottom:5px}:root[data-theme=dark] .chat-compose-row .send-button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#2a625e}.chat-compose-row .icon-button{margin-bottom:5px}.chat-compose-note{color:#606b63;text-align:center;margin-top:12px;font-size:11px}:root[data-theme=dark] .chat-compose-note:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9ea7a0}.source-input{color:#8ba6b1;background:#eff2f4;border-radius:8px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 7px;display:flex}:root[data-theme=dark] .source-input:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#222425}.source-input input{background:0 0;border:0;padding:8px;font-size:10px}:root[data-theme=dark] .source-input input:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:0 0;border:0}.chat-error{color:#b18473;background:#faeee8;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:11px;line-height:1.8;display:flex}:root[data-theme=dark] .chat-error:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#2a221f}.chat-error button{padding:5px 9px;font-size:10px}.voice-strip{color:#75a49e;background:#eaf4f0;border-radius:8px;align-items:center;gap:7px;margin:9px 0;padding:10px;font-size:10px;display:flex}:root[data-theme=dark] .voice-strip:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#1f2523}.voice-strip button{background:#fff8;border:0;margin-left:auto;padding:6px 9px;font-size:9px}:root[data-theme=dark] .voice-strip button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1b1b1b88;border:0}.voice-pulse{background:#6db0a5;border-radius:50%;width:6px;height:6px;animation:1.5s infinite bob}:root[data-theme=dark] .voice-pulse:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#336a61}.on-call{color:#6fa99e;background:#e3f2ed}:root[data-theme=dark] .on-call:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#1f2825}.thinking{color:#a8afbd;align-items:center;gap:4px;font-size:9px;display:flex}:root[data-theme=dark] .thinking:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9fa5b0}.thinking>span:not(:last-child){background:#aab7d7;border-radius:50%;width:4px;height:4px;animation:1s infinite bob}:root[data-theme=dark] .thinking>span:not(:last-child):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#444d64}.thinking>span:last-child{margin-left:6px}.permission-row{align-items:flex-start;gap:11px;margin:22px 0;display:flex}.permission-row input{accent-color:#8799d4;flex-shrink:0;width:15px;height:15px;margin-top:3px}:root[data-theme=dark] .permission-row input:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){accent-color:#52608e}.permission-row strong{font-size:11px;font-weight:550}.permission-row small{color:#a2a6b3;margin-top:4px;font-size:10px;line-height:1.7;display:block}:root[data-theme=dark] .permission-row small:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a1a4af}.task-detail-card{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:22px;padding:22px}:root[data-theme=dark] .task-detail-card:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:1px solid var(--line);background:#1b1b1b}.task-detail-card h2{font-size:20px}.task-detail-card small{color:#9ea5b3;font-size:10px}:root[data-theme=dark] .task-detail-card small:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9ea5b0}@media (width<=1100px){.new-conversation{padding:30px}.chat-workspace>.result-pane{width:340px}.live-chat{padding:20px 25px}.starter-suggestions{flex-wrap:wrap}.chat-workspace.split{height:auto;display:block}.chat-workspace.split .live-chat{height:calc(100dvh - 83px);min-height:650px}.chat-workspace.split>.result-pane{border-top:1px solid var(--line);border-left:0;width:100%}:root[data-theme=dark] .chat-workspace.split>.result-pane:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-top:1px solid var(--line);border-left:0}.template-app .sidebar{width:220px}.template-app .workspace{margin-left:220px}}@media (width<=700px){.template-app .workspace{margin-left:0}.template-app .sidebar{width:252px}.new-conversation{padding:24px 23px}.empty-chat-persona{margin-bottom:25px}.empty-chat-persona .mascot{width:90px;height:90px}.empty-chat-persona p{max-width:265px;font-size:9px}.starter-copy h1{font-size:33px}.setup-card{gap:10px;margin-top:20px;padding:14px}.setup-icon{padding:6px}.setup-card p{overflow-wrap:anywhere;font-size:9px}.setup-card code{font-size:8px}.new-conversation .composer{margin-top:20px}.starter-suggestions{flex-direction:column;gap:7px;display:flex}.starter-suggestions button{justify-content:space-between;padding:10px 13px;font-size:10px}.connection-note{flex-wrap:wrap;margin-top:22px;font-size:8px}.chat-workspace{height:calc(100dvh - 72px);min-height:0}.live-chat{padding:13px 19px}.chat-persona{padding-bottom:12px}.chat-persona .mascot{width:49px;height:49px}.chat-persona strong{font-size:12px}.chat-transcript{gap:20px;padding:24px 0}.chat-bubble{font-size:12px}.chat-bubble.user{max-width:87%;padding:10px 14px}.chat-compose-note{font-size:11px;line-height:1.7}.chat-welcome{margin:40px auto}.chat-welcome h1{font-size:26px}.chat-welcome>p{font-size:11px}.template-app .topbar{padding-left:53px}.template-app .breadcrumbs{font-size:10px}.template-app .top-actions{gap:7px}.template-app .topbar .icon-button{padding:4px}.chat-workspace.split .live-chat{height:calc(100dvh - 72px);min-height:530px}.voice-strip{flex-wrap:wrap;font-size:9px}.spaces-nav{max-height:30vh}}.space-open{color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex:1}:root[data-theme=dark] .space-open:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:inherit;background:0 0;border:0}.space-workspace{flex:1;min-height:0;display:flex;overflow:hidden}.page-tree{border-right:1px solid var(--border);background:#f5f5f1;flex-shrink:0;width:215px;padding:24px 12px;overflow:auto}:root[data-theme=dark] .page-tree:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-right:1px solid var(--border);background:#22221f}.page-tree-heading{justify-content:space-between;align-items:center;padding:0 10px;display:flex}.page-tree>p{color:#858a87;padding:0 10px;font-size:12px;line-height:1.6}:root[data-theme=dark] .page-tree>p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a2a6a3}.page-tree-item{color:#616761;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;padding-top:10px;padding-bottom:10px;display:flex}:root[data-theme=dark] .page-tree-item:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a1a6a1;background:0 0;border:0}.page-tree-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-tree-item.active{color:#2e6053;background:#e4eeea}:root[data-theme=dark] .page-tree-item.active:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#7ca69a;background:#232a27}.page-document{background:#fffefa;flex-direction:column;flex:1;min-width:0;padding:24px 40px;display:flex;overflow:auto}:root[data-theme=dark] .page-document:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1c1b19}.page-toolbar{align-items:center;gap:12px;margin-bottom:35px;display:flex}.page-toolbar span{color:#8a8c83;flex:1;font-size:12px}:root[data-theme=dark] .page-toolbar span:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a3a69e}.page-toolbar button,.page-meta button,.page-chat-launch button,.page-chat-close{color:#44675b;cursor:pointer;background:#fff;border:1px solid #dfe3dd;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:inline-flex}:root[data-theme=dark] .page-toolbar button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .page-meta button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .page-chat-launch button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .page-chat-close:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#7d9c91;background:#1b1b1b;border:1px solid #2d302c}.page-toolbar button:disabled,.page-chat-launch button:disabled{opacity:.45;cursor:default}.page-title-input{letter-spacing:-1px;color:#30372f;background:0 0;border:0;outline:none;width:100%;padding:8px 0;font-size:34px;font-weight:600}:root[data-theme=dark] .page-title-input:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#b2b9b1;background:0 0;border:0;outline:none}.page-meta{color:#83897f;align-items:center;gap:16px;margin:14px 0 25px;font-size:12px;display:flex}:root[data-theme=dark] .page-meta:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a1a79e}.page-meta select,.page-chat-launch select{color:#4e6254;background:#fff;border:1px solid #e0e4dc;border-radius:6px;max-width:200px;padding:7px}:root[data-theme=dark] .page-meta select:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .page-chat-launch select:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#899b8e;background:#1b1b1b;border:1px solid #2c2f2a}.page-content-editor{resize:vertical;color:#464d43;background:0 0;border:0;outline:none;flex:1;width:100%;min-height:340px;padding:8px 0;font-size:15px;line-height:1.85}:root[data-theme=dark] .page-content-editor:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a0a79d;background:0 0;border:0;outline:none}.page-preview{overflow-wrap:anywhere;flex:1;min-height:340px;line-height:1.85}.page-preview pre{overflow:auto}.page-chat-launch{border-top:1px solid #e6e8e0;flex-wrap:wrap;align-items:center;gap:10px;margin-top:25px;padding-top:18px;display:flex}:root[data-theme=dark] .page-chat-launch:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-top:1px solid #2a2c26}.page-chat-launch small{color:#8a8e84;width:100%;font-size:11px}:root[data-theme=dark] .page-chat-launch small:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a3a69d}.page-empty{color:#737d70;max-width:390px;margin:auto;line-height:1.7}:root[data-theme=dark] .page-empty:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9ea89c}.page-empty h1{color:#354030;font-size:30px;line-height:1.25}:root[data-theme=dark] .page-empty h1:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#aab5a5}.page-chat-panel{background:#fff;border-left:1px solid #e0e5de;flex-direction:column;flex-shrink:0;width:370px;min-height:0;display:flex}:root[data-theme=dark] .page-chat-panel:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1b1b1b;border-left:1px solid #2b2f2a}.page-chat-panel .chat-persona{padding:18px}.page-chat-panel .chat-transcript{padding:20px}.page-chat-panel .chat-composer{margin:12px}.page-chat-close{align-self:flex-end;margin:8px 12px 0}@media (width<=1100px){.with-page-chat .page-tree{width:165px}.with-page-chat .page-document{padding:20px}.page-chat-panel{width:330px}}@media (width<=760px){.space-workspace{display:block;overflow:auto}.page-tree{border-bottom:1px solid #ddd;border-right:0;width:100%;max-height:200px;padding:14px}:root[data-theme=dark] .page-tree:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-bottom:1px solid #323232;border-right:0}.page-document{min-height:570px;padding:22px;overflow:visible}.page-toolbar{flex-wrap:wrap;gap:7px;margin-bottom:20px}.page-title-input{font-size:28px}.page-meta{flex-wrap:wrap}.page-chat-panel{border-top:1px solid #ddd;border-left:0;width:100%;height:650px}:root[data-theme=dark] .page-chat-panel:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-top:1px solid #323232;border-left:0}.with-page-chat .page-tree{width:100%}}.page-chat-context{color:#53634f;background:#f1f6f1;padding:10px 20px;font-size:12px}:root[data-theme=dark] .page-chat-context:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#8b9a88;background:#202320}.page-chat-context a{color:#3c7160;font-weight:500}:root[data-theme=dark] .page-chat-context a:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#82b0a0}.page-preview a,.chat-bubble a,.page-chat-context a{color:#357360;text-underline-offset:3px;text-decoration:underline}:root[data-theme=dark] .page-preview a:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .chat-bubble a:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .page-chat-context a:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#7eb19f;text-decoration:underline}.chat-bubble.user a{color:#fff;text-underline-offset:3px;text-decoration:underline}:root[data-theme=dark] .chat-bubble.user a:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a4a4a4;text-decoration:underline}.computer-overlay{z-index:15;background:#fdfcfb;width:min(460px,100vw);position:fixed;top:83px;bottom:0;right:0;overflow:auto;box-shadow:-8px 0 28px #20263418}:root[data-theme=dark] .computer-overlay:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1d1c1c;box-shadow:-8px 0 28px #00000026}.computer-overlay .result-pane{min-height:100%}.computer-panel{color:#333b49;padding:18px;font-size:13px;line-height:1.5}:root[data-theme=dark] .computer-panel:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#aab2c1}.computer-dot-picker{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 18px;font-size:12px;display:flex}:root[data-theme=dark] .computer-dot-picker:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-bottom:1px solid var(--line)}.computer-dot-picker select{flex:1;min-width:0}.computer-panel input:not([type=checkbox]),.computer-panel textarea,.computer-panel select,.computer-dot-picker select{color:#273243;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c4c8d0;border-radius:6px;padding:8px}:root[data-theme=dark] .computer-panel input:not([type=checkbox]):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .computer-panel textarea:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .computer-panel select:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .computer-dot-picker select:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#afbbcd;background:#1b1b1b;border:1px solid #3e4147}.computer-panel textarea{resize:vertical;display:block}.computer-panel button{color:#273243;font:inherit;cursor:pointer;background:#fff;border:1px solid #bac2cd;border-radius:6px;padding:7px 10px}:root[data-theme=dark] .computer-panel button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#afbbcd;background:#1b1b1b;border:1px solid #41474e}.computer-panel button:disabled{cursor:default;opacity:.5}.computer-panel :is(input,textarea,select,button):focus-visible,.computer-dot-picker select:focus-visible{outline-offset:2px;outline:2px solid #476ba0}:root[data-theme=dark] .computer-panel :is(input,textarea,select,button):focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .computer-dot-picker select:focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){outline:2px solid #6c8cbb}.computer-panel p{margin:8px 0 12px}.computer-panel h3{margin:0 0 10px;font-size:13px}.computer-panel summary{cursor:pointer;padding:5px 0;font-weight:600}.computer-panel label{margin:8px 0;display:block}.computer-panel small,.computer-hint{color:#596373;font-size:11px}:root[data-theme=dark] .computer-panel small:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .computer-hint:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9ba5b4}.computer-status,.computer-actions,.computer-row{align-items:center;gap:8px;display:flex}.computer-status{text-transform:capitalize;justify-content:space-between;margin-bottom:12px}.computer-status span{font-size:11px}.computer-actions{flex-wrap:wrap;margin:10px 0}.computer-row{margin:10px 0}.computer-row>input,.computer-row>select,.computer-row>label{flex:1;min-width:0}.computer-row>button{flex-shrink:0}.computer-section{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}:root[data-theme=dark] .computer-section:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-top:1px solid var(--line)}.computer-setup{background:#f0f2f6;border-radius:8px;padding:14px}:root[data-theme=dark] .computer-setup:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#222326}.computer-setup a{color:#345681}:root[data-theme=dark] .computer-setup a:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#87a7d0}.computer-permissions{padding:8px 0}.computer-permissions label{align-items:center;gap:8px;display:flex}.computer-permissions input[type=checkbox]{flex:none;width:16px;height:16px;padding:0}.computer-error{color:#a32b32;overflow-wrap:anywhere;background:#fff0f0;border-radius:5px;padding:10px}:root[data-theme=dark] .computer-error:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#da716f;background:#281f1f}.computer-current-url{text-overflow:ellipsis;white-space:nowrap;background:#eceff3;padding:7px 10px;font-size:11px;overflow:hidden}:root[data-theme=dark] .computer-current-url:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#242628}.computer-panel .computer-screen{border:0;border-radius:0;width:100%;padding:0;line-height:0;display:block;overflow:hidden}:root[data-theme=dark] .computer-panel .computer-screen:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:0}.computer-panel .computer-screen:disabled{opacity:1}.computer-screen img{width:100%;height:auto;display:block}.computer-screen-empty{text-align:center;border:1px dashed #bdc4cf;border-radius:6px;padding:24px 12px}:root[data-theme=dark] .computer-screen-empty:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:1px dashed #40454c}.computer-section pre{color:#243044;white-space:pre-wrap;overflow-wrap:anywhere;background:#eef0f4;max-height:300px;padding:10px;font-size:11px;overflow:auto}:root[data-theme=dark] .computer-section pre:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#afbcd2;background:#232527}.computer-audit{margin:8px 0;padding:0;list-style:none}.computer-audit li{border-bottom:1px solid var(--line);padding:8px 0}:root[data-theme=dark] .computer-audit li:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-bottom:1px solid var(--line)}.computer-audit span{color:#596373;font-size:11px;display:block}:root[data-theme=dark] .computer-audit span:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9ba5b4}@media (width<=1100px){.chat-workspace.split>.result-pane{z-index:15;width:min(460px,100vw);position:fixed;top:83px;bottom:0;right:0;overflow:auto;box-shadow:-8px 0 28px #20263418}:root[data-theme=dark] .chat-workspace.split>.result-pane:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){box-shadow:-8px 0 28px #00000026}}:root{--ink:#242424;--muted:#707070;--line:#e7e7e7;--blue:#282828;--blue-dark:#111;--lavender:#f1f1f1;background:#fff}:root[data-theme=dark]{--ink:#c5c5c5;--muted:#858585;--line:#2b2b2b;--blue:#c2c2c2;--blue-dark:#d5d5d5;--lavender:#242424;background:#1b1b1b}.template-app{background:#fff}:root[data-theme=dark] .template-app:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1b1b1b}.icon-rail{z-index:30;border-right:1px solid var(--line);background:#f5f5f5;flex-direction:column;align-items:center;gap:12px;width:48px;padding:16px 5px;display:flex;position:fixed;top:0;bottom:0;left:0}:root[data-theme=dark] .icon-rail:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-right:1px solid var(--line);background:#212121}.icon-rail button{color:#555;background:0 0;border:0;border-radius:8px;width:36px;height:36px;padding:0}:root[data-theme=dark] .icon-rail button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a4a4a4;background:0 0;border:0}.icon-rail .rail-brand{color:#222;letter-spacing:-7px;margin-bottom:12px;padding-right:6px;font-size:29px;font-weight:650}:root[data-theme=dark] .icon-rail .rail-brand:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#c7c7c7}.rail-brand span{color:#438c81}:root[data-theme=dark] .rail-brand span:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#76b2a8}.icon-rail .rail-settings{margin-top:auto}.template-app.app .sidebar{border-right:1px solid var(--line);background:#f9f9f9;width:220px;padding:23px 12px 12px;left:48px}:root[data-theme=dark] .template-app.app .sidebar:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-right:1px solid var(--line);background:#1e1e1e}.template-app.app .workspace{background:#fff;margin-left:268px}:root[data-theme=dark] .template-app.app .workspace:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1b1b1b}.template-app.app.nav-collapsed .workspace{margin-left:48px}.template-app .wordmark{letter-spacing:-.5px;margin-bottom:23px;padding:0 10px;font-size:16px}.template-app .wordmark-dot{display:none}.template-app .nav-item,.template-app .dot-nav,.template-app .space-title,.template-app .thread-item{font-size:13px}.template-app .nav-label{letter-spacing:0;text-transform:none;color:#767676;font-size:12px}:root[data-theme=dark] .template-app .nav-label:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a4a4a4}.template-app .new-chat{color:#252525;background:0 0;border:0}:root[data-theme=dark] .template-app .new-chat:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#c4c4c4;background:0 0;border:0}.template-app .sidebar-bottom{border-top:1px solid var(--line);padding-top:10px}.template-app .version,.template-app .mode-badge,.template-app .connection-note,.template-app .composer-bottom>span{display:none}.template-app .sidebar-empty{color:#777;font-size:12px;line-height:1.6}:root[data-theme=dark] .template-app .sidebar-empty:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a4a4a4}.template-app .topbar{border-bottom:1px solid var(--line);background:#fff;height:64px;padding:0 22px}:root[data-theme=dark] .template-app .topbar:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-bottom:1px solid var(--line);background:#1b1b1b}.template-app .breadcrumbs{font-size:13px}.template-app .top-actions{gap:15px}.template-app .pause-button{font-size:12px}.template-app .chat-workspace{height:calc(100dvh - 64px);min-height:0}.template-app .new-conversation{flex-direction:column;max-width:800px;height:100%;padding:25px 38px 28px;display:flex}.template-app .empty-chat-persona{text-align:center;margin-bottom:25px}.template-app .empty-chat-persona .mascot{width:68px;height:68px;margin:0 auto 4px}.template-app .empty-chat-persona h2{margin-bottom:6px;font-size:17px}.template-app .empty-chat-persona p{color:#777;max-width:420px;margin:0 auto 8px;font-size:13px}:root[data-theme=dark] .template-app .empty-chat-persona p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a4a4a4}.template-app .empty-chat-persona .text-button{font-size:12px}.template-app .setup-card{background:#fafafa;border-color:#e5e5e5;margin:auto 0 20px}:root[data-theme=dark] .template-app .setup-card:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1e1e1e;border-color:#2c2c2c}.template-app .setup-card p,.template-app .setup-card strong{font-size:13px}.template-app .setup-card a{color:#333;font-size:12px;text-decoration:underline}:root[data-theme=dark] .template-app .setup-card a:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#b8b8b8;text-decoration:underline}.template-app .composer{background:#fff;border:1px solid #dedede;border-radius:22px;margin-top:auto;box-shadow:0 3px 14px #00000006}:root[data-theme=dark] .template-app .composer:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1b1b1b;border:1px solid #313131;box-shadow:0 3px 14px #0000000a}.template-app .composer textarea,.template-app .chat-composer textarea{font-size:14px}.template-app .starter-suggestions{gap:8px;margin-top:12px}.template-app .starter-suggestions button{background:#fff;font-size:12px}:root[data-theme=dark] .template-app .starter-suggestions button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1b1b1b}.template-app .send-button{color:#fff;background:#292929;border-radius:50%}:root[data-theme=dark] .template-app .send-button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#1b1b1b;background:#c1c1c1}.template-app .live-chat{max-width:850px;padding:18px 35px 22px}.template-app .chat-persona{border-bottom:0;flex-wrap:wrap;justify-content:center;min-height:94px;padding-bottom:20px}:root[data-theme=dark] .template-app .chat-persona:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-bottom:0}.template-app .chat-persona>.mascot{width:50px;height:50px}.template-app .chat-persona strong{font-size:14px}.template-app .chat-persona span{color:#777;font-size:12px}:root[data-theme=dark] .template-app .chat-persona span:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a4a4a4}.template-app .chat-persona .chat-persona-actions{gap:2px;position:absolute;top:0;right:0}.template-app .chat-bubble{font-size:14px;line-height:1.75}.template-app .chat-bubble.assistant{color:#373737}:root[data-theme=dark] .template-app .chat-bubble.assistant:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#b5b5b5}.template-app .chat-bubble.user{box-shadow:none;background:#3d7e75}:root[data-theme=dark] .template-app .chat-bubble.user:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){box-shadow:none;background:#5c9189}.template-app .chat-welcome h1{font-size:24px;font-weight:500}.template-app .chat-welcome .eyebrow{display:none}.template-app .chat-welcome p{color:#777;font-size:13px}:root[data-theme=dark] .template-app .chat-welcome p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a4a4a4}.template-app .chat-composer{background:#fff;border-color:#dedede;border-radius:22px;box-shadow:0 3px 14px #00000006}:root[data-theme=dark] .template-app .chat-composer:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1b1b1b;border-color:#313131;box-shadow:0 3px 14px #0000000a}.template-app .chat-workspace>.result-pane{background:#fafafa;width:clamp(390px,40vw,660px)}:root[data-theme=dark] .template-app .chat-workspace>.result-pane:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1e1e1e}.template-app .pane-header{background:#fafafa;height:56px;padding:12px 16px}:root[data-theme=dark] .template-app .pane-header:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1e1e1e}.template-app .pane-tabs button{color:#666;padding:7px 9px;font-size:13px}:root[data-theme=dark] .template-app .pane-tabs button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a4a4a4}.template-app .pane-tabs .selected{color:#222;background:#ededed}:root[data-theme=dark] .template-app .pane-tabs .selected:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#c7c7c7;background:#272727}.computer-overlay{width:min(660px,100vw);top:64px}.computer-dot-picker{color:#666;padding:10px 18px}:root[data-theme=dark] .computer-dot-picker:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a4a4a4}.computer-dot-picker select{background:0 0;border:0;padding:5px;font-size:13px}:root[data-theme=dark] .computer-dot-picker select:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:0 0;border:0}.computer-panel{flex-direction:column;gap:0;padding:14px 18px;display:flex}.computer-status{color:#666;font-size:12px}:root[data-theme=dark] .computer-status:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a4a4a4}.computer-tool-tabs{border-bottom:1px solid #ddd;gap:12px;display:flex}:root[data-theme=dark] .computer-tool-tabs:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-bottom:1px solid #323232}.computer-tool-tabs button{color:#6a6a6a;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:8px 2px}:root[data-theme=dark] .computer-tool-tabs button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a4a4a4;background:0 0;border:0;border-bottom:2px solid #0000}.computer-tool-tabs button[aria-selected=true]{color:#222;border-bottom-color:#222}:root[data-theme=dark] .computer-tool-tabs button[aria-selected=true]:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#c7c7c7;border-bottom-color:#c7c7c7}.computer-browser{border-top:0;margin-top:5px;padding-top:0}:root[data-theme=dark] .computer-browser:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-top:0}.computer-browser>.computer-row{background:#eeeeef;border-radius:9px;padding:6px}:root[data-theme=dark] .computer-browser>.computer-row:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#262626}.computer-browser>.computer-row input{background:#fafafa;border:0;padding:6px 9px}:root[data-theme=dark] .computer-browser>.computer-row input:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1e1e1e;border:0}.computer-panel .computer-screen{background:#fff;border:1px solid #e0e0e0;border-radius:0 0 10px 10px}:root[data-theme=dark] .computer-panel .computer-screen:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1b1b1b;border:1px solid #303030}.computer-current-url{color:#646464;background:#eee;border:1px solid #e0e0e0;border-bottom:0;border-radius:10px 10px 0 0}:root[data-theme=dark] .computer-current-url:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#8f8f8f;background:#262626;border:1px solid #303030;border-bottom:0}.computer-screen-empty{color:#777;background:#fff;border:1px solid #e0e0e0;border-radius:10px;justify-content:center;align-items:center;min-height:280px;display:flex}:root[data-theme=dark] .computer-screen-empty:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#1b1b1b;border:1px solid #303030}.computer-control-pill{background:#eee;border-radius:25px;justify-content:center;align-items:center;gap:10px;width:fit-content;margin:20px auto;padding:5px 5px 5px 14px;font-size:12px;display:flex}:root[data-theme=dark] .computer-control-pill:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#262626}.computer-control-pill button{color:#fff;background:#222;border:0;border-radius:20px;font-size:12px}:root[data-theme=dark] .computer-control-pill button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#1b1b1b;background:#c7c7c7;border:0}.computer-control-pill button:hover:not(:disabled){background:#444}:root[data-theme=dark] .computer-control-pill button:hover:not(:disabled):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#aaa}.computer-settings{color:#666;border-top:1px solid #e5e5e5;margin-top:20px;padding-top:10px}:root[data-theme=dark] .computer-settings:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a4a4a4;border-top:1px solid #2c2c2c}.computer-human{border-top:1px solid #e5e5e5;padding-top:8px}:root[data-theme=dark] .computer-human:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-top:1px solid #2c2c2c}.computer-panel [hidden]{display:none}@media (width<=1100px){.template-app .chat-workspace.split>.result-pane{width:min(600px,100vw);top:64px}}@media (width<=700px){.icon-rail{display:none}.template-app.app .workspace,.template-app.app.nav-collapsed .workspace{margin-left:0}.template-app.app .sidebar{width:252px;left:0}.template-app .topbar{padding:0 15px 0 48px}.template-app .new-conversation{padding:20px 18px}.template-app .live-chat{padding:16px}.template-app .chat-persona{padding-top:32px}.template-app .chat-workspace.split>.result-pane{width:100%}.template-app .starter-suggestions{flex-wrap:wrap}.template-app .setup-card{margin-top:30px}.template-app.app .sidebar{visibility:hidden;transition:none;transform:translate(-100%)}.template-app.app .sidebar.open{visibility:visible;transform:translate(0)}.mobile-nav-close{min-width:44px;min-height:44px;position:absolute;top:16px;right:12px}.template-app .mobile-menu{z-index:20;color:#333;display:flex;position:fixed;top:14px;left:10px}:root[data-theme=dark] .template-app .mobile-menu:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#b8b8b8}}.mascot{justify-content:center;align-items:center;display:inline-flex}.mascot>img{object-fit:contain;width:100%;height:100%;display:block}.template-app .dot-nav>.mascot.small{width:30px;height:30px}.dot-nav{min-height:42px}@media (prefers-reduced-motion:reduce){.mascot.working .dot-body{animation:none}}.dots-nav{gap:3px;display:grid}.dots-nav .dot-nav{width:100%;margin:0;padding:6px 10px}.spaces-nav .nav-item{width:100%}.thread-summary{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}.thread-summary>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thread-summary small{color:var(--muted);font-size:11px;font-weight:400}:root[data-theme=dark] .thread-summary small:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.space-access-fields{border:1px solid #e5e5e5;border-radius:10px;margin:18px 0;padding:12px}:root[data-theme=dark] .space-access-fields:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:1px solid #2c2c2c}.space-access-fields legend{padding:0 4px;font-weight:600}.space-nav-row{align-items:center;gap:0;display:flex}.space-nav-row>.space-disclosure{flex-shrink:0;width:20px}.space-nav-row>.nav-item{flex:1;min-width:0;padding-left:4px}.space-page-link{font-size:12px}.dot-nav-row{align-items:center;gap:2px;display:flex}.dot-nav-row>.dot-nav{flex:1;align-items:center;min-width:0}.dot-nav-row>.dot-settings{flex-shrink:0}.template-app .thread-summary small{background:0 0;border-radius:0;padding:0;line-height:1.4}:root[data-theme=dark] .template-app .thread-summary small:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:0 0}.space-nav-row>.space-disclosure{place-items:center;padding:2px;display:grid}.inline-computer{color:#34373d;background:#fff;border:1px solid #e4e5e7;border-radius:14px;flex:none;width:100%;margin:10px 0;overflow:hidden}:root[data-theme=dark] .inline-computer:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#b2b5bb;background:#1b1b1b;border:1px solid #2b2c2d}.inline-computer header{align-items:center;gap:9px;padding:12px 14px;font-size:12px;display:flex}.inline-computer header strong{font-weight:550}.inline-computer header button{cursor:pointer;width:28px;height:28px;color:inherit;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}:root[data-theme=dark] .inline-computer header button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:inherit;background:0 0;border:0}.inline-computer header button:hover{background:#f2f3f5}:root[data-theme=dark] .inline-computer header button:hover:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#222324}.inline-computer header button:focus-visible{outline-offset:2px;outline:2px solid #6875bd}:root[data-theme=dark] .inline-computer header button:focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){outline:2px solid #6c78b5}.inline-computer .tool-state{color:#67736e;margin-left:auto;font-size:11px}:root[data-theme=dark] .inline-computer .tool-state:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9ca8a2}.inline-computer .tool-state.failed{color:#a23d35}:root[data-theme=dark] .inline-computer .tool-state.failed:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#e4877d}.inline-computer-detail{color:#70757c;text-overflow:ellipsis;white-space:nowrap;padding:0 14px 12px;font-size:12px;overflow:hidden}:root[data-theme=dark] .inline-computer-detail:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a1a5ab}.inline-computer-preview{background:#f6f7f8;border-top:1px solid #e9eaec}:root[data-theme=dark] .inline-computer-preview:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1f2021;border-top:1px solid #28292a}.inline-computer-caption{color:#67736e;align-items:center;gap:7px;padding:10px 14px;font-size:11px;display:flex}:root[data-theme=dark] .inline-computer-caption:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9ca8a2}.inline-computer .live-indicator{background:#648979;border-radius:50%;width:6px;height:6px}:root[data-theme=dark] .inline-computer .live-indicator:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#628174}.inline-computer-preview img{object-fit:contain;object-position:top;background:#fff;width:100%;max-height:340px;display:block}:root[data-theme=dark] .inline-computer-preview img:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1b1b1b}.inline-computer-url{color:#70757c;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #e9eaec;padding:9px 14px;font-size:11px;overflow:hidden}:root[data-theme=dark] .inline-computer-url:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a1a5ab;border-top:1px solid #28292a}.inline-computer p{margin:0;padding:12px 14px;font-size:12px}.inline-computer pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f7f8;border-top:1px solid #e9eaec;max-height:180px;margin:0;padding:12px 14px;font-size:12px;line-height:1.6;overflow:auto}:root[data-theme=dark] .inline-computer pre:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1f2021;border-top:1px solid #28292a}.page-review-card{background:#fff;border:1px solid #dfe3df;border-radius:16px;flex:none;width:100%;margin:12px 0;overflow:hidden}:root[data-theme=dark] .page-review-card:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1b1b1b;border:1px solid #2d2f2d}.page-review-card header{color:#46574b;border-bottom:1px solid #edf0ed;align-items:center;gap:9px;padding:14px 18px;font-size:12px;display:flex}:root[data-theme=dark] .page-review-card header:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#99a99e;border-bottom:1px solid #242624}.page-review-card header span{color:#748278;margin-left:auto;font-size:11px}:root[data-theme=dark] .page-review-card header span:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9ca8a0}.page-review-body{max-height:310px;padding:18px 22px;font-size:13px;line-height:1.65;overflow:auto}.page-review-body h3{letter-spacing:-.5px;margin:0 0 12px;font-size:20px}.page-review-body h2{margin:16px 0 8px;font-size:15px}.page-review-body p{margin:8px 0}.page-review-card footer{background:#f7f9f7;border-top:1px solid #edf0ed;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}:root[data-theme=dark] .page-review-card footer:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1e1f1e;border-top:1px solid #242624}.page-review-card footer button{cursor:pointer;background:#fff;border:1px solid #dde3df;border-radius:9px;align-items:center;gap:6px;padding:9px 13px;font-size:12px;display:inline-flex}:root[data-theme=dark] .page-review-card footer button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1b1b1b;border:1px solid #2c302d}.page-review-card footer .review-primary{color:#fff;background:#496d61;border-color:#496d61}:root[data-theme=dark] .page-review-card footer .review-primary:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#1b1b1b;background:#78978c;border-color:#78978c}.page-review-card footer small{color:#738078;font-size:11px}:root[data-theme=dark] .page-review-card footer small:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9ca8a1}.page-review-card button:disabled{opacity:.55;cursor:default}.page-review-card button:focus-visible{outline-offset:3px;outline:2px solid #697abb}:root[data-theme=dark] .page-review-card button:focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){outline:2px solid #6877ae}.page-review-card>p{color:#a33e35;padding:0 18px}:root[data-theme=dark] .page-review-card>p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#e4877c}.call-view{z-index:60;color:#fff;background:radial-gradient(at 50% 20%,#367a70 0%,#1c544c 48%,#133d37 100%);border-radius:24px;flex-direction:column;align-items:center;padding:24px 32px;display:flex;position:fixed;inset:20px 20px 20px max(290px,50vw - 520px);overflow:auto;box-shadow:0 24px 80px #153e3b30}.call-heading{color:#d0e7e0;justify-content:space-between;align-items:center;width:100%;font-size:12px;display:flex}.call-heading>span{align-items:center;gap:8px;display:flex}.call-live-dot{background:#abf1d5;border-radius:50%;width:6px;height:6px}.call-view .call-minimize{color:#fff;background:#ffffff12;border-color:#ffffff20;border-radius:50%;padding:10px}.call-persona{flex-direction:column;align-items:center;margin-top:clamp(20px,8vh,90px);display:flex}.call-persona .mascot{filter:drop-shadow(0 15px 22px #0b29252a);width:154px;height:154px}.call-persona h2{margin:18px 0 14px;font-size:24px;font-weight:550}.call-timer{font-variant-numeric:tabular-nums;color:#c9e8dd;font-size:20px}.call-persona p{color:#c9e8dd;margin:12px 0;font-size:13px}.call-persona.speaking .mascot{animation:1.5s ease-in-out infinite call-breathe}@keyframes call-breathe{50%{transform:scale(1.06)translateY(-4px)}}.call-caption{text-align:center;color:#e7f5ef;flex:1;width:min(480px,100%);min-height:80px;padding:28px 0;font-size:18px;line-height:1.6;overflow-y:auto}.call-controls{justify-content:center;gap:28px;padding-top:20px;display:flex}.call-controls button{color:#fff;background:0 0;border:0;flex-direction:column;gap:10px;padding:0;display:flex}.call-controls button:hover:not(:disabled){background:0 0}.call-controls button>span{background:#ffffff18;border:1px solid #ffffff18;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.call-controls button:hover:not(:disabled)>span{background:#ffffff28}.call-controls button[aria-pressed=true]>span{color:#194d42;background:#e0f4eb}.call-controls .call-end>span{background:#da5636;border-color:#da5636}.call-controls small{font-size:12px}.call-footer{color:#b3d2c8;margin:26px 0 4px;font-size:11px}.call-warning{text-align:center;color:#ffddcb;max-width:440px;font-size:12px}.call-view.minimized{border-radius:18px;width:300px;padding:16px;inset:auto 24px 110px auto}.call-view.minimized .call-persona{margin-top:10px}.call-view.minimized .call-persona .mascot{width:52px;height:52px}.call-view.minimized .call-persona h2{margin:4px 0;font-size:15px}.call-view.minimized .call-timer{font-size:14px}.call-view.minimized .call-persona p{margin:6px 0}.call-view.minimized .call-controls{gap:20px;padding-top:8px}.call-view.minimized .call-controls button>span{width:40px;height:40px}@media (width<=760px){.call-view{padding:18px 24px;inset:8px}.call-view.minimized{inset:auto 12px 100px auto}}@media (prefers-reduced-motion:reduce){.call-persona.speaking .mascot{animation:none}}.call-caption p{margin:0 0 20px}.call-caption small{color:#b3d2c8;letter-spacing:.04em;margin-bottom:6px;font-size:11px;display:block}.call-caption .call-user-caption{color:#c9e8dd;font-size:14px}.page-change-card>p{color:#34463d}:root[data-theme=dark] .page-change-card>p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a0b1a8}.page-change-card>p[role=alert]{color:#a33e35}:root[data-theme=dark] .page-change-card>p[role=alert]:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#e4877c}.page-change-card>a{color:#2c756d;margin:0 22px 16px;display:inline-block}:root[data-theme=dark] .page-change-card>a:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#77b2aa}.page-change-card footer button{border-color:#748278;min-height:44px}:root[data-theme=dark] .page-change-card footer button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-color:#727e76}.page-change-card details summary{cursor:pointer;padding:8px 0}.page-change-card details summary:focus-visible{outline-offset:3px;outline:2px solid #697abb}:root[data-theme=dark] .page-change-card details summary:focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){outline:2px solid #6877ae}.computers-workspace{width:100%;max-width:1100px;min-height:0;margin:0 auto;padding:clamp(16px,3vw,40px);overflow-y:auto}.computers-workspace header{margin-bottom:24px}.computers-workspace h1{margin:0 0 8px}.computers-workspace header p{margin:0}.computers-workspace .computer-panel{padding:0}.computers-workspace .computer-dot-picker{flex-wrap:wrap;padding:0 0 20px}.computers-workspace :is(button,select,summary){min-height:44px}.computers-workspace .computer-setup{background:#eef3ed}:root[data-theme=dark] .computers-workspace .computer-setup:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#222521}.computers-workspace .computer-setup a{color:#2c756d}:root[data-theme=dark] .computers-workspace .computer-setup a:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#77b2aa}.computers-workspace :is(input:not([type=checkbox]),textarea,select,button){border-color:#748278}:root[data-theme=dark] .computers-workspace :is(input:not([type=checkbox]),textarea,select,button):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-color:#727e76}.computers-workspace :is(input,textarea,select,button,summary):focus-visible{outline-offset:3px;outline:2px solid #496d61}:root[data-theme=dark] .computers-workspace :is(input,textarea,select,button,summary):focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){outline:2px solid #78978c}.computers-workspace .computer-tool-tabs{flex-wrap:wrap}.computers-workspace .computer-tool-tabs button,:root[data-theme=dark] .computers-workspace .computer-tool-tabs button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:0;border-bottom:2px solid #0000}.computers-workspace .computer-tool-tabs button[aria-selected=true]{border-bottom-color:#34463d}:root[data-theme=dark] .computers-workspace .computer-tool-tabs button[aria-selected=true]:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-bottom-color:#a0b1a8}:root{--document-ink:#282b2a;--document-muted:#646a67;--document-line:#e7e9e7}:root[data-theme=dark]{--document-ink:#bdc1c0;--document-muted:#888d8b;--document-line:#292a29}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root[data-theme=dark] .sr-only:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:0}.template-app .topbar{gap:16px}.template-app .breadcrumbs{flex:1}.desktop-nav-toggle{flex-shrink:0}.document-icon{color:#575e59;background:0 0;border:0;border-radius:8px;flex-shrink:0;width:40px;height:40px;padding:0}:root[data-theme=dark] .document-icon:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a0a6a1;background:0 0;border:0}.document-icon:hover:not(:disabled){background:#f0f2ef}:root[data-theme=dark] .document-icon:hover:not(:disabled):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#232422}.document-icon:focus-visible,.format-toolbar button:focus-visible{outline-offset:3px;outline:2px solid #4e7566}:root[data-theme=dark] .document-icon:focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .format-toolbar button:focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){outline:2px solid #719285}.spaces-surface{min-height:0;color:var(--document-ink);background:#fff;flex-direction:column;flex:1;display:flex}:root[data-theme=dark] .spaces-surface:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--document-ink);background:#1b1b1b}.spaces-surface.library{overflow:auto}.space-library{width:min(1040px,100%);margin:0 auto;padding:62px 50px 70px}.library-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:35px;display:flex}.library-eyebrow{letter-spacing:.12em;color:#626963;font-size:10px;font-weight:600}:root[data-theme=dark] .library-eyebrow:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a0a6a1}.library-heading h1{letter-spacing:-1.15px;margin:9px 0;font-size:32px;font-weight:600;line-height:1.25}.library-heading p{color:var(--document-muted);max-width:560px;margin:0;font-size:14px;line-height:1.5}:root[data-theme=dark] .library-heading p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--document-muted)}.document-primary{color:#fff;white-space:nowrap;background:#2f3c34;border:1px solid #2f3c34;border-radius:9px;min-height:42px;padding:10px 16px;font-size:13px;font-weight:500}:root[data-theme=dark] .document-primary:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#1b1b1b;background:#abb8af;border:1px solid #abb8af}.document-primary:hover:not(:disabled){color:#fff;background:#24362c}:root[data-theme=dark] .document-primary:hover:not(:disabled):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#1b1b1b;background:#adbfb4}.library-tools{align-items:center;gap:12px;margin-bottom:34px;display:flex}.library-search{color:#6a706a;background:#f6f7f5;border:1px solid #e7e9e4;border-radius:9px;flex:1;align-items:center;gap:10px;min-height:43px;padding:0 13px;display:flex}:root[data-theme=dark] .library-search:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#848984;background:#20201f;border:1px solid #292b27}.library-search input{color:#333a34;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:10px 0;font-size:13px}:root[data-theme=dark] .library-search input:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#afb7b0;background:0 0;border:0;outline:none}.library-search:focus-within{outline-offset:2px;outline:2px solid #698473}:root[data-theme=dark] .library-search:focus-within:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){outline:2px solid #6b8274}.library-search input:focus-visible,:root[data-theme=dark] .library-search input:focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){outline:none}.library-sort select{color:#606760;background:0 0;border:0;padding:12px 22px 12px 9px;font-size:12px}:root[data-theme=dark] .library-sort select:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a0a7a0;background:0 0;border:0}.library-view-toggle{border:1px solid #e5e8e3;border-radius:9px;padding:3px;display:flex}:root[data-theme=dark] .library-view-toggle:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:1px solid #2a2c28}.library-view-toggle button{color:#737a71;background:0 0;border:0;border-radius:6px;width:34px;height:34px;padding:0}:root[data-theme=dark] .library-view-toggle button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a0a79e;background:0 0;border:0}.library-view-toggle button[aria-pressed=true]{color:#343f35;background:#eef0ec}:root[data-theme=dark] .library-view-toggle button[aria-pressed=true]:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#aab5aa;background:#242623}.library-section-label{align-items:center;gap:10px;margin-bottom:16px;display:flex}.library-section-label h2{letter-spacing:0;margin:0;font-size:13px;font-weight:600}.library-section-label span{color:#697167;font-size:11px}:root[data-theme=dark] .library-section-label span:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a0a79e}.library-pages.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.library-page-card{text-align:left;background:#fff;border:1px solid #e4e8e1;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;min-width:0;min-height:226px;padding:22px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 2px 3px #20351d03}:root[data-theme=dark] .library-page-card:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1b1b1b;border:1px solid #2a2c28;box-shadow:0 2px 3px #00000005}.library-page-card:hover:not(:disabled){background:#fff;border-color:#b4c2b0;transform:none;box-shadow:0 5px 15px #26332208}:root[data-theme=dark] .library-page-card:hover:not(:disabled):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1b1b1b;border-color:#424d40;box-shadow:0 5px 15px #0000000d}.library-page-icon{color:#6f786a;background:#f5f6f2;border:1px solid #eaede6;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:42px;display:flex}:root[data-theme=dark] .library-page-icon:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#f2f2f2;background:#21211f;border:1px solid #262824}.library-card-body{width:100%;min-width:0}.library-page-card h3{letter-spacing:-.2px;color:#30392f;overflow-wrap:anywhere;margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.45}:root[data-theme=dark] .library-page-card h3:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#b0b9af}.library-page-card p{color:#6d7469;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin:0 0 20px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}:root[data-theme=dark] .library-page-card p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a1a79d}.library-page-meta{color:#6a7168;align-items:center;gap:10px;font-size:10px;display:flex}:root[data-theme=dark] .library-page-meta:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a0a79e}.library-parent{white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.library-parent:before{content:"↳ "}.library-card-arrow{color:#788374;position:absolute;top:21px;right:19px}:root[data-theme=dark] .library-card-arrow:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9ea89b}.library-pages.list{flex-direction:column;gap:8px;display:flex}.library-pages.list .library-page-card{flex-direction:row;align-items:center;gap:17px;min-height:90px;padding:16px 20px}.library-pages.list .library-card-body{grid-template-columns:minmax(0,1fr) 130px;column-gap:24px;display:grid}.library-pages.list h3{grid-column:1;margin:0 0 4px}.library-pages.list p{-webkit-line-clamp:1;grid-column:1;min-height:0;margin:0}.library-pages.list .library-page-meta{flex-direction:column;grid-area:1/2/3;justify-content:center;align-items:flex-start}.library-pages.list .library-card-arrow{flex-shrink:0;position:static}.library-empty{text-align:center;color:#65705f;max-width:500px;margin:65px auto;padding:28px}:root[data-theme=dark] .library-empty:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9ea899}.library-empty>svg{margin-bottom:14px}.library-empty h2{color:#343c31;letter-spacing:-.3px;font-size:20px}:root[data-theme=dark] .library-empty h2:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#aeb6ab}.library-empty p{font-size:14px;line-height:1.7}.space-writing-layout{flex:1;min-height:0;display:flex;position:relative}.document-session{background:#fff;flex:1;min-width:0;min-height:0;display:flex;position:relative}:root[data-theme=dark] .document-session:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1b1b1b}.document-column{flex-direction:column;flex:1;min-width:0;display:flex}.document-topbar{border-bottom:1px solid #f0f1ee;align-items:center;gap:8px;min-height:62px;padding:10px 25px;display:flex}:root[data-theme=dark] .document-topbar:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-bottom:1px solid #242423}.document-back{color:#626a5f;background:0 0;border:0;min-height:40px;padding:8px 6px;font-size:12px}:root[data-theme=dark] .document-back:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a0a79e;background:0 0;border:0}.document-save-status{color:#656e60;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;padding:0 8px;font-size:11px;display:flex}:root[data-theme=dark] .document-save-status:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9fa89b}.document-save-status.error,.document-save-status.conflict{color:#9b4a32}:root[data-theme=dark] .document-save-status.error:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .document-save-status.conflict:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#da8f78}.document-scroll{flex:1;min-height:0;scroll-padding-bottom:170px;overflow:auto}.document-reading-column{width:100%;max-width:780px;margin:0 auto;padding:50px 45px 195px}.document-title{letter-spacing:-1.4px;color:#272e27;background:0 0;border:0;border-radius:0;outline:none;width:100%;margin-bottom:24px;padding:0;font-size:40px;font-weight:630;line-height:1.3}:root[data-theme=dark] .document-title:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#b9c1b9;background:0 0;border:0;outline:none}.document-title::placeholder{color:#747c70}:root[data-theme=dark] .document-title:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *))::placeholder{color:#a0a79d}.document-title:focus-visible{outline:none;box-shadow:0 1px #8fa18a}:root[data-theme=dark] .document-title:focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){outline:none;box-shadow:0 1px #0000008f}.format-toolbar{border-bottom:1px solid #edf0e9;flex-wrap:wrap;align-items:center;gap:2px;margin:0 0 27px;padding:4px 0;display:flex}:root[data-theme=dark] .format-toolbar:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-bottom:1px solid #242622}.format-toolbar button{color:#646c60;background:0 0;border:0;border-radius:6px;width:34px;min-width:0;height:34px;padding:0}:root[data-theme=dark] .format-toolbar button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a0a79c;background:0 0;border:0}.format-toolbar button:hover:not(:disabled),.format-toolbar button[aria-pressed=true]{color:#2e4934;background:#eef2ea}:root[data-theme=dark] .format-toolbar button:hover:not(:disabled):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .format-toolbar button[aria-pressed=true]:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9ab49f;background:#232520}.toolbar-divider{background:#e3e7de;width:1px;height:17px;margin:0 6px}:root[data-theme=dark] .toolbar-divider:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#2b2d27}.document-prose{color:#383d35;overflow-wrap:anywhere;caret-color:#335741;outline:none;min-height:280px;font-size:16px;line-height:1.8}:root[data-theme=dark] .document-prose:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#aeb3ab;caret-color:#8bab96;outline:none}.document-prose p{margin:0 0 1em}.document-prose h1{letter-spacing:-.75px;margin:1.4em 0 .6em;font-size:30px;font-weight:600;line-height:1.3}.document-prose h2{letter-spacing:-.4px;margin:1.5em 0 .65em;font-size:24px;font-weight:600;line-height:1.4}.document-prose h3{letter-spacing:-.2px;margin:1.4em 0 .65em;font-size:19px;font-weight:600;line-height:1.5}.document-prose ul,.document-prose ol{margin:0 0 1em;padding-left:25px}.document-prose li p{margin-bottom:.3em}.document-prose li+li{margin-top:.25em}.document-prose ul[data-type=taskList]{padding:0;list-style:none}.document-prose ul[data-type=taskList]>li{align-items:flex-start;gap:11px;display:flex}.document-prose ul[data-type=taskList]>li>label{flex:none;line-height:1.8}.document-prose ul[data-type=taskList]>li>label input{accent-color:#536f52;width:15px;height:15px;margin-top:7px}:root[data-theme=dark] .document-prose ul[data-type=taskList]>li>label input:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){accent-color:#7d967c}.document-prose ul[data-type=taskList]>li>div{flex:1}.document-prose blockquote{color:#64705c;border-left:3px solid #b9c4b2;margin:20px 0;padding:4px 0 4px 20px}:root[data-theme=dark] .document-prose blockquote:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9ea997;border-left:3px solid #424a3d}.document-prose blockquote p:last-child{margin-bottom:0}.document-prose pre{background:#f4f6f1;border:1px solid #e8ece1;border-radius:8px;padding:17px;font-size:13px;line-height:1.7;overflow:auto}:root[data-theme=dark] .document-prose pre:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#20221f;border:1px solid #272a23}.document-prose code{background:#f0f3eb;border-radius:4px;padding:2px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em}:root[data-theme=dark] .document-prose code:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#23241f}.document-prose pre code{background:0 0;padding:0}:root[data-theme=dark] .document-prose pre code:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:0 0}.document-prose hr{border:0;border-top:1px solid #dfe5d8;margin:30px 0}:root[data-theme=dark] .document-prose hr:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:0;border-top:1px solid #2c3027}.document-prose a{color:#38644d;text-underline-offset:3px;cursor:pointer;text-decoration:underline}:root[data-theme=dark] .document-prose a:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#89af99;text-decoration:underline}.document-prose table{border-collapse:collapse;table-layout:fixed;width:100%;margin:20px 0;overflow:hidden}.document-prose td,.document-prose th{vertical-align:top;border:1px solid #dfe4d9;min-width:60px;padding:9px 12px;position:relative}:root[data-theme=dark] .document-prose td:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .document-prose th:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:1px solid #2d3029}.document-prose th{background:#f5f7f0;font-weight:600}:root[data-theme=dark] .document-prose th:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#20211d}.document-prose td p,.document-prose th p{margin:0}.document-prose .selectedCell:after{content:"";pointer-events:none;background:#aec1a433;position:absolute;inset:0}:root[data-theme=dark] .document-prose .selectedCell:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)):after{background:#43503b33}.document-prose p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;color:#6c7566;height:0}:root[data-theme=dark] .document-prose p.is-editor-empty:first-child:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)):before{color:#a0a79a}.editor-hint{color:#626c5b;margin-top:36px;font-size:11px}:root[data-theme=dark] .editor-hint:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9fa898}.editor-hint kbd{font:inherit;background:#fafbf7;border:1px solid #dce2d5;border-radius:3px;padding:0 4px}:root[data-theme=dark] .editor-hint kbd:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1d1e1c;border:1px solid #2e3229}.editor-loading{color:#67725f;padding:35px 0;font-size:14px}:root[data-theme=dark] .editor-loading:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9fa898}.document-source{resize:vertical;color:#384030;background:#fafbf8;border:1px solid #e0e5d9;border-radius:8px;width:100%;min-height:420px;padding:18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.8}:root[data-theme=dark] .document-source:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#abb4a3;background:#1d1e1c;border:1px solid #2c2f27}.source-mode-label{color:#5d6b53;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;font-weight:500;display:flex}:root[data-theme=dark] .source-mode-label:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9caa93}.source-mode-reason{color:#636e5b;font-size:12px;line-height:1.7}:root[data-theme=dark] .source-mode-reason:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9ea997}.document-menu{position:relative}.document-dropdown{z-index:35;background:#fff;border:1px solid #e1e5dc;border-radius:10px;width:220px;padding:6px;position:absolute;top:44px;right:0;box-shadow:0 8px 25px #2b382318}:root[data-theme=dark] .document-dropdown:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1b1b1b;border:1px solid #2c2e29;box-shadow:0 8px 25px #00000026}.document-dropdown button{text-align:left;background:0 0;border:0;border-radius:6px;width:100%;padding:11px 12px;font-size:12px;display:block}:root[data-theme=dark] .document-dropdown button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:0 0;border:0}.document-dropdown button:hover{background:#f2f5ec}:root[data-theme=dark] .document-dropdown button:hover:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#21231e}.document-save-notice,.document-notice{color:#715a35;background:#fffaf0;border:1px solid #e2d9c8;border-radius:9px;margin-bottom:25px;padding:14px 16px;font-size:13px;line-height:1.6}:root[data-theme=dark] .document-save-notice:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .document-notice:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a69171;background:#201d17;border:1px solid #393328}.document-save-notice p{margin-bottom:10px}.document-save-notice>div{flex-wrap:wrap;gap:8px;display:flex}.document-save-notice button,.document-notice button{color:#664c26;border-color:#d4c8b2;min-height:35px;padding:6px 12px;font-size:12px}:root[data-theme=dark] .document-save-notice button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .document-notice button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#b9a17e;border-color:#473f2f}.document-notice{align-items:center;gap:12px;display:flex}.document-move{background:#f8faf4;border:1px solid #e3e7dc;border-radius:8px;align-items:center;gap:12px;margin-bottom:24px;padding:12px;display:flex}:root[data-theme=dark] .document-move:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1e1f1c;border:1px solid #2b2d26}.document-move label{flex:1;align-items:center;gap:12px;font-size:12px;display:flex}.document-move select{min-width:0;max-width:250px;padding:9px;font-size:12px}.document-move button{font-size:12px}.document-assistant:not(.open){z-index:5;width:min(610px,100% - 80px);position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.document-chat-dock{background:#fff;border:1px solid #dbe1d5;border-radius:17px;padding:14px 15px 10px;box-shadow:0 5px 25px #26331d0c}:root[data-theme=dark] .document-chat-dock:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1b1b1b;border:1px solid #2e322a;box-shadow:0 5px 25px #00000013}.document-chat-dock>p{color:#974832;padding:0 4px;font-size:12px;line-height:1.5}:root[data-theme=dark] .document-chat-dock>p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#d8907a}.document-chat-dock input{color:#35412e;background:0 0;border:0;outline:none;width:100%;padding:3px 6px 15px;font-size:14px}:root[data-theme=dark] .document-chat-dock input:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a9b5a2;background:0 0;border:0;outline:none}.document-chat-dock input:focus-visible,:root[data-theme=dark] .document-chat-dock input:focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){outline:none}.document-chat-dock:focus-within{border-color:#8fa483}:root[data-theme=dark] .document-chat-dock:focus-within:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-color:#58684e}.document-chat-dock-bottom{align-items:center;gap:12px;display:flex}.document-chat-dock-bottom>label{align-items:center;display:flex;position:relative}.document-chat-dock-bottom select{appearance:none;color:#526247;background:#f4f7ef;border:0;border-radius:7px;max-width:160px;padding:7px 27px 7px 9px;font-size:11px}:root[data-theme=dark] .document-chat-dock-bottom select:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#8d9c83;background:#20221d;border:0}.document-chat-dock-bottom label svg{pointer-events:none;position:absolute;right:8px}.document-chat-dock-bottom>span{color:#65715b;flex:1;font-size:10px}:root[data-theme=dark] .document-chat-dock-bottom>span:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9ea994}.document-chat-dock-bottom>button{color:#fff;background:#354a32;border:0;border-radius:50%;width:32px;height:32px;padding:0}:root[data-theme=dark] .document-chat-dock-bottom>button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#1b1b1b;background:#9db29a;border:0}.document-chat-dock-bottom>button:hover{background:#253c24}:root[data-theme=dark] .document-chat-dock-bottom>button:hover:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#a7bea5}.document-chat-setup{background:#fff;border:1px solid #e2e7dc;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex;box-shadow:0 4px 20px #27351f05}:root[data-theme=dark] .document-chat-setup:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1b1b1b;border:1px solid #2a2e27;box-shadow:0 4px 20px #00000008}.document-chat-setup span{color:#5d6b52;font-size:12px;line-height:1.5}:root[data-theme=dark] .document-chat-setup span:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9caa93}.document-chat-setup button{color:#355331;background:#f5f8f0;border-color:#dbe3d2;flex-shrink:0;min-height:38px;font-size:12px}:root[data-theme=dark] .document-chat-setup button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#92ae8e;background:#1f211c;border-color:#2d3227}.document-assistant.open{border-left:1px solid #e5e9df;flex-shrink:0;width:360px;min-height:0}:root[data-theme=dark] .document-assistant.open:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-left:1px solid #292c25}.document-chat-panel{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex}:root[data-theme=dark] .document-chat-panel:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1b1b1b}.document-chat-heading{border-bottom:1px solid #eef1e9;justify-content:space-between;align-items:center;min-height:62px;padding:10px 16px;display:flex}:root[data-theme=dark] .document-chat-heading:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-bottom:1px solid #242621}.document-chat-heading>span{color:#5b6c4e;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}:root[data-theme=dark] .document-chat-heading>span:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9bab8f}.document-chat-panel .chat-persona{padding:18px}.document-chat-panel .chat-transcript{padding:20px}.document-chat-panel .chat-welcome h1{font-size:28px}.document-chat-panel .chat-composer{margin:12px}.document-chat-panel .chat-persona-actions{gap:2px}.document-chat-panel .chat-persona-actions .icon-button{width:32px;height:32px;padding:0}.document-outline{background:#fafbf8;border-right:1px solid #e6eadf;flex-shrink:0;width:205px;padding:14px 8px;overflow:auto}:root[data-theme=dark] .document-outline:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1d1e1c;border-right:1px solid #292b24}.document-outline>div{align-items:center;gap:0;padding:0 4px 12px;display:flex}.document-outline strong{color:#5f6b54;flex:1;padding-left:8px;font-size:12px}:root[data-theme=dark] .document-outline strong:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9ea994}.document-outline ul{margin:0;padding:0;list-style:none}.document-outline li>button{text-align:left;color:#647258;background:0 0;border:0;border-radius:7px;justify-content:flex-start;gap:8px;width:100%;min-height:39px;padding-right:8px;font-size:12px}:root[data-theme=dark] .document-outline li>button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9da993;background:0 0;border:0}.document-outline button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-outline button[aria-current=page]{color:#3b5230;background:#eaf0e2}:root[data-theme=dark] .document-outline button[aria-current=page]:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#97ad8d;background:#24281f}.document-load-error{color:#93462d;background:#fff3ef;padding:10px 24px;font-size:12px}:root[data-theme=dark] .document-load-error:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#c57f68;background:#261f1c}.slash-menu{z-index:100;background:#fff;border:1px solid #e1e5db;border-radius:12px;width:min(320px,100vw - 24px);max-height:344px;padding:7px;position:fixed;overflow:auto;box-shadow:0 10px 35px #24311c21}:root[data-theme=dark] .slash-menu:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#1b1b1b;border:1px solid #2c2f28;box-shadow:0 10px 35px #00000035}.slash-menu-label{color:#66755a;letter-spacing:.09em;padding:9px 10px 7px;font-size:9px;font-weight:600}:root[data-theme=dark] .slash-menu-label:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9caa92}.slash-menu button{background:0 0;border:0;border-radius:7px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;width:100%;min-height:51px;padding:9px 12px;display:flex}:root[data-theme=dark] .slash-menu button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:0 0;border:0}.slash-menu button.selected{background:#eef3e7}:root[data-theme=dark] .slash-menu button.selected:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:#22251e}.slash-menu strong{color:#37462c;font-size:12px;font-weight:550}:root[data-theme=dark] .slash-menu strong:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a4b399}.slash-menu button span,.slash-menu p{color:#607053;font-size:10px;line-height:1.45}:root[data-theme=dark] .slash-menu button span:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .slash-menu p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9caa90}.slash-menu p{padding:12px}@keyframes saving-spin{to{transform:rotate(360deg)}}.saving-spinner{animation:1s linear infinite saving-spin}@media (width>=701px){.template-app.nav-collapsed .sidebar{display:none}.template-app.nav-collapsed .workspace{margin-left:0}}@media (width<=1150px){.library-pages.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.space-library{padding:45px 35px}.document-reading-column{padding:40px 35px 185px}.document-assistant.open{width:330px}.chat-visible .document-reading-column{padding:35px 25px 80px}.document-outline{width:180px}}@media (width<=900px){.document-outline{z-index:25;width:220px;position:absolute;inset:0 auto 0 0;box-shadow:5px 0 20px #30401f0a}:root[data-theme=dark] .document-outline:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){box-shadow:5px 0 20px #00000010}.document-session.chat-visible{flex-direction:column;overflow:auto}.chat-visible .document-column{flex:none;min-height:520px}.document-assistant.open{border-top:1px solid #e5e9df;border-left:0;width:100%;height:620px;min-height:620px}:root[data-theme=dark] .document-assistant.open:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-top:1px solid #292c25;border-left:0}.document-title{font-size:34px}.library-tools{flex-wrap:wrap}.library-search{flex-basis:100%}.library-sort{flex:1}}@media (width<=700px){.desktop-nav-toggle{display:none}.space-library{padding:35px 23px}.library-heading{align-items:flex-start;gap:16px;margin-bottom:25px}.library-heading h1{font-size:27px}.library-heading p{font-size:12px}.library-heading .document-primary{padding:10px 12px;font-size:12px}.library-pages.grid{grid-template-columns:1fr;gap:12px}.library-page-card{gap:15px;min-height:188px}.library-page-card p{margin-bottom:14px}.library-pages.list .library-card-body{display:block}.library-pages.list .library-page-meta{margin-top:7px}.library-pages.list .library-card-arrow{display:none}.document-topbar{gap:4px;padding:8px 14px}.document-save-status{gap:4px;padding:0;font-size:10px}.document-reading-column{padding:30px 24px 180px}.document-title{letter-spacing:-.8px;margin-bottom:20px;font-size:32px}.document-assistant:not(.open){width:calc(100% - 30px);bottom:14px}.document-chat-setup{gap:10px;padding:12px}.document-chat-setup span{font-size:11px}.document-chat-setup button{min-height:44px;padding:8px 10px;font-size:11px}.document-icon,.document-back{min-width:40px;min-height:44px}.format-toolbar{gap:0}.format-toolbar button{width:36px;height:44px}.toolbar-divider{margin:0 4px}.document-prose{font-size:16px}.document-move,.document-move label{flex-wrap:wrap}.library-view-toggle button,.document-chat-dock-bottom>button{width:40px;height:40px}.document-chat-dock-bottom select{min-height:40px}.document-dropdown button,.document-outline li>button{min-height:44px}.document-back span{font-size:11px}}@media (prefers-reduced-motion:reduce){.saving-spinner{animation:none}.library-page-card{transition:none}}.template-app .template-label{letter-spacing:.8px;color:#646c60;font-size:9px;line-height:1.5}:root[data-theme=dark] .template-app .template-label:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a0a79c}.template-app .nav-label,.template-app .spaces-heading,.template-app .thread-list .nav-label{color:#646b61;font-size:10px}:root[data-theme=dark] .template-app .nav-label:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .spaces-heading:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .thread-list .nav-label:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#a1a79e}.template-app .space-title,.template-app .space-open{color:#535f4e}:root[data-theme=dark] .template-app .space-title:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .space-open:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9da998}.template-app .dot-nav{color:#58634f;font-size:12px}:root[data-theme=dark] .template-app .dot-nav:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9ea996}.template-app .sidebar-empty,.template-app .sidebar-error{color:#646d5d;font-size:11px;line-height:1.6}:root[data-theme=dark] .template-app .sidebar-empty:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .sidebar-error:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9fa899}.template-app .sidebar-bottom .nav-item{color:#58634f}:root[data-theme=dark] .template-app .sidebar-bottom .nav-item:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9ea996}.template-app .new-chat.nav-item{color:#53634d}:root[data-theme=dark] .template-app .new-chat.nav-item:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9baa96}.template-app .version{color:#65705d;font-size:9px}:root[data-theme=dark] .template-app .version:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9ea997}.template-app .mode-badge{color:#53614f;background:#eff2ec;font-size:9px}:root[data-theme=dark] .template-app .mode-badge:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#8e9a8a;background:#232521}.template-app .breadcrumbs,.template-app .breadcrumbs>span{color:#636d5b}:root[data-theme=dark] .template-app .breadcrumbs:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .breadcrumbs>span:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9fa898}.template-app .thread-row{color:#5e6a54}:root[data-theme=dark] .template-app .thread-row:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9ea994}.template-app .thread-row small,.template-app .sidebar small{color:#64705a}:root[data-theme=dark] .template-app .thread-row small:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .sidebar small:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9ea994}.template-app .nav-item small{color:#526249;background:#edf1e7}:root[data-theme=dark] .template-app .nav-item small:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#8d9b84;background:#242620}.template-app .pause-button,.template-app .pause-button>span{color:#53624d;font-size:11px}:root[data-theme=dark] .template-app .pause-button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .pause-button>span:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:#9ca996}@font-face{font-family:DejaVu Sans;src:url(/fonts/DejaVuSans.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DejaVu Sans;src:url(/fonts/DejaVuSans-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{color:var(--ink);background:var(--canvas);--eva-iris:#7466d9;--eva-apricot:#ffbb79;--eva-ink:#292544;--eva-canvas:#f1eefc;--eva-white:#fff;--eva-muted:#68637c;--eva-action:#594bb9;--eva-border:#dad4ef;--eva-radius-control:10px;--eva-radius-panel:18px;--ink:var(--eva-ink);--muted:var(--eva-muted);--line:var(--eva-border);--control-line:#867ba3;--blue:var(--eva-action);--blue-dark:#483b99;--action:var(--blue);--action-hover:var(--blue-dark);--on-action:var(--eva-white);--focus:var(--blue);--lavender:#e9e4fa;--eva-warning:#865500;--eva-error:#a33d39;--error-surface:#fff1ed;--error-line:#c78679;--surface:var(--eva-white);--canvas:var(--eva-canvas);--document-ink:var(--ink);--document-muted:var(--muted);--document-line:var(--line);font-family:DejaVu Sans,system-ui,sans-serif}:root[data-theme=dark]{color:var(--ink);background:var(--canvas);--eva-iris:#776dce;--eva-apricot:#613100;--eva-ink:#bebcde;--eva-canvas:#25232c;--eva-white:#1b1b1b;--eva-muted:#8e8aa0;--eva-action:#8a85e6;--eva-border:#363244;--control-line:#7a7192;--blue-dark:#9a97ed;--lavender:#2b2836;--eva-warning:#b58952;--eva-error:#cd726b;--error-surface:#281f1d;--error-line:#89554b}.admin-portal{font-size:.9375rem;line-height:1.5}.admin-page{background:var(--canvas);min-height:100svh}:root[data-theme=dark] .admin-page:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--canvas)}.admin-page-header{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px max(16px,50vw - 640px);display:flex}:root[data-theme=dark] .admin-page-header:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-bottom:1px solid var(--line);background:var(--surface)}.admin-page-brand{flex-direction:column;gap:14px;min-width:0;display:flex}.admin-page-brand h1{margin:0;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.3}.admin-back-link{border:1px solid var(--control-line);border-radius:var(--eva-radius-control);background:var(--surface);justify-content:center;align-items:center;min-height:44px;padding:10px 14px;display:inline-flex}:root[data-theme=dark] .admin-back-link:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:1px solid var(--control-line);background:var(--surface)}.admin-back-link:hover,:root[data-theme=dark] .admin-back-link:hover:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--lavender)}.admin-skip-link{z-index:10;border:1px solid var(--control-line);border-radius:var(--eva-radius-control);background:var(--surface);padding:12px;position:absolute;top:8px;left:16px;transform:translateY(-150%)}:root[data-theme=dark] .admin-skip-link:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:1px solid var(--control-line);background:var(--surface)}.admin-skip-link:focus{transform:translateY(0)}.admin-page-main{width:min(100%,1312px);margin:0 auto;padding:20px 16px 48px}.admin-layout{gap:24px;display:grid}.admin-page .admin-content{border:1px solid var(--line);border-radius:var(--eva-radius-panel);background:var(--surface);padding:18px}:root[data-theme=dark] .admin-page .admin-content:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:1px solid var(--line);background:var(--surface)}.admin-page .admin-content:focus-visible,.admin-page-main:focus-visible{outline:3px solid var(--focus);outline-offset:3px}:root[data-theme=dark] .admin-page .admin-content:focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .admin-page-main:focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){outline:3px solid var(--focus)}.admin-portal button,.admin-portal input,.admin-portal select,.admin-portal summary{max-width:100%;min-height:44px}.admin-portal button{white-space:normal;border-color:var(--control-line)}:root[data-theme=dark] .admin-portal button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-color:var(--control-line)}.admin-portal p,.admin-portal li,.admin-portal dd,.admin-portal h4{overflow-wrap:anywhere}.admin-portal h4{margin:22px 0 12px;font-size:1rem}.admin-portal fieldset{border:1px solid var(--control-line);border-radius:6px;gap:14px;min-width:0;padding:12px;display:grid}:root[data-theme=dark] .admin-portal fieldset:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:1px solid var(--control-line)}.admin-portal legend{padding:0 6px;font-weight:700}.admin-content,.admin-records li>div{min-width:0}.admin-content>section>h3{margin-top:20px}.admin-navigation{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;display:grid}.admin-navigation a{border:1px solid var(--control-line);border-radius:var(--eva-radius-control);background:var(--surface);overflow-wrap:anywhere;align-items:center;min-height:44px;padding:10px 12px;display:flex}:root[data-theme=dark] .admin-navigation a:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:1px solid var(--control-line);background:var(--surface)}.admin-navigation a:hover,:root[data-theme=dark] .admin-navigation a:hover:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--lavender)}.admin-navigation a[aria-current=page]{background:var(--action);color:var(--on-action);border-color:var(--action);font-weight:700}:root[data-theme=dark] .admin-navigation a[aria-current=page]:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--action);color:var(--on-action);border-color:var(--action)}.admin-search{margin:18px 0}.admin-records{margin:14px 0;padding:0;list-style:none}.admin-records>li{border-bottom:1px solid var(--line);gap:12px;padding:16px 0;display:grid}:root[data-theme=dark] .admin-records>li:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-bottom:1px solid var(--line)}.admin-records strong,.admin-records span{display:block}.admin-records span,:root[data-theme=dark] .admin-records span:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.admin-controls,.admin-pagination,.admin-detail-heading,.admin-row-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-controls>*,.admin-row-actions>*{flex:auto}.admin-detail{border:1px solid var(--control-line);background:var(--canvas);border-radius:6px;margin-top:24px;padding:14px}:root[data-theme=dark] .admin-detail:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:1px solid var(--control-line);background:var(--canvas)}.admin-detail-heading{justify-content:space-between}.admin-detail-heading h4{margin:0}.admin-facts,.admin-limit-fields{gap:14px;display:grid}.admin-facts dt,:root[data-theme=dark] .admin-facts dt:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.admin-facts dd{margin:0;font-weight:700}.admin-audit summary{cursor:pointer;padding:10px 0;display:list-item}.admin-audit summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}:root[data-theme=dark] .admin-audit summary:focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){outline:3px solid var(--focus)}.admin-audit pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--canvas);padding:12px;font-size:.8125rem}:root[data-theme=dark] .admin-audit pre:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--canvas)}@media (width>=660px){.admin-page-header{padding-top:24px;padding-bottom:24px}.admin-page-brand{flex-direction:row;align-items:center;gap:28px}.admin-navigation{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-page-main{padding-top:28px}.admin-page .admin-content{padding:24px}.admin-portal .admin-search{grid-template-columns:minmax(0,1fr) auto;align-items:end}.admin-records>li{grid-template-columns:minmax(0,1fr) minmax(120px,auto);align-items:center}.admin-facts,.admin-limit-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-audit>li{grid-template-columns:minmax(0,1fr)}}@media (width>=920px){.admin-layout{grid-template-columns:210px minmax(0,1fr);gap:28px;display:grid}.admin-navigation{grid-template-columns:minmax(0,1fr)}.admin-content>section>h3{margin-top:8px}}.ai-setup fieldset{border:1px solid var(--control-line);border-radius:6px;gap:14px;min-width:0;padding:16px;display:grid}:root[data-theme=dark] .ai-setup fieldset:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:1px solid var(--control-line)}.ai-setup legend{padding:0 6px;font-weight:700}.ai-setup input,.ai-setup select,.ai-setup button{max-width:100%;min-height:44px}.ai-setup .ai-toggle{flex-direction:row;align-items:center;gap:12px;min-height:44px;display:flex}.ai-setup .ai-toggle input{width:24px;min-height:24px}.ai-setup p,.ai-setup li{overflow-wrap:anywhere}.ai-setup .ai-checks{border:1px solid var(--control-line);border-radius:6px;padding:12px}:root[data-theme=dark] .ai-setup .ai-checks:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:1px solid var(--control-line)}.ai-setup .ai-checks ul{margin:0;padding-left:20px}.ai-setup .eva-actions{justify-content:flex-start}@media (width<=600px){.ai-setup fieldset{padding:12px}.ai-setup .eva-actions{grid-template-columns:1fr;display:grid}}body,:root[data-theme=dark] body:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--canvas);color:var(--ink)}button,a,input,select,textarea{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:3px}:root[data-theme=dark] button:focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] a:focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] input:focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] select:focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] textarea:focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){outline:3px solid var(--focus)}button{border-color:var(--control-line);border-radius:var(--eva-radius-control);background:var(--surface);min-height:44px}:root[data-theme=dark] button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-color:var(--control-line);background:var(--surface)}button:hover:not(:disabled),:root[data-theme=dark] button:hover:not(:disabled):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--lavender)}button.primary,.primary,:root[data-theme=dark] button.primary:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .primary:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--action);color:var(--on-action);border-color:var(--action)}button.primary:hover:not(:disabled),:root[data-theme=dark] button.primary:hover:not(:disabled):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--action-hover);color:var(--on-action)}input,textarea,select,:root[data-theme=dark] input:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] textarea:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] select:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-color:var(--control-line);background:var(--surface);color:var(--ink)}.muted,.field-hint,:root[data-theme=dark] .muted:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .field-hint:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.learning-skill-permission small{color:var(--muted);font-size:12px}:root[data-theme=dark] .learning-skill-permission small:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.learning-skill-permission input,:root[data-theme=dark] .learning-skill-permission input:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){accent-color:var(--blue)}.eva-error{background:var(--error-surface);color:var(--eva-error);border:1px solid var(--error-line);overflow-wrap:anywhere;border-radius:6px;padding:12px}:root[data-theme=dark] .eva-error:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--error-surface);color:var(--eva-error);border:1px solid var(--error-line)}.eva-notice{background:var(--lavender);color:var(--ink);border-radius:6px;padding:12px}:root[data-theme=dark] .eva-notice:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--lavender);color:var(--ink)}.account-loading{text-align:center;place-content:center;min-height:100vh;display:grid}.account-screen{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100svh;display:grid}.account-story{color:#f1eefc;background:#292544;flex-direction:column;justify-content:space-between;padding:64px clamp(32px,6vw,96px);display:flex}.account-story h1{letter-spacing:-.035em;margin:24px 0;font-size:clamp(40px,4.3vw,68px);line-height:1.14}.account-story p{color:#d4cee8;max-width:380px;font-size:18px}.account-story .eyebrow{color:#ffbb79}.account-story-footer{color:#d4cee8;font-size:13px}.account-form{width:100%;max-width:470px;margin:auto;padding:48px 36px}.account-form h2{margin:16px 0;font-size:32px;line-height:1.2}.account-form p,:root[data-theme=dark] .account-form p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.account-form form,.eva-modal form,.admin-page form{gap:18px;display:grid}.account-form label,.eva-modal label,.admin-page label{gap:8px;font-weight:600;display:grid}.account-form .primary{width:100%;min-height:48px}.account-links{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.account-links button{text-underline-offset:4px;background:0 0;border:0;padding:4px 0;font-size:13px;text-decoration:underline}:root[data-theme=dark] .account-links button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:0 0;border:0;text-decoration:underline}.account-mobile-logo{display:none}.eva-modal{border:1px solid var(--control-line);border-radius:var(--eva-radius-panel);background:var(--surface);width:min(580px,100vw - 32px);max-height:calc(100svh - 40px);color:var(--ink);padding:28px;overflow:auto}:root[data-theme=dark] .eva-modal:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:1px solid var(--control-line);background:var(--surface);color:var(--ink)}.eva-modal::backdrop{background:#29254499}:root[data-theme=dark] .eva-modal:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *))::backdrop{background:#bebcde99}.eva-modal-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.eva-modal-heading h2{margin:0;font-size:24px}.eva-modal-heading button{min-width:44px;min-height:44px;font-size:24px}.eva-modal h3{margin-top:24px}.eva-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.account-bar{z-index:45;color:#f1eefc;background:#292544;border-bottom:1px solid #82749f;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:10px 24px;display:flex;position:fixed;inset:0 0 auto}.workspace-selection{align-items:center;gap:12px;min-width:0;display:flex}.workspace-selection label{color:#d4cee8;font-size:12px}.workspace-selection .workspace-kind{white-space:nowrap;flex-shrink:0}.workspace-selection select{color:#f1eefc;background:#3c3557;border-color:#a095bc;width:220px;min-width:0;max-width:50vw;min-height:44px}.workspace-role{text-transform:capitalize;white-space:nowrap;color:var(--muted);font-size:12px}.account-bar .workspace-role{color:#d4cee8}.account-bar-actions{flex-shrink:0;gap:8px;display:flex}.account-bar :is(button,a){color:#f1eefc;background:0 0;border-color:#a095bc;min-height:44px;font-size:12px}.account-bar a{border-radius:var(--eva-radius-control);border:1px solid #a095bc;justify-content:center;align-items:center;padding:9px 13px;display:inline-flex}.account-bar button:hover:not(:disabled),.account-bar a:hover{background:#4a4167}.account-bar :is(button,a,select):focus-visible{outline-color:#ffbb79}.eva-shell{padding-top:64px}.eva-shell .app{min-height:calc(100vh - 64px)}.eva-shell .icon-rail,.eva-shell .sidebar{top:64px}.eva-shell .mobile-menu{top:76px}.eva-shell .nav-scrim{top:64px}.template-app,.template-app.app .workspace,:root[data-theme=dark] .template-app:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app.app .workspace:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--surface)}.template-app.app .sidebar,:root[data-theme=dark] .template-app.app .sidebar:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),.icon-rail,:root[data-theme=dark] .icon-rail:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--canvas)}.template-app .topbar,:root[data-theme=dark] .template-app .topbar:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--surface);border-color:var(--line)}.template-app .nav-label,.template-app .sidebar-empty,.template-app .version,.template-app .empty-chat-persona p,.template-app .composer-bottom,.template-app .breadcrumbs,.template-app .chat-persona span,:root[data-theme=dark] .template-app .nav-label:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .sidebar-empty:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .version:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .empty-chat-persona p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .composer-bottom:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .breadcrumbs:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .chat-persona span:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.template-app .dot-nav.active,.nav-item.active,:root[data-theme=dark] .template-app .dot-nav.active:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .nav-item.active:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--lavender);color:var(--ink)}.template-app .mode-badge,:root[data-theme=dark] .template-app .mode-badge:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--lavender);color:var(--ink);border-color:var(--eva-iris)}.template-app .setup-card,:root[data-theme=dark] .template-app .setup-card:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--canvas);border-color:var(--line);color:var(--ink)}.template-app .setup-card p,:root[data-theme=dark] .template-app .setup-card p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.template-app .composer,:root[data-theme=dark] .template-app .composer:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--surface);border-color:var(--control-line)}.template-app .send-button,:root[data-theme=dark] .template-app .send-button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--action);color:var(--on-action)}.template-app .chat-bubble.user,:root[data-theme=dark] .template-app .chat-bubble.user:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--lavender);color:var(--ink)}.template-app .wordmark{min-height:44px;margin-bottom:16px}.rail-brand img{width:32px;height:32px}.mascot,.mascot.small{animation:none;transform:none}.mascot .dot-body{object-fit:contain;animation:none;transform:none}.mascot{background:0 0;border-radius:0;flex-shrink:0;width:80px;height:80px;padding:0}.mascot.small{border-radius:0;width:32px;height:32px;padding:0}.template-app .dot-nav>.mascot.small{width:32px;height:32px;padding:0}.template-app .new-conversation .empty-chat-persona .mascot{width:80px;height:80px}.template-app .empty-chat-persona .dot-body{filter:none}.member-list{margin:0;padding:0;list-style:none}.member-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}:root[data-theme=dark] .member-list li:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-bottom:1px solid var(--line)}.member-list li>span{overflow-wrap:anywhere;min-width:0}.member-list li>div{gap:8px;display:flex}.member-list select{width:110px}@media (width<=900px){.account-bar{padding:10px 12px}.account-bar .workspace-role{display:none}.account-bar-actions{gap:6px}.account-bar :is(button,a){padding:8px;font-size:11px}.workspace-selection select{width:170px}.account-story{padding:40px}.account-story h1{font-size:42px}}@media (width<=700px){.account-screen{display:block}.account-story{display:none}.account-form{padding:40px 28px}.account-mobile-logo{margin-bottom:64px;display:block}.account-form h2{font-size:28px}.account-form{min-height:100svh}.account-bar{flex-wrap:wrap;gap:6px;min-height:112px}.workspace-selection{width:100%}.workspace-selection select{flex:1;width:100%;max-width:none}.account-bar-actions{justify-content:space-between;width:100%}.account-bar :is(button,a){padding:8px 12px;font-size:12px}.eva-shell{padding-top:112px}.eva-shell .app{min-height:calc(100svh - 112px)}.eva-shell .icon-rail,.eva-shell .sidebar,.eva-shell .nav-scrim{top:112px}.eva-shell .mobile-menu{top:122px}.template-app .topbar{padding-right:12px}.template-app .mode-badge{display:none}.template-app .new-conversation{padding:28px 18px}.eva-shell .icon-button,.eva-shell .document-icon,.template-app .space-title,.template-app .dot-nav,.template-app .nav-item{min-width:44px;min-height:44px}.member-list li{flex-wrap:wrap}.eva-modal{padding:20px}.eva-actions button{min-height:44px}.template-app .setup-card{padding:16px}.template-app .breadcrumbs{min-width:0;overflow:hidden}.template-app .breadcrumbs strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (width<=380px){.account-bar :is(button,a){padding:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.review-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--canvas);max-height:40vh;font:inherit;padding:16px;line-height:1.65;overflow:auto}:root[data-theme=dark] .review-preview:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--canvas)}.template-app .setup-card strong,.template-app .setup-icon,.text-button,.template-app .space-title,.template-app .dot-settings,.template-app .spaces-heading>.icon-button,:root[data-theme=dark] .template-app .setup-card strong:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .setup-icon:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .text-button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .space-title:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .dot-settings:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .spaces-heading>.icon-button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--ink)}.template-app .setup-icon,:root[data-theme=dark] .template-app .setup-icon:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--lavender)}.template-app .empty-chat-persona h2{margin:18px 0 10px;font-size:28px}.template-app .empty-chat-persona .text-button,:root[data-theme=dark] .template-app .empty-chat-persona .text-button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.template-app .setup-card{margin:24px 0 20px}.template-app .spaces-nav button,:root[data-theme=dark] .template-app .spaces-nav button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--ink)}.eyebrow{color:var(--muted);font-size:11px}:root[data-theme=dark] .eyebrow:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink);background:var(--canvas);--eva-iris:#7466d9;--eva-apricot:#ffbb79;--eva-ink:#292544;--eva-canvas:#f1eefc;--eva-white:#fff;--eva-muted:#68637c;--eva-action:#594bb9;--eva-border:#dad4ef;--ink:#f1eefc;--muted:#c6bddf;--line:#554b70;--control-line:#8c83a9;--blue:#c4baff;--blue-dark:#d2caff;--on-action:#292544;--lavender:#41395a;--eva-warning:#ffbb79;--eva-error:#f7b8b0;--error-surface:#43272f;--error-line:#d8847a;--surface:#2b2543;--canvas:#211d36}.appearance-fields{border:0;min-width:0;margin:22px 0 0;padding:0}:root[data-theme=dark] .appearance-fields:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:0}.appearance-fields legend{margin-bottom:10px;font-size:.875rem;font-weight:700}.segmented{border:1px solid var(--control-line);background:var(--canvas);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}:root[data-theme=dark] .segmented:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:1px solid var(--control-line);background:var(--canvas)}.segmented label{min-width:0;position:relative}.segmented input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.segmented span{min-height:44px;color:var(--muted);border-radius:4px;justify-content:center;align-items:center;padding:6px;font-size:.875rem;display:flex}:root[data-theme=dark] .segmented span:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.segmented input:checked+span{background:var(--lavender);color:var(--ink);font-weight:700}:root[data-theme=dark] .segmented input:checked+span:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--lavender);color:var(--ink)}.segmented input:focus-visible+span{outline:3px solid var(--blue);outline-offset:1px}:root[data-theme=dark] .segmented input:focus-visible+span:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){outline:3px solid var(--blue)}.appearance-fields .muted{margin:10px 0 0;font-size:.8125rem;line-height:1.5}.template-app :is(.permission-row small,.config-note p),:root[data-theme=dark] .template-app :is(.permission-row small,.config-note p):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.template-app .config-note,:root[data-theme=dark] .template-app .config-note:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--canvas);border-color:var(--line)}.template-app .config-note strong{color:var(--ink);font-weight:700}:root[data-theme=dark] .template-app .config-note strong:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),.template-app :is(.field-label,.modal legend),:root[data-theme=dark] .template-app :is(.field-label,.modal legend):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--ink)}.template-app .modal,:root[data-theme=dark] .template-app .modal:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--surface);border-color:var(--control-line)}.template-app .modal :is(button,select,input:not([type=checkbox])){min-height:44px}.call-view :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #ffbb79}.connections-fields{min-width:0}.connection{border-top:1px solid var(--line);padding:16px 0}:root[data-theme=dark] .connection:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-top:1px solid var(--line)}.connection-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.connection-head>span{flex:180px;min-width:0}.connection-head .icon-button{color:var(--muted);min-width:44px}:root[data-theme=dark] .connection-head .icon-button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.connection-head strong{overflow-wrap:anywhere;font-size:.875rem;font-weight:700;display:block}.connection-head small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:.75rem;display:block}:root[data-theme=dark] .connection-head small:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.connections-fields :is(button,input:not([type=checkbox])){max-width:100%;min-height:44px}.connection-tools{margin:8px 0 0;padding:0;list-style:none}.connection-tools li{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.connection-tools .permission-row{flex:200px;min-width:0;min-height:44px;margin:0}.connection-tools .permission-row small{color:var(--muted);overflow-wrap:anywhere;line-height:1.5}:root[data-theme=dark] .connection-tools .permission-row small:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.connection-tools em{color:var(--muted);margin-left:6px;font-size:.75rem;font-style:normal;display:inline-block}:root[data-theme=dark] .connection-tools em:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.connection-approval{min-height:44px;color:var(--muted);align-items:center;gap:6px;font-size:.8125rem;display:flex}:root[data-theme=dark] .connection-approval:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.connections-fields input[type=checkbox],:root[data-theme=dark] .connections-fields input[type=checkbox]:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){accent-color:var(--blue)}.connection-add{border-top:1px solid var(--line);gap:10px;margin-top:12px;padding-top:16px;display:grid}:root[data-theme=dark] .connection-add:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-top:1px solid var(--line)}.connection-add .field-label{margin:0}.connection-connect{border:1px solid var(--control-line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:6px;justify-self:start;padding:8px 16px;font-size:.875rem}:root[data-theme=dark] .connection-connect:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:1px solid var(--control-line);background:var(--surface);color:var(--ink)}.connection-connect:disabled{opacity:.55;cursor:not-allowed}.connection-action-card .page-review-body h3{overflow-wrap:anywhere;font-size:1rem}.connection-action-args{gap:12px;margin:0;display:grid}.connection-action-args div{grid-template-columns:minmax(60px,100px) minmax(0,1fr);gap:12px;display:grid}.connection-action-args dt{color:var(--muted);overflow-wrap:anywhere;font-size:.8125rem}:root[data-theme=dark] .connection-action-args dt:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.connection-action-args dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.875rem}.connection-action-result{background:var(--lavender);color:var(--ink);border-radius:6px;margin-top:16px;padding:12px;font-size:.875rem}:root[data-theme=dark] .connection-action-result:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--lavender);color:var(--ink)}.connection-action-result.failed,:root[data-theme=dark] .connection-action-result.failed:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--error-surface);color:var(--eva-error)}.connection-action-result pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;margin:8px 0 0;font-size:.8125rem;overflow:auto}.connection-action-card footer button{border-color:var(--control-line);min-height:44px}:root[data-theme=dark] .connection-action-card footer button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-color:var(--control-line)}@media (width<=420px){.connection-action-args div{grid-template-columns:minmax(0,1fr);gap:4px}.template-app .modal{padding:24px 16px}}:root[data-theme=dark] :is(button,input,select,textarea,.composer,.modal,.eva-modal,.admin-detail,.admin-portal fieldset,.ai-setup fieldset,.segmented):not(.account-bar *,.call-view *){border-color:var(--control-line)}:root[data-theme=dark] .template-app .modal-backdrop,:root[data-theme=dark] .eva-shell .eva-modal::backdrop{background:#100c1db3}.eva-brand-lockup{flex-shrink:0;width:176px;min-width:160px;max-width:100%;display:inline-flex}.eva-brand-lockup img{width:100%;height:auto;display:block}.eva-brand-lockup .eva-logo-dark,:root[data-theme=dark] .eva-brand-lockup .eva-logo-light{display:none}:root[data-theme=dark] .eva-brand-lockup .eva-logo-dark{display:block}.account-story .eva-brand-lockup .eva-logo-light{display:none}.account-story .eva-brand-lockup .eva-logo-dark{display:block}.eva-brand-lockup.account-mobile-logo{display:none}.account-story .mascot{width:120px;height:120px;margin-bottom:24px;display:flex}.account-loading .mascot{margin:0 auto 20px}.account-form .eva-notice{align-items:center;gap:12px;display:flex}.template-app .wordmark{padding:0 10px}.icon-rail .rail-brand{background:0 0;min-width:44px;min-height:44px;padding:0}:root[data-theme=dark] .icon-rail .rail-brand:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:0 0}.icon-rail button{width:44px;height:44px;color:var(--muted)}:root[data-theme=dark] .icon-rail button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.icon-rail button[aria-pressed=true],.icon-rail button:hover:not(:disabled),:root[data-theme=dark] .icon-rail button[aria-pressed=true]:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .icon-rail button:hover:not(:disabled):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--ink);background:var(--lavender)}.mascot.paused{filter:none}.mascot.small .dot-body,.template-app .dot-nav .mascot.small .dot-body{width:32px;height:32px}.template-app .starter-suggestions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin-top:16px;display:grid}.template-app .starter-suggestions button{text-align:left;min-width:0;min-height:64px;color:var(--ink);background:var(--surface);border-color:var(--control-line);justify-content:flex-start;padding:12px;line-height:1.5}:root[data-theme=dark] .template-app .starter-suggestions button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--ink);background:var(--surface);border-color:var(--control-line)}.template-app .starter-suggestions button:hover:not(:disabled),:root[data-theme=dark] .template-app .starter-suggestions button:hover:not(:disabled):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--lavender)}.template-app .starter-suggestions button>span:last-child{overflow-wrap:anywhere;min-width:0}.template-app .chat-persona,.template-app .chat-bubble.assistant,.template-app .space-open,.template-app .dot-nav,.template-app .sidebar-bottom .nav-item,.template-app .new-chat.nav-item,.template-app .thread-row,.template-app .spaces-nav button,:root[data-theme=dark] .template-app .chat-persona:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .chat-bubble.assistant:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .space-open:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .dot-nav:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .sidebar-bottom .nav-item:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .new-chat.nav-item:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .thread-row:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .spaces-nav button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--ink)}.template-app :is(.spaces-heading,.nav-label,.sidebar small,.thread-row small,.pause-button,.pause-button>span,.connection-note,.chat-welcome p,.chat-compose-note,.sidebar-empty,.breadcrumbs>span,.thinking),:root[data-theme=dark] .template-app :is(.spaces-heading,.nav-label,.sidebar small,.thread-row small,.pause-button,.pause-button>span,.connection-note,.chat-welcome p,.chat-compose-note,.sidebar-empty,.breadcrumbs>span,.thinking):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.template-app :is(textarea,input)::placeholder{color:var(--muted);opacity:1}:root[data-theme=dark] .template-app :is(textarea,input):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *))::placeholder{color:var(--muted)}.template-app .nav-item small,.template-app .pane-tabs .selected,:root[data-theme=dark] .template-app .nav-item small:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .pane-tabs .selected:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--lavender);color:var(--ink)}.template-app .chat-composer,.template-app .chat-workspace>.result-pane,.template-app .pane-header,.template-app .memory-card,.template-app .task-row,.template-app .page-review-card,.template-app .computer-panel,.template-app .computer-screen-empty,:root[data-theme=dark] .template-app .chat-composer:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .chat-workspace>.result-pane:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .pane-header:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .memory-card:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .task-row:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .page-review-card:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .computer-panel:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .computer-screen-empty:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--surface);color:var(--ink)}.template-app .chat-composer,:root[data-theme=dark] .template-app .chat-composer:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-color:var(--control-line)}.template-app .space-action-result .page-review-body{overflow-wrap:anywhere;max-height:none}.template-app .space-action-result footer a{align-items:center;display:inline-flex}.template-app .chat-bubble pre,.template-app .page-review-card footer,.template-app .computer-setup,.template-app .computer-control-pill,.template-app .computer-current-url,.template-app .computer-browser>.computer-row,.template-app .inline-computer pre,:root[data-theme=dark] .template-app .chat-bubble pre:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .page-review-card footer:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .computer-setup:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .computer-control-pill:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .computer-current-url:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .computer-browser>.computer-row:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .inline-computer pre:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--canvas);color:var(--ink)}.template-app :is(.memory-card small,.memory-card>p,.pane-tabs button,.result-meta,.page-review-card header,.page-review-card header span,.page-review-card footer small,.computer-panel small,.computer-hint,.computer-status,.computer-dot-picker,.computer-tool-tabs button,.computer-settings,.inline-computer-url),:root[data-theme=dark] .template-app :is(.memory-card small,.memory-card>p,.pane-tabs button,.result-meta,.page-review-card header,.page-review-card header span,.page-review-card footer small,.computer-panel small,.computer-hint,.computer-status,.computer-dot-picker,.computer-tool-tabs button,.computer-settings,.inline-computer-url):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.template-app .page-review-card footer button,.template-app .computer-panel button,.template-app .computer-panel :is(input:not([type=checkbox]),textarea,select),.template-app .computer-dot-picker select{color:var(--ink);background:var(--surface);border-color:var(--control-line);min-height:44px}:root[data-theme=dark] .template-app .page-review-card footer button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .computer-panel button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .computer-panel :is(input:not([type=checkbox]),textarea,select):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .computer-dot-picker select:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--ink);background:var(--surface);border-color:var(--control-line)}.template-app .computer-status{flex-wrap:wrap}.template-app .computer-status>span{align-items:center;gap:8px;display:flex}.template-app .computer-setup a,:root[data-theme=dark] .template-app .computer-setup a:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--blue)}.template-app .computer-tool-tabs button[aria-selected=true],:root[data-theme=dark] .template-app .computer-tool-tabs button[aria-selected=true]:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--ink);border-bottom-color:var(--focus)}.template-app .brief-button{min-height:44px;color:var(--ink);background:0 0;gap:6px;padding:8px;font-size:.875rem;display:inline-flex}:root[data-theme=dark] .template-app .brief-button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--ink);background:0 0}.template-app .pause-button{min-width:44px;min-height:44px}.result-brief-identity{align-items:center;gap:12px;margin-bottom:16px;display:flex}.result-brief-identity .eyebrow{margin:0}.template-app .source-card,:root[data-theme=dark] .template-app .source-card:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--canvas);border-color:var(--line);color:var(--ink)}.template-app .source-card strong,:root[data-theme=dark] .template-app .source-card strong:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--ink)}.template-app .source-card :is(p,small),.template-app .source-card>svg,:root[data-theme=dark] .template-app .source-card :is(p,small):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .source-card>svg:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.template-app .source-icon,:root[data-theme=dark] .template-app .source-icon:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--surface);color:var(--muted)}.template-app .brief,:root[data-theme=dark] .template-app .brief:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--ink)}.template-app .brief a,.template-app .chat-bubble a,.template-app .page-chat-context a,.template-app .page-preview a,:root[data-theme=dark] .template-app .brief a:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .chat-bubble a:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .page-chat-context a:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .page-preview a:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--blue)}.template-app .send-button,.template-app .page-review-card footer .review-primary,.template-app .computer-control-pill button,.template-app .document-primary,.template-app .document-chat-dock-bottom>button{color:var(--on-action);background:var(--action);border-color:var(--action);min-height:44px}:root[data-theme=dark] .template-app .send-button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .page-review-card footer .review-primary:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .computer-control-pill button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .document-primary:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .document-chat-dock-bottom>button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--on-action);background:var(--action);border-color:var(--action)}.template-app .send-button:hover:not(:disabled),.template-app .page-review-card footer .review-primary:hover:not(:disabled),.template-app .computer-control-pill button:hover:not(:disabled),.template-app .document-primary:hover:not(:disabled),.template-app .document-chat-dock-bottom>button:hover:not(:disabled),:root[data-theme=dark] .template-app .send-button:hover:not(:disabled):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .page-review-card footer .review-primary:hover:not(:disabled):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .computer-control-pill button:hover:not(:disabled):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .document-primary:hover:not(:disabled):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .document-chat-dock-bottom>button:hover:not(:disabled):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--on-action);background:var(--action-hover);border-color:var(--action-hover)}.template-app .send-button{min-width:44px}.template-app :is(.chat-error,.computer-error,.task-error,.sidebar-error),:root[data-theme=dark] .template-app :is(.chat-error,.computer-error,.task-error,.sidebar-error):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--eva-error);background:var(--error-surface)}.template-app .error-banner,:root[data-theme=dark] .template-app .error-banner:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--eva-error);background:var(--error-surface);border-color:var(--error-line)}.template-app .error-banner .icon-button,:root[data-theme=dark] .template-app .error-banner .icon-button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:inherit}.template-app .space-lookup-retry{white-space:normal;max-width:100%}.template-app .spaces-surface,.template-app .document-session,.template-app .document-dropdown,.template-app .library-page-card,.template-app .document-chat-setup,:root[data-theme=dark] .template-app .spaces-surface:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .document-session:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .document-dropdown:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .library-page-card:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .document-chat-setup:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--surface);color:var(--ink)}.template-app .document-title,.template-app .document-prose,.template-app .library-view-toggle button[aria-pressed=true],:root[data-theme=dark] .template-app .document-title:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .document-prose:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .library-view-toggle button[aria-pressed=true]:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--ink);caret-color:var(--ink)}.template-app :is(.document-icon,.document-back,.document-save-status,.document-chat-setup span,.format-toolbar button,.library-eyebrow,.library-sort select,.library-page-card p,.library-page-meta,.library-section-label span,.library-view-toggle button,.editor-hint,.editor-loading,.document-prose blockquote,.source-mode-label,.source-mode-reason),:root[data-theme=dark] .template-app :is(.document-icon,.document-back,.document-save-status,.document-chat-setup span,.format-toolbar button,.library-eyebrow,.library-sort select,.library-page-card p,.library-page-meta,.library-section-label span,.library-view-toggle button,.editor-hint,.editor-loading,.document-prose blockquote,.source-mode-label,.source-mode-reason):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),.template-app .document-title::placeholder,.template-app .document-prose p.is-editor-empty:first-child:before,:root[data-theme=dark] .template-app .document-title:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *))::placeholder,:root[data-theme=dark] .template-app .document-prose p.is-editor-empty:first-child:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)):before{color:var(--muted)}.template-app .document-prose a,:root[data-theme=dark] .template-app .document-prose a:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--blue)}.template-app .library-search,.template-app .library-page-icon,.template-app .document-source,.template-app .document-prose :is(pre,code,th),.template-app .editor-hint kbd,:root[data-theme=dark] .template-app .library-search:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .library-page-icon:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .document-source:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .document-prose :is(pre,code,th):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .editor-hint kbd:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--canvas);color:var(--ink);border-color:var(--line)}.template-app .library-search,.template-app .library-view-toggle,.template-app .library-page-card,:root[data-theme=dark] .template-app .library-search:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .library-view-toggle:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .library-page-card:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-color:var(--control-line)}.template-app .library-search input,:root[data-theme=dark] .template-app .library-search input:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),.template-app .library-empty h2,:root[data-theme=dark] .template-app .library-empty h2:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--ink)}.template-app .library-empty p,:root[data-theme=dark] .template-app .library-empty p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.template-app .library-page-card:hover:not(:disabled),.template-app .document-dropdown button:hover:not(:disabled),.template-app .document-icon:hover:not(:disabled),.template-app .format-toolbar button:hover:not(:disabled),.template-app .format-toolbar button[aria-pressed=true],.template-app .library-view-toggle button[aria-pressed=true],:root[data-theme=dark] .template-app .library-page-card:hover:not(:disabled):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .document-dropdown button:hover:not(:disabled):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .document-icon:hover:not(:disabled):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .format-toolbar button:hover:not(:disabled):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .format-toolbar button[aria-pressed=true]:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .library-view-toggle button[aria-pressed=true]:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--lavender);color:var(--ink);border-color:var(--control-line)}.template-app :is(.document-topbar,.format-toolbar,.document-prose td,.document-prose th,.document-prose pre,.document-dropdown,.document-chat-setup,.page-review-card),:root[data-theme=dark] .template-app :is(.document-topbar,.format-toolbar,.document-prose td,.document-prose th,.document-prose pre,.document-dropdown,.document-chat-setup,.page-review-card):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-color:var(--line)}.template-app :is(.document-icon,.format-toolbar button){min-width:44px;min-height:44px}.template-app .library-view-toggle button{width:44px;height:44px}.template-app :is(.document-icon,.format-toolbar button,.computer-panel input,.computer-panel textarea,.computer-panel select,.computer-panel button,.computer-dot-picker select,.page-review-card button):focus-visible,.template-app .library-search:focus-within{outline:3px solid var(--focus);outline-offset:3px}:root[data-theme=dark] .template-app :is(.document-icon,.format-toolbar button,.computer-panel input,.computer-panel textarea,.computer-panel select,.computer-panel button,.computer-dot-picker select,.page-review-card button):focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .template-app .library-search:focus-within:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){outline:3px solid var(--focus)}.template-app .document-title:focus-visible,:root[data-theme=dark] .template-app .document-title:focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){box-shadow:0 2px var(--focus)}.call-view{color:#f1eefc;background:#292544;box-shadow:0 24px 60px #100c1d30}.call-view :is(.call-heading,.call-timer,.call-persona p,.call-caption,.call-caption small,.call-user-caption,.call-footer){color:#d4cee8}.call-live-dot{background:#ffbb79}.call-view .call-minimize,.call-controls button>span{color:#f1eefc;background:#3c3557;border-color:#a095bc}.call-view .call-minimize:hover:not(:disabled),.call-controls button:hover:not(:disabled)>span{background:#4a4167}.call-controls button[aria-pressed=true]>span,.call-controls button[aria-pressed=true]:hover:not(:disabled)>span{color:#292544;background:#ffbb79;border-color:#ffbb79}.call-controls .call-end>span{color:#fff;background:#a33d39;border-color:#e5998f}.call-controls .call-end:hover:not(:disabled)>span{background:#8a302e}.call-view .call-persona .mascot{filter:none;animation:none;transform:none}.call-warning{color:#ffbb79}.call-view.minimized .call-controls button>span{min-width:44px;min-height:44px}@media (width<=1000px){.template-app .starter-suggestions{grid-template-columns:repeat(2,minmax(0,1fr))}.template-app .starter-suggestions button:last-child{grid-column:1/-1}}@media (width<=1100px){.eva-shell .template-app .chat-workspace.split>.result-pane{top:128px}}@media (width<=700px){.eva-brand-lockup.account-mobile-logo{margin-bottom:32px;display:flex}.template-app .starter-suggestions{grid-template-columns:minmax(0,1fr)}.template-app .top-actions{gap:4px}.template-app .brief-button{padding:6px;font-size:.8125rem}}#root .eva-shell:has(>.chat-view){flex-direction:column;height:100dvh;min-height:0;padding-top:0;display:flex}.eva-shell:has(>.chat-view)>.account-bar{flex:none;position:relative;inset:auto}.eva-shell>.app.chat-view{flex:1;min-height:0;position:relative}.eva-shell .chat-view :is(.icon-rail,.sidebar,.nav-scrim){position:absolute;top:0}.eva-shell .chat-view .mobile-menu{position:absolute;top:12px}.eva-shell .chat-view .sidebar :is(.spaces-nav,.thread-list){min-height:0;max-height:none;overflow:visible}.eva-shell .chat-view .workspace{flex-direction:column;min-height:0;display:flex;overflow:hidden}.eva-shell .chat-view .topbar{flex:none;position:relative;top:auto}.chat-view .workspace>:is(.notice,.error-banner){flex:none}.eva-shell .chat-view .chat-workspace{flex:1;height:auto;min-height:0;display:flex}.chat-view .chat-column{flex-direction:column;min-height:0;display:flex}.chat-view .chat-column>.new-conversation{overflow-y:auto}.template-app .chat-column .live-chat,.template-app .document-chat-panel .live-chat{flex:1;width:100%;min-width:0;max-width:920px;height:auto;min-height:0;padding:0 clamp(16px,3vw,32px) 16px}.template-app .live-chat .chat-persona{border-bottom:1px solid var(--line);flex-wrap:nowrap;flex:none;justify-content:flex-start;gap:12px;min-height:68px;padding:12px 0}:root[data-theme=dark] .template-app .live-chat .chat-persona:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-bottom:1px solid var(--line)}.template-app .live-chat .chat-persona>.mascot{flex-shrink:0;width:36px;height:36px}.template-app .live-chat .chat-persona>div{min-width:0}.template-app .live-chat .chat-persona span{overflow-wrap:anywhere}.template-app .live-chat .chat-persona .chat-persona-actions{flex-direction:row;flex:none;gap:8px;margin-left:auto;position:static}.template-app .live-chat .chat-persona-actions>.icon-button{width:44px;height:44px;min-height:44px}.document-chat-panel .document-chat-heading{flex:none}.chat-actions{position:relative}.chat-actions>summary{cursor:pointer;width:44px;height:44px;color:var(--ink);background:var(--surface);border:1px solid var(--control-line);border-radius:var(--eva-radius-control);justify-content:center;align-items:center;list-style:none;display:flex}:root[data-theme=dark] .chat-actions>summary:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--ink);background:var(--surface);border:1px solid var(--control-line)}.chat-actions>summary::-webkit-details-marker{display:none}.chat-actions>summary:hover,.chat-actions[open]>summary,:root[data-theme=dark] .chat-actions>summary:hover:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .chat-actions[open]>summary:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--lavender)}.chat-actions>summary:focus-visible,.chat-transcript:focus-visible{outline:3px solid var(--focus);outline-offset:3px}:root[data-theme=dark] .chat-actions>summary:focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .chat-transcript:focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){outline:3px solid var(--focus)}.chat-actions-panel{z-index:20;border:1px solid var(--control-line);border-radius:var(--eva-radius-panel);background:var(--surface);width:min(300px,100vw - 40px);max-height:min(420px,max(80px,100dvh - 20rem));color:var(--ink);flex-direction:column;gap:12px;padding:16px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}:root[data-theme=dark] .chat-actions-panel:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:1px solid var(--control-line);background:var(--surface);color:var(--ink)}.chat-actions-panel>button{justify-content:flex-start;min-height:44px}.chat-actions-panel>p{border-top:1px solid var(--line);overflow-wrap:anywhere;margin:0;padding-top:12px;font-size:.875rem;line-height:1.6}:root[data-theme=dark] .chat-actions-panel>p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-top:1px solid var(--line)}.chat-actions-panel .export-document-controls{align-items:flex-end}.chat-actions-panel .export-document label{flex:140px}.chat-actions-panel .export-document select{width:100%}.chat-scroll-region{flex:1;min-height:0;position:relative}.live-chat>:is(.chat-error,.page-chat-context){overflow-wrap:anywhere;flex:none}.live-chat .chat-error{flex-wrap:wrap;font-size:.875rem}.live-chat .chat-error button{min-height:44px}.template-app .live-chat .chat-transcript{overscroll-behavior-y:contain;overflow-anchor:none;scrollbar-color:var(--control-line) transparent;height:100%;min-height:0;padding:24px 0;display:block;overflow-y:auto}.chat-messages{flex-direction:column;gap:24px;min-width:0;display:flex}.template-app .live-chat .chat-bubble{flex-shrink:0;min-width:0;font-size:1rem;line-height:1.7}.template-app .live-chat .chat-bubble p{line-height:1.7}.template-app .live-chat .chat-bubble.user{max-width:min(85%,620px);padding:12px 16px}.template-app .live-chat .chat-bubble.assistant{width:100%;padding:0}.template-app .live-chat .chat-bubble pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.chat-latest{white-space:nowrap;background:var(--surface);border-color:var(--control-line);min-height:44px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}:root[data-theme=dark] .chat-latest:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--surface);border-color:var(--control-line)}.chat-latest:active:not(:disabled){transform:translate(-50%)translateY(1px)}.template-app .live-chat .chat-composer{border:1px solid var(--control-line);border-radius:var(--eva-radius-panel);background:var(--surface);box-shadow:none;flex:none;margin-top:0;padding:12px}:root[data-theme=dark] .template-app .live-chat .chat-composer:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:1px solid var(--control-line);background:var(--surface);box-shadow:none}.template-app .live-chat .chat-composer .icon-button{min-width:44px;min-height:44px;color:var(--ink)}:root[data-theme=dark] .template-app .live-chat .chat-composer .icon-button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--ink)}.template-app .live-chat .source-input,:root[data-theme=dark] .template-app .live-chat .source-input:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--ink);background:var(--lavender)}.template-app .live-chat .source-input input{min-width:0;font-size:1rem}.template-app .live-chat .chat-compose-row textarea{min-width:0;min-height:44px;max-height:160px;font-size:1rem}.template-app .live-chat .chat-compose-row>button{width:44px;height:44px;min-height:44px;margin-bottom:0}.template-app .live-chat .chat-compose-row .send-button,:root[data-theme=dark] .template-app .live-chat .chat-compose-row .send-button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--action);color:var(--on-action)}.template-app .live-chat .chat-compose-note{color:var(--muted);margin-top:8px}:root[data-theme=dark] .template-app .live-chat .chat-compose-note:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.template-app .live-chat .chat-welcome{width:100%;max-width:420px;margin:clamp(24px,7vh,70px) auto}.template-app .live-chat .chat-welcome h1{font-size:clamp(1.5rem,3vw,2rem)}.template-app .live-chat .chat-welcome p{font-size:1rem;line-height:1.7}@media (width<=700px){.template-app .chat-column .live-chat{padding:0 14px max(12px, env(safe-area-inset-bottom))}.template-app .live-chat .chat-persona{min-height:64px}.template-app .live-chat .chat-compose-note{display:none}.template-app .live-chat .chat-transcript{padding:20px 0}.template-app .live-chat .chat-actions-panel{gap:10px;padding:12px}}:root{--shell-header:64px;--shell-sidebar:248px}[hidden]{display:none!important}#root .eva-shell{padding-top:var(--shell-header)}.eva-shell .account-bar{height:var(--shell-header);flex-wrap:nowrap;min-height:0;padding:8px 20px}.workspace-selection{flex:1;gap:10px}.workspace-selection select{max-width:min(32vw,300px)}.account-menu{flex-shrink:0;position:relative}.account-menu-trigger{align-items:center;gap:10px;display:flex}.account-menu .account-bar-actions{border:1px solid var(--control-line);background:var(--surface);width:min(300px,100vw - 24px);color:var(--ink);z-index:60;border-radius:14px;flex-direction:column;padding:10px;display:flex;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 12px 40px #0003}:root[data-theme=dark] .account-menu .account-bar-actions:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:1px solid var(--control-line);background:var(--surface);color:var(--ink);box-shadow:0 12px 40px #00000052}.account-menu .account-bar-actions :is(button,a){text-align:left;background:var(--surface);width:100%;color:var(--ink);border:0;justify-content:flex-start;padding:10px 12px}:root[data-theme=dark] .account-menu .account-bar-actions :is(button,a):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--surface);color:var(--ink);border:0}.account-menu .account-bar-actions :is(button,a):hover,:root[data-theme=dark] .account-menu .account-bar-actions :is(button,a):hover:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--lavender)}.account-menu-identity{color:var(--muted);overflow-wrap:anywhere;margin:4px 12px 10px;font-size:12px}:root[data-theme=dark] .account-menu-identity:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.eva-shell .template-app.app{min-height:calc(100svh - var(--shell-header))}.eva-shell .template-app.app .sidebar{left:0;top:var(--shell-header);width:var(--shell-sidebar);background:var(--canvas);padding:20px 12px 12px}:root[data-theme=dark] .eva-shell .template-app.app .sidebar:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--canvas)}.eva-shell .template-app.app .workspace{margin-left:var(--shell-sidebar)}.eva-shell .template-app.app.nav-collapsed .workspace{margin-left:0}.template-app .wordmark{margin:0 0 18px}.template-app .nav-item{color:var(--muted);background:0 0;border-radius:9px;gap:10px;min-height:42px;padding:10px 12px}:root[data-theme=dark] .template-app .nav-item:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted);background:0 0}.primary-navigation{gap:3px;margin:12px 0 18px;display:grid}.primary-navigation .nav-item{font-size:14px;font-weight:700}.template-app .nav-item.active,.settings-navigation [aria-current=page],:root[data-theme=dark] .template-app .nav-item.active:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .settings-navigation [aria-current=page]:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--lavender);color:var(--ink)}.context-navigation{border-left:1px solid var(--line);gap:2px;margin:-8px 0 16px 21px;padding-left:10px;display:grid}:root[data-theme=dark] .context-navigation:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-left:1px solid var(--line)}.context-navigation .nav-item{font-size:12px}.nav-search,:root[data-theme=dark] .nav-search:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:1px solid var(--line);background:var(--surface)}.nav-search kbd{color:var(--muted);white-space:nowrap;margin-left:auto;font-family:inherit;font-size:10px}:root[data-theme=dark] .nav-search kbd:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.template-app .sidebar-bottom{border-top:1px solid var(--line);margin-top:auto;padding-top:16px}:root[data-theme=dark] .template-app .sidebar-bottom:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-top:1px solid var(--line)}.eva-shell .template-app .topbar{height:auto;min-height:64px;padding:10px 24px}.eva-shell .template-app.chat-view .topbar{position:relative;top:auto}.eva-shell .template-app.app.chat-view .sidebar,.eva-shell .template-app.chat-view .nav-scrim{top:0}.eva-shell .template-app.chat-view .mobile-menu{top:10px}.breadcrumbs{min-width:0}.top-actions{flex-shrink:0}.mode-badge{font-size:10px}.collection-view,.eva-expansion,.eva-inbox,.eva-search,.eva-knowledge{padding:32px clamp(20px,4vw,56px) 64px}.collection-view{width:min(100%,1280px);margin:0 auto}.view-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.view-heading h1{letter-spacing:-.035em;margin:6px 0 12px;font-size:clamp(24px,2.4vw,32px);line-height:1.2}.view-heading p{color:var(--muted);max-width:62ch;line-height:1.6}:root[data-theme=dark] .view-heading p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.view-heading>button{flex-shrink:0}.overview-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;display:grid}.overview-card{text-align:left;background:var(--surface);min-width:0;color:var(--ink);border:1px solid var(--line);border-radius:14px;flex-direction:column;align-items:flex-start;gap:14px;padding:24px;line-height:1.5;display:flex}:root[data-theme=dark] .overview-card:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--surface);color:var(--ink);border:1px solid var(--line)}button.overview-card:hover,:root[data-theme=dark] button.overview-card:hover:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-color:var(--blue);background:var(--lavender)}.overview-card>svg:first-child,:root[data-theme=dark] .overview-card>svg:first-child:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--blue)}.overview-card>svg:last-child{align-self:flex-end;margin-top:auto}.overview-card strong,.overview-card h2{margin:0;font-size:17px}.overview-card p,.overview-card span{color:var(--muted);margin:0;font-size:13px}:root[data-theme=dark] .overview-card p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .overview-card span:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.overview-toolbar,.button-row{flex-wrap:wrap;gap:10px;display:flex}.overview-toolbar{margin:0 0 28px}.overview-toolbar button,.button-row button,.view-heading>button{justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.settings-layout{grid-template-columns:200px minmax(0,1fr);gap:32px;display:grid}.settings-navigation{flex-direction:column;align-self:start;gap:6px;display:flex}.settings-navigation button{text-align:left;background:0 0;border:0;min-height:44px}:root[data-theme=dark] .settings-navigation button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:0 0;border:0}.settings-content{min-width:0}.settings-content>section{border:1px solid var(--line);border-radius:14px;padding:24px}:root[data-theme=dark] .settings-content>section:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:1px solid var(--line)}.settings-content h2{margin-top:0}.settings-content p{line-height:1.6}.settings-content .permission-row{gap:12px;margin:20px 0;display:flex}.settings-content .permission-row small{color:var(--muted);margin-top:6px;display:block}:root[data-theme=dark] .settings-content .permission-row small:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.usage-total strong{font-size:36px}.screen-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:400px;padding:60px 20px;display:flex}.creation-panel{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:16px 0 24px}:root[data-theme=dark] .creation-panel:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:1px solid var(--line);background:var(--surface)}.creation-panel>summary{text-align:left;cursor:pointer;min-height:44px;color:var(--ink);justify-content:flex-start;align-items:center;gap:12px;padding:10px 14px;font-weight:700;list-style:none;display:flex}:root[data-theme=dark] .creation-panel>summary:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--ink)}.creation-panel>summary::-webkit-details-marker{display:none}.creation-panel>summary:after{content:"+";margin-left:auto;font-size:20px;font-weight:400}.creation-panel[open]>summary:after{content:"−"}.creation-panel>.creation-panel-body{border-top:1px solid var(--line);padding:20px}:root[data-theme=dark] .creation-panel>.creation-panel-body:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-top:1px solid var(--line)}.creation-panel .eva-card{box-shadow:none;border:0;padding:0}:root[data-theme=dark] .creation-panel .eva-card:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){box-shadow:none;border:0}.view-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin:18px 0 24px;padding-bottom:8px;display:flex}:root[data-theme=dark] .view-tabs:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-bottom:1px solid var(--line)}.view-tabs button{min-height:44px;color:var(--muted);background:0 0;border-color:#0000}:root[data-theme=dark] .view-tabs button:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted);background:0 0;border-color:#0000}.view-tabs button[aria-pressed=true],:root[data-theme=dark] .view-tabs button[aria-pressed=true]:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--lavender);color:var(--ink);border-color:var(--line)}.view-tabs button small{margin-left:8px}.collection-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.collection-filters label{color:var(--muted);gap:6px;font-size:12px;display:grid}:root[data-theme=dark] .collection-filters label:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.collection-filters input,.collection-filters select{min-height:44px}.status-badge{background:var(--lavender);color:var(--ink);border-radius:6px;align-items:center;gap:6px;padding:4px 9px;font-size:12px;display:inline-flex}:root[data-theme=dark] .status-badge:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--lavender);color:var(--ink)}.status-badge[data-tone=attention],:root[data-theme=dark] .status-badge[data-tone=attention]:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--error-surface);color:var(--eva-error)}.status-badge[data-tone=active],:root[data-theme=dark] .status-badge[data-tone=active]:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--blue)}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:3px}:root[data-theme=dark] button:focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] a:focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] summary:focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] input:focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] select:focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] textarea:focus-visible:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){outline:3px solid var(--focus)}@media (width>=701px){.eva-shell .template-app.app.nav-collapsed .sidebar{display:none}}@media (width<=700px){:root{--shell-header:64px}.eva-shell .account-bar{gap:8px;padding:6px 12px}.workspace-selection{grid-template-columns:minmax(0,1fr) auto;gap:1px 6px;display:grid}.workspace-selection .workspace-kind{grid-column:1/-1;font-size:10px}.workspace-selection select{grid-column:1;width:100%;max-width:100%;min-height:32px;padding:4px 8px;font-size:12px}.account-bar .workspace-role{font-size:10px;display:block}.account-menu-trigger{min-width:44px;padding:8px}.account-menu-trigger>span{display:none}.eva-shell .template-app.app .workspace,.eva-shell .template-app.app.nav-collapsed .workspace{margin-left:0}.eva-shell .template-app.app .sidebar{z-index:50;width:min(310px,100vw - 40px);padding-top:60px}.eva-shell .template-app :is(.sidebar,.nav-scrim){top:var(--shell-header)}.eva-shell .template-app .nav-scrim{z-index:49}.eva-shell .template-app .mobile-menu{top:calc(var(--shell-header) + 10px);z-index:20;min-width:44px;min-height:44px;left:10px}.eva-shell .template-app .topbar{top:var(--shell-header);z-index:15;flex-wrap:wrap;gap:8px;min-height:64px;padding:10px 12px 10px 62px;position:sticky}.template-app .top-actions{gap:6px}.template-app .mode-badge{display:none}.template-app .pause-button{min-height:36px;padding:6px 9px;font-size:11px}.template-app .mobile-nav-close{min-width:44px;min-height:44px;top:10px;right:12px}.collection-view,.eva-expansion,.eva-inbox,.eva-search,.eva-knowledge{padding:24px 16px 40px}.view-heading{flex-direction:column;gap:12px;margin-bottom:20px}.overview-grid{grid-template-columns:1fr}.overview-card{padding:20px}.settings-layout{grid-template-columns:1fr;gap:18px}.settings-navigation{flex-flow:wrap;gap:4px}.settings-navigation button{padding:8px;font-size:12px}.settings-content>section{padding:18px}.creation-panel>.creation-panel-body{padding:16px}.collection-filters>label{flex:140px}.collection-filters :is(input,select){width:100%}}@media (prefers-reduced-motion:reduce){.overview-card,.sidebar{transition:none}}.expansion-view{max-width:1200px;padding:32px clamp(20px,4vw,56px) 64px}.expansion-heading{align-items:flex-start}.expansion-heading h1,.inbox-heading h1{letter-spacing:-.035em}.expansion-heading p{color:var(--muted);max-width:66ch}:root[data-theme=dark] .expansion-heading p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.creation-panel .expansion-panel{border:0;margin-bottom:0;padding:0}:root[data-theme=dark] .creation-panel .expansion-panel:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:0}.workflow-step-details>summary{cursor:pointer;padding:14px 18px;font-weight:700}.workflow-step-details>fieldset{border:0;padding:10px 18px 20px}:root[data-theme=dark] .workflow-step-details>fieldset:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:0}.workflow-builder>.expansion-actions{background:var(--surface);border-top:1px solid var(--line);z-index:2;padding:16px 0;position:sticky;bottom:0}:root[data-theme=dark] .workflow-builder>.expansion-actions:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--surface);border-top:1px solid var(--line)}.workflow-next-action{color:var(--muted);margin-top:8px;display:block}:root[data-theme=dark] .workflow-next-action:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.workflow-run-list .status-badge{display:inline-flex}.template-app .status-badge{background:var(--lavender);color:var(--ink);padding:4px 9px;font-size:12px}:root[data-theme=dark] .template-app .status-badge:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--lavender);color:var(--ink)}.template-app .status-badge[data-tone=attention],:root[data-theme=dark] .template-app .status-badge[data-tone=attention]:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--error-surface);color:var(--eva-error)}.template-app .status-badge[data-tone=active],:root[data-theme=dark] .template-app .status-badge[data-tone=active]:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--blue)}.search-coverage{border-bottom:1px solid var(--line);margin:18px 0;padding:10px 0}:root[data-theme=dark] .search-coverage:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-bottom:1px solid var(--line)}.search-coverage summary,.setup-diagnostics summary{cursor:pointer;color:var(--muted);min-height:36px}:root[data-theme=dark] .search-coverage summary:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)),:root[data-theme=dark] .setup-diagnostics summary:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.knowledge-documents{border-top:1px solid var(--line);gap:0;display:grid}:root[data-theme=dark] .knowledge-documents:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-top:1px solid var(--line)}.knowledge-documents .knowledge-document{border:0;border-bottom:1px solid var(--line);border-radius:0;margin:0;padding:20px 0}:root[data-theme=dark] .knowledge-documents .knowledge-document:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:0;border-bottom:1px solid var(--line)}.knowledge-document .expansion-actions{margin-top:8px}.inbox-preview{border:1px solid var(--line);background:var(--lavender);border-radius:12px;margin:20px 0;padding:20px}:root[data-theme=dark] .inbox-preview:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:1px solid var(--line);background:var(--lavender)}.inbox-preview header{justify-content:space-between;align-items:start;gap:16px;display:flex}.inbox-preview p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.inbox-preview-trigger{color:var(--ink);text-align:left;font-weight:700;font-size:inherit;background:0 0;border:0;padding:0}:root[data-theme=dark] .inbox-preview-trigger:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--ink);background:0 0;border:0}.inbox-bulk-read{margin-bottom:16px}.document-export-bar{padding:8px 24px}.document-export-bar>summary{cursor:pointer;color:var(--muted);align-items:center;min-height:32px;font-size:12px;display:flex}:root[data-theme=dark] .document-export-bar>summary:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.document-export-bar>.export-document{margin:10px 0}.document-visibility{color:var(--muted);margin-left:auto;font-size:11px}:root[data-theme=dark] .document-visibility:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.computer-session-controls{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.computer-session-controls .computer-control-pill{flex:220px;margin:0}.ai-capability-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0;display:grid}.ai-capability-summary>div{overflow-wrap:anywhere;border:1px solid var(--line);border-radius:10px;gap:6px;min-width:0;padding:14px;display:grid}:root[data-theme=dark] .ai-capability-summary>div:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:1px solid var(--line)}.ai-capability-summary span{color:var(--muted);font-size:12px}:root[data-theme=dark] .ai-capability-summary span:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.ai-save-bar{background:var(--surface);border-top:1px solid var(--line);z-index:3;margin:24px 0 0;padding:16px 0;position:sticky;bottom:0}:root[data-theme=dark] .ai-save-bar:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){background:var(--surface);border-top:1px solid var(--line)}.ai-save-bar p{color:var(--muted);flex:100%;margin:0 0 8px;font-size:12px}:root[data-theme=dark] .ai-save-bar p:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.admin-directory-scroll{width:100%;margin:20px 0;overflow-x:auto}.admin-directory{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.admin-directory :is(th,td){border-bottom:1px solid var(--line);vertical-align:middle;padding:14px 12px}:root[data-theme=dark] .admin-directory :is(th,td):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border-bottom:1px solid var(--line)}.admin-directory thead{color:var(--muted);background:var(--canvas);font-size:11px}:root[data-theme=dark] .admin-directory thead:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted);background:var(--canvas)}.admin-directory th[scope=row] :is(strong,span,small){display:block}.admin-directory th[scope=row] span{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-weight:400}:root[data-theme=dark] .admin-directory th[scope=row] span:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.admin-directory th[scope=row] small{color:var(--blue);margin-top:6px;font-weight:400}:root[data-theme=dark] .admin-directory th[scope=row] small:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--blue)}.admin-section-context{color:var(--muted);margin:0 0 24px;font-size:11px}:root[data-theme=dark] .admin-section-context:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.admin-page .admin-detail{scroll-margin-top:24px}.account-steps{counter-reset:account-step;color:var(--muted);flex-wrap:wrap;gap:8px;margin:20px 0;padding:0;font-size:11px;list-style:none;display:flex}:root[data-theme=dark] .account-steps:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--muted)}.account-steps li{counter-increment:account-step;align-items:center;gap:5px;display:flex}.account-steps li:before{content:counter(account-step);border:1px solid var(--line);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}:root[data-theme=dark] .account-steps li:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)):before{border:1px solid var(--line)}.account-steps [aria-current=step]{color:var(--blue);font-weight:700}:root[data-theme=dark] .account-steps [aria-current=step]:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){color:var(--blue)}@media (width>=901px){.admin-page-brand{flex-direction:row;align-items:center}.admin-page .admin-navigation{position:sticky;top:20px}}@media (width<=700px){.expansion-view{padding:24px 16px 40px}.ai-capability-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.document-visibility{display:none}.document-export-bar{padding:4px 16px}.admin-directory{display:block}.admin-directory thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.admin-directory tbody{gap:12px;display:grid}.admin-directory tr{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;gap:10px;padding:12px;display:flex}:root[data-theme=dark] .admin-directory tr:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:1px solid var(--line)}.admin-directory :is(th,td){border:0;padding:0}:root[data-theme=dark] .admin-directory :is(th,td):where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){border:0}.admin-directory th[scope=row]{flex:100%}.admin-directory td[data-label]:before{content:attr(data-label) ": ";color:var(--muted)}:root[data-theme=dark] .admin-directory td[data-label]:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)):before{color:var(--muted)}.admin-directory td:last-child{flex:100%}.ai-save-bar{padding-bottom:max(16px, env(safe-area-inset-bottom))}.workflow-builder>.expansion-actions{position:static}}.library-primary-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.skills-heading>.library-primary-actions{flex:0 auto}.library-primary-actions>button{min-height:44px}.workspace-kind-short{display:none}@media (width<=700px){:root{--shell-header:56px}.workspace-selection{align-items:center;gap:6px;display:flex}.workspace-selection .workspace-kind-full{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.workspace-kind-short{display:inline}.workspace-selection .workspace-kind{flex-shrink:0;font-size:10px}.workspace-selection select{min-width:0;min-height:44px;font-size:14px}.eva-shell .template-app .topbar{flex-wrap:nowrap;min-height:48px;padding:2px 12px 2px 58px}.eva-shell .template-app .mobile-menu{top:calc(var(--shell-header) + 2px)}.template-app .pause-button{min-width:44px;min-height:44px;font-size:12px}.template-app .pause-button>.pause-label{display:inline}.library-primary-actions{width:100%}}.search-target{outline:2px solid var(--focus);outline-offset:3px}:root[data-theme=dark] .search-target:where(:not(.account-story,.account-story *,.account-bar,.account-bar *,.mascot,.mascot *,.call-view,.call-view *)){outline:2px solid var(--focus)}
