.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:0;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:0;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__projectLibraryLink{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.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 .22s,color .22s,border-color .22s}.LitoApp-module__4wfOsW__settingsButton svg{transform-origin:50%;transition:transform .34s cubic-bezier(.22,1,.36,1)}.LitoApp-module__4wfOsW__settingsButton:hover{background:var(--lito-panel-soft);color:var(--lito-coral-bright);border-color:#f0a1846b}.LitoApp-module__4wfOsW__settingsButton:hover svg{transform:rotate(92deg)}.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__chatHeaderCenter{place-items:center;min-width:0;display:grid}.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{width:40px;height:40px;color:var(--lito-text-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .18s,transform .14s cubic-bezier(.23,1,.32,1);display:grid}.LitoApp-module__4wfOsW__privateModeButton:hover{color:var(--lito-text-2)}.LitoApp-module__4wfOsW__privateModeButton:active{transform:scale(.97)}.LitoApp-module__4wfOsW__privateModeButtonActive{color:var(--lito-text)}.LitoApp-module__4wfOsW__privateModeGlyph{width:25px;height:25px;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__privacyWaveLayer{pointer-events:none;z-index:21;isolation:isolate;position:absolute;inset:0;overflow:hidden}.LitoApp-module__4wfOsW__privacyVeilStatic,.LitoApp-module__4wfOsW__privacyWaveVeil{background:radial-gradient(at 50% 42%,#7d6def14 0%,#5b4bd62e 55%,#4537af3d 100%),linear-gradient(#6b5ce724 0%,#5b4bd60d 22%,#2b236f21 100%);position:absolute;inset:0}.LitoApp-module__4wfOsW__privacyVeilStatic{opacity:0;transition:opacity .2s cubic-bezier(.23,1,.32,1)}.LitoApp-module__4wfOsW__privacyVeilStaticActive{opacity:1}.LitoApp-module__4wfOsW__privacyWaveVeil{will-change:clip-path;transition-property:clip-path}.LitoApp-module__4wfOsW__privacyWaveCrest{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.LitoApp-module__4wfOsW__privacyWaveCrest path{fill:none;vector-effect:non-scaling-stroke;transform-box:view-box;transform-origin:0 0;will-change:transform;transition-property:transform}.LitoApp-module__4wfOsW__privacyWaveGlowWide{stroke:#a296ff2e;stroke-width:22px;filter:blur(8px)}.LitoApp-module__4wfOsW__privacyWaveGlowNear{stroke:#bbb1ff57;stroke-width:9px;filter:blur(2px)}.LitoApp-module__4wfOsW__privacyWaveCore{stroke:#f9f8ffdb;stroke-width:2.2px}.LitoApp-module__4wfOsW__privacyWaveLayerReduced .LitoApp-module__4wfOsW__privacyWaveGlowWide{stroke-width:14px;filter:blur(5px);opacity:.72}.LitoApp-module__4wfOsW__privacyWaveLayerReduced .LitoApp-module__4wfOsW__privacyWaveGlowNear{stroke-width:6px;opacity:.78}.LitoApp-module__4wfOsW__androidPromoCard{isolation:isolate;background:#100d0c;border:1px solid #ef98777a;min-height:330px;margin:24px 0 6px;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000057}.LitoApp-module__4wfOsW__androidPromoCard:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0c0a09 0%,#0c0a09f5 24%,#0c0a09bf 38%,#0c0a0952 52%,#0c0a090f 69%,#0c0a0900 82%),linear-gradient(#07060508 46%,#0706056b 100%);position:absolute;inset:0}.LitoApp-module__4wfOsW__androidPromoBannerCopy{z-index:4;flex-direction:column;justify-content:center;align-items:flex-start;width:min(58%,520px);min-height:330px;padding:38px 42px 42px;display:flex;position:relative}.LitoApp-module__4wfOsW__androidPromoBannerBrand{color:#fff7f3;align-items:center;gap:10px;display:inline-flex}.LitoApp-module__4wfOsW__androidPromoBannerBrand svg{flex:none}.LitoApp-module__4wfOsW__androidPromoBannerBrand span{letter-spacing:-.035em;font-size:16px;font-weight:560;line-height:1}.LitoApp-module__4wfOsW__androidPromoBannerCopy h3{color:#fffaf7;letter-spacing:-.058em;text-wrap:balance;max-width:470px;margin:20px 0 0;font-size:clamp(36px,4.2vw,54px);font-weight:570;line-height:.91}.LitoApp-module__4wfOsW__androidPromoBannerCopy p{color:#fff1eac2;text-wrap:pretty;max-width:390px;margin:17px 0 0;font-size:13px;line-height:1.52}.LitoApp-module__4wfOsW__androidPromoCta{z-index:1;color:#fffaf7;background:#d6816529;border:1px solid #f0a18494;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:11px;font-weight:690;text-decoration:none;transition:color .16s,background .16s,border-color .16s,transform .14s cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative}.LitoApp-module__4wfOsW__androidPromoCta:hover{background:#d681654d;border-color:#ffcab3d1}.LitoApp-module__4wfOsW__androidPromoCta:active{transform:scale(.97)}.LitoApp-module__4wfOsW__androidPromoBannerCta{z-index:1;width:clamp(174px,21vw,194px);margin:10px 0 -5px;line-height:0;text-decoration:none;transition:opacity .16s,transform .14s cubic-bezier(.23,1,.32,1);display:block;position:relative}.LitoApp-module__4wfOsW__androidPromoBannerCta img{width:100%;height:auto;display:block}.LitoApp-module__4wfOsW__androidPromoBannerCta[data-locale=en] img{margin-left:-14px}.LitoApp-module__4wfOsW__androidPromoBannerCta:hover{opacity:.86}.LitoApp-module__4wfOsW__androidPromoBannerCta:active{transform:scale(.98)}.LitoApp-module__4wfOsW__androidPromoBannerCta:focus-visible{outline-offset:2px;outline:2px solid #f0a184}.LitoApp-module__4wfOsW__androidPromoBannerArtwork{z-index:0;background:#17110f;position:absolute;inset:0;overflow:hidden}.LitoApp-module__4wfOsW__androidPromoBannerImage{object-fit:cover;object-position:50% center;filter:saturate(.84)contrast(1.03)brightness(.92);transform:scale(1.01)}.LitoApp-module__4wfOsW__androidPromoPopup:before{content:"";pointer-events:none;background:radial-gradient(circle,#e285643d,#0000 66%);width:190px;height:190px;position:absolute;top:-136px;right:-54px}.LitoApp-module__4wfOsW__androidPromoIcon{color:#fff4ef;background:#d6816524;border:1px solid #f0a1847a;place-items:center;width:48px;height:48px;display:grid}.LitoApp-module__4wfOsW__androidPromoCopy{z-index:1;min-width:0;position:relative}.LitoApp-module__4wfOsW__androidPromoCopy>span{color:#f0a184;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:740;display:block}.LitoApp-module__4wfOsW__androidPromoCopy strong{color:#fffaf7;letter-spacing:-.01em;font-size:16px;font-weight:600;display:block}.LitoApp-module__4wfOsW__androidPromoCopy p{color:#fff0eab3;margin:5px 0 0;font-size:12px;line-height:1.45}.LitoApp-module__4wfOsW__androidPromoPopup{z-index:85;background:#16110ff7;border:1px solid #f0a18480;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;width:min(368px,100vw - 40px);padding:17px 48px 17px 17px;display:grid;position:fixed;bottom:96px;right:26px;overflow:hidden;box-shadow:0 22px 62px #00000080}.LitoApp-module__4wfOsW__androidPromoPopup .LitoApp-module__4wfOsW__androidPromoIcon{width:42px;height:42px}.LitoApp-module__4wfOsW__androidPromoPopup .LitoApp-module__4wfOsW__androidPromoCopy strong{font-size:15px}.LitoApp-module__4wfOsW__androidPromoPopup .LitoApp-module__4wfOsW__androidPromoCopy p{max-width:232px;font-size:11px}.LitoApp-module__4wfOsW__androidPromoPopup .LitoApp-module__4wfOsW__androidPromoCta{grid-column:2;justify-self:start;margin-top:-2px}.LitoApp-module__4wfOsW__androidPromoNeverShow{color:#ffe1d68f;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;grid-column:2;justify-self:start;padding:0;font-size:10px;text-decoration:underline;transition:color .16s}.LitoApp-module__4wfOsW__androidPromoNeverShow:hover{color:#fffaf7}.LitoApp-module__4wfOsW__androidPromoClose{z-index:2;color:#ffffff9e;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;width:30px;height:30px;transition:color .16s,border-color .16s,transform .14s cubic-bezier(.23,1,.32,1);display:grid;position:absolute;top:9px;right:9px}.LitoApp-module__4wfOsW__androidPromoClose:hover{color:#fff;border-color:#ffffff2e}.LitoApp-module__4wfOsW__androidPromoClose:active{transform:scale(.97)}.LitoApp-module__4wfOsW__androidPromoDialogBackdrop{z-index:130;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050506c2;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.LitoApp-module__4wfOsW__androidPromoDialog{isolation:isolate;background:#100d0c;border:1px solid #f0a18485;grid-template-columns:minmax(0,1.08fr) minmax(288px,.92fr);width:min(846px,100vw - 32px);min-height:454px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 110px #000000ad}.LitoApp-module__4wfOsW__androidPromoDialogArtwork{background:#17110f;min-height:100%;position:relative;overflow:hidden}.LitoApp-module__4wfOsW__androidPromoDialogArtwork:after{content:"";pointer-events:none;background:linear-gradient(90deg,#100d0c0d 30%,#100d0cd1 100%),linear-gradient(#100d0c0a 48%,#100d0c7a 100%);position:absolute;inset:0}.LitoApp-module__4wfOsW__androidPromoDialogImage{object-fit:cover;object-position:58% center;filter:saturate(.84)contrast(1.04)brightness(.87)}.LitoApp-module__4wfOsW__androidPromoDialogBody{z-index:1;background:linear-gradient(145deg,#201714fa,#0e0c0bfc);flex-direction:column;justify-content:center;min-width:0;padding:44px 44px 40px;display:flex;position:relative}.LitoApp-module__4wfOsW__androidPromoDialogClose{color:#fff2ec9e;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;width:34px;height:34px;transition:color .16s,border-color .16s,transform .14s cubic-bezier(.23,1,.32,1);display:grid;position:absolute;top:12px;right:12px}.LitoApp-module__4wfOsW__androidPromoDialogClose:hover{color:#fff;border-color:#ffffff2e}.LitoApp-module__4wfOsW__androidPromoDialogClose:active{transform:scale(.96)}.LitoApp-module__4wfOsW__androidPromoDialogBrand{color:#f0a184;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:760;display:inline-flex}.LitoApp-module__4wfOsW__androidPromoDialogBrand svg{flex:none}.LitoApp-module__4wfOsW__androidPromoDialogBody h2{color:#fffaf7;letter-spacing:-.06em;text-wrap:balance;outline:0;max-width:350px;margin:20px 0 0;font-size:clamp(34px,4.1vw,49px);font-weight:570;line-height:.93}.LitoApp-module__4wfOsW__androidPromoDialogBody>p{color:#fff0eabf;text-wrap:pretty;max-width:355px;margin:18px 0 0;font-size:13px;line-height:1.58}.LitoApp-module__4wfOsW__androidPromoDialogBenefits{color:#fff6f1db;gap:9px;margin:22px 0 0;padding:0;font-size:12px;line-height:1.35;list-style:none;display:grid}.LitoApp-module__4wfOsW__androidPromoDialogBenefits li{padding-left:17px;position:relative}.LitoApp-module__4wfOsW__androidPromoDialogBenefits li:before{content:"";background:#f0a18433;border:1px solid #f0a184;width:6px;height:6px;position:absolute;top:.44em;left:0}.LitoApp-module__4wfOsW__androidPromoDialogActions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:28px;display:flex}.LitoApp-module__4wfOsW__androidPromoDialogPlay{width:186px;line-height:0;text-decoration:none;transition:opacity .16s,transform .14s cubic-bezier(.23,1,.32,1);display:block}.LitoApp-module__4wfOsW__androidPromoDialogPlay img{width:100%;height:auto;display:block}.LitoApp-module__4wfOsW__androidPromoDialogPlay[data-locale=en] img{margin-left:-14px}.LitoApp-module__4wfOsW__androidPromoDialogPlay:hover{opacity:.86}.LitoApp-module__4wfOsW__androidPromoDialogPlay:active{transform:scale(.98)}.LitoApp-module__4wfOsW__androidPromoDialogPlay:focus-visible,.LitoApp-module__4wfOsW__androidPromoDialogSecondary:focus-visible,.LitoApp-module__4wfOsW__androidPromoDialogClose:focus-visible{outline-offset:3px;outline:2px solid #f0a184}.LitoApp-module__4wfOsW__androidPromoDialogSecondary{color:#ffebe39e;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;min-height:38px;padding:0 2px;font-size:11px;font-weight:620;text-decoration:underline;transition:color .16s}.LitoApp-module__4wfOsW__androidPromoDialogSecondary:hover{color:#fffaf7}@media (max-width:640px){.LitoApp-module__4wfOsW__androidPromoCard{min-height:470px}.LitoApp-module__4wfOsW__androidPromoCard:before{background:linear-gradient(#0c0a090f 0%,#0c0a092e 39%,#0c0a09f0 68%,#0c0a09 100%)}.LitoApp-module__4wfOsW__androidPromoBannerCopy{justify-content:flex-end;width:100%;min-height:470px;padding:30px 26px 32px}.LitoApp-module__4wfOsW__androidPromoBannerCopy h3{max-width:320px;margin-top:16px;font-size:37px}.LitoApp-module__4wfOsW__androidPromoBannerCopy p{max-width:300px;margin-top:13px;font-size:12px}.LitoApp-module__4wfOsW__androidPromoBannerCta{width:184px;margin-top:8px}.LitoApp-module__4wfOsW__androidPromoBannerImage{object-position:69% center;transform-origin:50%;transform:scale(1.04)}.LitoApp-module__4wfOsW__androidPromoPopup{width:calc(100vw - 24px);bottom:112px;right:12px}.LitoApp-module__4wfOsW__androidPromoPopup .LitoApp-module__4wfOsW__androidPromoCta{min-height:36px}}@media (max-width:680px){.LitoApp-module__4wfOsW__androidPromoDialog{grid-template-columns:1fr;max-height:min(760px,100dvh - 32px);overflow:auto}.LitoApp-module__4wfOsW__androidPromoDialogArtwork{min-height:174px}.LitoApp-module__4wfOsW__androidPromoDialogArtwork:after{background:linear-gradient(#100d0c0a 24%,#100d0cdb 100%)}.LitoApp-module__4wfOsW__androidPromoDialogImage{object-position:58% 40%}.LitoApp-module__4wfOsW__androidPromoDialogBody{padding:30px 28px 32px}.LitoApp-module__4wfOsW__androidPromoDialogBody h2{margin-top:18px;font-size:36px}.LitoApp-module__4wfOsW__androidPromoDialogBody>p{margin-top:14px}.LitoApp-module__4wfOsW__androidPromoDialogBenefits{margin-top:18px}.LitoApp-module__4wfOsW__androidPromoDialogActions{gap:10px 16px;margin-top:22px}}@media (prefers-reduced-motion:reduce){.LitoApp-module__4wfOsW__androidPromoBannerCta,.LitoApp-module__4wfOsW__androidPromoDialogPlay{transition:opacity .16s}.LitoApp-module__4wfOsW__androidPromoBannerCta:active,.LitoApp-module__4wfOsW__androidPromoDialogPlay:active,.LitoApp-module__4wfOsW__androidPromoDialogClose:active{transform:none}}.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:0;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__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__userMessageText{position:relative}.LitoApp-module__4wfOsW__userMessageText p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.LitoApp-module__4wfOsW__userMessageTextCollapsed{max-height:10.85em;overflow:hidden}.LitoApp-module__4wfOsW__userMessageTextCollapsed:after{content:"";pointer-events:none;background:linear-gradient(#1f1f2200,#1f1f22 82%);height:3.4em;position:absolute;bottom:0;left:0;right:0}.LitoApp-module__4wfOsW__userMessageToggle{color:var(--lito-text-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:10px;padding:0;font-size:12px;font-weight:650;display:inline-flex}.LitoApp-module__4wfOsW__userMessageToggle:hover{color:#fff}.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:0;color:#fff;padding-left:14px;font-weight:650;line-height:1.3;position:relative}.LitoApp-module__4wfOsW__messageContent h1:before,.LitoApp-module__4wfOsW__messageContent h2:before,.LitoApp-module__4wfOsW__messageContent h3:before{content:"";background:var(--lito-coral);border-radius:2px;width:3px;position:absolute;top:.18em;bottom:.18em;left:0}.LitoApp-module__4wfOsW__messageContent h1{font-size:21px}.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:2px;list-style:none}.LitoApp-module__4wfOsW__messageContent li+li{margin-top:7px}.LitoApp-module__4wfOsW__messageContent ul>li{padding-left:20px;position:relative}.LitoApp-module__4wfOsW__messageContent ul>li:before{content:"";background:var(--lito-coral);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:3px}.LitoApp-module__4wfOsW__messageContent ol{counter-reset:lito-ol}.LitoApp-module__4wfOsW__messageContent ol>li{counter-increment:lito-ol;min-height:24px;padding-left:34px;position:relative}.LitoApp-module__4wfOsW__messageContent ol>li:before{content:counter(lito-ol);width:23px;height:23px;color:var(--lito-coral-bright);background:var(--lito-coral-soft);border:1px solid #d6816547;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:1px;left:0}.LitoApp-module__4wfOsW__messageContent a{color:var(--lito-coral-bright);text-underline-offset:3px;text-decoration:underline}.LitoApp-module__4wfOsW__messageContent mark{color:var(--lito-coral-bright);background:#d6816529;border-radius:5px;padding:1px 5px;font-weight:600}.LitoApp-module__4wfOsW__messageContent blockquote{color:var(--lito-text-2);background:var(--lito-coral-soft);border-left:3px solid var(--lito-coral);border-radius:0 12px 12px 0;margin:15px 0;padding:10px 14px;font-style:italic}.LitoApp-module__4wfOsW__messageContent blockquote p{margin:0}.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 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 11px}.LitoApp-module__4wfOsW__messageContent th{color:#fff;background:#d6816521;font-weight:650}.LitoApp-module__4wfOsW__messageContent tbody tr:nth-child(2n){background:#ffffff06}.LitoApp-module__4wfOsW__responseArtifacts{gap:10px;margin-top:16px;display:grid}.LitoApp-module__4wfOsW__productHelpActions{gap:8px;max-width:540px;margin-top:15px;display:grid}.LitoApp-module__4wfOsW__productHelpAction{border:1px solid #f0a18457;border-left:3px solid var(--lito-coral);min-height:58px;color:var(--lito-text);background:linear-gradient(90deg,#f0a1841b,#f0a18406);border-radius:2px;justify-content:space-between;align-items:center;gap:18px;padding:10px 13px 10px 15px;text-decoration:none;transition:background-color .16s,border-color .16s,transform .12s cubic-bezier(.23,1,.32,1);display:flex}.LitoApp-module__4wfOsW__productHelpAction span{gap:3px;min-width:0;display:grid}.LitoApp-module__4wfOsW__productHelpAction small{color:var(--lito-coral-bright);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:760;line-height:1.2}.LitoApp-module__4wfOsW__productHelpAction strong{color:var(--lito-text);font-size:13px;font-weight:610;line-height:1.35}.LitoApp-module__4wfOsW__productHelpAction>svg{color:var(--lito-coral-bright);flex:none;transition:transform .16s cubic-bezier(.23,1,.32,1)}.LitoApp-module__4wfOsW__productHelpAction:focus-visible{outline:2px solid var(--lito-coral-bright);outline-offset:3px}.LitoApp-module__4wfOsW__productHelpAction:active{transform:scale(.985)}.LitoApp-module__4wfOsW__productHelpActionButton{width:100%;font:inherit;text-align:left;cursor:pointer;border-radius:2px}@media (hover:hover) and (pointer:fine){.LitoApp-module__4wfOsW__productHelpAction:hover{background:linear-gradient(90deg,#f0a18426,#f0a1840a);border-color:#f0a1849e}.LitoApp-module__4wfOsW__productHelpAction:hover>svg{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.LitoApp-module__4wfOsW__productHelpAction,.LitoApp-module__4wfOsW__productHelpAction>svg{transition-duration:0s}.LitoApp-module__4wfOsW__productHelpAction:active,.LitoApp-module__4wfOsW__productHelpAction:hover>svg{transform:none}}.LitoApp-module__4wfOsW__responseArtifactCard{color:var(--lito-text);background:#151210;border:1px solid #d681653d;border-left:3px solid #d68165b8;padding:14px;box-shadow:inset 0 1px #ffffff09}.LitoApp-module__4wfOsW__responseArtifactHeader{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.LitoApp-module__4wfOsW__responseArtifactIcon{width:30px;height:30px;color:var(--lito-coral-bright);background:#d681651a;border:1px solid #d681653d;place-items:center;display:grid}.LitoApp-module__4wfOsW__responseArtifactHeader div{min-width:0}.LitoApp-module__4wfOsW__responseArtifactHeader small,.LitoApp-module__4wfOsW__responseArtifactHeader strong{display:block}.LitoApp-module__4wfOsW__responseArtifactHeader small{color:var(--lito-text-3);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px}.LitoApp-module__4wfOsW__responseArtifactHeader strong{color:#fff;margin-top:2px;font-size:14px;font-weight:650}.LitoApp-module__4wfOsW__responseArtifactCopyAll,.LitoApp-module__4wfOsW__responseArtifactFieldHeader button{min-height:30px;color:var(--lito-text-2);font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:650;display:inline-flex}.LitoApp-module__4wfOsW__responseArtifactCopyAll:hover,.LitoApp-module__4wfOsW__responseArtifactFieldHeader button:hover{color:#fff;background:#d6816517;border-color:#d6816561}.LitoApp-module__4wfOsW__responseArtifactFields{gap:10px;margin-top:12px;display:grid}.LitoApp-module__4wfOsW__responseArtifactField{background:#0000002e;border:1px solid #ffffff13}.LitoApp-module__4wfOsW__responseArtifactFieldHeader{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:7px 9px;display:flex}.LitoApp-module__4wfOsW__responseArtifactFieldHeader>span{color:var(--lito-coral-bright);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.LitoApp-module__4wfOsW__responseArtifactField pre{max-height:420px;color:var(--lito-text);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:11px;font-size:14px;line-height:1.6;overflow:auto}.LitoApp-module__4wfOsW__codeArtifactPanel{border:1px solid #d6816547;border-left:3px solid var(--lito-coral);width:100%;color:var(--lito-text);background:#0d0e11;margin-top:16px;animation:.22s cubic-bezier(.23,1,.32,1) both LitoApp-module__4wfOsW__codeArtifactEnter;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000038,inset 0 1px #ffffff09}.LitoApp-module__4wfOsW__codeArtifactPostscript{color:var(--lito-text);margin-top:16px;font-size:15px;line-height:1.7}.LitoApp-module__4wfOsW__codeArtifactPostscript p{margin:0}.LitoApp-module__4wfOsW__codeArtifactPanel:after{content:"";pointer-events:none;background:var(--lito-coral-bright);opacity:0;transform-origin:50% 100%;width:3px;transition:transform .22s cubic-bezier(.23,1,.32,1),opacity .16s;position:absolute;inset:0 auto 0 0;transform:scaleY(.2)}.LitoApp-module__4wfOsW__codeArtifactPanel[data-status=ready]:after{opacity:.8;transform:scaleY(1)}.LitoApp-module__4wfOsW__codeArtifactPanel[data-status=incomplete]{border-color:#e6a25861}@keyframes LitoApp-module__4wfOsW__codeArtifactEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}.LitoApp-module__4wfOsW__codeArtifactHeader{background:linear-gradient(#ffffff08,#ffffff03);border-bottom:1px solid #ffffff13;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;padding:11px 12px;display:grid}.LitoApp-module__4wfOsW__codeArtifactGlyph{width:34px;height:34px;color:var(--lito-coral-bright);background:#d6816517;border:1px solid #d6816547;place-items:center;display:grid}.LitoApp-module__4wfOsW__codeArtifactIdentity{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px;min-width:0;display:grid}.LitoApp-module__4wfOsW__codeArtifactIdentity strong{color:#fbf9f7;min-width:0;font:610 13px/1.3 var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LitoApp-module__4wfOsW__codeArtifactIdentity small{color:var(--lito-text-3);font:500 10px/1.3 var(--font-geist-mono), ui-monospace, monospace;text-transform:lowercase}.LitoApp-module__4wfOsW__codeArtifactStatus{color:var(--lito-coral-bright);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:7px;margin-bottom:4px;font-size:9px;font-weight:700;display:inline-flex}.LitoApp-module__4wfOsW__codeArtifactStatus i{background:currentColor;width:6px;height:6px;box-shadow:0 0 0 3px #d6816514}.LitoApp-module__4wfOsW__codeArtifactPanel[data-status=streaming] .LitoApp-module__4wfOsW__codeArtifactStatus i{animation:1.15s ease-in-out infinite LitoApp-module__4wfOsW__codeStatusPulse}.LitoApp-module__4wfOsW__codeArtifactPanel[data-status=incomplete] .LitoApp-module__4wfOsW__codeArtifactStatus{color:#e6a258}@keyframes LitoApp-module__4wfOsW__codeStatusPulse{50%{opacity:.32;transform:scale(.72)}}.LitoApp-module__4wfOsW__codeArtifactClose{width:34px;height:34px;color:var(--lito-text-2);cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;place-items:center;transition:transform .14s cubic-bezier(.23,1,.32,1),color .16s,background .16s;display:grid}.LitoApp-module__4wfOsW__codeArtifactClose:active{transform:scale(.96)}.LitoApp-module__4wfOsW__codeArtifactTabs{scrollbar-width:none;background:#101116;border-bottom:1px solid #ffffff12;min-height:38px;display:flex;overflow-x:auto}.LitoApp-module__4wfOsW__codeArtifactTabs::-webkit-scrollbar{display:none}.LitoApp-module__4wfOsW__codeArtifactTabs button{min-width:108px;max-width:210px;height:38px;color:var(--lito-text-3);font:530 10.5px/1 var(--font-geist-mono), ui-monospace, monospace;cursor:pointer;background:0 0;border:0;border-right:1px solid #fff1;flex:none;align-items:center;gap:7px;padding:0 13px;transition:color .16s,background .16s;display:inline-flex;position:relative}.LitoApp-module__4wfOsW__codeArtifactTabs button:after{content:"";background:var(--lito-coral);height:2px;transition:transform .18s cubic-bezier(.23,1,.32,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.LitoApp-module__4wfOsW__codeArtifactTabs button[data-active=true]{color:#fff;background:#d681650e}.LitoApp-module__4wfOsW__codeArtifactTabs button[data-active=true]:after{transform:scaleX(1)}.LitoApp-module__4wfOsW__codeArtifactTabs button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LitoApp-module__4wfOsW__codeArtifactTabs button>i{background:var(--lito-coral);flex:none;width:5px;height:5px;animation:1.15s ease-in-out infinite LitoApp-module__4wfOsW__codeStatusPulse}.LitoApp-module__4wfOsW__codeArtifactCanvas{overscroll-behavior:contain;scrollbar-color:#d6816547 transparent;scrollbar-width:thin;background:radial-gradient(circle at 85% -20%,#d681650e,#0000 38%),#0b0c0f;grid-template-columns:max-content minmax(max-content,1fr);min-height:92px;max-height:320px;animation:.15s cubic-bezier(.23,1,.32,1) both LitoApp-module__4wfOsW__codeCanvasFocus;display:grid;overflow:auto}.LitoApp-module__4wfOsW__codeArtifactCanvasExpanded{height:min(68dvh,820px);max-height:none}.LitoApp-module__4wfOsW__codeArtifactLines,.LitoApp-module__4wfOsW__codeArtifactCode{box-sizing:border-box;min-height:100%;font:480 12.8px/1.68 var(--font-geist-mono), ui-monospace, SFMono-Regular, Consolas, monospace;font-variant-ligatures:none;tab-size:2;margin:0;padding-block:16px}.LitoApp-module__4wfOsW__codeArtifactLines{z-index:1;color:#a09ca975;text-align:right;-webkit-user-select:none;user-select:none;background:#0b0c0f;border-right:1px solid #ffffff0e;padding-left:13px;padding-right:11px;position:sticky;left:0}.LitoApp-module__4wfOsW__codeArtifactCode{color:#d8d6df;white-space:pre;min-width:100%;padding-left:15px;padding-right:20px}.LitoApp-module__4wfOsW__codeArtifactCanvasWrap .LitoApp-module__4wfOsW__codeArtifactCode{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.LitoApp-module__4wfOsW__codeArtifactCode code{font:inherit;color:inherit;background:0 0}.LitoApp-module__4wfOsW__codeArtifactCaret{background:var(--lito-coral-bright);vertical-align:-.18em;width:7px;height:1.15em;margin-left:2px;animation:.82s steps(2,end) infinite LitoApp-module__4wfOsW__codeCaret;display:inline-block}@keyframes LitoApp-module__4wfOsW__codeCaret{50%{opacity:.18}}@keyframes LitoApp-module__4wfOsW__codeCanvasFocus{0%{opacity:.7;transform:translateY(3px)}to{opacity:1;transform:translate(0,0)}}.LitoApp-module__4wfOsW__codeArtifactWaiting{pointer-events:none;gap:5px;display:inline-flex;position:absolute;top:84px;left:66px}.LitoApp-module__4wfOsW__codeArtifactWaiting span{background:var(--lito-coral);width:5px;height:5px;animation:.8s ease-in-out infinite alternate LitoApp-module__4wfOsW__codeWaiting}.LitoApp-module__4wfOsW__codeArtifactWaiting span:nth-child(2){animation-delay:.12s}.LitoApp-module__4wfOsW__codeArtifactWaiting span:nth-child(3){animation-delay:.24s}@keyframes LitoApp-module__4wfOsW__codeWaiting{to{opacity:.24;transform:translateY(-3px)}}.LitoApp-module__4wfOsW__codeArtifactToolbar{background:#101116;border-top:1px solid #ffffff12;justify-content:flex-end;align-items:center;gap:5px;min-height:46px;padding:7px 9px;display:flex}.LitoApp-module__4wfOsW__codeArtifactToolbar button{min-width:32px;height:31px;color:var(--lito-text-3);font:600 10.5px/1 var(--font-geist-sans), sans-serif;cursor:pointer;background:#ffffff05;border:1px solid #ffffff13;justify-content:center;align-items:center;gap:6px;padding:0 9px;transition:transform .14s cubic-bezier(.23,1,.32,1),color .16s,border-color .16s,background .16s;display:inline-flex}.LitoApp-module__4wfOsW__codeArtifactToolbar .LitoApp-module__4wfOsW__codeArtifactContinue{color:#17110f;background:var(--lito-coral-bright);border-color:var(--lito-coral-bright)}.LitoApp-module__4wfOsW__codeArtifactToolbar .LitoApp-module__4wfOsW__codeArtifactContinue:disabled{opacity:.62;cursor:wait}.LitoApp-module__4wfOsW__codeArtifactToolbar button[data-active=true]{color:var(--lito-coral-bright);background:#d6816514;border-color:#d6816547}.LitoApp-module__4wfOsW__codeArtifactToolbar button:active{transform:scale(.97)}.LitoApp-module__4wfOsW__codeArtifactOverlay{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050507d1;place-items:center;padding:clamp(12px,3vw,42px);animation:.18s ease-out both LitoApp-module__4wfOsW__codeOverlayIn;display:grid;position:fixed;inset:0}.LitoApp-module__4wfOsW__codeArtifactDialog{width:min(1180px,100%);max-height:calc(100dvh - 24px);animation:.24s cubic-bezier(.23,1,.32,1) both LitoApp-module__4wfOsW__codeDialogIn;box-shadow:0 36px 120px #00000094}.LitoApp-module__4wfOsW__codeArtifactPanelExpanded{border-color:#d6816557;margin:0}@keyframes LitoApp-module__4wfOsW__codeOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes LitoApp-module__4wfOsW__codeDialogIn{0%{opacity:0;transform:scale(.98)translateY(7px)}to{opacity:1;transform:scale(1)translate(0,0)}}:is(.LitoApp-module__4wfOsW__codeArtifactCode .hljs-comment,.LitoApp-module__4wfOsW__codeArtifactCode .hljs-quote){color:#777482;font-style:italic}:is(.LitoApp-module__4wfOsW__codeArtifactCode .hljs-keyword,.LitoApp-module__4wfOsW__codeArtifactCode .hljs-selector-tag,.LitoApp-module__4wfOsW__codeArtifactCode .hljs-built_in,.LitoApp-module__4wfOsW__codeArtifactCode .hljs-literal){color:#ee9a7b}:is(.LitoApp-module__4wfOsW__codeArtifactCode .hljs-string,.LitoApp-module__4wfOsW__codeArtifactCode .hljs-regexp,.LitoApp-module__4wfOsW__codeArtifactCode .hljs-meta-string){color:#9bcba8}:is(.LitoApp-module__4wfOsW__codeArtifactCode .hljs-number,.LitoApp-module__4wfOsW__codeArtifactCode .hljs-symbol,.LitoApp-module__4wfOsW__codeArtifactCode .hljs-bullet){color:#d9b66d}:is(.LitoApp-module__4wfOsW__codeArtifactCode .hljs-title,.LitoApp-module__4wfOsW__codeArtifactCode .hljs-title.function_,.LitoApp-module__4wfOsW__codeArtifactCode .hljs-section,.LitoApp-module__4wfOsW__codeArtifactCode .hljs-name){color:#91bfe8}:is(.LitoApp-module__4wfOsW__codeArtifactCode .hljs-attr,.LitoApp-module__4wfOsW__codeArtifactCode .hljs-attribute,.LitoApp-module__4wfOsW__codeArtifactCode .hljs-variable,.LitoApp-module__4wfOsW__codeArtifactCode .hljs-template-variable){color:#c4a2da}:is(.LitoApp-module__4wfOsW__codeArtifactCode .hljs-type,.LitoApp-module__4wfOsW__codeArtifactCode .hljs-class .hljs-title){color:#72c8bc}@media (hover:hover) and (pointer:fine){.LitoApp-module__4wfOsW__codeArtifactToolbar button:hover,.LitoApp-module__4wfOsW__codeArtifactClose:hover{color:#fff;background:#d6816513;border-color:#d6816552}.LitoApp-module__4wfOsW__codeArtifactToolbar .LitoApp-module__4wfOsW__codeArtifactContinue:hover{color:#17110f;background:#f0a78f;border-color:#f0a78f}.LitoApp-module__4wfOsW__codeArtifactTabs button:hover{color:var(--lito-text-2);background:#ffffff06}}@media (prefers-reduced-motion:reduce){.LitoApp-module__4wfOsW__codeArtifactPanel,.LitoApp-module__4wfOsW__codeArtifactOverlay,.LitoApp-module__4wfOsW__codeArtifactDialog{animation-name:LitoApp-module__4wfOsW__codeReducedFade;animation-duration:.18s}.LitoApp-module__4wfOsW__codeArtifactCanvas{animation-name:LitoApp-module__4wfOsW__codeReducedFade;animation-duration:.12s}.LitoApp-module__4wfOsW__codeArtifactPanel:after,.LitoApp-module__4wfOsW__codeArtifactTabs button:after{transition-property:opacity;transform:none}.LitoApp-module__4wfOsW__codeArtifactPanel[data-status=streaming] .LitoApp-module__4wfOsW__codeArtifactStatus i,.LitoApp-module__4wfOsW__codeArtifactTabs button>i,.LitoApp-module__4wfOsW__codeArtifactWaiting span{animation:none}.LitoApp-module__4wfOsW__codeArtifactCaret{animation-duration:1.2s}}@keyframes LitoApp-module__4wfOsW__codeReducedFade{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.LitoApp-module__4wfOsW__codeArtifactHeader{grid-template-columns:31px minmax(0,1fr) auto;min-height:61px;padding:9px 10px}.LitoApp-module__4wfOsW__codeArtifactGlyph{width:31px;height:31px}.LitoApp-module__4wfOsW__codeArtifactIdentity{grid-template-columns:minmax(0,1fr)}.LitoApp-module__4wfOsW__codeArtifactIdentity small{display:none}.LitoApp-module__4wfOsW__codeArtifactCanvas{max-height:280px}.LitoApp-module__4wfOsW__codeArtifactLines,.LitoApp-module__4wfOsW__codeArtifactCode{font-size:11.8px;line-height:1.65}.LitoApp-module__4wfOsW__codeArtifactLines{padding-left:9px;padding-right:8px}.LitoApp-module__4wfOsW__codeArtifactCode{padding-left:11px;padding-right:14px}.LitoApp-module__4wfOsW__codeArtifactToolbar button span{display:none}.LitoApp-module__4wfOsW__codeArtifactOverlay{place-items:stretch stretch;padding:0}.LitoApp-module__4wfOsW__codeArtifactDialog{width:100%;max-height:100dvh}.LitoApp-module__4wfOsW__codeArtifactPanelExpanded{border:0;border-left:3px solid var(--lito-coral);min-height:100dvh}.LitoApp-module__4wfOsW__codeArtifactPanelExpanded .LitoApp-module__4wfOsW__codeArtifactCanvas{height:calc(100dvh - 151px);max-height:none}}.LitoApp-module__4wfOsW__codeBlock{border:1px solid var(--lito-border);background:#0b0b0d;border-radius:14px;margin-top:14px;overflow:hidden}.LitoApp-module__4wfOsW__codeHeader{border-bottom:1px solid var(--lito-border);background:#ffffff06;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 15px;display:flex}.LitoApp-module__4wfOsW__codeHeader>span{letter-spacing:0;text-transform:uppercase;color:var(--lito-text-3);font-size:10.5px;font-weight:700}.LitoApp-module__4wfOsW__codeHeader button{color:var(--lito-text-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:550;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.LitoApp-module__4wfOsW__codeHeader button:hover{color:var(--lito-text);border-color:var(--lito-border);background:#ffffff0b}.LitoApp-module__4wfOsW__codeBlock pre{background:0 0;margin:0;padding:15px 16px;overflow:auto}.LitoApp-module__4wfOsW__codeBlock pre code{color:#e6e3ea;background:0 0;border:0;padding:0;font-size:13.4px;line-height:1.6}:is(.LitoApp-module__4wfOsW__codeBlock .hljs-comment,.LitoApp-module__4wfOsW__codeBlock .hljs-quote){color:#6b6877;font-style:italic}:is(.LitoApp-module__4wfOsW__codeBlock .hljs-keyword,.LitoApp-module__4wfOsW__codeBlock .hljs-selector-tag,.LitoApp-module__4wfOsW__codeBlock .hljs-built_in,.LitoApp-module__4wfOsW__codeBlock .hljs-literal){color:#ef9b7d}:is(.LitoApp-module__4wfOsW__codeBlock .hljs-string,.LitoApp-module__4wfOsW__codeBlock .hljs-regexp,.LitoApp-module__4wfOsW__codeBlock .hljs-meta-string){color:#9fd8b0}:is(.LitoApp-module__4wfOsW__codeBlock .hljs-number,.LitoApp-module__4wfOsW__codeBlock .hljs-symbol,.LitoApp-module__4wfOsW__codeBlock .hljs-bullet){color:#d8b56a}:is(.LitoApp-module__4wfOsW__codeBlock .hljs-title,.LitoApp-module__4wfOsW__codeBlock .hljs-title.function_,.LitoApp-module__4wfOsW__codeBlock .hljs-section,.LitoApp-module__4wfOsW__codeBlock .hljs-name){color:#8fc7ff}:is(.LitoApp-module__4wfOsW__codeBlock .hljs-attr,.LitoApp-module__4wfOsW__codeBlock .hljs-attribute,.LitoApp-module__4wfOsW__codeBlock .hljs-variable,.LitoApp-module__4wfOsW__codeBlock .hljs-template-variable){color:#c9a6ff}:is(.LitoApp-module__4wfOsW__codeBlock .hljs-type,.LitoApp-module__4wfOsW__codeBlock .hljs-class .hljs-title){color:#5ad9c9}:is(.LitoApp-module__4wfOsW__codeBlock .hljs-meta,.LitoApp-module__4wfOsW__codeBlock .hljs-comment .hljs-doctag){color:#777486}.LitoApp-module__4wfOsW__codeBlock .hljs-emphasis{font-style:italic}.LitoApp-module__4wfOsW__codeBlock .hljs-strong{font-weight:700}.LitoApp-module__4wfOsW__codeBlock .hljs-deletion{color:#f77}.LitoApp-module__4wfOsW__codeBlock .hljs-addition{color:#9fd8b0}.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__memoryUpdatedNotice{max-width:560px;color:var(--lito-text-3);margin-top:14px}.LitoApp-module__4wfOsW__memoryUpdatedSummary{align-items:center;gap:6px;min-height:28px;font-size:11px;line-height:1.2;display:inline-flex}.LitoApp-module__4wfOsW__memoryUpdatedSummary>svg{color:var(--lito-coral-bright)}.LitoApp-module__4wfOsW__memoryUpdatedSummary>button{color:var(--lito-coral-bright);font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 2px;font-weight:700}.LitoApp-module__4wfOsW__memoryUpdatedSummary>button:hover{color:#ffc1ad;text-underline-offset:3px;text-decoration:underline}.LitoApp-module__4wfOsW__memoryUpdatedSummary>button:focus-visible,.LitoApp-module__4wfOsW__memoryUpdatedPanelHeader>button:focus-visible,.LitoApp-module__4wfOsW__memoryUpdatedItem>button:focus-visible{outline:2px solid var(--lito-coral-bright);outline-offset:3px}.LitoApp-module__4wfOsW__memoryUpdatedPanel{background:#151210;border:1px solid #d6816540;border-left:3px solid #d68165b3;margin-top:8px;padding:14px;box-shadow:inset 0 1px #ffffff09}.LitoApp-module__4wfOsW__memoryUpdatedPanelHeader{justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.LitoApp-module__4wfOsW__memoryUpdatedPanelHeader strong{color:var(--lito-text);font-size:13px;font-weight:680;display:block}.LitoApp-module__4wfOsW__memoryUpdatedPanelHeader p{color:var(--lito-text-3);margin:4px 0 0;font-size:11px;line-height:1.45}.LitoApp-module__4wfOsW__memoryUpdatedPanelHeader>button{width:26px;height:26px;color:var(--lito-text-3);cursor:pointer;background:0 0;border:0;font-size:21px;line-height:1}.LitoApp-module__4wfOsW__memoryUpdatedPanelHeader>button:hover{color:var(--lito-text);background:#ffffff0d}.LitoApp-module__4wfOsW__memoryUpdatedList{gap:8px;display:grid}.LitoApp-module__4wfOsW__memoryUpdatedItem{background:#ffffff05;border:1px solid #ffffff0f;grid-template-columns:3px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:50px;padding:10px 8px 10px 0;display:grid}.LitoApp-module__4wfOsW__memoryUpdatedItem>span{background:#d68165a6;align-self:stretch}.LitoApp-module__4wfOsW__memoryUpdatedItem p{color:var(--lito-text-2);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.LitoApp-module__4wfOsW__memoryUpdatedItem>button{min-height:30px;color:var(--lito-text-3);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:5px;font-size:10px;font-weight:650;display:inline-flex}.LitoApp-module__4wfOsW__memoryUpdatedItem>button:hover:not(:disabled){color:var(--lito-coral-bright);border-color:#f0a18461}.LitoApp-module__4wfOsW__memoryUpdatedItem>button:disabled{opacity:.62;cursor:wait}.LitoApp-module__4wfOsW__memoryUpdatedError{color:#ffb19a;margin:10px 0 0;font-size:11px;line-height:1.35}.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__messageAttachmentImage{min-height:68px}.LitoApp-module__4wfOsW__messageAttachmentButton{border-radius:13px}.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__smartMediaFrame{color:#ff7f4cbd;background-color:#0b0b0d;background-position:50%;background-size:cover;place-items:center;width:100%;height:100%;min-height:48px;display:grid;position:relative;overflow:hidden}.LitoApp-module__4wfOsW__smartMediaFrame img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .22s cubic-bezier(.22,1,.36,1);display:block}.LitoApp-module__4wfOsW__smartMediaFrame img[data-loaded=true]{opacity:1}.LitoApp-module__4wfOsW__messageAttachment{appearance:none;font:inherit;cursor:pointer;text-align:left}.LitoApp-module__4wfOsW__messageAttachment:disabled{cursor:wait;opacity:.72}.LitoApp-module__4wfOsW__messageAttachment .LitoApp-module__4wfOsW__smartMediaFrame{flex:0 0 48px;width:48px;height:48px;min-height:48px}.LitoApp-module__4wfOsW__generatedMediaButton{cursor:zoom-in;padding:0}.LitoApp-module__4wfOsW__generatedMediaButton .LitoApp-module__4wfOsW__smartMediaFrame{min-height:clamp(220px,42vw,480px)}.LitoApp-module__4wfOsW__generatedMediaButton .LitoApp-module__4wfOsW__smartMediaFrame img{object-fit:contain}.LitoApp-module__4wfOsW__smartVideoPoster{aspect-ratio:16/9;color:#f4f1ed;cursor:pointer;padding:0;position:relative}.LitoApp-module__4wfOsW__smartVideoPoster .LitoApp-module__4wfOsW__smartMediaFrame{min-height:0}.LitoApp-module__4wfOsW__smartVideoPlay{z-index:2;background:linear-gradient(#0000 35%,#00000070);place-content:center;justify-items:center;gap:7px;display:grid;position:absolute;inset:0}.LitoApp-module__4wfOsW__smartVideoPlay svg{box-sizing:content-box;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08080ab8;border:1px solid #ffffff4d;padding:13px}.LitoApp-module__4wfOsW__smartVideoPlay small{font-size:11px;font-weight:700}.LitoApp-module__4wfOsW__smartVideoFallback{color:#ffffff29;position:absolute;bottom:18px;left:18px}@media (prefers-reduced-motion:reduce){.LitoApp-module__4wfOsW__smartMediaFrame img{transition-duration:0s}}.LitoApp-module__4wfOsW__sources{margin-top:18px}.LitoApp-module__4wfOsW__sources>span{color:var(--lito-text-3);letter-spacing:0;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__composerDropOverlay{z-index:65;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08080aad;place-items:center;padding:24px;display:grid;position:fixed;inset:64px 0 0 306px}.LitoApp-module__4wfOsW__composerDropOverlay:before{content:"";border:1px solid #f0a1848c;outline:1px solid #ffffff0b;animation:.42s cubic-bezier(.22,1,.36,1) both LitoApp-module__4wfOsW__dropFrame;position:absolute;inset:22px}.LitoApp-module__4wfOsW__composerDropCard{text-align:center;background:linear-gradient(#1b1b1f,#121214);border:1px solid #f0a18452;justify-items:center;gap:9px;width:min(430px,100%);padding:28px 26px 26px;display:grid;position:relative;box-shadow:0 24px 80px #00000075}.LitoApp-module__4wfOsW__composerDropIcon{color:#fff;background:var(--lito-coral);border:1px solid #ffffff29;place-items:center;width:56px;height:56px;display:grid}.LitoApp-module__4wfOsW__composerDropCard strong{color:#f6f2f8;letter-spacing:0;font-size:18px;font-weight:610}.LitoApp-module__4wfOsW__composerDropCard p{max-width:34ch;color:var(--lito-text-3);margin:0;font-size:12px;line-height:1.55}.LitoApp-module__4wfOsW__composerDropReject:before{border-color:#ff777780}.LitoApp-module__4wfOsW__composerDropReject .LitoApp-module__4wfOsW__composerDropIcon{background:#b94a4a}@keyframes LitoApp-module__4wfOsW__dropFrame{0%{clip-path:inset(0 50% 100%);opacity:.25}to{clip-path:inset(0);opacity:1}}.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__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:34px;color:var(--lito-coral-bright);background:#d6816514;border:1px solid #d6816561;border-radius:0;align-items:center;font-size:10px;display:inline-flex;overflow:hidden}.LitoApp-module__4wfOsW__intentChipMark{width:32px;height:100%;color:var(--lito-coral-bright);background:#d6816517;border-right:1px solid #d6816547;flex:0 0 32px;place-items:center;display:grid}.LitoApp-module__4wfOsW__intentChipLabel{align-items:center;height:100%;padding:0 9px;font-weight:600;display:inline-flex}.LitoApp-module__4wfOsW__intentChip button{width:30px;height:100%;color:var(--lito-text-3);border-left:1px solid #d6816538;flex:0 0 30px;place-items:center;margin:0;padding:0;line-height:1;transition:background .16s,color .16s;display:grid}.LitoApp-module__4wfOsW__intentChip button:hover{color:var(--lito-text);background:#d6816521}.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:focus-visible{outline:none}.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__composerRecording{animation:1.1s ease-in-out infinite LitoApp-module__4wfOsW__recPulse;color:#fff!important;background:var(--lito-danger)!important}.LitoApp-module__4wfOsW__composerRecording:hover{color:#fff!important;background:#ff6363!important}@keyframes LitoApp-module__4wfOsW__recPulse{50%{box-shadow:0 0 0 6px #ff77772e}}@media (prefers-reduced-motion:reduce){.LitoApp-module__4wfOsW__composerRecording,.LitoApp-module__4wfOsW__voiceListening,.LitoApp-module__4wfOsW__agentStep_running .LitoApp-module__4wfOsW__agentStepDot,.LitoApp-module__4wfOsW__composerDropOverlay:before{animation:none}.LitoApp-module__4wfOsW__settingsButton svg,.LitoApp-module__4wfOsW__videoTierSegmented button:before,.LitoApp-module__4wfOsW__durationSegmented button:before{transition-duration:.16s}.LitoApp-module__4wfOsW__settingsButton:hover svg{transform:rotate(40deg)}}.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__voiceTimer{color:#ffd7ca;font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;background:#d6816513;border:1px solid #d6816547;margin-top:9px;padding:5px 9px;font-size:12px;line-height:1}.LitoApp-module__4wfOsW__voiceTimerLow{color:#fff0eb;background:#d6533926;border-color:#ff876e9e}.LitoApp-module__4wfOsW__voiceCenter h1{letter-spacing:0;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:0;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:0;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:0;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__settingRowFocused{outline-offset:3px;background-color:#f0a18413;outline:2px solid #f0a184c7}.LitoApp-module__4wfOsW__planBenefits{color:var(--lito-text-2);opacity:.86;padding:0 16px 12px;font-size:14px;line-height:1.7}.LitoApp-module__4wfOsW__planBenefits ul{margin:0;padding-left:18px}.LitoApp-module__4wfOsW__usageCard{padding:16px}.LitoApp-module__4wfOsW__usageHeader{border-bottom:1px solid #ffffff13;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding-bottom:15px;display:grid}.LitoApp-module__4wfOsW__usageHeaderIcon{width:42px;height:42px;color:var(--lito-coral-bright);background:var(--lito-coral-soft);border:1px solid #f0a18438;place-items:center;display:grid}.LitoApp-module__4wfOsW__usageHeader strong,.LitoApp-module__4wfOsW__usageHeader small{display:block}.LitoApp-module__4wfOsW__usageHeader strong{color:var(--lito-text);font-size:15px;font-weight:560}.LitoApp-module__4wfOsW__usageHeader small{color:var(--lito-text-3);margin-top:4px;font-size:11px}.LitoApp-module__4wfOsW__usageHeader button,.LitoApp-module__4wfOsW__usageError button{border:1px solid var(--lito-border);height:34px;color:var(--lito-text-2);cursor:pointer;background:#151517;align-items:center;gap:7px;padding:0 10px;font-size:11px;display:inline-flex}.LitoApp-module__4wfOsW__usageHeader button:disabled{cursor:default;opacity:.45}.LitoApp-module__4wfOsW__usageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.LitoApp-module__4wfOsW__usageItem{background:#141416;border:1px solid #ffffff14;align-content:space-between;gap:14px;min-height:122px;padding:15px;display:grid}.LitoApp-module__4wfOsW__usageItem_locked{opacity:.68;background:#111113}.LitoApp-module__4wfOsW__usageItemTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.LitoApp-module__4wfOsW__usageItemTop strong{color:var(--lito-text);font-size:14px;font-weight:590}.LitoApp-module__4wfOsW__usageItemTop span{color:var(--lito-coral-bright);letter-spacing:.055em;text-align:right;text-transform:uppercase;font-size:10px;font-weight:710;line-height:1.35}.LitoApp-module__4wfOsW__usageItem small{max-width:42ch;color:var(--lito-text-3);font-size:11px;line-height:1.45}.LitoApp-module__4wfOsW__usageMeter{background:#ffffff0e;border:1px solid #ffffff12;width:100%;height:8px;overflow:hidden}.LitoApp-module__4wfOsW__usageMeter span{background:var(--lito-coral);max-width:100%;height:100%;display:block}.LitoApp-module__4wfOsW__usageItem_available .LitoApp-module__4wfOsW__usageMeter span{background:#75c9a8}.LitoApp-module__4wfOsW__usageItem_elevated .LitoApp-module__4wfOsW__usageMeter span{background:#d5a26f}.LitoApp-module__4wfOsW__usageItem_nearLimit .LitoApp-module__4wfOsW__usageMeter span,.LitoApp-module__4wfOsW__usageItem_exhausted .LitoApp-module__4wfOsW__usageMeter span{background:var(--lito-coral-bright)}.LitoApp-module__4wfOsW__usageItem_locked .LitoApp-module__4wfOsW__usageMeter span{background:#ffffff29}.LitoApp-module__4wfOsW__usageSkeleton{background:linear-gradient(#171719,#111113);border:1px solid #ffffff12;min-height:104px}.LitoApp-module__4wfOsW__usageError{color:#ffc0c0;justify-content:space-between;align-items:center;gap:12px;min-height:82px;padding-top:14px;font-size:12px;display:flex}.LitoApp-module__4wfOsW__usageDetailLayout{width:min(760px,100% - 32px)}.LitoApp-module__4wfOsW__usageSummaryPanel{--usage-summary-color:var(--lito-coral-bright);border:1px solid var(--lito-border);background:#141416;padding:clamp(20px,4vw,34px)}.LitoApp-module__4wfOsW__usageSummaryPanel_available{--usage-summary-color:#75c9a8}.LitoApp-module__4wfOsW__usageSummaryPanel_elevated{--usage-summary-color:#d5a26f}.LitoApp-module__4wfOsW__usageSummaryPanel_nearLimit,.LitoApp-module__4wfOsW__usageSummaryPanel_exhausted{--usage-summary-color:var(--lito-coral-bright)}.LitoApp-module__4wfOsW__usageSummaryHeader{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.LitoApp-module__4wfOsW__usageSummaryHeader>div{gap:7px;display:grid}.LitoApp-module__4wfOsW__usageSummaryHeader span{color:var(--usage-summary-color);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:760}.LitoApp-module__4wfOsW__usageSummaryHeader small{color:var(--lito-text-3);font-size:11px}.LitoApp-module__4wfOsW__usageSummaryHeader button,.LitoApp-module__4wfOsW__usageSummaryError button{border:1px solid var(--lito-border);min-height:38px;color:var(--lito-text-2);cursor:pointer;background:#18181a;justify-content:center;align-items:center;gap:8px;padding:0 13px;display:inline-flex}.LitoApp-module__4wfOsW__usageSummaryHeader button:focus-visible,.LitoApp-module__4wfOsW__usageSummaryError button:focus-visible{outline:2px solid var(--usage-summary-color);outline-offset:3px}.LitoApp-module__4wfOsW__usageSummaryHeader button:disabled{opacity:.45;cursor:default}.LitoApp-module__4wfOsW__usageSummaryBody{gap:22px;margin-top:clamp(46px,8vw,74px);display:grid}.LitoApp-module__4wfOsW__usageSummaryMeasure{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.LitoApp-module__4wfOsW__usageSummaryMeasure strong{color:var(--lito-text);letter-spacing:-.07em;font-variant-numeric:tabular-nums;font-size:clamp(68px,13vw,112px);font-weight:610;line-height:.74}.LitoApp-module__4wfOsW__usageSummaryMeasure span{max-width:235px;color:var(--lito-text-2);text-align:right;text-wrap:balance;font-size:17px;font-weight:590;line-height:1.2}.LitoApp-module__4wfOsW__usageSummaryMeter{background:#202023;border:1px solid #ffffff17;height:16px;overflow:hidden}.LitoApp-module__4wfOsW__usageSummaryMeter>span{background:var(--usage-summary-color);max-width:100%;height:100%;display:block}.LitoApp-module__4wfOsW__usageSummaryBody p{max-width:58ch;color:var(--lito-text-2);margin:0;font-size:14px;line-height:1.6}.LitoApp-module__4wfOsW__usageSummaryError{color:#ffc0c0;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:210px;font-size:13px;display:flex}.LitoApp-module__4wfOsW__usageSummarySkeleton{gap:20px;margin-top:58px;display:grid}.LitoApp-module__4wfOsW__usageSummarySkeleton span{background:#202023;display:block}.LitoApp-module__4wfOsW__usageSummarySkeleton span:first-child{width:42%;height:72px}.LitoApp-module__4wfOsW__usageSummarySkeleton span:nth-child(2){width:100%;height:16px}.LitoApp-module__4wfOsW__usageSummarySkeleton span:nth-child(3){width:64%;height:18px}.LitoApp-module__4wfOsW__usageHeroPanel,.LitoApp-module__4wfOsW__usageModePanel,.LitoApp-module__4wfOsW__usageBreakdownPanel,.LitoApp-module__4wfOsW__usageWarningPanel{border:1px solid var(--lito-border);background:#14141cc7}.LitoApp-module__4wfOsW__usageHeroPanel{grid-template-columns:1fr auto;gap:12px 20px;padding:24px;display:grid;position:relative;overflow:hidden}.LitoApp-module__4wfOsW__usageHeroPanel:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 0,#f0a18429,#0000 38%),linear-gradient(135deg,#ffffff09,#0000 46%);position:absolute;inset:0}.LitoApp-module__4wfOsW__usageHeroPanel>*{position:relative}.LitoApp-module__4wfOsW__usageHeroPanel span,.LitoApp-module__4wfOsW__usagePanelTitle small{color:var(--lito-coral-bright);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:720}.LitoApp-module__4wfOsW__usageHeroPanel h2{max-width:660px;color:var(--lito-text);letter-spacing:0;text-wrap:balance;grid-column:1/2;margin:0;font-size:clamp(25px,4vw,42px);font-weight:640;line-height:.98}.LitoApp-module__4wfOsW__usageHeroPanel p{max-width:620px;color:var(--lito-text-2);grid-column:1/2;margin:0;font-size:14px;line-height:1.6}.LitoApp-module__4wfOsW__usageRenewal{color:var(--lito-coral-bright);letter-spacing:.025em;grid-column:1/2;font-size:11px;font-weight:660}.LitoApp-module__4wfOsW__usageHeroPanel button{border:1px solid var(--lito-border);min-height:38px;color:var(--lito-text-2);cursor:pointer;background:#151517;grid-area:1/2/span 4;align-self:start;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.LitoApp-module__4wfOsW__usageHeroPanel button:disabled{opacity:.45;cursor:default}.LitoApp-module__4wfOsW__usageModePanel,.LitoApp-module__4wfOsW__usageBreakdownPanel,.LitoApp-module__4wfOsW__usageWarningPanel{margin-top:14px;padding:18px}.LitoApp-module__4wfOsW__usagePanelTitle{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.LitoApp-module__4wfOsW__usagePanelTitle strong{color:var(--lito-text);font-size:16px;font-weight:620}.LitoApp-module__4wfOsW__usagePanelTitle small{color:var(--lito-text-3);text-align:right}.LitoApp-module__4wfOsW__usageModeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.LitoApp-module__4wfOsW__usageModeCard{min-height:158px;color:inherit;text-align:left;cursor:pointer;background:#141416;border:1px solid #ffffff17;grid-template-columns:34px 1fr;gap:12px;padding:14px;display:grid}.LitoApp-module__4wfOsW__usageModeCard:disabled{opacity:.52;cursor:default}.LitoApp-module__4wfOsW__usageModeCardInert{cursor:default}.LitoApp-module__4wfOsW__usageModeCardSelected{background:#f0a1841a;border-color:#f0a1845c}.LitoApp-module__4wfOsW__usageModeMark{width:34px;height:34px;color:var(--lito-coral-bright);background:#ffffff09;border:1px solid #ffffff1f;place-items:center;display:grid}.LitoApp-module__4wfOsW__usageModeCopy{align-content:start;gap:9px;display:grid}.LitoApp-module__4wfOsW__usageModeCopy>span{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.LitoApp-module__4wfOsW__usageModeCopy strong{color:var(--lito-text);font-size:15px;font-weight:620}.LitoApp-module__4wfOsW__usageModeCopy b{color:var(--lito-coral-bright);letter-spacing:.08em;white-space:nowrap;font-size:9px}.LitoApp-module__4wfOsW__usageModeCopy small{max-width:34rem;color:var(--lito-text-3);font-size:12px;line-height:1.55}.LitoApp-module__4wfOsW__usageWarningPanel{background:#f0a18414;border-color:#f0a18438}.LitoApp-module__4wfOsW__usageWarningPanel strong{color:var(--lito-text);font-size:14px}.LitoApp-module__4wfOsW__usageWarningPanel p{color:var(--lito-text-2);margin:8px 0 0;font-size:12px;line-height:1.6}.LitoApp-module__4wfOsW__usageUnlockModal{background:#151518;border-color:#f0a18447;width:min(560px,100%);padding:26px}.LitoApp-module__4wfOsW__usageUnlockSignal{width:44px;height:44px;color:var(--lito-coral-bright);background:#f0a1841a;border:1px solid #f0a18457;place-items:center;display:grid}.LitoApp-module__4wfOsW__usageUnlockModal h2{color:var(--lito-text);letter-spacing:0;margin:16px 0 9px;font-size:25px;font-weight:650;line-height:1.05}.LitoApp-module__4wfOsW__usageUnlockModal p{color:var(--lito-text-2);margin:0;font-size:14px;line-height:1.58}.LitoApp-module__4wfOsW__usageUnlockModal ul{gap:9px;margin:17px 0 0;padding:0;list-style:none;display:grid}.LitoApp-module__4wfOsW__usageUnlockModal li{color:var(--lito-text-2);padding-left:17px;font-size:12px;line-height:1.5;position:relative}.LitoApp-module__4wfOsW__usageUnlockModal li:before{content:"";background:var(--lito-coral-bright);width:6px;height:6px;position:absolute;top:.58em;left:0}.LitoApp-module__4wfOsW__usageUnlockError{color:#ffb5aa;margin-top:14px;font-size:12px;font-weight:560;display:block}.LitoApp-module__4wfOsW__usageUnlockActions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.LitoApp-module__4wfOsW__usageUnlockActions button{border:1px solid var(--lito-border);min-height:42px;color:var(--lito-text-2);cursor:pointer;background:0 0;padding:0 15px}.LitoApp-module__4wfOsW__usageUnlockActions button:last-child{background:var(--lito-coral);color:#fff;border-color:#f0a1849e}.LitoApp-module__4wfOsW__usageUnlockActions button:disabled{opacity:.52;cursor:default}.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__settingRowWide{grid-template-columns:44px minmax(0,1fr) minmax(320px,auto);align-items:center}.LitoApp-module__4wfOsW__settingRowWide .LitoApp-module__4wfOsW__settingControl{width:min(380px,38vw)}.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__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__videoSettingsControl{gap:8px;width:100%;display:grid}.LitoApp-module__4wfOsW__videoTierSegmented{background:#101012;border:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(72px,1fr));height:42px;display:grid;overflow:hidden}.LitoApp-module__4wfOsW__videoTierSegmented button,.LitoApp-module__4wfOsW__durationSegmented button{isolation:isolate;color:#9d98a7;cursor:pointer;background:0 0;border:0;transition:color .22s,background .22s;position:relative}.LitoApp-module__4wfOsW__videoTierSegmented button{border-right:1px solid #ffffff13;font-size:11px;font-weight:570}.LitoApp-module__4wfOsW__videoTierSegmented button:last-child,.LitoApp-module__4wfOsW__durationSegmented button:last-child{border-right:0}.LitoApp-module__4wfOsW__videoTierSegmented button:before,.LitoApp-module__4wfOsW__durationSegmented button:before{content:"";z-index:-1;background:var(--lito-coral);transform-origin:0;transition:transform .34s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.LitoApp-module__4wfOsW__videoTierSegmented button:hover,.LitoApp-module__4wfOsW__durationSegmented button:hover{color:#ded9e5;background:#ffffff09}.LitoApp-module__4wfOsW__videoTierSegmented .LitoApp-module__4wfOsW__segmentActive,.LitoApp-module__4wfOsW__durationSegmented .LitoApp-module__4wfOsW__segmentActive{color:#fff;background:0 0}.LitoApp-module__4wfOsW__videoTierSegmented .LitoApp-module__4wfOsW__segmentActive:before,.LitoApp-module__4wfOsW__durationSegmented .LitoApp-module__4wfOsW__segmentActive:before{transform:scaleX(1)}.LitoApp-module__4wfOsW__videoDurationWrap{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.LitoApp-module__4wfOsW__videoDurationWrap>span{color:var(--lito-text-3);letter-spacing:0;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:650}.LitoApp-module__4wfOsW__durationSegmented{background:#0e0e10;border:1px solid #ffffff17;grid-template-columns:repeat(4,minmax(42px,1fr));height:34px;display:grid;overflow:hidden}.LitoApp-module__4wfOsW__durationSegmented button{font-variant-numeric:tabular-nums;border-right:1px solid #ffffff0f;font-size:10px;font-weight:650}.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:180;-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__safetyModal{border:1px solid var(--lito-border-strong);width:min(650px,100%);max-height:min(760px,100dvh - 32px);color:var(--lito-text);background:#141315;padding:26px;position:relative;overflow:auto;box-shadow:0 32px 100px #000000ad,inset 0 1px #ffffff09}.LitoApp-module__4wfOsW__safetyModalCrisis{border-color:#f48b6cb8;box-shadow:0 32px 100px #000000ad,0 0 0 1px #f48b6c14,inset 0 1px #ffffff0b}.LitoApp-module__4wfOsW__safetyModalHigh{border-color:#e6b25894}.LitoApp-module__4wfOsW__safetyModalClose{width:34px;height:34px;color:var(--lito-text-3);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:grid;position:absolute;top:12px;right:12px}.LitoApp-module__4wfOsW__safetyModalClose:hover,.LitoApp-module__4wfOsW__safetyModalClose:focus-visible{color:#fff;border-color:#fff3;outline:none}.LitoApp-module__4wfOsW__safetyModalHeader{align-items:flex-start;gap:13px;padding-right:42px;display:flex}.LitoApp-module__4wfOsW__safetyModalIcon{color:#ffb49e;background:#d65e401f;border:1px solid #f48b6c73;flex:none;place-items:center;width:42px;height:42px;display:grid}.LitoApp-module__4wfOsW__safetyModalHigh .LitoApp-module__4wfOsW__safetyModalIcon{color:#f0ca7a;background:#be8b301f;border-color:#e6b2586b}.LitoApp-module__4wfOsW__safetyModalKicker{color:#f3a88f;letter-spacing:.11em;font-size:10px;font-weight:760;line-height:1.25;display:block}.LitoApp-module__4wfOsW__safetyModalHigh .LitoApp-module__4wfOsW__safetyModalKicker{color:#e7c271}.LitoApp-module__4wfOsW__safetyModalHeader h2{color:#fff8f4;letter-spacing:-.04em;text-wrap:balance;margin:5px 0 0;font-size:clamp(23px,4vw,30px);font-weight:610;line-height:1.08}.LitoApp-module__4wfOsW__safetyModalBody{max-width:61ch;color:var(--lito-text-2);margin:22px 0 0;font-size:14px;line-height:1.62}.LitoApp-module__4wfOsW__safetyGuidance{color:#f3ddd6;background:#d65e4012;border-left:2px solid #f48b6cb3;gap:8px;margin:17px 0 0;padding:15px 17px 15px 34px;font-size:13px;line-height:1.48;display:grid}.LitoApp-module__4wfOsW__safetyModalHigh .LitoApp-module__4wfOsW__safetyGuidance{color:#eee2c8;background:#be8b3012;border-left-color:#e6b258a8}.LitoApp-module__4wfOsW__safetyResources{gap:8px;margin-top:18px;display:grid}.LitoApp-module__4wfOsW__safetyResources>button{width:100%;min-height:62px;color:var(--lito-text);text-align:left;cursor:pointer;background:#d65e400e;border:1px solid #f48b6c57;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;padding:10px 12px;display:grid}.LitoApp-module__4wfOsW__safetyResources>button:hover,.LitoApp-module__4wfOsW__safetyResources>button:focus-visible{background:#d65e401c;border-color:#f48b6cb8;outline:none}.LitoApp-module__4wfOsW__safetyResourceIcon{color:#ffb59f;background:#f48b6c24;place-items:center;width:34px;height:34px;display:grid}.LitoApp-module__4wfOsW__safetyResources strong,.LitoApp-module__4wfOsW__safetyResources small{overflow-wrap:anywhere;display:block}.LitoApp-module__4wfOsW__safetyResources strong{color:#fff4ef;font-size:12px;font-weight:680;line-height:1.32}.LitoApp-module__4wfOsW__safetyResources small{color:#cfc3c0;margin-top:3px;font-size:11px;line-height:1.32}.LitoApp-module__4wfOsW__safetyLegal{color:var(--lito-text-3);margin:17px 0 0;font-size:11px;line-height:1.5}.LitoApp-module__4wfOsW__safetyModalActions{justify-content:flex-end;margin-top:21px;display:flex}.LitoApp-module__4wfOsW__safetyModalActions button{min-height:40px;color:var(--lito-text-2);cursor:pointer;background:0 0;border:1px solid #ffffff29;padding:0 15px;font-size:12px;font-weight:650}.LitoApp-module__4wfOsW__safetyModalActions button:hover,.LitoApp-module__4wfOsW__safetyModalActions button:focus-visible{color:#fff6f1;border-color:#f48b6ca6;outline:none}.LitoApp-module__4wfOsW__safetyPolicyLink{color:#e8a58f;overflow-wrap:anywhere;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;max-width:100%;margin-top:15px;padding:0;font-size:11px;display:inline-flex}.LitoApp-module__4wfOsW__safetyPolicyLink:hover,.LitoApp-module__4wfOsW__safetyPolicyLink:focus-visible{color:#fff1ea;text-underline-offset:3px;outline:none;text-decoration:underline}@media (max-width:640px){.LitoApp-module__4wfOsW__safetyModal{align-self:end;max-height:calc(100dvh - 16px);padding:23px 18px 18px}.LitoApp-module__4wfOsW__safetyModalBody{font-size:13px}.LitoApp-module__4wfOsW__safetyResources>button{min-height:58px}.LitoApp-module__4wfOsW__safetyModalActions button{width:100%}}.LitoApp-module__4wfOsW__deleteAccountScrim{z-index:260;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#050405c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.LitoApp-module__4wfOsW__deleteAccountDialog{width:min(562px,100%);max-height:min(760px,100dvh - 40px);color:var(--lito-text);background:#121112;border:1px solid #ff88717a;padding:30px;position:relative;overflow:auto;box-shadow:0 36px 100px #0000009e,inset 0 1px #ffffff0a}.LitoApp-module__4wfOsW__deleteAccountClose{width:34px;height:34px;color:var(--lito-text-3);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:grid;position:absolute;top:14px;right:14px}.LitoApp-module__4wfOsW__deleteAccountClose:focus-visible,.LitoApp-module__4wfOsW__deleteAccountClose:hover{color:#fff;border-color:#ffffff2e;outline:none}.LitoApp-module__4wfOsW__deleteAccountClose:disabled{cursor:wait;opacity:.45}.LitoApp-module__4wfOsW__deleteAccountLead{align-items:center;gap:14px;padding-right:34px;display:flex}.LitoApp-module__4wfOsW__deleteAccountGlyph{color:#ffad96;background:#de583d1c;border:1px solid #ff887175;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.LitoApp-module__4wfOsW__deleteAccountLead>div>span{color:#ff987a;letter-spacing:.12em;font-size:10px;font-weight:750;display:block}.LitoApp-module__4wfOsW__deleteAccountLead h2{color:#fff8f5;letter-spacing:-.04em;outline:none;margin:5px 0 0;font-size:clamp(23px,4vw,29px);font-weight:590;line-height:1.04}.LitoApp-module__4wfOsW__deleteAccountIntro{color:var(--lito-text-2);margin:24px 0 0;font-size:13px;line-height:1.6}.LitoApp-module__4wfOsW__deleteAccountList{color:#f3d8d0;background:#ff7a5a0e;border-left:2px solid #ff8871a8;gap:9px;margin:19px 0 0;padding:17px 18px 17px 34px;font-size:12px;line-height:1.45;display:grid}.LitoApp-module__4wfOsW__deleteAccountPolicy{color:#e7a28e;align-items:center;gap:7px;margin-top:18px;font-size:11px;text-decoration:none;display:inline-flex}.LitoApp-module__4wfOsW__deleteAccountPolicy:hover{color:#fff2ed}.LitoApp-module__4wfOsW__deleteAccountWait{background:#ff7a5a0e;border:1px solid #ff88714d;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:18px;margin-top:25px;padding:21px;display:grid}.LitoApp-module__4wfOsW__deleteAccountWait>span{color:#fff3ef;font-variant-numeric:tabular-nums;font-size:48px;font-weight:580;line-height:1}.LitoApp-module__4wfOsW__deleteAccountWait strong{color:#fff3ef;font-size:14px;font-weight:620;display:block}.LitoApp-module__4wfOsW__deleteAccountWait p{color:var(--lito-text-2);margin:6px 0 0;font-size:12px;line-height:1.55}.LitoApp-module__4wfOsW__deleteAccountForm{gap:14px;margin-top:23px;display:grid}.LitoApp-module__4wfOsW__deleteAccountForm .LitoApp-module__4wfOsW__deleteAccountIntro{margin:0}.LitoApp-module__4wfOsW__deleteAccountForm label{color:#e8cbc3;gap:8px;font-size:11px;font-weight:620;display:grid}.LitoApp-module__4wfOsW__deleteAccountForm label>span{align-items:center;gap:7px;display:flex}.LitoApp-module__4wfOsW__deleteAccountForm input{color:#fff7f4;background:#0c0b0c;border:1px solid #ffffff24;border-radius:0;outline:0;width:100%;height:46px;padding:0 12px;font-size:13px}.LitoApp-module__4wfOsW__deleteAccountForm input:focus{border-color:#f08b70;box-shadow:0 0 0 3px #f08b701a}.LitoApp-module__4wfOsW__deleteAccountError{color:#ffb6b6;background:#ff565614;border:1px solid #ff6f6f4d;align-items:flex-start;gap:8px;margin:17px 0 0;padding:11px 12px;font-size:12px;line-height:1.45;display:flex}.LitoApp-module__4wfOsW__deleteAccountError svg{flex:none;margin-top:1px}.LitoApp-module__4wfOsW__deleteAccountActions{justify-content:flex-end;gap:10px;margin-top:27px;display:flex}.LitoApp-module__4wfOsW__deleteAccountActions button,.LitoApp-module__4wfOsW__deleteAccountComplete button{min-height:42px;color:var(--lito-text-2);cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:650;display:inline-flex}.LitoApp-module__4wfOsW__deleteAccountActions .LitoApp-module__4wfOsW__deleteAccountPrimary,.LitoApp-module__4wfOsW__deleteAccountComplete button{color:#fffaf7;background:#d85d42;border-color:#ed7f62}.LitoApp-module__4wfOsW__deleteAccountActions button:disabled{cursor:wait;opacity:.52}.LitoApp-module__4wfOsW__deleteAccountActions button:not(:disabled):active,.LitoApp-module__4wfOsW__deleteAccountComplete button:active{transform:scale(.98)}.LitoApp-module__4wfOsW__deleteAccountActions button:focus-visible,.LitoApp-module__4wfOsW__deleteAccountComplete button:focus-visible{outline-offset:3px;outline:2px solid #fff3ed}.LitoApp-module__4wfOsW__deleteAccountComplete{gap:22px;margin-top:24px;display:grid}.LitoApp-module__4wfOsW__deleteAccountComplete p{color:var(--lito-text-2);margin:0;font-size:13px;line-height:1.6}.LitoApp-module__4wfOsW__deleteAccountComplete button{justify-self:end}@media (max-width:640px){.LitoApp-module__4wfOsW__deleteAccountScrim{align-items:end;padding:12px}.LitoApp-module__4wfOsW__deleteAccountDialog{max-height:calc(100dvh - 24px);padding:25px 20px 20px}.LitoApp-module__4wfOsW__deleteAccountLead h2{font-size:25px}.LitoApp-module__4wfOsW__deleteAccountActions{flex-direction:column-reverse}.LitoApp-module__4wfOsW__deleteAccountActions button,.LitoApp-module__4wfOsW__deleteAccountComplete button{width:100%}.LitoApp-module__4wfOsW__deleteAccountComplete button{justify-self:stretch}.LitoApp-module__4wfOsW__deleteAccountWait{grid-template-columns:60px minmax(0,1fr);gap:13px;padding:17px}.LitoApp-module__4wfOsW__deleteAccountWait>span{font-size:40px}}.LitoApp-module__4wfOsW__hudTourLayer{z-index:230;pointer-events:none;position:fixed;inset:0}.LitoApp-module__4wfOsW__hudTourBackdrop{z-index:0;pointer-events:auto;cursor:default;background:#03030573;border:0;position:fixed;inset:0}.LitoApp-module__4wfOsW__hudTourSpotlight{z-index:1;pointer-events:none;background:#f0a1840b;border:1px solid #f0a184eb;outline:1px solid #ffffff1f;transition:transform .24s cubic-bezier(.22,1,.36,1),width .24s cubic-bezier(.22,1,.36,1),height .24s cubic-bezier(.22,1,.36,1),opacity .18s;position:fixed;box-shadow:0 0 0 9999px #030305bd,0 0 42px #f0a18438}.LitoApp-module__4wfOsW__hudTourPanel{z-index:2;pointer-events:auto;background:linear-gradient(#1a1a1e,#101012);border:1px solid #f0a18457;outline:1px solid #ffffff0e;padding:18px;position:fixed;top:0;left:0;box-shadow:0 26px 90px #0000008f}.LitoApp-module__4wfOsW__hudTourKicker{color:var(--lito-coral-bright);letter-spacing:0;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:720;display:flex}.LitoApp-module__4wfOsW__hudTourKicker span:first-child{background:#f0a18414;border:1px solid #f0a18459;place-items:center;width:30px;height:24px;display:grid}.LitoApp-module__4wfOsW__hudTourPanel h2{color:#fbf8ff;letter-spacing:0;margin:16px 0 8px;font-size:22px;font-weight:620;line-height:1.05}.LitoApp-module__4wfOsW__hudTourPanel p{color:#aaa5b4;margin:0;font-size:13px;line-height:1.55}.LitoApp-module__4wfOsW__hudTourProgress{grid-template-columns:repeat(9,1fr);gap:3px;margin-top:18px;display:grid}.LitoApp-module__4wfOsW__hudTourProgress span{background:#ffffff1f;height:2px;transition:background .2s}.LitoApp-module__4wfOsW__hudTourProgressActive{background:var(--lito-coral)!important}.LitoApp-module__4wfOsW__hudTourActions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.LitoApp-module__4wfOsW__hudTourActions button{border:1px solid var(--lito-border);height:38px;color:var(--lito-text-2);cursor:pointer;background:0 0;padding:0 13px;font-size:12px;font-weight:590}.LitoApp-module__4wfOsW__hudTourActions button:last-child{color:#fff;background:var(--lito-coral);border-color:#f0a184b3}.LitoApp-module__4wfOsW__hudTourActions button:hover{color:#fff;border-color:#f0a18470}@media (prefers-reduced-motion:reduce){.LitoApp-module__4wfOsW__hudTourSpotlight,.LitoApp-module__4wfOsW__hudTourProgress span{transition-duration:.16s}}.LitoApp-module__4wfOsW__upgradeModal{text-align:left;background:linear-gradient(#18181b,#111113);border-color:#f0a1843d;width:min(600px,100%);padding:28px 30px 26px;box-shadow:0 32px 120px #0000009e}.LitoApp-module__4wfOsW__upgradeModal h2{color:#f5f1f6;text-wrap:balance;margin:16px 0 8px;font-size:clamp(22px,4vw,28px);font-weight:620;line-height:1.08}.LitoApp-module__4wfOsW__upgradeModal>p{color:#c9c5cf;max-width:46ch;margin:0;font-size:14px;line-height:1.55}.LitoApp-module__4wfOsW__upgradeBadge{width:58px;height:38px;color:var(--lito-coral-bright);letter-spacing:.08em;background:#f0a18417;border:1px solid #f0a18461;place-items:center;font-size:11px;font-weight:760;display:grid}.LitoApp-module__4wfOsW__upgradeList{gap:10px;margin:20px 0 18px;padding:0;list-style:none;display:grid}.LitoApp-module__4wfOsW__upgradeList li{color:#ece8ef;padding-left:18px;font-size:14px;line-height:1.45;position:relative}.LitoApp-module__4wfOsW__upgradeList li:before{content:"";background:var(--lito-coral-bright);width:6px;height:6px;position:absolute;top:.62em;left:0}.LitoApp-module__4wfOsW__upgradeNote{max-width:46ch;color:#928e9b!important;font-size:12px!important;line-height:1.45!important}.LitoApp-module__4wfOsW__upgradeActions{justify-content:flex-end;margin-top:22px}.LitoApp-module__4wfOsW__upgradeActions button{color:#f5f1f6;background:#202024;border-color:#ffffff24;min-width:92px}.LitoApp-module__4wfOsW__upgradeActions button:hover{background:#f0a18417;border-color:#f0a18461}.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:0;align-items:center;gap:7px;margin-top:55px;font-size:10px;display:flex}.LitoApp-module__4wfOsW__agentsPage h1{letter-spacing:0;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:none;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)}.LitoApp-module__4wfOsW__studioPage{background:radial-gradient(circle at 50% 0,#d6816514,transparent 36%),var(--lito-bg);min-height:100dvh;padding:50px max(24px,50vw - 500px) 80px}.LitoApp-module__4wfOsW__studioTopbar{align-items:center;gap:12px;min-height:34px;display:flex}.LitoApp-module__4wfOsW__studioBack{color:var(--lito-text-2);align-items:center;gap:8px;font-size:12px;display:inline-flex}.LitoApp-module__4wfOsW__studioKicker{color:var(--lito-coral-bright);letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;display:inline-flex}.LitoApp-module__4wfOsW__studioKickerImage{background:#151517;border:1px solid #f0a18442;width:28px;height:28px;display:block}.LitoApp-module__4wfOsW__studioHeader h1{letter-spacing:0;margin-top:14px;font-size:clamp(34px,5vw,58px);font-weight:470}.LitoApp-module__4wfOsW__studioHeader p{color:var(--lito-text-2);max-width:560px;margin-top:13px;line-height:1.6}.LitoApp-module__4wfOsW__studioComposer{border:1px solid var(--lito-border);box-shadow:var(--shadow-low);background:#18181cdb;border-radius:23px;margin-top:34px;padding:16px}.LitoApp-module__4wfOsW__studioComposer textarea{resize:none;width:100%;min-height:92px;color:var(--lito-text);background:#111113;border:0;border-radius:15px;outline:0;padding:14px;font-size:14px;line-height:1.55}.LitoApp-module__4wfOsW__studioComposer textarea:focus{box-shadow:inset 0 0 0 1px #d681656b}.LitoApp-module__4wfOsW__studioControls{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:14px;display:flex}.LitoApp-module__4wfOsW__studioControlGroup{flex-direction:column;gap:7px;display:flex}.LitoApp-module__4wfOsW__studioControlGroup>label{color:var(--lito-text-3);letter-spacing:0;text-transform:uppercase;margin-left:3px;font-size:10px}.LitoApp-module__4wfOsW__studioGenerate{background:var(--lito-coral);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;height:44px;margin-left:auto;padding:0 20px;font-size:13px;font-weight:550;transition:background .18s,transform .18s;display:inline-flex}.LitoApp-module__4wfOsW__studioGenerate:hover:not(:disabled){background:var(--lito-coral-bright);transform:translateY(-1px)}.LitoApp-module__4wfOsW__studioGenerate:disabled{opacity:.45;cursor:not-allowed}.LitoApp-module__4wfOsW__studioError{color:#ff9c9c;margin:12px 3px 0;font-size:11px}.LitoApp-module__4wfOsW__studioGallery{margin-top:30px}.LitoApp-module__4wfOsW__studioGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.LitoApp-module__4wfOsW__studioTile{border:1px solid var(--lito-border);cursor:pointer;aspect-ratio:1;background:#111113;border-radius:18px;padding:0;transition:border-color .18s,transform .18s;overflow:hidden}.LitoApp-module__4wfOsW__studioTile:hover{border-color:#d681656b;transform:translateY(-2px)}.LitoApp-module__4wfOsW__studioTile img{object-fit:cover;width:100%;height:100%;display:block}.LitoApp-module__4wfOsW__studioEmpty{text-align:center;border:1px dashed var(--lito-border-strong);border-radius:25px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.LitoApp-module__4wfOsW__studioEmpty>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__studioEmpty h2{margin-top:17px;font-size:20px}.LitoApp-module__4wfOsW__studioEmpty p{max-width:420px;color:var(--lito-text-3);margin-top:8px;font-size:12px;line-height:1.6}.LitoApp-module__4wfOsW__studioPreviewScrim{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040406db;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.LitoApp-module__4wfOsW__studioPreview{border:1px solid var(--lito-border-strong);width:min(760px,100%);max-height:90dvh;box-shadow:var(--shadow-high);background:#141416;border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.LitoApp-module__4wfOsW__studioPreviewBar{border-bottom:1px solid var(--lito-border);align-items:center;gap:10px;padding:12px 14px;display:flex}.LitoApp-module__4wfOsW__chatImagePreview{width:min(900px,100%)}.LitoApp-module__4wfOsW__imagePreviewTitle{min-width:0;color:var(--lito-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:620;overflow:hidden}.LitoApp-module__4wfOsW__studioPreviewBar a,.LitoApp-module__4wfOsW__studioPreviewDownload,.LitoApp-module__4wfOsW__studioPreviewDelete{border:1px solid var(--lito-border);height:34px;color:var(--lito-text-2);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:12px;display:inline-flex}.LitoApp-module__4wfOsW__studioPreviewBar a:hover,.LitoApp-module__4wfOsW__studioPreviewDownload:hover:not(:disabled){color:var(--lito-text);background:#ffffff0d}.LitoApp-module__4wfOsW__studioPreviewDownload:disabled{cursor:wait;opacity:.6}.LitoApp-module__4wfOsW__studioPreviewDelete:hover{color:#ff9292;background:#ff777712;border-color:#f776}.LitoApp-module__4wfOsW__studioPreviewClose{width:34px;height:34px;color:var(--lito-text-3);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.LitoApp-module__4wfOsW__studioPreviewClose:hover{color:var(--lito-text)}.LitoApp-module__4wfOsW__studioPreviewDownload:focus-visible,.LitoApp-module__4wfOsW__studioPreviewClose:focus-visible{outline:2px solid var(--lito-coral-bright);outline-offset:3px}.LitoApp-module__4wfOsW__studioPreview>img{object-fit:contain;background:#0b0b0d;flex:1;width:100%;min-height:0}.LitoApp-module__4wfOsW__studioPreviewMeta{border-top:1px solid var(--lito-border);padding:14px 16px}.LitoApp-module__4wfOsW__studioPreviewMeta p{color:var(--lito-text);font-size:13px;line-height:1.55}.LitoApp-module__4wfOsW__studioPreviewMeta small{color:var(--lito-text-3);text-transform:uppercase;letter-spacing:0;margin-top:7px;font-size:10px;display:block}.LitoApp-module__4wfOsW__agentCardLink{color:inherit;display:block}.LitoApp-module__4wfOsW__agentCardLink article{transition:border-color .18s,transform .18s,background .18s}.LitoApp-module__4wfOsW__agentCardLink:hover article{background:#ffffff0a;border-color:#d6816566;transform:translateY(-2px)}.LitoApp-module__4wfOsW__spin{animation:1s linear infinite LitoApp-module__4wfOsW__litospin}@keyframes LitoApp-module__4wfOsW__litospin{to{transform:rotate(360deg)}}.LitoApp-module__4wfOsW__agentDetailPage{background:radial-gradient(circle at 50% 0,#d6816512,transparent 38%),var(--lito-bg);min-height:100dvh;padding:40px max(24px,50vw - 440px) 90px}.LitoApp-module__4wfOsW__agentDetailPage>a{color:var(--lito-text-2);align-items:center;gap:8px;font-size:12px;display:inline-flex}.LitoApp-module__4wfOsW__agentDetailLoading{color:var(--lito-text-3);align-items:center;gap:10px;margin-top:60px;font-size:13px;display:flex}.LitoApp-module__4wfOsW__agentDetailHeader{margin-top:30px}.LitoApp-module__4wfOsW__agentDetailTop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.LitoApp-module__4wfOsW__agentDetailChip{border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:11px;display:inline-flex}.LitoApp-module__4wfOsW__agentFailed{color:#ff9292;background:#ff77771a}.LitoApp-module__4wfOsW__agentDetailRoutine{color:var(--lito-text-3);font-size:11px}.LitoApp-module__4wfOsW__agentDetailHeader h1{letter-spacing:0;margin-top:14px;font-size:clamp(24px,3.4vw,38px);font-weight:480;line-height:1.18}.LitoApp-module__4wfOsW__agentDetailGoal{color:var(--lito-text-2);margin-top:12px;font-size:14px;line-height:1.6}.LitoApp-module__4wfOsW__agentDetailProgress{border:1px solid var(--lito-border);background:var(--lito-coral-soft);color:var(--lito-coral-bright);border-radius:999px;align-items:center;gap:9px;margin-top:16px;padding:9px 14px;font-size:12px;display:inline-flex}.LitoApp-module__4wfOsW__agentDetailProgress button{color:var(--lito-text-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-left:4px;font-size:11px;display:inline-flex}.LitoApp-module__4wfOsW__agentDetailProgress button:hover{color:var(--lito-danger)}.LitoApp-module__4wfOsW__agentTimeline{margin-top:34px}.LitoApp-module__4wfOsW__agentTimeline h2,.LitoApp-module__4wfOsW__agentReportHead h2,.LitoApp-module__4wfOsW__agentSources h2{letter-spacing:0;text-transform:uppercase;color:var(--lito-text-3);align-items:center;gap:7px;font-size:12px;display:flex}.LitoApp-module__4wfOsW__agentTimeline ol{margin-top:16px;padding-left:6px;list-style:none}.LitoApp-module__4wfOsW__agentTimeline li{border-left:1px solid var(--lito-border);padding:0 0 18px 24px;position:relative}.LitoApp-module__4wfOsW__agentTimeline li:last-child{border-left-color:#0000}.LitoApp-module__4wfOsW__agentStepDot{background:var(--lito-text-3);width:9px;height:9px;box-shadow:0 0 0 4px var(--lito-bg);border-radius:50%;position:absolute;top:3px;left:-5px}.LitoApp-module__4wfOsW__agentStep_done .LitoApp-module__4wfOsW__agentStepDot{background:var(--lito-teal)}.LitoApp-module__4wfOsW__agentStep_running .LitoApp-module__4wfOsW__agentStepDot{background:var(--lito-coral-bright);animation:1.4s ease-in-out infinite LitoApp-module__4wfOsW__litopulse}.LitoApp-module__4wfOsW__agentStep_error .LitoApp-module__4wfOsW__agentStepDot{background:var(--lito-danger)}.LitoApp-module__4wfOsW__agentTimeline strong{color:var(--lito-text);font-size:13px;font-weight:540;display:block}.LitoApp-module__4wfOsW__agentTimeline small{color:var(--lito-text-3);margin-top:4px;font-size:11px;line-height:1.5;display:block}@keyframes LitoApp-module__4wfOsW__litopulse{50%{opacity:.35}}.LitoApp-module__4wfOsW__agentReport{margin-top:36px}.LitoApp-module__4wfOsW__agentReportHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.LitoApp-module__4wfOsW__agentExportButtons{gap:8px;display:flex}.LitoApp-module__4wfOsW__agentExportButtons button{border:1px solid var(--lito-border);height:32px;color:var(--lito-text-2);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:12px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.LitoApp-module__4wfOsW__agentExportButtons button:hover:not(:disabled){color:var(--lito-text);border-color:var(--lito-border-strong);background:#ffffff0d}.LitoApp-module__4wfOsW__agentExportButtons button:disabled{opacity:.5;cursor:default}.LitoApp-module__4wfOsW__agentTruncated{color:var(--lito-text-3);margin-top:14px;font-size:12px;font-style:italic}.LitoApp-module__4wfOsW__agentSources{margin-top:34px}.LitoApp-module__4wfOsW__agentSources>div{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.LitoApp-module__4wfOsW__agentSources a{border:1px solid var(--lito-border);color:var(--lito-text-2);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:7px;max-width:280px;padding:7px 11px;font-size:11px;display:inline-flex;overflow:hidden}.LitoApp-module__4wfOsW__agentSources a:hover{color:var(--lito-text);border-color:#d6816566}.LitoApp-module__4wfOsW__agentSources a span{background:var(--lito-coral-soft);width:17px;height:17px;color:var(--lito-coral-bright);border-radius:50%;flex:none;place-items:center;font-size:9px;display:grid}.LitoApp-module__4wfOsW__routinesPage{background:radial-gradient(circle at 50% 0,#d6816514,transparent 36%),var(--lito-bg);min-height:100dvh;padding:50px max(24px,50vw - 440px) 90px}.LitoApp-module__4wfOsW__routinesHeader{position:relative}.LitoApp-module__4wfOsW__routinesHeader h1{letter-spacing:0;margin-top:14px;font-size:clamp(32px,5vw,54px);font-weight:470}.LitoApp-module__4wfOsW__routinesHeader p{color:var(--lito-text-2);max-width:540px;margin-top:13px;line-height:1.6}.LitoApp-module__4wfOsW__routinesNew{background:var(--lito-coral);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;height:42px;margin-top:22px;padding:0 18px;font-size:13px;font-weight:550;transition:background .18s,transform .18s;display:inline-flex}.LitoApp-module__4wfOsW__routinesNew:hover{background:var(--lito-coral-bright);transform:translateY(-1px)}.LitoApp-module__4wfOsW__routinesList{gap:10px;margin-top:34px;display:grid}.LitoApp-module__4wfOsW__routineCard{border:1px solid var(--lito-border);background:#ffffff06;border-radius:18px;align-items:stretch;gap:12px;padding:6px 16px 6px 6px;transition:border-color .18s,background .18s;display:flex}.LitoApp-module__4wfOsW__routineCard:hover{border-color:#d681654d}.LitoApp-module__4wfOsW__routinePaused{opacity:.6}.LitoApp-module__4wfOsW__routineBody{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:14px}.LitoApp-module__4wfOsW__routineBody strong{font-size:15px;font-weight:560;display:block}.LitoApp-module__4wfOsW__routineSchedule{color:var(--lito-coral-bright);align-items:center;gap:6px;margin-top:6px;font-size:11px;display:inline-flex}.LitoApp-module__4wfOsW__routineBody small{color:var(--lito-text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:12px;line-height:1.5;display:block;overflow:hidden}.LitoApp-module__4wfOsW__routineControls{align-items:center;gap:10px;padding-right:6px;display:flex}.LitoApp-module__4wfOsW__routineDelete{width:34px;height:34px;color:var(--lito-text-3);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;transition:color .15s,background .15s;display:grid}.LitoApp-module__4wfOsW__routineDelete:hover{color:#ff9292;background:#ff777714}.LitoApp-module__4wfOsW__routineModal{border:1px solid var(--lito-border-strong);width:min(540px,100%);max-height:92dvh;box-shadow:var(--shadow-high);background:#17171c;border-radius:23px;padding:22px;overflow:auto}.LitoApp-module__4wfOsW__routineModalHead{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.LitoApp-module__4wfOsW__routineModalHead h2{font-size:19px;font-weight:540}.LitoApp-module__4wfOsW__routineModalHead button{width:34px;height:34px;color:var(--lito-text-3);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.LitoApp-module__4wfOsW__routineLabel{color:var(--lito-text-3);letter-spacing:0;text-transform:uppercase;margin:16px 2px 8px;font-size:10px;display:block}.LitoApp-module__4wfOsW__routineLabel:first-of-type{margin-top:0}.LitoApp-module__4wfOsW__routineInstructionRow{align-items:stretch;gap:10px;display:flex}.LitoApp-module__4wfOsW__routineInstructionRow textarea{resize:none;border:1px solid var(--lito-border-strong);min-height:58px;color:var(--lito-text);background:#101012;border-radius:13px;outline:0;flex:1;padding:11px 12px;font-size:13px;line-height:1.5}.LitoApp-module__4wfOsW__routineInstructionRow textarea:focus{border-color:var(--lito-coral)}.LitoApp-module__4wfOsW__routineInterpret{border:1px solid var(--lito-border);background:var(--lito-coral-soft);width:92px;color:var(--lito-coral-bright);cursor:pointer;border-radius:13px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;font-size:11px;transition:background .15s;display:inline-flex}.LitoApp-module__4wfOsW__routineInterpret:hover:not(:disabled){background:#d6816533}.LitoApp-module__4wfOsW__routineInterpret:disabled{opacity:.5;cursor:default}.LitoApp-module__4wfOsW__routineHint{color:var(--lito-coral-bright);align-items:center;gap:7px;margin-top:10px;font-size:12px;line-height:1.5;display:flex}.LitoApp-module__4wfOsW__routineInput{border:1px solid var(--lito-border-strong);width:100%;height:44px;color:var(--lito-text);background:#101012;border-radius:13px;outline:0;padding:0 13px;font-size:14px}.LitoApp-module__4wfOsW__routineInput:focus{border-color:var(--lito-coral)}.LitoApp-module__4wfOsW__routineWeekdays{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.LitoApp-module__4wfOsW__routineWeekdays button{border:1px solid var(--lito-border);width:40px;height:36px;color:var(--lito-text-3);cursor:pointer;background:0 0;border-radius:11px;font-size:11px;transition:all .15s}.LitoApp-module__4wfOsW__routineWeekdays .LitoApp-module__4wfOsW__weekdayActive{color:#fff;background:var(--lito-coral);border-color:var(--lito-coral)}.LitoApp-module__4wfOsW__routineInterval{color:var(--lito-text-2);align-items:center;gap:10px;margin-top:12px;font-size:13px;display:flex}.LitoApp-module__4wfOsW__routineInterval input{text-align:center;border:1px solid var(--lito-border-strong);width:78px;height:42px;color:var(--lito-text);background:#101012;border-radius:12px;outline:0;font-size:15px}.LitoApp-module__4wfOsW__routineInterval input:focus{border-color:var(--lito-coral)}.LitoApp-module__4wfOsW__routineTimes{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.LitoApp-module__4wfOsW__routineTime{border:1px solid var(--lito-border-strong);background:#101012;border-radius:12px;align-items:center;gap:4px;padding-right:6px;display:inline-flex}.LitoApp-module__4wfOsW__routineTime input{height:40px;color:var(--lito-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:0;padding:0 10px;font-size:14px}.LitoApp-module__4wfOsW__routineTime button{width:22px;height:22px;color:var(--lito-text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.LitoApp-module__4wfOsW__routineTime button:hover{color:var(--lito-danger)}.LitoApp-module__4wfOsW__routineAddTime{border:1px dashed var(--lito-border-strong);height:40px;color:var(--lito-text-2);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:6px;padding:0 13px;font-size:12px;display:inline-flex}.LitoApp-module__4wfOsW__routineAddTime:hover{border-color:var(--lito-coral);color:var(--lito-text)}.LitoApp-module__4wfOsW__routineRowSplit{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.LitoApp-module__4wfOsW__routineNotify{color:var(--lito-text-2);align-items:center;gap:10px;font-size:13px;display:inline-flex}.LitoApp-module__4wfOsW__routineModalActions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.LitoApp-module__4wfOsW__routineModalActions button{border:1px solid var(--lito-border);height:40px;color:var(--lito-text);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:7px;padding:0 18px;font-size:13px;display:inline-flex}.LitoApp-module__4wfOsW__routineModalActions button[type=submit]{color:#fff;background:var(--lito-coral);border-color:var(--lito-coral)}.LitoApp-module__4wfOsW__routineModalActions button[type=submit]:disabled{opacity:.5;cursor:default}.LitoApp-module__4wfOsW__proactivePage{background:radial-gradient(circle at 52% 0,#d6816513,transparent 34%),var(--lito-bg);min-height:100dvh;padding:50px max(24px,50vw - 520px) 88px}.LitoApp-module__4wfOsW__proactiveHeader h1{letter-spacing:0;margin-top:18px;font-size:clamp(34px,5vw,60px);font-weight:470}.LitoApp-module__4wfOsW__proactiveHeader p{max-width:620px;color:var(--lito-text-2);margin-top:13px;font-size:15px;line-height:1.65}.LitoApp-module__4wfOsW__proactiveHeroGrid{grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:24px;display:grid}.LitoApp-module__4wfOsW__proactiveStats{border:1px solid var(--lito-border);background:#ffffff06;grid-template-columns:repeat(3,1fr);display:grid}.LitoApp-module__4wfOsW__proactiveStats span{border-right:1px solid var(--lito-border);min-height:86px;color:var(--lito-text-3);text-transform:uppercase;letter-spacing:0;flex-direction:column;justify-content:center;padding:14px;font-size:10px;display:flex}.LitoApp-module__4wfOsW__proactiveStats span:last-child{border-right:0}.LitoApp-module__4wfOsW__proactiveStats strong{color:var(--lito-text);letter-spacing:0;margin-bottom:8px;font-size:28px;font-weight:470;line-height:1}.LitoApp-module__4wfOsW__proactiveList{gap:12px;margin-top:34px;display:grid}.LitoApp-module__4wfOsW__proactiveCard{border:1px solid var(--lito-border);background:linear-gradient(#ffffff09,#ffffff05);gap:12px;padding:20px;display:grid;position:relative}.LitoApp-module__4wfOsW__proactiveCard:hover{background:#ffffff0a;border-color:#f0a1845c}.LitoApp-module__4wfOsW__proactiveCardMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.LitoApp-module__4wfOsW__proactiveKind,.LitoApp-module__4wfOsW__proactiveAge{color:var(--lito-text-3);text-transform:uppercase;letter-spacing:0;align-items:center;gap:7px;font-size:10px;display:inline-flex}.LitoApp-module__4wfOsW__proactiveKind{color:var(--lito-coral-bright)}.LitoApp-module__4wfOsW__proactiveCard h2{max-width:760px;color:var(--lito-text);letter-spacing:0;font-size:clamp(19px,2.3vw,28px);font-weight:500;line-height:1.18}.LitoApp-module__4wfOsW__proactiveCard p{max-width:760px;color:var(--lito-text-2);font-size:13px;line-height:1.62}.LitoApp-module__4wfOsW__proactiveCard small{max-width:760px;color:var(--lito-text-3);font-size:11px;line-height:1.5}.LitoApp-module__4wfOsW__proactiveActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.LitoApp-module__4wfOsW__proactiveActions button{border:1px solid var(--lito-border);height:38px;color:var(--lito-text-2);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:0 13px;font-size:12px;display:inline-flex}.LitoApp-module__4wfOsW__proactiveActions button:hover:not(:disabled){color:var(--lito-text);border-color:var(--lito-border-strong);background:#ffffff0b}.LitoApp-module__4wfOsW__proactiveActions button:disabled{opacity:.55;cursor:default}.LitoApp-module__4wfOsW__proactiveActions .LitoApp-module__4wfOsW__proactivePrimary{color:#fff;border-color:var(--lito-coral);background:var(--lito-coral)}.LitoApp-module__4wfOsW__proactiveActions .LitoApp-module__4wfOsW__proactivePrimary:hover:not(:disabled){background:var(--lito-coral-bright);border-color:var(--lito-coral-bright)}.LitoApp-module__4wfOsW__proactiveEmpty{text-align:center;border:1px dashed var(--lito-border-strong);background:#ffffff05;flex-direction:column;justify-content:center;align-items:center;min-height:340px;margin-top:34px;display:flex}.LitoApp-module__4wfOsW__proactiveEmpty>span{width:64px;height:64px;color:var(--lito-coral-bright);background:var(--lito-coral-soft);border:1px solid #f0a18438;place-items:center;display:grid}.LitoApp-module__4wfOsW__proactiveEmpty h2{margin-top:18px;font-size:22px;font-weight:520}.LitoApp-module__4wfOsW__proactiveEmpty p{max-width:440px;color:var(--lito-text-3);margin-top:8px;font-size:12px;line-height:1.6}.LitoApp-module__4wfOsW__welcomePage{--welcome-ease:cubic-bezier(.23,1,.32,1);--welcome-ease-io:cubic-bezier(.77,0,.175,1);min-height:100dvh;font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;font-synthesis-weight:none;background:radial-gradient(circle at 50% 8%,#e2580f1b,#0000 31%),linear-gradient(#111113 0%,#0d0d0f 47%,#09090b 100%);flex-direction:column;justify-content:center;align-items:center;padding:30px 18px 34px;display:flex;position:relative;overflow:hidden}.LitoApp-module__4wfOsW__welcomeAmbient{pointer-events:none;opacity:1;position:absolute;inset:0;overflow:hidden}.LitoApp-module__4wfOsW__welcomeAmbient:before{content:"";pointer-events:none;filter:blur(10px);background:radial-gradient(at 50% 0,#f0a1841c,#0000 64%);width:min(720px,72vw);height:56%;position:absolute;top:-12%;left:50%;transform:translate(-50%)}.LitoApp-module__4wfOsW__welcomeProgress{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:min(560px,100%);margin-bottom:18px;display:grid;position:relative}.LitoApp-module__4wfOsW__welcomeProgress span{background:#ffffff0b;border:1px solid #ffffff1a;height:7px;position:relative;overflow:hidden}.LitoApp-module__4wfOsW__welcomeProgress span:after{content:"";transform-origin:0;transition:transform .34s var(--welcome-ease);background:linear-gradient(90deg,#e2580f,#f0a184);position:absolute;inset:0;transform:scaleX(0)}.LitoApp-module__4wfOsW__welcomeProgress .LitoApp-module__4wfOsW__welcomeDotDone:after,.LitoApp-module__4wfOsW__welcomeProgress .LitoApp-module__4wfOsW__welcomeDotActive:after{transform:scaleX(1)}.LitoApp-module__4wfOsW__welcomeProgress .LitoApp-module__4wfOsW__welcomeDotActive{border-color:#f0a184bf}.LitoApp-module__4wfOsW__welcomeStep{z-index:1;text-align:center;background:linear-gradient(#161619f5,#0f0f11f5);border:2px solid #e2580fad;flex-direction:column;justify-content:center;align-items:center;width:min(560px,100%);min-height:min(640px,100dvh - 120px);padding:clamp(26px,4.3vw,42px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000075,inset 0 1px #ffffff0a}.LitoApp-module__4wfOsW__welcomeStep:before{content:"";pointer-events:none;border:1px solid #ffffff0e;position:absolute;inset:12px}.LitoApp-module__4wfOsW__welcomeStep:after{content:"";opacity:.74;background:linear-gradient(90deg,#0000,#f0a184,#0000);height:2px;position:absolute;top:0;left:0;right:0}.LitoApp-module__4wfOsW__welcomeMark{margin-bottom:8px}.LitoApp-module__4wfOsW__memoryMark{filter:drop-shadow(0 12px 34px #f0a18429);margin-bottom:10px}.LitoApp-module__4wfOsW__welcomeStep h1{color:#f2eff4;letter-spacing:0;text-wrap:balance;font-kerning:normal;text-rendering:geometricprecision;max-width:11ch;margin-top:16px;font-size:clamp(30px,5vw,46px);font-weight:500;line-height:1.04}.LitoApp-module__4wfOsW__welcomeStep>p{color:#b9b4c0;text-wrap:pretty;text-rendering:geometricprecision;max-width:46ch;margin-top:16px;font-size:14.5px;line-height:1.68}.LitoApp-module__4wfOsW__welcomeInput{text-align:center;width:100%;height:58px;color:var(--lito-text);background:#101012;border:1px solid #ffffff24;outline:0;margin-top:32px;padding:0 16px;font-size:18px;transition:border-color .18s,box-shadow .18s,background .18s}.LitoApp-module__4wfOsW__welcomeInput:focus,.LitoApp-module__4wfOsW__welcomeTextarea:focus{background:#121214;border-color:#f0a184c7;box-shadow:0 0 0 3px #e2580f1f}.LitoApp-module__4wfOsW__welcomeTextarea{resize:vertical;width:100%;min-height:136px;color:var(--lito-text);text-align:left;background:#0f0f11;border:1px solid #ffffff21;outline:0;padding:14px;font-size:13px;line-height:1.65;transition:border-color .18s,box-shadow .18s,background .18s}.LitoApp-module__4wfOsW__welcomePage .LitoApp-module__4wfOsW__welcomeNext{isolation:isolate;color:#fff;cursor:pointer;min-width:188px;height:52px;transition:transform .15s var(--welcome-ease), border-color .2s ease, background .2s ease, opacity .18s ease;background:#e2580f;border:2px solid #e2580f;justify-content:center;align-items:center;gap:9px;margin-top:30px;padding:0 24px;font-size:13px;font-weight:690;display:inline-flex;position:relative;overflow:hidden}.LitoApp-module__4wfOsW__welcomePage .LitoApp-module__4wfOsW__welcomeNext:after{content:none}.LitoApp-module__4wfOsW__welcomePage .LitoApp-module__4wfOsW__welcomeNext svg{transition:transform .22s var(--welcome-ease)}.LitoApp-module__4wfOsW__welcomePage .LitoApp-module__4wfOsW__welcomeNext:disabled{opacity:.44;cursor:default}.LitoApp-module__4wfOsW__welcomePage .LitoApp-module__4wfOsW__welcomeNext:active:not(:disabled){transform:scale(.975)translateY(1px)}.LitoApp-module__4wfOsW__welcomeActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:26px;display:flex}.LitoApp-module__4wfOsW__welcomeSkip{color:#807b88;cursor:pointer;background:0 0;border:0;font-size:12px;transition:color .16s,transform .16s}.LitoApp-module__4wfOsW__welcomeSkip:hover{color:var(--lito-text)}.LitoApp-module__4wfOsW__welcomeActions .LitoApp-module__4wfOsW__welcomeNext{margin-top:0}.LitoApp-module__4wfOsW__welcomeChoiceGrid,.LitoApp-module__4wfOsW__personaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:30px;display:grid}.LitoApp-module__4wfOsW__welcomeChoice,.LitoApp-module__4wfOsW__personaCard,.LitoApp-module__4wfOsW__memoryPrompt{animation:LitoApp-module__4wfOsW__welcomeEntry .38s var(--welcome-ease) both;animation-delay:calc(var(--choice-index,0) * 42ms)}@keyframes LitoApp-module__4wfOsW__welcomeEntry{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.LitoApp-module__4wfOsW__welcomeChoice{isolation:isolate;color:#c7c2ce;cursor:pointer;min-height:74px;transition:border-color .18s ease, color .18s ease, transform .18s var(--welcome-ease), background .18s ease;background:#121214;border:1px solid #ffffff21;justify-content:flex-start;align-items:center;gap:12px;padding:15px 14px;font-size:14px;line-height:1.35;display:flex;position:relative;overflow:hidden}.LitoApp-module__4wfOsW__welcomeChoice:before,.LitoApp-module__4wfOsW__personaCard:before,.LitoApp-module__4wfOsW__memoryPrompt:before{content:"";z-index:-1;transform-origin:0;transition:transform .46s var(--welcome-ease);background:#e2580f;position:absolute;inset:0;transform:scaleX(0)}.LitoApp-module__4wfOsW__choiceIcon,.LitoApp-module__4wfOsW__memoryPromptIcon{color:#f0a184;background:#e2580f14;border:1px solid #f0a18447;flex:none;place-items:center;width:34px;height:34px;transition:border-color .18s,background .18s,color .18s;display:grid}.LitoApp-module__4wfOsW__choiceText{min-width:0;color:inherit;text-rendering:geometricprecision;font-weight:540}.LitoApp-module__4wfOsW__choiceCheck,.LitoApp-module__4wfOsW__personaCheck{color:#fff;opacity:0;width:22px;height:22px;transition:opacity .18s ease, transform .2s var(--welcome-ease);border:1px solid #ffffff94;flex:none;place-items:center;margin-left:auto;display:grid;transform:scale(.82)}.LitoApp-module__4wfOsW__welcomeChoiceActive,.LitoApp-module__4wfOsW__welcomeChoiceActive:hover{color:#fff;border-color:#ffffff9e}.LitoApp-module__4wfOsW__welcomeChoiceActive:before,.LitoApp-module__4wfOsW__personaCardActive:before,.LitoApp-module__4wfOsW__memoryPromptActive:before{transform:scaleX(1)}.LitoApp-module__4wfOsW__welcomeChoiceActive .LitoApp-module__4wfOsW__choiceIcon,.LitoApp-module__4wfOsW__memoryPromptActive .LitoApp-module__4wfOsW__memoryPromptIcon{color:#fff;background:#ffffff1f;border-color:#ffffff7a}.LitoApp-module__4wfOsW__welcomeChoiceActive .LitoApp-module__4wfOsW__choiceCheck,.LitoApp-module__4wfOsW__personaCardActive .LitoApp-module__4wfOsW__personaCheck{opacity:1;transform:scale(1)}.LitoApp-module__4wfOsW__personaCard{isolation:isolate;text-align:left;cursor:pointer;min-height:172px;transition:border-color .18s ease, transform .18s var(--welcome-ease), color .18s ease;background:#121214;border:1px solid #ffffff21;flex-direction:column;gap:8px;padding:15px;display:flex;position:relative;overflow:hidden}.LitoApp-module__4wfOsW__personaCard:hover,.LitoApp-module__4wfOsW__memoryPrompt:hover,.LitoApp-module__4wfOsW__welcomeChoice:hover{border-color:#f0a18485}.LitoApp-module__4wfOsW__personaCardActive,.LitoApp-module__4wfOsW__personaCardActive:hover{border-color:#ffffff94}.LitoApp-module__4wfOsW__personaCardTop{align-items:center;gap:10px;display:flex}.LitoApp-module__4wfOsW__personaCard strong{color:var(--lito-text);text-rendering:geometricprecision;font-size:15px;font-weight:560}.LitoApp-module__4wfOsW__personaCard em{color:#b7b1bf;min-height:34px;font-size:12px;font-style:normal;line-height:1.45}.LitoApp-module__4wfOsW__personaSample{color:#ddd8e2;font-size:12px;line-height:1.55}.LitoApp-module__4wfOsW__personaTraits{flex-wrap:wrap;gap:5px;margin-top:auto;display:flex}.LitoApp-module__4wfOsW__personaTraits span{color:#9a94a3;background:#ffffff06;border:1px solid #ffffff1a;padding:4px 7px;font-size:10px}.LitoApp-module__4wfOsW__personaCardActive strong,.LitoApp-module__4wfOsW__personaCardActive em,.LitoApp-module__4wfOsW__personaCardActive .LitoApp-module__4wfOsW__personaSample,.LitoApp-module__4wfOsW__personaCardActive .LitoApp-module__4wfOsW__personaTraits span{color:#fff}.LitoApp-module__4wfOsW__personaCardActive .LitoApp-module__4wfOsW__personaTraits span{background:#ffffff1f;border-color:#ffffff47}.LitoApp-module__4wfOsW__trymeThread{flex-direction:column;gap:12px;width:100%;margin-top:30px;display:flex}.LitoApp-module__4wfOsW__trymeUser,.LitoApp-module__4wfOsW__trymeLito{text-align:left;border:1px solid #ffffff1a;max-width:88%;padding:13px 15px;font-size:14px;line-height:1.58}.LitoApp-module__4wfOsW__trymeUser{color:#fff;background:#e2580f;align-self:flex-end;box-shadow:8px 8px #e2580f24}.LitoApp-module__4wfOsW__trymeLito{color:var(--lito-text);background:#121214;align-self:flex-start;box-shadow:-8px 8px #ffffff09}.LitoApp-module__4wfOsW__memoryBrief{text-align:left;gap:14px;width:100%;margin-top:26px;display:grid}.LitoApp-module__4wfOsW__memoryBriefHeader{color:#898391;text-transform:uppercase;letter-spacing:0;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.LitoApp-module__4wfOsW__memoryBriefHeader strong{color:#f0a184;font-size:10px;font-weight:590}.LitoApp-module__4wfOsW__memoryPromptGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.LitoApp-module__4wfOsW__memoryPrompt{isolation:isolate;color:#d8d3de;cursor:pointer;text-align:left;min-height:84px;transition:border-color .18s ease, transform .18s var(--welcome-ease);background:#111113;border:1px solid #ffffff1f;align-items:flex-start;gap:10px;padding:12px;display:flex;position:relative;overflow:hidden}.LitoApp-module__4wfOsW__memoryPrompt strong,.LitoApp-module__4wfOsW__memoryPrompt small{display:block}.LitoApp-module__4wfOsW__memoryPrompt strong{color:inherit;text-rendering:geometricprecision;font-size:12px;font-weight:560}.LitoApp-module__4wfOsW__memoryPrompt small{color:#a49fac;margin-top:4px;font-size:10px;line-height:1.45}.LitoApp-module__4wfOsW__memoryPromptActive,.LitoApp-module__4wfOsW__memoryPromptActive:hover{color:#fff;border-color:#ffffff8f}.LitoApp-module__4wfOsW__memoryPromptActive small{color:#ffffffd1}.LitoApp-module__4wfOsW__memoryComposer{gap:8px;display:grid}.LitoApp-module__4wfOsW__memoryComposer>span{color:#a49fac;font-size:11px}.LitoApp-module__4wfOsW__welcomeSkipTop{z-index:1;margin-top:18px}@media (hover:hover) and (pointer:fine){.LitoApp-module__4wfOsW__welcomePage .LitoApp-module__4wfOsW__welcomeNext:hover:not(:disabled){border-color:#f0a184;transform:translateY(-1px)}.LitoApp-module__4wfOsW__welcomePage .LitoApp-module__4wfOsW__welcomeNext:hover:not(:disabled):after{transform:translate(120%)}.LitoApp-module__4wfOsW__welcomePage .LitoApp-module__4wfOsW__welcomeNext:hover:not(:disabled) svg{transform:translate(3px)}.LitoApp-module__4wfOsW__welcomeChoice:hover,.LitoApp-module__4wfOsW__personaCard:hover,.LitoApp-module__4wfOsW__memoryPrompt:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.LitoApp-module__4wfOsW__welcomeChoice,.LitoApp-module__4wfOsW__personaCard,.LitoApp-module__4wfOsW__memoryPrompt{animation:none}.LitoApp-module__4wfOsW__welcomeChoice,.LitoApp-module__4wfOsW__personaCard,.LitoApp-module__4wfOsW__memoryPrompt,.LitoApp-module__4wfOsW__welcomePage .LitoApp-module__4wfOsW__welcomeNext,.LitoApp-module__4wfOsW__welcomeSkip,.LitoApp-module__4wfOsW__welcomeProgress span:after,.LitoApp-module__4wfOsW__welcomeChoice:before,.LitoApp-module__4wfOsW__personaCard:before,.LitoApp-module__4wfOsW__memoryPrompt:before{transition-duration:.22s}.LitoApp-module__4wfOsW__welcomeChoice:hover,.LitoApp-module__4wfOsW__personaCard:hover,.LitoApp-module__4wfOsW__memoryPrompt:hover,.LitoApp-module__4wfOsW__welcomePage .LitoApp-module__4wfOsW__welcomeNext:hover:not(:disabled){transform:none}.LitoApp-module__4wfOsW__welcomePage .LitoApp-module__4wfOsW__welcomeNext:hover:not(:disabled):after{transform:translate(-120%)}.LitoApp-module__4wfOsW__welcomePage .LitoApp-module__4wfOsW__welcomeNext:hover:not(:disabled) svg,.LitoApp-module__4wfOsW__welcomePage .LitoApp-module__4wfOsW__welcomeNext:active:not(:disabled){transform:none}.LitoApp-module__4wfOsW__proactiveCard,.LitoApp-module__4wfOsW__proactiveActions button{transition-duration:.16s}.LitoApp-module__4wfOsW__proactiveCard:hover,.LitoApp-module__4wfOsW__proactiveActions button:hover:not(:disabled){transform:none}}@media (max-width:560px){.LitoApp-module__4wfOsW__welcomePage{justify-content:flex-start;padding:18px 12px 26px}.LitoApp-module__4wfOsW__welcomeProgress{margin-bottom:12px}.LitoApp-module__4wfOsW__welcomeStep{min-height:auto;padding:24px 16px}.LitoApp-module__4wfOsW__welcomeStep:before{inset:8px}.LitoApp-module__4wfOsW__welcomeStep h1{max-width:12ch;font-size:clamp(29px,11vw,38px)}.LitoApp-module__4wfOsW__welcomeChoiceGrid,.LitoApp-module__4wfOsW__personaGrid,.LitoApp-module__4wfOsW__memoryPromptGrid{grid-template-columns:1fr}.LitoApp-module__4wfOsW__personaCard{min-height:146px}.LitoApp-module__4wfOsW__welcomeActions{flex-direction:column-reverse;width:100%}.LitoApp-module__4wfOsW__welcomeActions .LitoApp-module__4wfOsW__welcomeNext{width:100%}}@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,.LitoApp-module__4wfOsW__composerDropOverlay{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}.LitoApp-module__4wfOsW__proactiveHeroGrid{grid-template-columns:1fr;align-items:start}.LitoApp-module__4wfOsW__proactiveStats{width:min(420px,100%)}}@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__memoryUpdatedNotice{max-width:100%}.LitoApp-module__4wfOsW__memoryUpdatedPanel{padding:12px}.LitoApp-module__4wfOsW__memoryUpdatedItem{grid-template-columns:3px minmax(0,1fr) auto;gap:9px}.LitoApp-module__4wfOsW__memoryUpdatedItem>button span{display:none}.LitoApp-module__4wfOsW__memoryUpdatedItem>button{justify-content:center;width:30px}.LitoApp-module__4wfOsW__responseArtifactCard{padding:12px}.LitoApp-module__4wfOsW__responseArtifactHeader{grid-template-columns:28px minmax(0,1fr) auto;gap:8px}.LitoApp-module__4wfOsW__responseArtifactIcon{width:28px;height:28px}.LitoApp-module__4wfOsW__responseArtifactCopyAll span,.LitoApp-module__4wfOsW__responseArtifactFieldHeader button span{display:none}.LitoApp-module__4wfOsW__responseArtifactField pre{font-size:13px}.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__usageGrid{grid-template-columns:1fr}.LitoApp-module__4wfOsW__usageHeader{grid-template-columns:38px 1fr auto}.LitoApp-module__4wfOsW__usageHeaderIcon{width:38px;height:38px}.LitoApp-module__4wfOsW__usageHeader button span{display:none}.LitoApp-module__4wfOsW__usageSummaryPanel{padding:18px}.LitoApp-module__4wfOsW__usageSummaryHeader{flex-direction:column;align-items:stretch;gap:18px}.LitoApp-module__4wfOsW__usageSummaryHeader button{width:100%}.LitoApp-module__4wfOsW__usageSummaryBody{gap:19px;margin-top:48px}.LitoApp-module__4wfOsW__usageSummaryMeasure{flex-direction:column;align-items:flex-start;gap:19px}.LitoApp-module__4wfOsW__usageSummaryMeasure strong{font-size:clamp(68px,24vw,94px)}.LitoApp-module__4wfOsW__usageSummaryMeasure span{text-align:left;max-width:280px;font-size:16px}.LitoApp-module__4wfOsW__usageSummaryMeter{height:14px}.LitoApp-module__4wfOsW__usageSummaryBody p{font-size:13px}.LitoApp-module__4wfOsW__usageHeroPanel{grid-template-columns:1fr;padding:18px}.LitoApp-module__4wfOsW__usageHeroPanel h2,.LitoApp-module__4wfOsW__usageHeroPanel p,.LitoApp-module__4wfOsW__usageRenewal,.LitoApp-module__4wfOsW__usageHeroPanel button{grid-area:auto/1}.LitoApp-module__4wfOsW__usageHeroPanel h2{font-size:28px}.LitoApp-module__4wfOsW__usageModeGrid{grid-template-columns:1fr}.LitoApp-module__4wfOsW__usagePanelTitle{flex-direction:column;align-items:start;gap:5px}.LitoApp-module__4wfOsW__usagePanelTitle small{text-align:left}.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__settingRowWide{grid-template-columns:39px 1fr}.LitoApp-module__4wfOsW__settingRowWide .LitoApp-module__4wfOsW__settingControl{grid-column:1/-1;justify-content:stretch;width:100%}.LitoApp-module__4wfOsW__videoSettingsControl{width:100%}.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__proactivePage{padding:25px 16px 70px}.LitoApp-module__4wfOsW__proactiveHeader h1{font-size:34px}.LitoApp-module__4wfOsW__proactiveHeader p{font-size:13px}.LitoApp-module__4wfOsW__proactiveStats{grid-template-columns:1fr 1fr 1fr}.LitoApp-module__4wfOsW__proactiveStats span{min-height:70px;padding:10px;font-size:9px}.LitoApp-module__4wfOsW__proactiveStats strong{font-size:23px}.LitoApp-module__4wfOsW__proactiveCard{padding:16px}.LitoApp-module__4wfOsW__proactiveCardMeta{flex-direction:column;align-items:flex-start;gap:7px}.LitoApp-module__4wfOsW__proactiveActions{grid-template-columns:1fr;display:grid}.LitoApp-module__4wfOsW__proactiveActions button{justify-content:center;width:100%}.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))}}.LitoApp-module__4wfOsW__sidebarAction,.LitoApp-module__4wfOsW__projectLink,.LitoApp-module__4wfOsW__projectIcon,.LitoApp-module__4wfOsW__recentLabel span:last-child,.LitoApp-module__4wfOsW__conversationItem,.LitoApp-module__4wfOsW__conversationDelete,.LitoApp-module__4wfOsW__sidebarEmpty,.LitoApp-module__4wfOsW__avatar,.LitoApp-module__4wfOsW__accountCopy span,.LitoApp-module__4wfOsW__settingsButton,.LitoApp-module__4wfOsW__headerIcon,.LitoApp-module__4wfOsW__chatSearch,.LitoApp-module__4wfOsW__privateStatus,.LitoApp-module__4wfOsW__starterGrid button,.LitoApp-module__4wfOsW__assistantGlyph,.LitoApp-module__4wfOsW__userBubble,.LitoApp-module__4wfOsW__messageContent mark,.LitoApp-module__4wfOsW__messageContent blockquote,.LitoApp-module__4wfOsW__messageContent code,.LitoApp-module__4wfOsW__codeBlock,.LitoApp-module__4wfOsW__codeHeader button,.LitoApp-module__4wfOsW__messageActions button,.LitoApp-module__4wfOsW__messageAttachment,.LitoApp-module__4wfOsW__messageAttachment>img,.LitoApp-module__4wfOsW__generatedMedia,.LitoApp-module__4wfOsW__sources a,.LitoApp-module__4wfOsW__sources a>span,.LitoApp-module__4wfOsW__progressCard,.LitoApp-module__4wfOsW__progressOrb,.LitoApp-module__4wfOsW__errorBanner,.LitoApp-module__4wfOsW__noticeBanner,.LitoApp-module__4wfOsW__quickAction,.LitoApp-module__4wfOsW__composer,.LitoApp-module__4wfOsW__composerRoundButton,.LitoApp-module__4wfOsW__voiceButton,.LitoApp-module__4wfOsW__modeButton,.LitoApp-module__4wfOsW__attachmentMenu,.LitoApp-module__4wfOsW__modeMenu,.LitoApp-module__4wfOsW__attachmentMenu button,.LitoApp-module__4wfOsW__modeMenu button,.LitoApp-module__4wfOsW__settingsBack,.LitoApp-module__4wfOsW__profileCard,.LitoApp-module__4wfOsW__profileAvatar,.LitoApp-module__4wfOsW__profileCard>button,.LitoApp-module__4wfOsW__settingsSectionLabel span,.LitoApp-module__4wfOsW__settingsCard,.LitoApp-module__4wfOsW__usageHeaderIcon,.LitoApp-module__4wfOsW__usageHeader button,.LitoApp-module__4wfOsW__usageError button,.LitoApp-module__4wfOsW__usageItem,.LitoApp-module__4wfOsW__usageMeter,.LitoApp-module__4wfOsW__usageSkeleton,.LitoApp-module__4wfOsW__usageHeroPanel,.LitoApp-module__4wfOsW__usageHeroPanel button,.LitoApp-module__4wfOsW__usageModePanel,.LitoApp-module__4wfOsW__usageBreakdownPanel,.LitoApp-module__4wfOsW__usageWarningPanel,.LitoApp-module__4wfOsW__usageModeCard,.LitoApp-module__4wfOsW__usageModeCardInert,.LitoApp-module__4wfOsW__usageModeMark,.LitoApp-module__4wfOsW__usageUnlockModal,.LitoApp-module__4wfOsW__usageUnlockSignal,.LitoApp-module__4wfOsW__usageUnlockActions button,.LitoApp-module__4wfOsW__settingIcon,.LitoApp-module__4wfOsW__settingValueMuted,.LitoApp-module__4wfOsW__toggle,.LitoApp-module__4wfOsW__toggle span,.LitoApp-module__4wfOsW__segmented,.LitoApp-module__4wfOsW__segmented button,.LitoApp-module__4wfOsW__accountActions button,.LitoApp-module__4wfOsW__saveToast,.LitoApp-module__4wfOsW__nameModal,.LitoApp-module__4wfOsW__memoryPanel,.LitoApp-module__4wfOsW__nameModal input,.LitoApp-module__4wfOsW__nameModal button,.LitoApp-module__4wfOsW__memoryItem button,.LitoApp-module__4wfOsW__agentGrid article,.LitoApp-module__4wfOsW__agentIcon,.LitoApp-module__4wfOsW__agentDone,.LitoApp-module__4wfOsW__agentRunning,.LitoApp-module__4wfOsW__agentsEmpty,.LitoApp-module__4wfOsW__agentsEmpty>span,.LitoApp-module__4wfOsW__agentComposer,.LitoApp-module__4wfOsW__agentComposer textarea,.LitoApp-module__4wfOsW__agentSubmit,.LitoApp-module__4wfOsW__studioComposer,.LitoApp-module__4wfOsW__studioComposer textarea,.LitoApp-module__4wfOsW__studioGenerate,.LitoApp-module__4wfOsW__studioTile,.LitoApp-module__4wfOsW__studioEmpty,.LitoApp-module__4wfOsW__studioEmpty>span,.LitoApp-module__4wfOsW__studioPreview,.LitoApp-module__4wfOsW__studioPreviewBar a,.LitoApp-module__4wfOsW__studioPreviewDelete,.LitoApp-module__4wfOsW__agentDetailChip,.LitoApp-module__4wfOsW__agentDetailProgress,.LitoApp-module__4wfOsW__agentStepDot,.LitoApp-module__4wfOsW__agentExportButtons button,.LitoApp-module__4wfOsW__agentSources a,.LitoApp-module__4wfOsW__agentSources a span,.LitoApp-module__4wfOsW__routinesNew,.LitoApp-module__4wfOsW__routineCard,.LitoApp-module__4wfOsW__routineDelete,.LitoApp-module__4wfOsW__routineModal,.LitoApp-module__4wfOsW__routineInstructionRow textarea,.LitoApp-module__4wfOsW__routineInterpret,.LitoApp-module__4wfOsW__routineInput,.LitoApp-module__4wfOsW__routineWeekdays button,.LitoApp-module__4wfOsW__routineInterval input,.LitoApp-module__4wfOsW__routineTime,.LitoApp-module__4wfOsW__routineTime button,.LitoApp-module__4wfOsW__routineAddTime,.LitoApp-module__4wfOsW__routineModalActions button,.LitoApp-module__4wfOsW__welcomeProgress span,.LitoApp-module__4wfOsW__welcomeGlyph,.LitoApp-module__4wfOsW__welcomeInput,.LitoApp-module__4wfOsW__welcomeTextarea,.LitoApp-module__4wfOsW__welcomeChips button,.LitoApp-module__4wfOsW__welcomeNext{border-radius:0}.LitoApp-module__4wfOsW__sidebar{background:#101011}.LitoApp-module__4wfOsW__sidebarActions{gap:1px}.LitoApp-module__4wfOsW__sidebarAction{background:#151517;justify-content:flex-start;padding:0 12px}.LitoApp-module__4wfOsW__sidebarAction:hover{transform:none}.LitoApp-module__4wfOsW__projectLabel,.LitoApp-module__4wfOsW__recentLabel{letter-spacing:0}.LitoApp-module__4wfOsW__projectLink{border:1px solid #0000;grid-template-columns:36px 1fr}.LitoApp-module__4wfOsW__projectLink:hover{background:#ffffff09;border-color:#ffffff14}.LitoApp-module__4wfOsW__projectGlyph,.LitoApp-module__4wfOsW__sectionGlyph,.LitoApp-module__4wfOsW__emptyGlyph,.LitoApp-module__4wfOsW__upgradeGlyph{color:var(--lito-coral-bright);background:linear-gradient(#d6816521,#d681650b);border:1px solid #d6816552;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.LitoApp-module__4wfOsW__projectGlyph{width:36px;height:36px}.LitoApp-module__4wfOsW__sectionGlyph{width:18px;height:18px}.LitoApp-module__4wfOsW__emptyGlyph{width:60px;height:60px}.LitoApp-module__4wfOsW__upgradeGlyph{width:42px;height:42px;margin:0 auto 14px}.LitoApp-module__4wfOsW__projectGlyph i,.LitoApp-module__4wfOsW__sectionGlyph i,.LitoApp-module__4wfOsW__emptyGlyph i,.LitoApp-module__4wfOsW__upgradeGlyph i,.LitoApp-module__4wfOsW__assistantGlyph span,.LitoApp-module__4wfOsW__progressMark,.LitoApp-module__4wfOsW__starterMark,.LitoApp-module__4wfOsW__inlineGlyph{background:currentColor;display:block}.LitoApp-module__4wfOsW__projectGlyph i:first-child,.LitoApp-module__4wfOsW__sectionGlyph i:first-child,.LitoApp-module__4wfOsW__emptyGlyph i:first-child,.LitoApp-module__4wfOsW__upgradeGlyph i:first-child{width:44%;height:2px}.LitoApp-module__4wfOsW__projectGlyph i:nth-child(2),.LitoApp-module__4wfOsW__sectionGlyph i:nth-child(2),.LitoApp-module__4wfOsW__emptyGlyph i:nth-child(2),.LitoApp-module__4wfOsW__upgradeGlyph i:nth-child(2){width:2px;height:44%}.LitoApp-module__4wfOsW__projectGlyph i:nth-child(3),.LitoApp-module__4wfOsW__sectionGlyph i:nth-child(3),.LitoApp-module__4wfOsW__emptyGlyph i:nth-child(3),.LitoApp-module__4wfOsW__upgradeGlyph i:nth-child(3){background:0 0;outline:1px solid;width:6px;height:6px;position:absolute;bottom:7px;right:7px}.LitoApp-module__4wfOsW__projectGlyph_studio i:first-child,.LitoApp-module__4wfOsW__projectGlyph_studio i:nth-child(2){transform:rotate(45deg)}.LitoApp-module__4wfOsW__projectGlyph_studio i:nth-child(3){left:7px;right:auto}.LitoApp-module__4wfOsW__projectGlyph_routines i:first-child{width:58%}.LitoApp-module__4wfOsW__projectGlyph_routines i:nth-child(2){height:58%}.LitoApp-module__4wfOsW__projectGlyph_routines i:nth-child(3){inset:auto 7px 7px auto}.LitoApp-module__4wfOsW__sidebarEmptyMark{background:linear-gradient(90deg, transparent 45%, var(--lito-coral-bright) 45% 55%, transparent 55%);border:1px solid #d681655c;width:18px;height:18px}.LitoApp-module__4wfOsW__conversationList{gap:1px}.LitoApp-module__4wfOsW__conversationItem:hover{background:#ffffff07}.LitoApp-module__4wfOsW__conversationActive{box-shadow:none;background:0 0}.LitoApp-module__4wfOsW__conversationSelect span{color:#aaa7b3;letter-spacing:0;font-size:13.5px;font-weight:500}.LitoApp-module__4wfOsW__conversationDelete:hover{background:#ff777714}.LitoApp-module__4wfOsW__chatHeader{background:#111113eb}.LitoApp-module__4wfOsW__chatAtmosphere,.LitoApp-module__4wfOsW__profileAura{display:none}.LitoApp-module__4wfOsW__emptyState h1,.LitoApp-module__4wfOsW__settingsHeader h1,.LitoApp-module__4wfOsW__agentsPage h1,.LitoApp-module__4wfOsW__studioHeader h1,.LitoApp-module__4wfOsW__routinesHeader h1{font-weight:520}.LitoApp-module__4wfOsW__starterGrid{gap:1px}.LitoApp-module__4wfOsW__starterGrid button{background:#151517;min-height:76px}.LitoApp-module__4wfOsW__starterMark{width:14px;height:14px;color:var(--lito-coral-bright);background:linear-gradient(currentColor,currentColor) 50% 0/2px 100% no-repeat,linear-gradient(currentColor,currentColor) 0/100% 2px no-repeat}.LitoApp-module__4wfOsW__assistantGlyph,.LitoApp-module__4wfOsW__progressOrb{background:#d6816514;border:1px solid #d6816547}.LitoApp-module__4wfOsW__assistantGlyph span,.LitoApp-module__4wfOsW__progressMark{width:12px;height:12px;color:var(--lito-coral-bright);background:linear-gradient(currentColor,currentColor) 50% 0/2px 100% no-repeat,linear-gradient(currentColor,currentColor) 0/100% 2px no-repeat}.LitoApp-module__4wfOsW__userBubble{box-shadow:none;background:#1f1f22}.LitoApp-module__4wfOsW__messageContent ul>li:before,.LitoApp-module__4wfOsW__messageContent ol>li:before{border-radius:0}.LitoApp-module__4wfOsW__sources a{padding-left:10px}.LitoApp-module__4wfOsW__quickActions{gap:1px}.LitoApp-module__4wfOsW__quickAction{background:#17171a}.LitoApp-module__4wfOsW__composer{background:#1b1b1f;box-shadow:0 12px 34px #0000003d}.LitoApp-module__4wfOsW__composer:focus-within{border-color:var(--lito-border);box-shadow:0 12px 34px #00000047}.LitoApp-module__4wfOsW__modeButton svg:first-child{display:none}.LitoApp-module__4wfOsW__modeMenu button>i{border:1px solid var(--lito-coral-bright);background:var(--lito-coral);width:8px;height:8px}.LitoApp-module__4wfOsW__intentChip{padding-left:0}.LitoApp-module__4wfOsW__voiceButton,.LitoApp-module__4wfOsW__composerRecording{background:var(--lito-coral);color:#fff}.LitoApp-module__4wfOsW__settingsHeader h1 span{display:none}.LitoApp-module__4wfOsW__profileCard{border-color:var(--lito-border);box-shadow:var(--shadow-low);background:#151517}.LitoApp-module__4wfOsW__profileAvatar{box-shadow:none;background:#111113}.LitoApp-module__4wfOsW__settingValue b{color:var(--lito-coral-bright);letter-spacing:0;margin-right:7px;font-size:10px}.LitoApp-module__4wfOsW__toggle{width:50px;height:28px;padding:3px}.LitoApp-module__4wfOsW__toggle span{width:20px;height:20px}.LitoApp-module__4wfOsW__toggleOn{background:var(--lito-coral)}.LitoApp-module__4wfOsW__toggleOn span{transform:translate(20px)}.LitoApp-module__4wfOsW__segmented{border:1px solid var(--lito-border);background:#111113;gap:1px;padding:1px}.LitoApp-module__4wfOsW__segmented button{border:1px solid #0000}.LitoApp-module__4wfOsW__segmented .LitoApp-module__4wfOsW__segmentActive{background:var(--lito-coral);border-color:#d681656b}.LitoApp-module__4wfOsW__agentsPage header>span,.LitoApp-module__4wfOsW__studioKicker{align-items:center;gap:9px}.LitoApp-module__4wfOsW__agentIcon,.LitoApp-module__4wfOsW__agentsEmpty>span,.LitoApp-module__4wfOsW__studioEmpty>span,.LitoApp-module__4wfOsW__welcomeGlyph{border:1px solid #d6816552}.LitoApp-module__4wfOsW__agentSubmit,.LitoApp-module__4wfOsW__studioGenerate,.LitoApp-module__4wfOsW__routinesNew,.LitoApp-module__4wfOsW__welcomeNext{border:1px solid #d68165bf}.LitoApp-module__4wfOsW__agentGrid article,.LitoApp-module__4wfOsW__agentComposer,.LitoApp-module__4wfOsW__studioComposer,.LitoApp-module__4wfOsW__studioTile,.LitoApp-module__4wfOsW__studioEmpty,.LitoApp-module__4wfOsW__routineCard,.LitoApp-module__4wfOsW__routineModal,.LitoApp-module__4wfOsW__agentsEmpty{box-shadow:none;background:#151517}.LitoApp-module__4wfOsW__inlineGlyph{border:1px solid var(--lito-coral-bright);background:0 0;width:9px;height:9px}.LitoApp-module__4wfOsW__projectLink{grid-template-columns:42px 1fr;gap:13px;min-height:60px;padding:8px 10px}.LitoApp-module__4wfOsW__projectImageFrame{background:#151517;border:1px solid #ffffff14;flex:none;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.LitoApp-module__4wfOsW__projectImageFrame svg{color:var(--lito-coral-bright)}.LitoApp-module__4wfOsW__projectImage{object-fit:cover;width:100%;height:100%;display:block}.LitoApp-module__4wfOsW__sectionProjectImage,.LitoApp-module__4wfOsW__moduleCardArtwork,.LitoApp-module__4wfOsW__moduleEmptyArtwork{background:#151517;border:1px solid #f0a18447;place-items:center;display:grid;overflow:hidden}.LitoApp-module__4wfOsW__sectionProjectImage{object-fit:cover;width:18px;height:18px;display:block}.LitoApp-module__4wfOsW__moduleCardArtwork{flex:none;width:46px;height:46px}.LitoApp-module__4wfOsW__agentsEmpty>.LitoApp-module__4wfOsW__moduleEmptyArtwork,.LitoApp-module__4wfOsW__studioEmpty>.LitoApp-module__4wfOsW__moduleEmptyArtwork{background:#111113;width:76px;height:76px;position:relative}.LitoApp-module__4wfOsW__agentsEmpty>.LitoApp-module__4wfOsW__moduleEmptyArtwork:after,.LitoApp-module__4wfOsW__studioEmpty>.LitoApp-module__4wfOsW__moduleEmptyArtwork:after,.LitoApp-module__4wfOsW__moduleCardArtwork:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0b}.LitoApp-module__4wfOsW__moduleArtworkImage{object-fit:cover;width:100%;height:100%;display:block}.LitoApp-module__4wfOsW__projectLink strong,.LitoApp-module__4wfOsW__settingCopy strong,.LitoApp-module__4wfOsW__messageContent,.LitoApp-module__4wfOsW__chatTitle strong,.LitoApp-module__4wfOsW__accountCopy strong,.LitoApp-module__4wfOsW__profileCard strong,.LitoApp-module__4wfOsW__studioHeader p,.LitoApp-module__4wfOsW__agentsPage header p,.LitoApp-module__4wfOsW__routinesHeader p{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}.LitoApp-module__4wfOsW__projectLink strong{color:#f8f6fb;letter-spacing:0;font-size:15px;font-weight:720}.LitoApp-module__4wfOsW__projectLink small{color:#9691a0;font-size:11px}.LitoApp-module__4wfOsW__conversationSelect span{color:#aaa7b3;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-size:13.7px;font-weight:560}.LitoApp-module__4wfOsW__conversationActive .LitoApp-module__4wfOsW__conversationSelect span{color:#fff;font-weight:760}.LitoApp-module__4wfOsW__starterGrid{background:#ffffff12;border:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(720px,100%);overflow:hidden}.LitoApp-module__4wfOsW__starterGrid button{color:#d9d5df;background:#151517;border:0;border-right:1px solid #ffffff14;align-content:space-between;gap:18px;min-height:104px;padding:18px 18px 16px;font-size:13px;line-height:1.35;display:grid;position:relative;transform:none}.LitoApp-module__4wfOsW__starterGrid button:last-child{border-right:0}.LitoApp-module__4wfOsW__starterGrid button:hover{background:#1b1b1f;border-color:#0000;transform:translateY(-1px)}.LitoApp-module__4wfOsW__starterGrid button:after{content:"";background:var(--lito-coral);transform-origin:0;height:2px;transition:transform .22s;position:absolute;bottom:0;left:18px;right:18px;transform:scaleX(0)}.LitoApp-module__4wfOsW__starterGrid button:hover:after{transform:scaleX(1)}.LitoApp-module__4wfOsW__starterIndex{letter-spacing:0;font-size:10px;font-weight:660;color:#8f8794!important}.LitoApp-module__4wfOsW__starterGrid button strong{max-width:19ch;color:inherit;letter-spacing:0;font-size:13px;font-weight:610}.LitoApp-module__4wfOsW__toggle{background:#121216;border-color:#ffffff29;width:52px;height:30px;padding:4px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000002e}.LitoApp-module__4wfOsW__toggle span{z-index:1;width:20px;height:20px;box-shadow:none;background:#d8d4dd;position:relative}.LitoApp-module__4wfOsW__toggleOn{background:#19191d;border-color:#f0a184bd;box-shadow:inset 0 0 0 1px #f0a18429}.LitoApp-module__4wfOsW__toggleOn:before{content:"";background:#f0a1841f;border:1px solid #f0a1849e;width:16px;position:absolute;inset:5px 8px 5px auto}.LitoApp-module__4wfOsW__toggleOn span{background:#f0a184;transform:translate(22px)}@media (max-width:640px){.LitoApp-module__4wfOsW__composer,.LitoApp-module__4wfOsW__profileCard{border-radius:0}.LitoApp-module__4wfOsW__starterGrid{grid-template-columns:1fr}.LitoApp-module__4wfOsW__starterGrid button{border-bottom:1px solid #ffffff14;border-right:0;min-height:74px}.LitoApp-module__4wfOsW__starterGrid button:last-child{border-bottom:0}}.LitoApp-module__4wfOsW__limitInlineAction{border:0;border-bottom:1px solid var(--accent,#ff7a59);color:var(--accent,#ff7a59);font:inherit;cursor:pointer;background:0 0;margin-top:10px;padding:0 0 2px;font-weight:650;transition:opacity .16s ease-out,transform .16s ease-out}.LitoApp-module__4wfOsW__limitInlineAction:active{transform:scale(.97)}.LitoApp-module__4wfOsW__limitInlineAction:hover{opacity:.78}@media (prefers-reduced-motion:reduce){.LitoApp-module__4wfOsW__limitInlineAction{transition:opacity .16s ease-out}.LitoApp-module__4wfOsW__limitInlineAction:active{transform:none}}.LitoApp-module__4wfOsW__storageModalBackdrop{z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050506bd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.LitoApp-module__4wfOsW__storageModal{background:#101012;border:1px solid #ff6a2ab8;flex-direction:column;width:min(920px,100%);max-height:min(720px,100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 26px 80px #0000007a}.LitoApp-module__4wfOsW__storageHeader{border-bottom:1px solid #28282c;justify-content:space-between;gap:24px;padding:24px 26px 17px;display:flex}.LitoApp-module__4wfOsW__storageHeader h2{color:#f6f4f1;letter-spacing:-.055em;margin:7px 0 6px;font-size:clamp(1.45rem,3vw,2rem)}.LitoApp-module__4wfOsW__storageHeader p{color:#a6a4ab;max-width:510px;margin:0;font-size:.86rem;line-height:1.45}.LitoApp-module__4wfOsW__storageKicker{color:#ff8655;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;font-size:.68rem;font-weight:800;display:inline-flex}.LitoApp-module__4wfOsW__storageClose{color:#e9e6e1;cursor:pointer;background:0 0;border:1px solid #34343a;flex:none;place-items:center;width:38px;height:38px;display:grid}.LitoApp-module__4wfOsW__storageClose:hover{color:#ff8d61;border-color:#ff6a2a}.LitoApp-module__4wfOsW__storageUsage{border-bottom:1px solid #28282c;padding:16px 26px}.LitoApp-module__4wfOsW__storageUsage>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.LitoApp-module__4wfOsW__storageUsage strong{color:#f4f2ee;letter-spacing:-.025em;font-size:1.05rem}.LitoApp-module__4wfOsW__storageUsage span{color:#908e96;font-size:.78rem}.LitoApp-module__4wfOsW__storageMeter{background:#27272c;height:5px;margin-top:12px;overflow:hidden}.LitoApp-module__4wfOsW__storageMeter i{background:#ff6a2a;min-width:2px;height:100%;transition:width .35s cubic-bezier(.16,1,.3,1);display:block}.LitoApp-module__4wfOsW__storageToolbar{border-bottom:1px solid #28282c;justify-content:space-between;align-items:center;gap:16px;padding:13px 26px;display:flex}.LitoApp-module__4wfOsW__storageFilters{gap:2px;min-width:0;display:flex;overflow-x:auto}.LitoApp-module__4wfOsW__storageFilters button{color:#8f8c93;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;flex:none;align-items:center;gap:7px;padding:7px 8px;font-size:.73rem;font-weight:700;display:inline-flex}.LitoApp-module__4wfOsW__storageFilters button:hover{color:#ece9e4}.LitoApp-module__4wfOsW__storageFilters button span{color:#65636a;font-variant-numeric:tabular-nums}.LitoApp-module__4wfOsW__storageFilters .LitoApp-module__4wfOsW__storageFilterActive{color:#f8f5f0;border-bottom-color:#ff6a2a}.LitoApp-module__4wfOsW__storageFilters .LitoApp-module__4wfOsW__storageFilterActive span{color:#ff956b}.LitoApp-module__4wfOsW__storageUpload{color:#ffae8d;cursor:pointer;background:#ff6a2a1a;border:1px solid #ff6a2aa6;flex:none;align-items:center;gap:7px;padding:8px 11px;font-size:.75rem;font-weight:800;display:inline-flex}.LitoApp-module__4wfOsW__storageUpload:hover:not(:disabled){color:#ffe2d5;background:#ff6a2a2b}.LitoApp-module__4wfOsW__storageUpload:active:not(:disabled){transform:translateY(1px)}.LitoApp-module__4wfOsW__storageUpload:disabled{cursor:wait;opacity:.7}.LitoApp-module__4wfOsW__storageFileInput{display:none}.LitoApp-module__4wfOsW__storageGrid{background:#28282c;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:1px;display:grid;overflow:auto}.LitoApp-module__4wfOsW__storageItem{color:#ece9e4;text-align:left;cursor:pointer;background:#151518;border:0;flex-direction:column;align-items:stretch;min-width:0;min-height:150px;padding:12px;transition:background .18s,transform .18s;display:flex}.LitoApp-module__4wfOsW__storageItem:hover{background:#1a1a1e}.LitoApp-module__4wfOsW__storageItem:active{transform:translateY(1px)}.LitoApp-module__4wfOsW__storageThumb{color:#ff7f4c;background:#0d0d0f;border:1px solid #303036;place-items:center;height:74px;display:grid;overflow:hidden}.LitoApp-module__4wfOsW__storageThumb img{object-fit:cover;width:100%;height:100%}.LitoApp-module__4wfOsW__storageThumb .LitoApp-module__4wfOsW__smartMediaFrame{min-height:74px}.LitoApp-module__4wfOsW__storageLoadMore{color:#ff7f4c;background:#111114;grid-column:1/-1;place-items:center;min-height:42px;display:grid}.LitoApp-module__4wfOsW__storageItemText{gap:4px;padding:12px 2px 0;display:grid}.LitoApp-module__4wfOsW__storageItemText strong{color:#efede8;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:700;overflow:hidden}.LitoApp-module__4wfOsW__storageItemText small{color:#97949b;font-size:.7rem}.LitoApp-module__4wfOsW__storageItemActions{justify-content:flex-end;margin-top:auto;display:flex}.LitoApp-module__4wfOsW__storageItemActions button{color:#79767d;cursor:pointer;background:0 0;border:0;place-items:center;width:29px;height:29px;display:grid}.LitoApp-module__4wfOsW__storageItemActions button:hover{color:#ff7a47}.LitoApp-module__4wfOsW__storageLoading,.LitoApp-module__4wfOsW__storageEmpty{color:#99969e;text-align:center;place-content:center;justify-items:center;gap:11px;min-height:260px;display:grid}.LitoApp-module__4wfOsW__storageEmpty strong{color:#ece9e4}.LitoApp-module__4wfOsW__storageEmpty span{max-width:320px;font-size:.86rem;line-height:1.5}.LitoApp-module__4wfOsW__storageError{color:#ffc0a7;background:#ff6a2a14;border-left:2px solid #ff6a2a;margin:16px 30px 0;padding:11px 13px;font-size:.82rem}.LitoApp-module__4wfOsW__storageDeleteBackdrop{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040405ad;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.LitoApp-module__4wfOsW__storageDeleteConfirm{color:#ff8b60;background:#161619;border:1px solid #ff6a2ab8;grid-template-columns:auto 1fr;gap:12px;width:min(420px,100%);padding:18px;display:grid;box-shadow:0 18px 48px #0000006b}.LitoApp-module__4wfOsW__storageDeleteConfirm h3{color:#f5f2ec;letter-spacing:-.025em;margin:0 0 5px;font-size:1rem}.LitoApp-module__4wfOsW__storageDeleteConfirm p{color:#aaa6ad;overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.45}.LitoApp-module__4wfOsW__storageDeleteActions{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:3px;display:flex}.LitoApp-module__4wfOsW__storageDeleteActions button{color:#d6d2cb;cursor:pointer;background:0 0;border:1px solid #39383d;padding:8px 10px;font-size:.75rem;font-weight:800}.LitoApp-module__4wfOsW__storageDeleteActions button:hover{border-color:#79757c}.LitoApp-module__4wfOsW__storageDeleteActions .LitoApp-module__4wfOsW__storageDeleteDanger{color:#fff8f3;background:#c3452d;border-color:#cf4b2f}.LitoApp-module__4wfOsW__storageDeleteActions .LitoApp-module__4wfOsW__storageDeleteDanger:hover{background:#df5738;border-color:#f16d4d}@media (max-width:640px){.LitoApp-module__4wfOsW__storageModalBackdrop{place-items:end stretch;padding:0}.LitoApp-module__4wfOsW__storageModal{border-inline:0;border-bottom:0;width:100%;max-height:min(86dvh,760px)}.LitoApp-module__4wfOsW__storageHeader,.LitoApp-module__4wfOsW__storageUsage,.LitoApp-module__4wfOsW__storageToolbar{padding-inline:18px}.LitoApp-module__4wfOsW__storageToolbar{flex-direction:column;align-items:flex-start;gap:9px}.LitoApp-module__4wfOsW__storageUpload{justify-content:center;width:100%}.LitoApp-module__4wfOsW__storageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.LitoApp-module__4wfOsW__storageMeter i,.LitoApp-module__4wfOsW__storageItem{transition:none}}
