.LitoMark-module__XRAdwq__wrap{--mark-size:44px;width:var(--mark-size);height:var(--mark-size);flex:0 0 var(--mark-size);filter:drop-shadow(0 8px 18px #ffffff14);position:relative}.LitoMark-module__XRAdwq__mark,.LitoMark-module__XRAdwq__glow,.LitoMark-module__XRAdwq__grain{border-radius:38% 62% 56% 44%/44% 43% 57% 56%;display:block;position:absolute;inset:4%}.LitoMark-module__XRAdwq__mark{border:max(1px, calc(var(--mark-size) * .024)) solid #f8f4fad6;box-shadow:inset 0 0 calc(var(--mark-size) * .14) #ffffffeb, inset 0 calc(var(--mark-size) * -.08) calc(var(--mark-size) * .15) #5852602e, 0 0 calc(var(--mark-size) * .12) #ffffff42;background:radial-gradient(circle at 32% 22%,#fff 0 12%,#0000 33%),linear-gradient(145deg,#fff 4%,#f0eef4 58%,#d9d5dd 100%)}.LitoMark-module__XRAdwq__glow{filter:blur(calc(var(--mark-size) * .22));background:#ffffff29;inset:-8%}.LitoMark-module__XRAdwq__grain{opacity:.13;mix-blend-mode:multiply;background-image:radial-gradient(circle,#6d6674 0 .55px,#0000 .7px);background-size:5px 5px;transform:rotate(11deg)scale(.92)}
.Auth-module__mX17bW__page{background:#0f0f11;grid-template-columns:minmax(360px,1fr) minmax(400px,560px);min-height:100dvh;display:grid;position:relative;overflow:hidden}.Auth-module__mX17bW__ambient{pointer-events:none;background:radial-gradient(circle,#d6816521,#0000 65%);position:absolute;inset:-30% 35% 20% -20%}.Auth-module__mX17bW__back{z-index:10;color:#aaa7b2;align-items:center;gap:7px;font-size:11px;display:flex;position:absolute;top:25px;left:28px}.Auth-module__mX17bW__story{z-index:2;border-right:1px solid #ffffff0e;flex-direction:column;justify-content:flex-start;min-height:100dvh;padding:34px clamp(34px,6vw,90px) 55px;display:flex;position:relative}.Auth-module__mX17bW__storyBrand,.Auth-module__mX17bW__mobileBrand{align-items:center;gap:11px;margin-left:68px;font-size:20px;font-weight:560;display:flex}.Auth-module__mX17bW__story>div:nth-child(2){max-width:590px;margin-block:auto}.Auth-module__mX17bW__story h1{letter-spacing:-.06em;margin-top:20px;font-size:clamp(48px,6vw,78px);font-weight:430;line-height:1}.Auth-module__mX17bW__story p{color:#9995a3;max-width:510px;margin-top:21px;font-size:15px;line-height:1.65}.Auth-module__mX17bW__storyQuote{color:#6e6a76;letter-spacing:.04em;font-size:10px}.Auth-module__mX17bW__card{z-index:3;width:min(420px,100% - 36px);font-family:var(--font-geist-sans), var(--font-inter), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#141416;border:3px solid #e2580f;border-radius:0;align-self:center;margin:40px auto;padding:30px;position:relative}.Auth-module__mX17bW__mobileBrand{justify-content:center;margin:0 0 25px;display:none}.Auth-module__mX17bW__cardHeader{text-align:center}.Auth-module__mX17bW__cardHeader h1{letter-spacing:-.04em;font-size:27px;font-weight:520}.Auth-module__mX17bW__error,.Auth-module__mX17bW__notice{border-radius:11px;margin-top:17px;padding:10px 12px;font-size:10px;line-height:1.4}.Auth-module__mX17bW__error{color:#ffc0c0;background:#ff5a5a14;border:1px solid #ff5a5a29}.Auth-module__mX17bW__notice{color:#a9eee5;background:#5ad9c912;border:1px solid #5ad9c926}.Auth-module__mX17bW__googleButton{color:#ddd9e1;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1f;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;height:46px;margin-top:18px;font-size:11px;display:flex}.Auth-module__mX17bW__googleButton:hover{background:#ffffff0f}.Auth-module__mX17bW__googleButton svg{width:18px;height:18px}.Auth-module__mX17bW__divider{color:#5f5c66;align-items:center;gap:11px;margin:20px 0;font-size:9px;display:flex}.Auth-module__mX17bW__divider span{background:#ffffff12;flex:1;height:1px}.Auth-module__mX17bW__card form{flex-direction:column;gap:14px;display:flex}.Auth-module__mX17bW__card label{color:#b9b5c0;flex-direction:column;gap:7px;font-size:10px;display:flex}.Auth-module__mX17bW__card input{color:#f0edf2;background:#101012;border:1px solid #ffffff1c;border-radius:12px;outline:0;width:100%;height:46px;padding:0 12px;font-size:12px}.Auth-module__mX17bW__card input:focus{border-color:#d6816599;box-shadow:0 0 0 3px #d681650f}.Auth-module__mX17bW__passwordField{position:relative}.Auth-module__mX17bW__passwordField button{color:#77737e;cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:5px;right:5px}.Auth-module__mX17bW__forgot{color:#c77b62;cursor:pointer;background:0 0;border:0;align-self:flex-end;margin-top:-5px;font-size:11.25px}.Auth-module__mX17bW__morph{background:0 0;border:2px solid #e2580f;height:52px;margin-top:6px;position:relative}.Auth-module__mX17bW__morphFill{z-index:0;transform-origin:0;background:#e2580f;transition:transform .4s cubic-bezier(.7,0,.3,1) .1s;position:absolute;inset:0;transform:scaleX(0)}.Auth-module__mX17bW__morphInput{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Auth-module__mX17bW__morphBox{z-index:3;cursor:pointer;background:0 0;border:2px solid #e2580f;place-items:center;width:22px;height:22px;transition:border-color .25s .28s;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.Auth-module__mX17bW__morphCheck{width:17px;height:17px;display:block}.Auth-module__mX17bW__morphCheck path{fill:none;stroke:#fff;stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24px;transition:stroke-dashoffset .26s .3s}.Auth-module__mX17bW__morphTerms{z-index:2;color:#b9b5c0;pointer-events:none;font-size:11px;line-height:1.4;transition:opacity .28s .26s,transform .3s .26s;position:absolute;top:50%;left:48px;right:14px;transform:translateY(-50%)}.Auth-module__mX17bW__morphTerms a{color:#e09073;pointer-events:auto;text-decoration:none}.Auth-module__mX17bW__morphSubmit{z-index:1;color:#fff;letter-spacing:.01em;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:600;transition:opacity .22s;display:flex;position:absolute;inset:0}.Auth-module__mX17bW__morphSubmit svg{transition:transform .3s cubic-bezier(.7,0,.3,1)}.Auth-module__mX17bW__morphSubmit:hover svg{transform:translate(4px)}.Auth-module__mX17bW__morphSubmit:disabled{cursor:default}.Auth-module__mX17bW__morph[data-accepted=true] .Auth-module__mX17bW__morphFill{transition:transform .42s cubic-bezier(.7,0,.3,1) .12s;transform:scaleX(1)}.Auth-module__mX17bW__morph[data-accepted=true] .Auth-module__mX17bW__morphBox{border-color:#fff;transition:border-color .25s}.Auth-module__mX17bW__morph[data-accepted=true] .Auth-module__mX17bW__morphCheck path{stroke-dashoffset:0;transition:stroke-dashoffset .26s 20ms}.Auth-module__mX17bW__morph[data-accepted=true] .Auth-module__mX17bW__morphTerms{opacity:0;pointer-events:none;transition:opacity .22s .14s,transform .3s .14s;transform:translate(-8px,-50%)}.Auth-module__mX17bW__morph[data-accepted=true] .Auth-module__mX17bW__morphTerms a{pointer-events:none}.Auth-module__mX17bW__morph[data-accepted=true] .Auth-module__mX17bW__morphSubmit{opacity:1;pointer-events:auto;transition:opacity .3s .34s}.Auth-module__mX17bW__morphInput:focus-visible+.Auth-module__mX17bW__morphBox{outline-offset:3px;outline:2px solid #fff}.Auth-module__mX17bW__submit:disabled,.Auth-module__mX17bW__googleButton:disabled{opacity:.55;cursor:wait}.Auth-module__mX17bW__switchMode{color:#77737f;justify-content:center;gap:6px;margin-top:21px;font-size:11.25px;display:flex}.Auth-module__mX17bW__switchMode button{color:#d4866c;cursor:pointer;background:0 0;border:0}@media (max-width:900px){.Auth-module__mX17bW__page{grid-template-columns:1fr}.Auth-module__mX17bW__story{display:none}.Auth-module__mX17bW__card{margin:90px auto 40px}.Auth-module__mX17bW__mobileBrand{display:flex}.Auth-module__mX17bW__back{top:18px;left:18px}}@media (max-width:500px){.Auth-module__mX17bW__card{border-radius:0;width:calc(100% - 22px);padding:23px 18px}.Auth-module__mX17bW__cardHeader{text-align:center}.Auth-module__mX17bW__mobileBrand{margin-bottom:22px}}
.Legal-module__q0_YEq__page{color:#eeeaf0;background:#0b0b0f;min-height:100dvh;padding:28px 0 80px}.Legal-module__q0_YEq__page:before{content:"";pointer-events:none;opacity:.9;background:radial-gradient(circle at 18% 20%,#d681652e,#0000 34%),radial-gradient(circle at 80% 5%,#6882d621,#0000 30%);height:420px;position:fixed;inset:-20% -10% auto}.Legal-module__q0_YEq__nav{z-index:1;justify-content:space-between;align-items:center;width:min(1040px,100% - 40px);margin:0 auto 54px;display:flex;position:relative}.Legal-module__q0_YEq__brand{color:#f2eef4;align-items:center;gap:10px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.Legal-module__q0_YEq__loginLink{color:#d9d3dc;background:#ffffff09;border:1px solid #ffffff1c;border-radius:999px;padding:9px 14px;font-size:12px;text-decoration:none}.Legal-module__q0_YEq__article{z-index:1;width:min(820px,100% - 40px);margin:0 auto;position:relative}.Legal-module__q0_YEq__header{border-bottom:1px solid #ffffff17;padding-bottom:34px}.Legal-module__q0_YEq__header>span{color:#d68165;text-transform:uppercase;letter-spacing:.14em;margin-bottom:18px;font-size:11px;display:inline-flex}.Legal-module__q0_YEq__header h1{letter-spacing:-.05em;margin:0;font-size:clamp(42px,7vw,76px);font-weight:620;line-height:.92}.Legal-module__q0_YEq__header p{color:#b7b1bc;width:min(680px,100%);margin:22px 0 14px;font-size:16px;line-height:1.72}.Legal-module__q0_YEq__header small{color:#827c88;font-size:12px}.Legal-module__q0_YEq__sections{gap:34px;padding:42px 0;display:grid}.Legal-module__q0_YEq__sections section{border-bottom:1px solid #ffffff13;grid-template-columns:220px 1fr;gap:30px;padding-bottom:34px;display:grid}.Legal-module__q0_YEq__sections h2{color:#f5f0f6;letter-spacing:-.02em;margin:0;font-size:19px;font-weight:560;line-height:1.25}.Legal-module__q0_YEq__sections p{color:#c4bec9;margin:0 0 14px;font-size:14px;line-height:1.76}.Legal-module__q0_YEq__sections p:last-child{margin-bottom:0}.Legal-module__q0_YEq__footer{color:#918b97;flex-direction:column;gap:20px;font-size:12px;display:flex}.Legal-module__q0_YEq__footer a{color:#d68165;text-decoration:none}.Legal-module__q0_YEq__footer div{flex-wrap:wrap;gap:12px;display:flex}.Legal-module__q0_YEq__footer div a{color:#bdb6c2;background:#ffffff06;border:1px solid #ffffff17;border-radius:999px;padding:8px 11px}@media (max-width:720px){.Legal-module__q0_YEq__page{padding-top:20px}.Legal-module__q0_YEq__nav,.Legal-module__q0_YEq__article{width:calc(100% - 28px)}.Legal-module__q0_YEq__nav{margin-bottom:38px}.Legal-module__q0_YEq__sections section{grid-template-columns:1fr;gap:14px}.Legal-module__q0_YEq__header p{font-size:14px}}
.LitoApp-module__4wfOsW__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.LitoApp-module__4wfOsW__loadingScreen{min-height:100dvh;color:var(--lito-text-2);background:radial-gradient(circle at 50% 42%, #d6816514, transparent 28%), var(--lito-bg);place-content:center;justify-items:center;gap:22px;display:grid}.LitoApp-module__4wfOsW__appShell{background:var(--lito-bg);height:100dvh;display:flex;overflow:hidden}.LitoApp-module__4wfOsW__sidebar{z-index:50;background:#111113;border-right:1px solid #ffffff0e;flex-direction:column;flex:0 0 306px;width:306px;height:100dvh;padding:22px 16px 14px;display:flex}.LitoApp-module__4wfOsW__sidebarTop{justify-content:space-between;align-items:center;padding:0 6px 20px;display:flex}.LitoApp-module__4wfOsW__sidebarBrand,.LitoApp-module__4wfOsW__desktopBrand{letter-spacing:-.03em;align-items:center;gap:11px;font-size:20px;font-weight:550;display:inline-flex}.LitoApp-module__4wfOsW__iconButton,.LitoApp-module__4wfOsW__headerIcon,.LitoApp-module__4wfOsW__settingsButton,.LitoApp-module__4wfOsW__conversationDelete{cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.LitoApp-module__4wfOsW__sidebarTop .LitoApp-module__4wfOsW__iconButton{width:36px;height:36px;color:var(--lito-text-2);border-radius:50%;display:none}.LitoApp-module__4wfOsW__sidebarActions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.LitoApp-module__4wfOsW__sidebarAction{border:1px solid var(--lito-border);min-height:44px;color:var(--lito-text);cursor:pointer;background:#ffffff05;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:13px;transition:background .2s,border-color .2s,transform .2s;display:flex}.LitoApp-module__4wfOsW__sidebarAction:hover{border-color:var(--lito-border-strong);background:#ffffff0e;transform:translateY(-1px)}.LitoApp-module__4wfOsW__projectLabel,.LitoApp-module__4wfOsW__recentLabel{color:var(--lito-text-3);letter-spacing:.17em;padding:26px 10px 11px;font-size:11px;font-weight:650}.LitoApp-module__4wfOsW__projectLink{border-radius:14px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:10px;transition:background .2s;display:grid}.LitoApp-module__4wfOsW__projectLink:hover{background:#ffffff09}.LitoApp-module__4wfOsW__projectIcon{width:36px;height:36px;color:var(--lito-coral-bright);background:var(--lito-coral-soft);border-radius:12px;place-items:center;display:grid}.LitoApp-module__4wfOsW__projectLink strong{font-size:14px;font-weight:570;display:block}.LitoApp-module__4wfOsW__projectLink small{color:var(--lito-text-3);margin-top:3px;font-size:10px;display:block}.LitoApp-module__4wfOsW__projectLink>svg{color:var(--lito-text-3)}.LitoApp-module__4wfOsW__recentLabel{justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}.LitoApp-module__4wfOsW__recentLabel span:last-child{letter-spacing:0;background:#ffffff0b;border-radius:999px;padding:2px 7px;font-size:10px}.LitoApp-module__4wfOsW__conversationList{flex-direction:column;flex:1;gap:4px;min-height:0;padding:0 2px;display:flex;overflow-y:auto}.LitoApp-module__4wfOsW__conversationItem{border-radius:13px;align-items:center;min-height:44px;transition:background .16s;display:flex}.LitoApp-module__4wfOsW__conversationItem:hover,.LitoApp-module__4wfOsW__conversationActive{background:#ffffff0b}.LitoApp-module__4wfOsW__conversationActive{box-shadow:inset 2px 0 0 var(--lito-coral)}.LitoApp-module__4wfOsW__conversationSelect{color:var(--lito-text-2);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;min-width:0;height:44px;padding:0 10px}.LitoApp-module__4wfOsW__conversationSelect span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.LitoApp-module__4wfOsW__conversationActive .LitoApp-module__4wfOsW__conversationSelect{color:var(--lito-text)}.LitoApp-module__4wfOsW__conversationDelete{opacity:0;width:34px;height:34px;color:var(--lito-text-3);border-radius:10px;margin-right:4px;transition:opacity .16s,color .16s,background .16s}.LitoApp-module__4wfOsW__conversationItem:hover .LitoApp-module__4wfOsW__conversationDelete,.LitoApp-module__4wfOsW__conversationDelete:focus-visible{opacity:1}.LitoApp-module__4wfOsW__conversationDelete:hover{color:var(--lito-danger);background:#ff77771a}.LitoApp-module__4wfOsW__sidebarEmpty{border:1px dashed var(--lito-border);color:var(--lito-text-3);border-radius:16px;align-items:center;gap:10px;margin:10px 6px;padding:22px 14px;font-size:12px;line-height:1.45;display:flex}.LitoApp-module__4wfOsW__sidebarFooter{border-top:1px solid #ffffff0f;align-items:center;gap:8px;margin-top:10px;padding:13px 6px 1px;display:flex}.LitoApp-module__4wfOsW__accountMini{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.LitoApp-module__4wfOsW__avatar{width:38px;height:38px;color:var(--lito-coral-bright);background:linear-gradient(145deg,#30252a,#171d29);border:1px solid #d6816559;border-radius:50%;place-items:center;font-weight:700;display:grid;overflow:hidden}.LitoApp-module__4wfOsW__avatar img{object-fit:cover;width:100%;height:100%}.LitoApp-module__4wfOsW__accountCopy{min-width:0}.LitoApp-module__4wfOsW__accountCopy strong{text-overflow:ellipsis;font-size:14px;font-weight:560;display:block;overflow:hidden}.LitoApp-module__4wfOsW__accountCopy span{color:var(--lito-coral-bright);background:var(--lito-coral-soft);border-radius:999px;margin-top:3px;padding:2px 7px;font-size:10px;display:inline-block}.LitoApp-module__4wfOsW__settingsButton{border:1px solid var(--lito-border);width:38px;height:38px;color:var(--lito-text-2);border-radius:50%;transition:background .2s,transform .2s}.LitoApp-module__4wfOsW__settingsButton:hover{background:var(--lito-panel-soft);transform:rotate(8deg)}.LitoApp-module__4wfOsW__sidebarScrim{display:none}.LitoApp-module__4wfOsW__chatMain{background:#121214;flex-direction:column;flex:1;min-width:0;height:100dvh;display:flex;position:relative}.LitoApp-module__4wfOsW__chatHeader{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:20;background:#141417d1;border-bottom:1px solid #ffffff0e;flex:0 0 64px;grid-template-columns:1fr auto 1fr;align-items:center;height:64px;padding:0 24px;display:grid}.LitoApp-module__4wfOsW__chatHeaderLeft,.LitoApp-module__4wfOsW__chatHeaderRight{align-items:center;gap:10px;display:flex}.LitoApp-module__4wfOsW__chatHeaderRight{justify-content:flex-end}.LitoApp-module__4wfOsW__headerIcon{width:38px;height:38px;color:var(--lito-text-2);border-radius:50%;transition:background .18s,color .18s}.LitoApp-module__4wfOsW__headerIcon:hover{color:var(--lito-text);background:#ffffff0e}.LitoApp-module__4wfOsW__privateModeButton{color:var(--lito-text-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:6px;transition:color .18s;display:grid}.LitoApp-module__4wfOsW__privateModeButton:hover{color:var(--lito-text-2)}.LitoApp-module__4wfOsW__privateModeButtonActive{color:var(--lito-text)}.LitoApp-module__4wfOsW__privateModeGlyph{width:20px;height:20px;display:block;overflow:visible}.LitoApp-module__4wfOsW__privateModeHat,.LitoApp-module__4wfOsW__privateModeGlasses{transform-box:fill-box;transform-origin:50%;will-change:transform}.LitoApp-module__4wfOsW__privateModeHatCrown,.LitoApp-module__4wfOsW__privateModeHatBrim{stroke:currentColor;fill:none}.LitoApp-module__4wfOsW__privateModeButtonActive .LitoApp-module__4wfOsW__privateModeHatCrown,.LitoApp-module__4wfOsW__privateModeButtonActive .LitoApp-module__4wfOsW__privateModeHatBrim{stroke:var(--lito-text)}.LitoApp-module__4wfOsW__privateModeGlassesLens,.LitoApp-module__4wfOsW__privateModeGlassesBridge,.LitoApp-module__4wfOsW__privateModeGlassesArm{stroke:currentColor;fill:none}.LitoApp-module__4wfOsW__privateModeButtonActive .LitoApp-module__4wfOsW__privateModeGlassesLens,.LitoApp-module__4wfOsW__privateModeButtonActive .LitoApp-module__4wfOsW__privateModeGlassesBridge,.LitoApp-module__4wfOsW__privateModeButtonActive .LitoApp-module__4wfOsW__privateModeGlassesArm{stroke:var(--lito-text)}.LitoApp-module__4wfOsW__chatHeaderLeft>.LitoApp-module__4wfOsW__headerIcon{display:none}.LitoApp-module__4wfOsW__chatTitle{text-align:center;min-width:170px}.LitoApp-module__4wfOsW__chatTitle strong{white-space:nowrap;text-overflow:ellipsis;max-width:340px;font-size:13px;font-weight:570;display:block;overflow:hidden}.LitoApp-module__4wfOsW__chatTitle span{color:var(--lito-text-3);margin-top:3px;font-size:10px;display:block}.LitoApp-module__4wfOsW__chatSearch{border:1px solid var(--lito-border);background:#ffffff09;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 12px;display:flex}.LitoApp-module__4wfOsW__chatSearch input{width:100%;color:var(--lito-text);background:0 0;border:0;outline:0;font-size:13px}.LitoApp-module__4wfOsW__chatSearch button{color:var(--lito-text-3);cursor:pointer;background:0 0;border:0;display:grid}.LitoApp-module__4wfOsW__privateStatus{color:var(--lito-indigo);background:var(--lito-indigo-soft);border:1px solid #9187ff2e;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:inline-flex}.LitoApp-module__4wfOsW__chatCanvas{scroll-behavior:smooth;flex:1;min-height:0;position:relative;overflow-y:auto}.LitoApp-module__4wfOsW__chatAtmosphere{pointer-events:none;background:radial-gradient(circle at 50% 34%,#d6816509,#0000 32%);position:fixed;inset:64px 0 160px 306px}.LitoApp-module__4wfOsW__messageColumn{width:min(860px,100% - 48px);min-height:100%;margin:0 auto;padding:36px 0 44px;position:relative}.LitoApp-module__4wfOsW__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100dvh - 290px);padding:30px 0;display:flex}.LitoApp-module__4wfOsW__emptyState h1{letter-spacing:-.045em;margin-top:26px;font-size:clamp(30px,3.4vw,48px);font-weight:470}.LitoApp-module__4wfOsW__emptyState>p{color:var(--lito-text-2);margin-top:12px;font-size:15px}.LitoApp-module__4wfOsW__starterGrid{grid-template-columns:repeat(3,1fr);gap:9px;width:min(650px,100%);margin-top:34px;display:grid}.LitoApp-module__4wfOsW__starterGrid button{text-align:left;min-height:84px;color:var(--lito-text-2);border:1px solid var(--lito-border);cursor:pointer;background:#ffffff06;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:8px;padding:15px;font-size:12px;line-height:1.4;transition:background .2s,transform .2s,border-color .2s;display:flex}.LitoApp-module__4wfOsW__starterGrid button span{color:var(--lito-coral-bright)}.LitoApp-module__4wfOsW__starterGrid button:hover{background:#ffffff0d;border-color:#d6816547;transform:translateY(-2px)}.LitoApp-module__4wfOsW__messageRow{gap:12px;width:100%;margin:0 0 30px;display:flex}.LitoApp-module__4wfOsW__messageRowUser{justify-content:flex-end}.LitoApp-module__4wfOsW__messageRowAssistant{justify-content:flex-start}.LitoApp-module__4wfOsW__assistantGlyph{width:28px;height:28px;color:var(--lito-coral-bright);background:var(--lito-coral-soft);border-radius:10px;flex:0 0 28px;place-items:center;margin-top:2px;display:grid}.LitoApp-module__4wfOsW__userBubble{max-width:min(75%,640px);box-shadow:var(--shadow-low);background:#222226;border:1px solid #ffffff12;border-radius:20px 20px 6px;padding:12px 16px}.LitoApp-module__4wfOsW__assistantMessage{width:min(100%,760px);min-width:0}.LitoApp-module__4wfOsW__messageContent{color:var(--lito-text);overflow-wrap:anywhere;font-size:15px;line-height:1.75}.LitoApp-module__4wfOsW__userBubble .LitoApp-module__4wfOsW__messageContent{line-height:1.55}.LitoApp-module__4wfOsW__messageContent p+p,.LitoApp-module__4wfOsW__messageContent p+ul,.LitoApp-module__4wfOsW__messageContent p+ol,.LitoApp-module__4wfOsW__messageContent ul+p,.LitoApp-module__4wfOsW__messageContent ol+p,.LitoApp-module__4wfOsW__messageContent h2,.LitoApp-module__4wfOsW__messageContent h3{margin-top:14px}.LitoApp-module__4wfOsW__messageContent h1,.LitoApp-module__4wfOsW__messageContent h2,.LitoApp-module__4wfOsW__messageContent h3{letter-spacing:-.025em;line-height:1.3}.LitoApp-module__4wfOsW__messageContent h2{font-size:19px}.LitoApp-module__4wfOsW__messageContent h3{font-size:16px}.LitoApp-module__4wfOsW__messageContent ul,.LitoApp-module__4wfOsW__messageContent ol{padding-left:23px}.LitoApp-module__4wfOsW__messageContent li+li{margin-top:6px}.LitoApp-module__4wfOsW__messageContent a{color:var(--lito-coral-bright);text-underline-offset:3px;text-decoration:underline}.LitoApp-module__4wfOsW__messageContent blockquote{color:var(--lito-text-2);border-left:2px solid var(--lito-coral);margin:15px 0;padding:4px 0 4px 15px}.LitoApp-module__4wfOsW__messageContent code{color:#f2c1b2;background:#d6816517;border:1px solid #d681651f;border-radius:6px;padding:2px 5px;font-size:.88em}.LitoApp-module__4wfOsW__messageContent pre{border:1px solid var(--lito-border);background:#0b0b0d;border-radius:14px;margin-top:14px;padding:16px;overflow:auto}.LitoApp-module__4wfOsW__messageContent pre code{color:#e5e2e9;background:0 0;border:0;padding:0}.LitoApp-module__4wfOsW__messageContent table{border-collapse:collapse;width:100%;margin-top:15px;font-size:13px}.LitoApp-module__4wfOsW__messageContent th,.LitoApp-module__4wfOsW__messageContent td{border:1px solid var(--lito-border);text-align:left;padding:9px}.LitoApp-module__4wfOsW__messageStreaming:after{content:"";background:var(--lito-coral);vertical-align:-2px;border-radius:2px;width:7px;height:16px;margin-left:3px;animation:1s steps(2,end) infinite LitoApp-module__4wfOsW__caret;display:inline-block}@keyframes LitoApp-module__4wfOsW__caret{50%{opacity:.15}}.LitoApp-module__4wfOsW__messageActions{color:var(--lito-text-3);align-items:center;gap:5px;margin-top:11px;display:flex}.LitoApp-module__4wfOsW__messageActions button{width:29px;height:29px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.LitoApp-module__4wfOsW__messageActions button:hover{color:var(--lito-text-2);background:#ffffff0d}.LitoApp-module__4wfOsW__messageActions span{margin-left:5px;font-size:10px}.LitoApp-module__4wfOsW__messageAttachment{border:1px solid var(--lito-border);min-width:230px;max-width:420px;color:var(--lito-text-2);background:#ffffff09;border-radius:13px;align-items:center;gap:11px;margin-bottom:10px;padding:9px 11px;display:flex}.LitoApp-module__4wfOsW__messageAttachment>img{object-fit:cover;border-radius:9px;width:48px;height:48px}.LitoApp-module__4wfOsW__messageAttachment>span{flex:1;min-width:0}.LitoApp-module__4wfOsW__messageAttachment strong,.LitoApp-module__4wfOsW__messageAttachment small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.LitoApp-module__4wfOsW__messageAttachment strong{color:var(--lito-text);font-size:12px}.LitoApp-module__4wfOsW__messageAttachment small{margin-top:3px;font-size:10px}.LitoApp-module__4wfOsW__generatedMedia{border:1px solid var(--lito-border);width:min(560px,100%);max-height:560px;box-shadow:var(--shadow-high);background:#09090a;border-radius:20px;margin:0 0 16px;display:block;overflow:hidden}.LitoApp-module__4wfOsW__generatedMedia img,.LitoApp-module__4wfOsW__generatedMedia video,.LitoApp-module__4wfOsW__generatedMedia:is(video){object-fit:contain;width:100%;max-height:560px;display:block}.LitoApp-module__4wfOsW__sources{margin-top:18px}.LitoApp-module__4wfOsW__sources>span{color:var(--lito-text-3);letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.LitoApp-module__4wfOsW__sources>div{flex-wrap:wrap;gap:7px;display:flex}.LitoApp-module__4wfOsW__sources a{border:1px solid var(--lito-border);max-width:270px;color:var(--lito-text-2);border-radius:999px;align-items:center;gap:7px;padding:7px 10px 7px 7px;font-size:10px;display:flex}.LitoApp-module__4wfOsW__sources a>span{background:var(--lito-coral-soft);width:20px;height:20px;color:var(--lito-coral-bright);border-radius:50%;place-items:center;display:grid}.LitoApp-module__4wfOsW__sources a:hover{background:#ffffff09}.LitoApp-module__4wfOsW__progressCard{border:1px solid var(--lito-border);background:#1a1a1ecc;border-radius:15px;align-items:center;gap:12px;width:min(450px,100%);margin:4px 0 28px 40px;padding:11px 13px;display:flex}.LitoApp-module__4wfOsW__progressOrb{width:34px;height:34px;color:var(--lito-coral-bright);background:var(--lito-coral-soft);border-radius:12px;place-items:center;animation:2.1s ease-in-out infinite LitoApp-module__4wfOsW__pulseOrb;display:grid}.LitoApp-module__4wfOsW__progressCard div{flex:1;min-width:0}.LitoApp-module__4wfOsW__progressCard strong,.LitoApp-module__4wfOsW__progressCard div>span{display:block}.LitoApp-module__4wfOsW__progressCard strong{font-size:12px;font-weight:550}.LitoApp-module__4wfOsW__progressCard div>span{color:var(--lito-text-3);margin-top:4px;font-size:10px}.LitoApp-module__4wfOsW__progressCard i{background:#ffffff12;border-radius:99px;width:28px;height:4px;overflow:hidden}.LitoApp-module__4wfOsW__progressCard i span{background:var(--lito-coral);width:45%;height:100%;animation:1.2s ease-in-out infinite LitoApp-module__4wfOsW__progress;display:block}@keyframes LitoApp-module__4wfOsW__progress{0%{transform:translate(-120%)}to{transform:translate(240%)}}@keyframes LitoApp-module__4wfOsW__pulseOrb{50%{transform:scale(1.06);box-shadow:0 0 18px #d681652e}}.LitoApp-module__4wfOsW__errorBanner,.LitoApp-module__4wfOsW__noticeBanner{z-index:30;width:min(520px,100% - 30px);box-shadow:var(--shadow-high);border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;font-size:12px;display:flex;position:absolute;bottom:174px;left:50%;transform:translate(-50%)}.LitoApp-module__4wfOsW__errorBanner{color:#ffd4d4;background:#4b191df0;border:1px solid #ff777742}.LitoApp-module__4wfOsW__noticeBanner{color:#c9f5ec;background:#14453ef0;border:1px solid #63e0c63d}.LitoApp-module__4wfOsW__errorBanner button,.LitoApp-module__4wfOsW__noticeBanner button{color:inherit;cursor:pointer;background:0 0;border:0;display:grid}.LitoApp-module__4wfOsW__composerDock{z-index:15;background:linear-gradient(#0000,#121214eb 15%,#121214 28%);flex:none;padding:9px 24px 12px;position:relative}.LitoApp-module__4wfOsW__quickActions{scrollbar-width:none;gap:8px;width:min(860px,100%);margin:0 auto 8px;display:flex;overflow-x:auto}.LitoApp-module__4wfOsW__quickActions::-webkit-scrollbar{display:none}.LitoApp-module__4wfOsW__quickAction{border:1px solid var(--lito-border);min-height:34px;color:var(--lito-text-2);cursor:pointer;background:#1d1d21eb;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 13px;font-size:11px;transition:color .18s,border-color .18s,background .18s;display:flex}.LitoApp-module__4wfOsW__quickAction:hover,.LitoApp-module__4wfOsW__quickActionActive{color:var(--lito-text);background:var(--lito-coral-soft);border-color:#d681655c}.LitoApp-module__4wfOsW__quickAction svg{color:var(--lito-coral-bright)}.LitoApp-module__4wfOsW__composer{background:#1f1f23f5;border:1px solid #9791ae47;border-radius:25px;width:min(860px,100%);margin:0 auto;padding:9px 11px 10px;transition:border-color .2s,box-shadow .2s;box-shadow:0 15px 42px #0000004d,inset 0 1px #ffffff06}.LitoApp-module__4wfOsW__composer:focus-within{border-color:#d681657a;box-shadow:0 15px 46px #00000059,0 0 0 3px #d681650e}.LitoApp-module__4wfOsW__composerPrivate{border-color:#9187ff5c;box-shadow:0 15px 42px #0000004d,0 0 32px #9187ff0b}.LitoApp-module__4wfOsW__composerContext{flex-wrap:wrap;align-items:center;gap:8px;padding:1px 1px 7px;display:flex}.LitoApp-module__4wfOsW__attachmentChip{border:1px solid var(--lito-border);background:#ffffff09;border-radius:13px;align-items:center;gap:9px;min-width:210px;max-width:330px;height:48px;padding:5px 7px;display:flex}.LitoApp-module__4wfOsW__attachmentChip img{object-fit:cover;border-radius:9px;width:38px;height:38px}.LitoApp-module__4wfOsW__attachmentChip>svg{width:34px;color:var(--lito-coral-bright)}.LitoApp-module__4wfOsW__attachmentChip span{flex:1;min-width:0}.LitoApp-module__4wfOsW__attachmentChip strong,.LitoApp-module__4wfOsW__attachmentChip small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.LitoApp-module__4wfOsW__attachmentChip strong{font-size:11px}.LitoApp-module__4wfOsW__attachmentChip small{color:var(--lito-text-3);margin-top:2px;font-size:9px}.LitoApp-module__4wfOsW__attachmentChip button,.LitoApp-module__4wfOsW__intentChip button{color:var(--lito-text-3);cursor:pointer;background:0 0;border:0;display:grid}.LitoApp-module__4wfOsW__intentChip{height:32px;color:var(--lito-coral-bright);background:var(--lito-coral-soft);border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:10px;display:inline-flex}.LitoApp-module__4wfOsW__intentChip button{color:inherit}.LitoApp-module__4wfOsW__composerError{color:#ffa3a3;font-size:10px}.LitoApp-module__4wfOsW__composerTextarea{resize:none;field-sizing:content;width:100%;min-height:42px;max-height:142px;color:var(--lito-text);background:0 0;border:0;outline:0;padding:7px 7px 5px;font-size:14px;line-height:1.55}.LitoApp-module__4wfOsW__composerTextarea::placeholder{color:#8e8b9d}.LitoApp-module__4wfOsW__composerBottom,.LitoApp-module__4wfOsW__composerLeft{align-items:center;display:flex}.LitoApp-module__4wfOsW__composerBottom{justify-content:space-between;gap:8px}.LitoApp-module__4wfOsW__composerLeft{gap:7px;min-width:0}.LitoApp-module__4wfOsW__composerRoundButton,.LitoApp-module__4wfOsW__voiceButton{cursor:pointer;border:0;border-radius:50%;place-items:center;transition:transform .18s,background .18s,color .18s;display:grid}.LitoApp-module__4wfOsW__composerRoundButton{width:35px;height:35px;color:var(--lito-text-2);background:#ffffff0e}.LitoApp-module__4wfOsW__composerRoundButton:hover,.LitoApp-module__4wfOsW__composerRoundActive{color:var(--lito-coral-bright);background:var(--lito-coral-soft)}.LitoApp-module__4wfOsW__plusRotated{transition:transform .2s;transform:rotate(45deg)}.LitoApp-module__4wfOsW__modeButton{border:1px solid var(--lito-border);height:35px;color:var(--lito-text-2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:10px;display:flex}.LitoApp-module__4wfOsW__modeButton svg:first-child{color:var(--lito-coral-bright)}.LitoApp-module__4wfOsW__modeButton:hover{background:#ffffff09}.LitoApp-module__4wfOsW__voiceButton{width:45px;height:45px;color:var(--lito-coral-bright);border:1px solid var(--lito-coral);background:#2b211f;flex:0 0 45px;box-shadow:inset 0 0 0 4px #d6816506}.LitoApp-module__4wfOsW__voiceButton:hover{background:#332521;transform:scale(1.035)}.LitoApp-module__4wfOsW__voiceListening{animation:1.2s ease-in-out infinite LitoApp-module__4wfOsW__voicePulse}@keyframes LitoApp-module__4wfOsW__voicePulse{50%{box-shadow:0 0 0 8px #d6816514}}.LitoApp-module__4wfOsW__popoverAnchor{position:relative}.LitoApp-module__4wfOsW__attachmentMenu,.LitoApp-module__4wfOsW__modeMenu{z-index:40;border:1px solid var(--lito-border-strong);box-shadow:var(--shadow-high);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1b1b1ffa;border-radius:14px;padding:6px;position:absolute;bottom:calc(100% + 9px);left:0}.LitoApp-module__4wfOsW__attachmentMenu{width:180px}.LitoApp-module__4wfOsW__attachmentMenu button{width:100%;height:39px;color:var(--lito-text-2);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-size:11px;display:flex}.LitoApp-module__4wfOsW__attachmentMenu button:hover{color:var(--lito-text);background:#ffffff0e}.LitoApp-module__4wfOsW__modeMenu{width:250px}.LitoApp-module__4wfOsW__modeMenu button{width:100%;min-height:52px;color:var(--lito-text-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.LitoApp-module__4wfOsW__modeMenu button:hover,.LitoApp-module__4wfOsW__modeOptionActive{background:#ffffff0d!important}.LitoApp-module__4wfOsW__modeMenu strong,.LitoApp-module__4wfOsW__modeMenu small{display:block}.LitoApp-module__4wfOsW__modeMenu strong{color:var(--lito-text);font-size:12px}.LitoApp-module__4wfOsW__modeMenu small{color:var(--lito-text-3);margin-top:3px;font-size:9px}.LitoApp-module__4wfOsW__modeOptionActive>svg{color:var(--lito-coral-bright)}.LitoApp-module__4wfOsW__composerHint{text-align:center;color:#696674;margin-top:7px;font-size:9px}.LitoApp-module__4wfOsW__voiceScrim{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060608cc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.LitoApp-module__4wfOsW__voiceOverlay{background:radial-gradient(circle at 50% 38%,#d6816513,#0000 34%),linear-gradient(160deg,#18181b,#0f0f12);border:1px solid #ffffff1a;border-radius:30px;flex-direction:column;width:min(560px,100%);height:min(720px,100dvh - 36px);display:flex;overflow:hidden;box-shadow:0 35px 120px #000000a6}.LitoApp-module__4wfOsW__voiceOverlay>header{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;height:68px;padding:0 20px;display:flex}.LitoApp-module__4wfOsW__voiceOverlay>header>div{align-items:center;gap:10px;font-size:15px;font-weight:540;display:flex}.LitoApp-module__4wfOsW__voiceOverlay>header button{width:36px;height:36px;color:var(--lito-text-2);cursor:pointer;background:#ffffff0b;border:0;border-radius:50%;place-items:center;display:grid}.LitoApp-module__4wfOsW__voiceCenter{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:25px;display:flex}.LitoApp-module__4wfOsW__voiceAura{background:radial-gradient(circle,#ffffff0d,#0000 57%);border-radius:50%;place-items:center;width:230px;height:230px;display:grid;position:relative}.LitoApp-module__4wfOsW__voiceAura:before,.LitoApp-module__4wfOsW__voiceAura:after,.LitoApp-module__4wfOsW__voiceAura>span{content:"";border:1px solid #d6816521;border-radius:50%;animation:3s ease-out infinite LitoApp-module__4wfOsW__voiceRing;position:absolute;inset:23px}.LitoApp-module__4wfOsW__voiceAura:after{animation-delay:1s}.LitoApp-module__4wfOsW__voiceAura>span:first-of-type{animation-delay:2s}.LitoApp-module__4wfOsW__voiceAura>span:nth-of-type(2),.LitoApp-module__4wfOsW__voiceAura>span:nth-of-type(3){display:none}.LitoApp-module__4wfOsW__voiceAuralistening:before,.LitoApp-module__4wfOsW__voiceAurauserSpeaking:before{border-color:#5ad9c938}.LitoApp-module__4wfOsW__voiceAurathinking:before{border-color:#9187ff40}.LitoApp-module__4wfOsW__voiceAuraspeaking:before{border-color:#d6816557;animation-duration:1.55s}@keyframes LitoApp-module__4wfOsW__voiceRing{0%{opacity:0;transform:scale(.72)}25%{opacity:1}to{opacity:0;transform:scale(1.25)}}.LitoApp-module__4wfOsW__voiceCenter h1{letter-spacing:-.04em;margin-top:10px;font-size:25px;font-weight:480}.LitoApp-module__4wfOsW__voiceCenter>p{max-width:360px;min-height:34px;color:var(--lito-text-3);margin-top:8px;font-size:11px;line-height:1.55}.LitoApp-module__4wfOsW__voicePrivate{color:var(--lito-indigo);background:var(--lito-indigo-soft);border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:6px 9px;font-size:9px;display:inline-flex}.LitoApp-module__4wfOsW__voiceWave{justify-content:center;align-items:center;gap:4px;height:42px;margin-top:22px;display:flex}.LitoApp-module__4wfOsW__voiceWave i{width:3px;height:calc(8px + (var(--wave-index) % 5) * 4px);background:var(--lito-coral);animation:.9s ease-in-out infinite alternate LitoApp-module__4wfOsW__voiceBar;animation-delay:calc(var(--wave-index) * -55ms);opacity:.78;border-radius:99px}.LitoApp-module__4wfOsW__voiceAuraerror+h1+p+.LitoApp-module__4wfOsW__voiceWave i{animation-play-state:paused}@keyframes LitoApp-module__4wfOsW__voiceBar{0%{opacity:.35;transform:scaleY(.35)}to{opacity:.9;transform:scaleY(1)}}.LitoApp-module__4wfOsW__voiceOverlay>footer{border-top:1px solid #ffffff0e;justify-content:center;align-items:center;gap:28px;min-height:105px;padding:15px 20px 22px;display:flex}.LitoApp-module__4wfOsW__voiceOverlay>footer button{width:60px;color:var(--lito-text-2);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;display:flex}.LitoApp-module__4wfOsW__voiceOverlay>footer button:before{content:"";position:absolute}.LitoApp-module__4wfOsW__voiceOverlay>footer button>svg{border:1px solid var(--lito-border);background:#ffffff0e;border-radius:50%;width:48px;height:48px;padding:13px}.LitoApp-module__4wfOsW__voiceOverlay>footer button span{font-size:9px}.LitoApp-module__4wfOsW__voiceOverlay>footer .LitoApp-module__4wfOsW__endCall>svg{color:#fff;background:#d85858;border-color:#e46969}.LitoApp-module__4wfOsW__voiceOverlay>footer .LitoApp-module__4wfOsW__voiceControlActive{color:var(--lito-coral-bright)}.LitoApp-module__4wfOsW__voiceOverlay>footer .LitoApp-module__4wfOsW__voiceControlActive>svg{background:var(--lito-coral-soft);border-color:#d681654d}.LitoApp-module__4wfOsW__settingsLayout{width:min(760px,100% - 32px);min-height:100dvh;margin:0 auto;padding:42px 0 60px;position:relative}.LitoApp-module__4wfOsW__settingsHeader{align-items:center;gap:18px;margin-bottom:25px;display:flex}.LitoApp-module__4wfOsW__settingsBack{border:1px solid var(--lito-border);width:48px;height:48px;color:var(--lito-text);cursor:pointer;background:#14141ab3;border-radius:50%;place-items:center;font-size:24px;display:grid}.LitoApp-module__4wfOsW__settingsHeader h1{letter-spacing:-.04em;font-size:30px;font-weight:500}.LitoApp-module__4wfOsW__settingsHeader h1 span{background:var(--lito-coral);border-radius:50%;width:7px;height:7px;margin-left:5px;display:inline-block}.LitoApp-module__4wfOsW__settingsHeader p{color:var(--lito-text-3);margin-top:5px;font-size:11px}.LitoApp-module__4wfOsW__profileCard{min-height:142px;box-shadow:var(--shadow-high);background:linear-gradient(135deg,#1a1a2ef2,#0f0f1bf2);border:1px solid #9187ff40;border-radius:28px;grid-template-columns:76px 1fr auto;align-items:center;gap:18px;padding:24px;display:grid;position:relative;overflow:hidden}.LitoApp-module__4wfOsW__profileAura{background:radial-gradient(circle,#d6816521,#0000 65%);width:240px;height:160px;position:absolute;top:-60px;left:-60px}.LitoApp-module__4wfOsW__profileAvatar{z-index:1;width:76px;height:76px;color:var(--lito-text-2);background:#101729;border:2px solid #d681656b;border-radius:50%;place-items:center;display:grid;overflow:hidden;box-shadow:0 0 0 8px #d681650a}.LitoApp-module__4wfOsW__profileAvatar img{object-fit:cover;width:100%;height:100%}.LitoApp-module__4wfOsW__profileCard>div:nth-child(3){z-index:1;min-width:0}.LitoApp-module__4wfOsW__profileCard strong,.LitoApp-module__4wfOsW__profileCard span{display:block}.LitoApp-module__4wfOsW__profileCard strong{letter-spacing:-.03em;font-size:25px;font-weight:490}.LitoApp-module__4wfOsW__profileCard span{color:var(--lito-text-2);text-overflow:ellipsis;margin-top:7px;font-size:12px;overflow:hidden}.LitoApp-module__4wfOsW__profileCard>button{z-index:1;border:1px solid var(--lito-border);height:38px;color:var(--lito-text-2);cursor:pointer;background:#ffffff08;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:11px;display:flex}.LitoApp-module__4wfOsW__settingsSectionLabel{color:var(--lito-text-3);letter-spacing:.18em;align-items:center;gap:9px;margin:28px 6px 10px;font-size:10px;font-weight:650;display:flex}.LitoApp-module__4wfOsW__settingsSectionLabel span{background:var(--lito-coral);border-radius:50%;width:5px;height:5px}.LitoApp-module__4wfOsW__settingsCard{border:1px solid var(--lito-border);background:#141422c2;border-radius:23px;overflow:hidden;box-shadow:0 12px 38px #0000002e}.LitoApp-module__4wfOsW__settingRow{width:100%;min-height:76px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #9791ae1c;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:13px 18px;display:grid}.LitoApp-module__4wfOsW__settingRow:is(button){cursor:pointer}.LitoApp-module__4wfOsW__settingRow:last-child{border-bottom:0}.LitoApp-module__4wfOsW__settingRow:is(button):hover{background:#ffffff06}.LitoApp-module__4wfOsW__settingIcon{width:42px;height:42px;color:var(--lito-text-2);background:#ffffff0b;border-radius:13px;place-items:center;display:grid}.LitoApp-module__4wfOsW__settingIconcoral{color:var(--lito-coral-bright);background:var(--lito-coral-soft)}.LitoApp-module__4wfOsW__settingIconindigo{color:var(--lito-indigo);background:var(--lito-indigo-soft)}.LitoApp-module__4wfOsW__settingCopy strong,.LitoApp-module__4wfOsW__settingCopy small{display:block}.LitoApp-module__4wfOsW__settingCopy strong{font-size:14px;font-weight:520}.LitoApp-module__4wfOsW__settingCopy small{color:var(--lito-text-3);margin-top:5px;font-size:10px;line-height:1.4}.LitoApp-module__4wfOsW__settingControl{color:var(--lito-text-3);justify-content:flex-end;align-items:center;display:flex}.LitoApp-module__4wfOsW__settingValue{color:var(--lito-text-2);font-size:12px}.LitoApp-module__4wfOsW__settingValueMuted{color:var(--lito-text-3);background:#ffffff09;border-radius:99px;padding:6px 9px;font-size:10px}.LitoApp-module__4wfOsW__toggle{border:1px solid var(--lito-border-strong);cursor:pointer;background:#151520;border-radius:999px;width:51px;height:29px;padding:3px;transition:background .2s,border-color .2s}.LitoApp-module__4wfOsW__toggle span{background:#f4f3f6;border-radius:50%;width:21px;height:21px;transition:transform .22s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 2px 7px #00000059}.LitoApp-module__4wfOsW__toggleOn{border-color:var(--lito-coral);background:linear-gradient(135deg,#bd674f,#df8c6e)}.LitoApp-module__4wfOsW__toggleOn span{transform:translate(21px)}.LitoApp-module__4wfOsW__segmented{background:#ffffff09;border-radius:999px;padding:3px;display:flex}.LitoApp-module__4wfOsW__segmented button{height:30px;color:var(--lito-text-3);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 13px;font-size:10px}.LitoApp-module__4wfOsW__segmented .LitoApp-module__4wfOsW__segmentActive{color:#fff;background:var(--lito-coral)}.LitoApp-module__4wfOsW__accountActions{gap:10px;margin-top:20px;display:flex}.LitoApp-module__4wfOsW__accountActions button{border:1px solid var(--lito-border);background:var(--lito-panel);height:47px;color:var(--lito-text-2);cursor:pointer;border-radius:15px;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.LitoApp-module__4wfOsW__accountActions .LitoApp-module__4wfOsW__dangerButton{color:#f99;background:#ff77770b;border-color:#ff77772e}.LitoApp-module__4wfOsW__settingsVersion{text-align:center;color:var(--lito-text-3);margin-top:24px;font-size:9px}.LitoApp-module__4wfOsW__saveToast{border:1px solid var(--lito-border-strong);box-shadow:var(--shadow-high);color:var(--lito-text-2);background:#25242b;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:10px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.LitoApp-module__4wfOsW__modalScrim{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040406b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.LitoApp-module__4wfOsW__nameModal,.LitoApp-module__4wfOsW__memoryPanel{border:1px solid var(--lito-border-strong);width:min(480px,100%);box-shadow:var(--shadow-high);background:#17171c;border-radius:23px}.LitoApp-module__4wfOsW__nameModal{padding:22px}.LitoApp-module__4wfOsW__nameModal h2{margin-bottom:16px;font-size:19px;font-weight:520}.LitoApp-module__4wfOsW__nameModal input{border:1px solid var(--lito-border-strong);width:100%;height:48px;color:var(--lito-text);background:#101012;border-radius:13px;outline:0;padding:0 13px}.LitoApp-module__4wfOsW__nameModal input:focus{border-color:var(--lito-coral)}.LitoApp-module__4wfOsW__nameModal>div{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.LitoApp-module__4wfOsW__nameModal button{border:1px solid var(--lito-border);cursor:pointer;background:0 0;border-radius:11px;height:38px;padding:0 14px}.LitoApp-module__4wfOsW__nameModal button[type=submit]{color:#fff;background:var(--lito-coral);border-color:var(--lito-coral)}.LitoApp-module__4wfOsW__memoryPanel{flex-direction:column;max-height:min(660px,85dvh);display:flex;overflow:hidden}.LitoApp-module__4wfOsW__memoryHeader{border-bottom:1px solid var(--lito-border);justify-content:space-between;align-items:center;padding:20px;display:flex}.LitoApp-module__4wfOsW__memoryHeader span,.LitoApp-module__4wfOsW__memoryHeader small{display:block}.LitoApp-module__4wfOsW__memoryHeader span{font-size:17px;font-weight:550}.LitoApp-module__4wfOsW__memoryHeader small{color:var(--lito-text-3);margin-top:4px;font-size:10px}.LitoApp-module__4wfOsW__memoryHeader button{width:34px;height:34px;color:var(--lito-text-2)}.LitoApp-module__4wfOsW__memoryList{padding:12px;overflow:auto}.LitoApp-module__4wfOsW__memoryItem{border-bottom:1px solid var(--lito-border);color:var(--lito-text-2);align-items:center;gap:12px;padding:13px;font-size:12px;line-height:1.5;display:flex}.LitoApp-module__4wfOsW__memoryItem span{flex:1}.LitoApp-module__4wfOsW__memoryItem button{color:#ff9292;cursor:pointer;background:#ff77770f;border:0;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.LitoApp-module__4wfOsW__memoryEmpty{text-align:center;min-height:260px;color:var(--lito-text-3);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.LitoApp-module__4wfOsW__memoryEmpty strong{color:var(--lito-text);font-size:14px}.LitoApp-module__4wfOsW__memoryEmpty span{font-size:10px}.LitoApp-module__4wfOsW__agentsPage{background:radial-gradient(circle at 50% 0,#d6816514,transparent 36%),var(--lito-bg);min-height:100dvh;padding:50px max(24px,50vw - 500px)}.LitoApp-module__4wfOsW__agentsPage header>a{color:var(--lito-text-2);align-items:center;gap:8px;font-size:12px;display:inline-flex}.LitoApp-module__4wfOsW__agentsPage header>span{color:var(--lito-coral-bright);letter-spacing:.14em;align-items:center;gap:7px;margin-top:55px;font-size:10px;display:flex}.LitoApp-module__4wfOsW__agentsPage h1{letter-spacing:-.055em;margin-top:14px;font-size:clamp(38px,6vw,68px);font-weight:470}.LitoApp-module__4wfOsW__agentsPage header p{color:var(--lito-text-2);max-width:560px;margin-top:14px;line-height:1.6}.LitoApp-module__4wfOsW__agentGrid{gap:10px;margin-top:40px;display:grid}.LitoApp-module__4wfOsW__agentGrid article{border:1px solid var(--lito-border);background:#ffffff06;border-radius:19px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;min-height:94px;padding:18px;display:grid}.LitoApp-module__4wfOsW__agentIcon{width:46px;height:46px;color:var(--lito-coral-bright);background:var(--lito-coral-soft);border-radius:15px;place-items:center;display:grid}.LitoApp-module__4wfOsW__agentGrid article strong{font-size:14px}.LitoApp-module__4wfOsW__agentGrid article p{color:var(--lito-text-3);margin-top:5px;font-size:10px}.LitoApp-module__4wfOsW__agentDone,.LitoApp-module__4wfOsW__agentRunning{border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:flex}.LitoApp-module__4wfOsW__agentDone{color:var(--lito-teal);background:#5ad9c917}.LitoApp-module__4wfOsW__agentRunning{color:var(--lito-coral-bright);background:var(--lito-coral-soft)}.LitoApp-module__4wfOsW__agentsEmpty{text-align:center;border:1px dashed var(--lito-border-strong);border-radius:25px;flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex}.LitoApp-module__4wfOsW__agentsEmpty>span{background:var(--lito-coral-soft);width:60px;height:60px;color:var(--lito-coral-bright);border-radius:20px;place-items:center;display:grid}.LitoApp-module__4wfOsW__agentsEmpty h2{margin-top:17px;font-size:20px}.LitoApp-module__4wfOsW__agentsEmpty p{max-width:460px;color:var(--lito-text-3);margin-top:8px;font-size:12px;line-height:1.6}.LitoApp-module__4wfOsW__agentsEmpty a{color:var(--lito-coral-bright);margin-top:18px;font-size:12px}.LitoApp-module__4wfOsW__agentComposer{border:1px solid var(--lito-border);box-shadow:var(--shadow-low);background:#18181cdb;border-radius:23px;margin-top:36px;padding:18px}.LitoApp-module__4wfOsW__agentComposer>label{color:var(--lito-text-2);margin:0 2px 10px;font-size:11px;display:block}.LitoApp-module__4wfOsW__agentComposer textarea{resize:vertical;width:100%;min-height:112px;color:var(--lito-text);background:#111113;border:0;border-radius:15px;outline:0;padding:14px;font-size:13px;line-height:1.55}.LitoApp-module__4wfOsW__agentComposer textarea:focus{box-shadow:inset 0 0 0 1px #d681656b}.LitoApp-module__4wfOsW__agentComposer>div{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.LitoApp-module__4wfOsW__agentSubmit{background:var(--lito-coral);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 15px;font-size:11px;display:flex}.LitoApp-module__4wfOsW__agentSubmit:disabled{opacity:.45;cursor:not-allowed}.LitoApp-module__4wfOsW__agentComposer>p{color:#ff9c9c;margin:10px 3px 0;font-size:10px}.LitoApp-module__4wfOsW__agentStatusStack{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.LitoApp-module__4wfOsW__agentStatusStack>button{color:var(--lito-text-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;display:flex}.LitoApp-module__4wfOsW__agentStatusStack>button:hover{color:var(--lito-danger)}@media (max-width:900px){.LitoApp-module__4wfOsW__sidebar{width:min(86vw,330px);transition:transform .28s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:24px 0 70px #00000073}.LitoApp-module__4wfOsW__sidebarOpen{transform:translate(0)}.LitoApp-module__4wfOsW__sidebarTop .LitoApp-module__4wfOsW__iconButton{display:grid}.LitoApp-module__4wfOsW__sidebarScrim{z-index:40;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0303059e;border:0;display:block;position:fixed;inset:0}.LitoApp-module__4wfOsW__chatHeaderLeft>.LitoApp-module__4wfOsW__headerIcon{display:grid}.LitoApp-module__4wfOsW__desktopBrand{display:none}.LitoApp-module__4wfOsW__chatAtmosphere{left:0}.LitoApp-module__4wfOsW__chatHeader{padding:0 14px}.LitoApp-module__4wfOsW__messageColumn{width:min(760px,100% - 28px)}.LitoApp-module__4wfOsW__composerDock{padding-inline:14px}}@media (max-width:640px){.LitoApp-module__4wfOsW__chatHeader{flex-basis:58px;grid-template-columns:auto 1fr auto;height:58px}.LitoApp-module__4wfOsW__chatTitle strong{max-width:190px}.LitoApp-module__4wfOsW__privateStatus{display:none}.LitoApp-module__4wfOsW__messageColumn{width:calc(100% - 22px);padding-top:25px}.LitoApp-module__4wfOsW__emptyState{min-height:calc(100dvh - 280px)}.LitoApp-module__4wfOsW__emptyState h1{font-size:30px}.LitoApp-module__4wfOsW__emptyState>p{font-size:13px}.LitoApp-module__4wfOsW__starterGrid{grid-template-columns:1fr;max-width:360px;margin-top:26px}.LitoApp-module__4wfOsW__starterGrid button{align-items:center;min-height:54px}.LitoApp-module__4wfOsW__messageRow{gap:8px;margin-bottom:24px}.LitoApp-module__4wfOsW__assistantGlyph{flex-basis:25px;width:25px;height:25px}.LitoApp-module__4wfOsW__userBubble{max-width:88%}.LitoApp-module__4wfOsW__messageContent{font-size:14px}.LitoApp-module__4wfOsW__progressCard{margin-left:33px}.LitoApp-module__4wfOsW__composerDock{padding:7px 8px 8px}.LitoApp-module__4wfOsW__composer{border-radius:22px;padding:8px 8px 9px}.LitoApp-module__4wfOsW__quickActions{padding:0 2px}.LitoApp-module__4wfOsW__quickAction{min-height:32px;padding-inline:11px}.LitoApp-module__4wfOsW__composerHint{display:none}.LitoApp-module__4wfOsW__modeButton{padding-inline:9px}.LitoApp-module__4wfOsW__modeButton>span{text-overflow:ellipsis;max-width:82px;overflow:hidden}.LitoApp-module__4wfOsW__voiceButton{flex-basis:42px;width:42px;height:42px}.LitoApp-module__4wfOsW__settingsLayout{width:calc(100% - 22px);padding-top:22px}.LitoApp-module__4wfOsW__settingsHeader{margin-left:4px}.LitoApp-module__4wfOsW__profileCard{border-radius:23px;grid-template-columns:64px 1fr;padding:19px}.LitoApp-module__4wfOsW__profileAvatar{width:64px;height:64px}.LitoApp-module__4wfOsW__profileCard>button{grid-column:1/-1;justify-content:center}.LitoApp-module__4wfOsW__profileCard strong{font-size:21px}.LitoApp-module__4wfOsW__settingRow{grid-template-columns:39px 1fr auto;gap:11px;padding:12px}.LitoApp-module__4wfOsW__settingIcon{width:38px;height:38px}.LitoApp-module__4wfOsW__settingCopy strong{font-size:13px}.LitoApp-module__4wfOsW__settingCopy small{max-width:190px}.LitoApp-module__4wfOsW__segmented button{padding-inline:9px}.LitoApp-module__4wfOsW__accountActions{flex-direction:column}.LitoApp-module__4wfOsW__agentGrid article{grid-template-columns:44px 1fr}.LitoApp-module__4wfOsW__agentStatusStack{grid-column:2;justify-self:start;align-items:flex-start}.LitoApp-module__4wfOsW__agentsPage{padding:25px 16px}.LitoApp-module__4wfOsW__agentsPage header>span{margin-top:42px}.LitoApp-module__4wfOsW__agentComposer>div{flex-direction:column;align-items:stretch}.LitoApp-module__4wfOsW__agentSubmit{justify-content:center}.LitoApp-module__4wfOsW__voiceScrim{padding:0}.LitoApp-module__4wfOsW__voiceOverlay{border:0;border-radius:0;width:100%;height:100dvh}.LitoApp-module__4wfOsW__voiceAura{width:210px;height:210px}.LitoApp-module__4wfOsW__voiceOverlay>footer{padding-bottom:max(24px,env(safe-area-inset-bottom))}}
.Marketing-module__OASJ7W__page{background:#0e0e10;min-height:100vh;position:relative;overflow:hidden}.Marketing-module__OASJ7W__ambientOne,.Marketing-module__OASJ7W__ambientTwo{pointer-events:none;filter:blur(2px);border-radius:50%;position:absolute}.Marketing-module__OASJ7W__ambientOne{background:radial-gradient(circle,#d6816521,#0000 67%);width:720px;height:720px;top:-370px;right:-180px}.Marketing-module__OASJ7W__ambientTwo{background:radial-gradient(circle,#9187ff14,#0000 68%);width:600px;height:600px;top:450px;left:-360px}.Marketing-module__OASJ7W__nav{z-index:5;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);height:82px;margin:0 auto;display:flex;position:relative}.Marketing-module__OASJ7W__brand{letter-spacing:-.03em;align-items:center;gap:10px;font-size:19px;font-weight:560;display:inline-flex}.Marketing-module__OASJ7W__nav>div{align-items:center;gap:9px;display:flex}.Marketing-module__OASJ7W__navCta{color:#181719;background:#f0edf1;border-radius:0;align-items:center;gap:8px;height:40px;padding:0 17px;font-size:12px;font-weight:560;text-decoration:none;transition:background .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1);display:inline-flex}.Marketing-module__OASJ7W__navCta:hover{background:#fff;transform:translateY(-1px);box-shadow:0 10px 24px #00000047}.Marketing-module__OASJ7W__navCta:active{transform:translateY(0)}.Marketing-module__OASJ7W__navArrow{flex:none;width:15px;height:15px;display:inline-flex;position:relative;overflow:hidden}.Marketing-module__OASJ7W__navArrow svg{transition:transform .42s cubic-bezier(.65,.05,.36,1);position:absolute;top:0;left:0}.Marketing-module__OASJ7W__navArrow svg:last-child{transform:translate(-135%)}.Marketing-module__OASJ7W__navCta:hover .Marketing-module__OASJ7W__navArrow svg:first-child{transform:translate(135%)}.Marketing-module__OASJ7W__navCta:hover .Marketing-module__OASJ7W__navArrow svg:last-child{transform:translate(0)}.Marketing-module__OASJ7W__hero{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:52px;width:min(1180px,100% - 48px);min-height:680px;margin:0 auto;padding:45px 0 85px;display:grid;position:relative}.Marketing-module__OASJ7W__heroCopy{max-width:610px}.Marketing-module__OASJ7W__storyKicker{color:#e39478;letter-spacing:.06em;background:#d6816512;border:1px solid #d6816533;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;display:inline-flex}.Marketing-module__OASJ7W__hero h1{letter-spacing:-.065em;font-size:clamp(50px,6.2vw,82px);font-weight:430;line-height:.98}.Marketing-module__OASJ7W__hero h1 em{color:#d98b70;font-style:normal}.Marketing-module__OASJ7W__heroCopy>p{color:#aaa7b3;max-width:560px;margin-top:25px;font-size:16px;line-height:1.65}.Marketing-module__OASJ7W__heroActions{align-items:center;gap:10px;margin-top:32px;display:flex}.Marketing-module__OASJ7W__primaryCta,.Marketing-module__OASJ7W__secondaryCta{--cta-ease:cubic-bezier(.76,0,.24,1);--cta-orange:#e0876a;--cta-fill:.6s;box-sizing:border-box;isolation:isolate;letter-spacing:.01em;min-width:188px;height:52px;transition:color .42s var(--cta-ease), border-color .42s var(--cta-ease), box-shadow .42s var(--cta-ease), transform .42s var(--cta-ease);background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0 24px;font-size:12px;font-weight:620;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0)}.Marketing-module__OASJ7W__primaryCta span,.Marketing-module__OASJ7W__secondaryCta span{z-index:0;color:currentColor;white-space:nowrap;position:relative}.Marketing-module__OASJ7W__primaryCta:after,.Marketing-module__OASJ7W__secondaryCta:after{content:attr(data-label);z-index:1;font:inherit;letter-spacing:inherit;white-space:nowrap;pointer-events:none;will-change:clip-path;transition:clip-path var(--cta-fill) var(--cta-ease);place-items:center;padding:0 24px;display:grid;position:absolute;inset:0}.Marketing-module__OASJ7W__primaryCta{color:var(--cta-orange);border:2px solid var(--cta-orange);box-shadow:0 12px 30px #ad533838}.Marketing-module__OASJ7W__primaryCta:after{color:#fff;clip-path:inset(0 0%);background:linear-gradient(135deg,#d67d61,#b9583c)}.Marketing-module__OASJ7W__primaryCta:hover,.Marketing-module__OASJ7W__primaryCta:focus-visible{transform:translateY(-2px);box-shadow:0 8px 22px #ad533829}.Marketing-module__OASJ7W__primaryCta:hover:after,.Marketing-module__OASJ7W__primaryCta:focus-visible:after{clip-path:inset(0 0% 0 100%)}.Marketing-module__OASJ7W__secondaryCta{color:#f3f1f5;border:3px solid #fff}.Marketing-module__OASJ7W__secondaryCta:after{color:#161417;clip-path:inset(0 100% 0 0%);background:#fff}.Marketing-module__OASJ7W__secondaryCta:hover,.Marketing-module__OASJ7W__secondaryCta:focus-visible{transform:translateY(-2px);box-shadow:0 12px 28px #ffffff24}.Marketing-module__OASJ7W__secondaryCta:hover:after,.Marketing-module__OASJ7W__secondaryCta:focus-visible:after{clip-path:inset(0 0%)}.Marketing-module__OASJ7W__primaryCta:active,.Marketing-module__OASJ7W__secondaryCta:active{transform:translateY(0)}.Marketing-module__OASJ7W__primaryCta:focus-visible,.Marketing-module__OASJ7W__secondaryCta:focus-visible{outline-offset:4px;outline:2px solid #ffffffd1}.Marketing-module__OASJ7W__heroVisual{perspective:1300px;position:relative}.Marketing-module__OASJ7W__visualHalo{filter:blur(90px);background:#d681652b;border-radius:50%;position:absolute;inset:10%}.Marketing-module__OASJ7W__demoWindow{aspect-ratio:1.35;transform-origin:0;background:#151518;border:1px solid #ffffff1c;border-radius:22px;width:680px;max-width:52vw;position:relative;overflow:hidden;transform:rotateY(-7deg)rotateX(3deg);box-shadow:-25px 40px 100px #00000080,inset 0 1px #ffffff0a}.Marketing-module__OASJ7W__demoTop{background:#1a1a1e;border-bottom:1px solid #ffffff0f;align-items:center;gap:5px;height:40px;padding:0 13px;display:flex}.Marketing-module__OASJ7W__demoTop>span{background:#444148;border-radius:50%;width:6px;height:6px}.Marketing-module__OASJ7W__demoTop strong{color:#8f8b95;font-size:8px;font-weight:500;position:absolute;left:50%;transform:translate(-50%)}.Marketing-module__OASJ7W__demoBody{grid-template-columns:29% 1fr;height:calc(100% - 40px);display:grid}.Marketing-module__OASJ7W__demoBody aside{background:#111113;border-right:1px solid #ffffff0d;flex-direction:column;gap:8px;padding:15px;display:flex}.Marketing-module__OASJ7W__demoBody aside>button{color:#aaa7b0;background:0 0;border:1px solid #ffffff1a;border-radius:99px;height:30px;margin:8px 0 5px;font-size:7px}.Marketing-module__OASJ7W__demoBody aside small{color:#615f67;letter-spacing:.15em;margin-top:6px;font-size:6px}.Marketing-module__OASJ7W__demoBody aside>span{color:#918e98;border-radius:7px;padding:6px;font-size:7px}.Marketing-module__OASJ7W__demoBody aside>span:first-of-type{color:#dad7de;background:#ffffff0a}.Marketing-module__OASJ7W__demoChat{background:radial-gradient(circle at 50% 45%,#ffffff06,#0000 35%);flex-direction:column;justify-content:center;align-items:center;padding-bottom:55px;display:flex;position:relative}.Marketing-module__OASJ7W__demoChat h3{letter-spacing:-.03em;margin-top:13px;font-size:18px;font-weight:460}.Marketing-module__OASJ7W__demoChat p{color:#77737e;margin-top:5px;font-size:8px}.Marketing-module__OASJ7W__demoComposer{color:#85818d;background:#222226;border:1px solid #ffffff1f;border-radius:15px;justify-content:space-between;align-items:center;height:44px;padding:0 9px 0 13px;font-size:7px;display:flex;position:absolute;bottom:19px;left:8%;right:8%}.Marketing-module__OASJ7W__demoComposer button{color:#e69377;background:#2c211e;border:1px solid #c7785e;border-radius:50%;width:28px;height:28px}.Marketing-module__OASJ7W__features{border-top:1px solid #ffffff0f;width:min(1180px,100% - 48px);margin:0 auto;padding:105px 0 120px}.Marketing-module__OASJ7W__sectionIntro h2{letter-spacing:-.05em;font-size:clamp(36px,5vw,62px);font-weight:440;line-height:1.04}.Marketing-module__OASJ7W__featureImage{justify-content:flex-start;margin-top:44px;display:flex}.Marketing-module__OASJ7W__featureImage img{width:100%;max-width:900px;height:auto;display:block}.Marketing-module__OASJ7W__footer{color:#6d6974;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);min-height:100px;margin:0 auto;font-size:9px;display:flex}.Marketing-module__OASJ7W__footer .Marketing-module__OASJ7W__brand{color:#ccc9d0;font-size:14px}.Marketing-module__OASJ7W__footerLinks{flex-wrap:wrap;justify-content:center;gap:10px 14px;display:flex}.Marketing-module__OASJ7W__footerLinks a{color:#9c97a3;text-decoration:none}.Marketing-module__OASJ7W__footerLinks a:hover{color:#d68165}@media (max-width:900px){.Marketing-module__OASJ7W__hero{grid-template-columns:1fr;padding-top:70px}.Marketing-module__OASJ7W__heroCopy{text-align:center;margin:0 auto}.Marketing-module__OASJ7W__heroCopy>p{margin-inline:auto}.Marketing-module__OASJ7W__heroActions{justify-content:center}.Marketing-module__OASJ7W__heroVisual{justify-content:center;margin-top:25px;display:flex}.Marketing-module__OASJ7W__demoWindow{width:680px;max-width:92vw;transform:rotateX(2deg)}.Marketing-module__OASJ7W__featureImage{margin-top:34px}}@media (max-width:600px){.Marketing-module__OASJ7W__nav{width:calc(100% - 28px);height:70px}.Marketing-module__OASJ7W__hero,.Marketing-module__OASJ7W__features,.Marketing-module__OASJ7W__footer{width:calc(100% - 28px)}.Marketing-module__OASJ7W__hero{gap:30px;padding-top:55px}.Marketing-module__OASJ7W__hero h1{font-size:48px}.Marketing-module__OASJ7W__heroCopy>p{font-size:14px}.Marketing-module__OASJ7W__heroActions{flex-direction:column}.Marketing-module__OASJ7W__primaryCta,.Marketing-module__OASJ7W__secondaryCta{width:100%}.Marketing-module__OASJ7W__demoWindow{max-width:105vw;transform:none}.Marketing-module__OASJ7W__demoBody{grid-template-columns:25% 1fr}.Marketing-module__OASJ7W__features{padding-block:80px}.Marketing-module__OASJ7W__footer{flex-wrap:wrap;gap:15px;padding-block:25px}.Marketing-module__OASJ7W__footerLinks{order:3;justify-content:flex-start;width:100%}}@media (prefers-reduced-motion:reduce){.Marketing-module__OASJ7W__primaryCta,.Marketing-module__OASJ7W__secondaryCta{transition-duration:.4s!important}.Marketing-module__OASJ7W__primaryCta:after,.Marketing-module__OASJ7W__secondaryCta:after{transition-duration:.45s!important}}
