.OliviaMobileShell_shell__GFatr{--mobile-green:#155855;--mobile-green-deep:#0d4743;--mobile-orange:#e85d2c;--mobile-mint:#eef7f5;--mobile-bg:#f7fbfa;--mobile-ink:#17332e;--mobile-muted:#718580;--mobile-line:rgba(21,88,85,.11);position:fixed;inset:0;z-index:10000;min-height:100vh;min-height:100dvh;overflow:hidden;background:var(--mobile-bg);color:var(--mobile-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Pretendard Variable,Pretendard,sans-serif;-webkit-font-smoothing:antialiased}.OliviaMobileShell_viewport__4vuf4{height:100%;min-height:0;overflow:hidden}.OliviaMobileShell_screen__ZnqvF{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:calc(env(safe-area-inset-top, 0px) + 18px) 18px calc(84px + env(safe-area-inset-bottom, 0px));background:radial-gradient(circle at 86% 0,rgba(185,225,215,.2),transparent 32%),var(--mobile-bg)}.OliviaMobileShell_screenWithHeader__8_mU7{height:100%;min-height:0;display:flex;flex-direction:column;background:var(--mobile-bg)}.OliviaMobileShell_scrollBody__Ga2gW{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 18px calc(84px + env(safe-area-inset-bottom, 0px))}.OliviaMobileShell_screenHeader__ZUYdj{min-height:calc(65px + env(safe-area-inset-top, 0px));flex:0 0 auto;display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:end;gap:4px;padding:calc(env(safe-area-inset-top, 0px) + 8px) 12px 9px;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(13,71,67,.98);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.OliviaMobileShell_screenHeaderSide__JVtta{min-width:48px;display:flex;justify-content:center}.OliviaMobileShell_screenHeaderSide__JVtta button{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:14px;background:transparent;color:#fff}.OliviaMobileShell_screenHeaderTitle__EVqBW{min-width:0;align-self:center;text-align:center}.OliviaMobileShell_screenHeaderTitle__EVqBW h1{margin:0;color:#fff;font-size:16px;font-weight:680;letter-spacing:-.02em}.OliviaMobileShell_screenHeaderTitle__EVqBW p{margin:3px 0 0;overflow:hidden;color:rgba(255,255,255,.68);font-size:9.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.OliviaMobileShell_bottomNav___6sRG{position:fixed;left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom, 0px));z-index:20;height:62px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:5px 6px;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:22px;background:rgba(246,251,249,.5);box-shadow:0 16px 40px rgba(9,52,47,.2),inset 0 1px 0 rgba(255,255,255,.92),0 0 0 1px rgba(21,88,85,.08);backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%)}.OliviaMobileShell_bottomNav___6sRG button{position:relative;min-width:0;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;border-radius:16px;padding:3px 1px;background:transparent;color:#84938f;font:inherit;transition:transform .22s cubic-bezier(.32,.72,0,1),background-color .22s cubic-bezier(.32,.72,0,1),color .22s cubic-bezier(.32,.72,0,1)}.OliviaMobileShell_bottomNav___6sRG button:active{transform:scale(.95)}.OliviaMobileShell_bottomNavLabel__m8ZUy{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(7.5px,2.3vw,9px);font-weight:600;letter-spacing:-.03em}.OliviaMobileShell_bottomNavIcon___9A3W{width:27px;height:27px;display:grid;place-items:center;border-radius:9px}.OliviaMobileShell_bottomNavIcon___9A3W>svg{width:25px;height:25px}.OliviaMobileShell_bottomNav___6sRG .OliviaMobileShell_bottomNavActive__n_XgT{color:#84938f;background:transparent;box-shadow:none}.OliviaMobileShell_bottomNav___6sRG .OliviaMobileShell_bottomNavActive__n_XgT:after{content:"";position:absolute;left:50%;bottom:0;width:5px;height:5px;border-radius:50%;background:var(--mobile-orange);box-shadow:0 1px 3px rgba(232,93,44,.35);transform:translateX(-50%)}.OliviaMobileShell_sectionLabel__n91SP{margin:0 0 10px;color:var(--mobile-ink);font-size:17px;font-weight:680;letter-spacing:-.025em}.OliviaMobileShell_muted__lIRbm{color:var(--mobile-muted)}.OliviaMobileShell_card__E6kFE{border:1px solid var(--mobile-line);border-radius:18px;background:#fff;box-shadow:0 7px 22px rgba(20,63,57,.035)}.OliviaMobileShell_emptyState__qcpDd,.OliviaMobileShell_errorState__PFh3o{min-height:132px;display:grid;place-items:center;align-content:center;gap:9px;border:1px solid var(--mobile-line);border-radius:18px;padding:22px;background:#fff;color:var(--mobile-muted);text-align:center;font-size:13px}.OliviaMobileShell_errorState__PFh3o button,.OliviaMobileShell_primaryButton__A78Id,.OliviaMobileShell_secondaryButton___w1PW{min-height:44px;border:1px solid var(--mobile-line);border-radius:13px;padding:0 16px;background:#fff;color:var(--mobile-green);font:650 13px/1 inherit}.OliviaMobileShell_primaryButton__A78Id{border-color:var(--mobile-green);background:var(--mobile-green);color:#fff}.OliviaMobileShell_homeScreen__OyJVH{overflow:hidden;padding:0 14px calc(82px + env(safe-area-inset-bottom, 0px))}.OliviaMobileShell_homeHeader__JcXUq{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 -14px;padding:calc(env(safe-area-inset-top, 0px) + 7px) 14px 7px;background:var(--mobile-green-deep)}.OliviaMobileShell_homeBrand__Ha2vj{display:flex;align-items:center;gap:8px}.OliviaMobileShell_commandIcon__QHO74,.OliviaMobileShell_homeBrandMark__FOtvA,.OliviaMobileShell_todayIcon__yP7gX{display:grid;place-items:center;color:#fff;background:var(--mobile-orange)}.OliviaMobileShell_homeBrandMark__FOtvA{width:32px;height:32px;overflow:hidden;border-radius:50%;background:#fff;box-shadow:0 5px 14px rgba(0,0,0,.14)}.OliviaMobileShell_homeBrandMark__FOtvA img{width:25px;height:25px;-o-object-fit:contain;object-fit:contain}.OliviaMobileShell_homeBrand__Ha2vj>span:last-child{min-width:0;display:grid;gap:2px}.OliviaMobileShell_homeBrand__Ha2vj strong{color:#fff;font-size:11px;font-weight:700;letter-spacing:.1em}.OliviaMobileShell_homeBrand__Ha2vj small{color:rgba(255,255,255,.56);font-size:7px;font-weight:600;letter-spacing:.13em}.OliviaMobileShell_voiceShortcut__czWWL{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:0 12px;background:rgba(255,255,255,.1);color:#fff;text-decoration:none;font:700 10px/1 inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.OliviaMobileShell_voiceShortcut__czWWL:active{background:rgba(255,255,255,.18)}.OliviaMobileShell_mobileVoiceBody__zsYtC{flex:1;min-height:0;overflow:hidden;background:var(--mobile-bg)}.OliviaMobileShell_mobilePhotoWorkspaceBody__p90ow{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(78px + env(safe-area-inset-bottom, 0px));background:#f5f8f7;-webkit-overflow-scrolling:touch}.OliviaMobileShell_mobilePhotoWorkspaceBody__p90ow .pc-ai-auto-grid,.OliviaMobileShell_mobilePhotoWorkspaceBody__p90ow .pc-mobile-form-grid{grid-template-columns:minmax(0,1fr)!important}.OliviaMobileShell_mobileFeatureLoading__4wBM4{height:100%;display:grid;place-items:center;padding-bottom:84px;color:var(--mobile-muted);font-size:12px;background:var(--mobile-bg)}.OliviaMobileShell_homeGreeting__f6wr2{margin:10px 0}.OliviaMobileShell_homeGreeting__f6wr2 h1{margin:0;color:var(--mobile-ink);font-size:clamp(17px,4.8875vw,20.4px);font-weight:660;line-height:1.15;letter-spacing:-.045em}.OliviaMobileShell_homeGreeting__f6wr2 h1 span{font-size:.8em}.OliviaMobileShell_homeGreeting__f6wr2 p{margin:4px 0 0;color:var(--mobile-muted);font-size:10px}.OliviaMobileShell_todayCard__tOSyM{width:100%;min-height:58px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 11px;color:var(--mobile-ink);text-align:left;font:inherit}.OliviaMobileShell_todayIcon__yP7gX{width:36px;height:36px;overflow:hidden;border-radius:11px;background:transparent}.OliviaMobileShell_todayIcon__yP7gX>svg{width:36px;height:36px}.OliviaMobileShell_todayCard__tOSyM>span:nth-child(2){min-width:0;display:grid;gap:2px}.OliviaMobileShell_todayCard__tOSyM strong{font-size:13px;font-weight:670}.OliviaMobileShell_todayCard__tOSyM small{color:var(--mobile-muted);font-size:9.5px}.OliviaMobileShell_todayCard__tOSyM>svg{color:#9baca8}.OliviaMobileShell_nextSchedule__G2uag{min-height:23px;display:flex;align-items:center;gap:5px;margin:3px 6px 0;color:var(--mobile-muted);font-size:9px}.OliviaMobileShell_nextSchedule__G2uag strong{color:var(--mobile-green);font-size:9px}.OliviaMobileShell_nextSchedule__G2uag span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OliviaMobileShell_homeSection__WnEps{margin-top:10px}.OliviaMobileShell_homeScreen__OyJVH .OliviaMobileShell_sectionLabel__n91SP{margin-bottom:5px;font-size:13px}.OliviaMobileShell_currentWorkCard__QN2xC{padding:10px 11px}.OliviaMobileShell_currentWorkTop__zTj1Y{display:flex;align-items:center;justify-content:space-between}.OliviaMobileShell_workState__nSULD{min-height:22px;display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:0 8px;background:var(--mobile-mint);color:var(--mobile-green);font-size:8.5px;font-weight:700}.OliviaMobileShell_workState_working__yQiSe svg{animation:OliviaMobileShell_mobileWorkSpin__K7jX9 1.4s linear infinite}.OliviaMobileShell_workState_failed__RqKam{background:#fff0eb;color:#b84d2c}.OliviaMobileShell_workState_done__FfPa7{background:#eaf6f0;color:#247157}@keyframes OliviaMobileShell_mobileWorkSpin__K7jX9{to{transform:rotate(1turn)}}.OliviaMobileShell_currentWorkCard__QN2xC h3{margin:6px 0 2px;overflow:hidden;color:var(--mobile-ink);font-size:13px;font-weight:680;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.OliviaMobileShell_currentWorkAmount__83VVL{display:block;color:var(--mobile-green);font-size:16px;font-weight:700}.OliviaMobileShell_currentWorkCard__QN2xC p{margin:2px 0 0;color:var(--mobile-muted);font-size:8.5px}.OliviaMobileShell_currentWorkActions__kWTqb{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:7px}.OliviaMobileShell_currentWorkActions__kWTqb button{min-height:44px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--mobile-line);border-radius:12px;background:#fff;color:var(--mobile-green);font:650 10px/1 inherit}.OliviaMobileShell_currentWorkActions__kWTqb button:last-child{border-color:var(--mobile-green);background:var(--mobile-green);color:#fff}.OliviaMobileShell_quickGrid__mejlT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.OliviaMobileShell_quickGrid__mejlT button{min-height:62px;display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;align-items:center;-moz-column-gap:8px;column-gap:8px;row-gap:1px;border:1px solid var(--mobile-line);border-radius:15px;padding:7px 9px;background:#fff;color:var(--mobile-ink);text-align:left;font:inherit;box-shadow:0 7px 20px rgba(20,63,57,.025)}.OliviaMobileShell_quickGrid__mejlT button>.OliviaMobileShell_quickIcon__zXJp3{position:relative;width:32px;height:32px;grid-row:1/-1;display:grid;place-items:center;margin:0;border-radius:10px;background:transparent;color:var(--mobile-green)}.OliviaMobileShell_quickGrid__mejlT button>.OliviaMobileShell_quickIcon__zXJp3>svg{width:32px;height:32px}.OliviaMobileShell_quickIconPair__oqcFZ{position:relative;width:36px;height:32px;display:block;transform:scale(.82);transform-origin:left center}.OliviaMobileShell_quickIconPair__oqcFZ>svg{position:absolute;top:0;width:25px;height:25px}.OliviaMobileShell_quickIconPair__oqcFZ>svg:first-child{left:0}.OliviaMobileShell_quickIconPair__oqcFZ>svg:last-child{right:0;bottom:0;top:auto;filter:drop-shadow(-2px -2px 0 #fff)}.OliviaMobileShell_quickGrid__mejlT strong{align-self:end;overflow:hidden;font-size:11px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.OliviaMobileShell_quickGrid__mejlT small{align-self:start;display:-webkit-box;overflow:hidden;margin:0;color:var(--mobile-muted);font-size:8px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.OliviaMobileShell_commandCard__90fkt{width:100%;min-height:54px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:9px;border:0;border-radius:15px;padding:8px 10px;background:var(--mobile-green-deep);color:#fff;text-align:left;font:inherit;box-shadow:0 10px 24px rgba(13,71,67,.12)}.OliviaMobileShell_commandIcon__QHO74{width:34px;height:34px;border-radius:11px}.OliviaMobileShell_commandCard__90fkt>span:nth-child(2){min-width:0;display:grid;gap:2px}.OliviaMobileShell_commandCard__90fkt strong{font-size:11px;font-weight:650}.OliviaMobileShell_commandCard__90fkt small{overflow:hidden;color:rgba(255,255,255,.65);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.OliviaMobileShell_commandCard__90fkt>svg{color:rgba(255,255,255,.6)}.OliviaMobileShell_segmented__xD4q_{height:42px;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:3px;border-radius:13px;padding:3px;background:#eaf3f1}.OliviaMobileShell_segmented__xD4q_ button{min-height:36px;border:0;border-radius:10px;background:transparent;color:var(--mobile-muted);font:600 12px/1 inherit}.OliviaMobileShell_segmented__xD4q_ .OliviaMobileShell_segmentedActive__rkJWb{background:#fff;color:var(--mobile-green);box-shadow:0 3px 10px rgba(20,63,57,.07)}.OliviaMobileShell_dateHeading__RTH6F{min-height:92px;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:6px}.OliviaMobileShell_dateHeading__RTH6F>button{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:13px;background:transparent;color:var(--mobile-green)}.OliviaMobileShell_dateHeading__RTH6F div{text-align:center}.OliviaMobileShell_dateHeading__RTH6F h2{margin:0;font-size:17px;font-weight:680;letter-spacing:-.025em}.OliviaMobileShell_dateHeading__RTH6F p{margin:5px 0 0;color:var(--mobile-muted);font-size:11px}.OliviaMobileShell_weekStrip__f9d_V{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:18px}.OliviaMobileShell_weekStrip__f9d_V button{position:relative;min-height:65px;display:grid;place-items:center;align-content:center;gap:5px;border:0;border-radius:13px;background:#fff;color:var(--mobile-ink)}.OliviaMobileShell_weekStrip__f9d_V span{color:var(--mobile-muted);font-size:9px}.OliviaMobileShell_weekStrip__f9d_V strong{font-size:13px}.OliviaMobileShell_monthGrid__6BT2M button i,.OliviaMobileShell_weekStrip__f9d_V i{width:4px;height:4px;display:block;border-radius:50%;background:var(--mobile-orange)}.OliviaMobileShell_monthGrid__6BT2M .OliviaMobileShell_dateSelected__ARMLq,.OliviaMobileShell_weekStrip__f9d_V .OliviaMobileShell_dateSelected__ARMLq{background:var(--mobile-green);color:#fff}.OliviaMobileShell_weekStrip__f9d_V .OliviaMobileShell_dateSelected__ARMLq span{color:rgba(255,255,255,.68)}.OliviaMobileShell_monthGrid__6BT2M{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:18px;padding:12px;border:1px solid var(--mobile-line);border-radius:17px;background:#fff}.OliviaMobileShell_monthGrid__6BT2M>span{display:grid;place-items:center;height:28px;color:var(--mobile-muted);font-size:9px}.OliviaMobileShell_monthGrid__6BT2M button{position:relative;min-height:42px;display:grid;place-items:center;align-content:center;gap:3px;border:0;border-radius:11px;background:transparent;color:var(--mobile-ink);font:600 11px/1 inherit}.OliviaMobileShell_monthGrid__6BT2M button[data-outside]{opacity:.28}.OliviaMobileShell_monthGrid__6BT2M .OliviaMobileShell_dateSelected__ARMLq i{background:#ffad91}.OliviaMobileShell_listHeading__9CSmI{min-height:46px;display:flex;align-items:center;justify-content:space-between;margin-top:6px}.OliviaMobileShell_listHeading__9CSmI h3{margin:0;font-size:16px;font-weight:680}.OliviaMobileShell_listHeading__9CSmI>span{min-width:25px;height:25px;display:grid;place-items:center;border-radius:999px;background:var(--mobile-mint);color:var(--mobile-green);font-size:10px;font-weight:700}.OliviaMobileShell_scheduleList__ccNnf{display:grid;gap:9px}.OliviaMobileShell_scheduleList__ccNnf>button{min-height:76px;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--mobile-line);border-radius:17px;padding:11px 13px;background:#fff;color:var(--mobile-ink);text-align:left;font:inherit}.OliviaMobileShell_scheduleTime__0IHi9{align-self:stretch;display:grid;place-items:center;border-right:1px solid var(--mobile-line);color:var(--mobile-green);font-size:12px;font-weight:700}.OliviaMobileShell_scheduleCopy__OaP6O{min-width:0;display:grid;gap:6px}.OliviaMobileShell_scheduleCopy__OaP6O strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:660}.OliviaMobileShell_scheduleCopy__OaP6O small{display:flex;align-items:center;gap:4px;color:var(--mobile-muted);font-size:10px}.OliviaMobileShell_scheduleList__ccNnf>button>svg{color:#a4b3af}.OliviaMobileShell_todoSection__h2Nnh{margin-top:18px}.OliviaMobileShell_todoComposer__xJiFH{height:46px;display:flex;align-items:center;gap:6px;border:1px solid var(--mobile-line);border-radius:15px;padding:4px 5px 4px 13px;background:#fff;box-shadow:0 7px 20px rgba(20,63,57,.03)}.OliviaMobileShell_todoComposer__xJiFH input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--mobile-ink);font:550 12px/1 inherit}.OliviaMobileShell_todoComposer__xJiFH input::-moz-placeholder{color:#9aaba6}.OliviaMobileShell_todoComposer__xJiFH input::placeholder{color:#9aaba6}.OliviaMobileShell_todoComposer__xJiFH button{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border:0;border-radius:11px;background:var(--mobile-green);color:#fff;transition:transform .18s cubic-bezier(.32,.72,0,1),opacity .18s cubic-bezier(.32,.72,0,1)}.OliviaMobileShell_todoComposer__xJiFH button:active{transform:scale(.94)}.OliviaMobileShell_todoComposer__xJiFH button:disabled{opacity:.38}.OliviaMobileShell_todoList__LJZiu{display:grid;gap:6px;margin-top:8px}.OliviaMobileShell_todoList__LJZiu>div{min-height:52px;display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:6px;border:1px solid rgba(21,88,85,.09);border-radius:14px;padding:5px 6px;background:#fff;box-shadow:0 5px 16px rgba(20,63,57,.025)}.OliviaMobileShell_todoList__LJZiu>div>span{overflow-wrap:anywhere;color:var(--mobile-ink);font-size:11.5px;font-weight:620;line-height:1.45}.OliviaMobileShell_todoDelete__enrwG,.OliviaMobileShell_todoToggle__eAxo8{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:12px;background:transparent;color:#9baaa6}.OliviaMobileShell_todoToggle__eAxo8{box-shadow:inset 0 0 0 1.5px #b8c9c5}.OliviaMobileShell_todoDelete__enrwG{color:#a68f87}.OliviaMobileShell_todoCompleted__I09Qt{background:#f5f9f8!important}.OliviaMobileShell_todoCompleted__I09Qt>span{color:#889995!important;text-decoration:line-through}.OliviaMobileShell_todoCompleted__I09Qt .OliviaMobileShell_todoToggle__eAxo8{background:var(--mobile-green);color:#fff;box-shadow:none}.OliviaMobileShell_todoDelete__enrwG:disabled,.OliviaMobileShell_todoToggle__eAxo8:disabled{opacity:.42}.OliviaMobileShell_todoEmpty__ASM3Q{margin-top:8px;border:1px dashed rgba(21,88,85,.16);border-radius:14px;padding:18px 12px;background:rgba(255,255,255,.58);color:var(--mobile-muted);font-size:11px;text-align:center}.OliviaMobileShell_todoError__FZojY{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;border-radius:12px;padding:9px 10px;background:#fff0eb;color:#a8492a;font-size:10px}.OliviaMobileShell_todoError__FZojY button{min-height:32px;flex:0 0 auto;border:0;border-radius:9px;padding:0 9px;background:#fff;color:#a8492a;font:700 9px/1 inherit}.OliviaMobileShell_searchField__8oZ0h{height:48px;display:flex;align-items:center;gap:9px;border:1px solid var(--mobile-line);border-radius:15px;padding:0 14px;background:#fff;color:var(--mobile-muted)}.OliviaMobileShell_searchField__8oZ0h input{width:100%;border:0;outline:0;background:transparent;color:var(--mobile-ink);font:500 13px/1 inherit}.OliviaMobileShell_memoList___8GPy{display:grid;gap:9px}.OliviaMobileShell_memoList___8GPy>button{width:100%;min-height:104px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:11px;border:1px solid var(--mobile-line);border-radius:17px;padding:14px;background:#fff;color:var(--mobile-ink);text-align:left;font:inherit}.OliviaMobileShell_memoList___8GPy>button>span:first-child{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:var(--mobile-mint);color:var(--mobile-green)}.OliviaMobileShell_memoList___8GPy>button>span:last-child{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:8px;column-gap:8px}.OliviaMobileShell_memoList___8GPy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:680}.OliviaMobileShell_memoList___8GPy small{color:var(--mobile-muted);font-size:9px}.OliviaMobileShell_memoList___8GPy p{grid-column:1/-1;display:-webkit-box;overflow:hidden;margin:8px 0 0;color:var(--mobile-muted);font-size:11px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.OliviaMobileShell_sheetBackdrop__sBnks{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-end;background:rgba(8,35,31,.26)}.OliviaMobileShell_sheet__yJ0L2{width:100%;max-height:min(84dvh,720px);overflow-y:auto;display:grid;gap:13px;border-radius:24px 24px 0 0;padding:9px 18px calc(18px + env(safe-area-inset-bottom, 0px));background:#fff;box-shadow:0 -16px 50px rgba(8,35,31,.15)}.OliviaMobileShell_sheetHandle__qY5b2{width:42px;height:4px;justify-self:center;border-radius:99px;background:#d7e2df}.OliviaMobileShell_sheet__yJ0L2 header{display:flex;align-items:center;justify-content:space-between}.OliviaMobileShell_sheet__yJ0L2 header h2{margin:0;font-size:18px;font-weight:680}.OliviaMobileShell_sheet__yJ0L2 header button{min-width:44px;min-height:44px;border:0;background:transparent;color:var(--mobile-muted);font:600 12px/1 inherit}.OliviaMobileShell_sheet__yJ0L2 label{display:grid;gap:6px;color:var(--mobile-muted);font-size:11px;font-weight:620}.OliviaMobileShell_sheet__yJ0L2 input,.OliviaMobileShell_sheet__yJ0L2 select,.OliviaMobileShell_sheet__yJ0L2 textarea{width:100%;min-height:46px;border:1px solid var(--mobile-line);border-radius:13px;padding:10px 12px;outline:0;background:#f9fcfb;color:var(--mobile-ink);font:500 13px/1.5 inherit}.OliviaMobileShell_sheet__yJ0L2 textarea{resize:vertical}.OliviaMobileShell_sheet__yJ0L2 input:focus,.OliviaMobileShell_sheet__yJ0L2 select:focus,.OliviaMobileShell_sheet__yJ0L2 textarea:focus{border-color:rgba(21,88,85,.38);box-shadow:0 0 0 3px rgba(21,88,85,.06)}.OliviaMobileShell_formRow__HYDaP{display:grid;grid-template-columns:1.2fr .8fr;gap:9px}.OliviaMobileShell_sheetSave__EMYoI{min-height:48px;border:0;border-radius:14px;background:var(--mobile-green);color:#fff;font:680 13px/1 inherit}.OliviaMobileShell_sheetSave__EMYoI:disabled{opacity:.45}.OliviaMobileShell_filterChips__CemsO{display:flex;gap:8px;margin-top:17px;overflow-x:auto}.OliviaMobileShell_filterChips__CemsO button{min-width:65px;min-height:38px;border:1px solid var(--mobile-line);border-radius:999px;padding:0 15px;background:#fff;color:var(--mobile-muted);font:620 11px/1 inherit}.OliviaMobileShell_filterChips__CemsO .OliviaMobileShell_filterActive__M8egJ{border-color:var(--mobile-green);background:var(--mobile-green);color:#fff}.OliviaMobileShell_fileList__5fT0S,.OliviaMobileShell_resourceList__fHLJ3{display:grid;gap:9px}.OliviaMobileShell_resourceList__fHLJ3>button{min-height:104px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;border:1px solid var(--mobile-line);border-radius:17px;padding:13px;background:#fff;color:var(--mobile-ink);text-align:left;font:inherit}.OliviaMobileShell_resourceIcon__AU9Jw{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:var(--mobile-mint);color:var(--mobile-green)}.OliviaMobileShell_resourceCopy__d6Sxx{min-width:0;display:grid;gap:5px}.OliviaMobileShell_resourceCopy__d6Sxx>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:680}.OliviaMobileShell_resourceCopy__d6Sxx>small{color:var(--mobile-muted);font-size:9.5px}.OliviaMobileShell_resourceCopy__d6Sxx>span{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--mobile-orange);font-size:10px;font-weight:650}.OliviaMobileShell_resourceCopy__d6Sxx b{color:var(--mobile-green);font-size:12px}.OliviaMobileShell_fileList__5fT0S>button>svg,.OliviaMobileShell_resourceList__fHLJ3>button>svg{color:#a4b3af}.OliviaMobileShell_documentSearch__HlZ4z{margin-top:16px}.OliviaMobileShell_folderGrid__hgs92{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.OliviaMobileShell_folderGrid__hgs92 button{min-height:102px;display:grid;justify-items:center;align-content:center;gap:6px;border:1px solid var(--mobile-line);border-radius:16px;padding:9px 4px;background:#fff;color:var(--mobile-ink);font:inherit}.OliviaMobileShell_folderGrid__hgs92 button>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:var(--mobile-mint);color:var(--mobile-green)}.OliviaMobileShell_folderGrid__hgs92 strong{font-size:11px;font-weight:650}.OliviaMobileShell_folderGrid__hgs92 small{color:var(--mobile-muted);font-size:9px}.OliviaMobileShell_folderGrid__hgs92 .OliviaMobileShell_folderActive__VyOHV{border-color:rgba(21,88,85,.4);background:#f3f9f7;box-shadow:inset 0 0 0 1px rgba(21,88,85,.08)}.OliviaMobileShell_fileList__5fT0S>button{min-height:70px;display:grid;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--mobile-line);border-radius:15px;padding:10px 12px;background:#fff;color:var(--mobile-ink);text-align:left;font:inherit}.OliviaMobileShell_fileList__5fT0S>button>span:first-child{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;background:var(--mobile-mint);color:var(--mobile-green)}.OliviaMobileShell_fileList__5fT0S>button>span:nth-child(2){min-width:0;display:grid;gap:5px}.OliviaMobileShell_fileList__5fT0S strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:650}.OliviaMobileShell_fileList__5fT0S small{color:var(--mobile-muted);font-size:9px}.OliviaMobileShell_previewScreen__DKXg_{--mobile-green:#155855;--mobile-ink:#17332e;--mobile-muted:#718580;--mobile-line:rgba(21,88,85,.11);background:#eef5f3}.OliviaMobileShell_previewScroll__l9hV_{flex:1;min-height:0;overflow-y:auto;padding:14px 12px calc(88px + env(safe-area-inset-bottom, 0px))}.OliviaMobileShell_canonicalDocumentHost__RvQzG{width:100%;max-width:680px;margin:0 auto;overflow:hidden;border:1px solid rgba(21,88,85,.12);border-radius:14px;background:#e8e0d4;box-shadow:0 10px 30px rgba(20,63,57,.06)}.OliviaMobileShell_canonicalContractViewport__NRNbt,.OliviaMobileShell_canonicalQuoteViewport__mXifX{position:relative;width:100%;overflow:hidden}.OliviaMobileShell_canonicalQuoteViewport__mXifX .quote-page{position:absolute;inset:0 auto auto 0;margin:0;transform-origin:top left;box-shadow:none}.OliviaMobileShell_canonicalContractViewport__NRNbt iframe{position:absolute;inset:0 auto auto 0;display:block;border:0;background:#f3f8f7;transform-origin:top left}.OliviaMobileShell_canonicalDocumentLoading__ma4Na{min-height:260px;display:grid;place-items:center;color:var(--mobile-muted);font-size:11px}.OliviaMobileShell_previewPaper__4vo8R{width:100%;max-width:680px;min-height:72dvh;margin:0 auto;overflow:hidden;border:1px solid rgba(21,88,85,.12);border-radius:18px;background:#fff;color:#1f312d;box-shadow:0 10px 30px rgba(20,63,57,.06)}.OliviaMobileShell_documentHero__l2zOE{padding:24px 20px 21px;background:var(--mobile-green,#155855);color:#fff}.OliviaMobileShell_documentHero__l2zOE>span{display:inline-flex;border-radius:999px;padding:4px 8px;background:rgba(255,255,255,.12);color:#d8ebe7;font-size:9px;font-weight:700;letter-spacing:.08em}.OliviaMobileShell_documentHero__l2zOE h2{margin:10px 0 5px;color:#fff;font-size:21px;font-weight:670;line-height:1.3;letter-spacing:-.035em}.OliviaMobileShell_documentHero__l2zOE p{margin:0;color:rgba(255,255,255,.62);font-size:10.5px}.OliviaMobileShell_documentMeta__Xc6yy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:#edf2f1}.OliviaMobileShell_documentMeta__Xc6yy div{min-width:0;display:grid;gap:5px;padding:13px 15px;background:#fff}.OliviaMobileShell_documentMeta__Xc6yy dt{color:#899793;font-size:9px;font-weight:600}.OliviaMobileShell_documentMeta__Xc6yy dd{overflow:hidden;margin:0;color:#263a35;font-size:11px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.OliviaMobileShell_documentSection__M6l9b{padding:20px 16px 10px}.OliviaMobileShell_documentMemo__f23YP h3,.OliviaMobileShell_documentSection__M6l9b h3{margin:0 0 10px;color:var(--mobile-green,#155855);font-size:13px;font-weight:680}.OliviaMobileShell_documentItems__QMxoy{display:grid}.OliviaMobileShell_documentItems__QMxoy>div{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(21,88,85,.09);padding:10px 2px}.OliviaMobileShell_documentItems__QMxoy>div>span{min-width:0;display:grid;gap:4px}.OliviaMobileShell_documentItems__QMxoy>div>span:last-child{flex:none;text-align:right}.OliviaMobileShell_documentItems__QMxoy strong{font-size:11.5px;font-weight:650}.OliviaMobileShell_documentItems__QMxoy small{color:#84928f;font-size:9px;line-height:1.45}.OliviaMobileShell_documentItems__QMxoy p{color:#84928f;font-size:11px}.OliviaMobileShell_documentTotals__YF8tb{margin:10px 16px 0;border:1px solid rgba(21,88,85,.11);border-radius:14px;padding:12px;background:#f9fcfb}.OliviaMobileShell_documentTotals__YF8tb>div{min-height:27px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10.5px}.OliviaMobileShell_documentTotals__YF8tb strong{font-weight:650}.OliviaMobileShell_documentTotals__YF8tb .OliviaMobileShell_documentDiscount__T_wui{color:var(--mobile-orange,#e85d2c)}.OliviaMobileShell_documentTotals__YF8tb .OliviaMobileShell_documentGrandTotal__DEXrs{min-height:48px;margin:8px -12px -12px;border-radius:0 0 13px 13px;padding:0 12px;background:var(--mobile-green,#155855);color:#fff}.OliviaMobileShell_documentGrandTotal__DEXrs strong{font-size:18px}.OliviaMobileShell_documentMemo__f23YP{margin:18px 16px 24px;border-radius:14px;padding:14px;background:#f5f8f7}.OliviaMobileShell_documentMemo__f23YP p{margin:0 0 8px;color:#667973;font-size:10.5px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.OliviaMobileShell_previewActions__Atk_i{position:fixed;left:0;right:0;bottom:0;z-index:24;height:calc(70px + env(safe-area-inset-bottom, 0px));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px 8px calc(8px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--mobile-line);background:rgba(255,255,255,.96);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.OliviaMobileShell_previewActions__Atk_i button{min-width:0;min-height:46px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid var(--mobile-line);border-radius:13px;padding:3px 2px;background:#fff;color:var(--mobile-green);font:650 9px/1 inherit}.OliviaMobileShell_previewActions__Atk_i button>svg{width:16px;height:16px}.OliviaMobileShell_previewActions__Atk_i button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OliviaMobileShell_previewActions__Atk_i button:disabled{opacity:.45}.OliviaMobileShell_previewActions__Atk_i .OliviaMobileShell_previewEdit__xMpI6{border-color:var(--mobile-green);background:var(--mobile-green);color:#fff}.OliviaMobileShell_previewActions__Atk_i .OliviaMobileShell_previewApprove__EVGX6{border-color:var(--mobile-orange);background:var(--mobile-orange);color:#fff}.OliviaMobileShell_previewApprovalPrompt__6CbMY{position:fixed;left:10px;right:10px;bottom:calc(80px + env(safe-area-inset-bottom, 0px));z-index:27;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid rgba(232,93,44,.16);border-radius:18px;padding:11px;background:rgba(255,251,248,.96);color:var(--mobile-ink);box-shadow:0 16px 38px rgba(74,39,24,.16),inset 0 1px 0 #fff;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.OliviaMobileShell_previewApprovalPrompt__6CbMY>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#fff0eb;color:var(--mobile-orange)}.OliviaMobileShell_previewApprovalPrompt__6CbMY>div{min-width:0;grid-column:2/-1}.OliviaMobileShell_previewApprovalPrompt__6CbMY strong{display:block;overflow-wrap:anywhere;font-size:11px;line-height:1.35}.OliviaMobileShell_previewApprovalPrompt__6CbMY small{display:block;margin-top:3px;color:var(--mobile-muted);font-size:8.5px;line-height:1.4}.OliviaMobileShell_previewApprovalPrompt__6CbMY>button{min-height:38px;border:0;border-radius:11px;padding:0 13px;background:#fff;color:var(--mobile-muted);font:680 10px/1 inherit;box-shadow:inset 0 0 0 1px var(--mobile-line)}.OliviaMobileShell_previewApprovalPrompt__6CbMY>button:first-of-type{grid-column:2;justify-self:end}.OliviaMobileShell_previewApprovalPrompt__6CbMY>.OliviaMobileShell_previewRegister__kmGeh{grid-column:3;background:var(--mobile-orange);color:#fff;box-shadow:none}.OliviaMobileShell_previewApprovalPrompt__6CbMY>button:disabled{opacity:.45}.OliviaMobileShell_previewNotice__afoRj{position:fixed;left:50%;bottom:calc(82px + env(safe-area-inset-bottom, 0px));z-index:28;transform:translateX(-50%);width:-moz-max-content;width:max-content;max-width:calc(100% - 32px);border-radius:999px;padding:10px 14px;background:#17332e;color:#fff;font-size:10px;box-shadow:0 8px 24px rgba(20,63,57,.2)}.OliviaMobileShell_previewScreen__DKXg_:has(.OliviaMobileShell_previewApprovalPrompt__6CbMY) .OliviaMobileShell_previewNotice__afoRj{bottom:calc(196px + env(safe-area-inset-bottom, 0px))}.OliviaMobileShell_publicPreview__s3WfG{--mobile-green:#155855;--mobile-orange:#e85d2c;min-height:100vh;min-height:100dvh;background:#eef5f3;color:#17332e;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Pretendard Variable,Pretendard,sans-serif}.OliviaMobileShell_publicPreview__s3WfG>header{min-height:calc(58px + env(safe-area-inset-top, 0px));display:flex;align-items:flex-end;justify-content:space-between;padding:calc(10px + env(safe-area-inset-top, 0px)) 18px 12px;background:#155855;color:#fff}.OliviaMobileShell_publicPreview__s3WfG>header span{font-size:11px;font-weight:750;letter-spacing:.14em}.OliviaMobileShell_publicPreview__s3WfG>header strong{color:rgba(255,255,255,.66);font-size:10px;font-weight:550}.OliviaMobileShell_publicPreviewBody__fgJOF{padding:14px 12px 28px}.OliviaMobileShell_chatScreen__ynGhf{height:min(100dvh,var(--mobile-chat-height,100dvh));background:#f7fbfa}.OliviaMobileShell_chatDock__PFaWN{flex:1;min-height:0;display:flex;padding-bottom:env(safe-area-inset-bottom,0)}.OliviaMobileShell_chatDock__PFaWN .olivia-chat-portal-host{flex:1;min-height:0}.OliviaMobileShell_chatDock__PFaWN .olivia-conversation--mobile{height:100%;min-height:0;border:0;border-radius:0;background:#f7fbfa;box-shadow:none}.OliviaMobileShell_chatDock__PFaWN .olivia-conversation--mobile .olivia-conversation__header{display:none}.OliviaMobileShell_chatDock__PFaWN .olivia-conversation--mobile .olivia-conversation__stage{grid-template-columns:minmax(0,1fr);min-height:0}.OliviaMobileShell_chatDock__PFaWN .olivia-conversation--mobile .olivia-conversation__stage.has-guide{grid-template-columns:minmax(0,1fr) 32px}.OliviaMobileShell_chatDock__PFaWN .olivia-conversation--mobile .olivia-conversation__main{min-height:0;padding:0}.OliviaMobileShell_chatDock__PFaWN .olivia-conversation--mobile .olivia-engine-bg{opacity:.18}.OliviaMobileShell_chatDock__PFaWN .olivia-conversation--mobile .olivia-conversation__messages{gap:14px;padding:17px 14px 12px}.OliviaMobileShell_chatDock__PFaWN .olivia-conversation--mobile .olivia-message{max-width:91%;gap:7px}.OliviaMobileShell_chatDock__PFaWN .olivia-conversation--mobile .olivia-message__avatar{width:25px;height:25px;flex-basis:25px}.OliviaMobileShell_chatDock__PFaWN .olivia-conversation--mobile .olivia-message__body{border:1px solid rgba(21,88,85,.07);padding:11px 13px;border-radius:17px 17px 17px 6px;background:#fff;color:#263b36;font-size:12.5px;line-height:1.65;box-shadow:0 6px 18px rgba(20,63,57,.035)}.OliviaMobileShell_chatDock__PFaWN .olivia-conversation--mobile .olivia-message.is-user .olivia-message__body{border-color:var(--mobile-green);border-radius:17px 17px 6px 17px;background:var(--mobile-green);color:#fff}.OliviaMobileShell_chatDock__PFaWN .olivia-conversation--mobile .olivia-conversation__welcome{padding:22px}.OliviaMobileShell_chatDock__PFaWN .olivia-conversation--mobile .olivia-conversation__welcome>span{background:var(--mobile-mint);color:var(--mobile-green)}.OliviaMobileShell_chatDock__PFaWN .olivia-conversation--mobile .olivia-conversation__welcome h1{color:var(--mobile-ink);font-size:23px;font-weight:670}.OliviaMobileShell_chatDock__PFaWN .olivia-conversation--mobile .olivia-conversation__welcome p{color:var(--mobile-muted);font-size:12px}.OliviaMobileShell_chatDock__PFaWN .olivia-conversation--mobile .olivia-conversation__suggestions button{min-height:44px;border-color:var(--mobile-line);padding:0 13px;color:var(--mobile-green);font-size:10.5px}.OliviaMobileShell_chatDock__PFaWN .olivia-conversation--mobile .olivia-composer-shell--mobile{padding:5px 10px 9px;border-top:1px solid var(--mobile-line);background:rgba(247,251,250,.96)}.OliviaMobileShell_chatDock__PFaWN .olivia-mobile-composer-row{display:flex;align-items:flex-end;gap:7px}.OliviaMobileShell_chatDock__PFaWN .olivia-chat-attach-button{width:44px;height:44px;flex:0 0 44px;border-color:var(--mobile-line);border-radius:14px;background:#fff;color:var(--mobile-green)}.OliviaMobileShell_chatDock__PFaWN .olivia-conversation--mobile .olivia-composer{flex:1;min-width:0;min-height:48px;border-color:var(--mobile-line);border-radius:17px;padding:6px 6px 6px 13px;box-shadow:0 6px 20px rgba(20,63,57,.06)}.OliviaMobileShell_chatDock__PFaWN .olivia-conversation--mobile .olivia-composer textarea{min-height:34px;padding:6px 0;font-size:15px}.OliviaMobileShell_chatDock__PFaWN .olivia-conversation--mobile .olivia-composer>button{width:36px;height:36px;flex-basis:36px}.OliviaMobileShell_chatDock__PFaWN .olivia-conversation--mobile .olivia-chat-attachment-tray{padding:4px 0 7px}.OliviaMobileShell_chatDock__PFaWN .olivia-resource-card--mobile{width:100%;min-width:210px;display:grid;gap:5px;margin-top:9px;border:1px solid rgba(21,88,85,.13);border-radius:14px;padding:13px;background:#f5faf8;color:var(--mobile-ink);text-align:left;font:inherit}.OliviaMobileShell_chatDock__PFaWN .olivia-resource-card--mobile strong{font-size:12px;font-weight:680}.OliviaMobileShell_chatDock__PFaWN .olivia-resource-card--mobile span{color:var(--mobile-muted);font-size:10px;line-height:1.45}.OliviaMobileShell_chatDock__PFaWN .olivia-resource-card--mobile b{justify-self:start;margin-top:3px;border-radius:999px;padding:5px 9px;background:var(--mobile-green);color:#fff;font-size:9.5px;font-weight:650}.OliviaMobileShell_chatDock__PFaWN .olivia-approval-card__actions button{min-height:44px}.OliviaMobileShell_chatDock__PFaWN .olivia-conversation--mobile .olivia-message-guide{width:32px;min-height:0;padding:4px 0;overflow:visible;background:var(--mobile-green-deep);cursor:default}.OliviaMobileShell_chatDock__PFaWN .olivia-conversation--mobile .olivia-message-guide__ticks{justify-content:flex-start;gap:0;padding-block:2px}.OliviaMobileShell_chatDock__PFaWN .olivia-conversation--mobile .olivia-message-guide__ticks>button{width:32px;min-height:11px;flex:0 0 11px;display:grid;place-items:center;padding:0;background:transparent}.OliviaMobileShell_chatDock__PFaWN .olivia-conversation--mobile .olivia-message-guide__ticks>button>span{width:17px;height:3px;border-radius:999px;transition:width .18s cubic-bezier(.32,.72,0,1),opacity .18s cubic-bezier(.32,.72,0,1)}.OliviaMobileShell_chatDock__PFaWN .olivia-conversation--mobile .olivia-message-guide__ticks>button.is-active>span,.OliviaMobileShell_chatDock__PFaWN .olivia-conversation--mobile .olivia-message-guide__ticks>button[aria-pressed=true]>span{width:23px}.OliviaMobileShell_chatDock__PFaWN .olivia-conversation--mobile .olivia-message-guide__popover{position:fixed;left:14px;right:14px;top:auto;bottom:calc(78px + env(safe-area-inset-bottom, 0px));width:auto;max-height:min(44dvh,360px);overflow-y:auto;transform:none;border-radius:18px;padding:18px}.OliviaMobileShell_chatDock__PFaWN .olivia-conversation--mobile .olivia-message-guide__popover:after{display:none}.OliviaMobileShell_chatDock__PFaWN .olivia-conversation--mobile .olivia-message-guide__close{width:44px;height:44px;top:5px;right:5px}.OliviaMobileShell_chatDock__PFaWN .olivia-conversation--mobile .olivia-message-guide__jump{min-height:44px;padding-inline:16px;font-size:11px}@media (min-width:600px){.OliviaMobileShell_homeHeader__JcXUq,.OliviaMobileShell_homeScreen__OyJVH,.OliviaMobileShell_screen__ZnqvF,.OliviaMobileShell_scrollBody__Ga2gW{padding-left:max(24px,calc((100vw - 560px) / 2));padding-right:max(24px,calc((100vw - 560px) / 2))}.OliviaMobileShell_homeHeader__JcXUq{margin-left:min(-24px,calc((560px - 100vw) / 2));margin-right:min(-24px,calc((560px - 100vw) / 2))}}@media (max-height:760px){.OliviaMobileShell_homeScreen__OyJVH{overflow-y:auto}}@media (prefers-reduced-motion:reduce){.OliviaMobileShell_shell__GFatr *{scroll-behavior:auto!important}}.RemoteJobProgress_panel__Ftj8q{display:grid;gap:10px;margin-top:10px;padding:13px 14px;border:1px solid rgba(21,88,85,.14);border-radius:11px;background:#f2f8f6;color:#155855}.RemoteJobProgress_heading__7y3fb,.RemoteJobProgress_heading__7y3fb>span,.RemoteJobProgress_reconnecting__NC_dS,.RemoteJobProgress_steps__M4nW0 li{display:flex;align-items:center}.RemoteJobProgress_heading__7y3fb{justify-content:space-between;gap:12px}.RemoteJobProgress_heading__7y3fb>span{gap:7px}.RemoteJobProgress_heading__7y3fb strong{font-size:12px}.RemoteJobProgress_heading__7y3fb b{font-size:12px;font-variant-numeric:tabular-nums}.RemoteJobProgress_spin__laECI{animation:RemoteJobProgress_remote-job-spin__atBKl 1s linear infinite}.RemoteJobProgress_reconnecting__NC_dS{gap:7px;border-radius:8px;padding:8px 9px;background:#fff6e8;color:#98641f;font-size:10.5px;line-height:1.45}.RemoteJobProgress_steps__M4nW0{display:grid;gap:5px;margin:0;padding:0;list-style:none}.RemoteJobProgress_steps__M4nW0 li{min-height:28px;gap:8px;color:#8ba09b;font-size:10.5px}.RemoteJobProgress_steps__M4nW0 li i{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#e4ece9;font-style:normal;font-size:9px;font-weight:800}.RemoteJobProgress_steps__M4nW0 li span{flex:1}.RemoteJobProgress_steps__M4nW0 li small{font-size:9.5px;font-variant-numeric:tabular-nums}.RemoteJobProgress_steps__M4nW0 li[data-state=active]{color:#155855;font-weight:800}.RemoteJobProgress_steps__M4nW0 li[data-state=active] i{background:#155855;color:#fff}.RemoteJobProgress_steps__M4nW0 li[data-state=complete]{color:#3f756b}.RemoteJobProgress_steps__M4nW0 li[data-state=complete] i{background:#d9eee7;color:#155855}.RemoteJobProgress_panel__Ftj8q p{margin:0;color:#58726c;font-size:10.5px;line-height:1.5}.RemoteJobProgress_compact__nGID0{width:min(520px,100%);margin:0;padding:9px 11px;gap:6px;background:rgba(255,255,255,.7)}.RemoteJobProgress_compact__nGID0 .RemoteJobProgress_heading__7y3fb b,.RemoteJobProgress_compact__nGID0 .RemoteJobProgress_heading__7y3fb strong{font-size:10.5px}.RemoteJobProgress_compact__nGID0 p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px}@keyframes RemoteJobProgress_remote-job-spin__atBKl{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.RemoteJobProgress_spin__laECI{animation:none}}.PhotoStudioExecutionBar_shell__sK0WP{border-bottom:1px solid rgba(21,88,85,.1);background:#fafcfb}.PhotoStudioExecutionBar_inner___dLZO{width:100%;max-width:1540px;min-height:58px;display:flex;align-items:center;gap:18px;margin:0 auto;padding:8px clamp(24px,2.8vw,46px)}.PhotoStudioExecutionBar_modeGroup__QLHcn,.PhotoStudioExecutionBar_modes__i1ECb,.PhotoStudioExecutionBar_remoteState___QxTu,.PhotoStudioExecutionBar_remoteState___QxTu button,.PhotoStudioExecutionBar_remoteState___QxTu>span{display:flex;align-items:center}.PhotoStudioExecutionBar_modeGroup__QLHcn{gap:11px;flex:0 0 auto}.PhotoStudioExecutionBar_label__gy4OY{color:#60736f;font-size:11px;font-weight:800}.PhotoStudioExecutionBar_modes__i1ECb{gap:5px;padding:3px;border:1px solid rgba(21,88,85,.12);border-radius:11px;background:#fff}.PhotoStudioExecutionBar_modes__i1ECb button{min-height:34px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:8px;padding:0 12px;background:transparent;color:#70837e;font:750 11px/1 inherit;cursor:pointer}.PhotoStudioExecutionBar_modes__i1ECb button[aria-pressed=true]{background:#eaf4f2;color:#155855}.PhotoStudioExecutionBar_modes__i1ECb button:focus-visible,.PhotoStudioExecutionBar_remoteState___QxTu button:focus-visible{outline:3px solid rgba(21,88,85,.16);outline-offset:2px}.PhotoStudioExecutionBar_remoteState___QxTu{min-width:0;flex:1;gap:10px;color:#617670;font-size:10px}.PhotoStudioExecutionBar_remoteState___QxTu>span{gap:5px;white-space:nowrap}.PhotoStudioExecutionBar_remoteState___QxTu i{width:7px;height:7px;border-radius:50%;background:#c4cfcc}.PhotoStudioExecutionBar_remoteState___QxTu [data-state=online] i{background:#28a579}.PhotoStudioExecutionBar_remoteState___QxTu [data-state=offline] i{background:#d65b4a}.PhotoStudioExecutionBar_remoteState___QxTu small{color:#879a95;white-space:nowrap}.PhotoStudioExecutionBar_remoteState___QxTu button{min-height:28px;gap:5px;border:1px solid rgba(21,88,85,.12);border-radius:8px;padding:0 9px;background:#fff;color:#155855;font:700 9.5px/1 inherit;cursor:pointer}@media (max-width:900px){.PhotoStudioExecutionBar_inner___dLZO{align-items:stretch;flex-direction:column;gap:8px;padding:9px 16px}.PhotoStudioExecutionBar_modeGroup__QLHcn{justify-content:space-between}.PhotoStudioExecutionBar_modes__i1ECb{flex:1}.PhotoStudioExecutionBar_modes__i1ECb button{flex:1;justify-content:center;min-height:40px}.PhotoStudioExecutionBar_remoteState___QxTu{flex-wrap:wrap}}@media (max-width:520px){.PhotoStudioExecutionBar_label__gy4OY{display:none}.PhotoStudioExecutionBar_modeGroup__QLHcn,.PhotoStudioExecutionBar_modes__i1ECb{width:100%}.PhotoStudioExecutionBar_modes__i1ECb button{padding:0 8px;font-size:10.5px}.PhotoStudioExecutionBar_remoteState___QxTu small{width:100%}}.DocumentsWindowContent_root__NAi0P{display:grid;grid-template-columns:220px minmax(0,1fr);height:100%;min-height:0;background:#FFFFFF}.DocumentsWindowContent_sidebar__SqKcf{display:flex;flex-direction:column;gap:10px;padding:14px 10px;border-right:1px solid rgba(21,88,85,.1);background:#FAFCFB;overflow-y:auto}.DocumentsWindowContent_searchBox__fdJOc{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;background:#FFFFFF;border:1px solid rgba(21,88,85,.14)}.DocumentsWindowContent_searchIcon__mSpBK{color:#5A7470;flex-shrink:0}.DocumentsWindowContent_searchInput__HAsum{flex:1;min-width:0;border:none;outline:none;font-size:12px;color:#1C2B28;background:transparent}.DocumentsWindowContent_categoryList__6l9Ou{display:flex;flex-direction:column;gap:2px}.DocumentsWindowContent_categoryItem__3k_8M{display:block;width:100%;text-align:left;padding:7px 10px;border:none;border-radius:8px;background:transparent;color:#5A7470;font-size:12px;font-weight:600;cursor:pointer}.DocumentsWindowContent_categoryItem__3k_8M:hover{background:rgba(21,88,85,.06)}.DocumentsWindowContent_categoryItemActive__rVCM_{background:rgba(21,88,85,.1);color:#155855}.DocumentsWindowContent_gridScroll__Q4wuz{min-height:0;overflow-y:auto;padding:16px 20px}.DocumentsWindowContent_gridEmpty__pjN0P{display:flex;align-items:center;justify-content:center;height:100%;color:#5A7470;font-size:12px}.DocumentsWindowContent_group__V__8W{margin-bottom:22px}.DocumentsWindowContent_groupTitle__KCJZw{margin:0 0 10px;font-size:11.5px;font-weight:700;color:#5A7470}.DocumentsWindowContent_grid__LQvpB{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.DocumentsWindowContent_card__sezXS{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:10px;border:1px solid rgba(21,88,85,.1);background:#FFFFFF;text-decoration:none;color:inherit}.DocumentsWindowContent_card__sezXS:hover{background:rgba(21,88,85,.04);border-color:rgba(21,88,85,.2)}.DocumentsWindowContent_cardIcon__yfRJ9{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:rgba(21,88,85,.08);color:#155855}.DocumentsWindowContent_cardTitle__kiHpC{font-size:12px;font-weight:700;color:#1C2B28;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocumentsWindowContent_cardSubtitle__AOXJG{font-size:10.5px;color:#5A7470;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocumentsWindowContent_cardFooter__bymkC{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.DocumentsWindowContent_cardDate__9hP_f{font-size:9.5px;color:#9BB5B0}.DocumentsWindowContent_typeIcon__6hJZe{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:12px}.DocumentsWindowContent_typeIcon_quote__KXXjQ{color:#2F9255;background:#EAF7EF}.DocumentsWindowContent_typeIcon_contract__I7pFB{color:#EF6666;background:#FFF0EF}.DocumentsWindowContent_typeIcon_storyboard__d4Q7_{color:#7650D8;background:#F2ECFF}.DocumentsWindowContent_typeIcon_general__8DZ4g{color:#5793E7;background:#EDF4FF}.DocumentsWindowContent_typeIcon_memo__MBNmU{color:#B37A26;background:#FFF7E7}.DocumentsWindowContent_typeIcon_gallery__D_HY5{color:#278F87;background:#E8F7F4}.DocumentsWindowContent_typeIcon_other__RapLr{color:#788783;background:#F0F3F2}.DocumentsWindowContent_root__NAi0P[data-documents-surface=tablet]{grid-template-columns:minmax(180px,200px) minmax(0,1fr);font-family:var(--font-sans)}.DocumentsWindowContent_root__NAi0P[data-documents-surface=tablet] .DocumentsWindowContent_sidebar__SqKcf{padding:16px 12px;gap:12px;background:#fbfcfb}.DocumentsWindowContent_root__NAi0P[data-documents-surface=tablet] .DocumentsWindowContent_searchBox__fdJOc{min-height:42px;border-radius:11px}.DocumentsWindowContent_root__NAi0P[data-documents-surface=tablet] .DocumentsWindowContent_searchInput__HAsum{font-size:13px;font-weight:300}.DocumentsWindowContent_root__NAi0P[data-documents-surface=tablet] .DocumentsWindowContent_categoryList__6l9Ou{gap:4px}.DocumentsWindowContent_root__NAi0P[data-documents-surface=tablet] .DocumentsWindowContent_categoryItem__3k_8M{min-height:44px;padding:0 12px;border-radius:10px;font-size:12px;font-weight:450}.DocumentsWindowContent_root__NAi0P[data-documents-surface=tablet] .DocumentsWindowContent_categoryItemActive__rVCM_{background:#eff7f5;font-weight:650}.DocumentsWindowContent_root__NAi0P[data-documents-surface=tablet] .DocumentsWindowContent_gridScroll__Q4wuz{padding:18px 20px}.DocumentsWindowContent_root__NAi0P[data-documents-surface=tablet] .DocumentsWindowContent_group__V__8W{margin-bottom:24px}.DocumentsWindowContent_root__NAi0P[data-documents-surface=tablet] .DocumentsWindowContent_groupTitle__KCJZw{margin-bottom:11px;color:#315f59;font-size:13px;font-weight:650}.DocumentsWindowContent_root__NAi0P[data-documents-surface=tablet] .DocumentsWindowContent_grid__LQvpB{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.DocumentsWindowContent_root__NAi0P[data-documents-surface=tablet] .DocumentsWindowContent_card__sezXS{gap:8px;padding:14px;border-radius:15px;border-color:rgba(21,88,85,.09);box-shadow:0 5px 16px rgba(21,88,85,.025)}.DocumentsWindowContent_root__NAi0P[data-documents-surface=tablet] .DocumentsWindowContent_cardTitle__kiHpC{color:#1c2b28;font-size:13px;font-weight:650}.DocumentsWindowContent_root__NAi0P[data-documents-surface=tablet] .DocumentsWindowContent_cardSubtitle__AOXJG{color:#5a7470;font-size:11px;font-weight:300}.DocumentsWindowContent_root__NAi0P[data-documents-surface=tablet] .DocumentsWindowContent_cardDate__9hP_f{font-size:10px;font-weight:300}.DocumentsWindowContent_root__NAi0P[data-documents-surface=tablet] .DocumentsWindowContent_cardFooter__bymkC{min-height:24px}@media (max-width:720px){.DocumentsWindowContent_root__NAi0P[data-documents-surface=tablet]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.DocumentsWindowContent_root__NAi0P[data-documents-surface=tablet] .DocumentsWindowContent_sidebar__SqKcf{border-right:0;border-bottom:1px solid rgba(21,88,85,.1)}.DocumentsWindowContent_root__NAi0P[data-documents-surface=tablet] .DocumentsWindowContent_categoryList__6l9Ou{flex-direction:row;overflow-x:auto;padding-bottom:2px}.DocumentsWindowContent_root__NAi0P[data-documents-surface=tablet] .DocumentsWindowContent_categoryItem__3k_8M{min-width:-moz-max-content;min-width:max-content}.DocumentsWindowContent_root__NAi0P[data-documents-surface=tablet] .DocumentsWindowContent_gridScroll__Q4wuz{padding:14px}}.OliviaDesktop_desktop__mOaH9{--desktop-edge:22px;--desktop-gap:20px;--left-rail-width:248px;--assistant-width:380px;position:fixed;inset:0;height:100dvh;overflow:hidden;display:flex;flex-direction:column;background:#082e2b;color:#1c2b28;font-family:var(--font-sans);cursor:default}.OliviaDesktop_overlayLayer__EqjuX,.OliviaDesktop_vignetteLayer__kAUXl,.OliviaDesktop_wallpaperLayer__yNj0r{position:absolute;inset:0;pointer-events:none}.OliviaDesktop_wallpaperLayer__yNj0r{z-index:0;background:url(/olivia-os/wallpaper.webp) center 45%/cover no-repeat;transition:filter .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.OliviaDesktop_desktop__mOaH9[data-wallpaper=soft] .OliviaDesktop_wallpaperLayer__yNj0r{filter:saturate(.76) brightness(1.08) contrast(.9);transform:scale(1.015)}.OliviaDesktop_overlayLayer__EqjuX{z-index:1;background:rgba(3,34,30,.1)}.OliviaDesktop_desktop__mOaH9[data-wallpaper=soft] .OliviaDesktop_overlayLayer__EqjuX{background:rgba(8,47,42,.06)}.OliviaDesktop_vignetteLayer__kAUXl{z-index:1}.OliviaDesktop_topBar__Z7lJa{position:relative;z-index:8000;flex:0 0 56px;height:56px;justify-content:space-between;gap:14px;padding:0 20px;background:rgba(21,88,85,.55);border-bottom:.5px solid rgba(255,255,255,.18);box-shadow:0 1px 8px rgba(2,31,28,.12);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);color:rgba(255,255,255,.92);font-size:13px}.OliviaDesktop_menuBar___rFn0,.OliviaDesktop_topBarLeft__TUKVO,.OliviaDesktop_topBarRight__n9rfT,.OliviaDesktop_topBarSearch__ZJgs8,.OliviaDesktop_topBarStatus__v4n3N,.OliviaDesktop_topBar__Z7lJa{display:flex;align-items:center}.OliviaDesktop_topBarLeft__TUKVO{gap:8px;min-width:0}.OliviaDesktop_topBarBrand__lQ4Hl{flex:0 0 auto;color:rgba(255,255,255,.96);font-size:14px;font-weight:650;letter-spacing:.04em}.OliviaDesktop_topBarBrandMark__C57FS{width:30px;height:30px;display:grid;place-items:center;flex:0 0 30px}.OliviaDesktop_topBarBrandMark__C57FS img{width:26px;height:26px;-o-object-fit:contain;object-fit:contain}.OliviaDesktop_menuBar___rFn0{gap:1px;margin-left:12px}.OliviaDesktop_menuBarGroup__70K2N{position:relative}.OliviaDesktop_menuBarItem__qV4_q{min-height:30px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:rgba(255,255,255,.78);font:500 13px/1 inherit;cursor:pointer}.OliviaDesktop_menuBarItemOpen__gZDyK,.OliviaDesktop_menuBarItem__qV4_q:hover{background:rgba(255,255,255,.13);color:#fff}.OliviaDesktop_menuDropdown__8e3oI{position:absolute;top:34px;left:0;min-width:210px;padding:6px;display:grid;gap:2px;border:1px solid rgba(255,255,255,.74);border-radius:10px;background:rgba(250,252,251,.97);box-shadow:0 18px 46px rgba(2,31,28,.24),inset 0 1px 0 #fff;color:#213934}.OliviaDesktop_menuDropdown__8e3oI button{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:inherit;font:560 11px/1.2 inherit;text-align:left;cursor:pointer}.OliviaDesktop_menuDropdown__8e3oI button:hover:not(:disabled){background:#e8f2ef;color:#0d5f57}.OliviaDesktop_menuDropdown__8e3oI button:disabled{color:#98a7a3;cursor:default}.OliviaDesktop_menuDropdown__8e3oI kbd{color:#7e918c;font:500 10px/1 inherit}.OliviaDesktop_menuDivider__WhscC{height:1px;margin:3px 5px;background:rgba(17,83,75,.1)}.OliviaDesktop_topBarRight__n9rfT{flex:0 0 auto;gap:8px}.OliviaDesktop_desktopSearchOverlay__fNJuR{position:fixed;inset:0;z-index:10000;display:grid;place-items:start center;padding:min(18vh,160px) 16px 16px;background:rgba(3,24,21,.2);backdrop-filter:blur(8px)}.OliviaDesktop_desktopSearch__M6y8J{position:relative;width:min(680px,calc(100vw - 32px));height:54px;display:flex;align-items:center;gap:10px;padding:0 16px;border:.5px solid rgba(255,255,255,.72);border-radius:13px;background:rgba(250,247,242,.96);color:#45615b;box-shadow:0 24px 70px rgba(2,29,26,.36),inset 0 1px 0 #fff}.OliviaDesktop_desktopSearch__M6y8J:focus-within{border-color:rgba(21,88,85,.24)}.OliviaDesktop_desktopSearch__M6y8J input{width:100%;min-width:0;height:auto;padding:0;border:0!important;outline:0;border-radius:0;background:transparent!important;box-shadow:none!important;color:#1f3833;font:500 16px/1 inherit}.OliviaDesktop_desktopSearch__M6y8J input::-moz-placeholder{color:#81918d}.OliviaDesktop_desktopSearch__M6y8J input::placeholder{color:#81918d}.OliviaDesktop_desktopSearch__M6y8J>button{width:26px;height:26px;display:grid;place-items:center;flex:0 0 26px;padding:0;border:0;border-radius:7px;background:transparent;color:#637a75;cursor:pointer}.OliviaDesktop_desktopSearch__M6y8J>button:hover{background:rgba(21,88,85,.08)}.OliviaDesktop_desktopSearch__M6y8J>kbd{flex:0 0 auto;padding:4px 7px;border:1px solid rgba(21,88,85,.12);border-radius:6px;background:rgba(21,88,85,.06);color:#6c817c;font:600 10px/1 inherit}.OliviaDesktop_desktopSearchSpinner__gs5UJ{flex:0 0 auto;animation:OliviaDesktop_widget-spin__Vuplk .8s linear infinite}.OliviaDesktop_desktopSearchResults__mGDGY{position:absolute;top:calc(100% + 10px);left:0;width:100%;max-height:min(620px,calc(100dvh - 150px));overflow:auto;padding:7px;border:1px solid rgba(255,255,255,.72);border-radius:13px;background:rgba(250,252,251,.98);box-shadow:0 24px 70px rgba(2,29,26,.34),inset 0 1px 0 #fff;color:#29423d}.OliviaDesktop_desktopSearchResults__mGDGY section+section{margin-top:5px;padding-top:5px;border-top:1px solid rgba(21,88,85,.08)}.OliviaDesktop_desktopSearchResults__mGDGY h2{margin:0;padding:6px 8px 4px;color:#81918d;font-size:8px;font-weight:800;letter-spacing:.08em}.OliviaDesktop_desktopSearchResults__mGDGY section>button{width:100%;min-height:43px;display:grid;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:8px;padding:5px 7px;border:0;border-radius:8px;background:transparent;color:#29423d;text-align:left;cursor:pointer}.OliviaDesktop_desktopSearchResults__mGDGY .OliviaDesktop_desktopSearchResultActive__Zb6RS,.OliviaDesktop_desktopSearchResults__mGDGY section>button:hover{background:#e8f2ef}.OliviaDesktop_desktopSearchResults__mGDGY section>button>span{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:#f1f6f4;color:#17665d}.OliviaDesktop_desktopSearchResults__mGDGY section>button>div{min-width:0}.OliviaDesktop_desktopSearchResults__mGDGY small,.OliviaDesktop_desktopSearchResults__mGDGY strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OliviaDesktop_desktopSearchResults__mGDGY strong{font-size:10px}.OliviaDesktop_desktopSearchResults__mGDGY small{margin-top:2px;color:#80918d;font-size:8.5px}.OliviaDesktop_desktopSearchResults__mGDGY>p{margin:0;padding:20px;color:#82928e;font-size:10px;text-align:center}.OliviaDesktop_topBarSearch__ZJgs8{width:190px;height:29px;gap:7px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:rgba(255,255,255,.12)}.OliviaDesktop_topBarSearchIcon__d0_Ls{color:rgba(255,255,255,.72)}.OliviaDesktop_topBarSearchInput__m99ir{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff;font:520 11px/1 inherit}.OliviaDesktop_topBarSearchInput__m99ir::-moz-placeholder{color:rgba(255,255,255,.68)}.OliviaDesktop_topBarSearchInput__m99ir::placeholder{color:rgba(255,255,255,.68)}.OliviaDesktop_topBarIconButton__ht30F{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:rgba(255,255,255,.86);cursor:pointer}.OliviaDesktop_topBarIconButton__ht30F:hover{background:rgba(255,255,255,.12)}.OliviaDesktop_topBarStatus__v4n3N{width:14px;height:22px;justify-content:center}.OliviaDesktop_topBarStatusDot__nSO18{width:6px;height:6px;border-radius:50%;background:#70d7a9;box-shadow:0 0 0 2px rgba(112,215,169,.12)}.OliviaDesktop_topBarStatusDotOffline___Q6LS{background:#e8a27f}.OliviaDesktop_topBarClock__TcOJA{min-width:64px;color:rgba(255,255,255,.92);font-size:12px;font-weight:500;text-align:right}.OliviaDesktop_desktopBody__K0Jsp{position:relative;z-index:2;flex:1;min-height:0;display:block;padding:0;isolation:isolate;transition:grid-template-columns .26s cubic-bezier(.22,1,.36,1)}.OliviaDesktop_desktopBody__K0Jsp:has(.OliviaDesktop_assistantCollapsed__VZ4KR){display:block}.OliviaDesktop_todayWindow__JVjmI{min-height:100%;display:grid;grid-template-rows:repeat(3,minmax(180px,1fr));gap:10px;padding:12px}.OliviaDesktop_leftRail__c4QDm{min-height:0;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:92px}.OliviaDesktop_desktopWidget__kVvF9{min-height:0;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.62);border-radius:13px;background:rgba(250,253,251,.91);box-shadow:0 14px 38px rgba(3,35,31,.17),inset 0 1px 0 rgba(255,255,255,.8)}.OliviaDesktop_widgetHeader__tw93h{flex:0 0 38px;min-height:38px;display:flex;align-items:center;gap:7px;padding:0 11px;border-bottom:1px solid rgba(16,87,78,.08)}.OliviaDesktop_widgetHeader__tw93h h2{margin:0;color:#183c37;font-size:11.5px;font-weight:760;letter-spacing:-.015em}.OliviaDesktop_widgetTitleIcon__JM0Cz{width:23px;height:23px;display:grid;place-items:center;border-radius:7px;background:#e6f2ef;color:#17665d}.OliviaDesktop_widgetAction__Ub4Ij{margin-left:auto}.OliviaDesktop_widgetAction__Ub4Ij button{min-height:24px;display:grid;place-items:center;padding:0 5px;border:0;border-radius:6px;background:transparent;color:#71837f;font:600 9.5px/1 inherit;cursor:pointer}.OliviaDesktop_widgetAction__Ub4Ij button:hover{background:#eaf3f0;color:#155e56}.OliviaDesktop_widgetBody__Bqhwh{flex:1;min-height:0;overflow:auto;padding:7px}.OliviaDesktop_widgetEmpty__R2Mpa{height:100%;min-height:52px;margin:0;display:grid;place-items:center;color:#83938f;font-size:10px;text-align:center}.OliviaDesktop_scheduleRow__1XiVe,.OliviaDesktop_taskRow__Gbos8{width:100%;min-height:41px;display:grid;align-items:center;gap:8px;padding:6px 7px;border:0;border-radius:8px;background:transparent;color:#233b36;text-align:left;cursor:pointer}.OliviaDesktop_scheduleRow__1XiVe{grid-template-columns:40px minmax(0,1fr)}.OliviaDesktop_taskRow__Gbos8{grid-template-columns:9px minmax(0,1fr)}.OliviaDesktop_scheduleRow__1XiVe:hover,.OliviaDesktop_taskRow__Gbos8:hover{background:rgba(229,241,237,.72)}.OliviaDesktop_scheduleRow__1XiVe>time{color:#17665d;font-size:9px;font-weight:760}.OliviaDesktop_activityRow__uIaus>span,.OliviaDesktop_scheduleRow__1XiVe>span,.OliviaDesktop_taskRow__Gbos8>span{min-width:0}.OliviaDesktop_activityRow__uIaus strong,.OliviaDesktop_scheduleRow__1XiVe strong,.OliviaDesktop_taskRow__Gbos8 strong{display:block;overflow:hidden;color:#263d38;font-size:10px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.OliviaDesktop_activityRow__uIaus small,.OliviaDesktop_scheduleRow__1XiVe small,.OliviaDesktop_taskRow__Gbos8 small{display:block;margin-top:2px;overflow:hidden;color:#84938f;font-size:8.5px;white-space:nowrap;text-overflow:ellipsis}.OliviaDesktop_taskStatus__0ZZ4f{width:7px;height:7px;border:1.5px solid #6bb7a6;border-radius:50%}.OliviaDesktop_activityRow__uIaus{min-height:42px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 7px;border-radius:8px}.OliviaDesktop_activityRow__uIaus:hover{background:rgba(229,241,237,.58)}.OliviaDesktop_activityIcon__Lhun6{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:#f0f5f3;color:#56726c}.OliviaDesktop_activityRow__uIaus>time{color:#9aa6a3;font-size:7.5px;white-space:nowrap}.OliviaDesktop_spinning__nR7Bu{animation:OliviaDesktop_widget-spin__Vuplk .8s linear infinite}@keyframes OliviaDesktop_widget-spin__Vuplk{to{transform:rotate(1turn)}}.OliviaDesktop_surface__W1P_2{position:relative;min-width:0;min-height:0;overflow:hidden;width:100%;height:100%;border-radius:0;isolation:isolate;contain:layout paint}.OliviaDesktop_windowLayer__yuJaZ{position:absolute;inset:0;z-index:100;pointer-events:none}.OliviaDesktop_shortcut__O3fdV{display:flex;flex-direction:column;align-items:center;gap:7px;width:84px;padding:8px 4px;border:1px solid transparent;border-radius:10px;background:transparent;cursor:pointer}.OliviaDesktop_shortcut__O3fdV.OliviaDesktop_selected__mszrQ,.OliviaDesktop_shortcut__O3fdV:hover{background:rgba(243,250,247,.76);border-color:rgba(255,255,255,.58)}.OliviaDesktop_shortcutLabel__7CEkv{color:#fff;font-size:10px;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.55)}.OliviaDesktop_assistantPanel__33aX7{position:relative;align-self:start;width:100%;height:min(742px,calc(100% - 98px));margin-top:98px;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.72);border-radius:14px;background:rgba(252,254,253,.97);box-shadow:0 24px 64px rgba(3,30,27,.28),inset 0 1px 0 rgba(255,255,255,.9);transition:width .26s cubic-bezier(.22,1,.36,1)}.OliviaDesktop_assistantHeader__GhDNV{flex:0 0 44px;min-height:44px;display:flex;align-items:center;gap:9px;padding:0 10px;border-bottom:1px solid rgba(21,88,85,.09);background:#f7faf8}.OliviaDesktop_assistantMark__Jv9fJ{width:25px;height:25px;display:grid;place-items:center;flex:0 0 25px;border-radius:9px;background:#ee7545;color:#fff;box-shadow:0 5px 13px rgba(232,93,44,.24),inset 0 1px 0 rgba(255,255,255,.45)}.OliviaDesktop_assistantIdentity__pNZSO{min-width:0;display:flex;flex:1;flex-direction:column}.OliviaDesktop_assistantIdentity__pNZSO strong{color:#203a35;font-size:12px;font-weight:760}.OliviaDesktop_assistantIdentity__pNZSO small{margin-top:1px;color:#8a9995;font-size:8.5px}.OliviaDesktop_assistantHeader__GhDNV button{width:27px;height:27px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#617b75;cursor:pointer}.OliviaDesktop_assistantHeader__GhDNV button:hover{background:#eaf3f0;color:#155e56}.OliviaDesktop_assistantContext__K1uak{flex:0 0 37px;min-height:37px;display:flex;align-items:center;gap:8px;padding:0 11px;border-bottom:1px solid rgba(21,88,85,.07);background:#f5faf8;overflow:hidden}.OliviaDesktop_assistantContext__K1uak span{color:#e27042;font-size:7.5px;font-weight:820;letter-spacing:.12em}.OliviaDesktop_assistantContext__K1uak strong{min-width:0;overflow:hidden;color:#4e6a64;font-size:9.5px;font-weight:650;white-space:nowrap;text-overflow:ellipsis}.OliviaDesktop_assistantConversation__8oQzv{flex:1;min-height:0;overflow:hidden}.OliviaDesktop_assistantChatDock___lSPK{width:100%;height:100%;min-height:0;display:flex}.OliviaDesktop_assistantChatDock___lSPK .olivia-chat-context-banner,.OliviaDesktop_assistantChatDock___lSPK .olivia-conversation__header{display:none}.OliviaDesktop_assistantChatDock___lSPK .olivia-conversation__welcome{padding-inline:16px}.OliviaDesktop_assistantChatDock___lSPK .olivia-conversation__welcome h1{font-size:22px}.OliviaDesktop_assistantChatDock___lSPK .olivia-conversation__welcome p{line-height:1.5}.OliviaDesktop_assistantChatDock___lSPK .olivia-conversation__suggestions{gap:6px}.OliviaDesktop_assistantRailLabel__nx7Ol{display:none}.OliviaDesktop_assistantCollapsed__VZ4KR .OliviaDesktop_assistantHeader__GhDNV{height:100%;min-height:0;flex:1;flex-direction:column;justify-content:flex-start;padding:10px 0;border-bottom:0}.OliviaDesktop_assistantCollapsed__VZ4KR .OliviaDesktop_assistantContext__K1uak,.OliviaDesktop_assistantCollapsed__VZ4KR .OliviaDesktop_assistantIdentity__pNZSO{display:none}.OliviaDesktop_assistantCollapsed__VZ4KR .OliviaDesktop_assistantConversation__8oQzv{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.OliviaDesktop_assistantCollapsed__VZ4KR .OliviaDesktop_assistantHeader__GhDNV button{margin-top:auto}.OliviaDesktop_assistantCollapsed__VZ4KR .OliviaDesktop_assistantRailLabel__nx7Ol{position:absolute;top:62px;left:50%;display:block;color:#71857f;font-size:8px;font-weight:820;letter-spacing:.18em;writing-mode:vertical-rl;transform:translateX(-50%)}.OliviaDesktop_dockArea__OkSTW{position:absolute;z-index:6000;left:12px;right:12px;bottom:18px;display:flex;justify-content:center;pointer-events:none;transition:right .26s cubic-bezier(.22,1,.36,1)}.OliviaDesktop_desktop__mOaH9:has(.OliviaDesktop_assistantCollapsed__VZ4KR) .OliviaDesktop_dockArea__OkSTW{right:calc(var(--desktop-edge) + 58px + var(--desktop-gap))}.OliviaDesktop_dock__H_K1G{--dock-icon-size:48px;--dock-button-size:52px;max-width:100%;display:flex;align-items:flex-end;gap:6px;padding:8px 10px 10px;overflow:visible;border:.5px solid rgba(255,255,255,.45);border-radius:22px;background:rgba(255,255,255,.24);box-shadow:0 18px 50px rgba(3,30,27,.26),inset 0 1px 0 rgba(255,255,255,.34);backdrop-filter:blur(50px) saturate(180%);-webkit-backdrop-filter:blur(50px) saturate(180%);pointer-events:auto}.OliviaDesktop_dockButton__tiGLj{position:relative;width:var(--dock-button-size);flex:0 0 var(--dock-button-size);display:flex;flex-direction:column;align-items:center;padding:0 2px 8px;overflow:visible;border:0;border-radius:12px;background:transparent;color:#155855;cursor:pointer;transform-origin:bottom center;transition:transform .18s cubic-bezier(.22,1,.36,1)}.OliviaDesktop_dockButton__tiGLj:hover{transform:translateY(-4px) scale(1.12)}.OliviaDesktop_dock__H_K1G[data-icon-size="34"] .OliviaDesktop_dockButton__tiGLj:hover,.OliviaDesktop_dock__H_K1G[data-icon-size="40"] .OliviaDesktop_dockButton__tiGLj:hover{transform:translateY(-3px)}.OliviaDesktop_dockTooltip__hPDoT{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:2;max-width:150px;padding:5px 8px;border:.5px solid rgba(255,255,255,.5);border-radius:6px;background:rgba(33,38,37,.86);color:rgba(255,255,255,.96);font-size:11px;font-weight:500;line-height:1;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,4px) scale(.96);transition:opacity .12s ease,transform .12s ease}.OliviaDesktop_dockButton__tiGLj:focus-visible .OliviaDesktop_dockTooltip__hPDoT,.OliviaDesktop_dockButton__tiGLj:hover .OliviaDesktop_dockTooltip__hPDoT{opacity:1;transform:translate(-50%) scale(1)}.OliviaDesktop_dockDivider__Exboe{width:1px;align-self:stretch;flex:0 0 1px;margin:4px 3px 8px;background:rgba(255,255,255,.38)}.OliviaDesktop_dockIndicator__6txq_{position:absolute;bottom:0;width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.85);box-shadow:0 1px 3px rgba(0,0,0,.32)}.OliviaDesktop_dockScrollable__WCGzp{width:90%;max-width:90%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.OliviaDesktop_dockScrollable__WCGzp::-webkit-scrollbar{display:none}.OliviaDesktop_desktopContextMenuBackdrop__OH94x{position:fixed;inset:56px 0 0;z-index:9900}.OliviaDesktop_desktopContextMenu__E1AZA{position:fixed;width:210px;padding:6px;border:1px solid rgba(255,255,255,.7);border-radius:11px;background:rgba(250,252,251,.97);box-shadow:0 18px 46px rgba(2,31,28,.27),inset 0 1px 0 #fff;backdrop-filter:blur(18px)}.OliviaDesktop_desktopContextMenu__E1AZA button{width:100%;min-height:31px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:#29443e;font:600 11px/1 inherit;text-align:left;cursor:pointer}.OliviaDesktop_desktopContextMenu__E1AZA button:hover{background:#e5f1ed;color:#0f6258}.OliviaDesktop_desktopContextMenu__E1AZA>span{display:block;height:1px;margin:4px 5px;background:rgba(21,88,85,.1)}.OliviaDesktop_systemPopoverBackdrop__u8om2{position:fixed;inset:56px 0 0;z-index:10000;display:grid;place-items:end center;padding:0 20px 111px;background:rgba(2,26,23,.08)}.OliviaDesktop_systemPopover__UJhnW{width:min(560px,calc(100vw - 32px));max-height:min(620px,calc(100dvh - 170px));overflow:auto;padding:12px;border:1px solid rgba(255,255,255,.72);border-radius:16px;background:rgba(250,252,251,.97);box-shadow:0 28px 80px rgba(2,29,26,.34),inset 0 1px 0 #fff}.OliviaDesktop_systemPopover__UJhnW>header{display:flex;align-items:center;gap:9px;padding:2px 2px 12px}.OliviaDesktop_systemPopover__UJhnW>header>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#e7f2ef;color:#175e56}.OliviaDesktop_systemPopover__UJhnW>header>div{min-width:0;display:flex;flex:1;flex-direction:column}.OliviaDesktop_systemPopover__UJhnW>header strong{color:#203934;font-size:12px}.OliviaDesktop_systemPopover__UJhnW>header small{margin-top:2px;color:#869590;font-size:9px}.OliviaDesktop_systemPopover__UJhnW>header>button{width:27px;height:27px;border:0;border-radius:7px;background:transparent;color:#668079;font-size:18px;cursor:pointer}.OliviaDesktop_systemPopover__UJhnW>header>button:hover{background:#eaf3f0}.OliviaDesktop_allAppsGrid__3TTMP{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.OliviaDesktop_allAppsGrid__3TTMP button{min-width:0;min-height:82px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:0;border-radius:11px;background:transparent;color:#36504a;font:650 9.5px/1.2 inherit;cursor:pointer}.OliviaDesktop_allAppsGrid__3TTMP button:hover{background:#eaf3f0}.OliviaDesktop_wallpaperChoices__gBK5k{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.OliviaDesktop_wallpaperChoices__gBK5k button{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;border:1px solid rgba(21,88,85,.09);border-radius:11px;background:#fff;color:#304a44;text-align:left;cursor:pointer}.OliviaDesktop_wallpaperChoices__gBK5k .OliviaDesktop_wallpaperSelected__zVDZO,.OliviaDesktop_wallpaperChoices__gBK5k button:hover{border-color:rgba(21,110,98,.35);background:#f0f7f4}.OliviaDesktop_wallpaperPreview__1rtWN{grid-column:1/-1;height:116px;border-radius:8px;background:url(/olivia-os/wallpaper.webp) 50%/cover;box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}.OliviaDesktop_wallpaperPreviewSoft__2XMEp{filter:saturate(.76) brightness(1.08) contrast(.9)}.OliviaDesktop_wallpaperPreviewCustom__smEqj{display:grid;place-items:center;background-color:#d7e8e2;color:#1b6b61}.OliviaDesktop_wallpaperChoices__gBK5k strong{padding-left:2px;font-size:10px}.OliviaDesktop_visuallyHidden__V_ZZ9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.OliviaDesktop_helpList__vB9hN{display:grid;gap:1px;margin:0;overflow:hidden;border:1px solid rgba(21,88,85,.08);border-radius:10px}.OliviaDesktop_helpList__vB9hN div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;padding:10px 12px;background:#fff}.OliviaDesktop_helpList__vB9hN dt{color:#284d46;font-size:10px;font-weight:750}.OliviaDesktop_helpList__vB9hN dd{margin:0;color:#768984;font-size:10px}@media (max-width:1500px){.OliviaDesktop_desktop__mOaH9{--left-rail-width:224px;--assistant-width:350px;--desktop-gap:14px;--desktop-edge:14px}.OliviaDesktop_desktopBody__K0Jsp{padding:0}.OliviaDesktop_assistantPanel__33aX7{height:min(720px,calc(100% - 44px));margin-top:44px}}@media (max-width:1279px){.OliviaDesktop_desktop__mOaH9{--desktop-edge:10px;--desktop-gap:10px}.OliviaDesktop_desktopBody__K0Jsp,.OliviaDesktop_desktopBody__K0Jsp:has(.OliviaDesktop_assistantCollapsed__VZ4KR){display:block;padding:0}.OliviaDesktop_leftRail__c4QDm{display:none}.OliviaDesktop_assistantPanel__33aX7{position:absolute;z-index:4900;top:10px;right:10px;bottom:98px;width:min(360px,calc(100% - 20px));height:auto;margin-top:0}.OliviaDesktop_assistantPanel__33aX7.OliviaDesktop_assistantCollapsed__VZ4KR{width:54px}.OliviaDesktop_desktop__mOaH9:has(.OliviaDesktop_assistantCollapsed__VZ4KR) .OliviaDesktop_dockArea__OkSTW,.OliviaDesktop_dockArea__OkSTW{left:8px;right:8px;bottom:9px}.OliviaDesktop_dock__H_K1G{min-height:68px;padding-block:7px;border-radius:17px}.OliviaDesktop_dockLabel__1qZZC{display:none}}@media (max-width:820px){.OliviaDesktop_menuBar___rFn0{margin-left:4px}.OliviaDesktop_menuBarGroup__70K2N:nth-child(4),.OliviaDesktop_menuBarGroup__70K2N:nth-child(5),.OliviaDesktop_topBarStatus__v4n3N{display:none}.OliviaDesktop_allAppsGrid__3TTMP{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.OliviaDesktop_topBar__Z7lJa{padding-inline:10px}.OliviaDesktop_menuBarGroup__70K2N:nth-child(3),.OliviaDesktop_menuBarGroup__70K2N:nth-child(6){display:none}.OliviaDesktop_topBarClock__TcOJA{min-width:58px;font-size:10px}.OliviaDesktop_wallpaperChoices__gBK5k{grid-template-columns:1fr}.OliviaDesktop_desktopSearchOverlay__fNJuR{padding-top:78px}.OliviaDesktop_allAppsGrid__3TTMP{grid-template-columns:repeat(3,minmax(0,1fr))}}.TodayWindowContent_root__O5nSN{width:100%;height:100%;min-width:0;min-height:0;overflow:auto;background:#eef4f1}.AppIcon_tile__8bcLb{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#155855;transition:background .16s ease,transform .16s cubic-bezier(.22,1,.36,1)}.AppIcon_shortcut__QzImc{background:rgba(250,253,251,.88);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.42);box-shadow:0 8px 24px rgba(5,30,27,.14)}.AppIcon_dock__cLaKj{background:#fff;border:.5px solid rgba(21,88,85,.08);box-shadow:0 4px 12px rgba(10,50,45,.12)}.AppIcon_dock__cLaKj.AppIcon_active__Gzrgb{background:#fff}.AllAppsWindowContent_root____JUL{position:relative;height:100%;overflow:auto;padding:20px;background:#f5f8f6}.AllAppsWindowContent_grid__DfpiK{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:4px 8px}.AllAppsWindowContent_appButton__JZ9EY{position:relative;min-width:0;min-height:84px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:8px;border:0;border-radius:12px;background:transparent;color:#29443e;cursor:pointer;-webkit-touch-callout:none;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AllAppsWindowContent_appButton__JZ9EY:hover{background:#e6f0ec}.AllAppsWindowContent_appButton__JZ9EY:focus-visible{outline:2px solid #155855;outline-offset:2px}.AllAppsWindowContent_appButton__JZ9EY>span:last-child{max-width:100%;overflow:hidden;font-size:10px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.AllAppsWindowContent_iconWrap__MO99J{position:relative;display:inline-flex}.AllAppsWindowContent_favoriteMark__2wSQ2{position:absolute;right:-4px;top:-4px;padding:2px;box-sizing:content-box;border-radius:50%;background:#155855;color:#fff;box-shadow:0 1px 5px rgba(21,88,85,.24)}.AllAppsWindowContent_favoriteMenu__pVhjR{position:absolute;z-index:20;width:182px;padding:5px;border:1px solid rgba(21,88,85,.15);border-radius:10px;background:#fff;box-shadow:0 14px 36px rgba(3,30,27,.22)}.AllAppsWindowContent_favoriteMenu__pVhjR button{width:100%;min-height:34px;display:flex;align-items:center;gap:8px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#29443e;font:650 11px/1 inherit;text-align:left;cursor:pointer}.AllAppsWindowContent_favoriteMenu__pVhjR button:hover{background:#e6f0ec;color:#155855}.AllAppsWindowContent_favoriteMenu__pVhjR button:disabled{opacity:.55;cursor:wait}.AllAppsWindowContent_empty__4_0sl{min-height:180px;display:grid;place-items:center;padding:24px;color:#71857f;font-size:12px;text-align:center}.AllAppsWindowContent_error__s1WGq{margin:-7px 0 12px;padding:8px 10px;border:1px solid rgba(232,93,44,.24);border-radius:8px;background:#fff;color:#a43d1b;font-size:11px}@media (max-width:560px){.AllAppsWindowContent_root____JUL{padding:14px}.AllAppsWindowContent_grid__DfpiK{grid-template-columns:repeat(auto-fill,minmax(82px,1fr))}}.LegacyRouteWindowContent_frame__cggcY{display:block;width:100%;height:100%;min-width:0;min-height:0;border:0;background:#f7faf8}.LegacyRouteWindowContent_empty__uv3zc{height:100%;display:grid;place-items:center;color:#6f837e;font-size:12px}.MemoWindowContent_root__z0zKp{width:100%;height:100%;min-width:0;min-height:0;overflow:auto;background:#f7faf8}.MemoWindowContent_root__z0zKp .olivia-os-embedded-memo{width:100%;min-width:0;min-height:100%;padding-top:0}.MemoWindowContent_root__z0zKp .olivia-os-embedded-memo .pc-content{width:100%;max-width:none;padding:12px 16px 24px}.MemoWindowContent_loading__TkdC4{display:grid;height:100%;place-items:center;color:#6f817c;font-size:12px}.RemoteUnsupportedNotice_notice__pevrG{min-height:360px;display:grid;place-items:center;align-content:center;gap:10px;padding:36px 24px;border:1px solid rgba(21,88,85,.12);border-radius:16px;background:#fff;text-align:center}.RemoteUnsupportedNotice_notice__pevrG>span{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;background:#edf7f4;color:#155855}.RemoteUnsupportedNotice_notice__pevrG h2{margin:4px 0 0;color:#1c2b28;font-size:18px}.RemoteUnsupportedNotice_notice__pevrG p{max-width:430px;margin:0;color:#657a75;font-size:12px;line-height:1.7}.RemoteUnsupportedNotice_notice__pevrG button{min-height:42px;margin-top:6px;border:1px solid #155855;border-radius:10px;padding:0 18px;background:#155855;color:#fff;font:800 11px/1 inherit;cursor:pointer}.RemoteUnsupportedNotice_notice__pevrG button:focus-visible{outline:3px solid rgba(21,88,85,.18);outline-offset:2px}.PhotoSourcePicker_overlay__LP5ox{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:24px;background:rgba(16,43,39,.28);backdrop-filter:blur(8px)}.PhotoSourcePicker_loading__IoCX8{min-height:240px;display:grid;place-items:center;color:#6e8580;font-size:12px;font-weight:700}@media (max-width:760px){.PhotoSourcePicker_overlay__LP5ox{padding:0;background:#faf9f6;backdrop-filter:none}}.AppWindow_window__O20E5{position:absolute;display:flex;flex-direction:column;background:rgba(253,254,253,.96);border:.5px solid rgba(255,255,255,.64);border-radius:10px;box-shadow:0 16px 40px rgba(0,0,0,.28),0 2px 6px rgba(0,0,0,.16);transition:border-color .18s ease,box-shadow .18s cubic-bezier(.22,1,.36,1);pointer-events:auto}.AppWindow_window__O20E5.AppWindow_active__Z4bLO{border-color:rgba(255,255,255,.82);box-shadow:0 24px 64px rgba(0,0,0,.38),0 2px 8px rgba(0,0,0,.22)}.AppWindow_body__evr9E{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;border-radius:inherit}.AppWindow_header__stDcY{display:flex;align-items:center;gap:10px;height:38px;padding:0 12px;flex-shrink:0;background:rgba(246,246,243,.97);border-bottom:.5px solid rgba(35,47,44,.12);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AppWindow_header__stDcY:active{cursor:grabbing}.AppWindow_controls__GX7wO{display:flex;align-items:center;gap:8px;flex-shrink:0;padding-left:8px}.AppWindow_trafficLight__XitOP{display:flex;align-items:center;justify-content:center;width:12px;height:12px;border:none;border-radius:999px;cursor:pointer;color:transparent;background:#D6D6D2}.AppWindow_trafficLight__XitOP:focus-visible .AppWindow_trafficLightGlyph__h1vh1,.AppWindow_trafficLight__XitOP:hover .AppWindow_trafficLightGlyph__h1vh1{color:rgba(0,0,0,.55)}.AppWindow_trafficLightGlyph__h1vh1{color:inherit}.AppWindow_trafficLightClose__JDz_f{background:#D6D6D2}.AppWindow_trafficLightDisabled__Otqr0{opacity:.42;cursor:default}.AppWindow_trafficLightMaximize__CWjTc,.AppWindow_trafficLightMinimize__f5rD_{background:#D6D6D2}.AppWindow_window__O20E5.AppWindow_active__Z4bLO .AppWindow_trafficLightClose__JDz_f{background:#FF5F57}.AppWindow_window__O20E5.AppWindow_active__Z4bLO .AppWindow_trafficLightMinimize__f5rD_{background:#FEBC2E}.AppWindow_window__O20E5.AppWindow_active__Z4bLO .AppWindow_trafficLightMaximize__CWjTc{background:#28C840}.AppWindow_title__hyK_O{flex:1;min-width:0;font-size:12px;font-weight:400;color:#9B9A94;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.AppWindow_window__O20E5.AppWindow_active__Z4bLO .AppWindow_title__hyK_O{color:#1C2B28;font-weight:600}.AppWindow_content__QBsTB{flex:1;min-height:0;overflow:auto;position:relative;width:100%;min-width:0;height:100%;isolation:isolate;contain:layout paint;container-type:size}.AppWindow_content__QBsTB>*{max-width:100%;min-width:0}.AppWindow_resizeHandleE__YsMFL,.AppWindow_resizeHandleS__8Q4BA,.AppWindow_resizeHandleSe__hAqwk{position:absolute}.AppWindow_resizeHandleE__YsMFL{top:0;right:-3px;bottom:0;width:6px;cursor:ew-resize}.AppWindow_resizeHandleS__8Q4BA{left:0;right:0;bottom:-3px;height:6px;cursor:ns-resize}.AppWindow_resizeHandleSe__hAqwk{right:-4px;bottom:-4px;width:14px;height:14px;cursor:nwse-resize}