@font-face{font-family:Thmanyah Sans;src:url(/assets/thmanyah-sans-regular-NTPOWdsf.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/assets/thmanyah-sans-medium-CPVv6aiC.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/assets/thmanyah-sans-medium-CPVv6aiC.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/assets/thmanyah-sans-bold-0Nuz4xF3.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/assets/thmanyah-sans-black-DLuMjaoT.woff2)format("woff2");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/assets/thmanyah-sans-black-DLuMjaoT.woff2)format("woff2");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/poppins-regular-latin-BwTUGeWf.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/poppins-medium-latin-CWICHMj6.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/poppins-semibold-latin-DJVo7c07.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/poppins-bold-latin-g9MkRaG0.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/poppins-bold-latin-g9MkRaG0.woff2)format("woff2");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/poppins-bold-latin-g9MkRaG0.woff2)format("woff2");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Fredoka;src:url(/assets/fredoka-semibold-latin-Z_Ty-zQB.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}:root{--aa-ink:var(--oli-ink);--aa-soft:#574e48;--aa-muted:var(--oli-muted);--aa-line:var(--oli-line);--aa-paper:#fff;--aa-page:var(--oli-page);--aa-warm:var(--oli-accent-soft);--aa-accent:var(--oli-accent);--aa-accent-dark:var(--oli-accent-deep);--aa-green:var(--oli-accent);--aa-green-soft:var(--oli-accent-soft);--aa-font-ar:"Thmanyah Sans",Tahoma,Arial,sans-serif;--aa-font-en:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--aa-ink);background:var(--aa-page);font-family:var(--aa-font-ar);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html,body,#ai-root{background:var(--aa-page);min-height:100%;margin:0}body{min-height:100dvh}html:lang(ar),html:lang(ar) body,[dir=rtl]{font-family:var(--aa-font-ar)}html:lang(en),html:lang(en) body,[dir=ltr]{font-family:var(--aa-font-en)}button,input,textarea{font:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--aa-accent) 24%,transparent);outline-offset:2px}button{touch-action:manipulation}.aa-boot,.aa-loading-screen{min-height:100dvh;color:var(--aa-soft);place-content:center;justify-items:center;gap:16px;display:grid}.aa-boot{color:var(--aa-accent);grid-auto-flow:column}.aa-spin{animation:.8s linear infinite aa-spin}@keyframes aa-spin{to{transform:rotate(1turn)}}.aa-character{background:var(--oli-sand);flex:none;place-items:center;display:grid;overflow:hidden}.aa-character img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;transform:scale(2.05)}.aa-character.is-typing{background:var(--oli-sand);transform-origin:50% 100%;animation:.42s cubic-bezier(.4,0,.2,1) infinite alternate aa-character-type}.aa-character.is-typing img{animation:.42s cubic-bezier(.4,0,.2,1) infinite alternate aa-character-focus}@keyframes aa-character-type{0%{transform:translateY(0)rotate(-.6deg)}to{transform:translateY(-2px)rotate(.6deg)}}@keyframes aa-character-focus{0%{transform:scale(2.05)translateY(0)}to{transform:scale(2.08)translateY(1px)}}.aa-login{background:var(--aa-paper);min-height:100dvh;display:grid}.aa-login-story{min-height:42dvh;color:var(--aa-ink);border-inline-end:1px solid var(--aa-line);background:#f1f1ef;flex-direction:column;padding:28px clamp(22px,5vw,72px);display:flex;position:relative;overflow:hidden}.aa-brand{z-index:1;white-space:nowrap;align-items:center;gap:10px;display:flex;position:relative}.aa-brand>.aa-character{border:1px solid var(--aa-line);border-radius:10px;block-size:40px;inline-size:40px}.aa-brand b{letter-spacing:-.015em;font-size:15px;font-weight:600}.aa-story-copy{z-index:1;max-width:690px;margin:auto 0;padding-block:42px 30px;position:relative}.aa-eyebrow{color:var(--aa-muted);letter-spacing:.18em;margin-bottom:14px;font-size:12px;font-weight:600;display:inline-block}.aa-story-copy h1{letter-spacing:-.045em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(31px,5.3vw,64px);font-weight:600;line-height:1.18}.aa-story-copy p{max-width:58ch;color:var(--aa-soft);margin:18px 0 0;font-size:clamp(14px,1.7vw,17px);line-height:1.85}.aa-story-points{z-index:1;color:var(--aa-soft);border-top:1px solid #d8d8d5;flex-wrap:wrap;gap:10px 22px;padding-top:20px;font-size:12.5px;display:flex;position:relative}.aa-story-points span{align-items:center;gap:7px;display:flex}.aa-story-points svg{color:var(--aa-ink)}.aa-login-panel{background:var(--aa-paper);place-items:center;padding:64px 20px 38px;display:grid;position:relative}.aa-locale{border:1px solid var(--aa-line);background:#fff;border-radius:10px;padding:3px;display:flex;position:absolute;inset-block-start:20px;inset-inline-end:24px}.aa-locale button{min-height:34px;color:var(--aa-soft);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 10px;font-size:12px}.aa-locale button.on{color:var(--aa-ink);background:var(--aa-warm);font-weight:700}.aa-login-card{width:min(100%,440px)}.aa-agent-mark{border:1px solid #e2d3c4;border-radius:16px;width:68px;height:68px;margin-bottom:22px}.aa-login-card h2{letter-spacing:-.03em;margin:0;font-size:clamp(23px,3vw,30px);font-weight:600}[dir=rtl] .aa-brand b,[dir=rtl] .aa-eyebrow,[dir=rtl] .aa-story-copy h1,[dir=rtl] .aa-login-card h2{letter-spacing:0}.aa-login-card>p{color:var(--aa-soft);margin:10px 0 24px;font-size:14px;line-height:1.75}.aa-login-card>p b{color:var(--aa-ink)}.aa-field{gap:8px;display:grid}.aa-field>span{color:var(--aa-soft);font-size:12px;font-weight:700}.aa-field>div{border:1px solid var(--aa-line);background:#fff;border-radius:13px;align-items:center;transition:border-color .16s,box-shadow .16s;display:flex}.aa-field>div:focus-within{border-color:var(--aa-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--aa-accent) 11%,transparent)}.aa-field i{color:var(--aa-muted);place-items:center;padding-inline:13px;display:grid}.aa-field input{width:100%;min-height:51px;color:var(--aa-ink);background:0 0;border:0;outline:0;padding:11px 13px;font-size:15px}.aa-field input::placeholder,.aa-modal textarea::placeholder,.aa-compose-row textarea::placeholder{color:#b1aaa2}.oli-otp{margin-top:18px;display:block}.oli-otp-label{color:var(--aa-soft);margin-bottom:9px;font-size:13px;font-weight:700;display:block}.oli-otp-boxes{justify-content:center;gap:8px;display:flex;position:relative}.oli-otp-input{z-index:1;opacity:0;color:#0000;caret-color:#0000;cursor:text;background:0 0;border:0;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.oli-otp-box{border:1px solid var(--aa-line);max-width:54px;height:60px;color:var(--aa-ink);font-family:var(--aa-font-en,inherit);font-variant-numeric:tabular-nums;background:#fff;border-radius:13px;flex:1 1 0;justify-content:center;align-items:center;font-size:26px;font-weight:800;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative}.oli-otp-box:nth-of-type(3){margin-right:10px}.oli-otp-box.is-filled{background:#fffdfa;border-color:#cdbfb2}.oli-otp-box.is-active{border-color:var(--oli-accent);box-shadow:0 0 0 3px #a9553a24}.oli-otp-boxes.is-invalid .oli-otp-box{background:#fff6f3;border-color:#d9604a}.oli-otp-caret{background:var(--oli-accent);border-radius:2px;width:2px;height:26px;animation:1s step-end infinite oli-otp-blink;position:absolute}@keyframes oli-otp-blink{50%{opacity:0}}@media (width<=380px){.oli-otp-boxes{gap:6px}.oli-otp-box{height:54px;font-size:23px}.oli-otp-box:nth-of-type(3){margin-right:6px}}@media (prefers-reduced-motion:reduce){.oli-otp-caret{animation:none}}.aa-main-button{color:#fff;background:var(--aa-accent);cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:51px;margin-top:16px;padding:12px 18px;font-size:14px;font-weight:700;transition:background .16s,opacity .16s;display:flex}.aa-main-button:hover{background:var(--aa-accent-dark)}.aa-main-button:disabled{opacity:.45;cursor:not-allowed}.aa-inline-error{color:#9a2f1e;background:#fff3f0;border:1px solid #f1c5ba;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:12px;line-height:1.5}.aa-code-actions{justify-content:space-between;gap:16px;margin-top:15px;display:flex}.aa-code-actions button{color:var(--aa-accent);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.aa-trust{color:var(--aa-muted);justify-content:center;align-items:center;gap:7px;margin-top:25px;font-size:12px;display:flex}.aa-trust svg{color:var(--aa-green)}.aa-shell{background:var(--aa-page);height:100dvh;min-height:0;overflow:hidden}.aa-topbar{border-bottom:1px solid var(--aa-line);background:var(--aa-paper);justify-content:space-between;align-items:center;height:64px;padding:0 clamp(16px,3vw,28px);display:flex}.aa-topbar .aa-brand>.aa-character{border-color:var(--aa-line);block-size:36px;inline-size:36px}.aa-topbar .aa-brand b{color:var(--aa-ink)}.aa-top-actions{align-items:center;gap:8px;display:flex}.aa-human-button,.aa-icon-button{border:1px solid var(--aa-line);min-height:44px;color:var(--aa-ink);cursor:pointer;background:#fff;border-radius:10px}.aa-human-button{align-items:center;gap:7px;padding:8px 13px;font-size:12px;font-weight:700;display:flex}.aa-human-button svg{color:var(--aa-accent)}.aa-icon-button{width:44px;color:var(--aa-soft);place-items:center;display:grid}.aa-menu-button{display:none}.aa-layout{border-inline:1px solid var(--aa-line);grid-template-columns:324px minmax(0,1fr);max-width:1600px;height:calc(100dvh - 64px);min-height:0;margin:auto;display:grid;overflow:hidden}.aa-side{z-index:20;border-inline-end:1px solid var(--aa-line);background:#f7f7f5;min-height:0;padding:20px 16px;position:relative;overflow-y:auto}.aa-side-agent{border-bottom:1px solid var(--aa-line);align-items:center;gap:11px;padding:4px 5px 22px;display:flex}.aa-side-agent>.aa-character{border:1px solid #e2d3c4;border-radius:12px;width:46px;height:46px}.aa-side-agent>div{gap:4px;display:grid}.aa-side-agent b{font-size:14px}.aa-side-agent small{color:var(--aa-muted);align-items:center;gap:6px;font-size:12px;display:flex}.aa-side-agent small i{width:7px;height:7px;box-shadow:0 0 0 3px var(--oli-ok-soft);background:#4f8a55;border-radius:50%}.aa-side-close{width:44px;height:44px;color:var(--aa-soft);cursor:pointer;background:0 0;border:0;border-radius:9px;margin-inline-start:auto;display:none}.aa-projects{padding:18px 0 4px}.aa-projects-title{color:var(--aa-soft);justify-content:space-between;align-items:center;padding:0 4px 10px;font-size:12px;display:flex}.aa-projects-title span{align-items:center;gap:7px;font-weight:600;display:flex}.aa-projects-title b{min-width:24px;height:24px;color:var(--aa-ink);font-variant-numeric:tabular-nums;background:#e9e9e6;border-radius:20px;place-items:center;padding:0 7px;font-size:12px;font-weight:600;line-height:1;display:grid}.aa-project-list{gap:8px;display:grid}.aa-project{border:1px solid var(--aa-line);background:#fff;border-radius:12px;padding:12px}.aa-project-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.aa-project-head>img,.aa-project-head>span{object-fit:contain;border-radius:7px;width:30px;height:30px}.aa-project-head>div{gap:1px;min-width:0;display:grid}.aa-project-head b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.aa-project-head small{color:var(--aa-muted);font-size:12px}.aa-project-head>i{color:var(--aa-soft);white-space:nowrap;background:#f0f0ee;border-radius:12px;padding:3px 6px;font-size:12px;font-style:normal}.aa-project-head>i.status-active,.aa-project-head>i.status-trialing{color:var(--aa-green);background:var(--aa-green-soft)}.aa-project-domain{min-height:38px;color:var(--aa-ink);background:#fafaf9;border:1px solid #ececea;border-radius:8px;align-items:center;gap:3px;margin:10px 0 8px;padding:7px 9px;font-size:12px;font-weight:500;line-height:1.3;text-decoration:none;display:flex;overflow:hidden}.aa-project-domain span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aa-project-domain small{color:var(--aa-muted);font:inherit}.aa-project-domain svg{color:var(--aa-muted);flex:none;margin-inline-start:auto}.aa-project-domain.is-muted{color:var(--aa-muted);direction:inherit;font-family:inherit}.aa-project-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.aa-project-actions button{border:1px solid var(--aa-line);min-height:44px;color:var(--aa-ink);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:7px;font-size:12px;font-weight:600;display:flex}.aa-project-actions button:first-child{border-color:var(--aa-ink);color:#fff;background:var(--aa-ink)}.aa-project-actions button:disabled{opacity:.45;cursor:not-allowed}.aa-project-empty{color:var(--aa-muted);border:1px dashed #d8d8d5;border-radius:10px;align-items:center;gap:8px;padding:14px;font-size:12px;display:flex}.aa-project-notice{color:var(--aa-green);background:var(--aa-green-soft);border-radius:8px;margin:8px 0 0;padding:8px;font-size:12px;line-height:1.55}.aa-profile-card{border:1px solid var(--aa-line);background:#fff;border-radius:12px;padding:14px}.aa-section-title{align-items:center;gap:8px;display:flex}.aa-section-title svg{color:var(--aa-ink)}.aa-section-title b{font-size:13px}.aa-profile-card>p{color:var(--aa-muted);margin:8px 0 14px;font-size:12px;line-height:1.55}.aa-profile-row{border-top:1px solid #efefed;justify-content:space-between;align-items:flex-start;gap:10px;padding:9px 0;font-size:12px;display:flex}.aa-profile-row span{color:var(--aa-muted)}.aa-profile-row b{text-align:end;overflow-wrap:anywhere;max-width:145px;font-size:12px}.aa-privacy{color:var(--aa-muted);align-items:flex-start;gap:8px;padding:18px 6px;font-size:12px;line-height:1.6;display:flex}.aa-privacy svg{color:var(--aa-green);flex:none}.aa-chat{background:var(--aa-paper);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.aa-chat-head{border-bottom:1px solid var(--aa-line);align-items:center;gap:11px;min-height:72px;padding:12px clamp(14px,3vw,28px);display:flex}.aa-chat-avatar,.aa-message-avatar{border:1px solid #e2d3c4}.aa-chat-avatar{border-radius:11px;width:42px;height:42px}.aa-chat-head>div:nth-child(2){gap:3px;display:grid}.aa-chat-head b{font-size:14px;font-weight:600}.aa-chat-head span{color:var(--aa-muted);font-size:12px}.aa-chat-secure{background:var(--aa-green-soft);border-radius:8px;align-items:center;gap:5px;margin-inline-start:auto;padding:6px 9px;font-weight:600;display:flex;color:var(--aa-green)!important}.aa-messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d8d0c7 transparent;min-height:0;padding:22px clamp(14px,4vw,48px) 36px;overflow:hidden auto}.aa-day-label{width:max-content;color:var(--aa-muted);background:#f2eee8;border-radius:20px;margin:0 auto 25px;padding:5px 10px;font-size:12px}.aa-message-row{direction:ltr;align-items:flex-start;gap:9px;width:100%;max-width:820px;margin:0 auto 18px;display:flex}.aa-message-row.user{justify-content:flex-end}.aa-message-row.assistant{justify-content:flex-start}[dir=rtl] .aa-message-row.assistant{flex-direction:row-reverse}.aa-message-avatar{border-radius:8px;flex:none;width:30px;height:30px;margin-top:3px}.aa-message-wrap{text-align:right;direction:rtl;min-width:0;max-width:min(88%,680px)}.aa-shell[dir=ltr] .aa-message-wrap{text-align:left;direction:ltr}.aa-message-row.user .aa-message-wrap{flex-direction:column;align-items:flex-end;display:flex}.aa-shell[dir=ltr] .aa-message-row.user .aa-message-wrap{direction:ltr}.aa-bubble{border:1px solid var(--aa-line);width:max-content;max-width:100%;color:var(--aa-ink);white-space:pre-wrap;background:#fff;border-radius:4px 14px 14px;padding:11px 14px;font-size:13.5px;line-height:1.75}.aa-message-row.user .aa-bubble{color:#fff;background:#232323;border-color:#232323;border-radius:14px 4px 14px 14px}[dir=rtl] .aa-message-row.assistant .aa-bubble{border-radius:14px 4px 14px 14px}[dir=rtl] .aa-message-row.user .aa-bubble{border-radius:4px 14px 14px}.aa-quick-replies{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.aa-quick-replies button{border:1px solid var(--aa-line);min-height:44px;color:var(--aa-ink);cursor:pointer;background:#fff;border-radius:10px;padding:8px 16px;font-size:12px;font-weight:600}.aa-quick-replies button:disabled{opacity:.55;cursor:default}.aa-recommendations{gap:9px;width:min(100%,560px);margin-top:12px;display:grid}.aa-recommendations>button{border:1px solid var(--aa-line);text-align:start;width:100%;color:var(--aa-ink);cursor:pointer;background:#fff;border-radius:12px;gap:9px;padding:13px;transition:border-color .16s,background .16s;display:grid;position:relative;overflow:hidden}.aa-recommendations>button:hover:not(:disabled){background:#fafaf9;border-color:#c9c9c6}.aa-recommendations>button:disabled{cursor:default;opacity:.68}.aa-product-rank{color:var(--product-accent);background:color-mix(in srgb,var(--product-accent) 9%,#fff);border-radius:20px;justify-self:start;align-items:center;gap:5px;padding:3px 7px;font-size:12px;font-weight:800;display:flex}.aa-product-main{align-items:center;gap:11px;display:flex}.aa-product-main>span{gap:2px;display:grid}.aa-product-main img{object-fit:contain}.aa-product-main b{font-size:13px}.aa-product-main small{color:var(--aa-soft);font-size:12px}.aa-product-action{color:var(--aa-soft);justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.aa-shell[dir=rtl] .aa-direction-icon{transform:scaleX(-1)}.aa-logo-upload{gap:9px;width:min(100%,560px);margin-top:12px;display:grid}.aa-logo-upload label{min-height:92px;color:var(--aa-ink);cursor:pointer;background:#fafaf8;border:1px dashed #c8c7c3;border-radius:13px;align-items:center;gap:12px;padding:14px;transition:border-color .18s,background .18s;display:flex}.aa-logo-upload label:hover{border-color:var(--aa-ink);background:#fff}.aa-logo-upload label.is-disabled{opacity:.55;cursor:default}.aa-logo-upload input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aa-upload-icon{width:48px;height:48px;color:var(--aa-ink);background:#eeeae5;border-radius:12px;flex:none;place-items:center;display:grid}.aa-logo-upload label>span:last-child{gap:3px;display:grid}.aa-logo-upload b{font-size:13px}.aa-logo-upload small{color:var(--aa-muted);font-size:12px;line-height:1.5}.aa-logo-upload>button{border:1px solid var(--aa-line);min-height:44px;color:var(--aa-soft);cursor:pointer;background:#fff;border-radius:10px;font-size:12px;font-weight:700}.aa-logo-upload>button:disabled{opacity:.5;cursor:default}.aa-ready-card,.aa-success-card{border:1px solid var(--aa-line);background:#fff;border-radius:12px;width:min(100%,560px);margin-top:11px;padding:15px}.aa-ready-head{align-items:center;gap:11px;display:flex}.aa-ready-head>span{background:color-mix(in srgb,var(--product-accent) 7%,#fff);border-radius:10px;place-items:center;width:45px;height:45px;display:grid}.aa-ready-head img{object-fit:contain;width:31px;height:31px}.aa-ready-head>div{gap:2px;display:grid}.aa-ready-head b{font-size:13px}.aa-ready-head small{color:var(--aa-muted);font-size:12px}.aa-ready-card dl{background:var(--aa-line);gap:1px;margin:13px 0;display:grid}.aa-ready-card dl>div{background:#fff;justify-content:space-between;gap:12px;padding:9px;font-size:12px;display:flex}.aa-ready-card dt{color:var(--aa-muted)}.aa-ready-card dd{text-align:end;overflow-wrap:anywhere;margin:0;font-weight:700}.aa-ready-card>button,.aa-success-card>button{color:#fff;background:var(--aa-accent);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;font-size:12px;font-weight:700;display:flex}.aa-ready-card>button:disabled{opacity:.55;cursor:default}.aa-success-card{text-align:center;padding:22px}.aa-success-card>span{width:48px;height:48px;color:var(--aa-green);background:var(--aa-green-soft);border-radius:50%;place-items:center;margin:0 auto 10px;display:grid}.aa-success-card h3{margin:0;font-size:18px}.aa-success-card p{color:var(--aa-soft);margin:8px auto 16px;font-size:12px;line-height:1.7}.aa-success-card>button{width:auto;min-width:180px;margin:auto;padding:9px 17px}.aa-success-actions{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.aa-success-actions>button{border:1px solid var(--aa-accent);color:#fff;background:var(--aa-accent);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:170px;min-height:44px;padding:9px 17px;font-size:12px;font-weight:700;display:inline-flex}.aa-success-actions>button.is-secondary{color:var(--aa-accent);background:#fff}.aa-success-actions>button:disabled{opacity:.5;cursor:default}.aa-success-note{color:var(--aa-muted);margin-top:10px;font-size:11px;display:block}@media (width<=520px){.aa-success-actions>button{flex:100%}}.aa-typing-row,.aa-shell[dir=rtl] .aa-typing-row{justify-content:flex-start}.aa-typing-avatar{border-radius:10px;width:44px;height:44px;margin-top:0}.aa-typing{border:1px solid var(--aa-line);background:#fff;border-radius:4px 14px 14px;align-items:center;gap:4px;width:max-content;margin:3px 0 12px;padding:12px 14px;display:flex}.aa-typing span{background:#a89f96;border-radius:50%;width:5px;height:5px;animation:.9s infinite alternate aa-dot}.aa-typing span:nth-child(2){animation-delay:.14s}.aa-typing span:nth-child(3){animation-delay:.28s}@keyframes aa-dot{to{background:var(--aa-accent);transform:translateY(-3px)}}.aa-composer{padding:12px clamp(14px,3vw,28px) max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--aa-line);background:#fff}.aa-compose-row{align-items:flex-end;gap:8px;max-width:850px;margin:auto;display:flex}.aa-compose-row textarea{border:1px solid var(--aa-line);min-height:46px;max-height:130px;color:var(--aa-ink);resize:none;background:#fff;border-radius:14px;outline:0;flex:1;padding:12px 14px;line-height:1.55}.aa-compose-row textarea:focus{border-color:var(--aa-accent)}.aa-compose-row button{color:#fff;background:var(--aa-accent);cursor:pointer;border:0;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.aa-compose-row button:disabled{opacity:.45;cursor:not-allowed}.aa-composer>small{color:var(--aa-muted);justify-content:center;align-items:center;gap:5px;margin-top:8px;font-size:12px;display:flex}.aa-compose-hint{text-align:center;color:var(--aa-muted);margin:0;font-size:12px}.aa-chat-error{color:#9a2f1e;background:#fff4f1;border:1px solid #f0c7bc;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;max-width:850px;margin:0 auto 8px;padding:8px 10px;font-size:12px;display:flex}.aa-chat-error button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.aa-modal-backdrop{z-index:30;background:#1c16128c;place-items:end center;padding:0;display:grid;position:fixed;inset:0}.aa-modal{width:min(100%,490px);padding:28px 22px max(24px,env(safe-area-inset-bottom));background:var(--aa-paper);border-radius:22px 22px 0 0;position:relative;box-shadow:0 -20px 60px #0003}.aa-modal-close{border:1px solid var(--aa-line);width:39px;height:39px;color:var(--aa-soft);cursor:pointer;background:#fff;border-radius:11px;place-items:center;display:grid;position:absolute;inset-block-start:16px;inset-inline-end:16px}.aa-modal-icon{color:#fff;background:var(--aa-accent);border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:14px;display:grid}.aa-modal h2{margin:0;font-size:20px}.aa-modal>p{color:var(--aa-soft);margin:8px 0 17px;font-size:12.5px;line-height:1.7}.aa-modal textarea{border:1px solid var(--aa-line);width:100%;color:var(--aa-ink);resize:vertical;background:#fff;border-radius:12px;outline:0;padding:12px;line-height:1.6}.aa-modal textarea:focus{border-color:var(--aa-accent)}.aa-human-sent{color:var(--aa-green);background:var(--aa-green-soft);border:1px solid #e1c8bf;border-radius:12px;align-items:center;gap:9px;padding:13px;font-size:13px;font-weight:700;display:flex}.aa-side-scrim{display:none}@media (width>=900px){.aa-login{grid-template-columns:minmax(0,1.15fr) minmax(400px,.85fr)}.aa-login-story{min-height:100dvh}.aa-modal-backdrop{place-items:center;padding:20px}.aa-modal{border-radius:22px}}@media (width<=760px){.aa-login{display:block}.aa-login-story{border-inline-end:0;border-bottom:1px solid var(--aa-line);background:#fff;min-height:auto;padding:14px 18px}.aa-login-story .aa-story-copy,.aa-login-story .aa-story-points{display:none}.aa-login-panel{min-height:calc(100dvh - 69px);padding:76px 18px max(28px,env(safe-area-inset-bottom));align-content:center}.aa-login-card{max-width:440px}.aa-locale{inset-block-start:16px;inset-inline-end:18px}.aa-topbar{z-index:12;height:60px;padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right));position:relative}.aa-layout{border:0;grid-template-columns:1fr;height:calc(100dvh - 60px)}.aa-menu-button{display:grid}.aa-side{z-index:20;width:min(88vw,340px);height:100dvh;padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(16px,env(safe-area-inset-bottom));overscroll-behavior:contain;transition:transform .22s ease-out;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(110%);box-shadow:-24px 0 60px #0000001f}.aa-shell[dir=ltr] .aa-side{transform:translate(-110%);box-shadow:24px 0 60px #0000001f}.aa-side.is-open,.aa-shell[dir=ltr] .aa-side.is-open{transform:translate(0)}.aa-side-close{place-items:center;display:grid}.aa-side-scrim{z-index:15;background:#1414146b;border:0;display:block;position:fixed;inset:0}.aa-topbar .aa-brand b{font-size:14px}.aa-human-button{padding:7px 10px}.aa-chat-head{min-height:64px;padding-inline:14px}.aa-chat-secure{display:none}.aa-messages{padding:18px 12px 28px}.aa-message-wrap{max-width:92%}.aa-chat-avatar{width:38px;height:38px}.aa-compose-row textarea{font-size:16px}.aa-composer>small{display:none}}@media (width<=430px){.aa-login-story{padding:14px 16px}.aa-login-panel{padding-inline:18px}.aa-agent-mark{width:62px;height:62px;margin-bottom:18px}.aa-top-actions{gap:6px}.aa-top-actions .aa-human-button{justify-content:center;gap:0;width:44px;padding:0;font-size:0}.aa-bubble{font-size:13px}.aa-message-avatar{display:none}.aa-typing-avatar{display:grid}.aa-message-row{gap:0}.aa-typing-row{gap:8px}.aa-message-wrap{max-width:95%}.aa-brand>.aa-character{width:36px;height:36px}.aa-topbar .aa-brand b{font-size:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--oli-ink:#1c1715;--oli-muted:#736a62;--oli-line:#e8ded3;--oli-page:#faf7f2;--oli-card:#fff;--oli-accent:#a9553a;--oli-accent-deep:#8a4430;--oli-accent-soft:#f6e9e0;--oli-terracotta:#c37258;--oli-sand:#efe6dc;--oli-citrus:#f0c4ad;--oli-coral:#c76856;--oli-coral-soft:#fbefeb;--oli-ok:#3d6b45;--oli-ok-soft:#ebf1e4;--oli-ok-line:#cddcc4}.oli-shell{height:100dvh;min-height:0;color:var(--oli-ink);background:var(--oli-page);grid-template-rows:68px minmax(0,1fr);display:grid;overflow:hidden}.oli-topbar{z-index:12;border-bottom:1px solid var(--oli-line);background:var(--oli-card);justify-content:space-between;align-items:center;padding-inline:28px;display:flex;position:relative}.oli-brand{color:var(--oli-ink);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.oli-brand>.aa-character{border:1px solid var(--oli-line);background:var(--oli-sand);border-radius:10px;block-size:40px;inline-size:40px}.oli-brand>span:last-child{gap:0;display:grid}.oli-brand b{font-size:20px;font-weight:700;line-height:1.05}.oli-brand small{color:var(--oli-muted);font:600 12px/1.3 var(--aa-font-en);letter-spacing:.08em;margin-top:3px}.oli-topbar-actions{align-items:center;gap:9px;display:flex}.oli-account-label{max-width:240px;color:var(--oli-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex;overflow:hidden}.oli-account-label svg{color:var(--oli-accent);flex:none}.oli-support-button,.oli-locale-button,.oli-logout-button{border:1px solid var(--oli-line);min-height:42px;color:var(--oli-ink);background:var(--oli-card);cursor:pointer;border-radius:8px}.oli-support-button{align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.oli-support-button svg{color:var(--oli-accent)}.oli-locale-button{min-width:48px;color:var(--oli-accent);padding:7px 10px;font-size:12px;font-weight:700}.oli-logout-button{width:42px;color:var(--oli-muted);place-items:center;display:grid}.oli-workspace-layout{grid-template-columns:250px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.oli-workspace-layout>.aa-side{z-index:1;border:0;border-inline-end:1px solid var(--oli-line);width:auto;height:auto;min-height:0;box-shadow:none;background:#fff;flex-direction:column;padding:20px 14px 16px;display:flex;position:relative;inset:auto;overflow-y:auto;transform:none!important}.oli-workspace-layout>.aa-side .aa-side-agent{border-bottom:1px solid var(--oli-line);gap:10px;padding:0 5px 18px}.oli-workspace-layout>.aa-side .aa-side-agent>.aa-character{background:var(--oli-sand);border-color:#e2d3c4;border-radius:9px;block-size:36px;inline-size:36px}.oli-workspace-layout>.aa-side .aa-side-agent b{font-size:14px}.oli-workspace-layout>.aa-side .aa-side-agent small{font-size:12px}.oli-workspace-layout>.aa-side .aa-side-close,.oli-workspace-layout>.aa-side>.aa-projects,.oli-workspace-layout>.aa-side>.aa-profile-card,.oli-workspace-layout>.aa-side>.aa-privacy{display:none}.oli-nav{gap:4px;margin-top:20px;display:grid}.oli-nav button{color:#656059;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;min-height:45px;padding:8px 11px;font-size:12.5px;font-weight:600;transition:background .16s,color .16s;display:flex;position:relative}.oli-nav button:hover{color:var(--oli-ink);background:#f6f4f2}.oli-nav button.is-active{color:var(--oli-accent-deep);background:var(--oli-accent-soft);font-weight:700}.oli-nav button.is-active:before{background:var(--oli-accent);content:"";border-radius:3px;width:3px;position:absolute;inset-block:8px;inset-inline-start:0}.oli-nav button svg{flex:none}.oli-nav button small{min-width:22px;height:22px;color:var(--oli-accent);font-variant-numeric:tabular-nums;background:#fff;border-radius:20px;place-items:center;margin-inline-start:auto;padding-inline:5px;font-size:12px;display:grid}.oli-sidebar-bottom{margin-top:auto;padding-top:22px}.oli-credit-mini{border:1px solid var(--oli-line);background:#fcfbfa;border-radius:8px;align-items:center;gap:9px;padding:11px 10px;display:flex}.oli-mini-icon{width:34px;height:34px;color:var(--oli-accent);background:var(--oli-accent-soft);border-radius:7px;flex:none;place-items:center;display:grid}.oli-credit-mini>div{gap:2px;min-width:0;display:grid}.oli-credit-mini small{color:var(--oli-muted);font-size:12px}.oli-credit-mini b{font-variant-numeric:tabular-nums;font-size:14px}.oli-credit-mini>button{width:36px;height:36px;color:var(--oli-accent);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;margin-inline-start:auto;display:grid}.oli-sidebar-foot{color:var(--oli-muted);align-items:center;gap:7px;padding:13px 5px 0;font-size:12px;display:flex}.oli-sidebar-foot svg{color:var(--oli-accent);flex:none}.oli-workspace-layout>.oli-page-content{min-width:0;min-height:0;overflow:auto}.oli-page-content{width:min(100%,1240px);margin-inline:auto;padding:30px clamp(20px,4vw,54px) 50px}.oli-page-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:25px;display:flex}.oli-page-heading>div{min-width:0}.oli-kicker{color:#807a72;font:700 12px/1.3 var(--aa-font-en);letter-spacing:.12em;display:block}.oli-page-heading h1{letter-spacing:0;margin:7px 0 4px;font-size:30px;font-weight:700;line-height:1.2}.oli-page-heading p{color:var(--oli-muted);margin:0;font-size:13px;line-height:1.65}.oli-button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 14px;font-size:12px;font-weight:700;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.oli-button-primary{color:#fff;background:var(--oli-accent)}.oli-button-primary:hover{background:var(--oli-accent-deep)}.oli-button-secondary{border-color:var(--oli-line);color:var(--oli-ink);background:#fff}.oli-button-secondary:hover{background:#fcfcfb;border-color:#b8b2a9}.oli-button-danger{color:#a84737;background:#fff;border-color:#eed1ca}.oli-button-danger:hover{background:var(--oli-coral-soft)}.oli-welcome-band{color:#fff;background:var(--oli-ink);border-radius:8px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;min-height:218px;padding:26px 32px;display:grid;position:relative;overflow:hidden}.oli-welcome-copy{z-index:1;max-width:620px;position:relative}.oli-welcome-label{color:#e7e1da;letter-spacing:.08em;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.oli-welcome-label>.aa-character{background:var(--oli-sand);border:1px solid #ffffff40;border-radius:7px;block-size:26px;inline-size:26px}.oli-welcome-copy h2{letter-spacing:0;max-width:25ch;margin:14px 0 7px;font-size:25px;font-weight:700;line-height:1.32}.oli-welcome-copy p{color:#ddd7d0;max-width:58ch;margin:0;font-size:12px;line-height:1.7}.oli-text-action{min-height:40px;color:var(--oli-citrus);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:16px;padding:7px 0;font-size:12px;font-weight:700;display:inline-flex}.oli-text-action svg{transition:transform .16s}.oli-text-action:hover svg{transform:translate(-3px)}[dir=ltr] .oli-text-action:hover svg{transform:translate(3px)}.oli-welcome-art{align-self:stretch;place-items:center;display:grid;position:relative}.oli-welcome-art:before{aspect-ratio:1;content:"";border:1px solid #ebe4dc38;border-radius:50%;width:160px;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.oli-large-agent{z-index:1;background:var(--oli-sand);border:1px solid #ffffff52;border-radius:24px;width:106px;height:106px;box-shadow:0 12px 26px #0000001f}.oli-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.oli-metric{border:1px solid var(--oli-line);background:var(--oli-card);border-radius:8px;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-content:center;column-gap:11px;min-height:104px;padding:15px 16px;display:grid}.oli-metric-icon{width:40px;height:40px;color:var(--oli-accent);background:var(--oli-accent-soft);border-radius:8px;grid-row:1/3;place-items:center;display:grid}.oli-metric-icon.is-green{color:#784a3a;background:#f2eee8}.oli-metric-icon.is-coral{color:var(--oli-coral);background:var(--oli-coral-soft)}.oli-metric>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.oli-metric>div span{color:var(--oli-muted);font-size:12px}.oli-metric strong{font:700 20px/1.2 var(--aa-font-en);font-variant-numeric:tabular-nums}.oli-metric>small{color:#938f89;align-self:end;margin-top:5px;font-size:12px}.oli-section-block{margin-top:30px}.oli-section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:13px;display:flex}.oli-section-heading h2{margin:4px 0 0;font-size:18px;font-weight:700;line-height:1.3}.oli-inline-link{min-height:38px;color:var(--oli-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;font-size:12px;font-weight:700;display:inline-flex}.oli-inline-link:hover{text-underline-offset:3px;text-decoration:underline}.oli-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.oli-project-grid-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.oli-project-card{border:1px solid var(--oli-line);background:var(--oli-card);border-radius:8px;flex-direction:column;min-width:0;padding:15px;transition:border-color .16s,transform .16s;display:flex}.oli-project-card:hover{border-color:#c8c1b7;transform:translateY(-1px)}.oli-project-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.oli-product-mark{background:#fbfaf9;border:1px solid #f0eeec;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.oli-product-mark img{object-fit:contain;width:28px;height:28px}.oli-status{color:#6e6861;white-space:nowrap;background:#f3f2f0;border-radius:20px;align-items:center;min-height:23px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.oli-status-active{color:var(--oli-ok);background:var(--oli-ok-soft)}.oli-status-trialing{color:#8b641d;background:#faf2dc}.oli-status-past_due,.oli-status-inactive,.oli-status-expired{color:#a64f40;background:#f9ece8}.oli-project-card-copy{min-width:0;margin-top:14px}.oli-project-card-copy>p{color:var(--oli-muted);margin:0;font-size:12px}.oli-project-card-copy h3{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 5px;font-size:15px;font-weight:700;overflow:hidden}.oli-project-card-copy>a{width:max-content;max-width:100%;color:var(--oli-accent);font:500 12px/1.5 var(--aa-font-en);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;text-decoration:none;display:flex;overflow:hidden}.oli-project-card-copy>a svg{flex:none}.oli-no-domain{color:#938f8a;font-size:12px}.oli-project-card-foot{border-top:1px solid #f0efed;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding-top:11px;display:flex}.oli-project-card-foot>span{color:var(--oli-muted);font:600 12px/1.4 var(--aa-font-en);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;overflow:hidden}.oli-project-card-foot>button{border:1px solid var(--oli-line);min-height:36px;color:var(--oli-ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;font-weight:700;display:flex}.oli-project-card-foot>button:hover{border-color:var(--oli-accent);color:var(--oli-accent)}.oli-project-card-foot>button:disabled{opacity:.55;cursor:wait}.oli-empty-state{background:#ffffffb3;border:1px dashed #d6d1cb;border-radius:8px;align-items:center;gap:14px;padding:18px;display:flex}.oli-empty-state>span{width:42px;height:42px;color:var(--oli-accent);background:var(--oli-accent-soft);border-radius:8px;flex:none;place-items:center;display:grid}.oli-empty-state>div{flex:1;min-width:0}.oli-empty-state b{font-size:12px}.oli-empty-state p{color:var(--oli-muted);margin:4px 0 0;font-size:12px;line-height:1.55}.oli-empty-large{min-height:170px}.oli-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.oli-info-panel{border:1px solid var(--oli-line);background:#fff;border-radius:8px;align-items:flex-start;gap:12px;padding:15px;display:flex}.oli-panel-icon{width:38px;height:38px;color:var(--oli-accent);background:var(--oli-accent-soft);border-radius:8px;flex:none;place-items:center;display:grid}.oli-panel-icon.is-coral{color:var(--oli-coral);background:var(--oli-coral-soft)}.oli-info-panel h3{margin:1px 0 3px;font-size:12.5px}.oli-info-panel p{color:var(--oli-muted);margin:0;font-size:12px;line-height:1.55}.oli-info-panel .oli-inline-link{min-height:32px;margin-top:3px;font-size:12px}.oli-count-badge{border:1px solid var(--oli-line);min-height:32px;color:var(--oli-muted);background:#fff;border-radius:7px;align-items:center;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.oli-note-line{color:#726554;background:#f8f5f2;border:1px solid #e9e3dc;border-radius:7px;align-items:flex-start;gap:8px;margin-top:20px;padding:12px 13px;font-size:12px;line-height:1.55;display:flex}.oli-note-line svg{color:var(--oli-accent);flex:none}.oli-billing-summary{grid-template-columns:minmax(250px,.75fr) minmax(0,1.5fr);gap:13px;display:grid}.oli-balance-panel{color:#fff;background:var(--oli-accent-deep);border-radius:8px;min-height:190px;padding:18px}.oli-balance-icon{width:37px;height:37px;color:var(--oli-citrus);background:#ffffff12;border:1px solid #ffffff2e;border-radius:8px;place-items:center;display:grid}.oli-balance-panel>span:nth-child(2){color:#e0dad2;margin-top:13px;font-size:12px;display:block}.oli-balance-panel>strong{font:700 29px/1.15 var(--aa-font-en);font-variant-numeric:tabular-nums;margin-top:4px;display:block}.oli-balance-panel>small{color:#d1cac0;margin-top:2px;font-size:12px;display:block}.oli-balance-divider{background:#ffffff29;height:1px;margin:14px 0 10px}.oli-balance-details{color:#d1cac0;justify-content:space-between;align-items:center;font-size:12px;display:flex}.oli-balance-details b{color:#fff;font:600 12px var(--aa-font-en)}.oli-billing-context{border:1px solid var(--oli-line);background:#fff;border-radius:8px;padding:18px}.oli-billing-context h2{margin:12px 0 5px;font-size:16px}.oli-billing-context p{max-width:66ch;color:var(--oli-muted);margin:0;font-size:12px;line-height:1.7}.oli-pending-tag{color:#82691e;background:#fbf7e8;border:1px solid #ece6d6;border-radius:20px;align-items:center;gap:6px;min-height:27px;margin-top:14px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.oli-inline-alert{color:#904333;background:#fff6f3;border:1px solid #eccfc7;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:11px 12px;font-size:12px;display:flex}.oli-inline-alert button{color:#904333;cursor:pointer;background:#fff;border:1px solid #e4b8ad;border-radius:6px;min-height:34px;padding:6px 10px;font-size:12px;font-weight:700}.oli-plan-list,.oli-invoice-list{border:1px solid var(--oli-line);background:#fff;border-radius:8px;overflow:hidden}.oli-plan-row,.oli-invoice-row{border-bottom:1px solid #f0efed;grid-template-columns:40px minmax(110px,1fr) auto minmax(110px,.8fr) 38px;align-items:center;gap:12px;min-height:66px;padding:10px 13px;display:grid}.oli-plan-row:last-child,.oli-invoice-row:last-child{border-bottom:0}.oli-plan-logo,.oli-invoice-icon{width:36px;height:36px;color:var(--oli-accent);background:#f6f5f3;border-radius:7px;place-items:center;display:grid}.oli-plan-logo img{object-fit:contain;width:25px;height:25px}.oli-plan-name,.oli-invoice-copy{gap:3px;min-width:0;display:grid}.oli-plan-name b,.oli-invoice-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.oli-plan-name small,.oli-invoice-copy small{color:var(--oli-muted);font:500 12px/1.4 var(--aa-font-en);text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;overflow:hidden}.oli-plan-date{text-align:end;gap:3px;display:grid}.oli-plan-date span{color:var(--oli-muted);font-size:12px}.oli-plan-date b{font-size:12px}.oli-icon-action{border:1px solid var(--oli-line);width:36px;height:36px;color:var(--oli-accent);cursor:pointer;background:#fff;border-radius:6px;place-items:center;text-decoration:none;display:grid}.oli-icon-action:hover{border-color:var(--oli-accent);background:#f8f6f4}.oli-compact-empty,.oli-loading-inline{min-height:58px;color:var(--oli-muted);background:#fff;border:1px dashed #dedad5;border-radius:7px;align-items:center;gap:9px;padding:14px;font-size:12px;display:flex}.oli-loading-inline svg{color:var(--oli-accent)}.oli-invoice-row{grid-template-columns:38px minmax(140px,1fr) auto minmax(90px,.45fr) 38px}.oli-invoice-status{color:#736e68;white-space:nowrap;background:#f3f2f0;border-radius:20px;padding:4px 7px;font-size:12px;font-weight:700}.oli-invoice-status.is-paid{color:var(--oli-ok);background:var(--oli-ok-soft)}.oli-invoice-status.is-pending{color:#8b641d;background:#faf2dc}.oli-invoice-status.is-failed,.oli-invoice-status.is-refunded{color:#a64f40;background:#f9ece8}.oli-invoice-amount{font:600 12px var(--aa-font-en);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.oli-icon-placeholder{width:36px}.oli-support-link{border:1px solid var(--oli-line);min-height:42px;color:var(--oli-accent);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:8px;margin-top:18px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.oli-settings-panel{border:1px solid var(--oli-line);background:#fff;border-radius:8px;max-width:760px;padding:19px}.oli-settings-title{border-bottom:1px solid var(--oli-line);align-items:center;gap:11px;padding-bottom:16px;display:flex}.oli-profile-avatar{width:43px;height:43px;color:var(--oli-accent);background:var(--oli-accent-soft);border-radius:8px;place-items:center;display:grid}.oli-settings-title h2{margin:0;font-size:15px}.oli-settings-title p{color:var(--oli-muted);margin:3px 0 0;font-size:12px}.oli-settings-rows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;display:grid}.oli-settings-row{border-bottom:1px solid #f0efed;gap:5px;min-width:0;padding:14px 2px;display:grid}.oli-settings-row span{color:var(--oli-muted);font-size:12px}.oli-settings-row b{overflow-wrap:anywhere;text-align:start;font-size:12px}.oli-settings-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.oli-toast{z-index:40;border:1px solid var(--oli-ok-line);max-width:min(90vw,440px);color:var(--oli-ok);background:var(--oli-ok-soft);border-radius:7px;padding:12px 15px;font-size:12px;position:fixed;inset-block-end:22px;inset-inline-end:22px;box-shadow:0 7px 25px #321c141f}.oli-mobile-nav{display:none}.oli-shell button:focus-visible,.oli-shell a:focus-visible{outline-offset:2px;outline:3px solid #c46d4d}@media (width<=1000px){.oli-workspace-layout{grid-template-columns:220px minmax(0,1fr)}.oli-page-content{padding-inline:24px}.oli-project-grid,.oli-project-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.oli-welcome-band{grid-template-columns:minmax(0,1fr) 160px}.oli-large-agent{width:90px;height:90px}}@media (width<=760px){.oli-shell{grid-template-rows:60px minmax(0,1fr)}.oli-topbar{padding-inline:13px}.oli-brand>.aa-character{block-size:35px;inline-size:35px}.oli-brand b{font-size:18px}.oli-brand small{font-size:12px}.oli-topbar-actions{gap:6px}.oli-account-label{display:none}.oli-support-button{justify-content:center;width:40px;min-height:40px;padding:0}.oli-support-button span{display:none}.oli-locale-button,.oli-logout-button{min-height:40px}.oli-logout-button{width:40px}.oli-workspace-layout{grid-template-columns:minmax(0,1fr);height:100%;overflow:hidden}.oli-workspace-layout>.aa-side{display:none}.oli-workspace-layout>.oli-page-content{width:100%;padding:22px 16px 100px}.oli-page-heading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:18px}.oli-page-heading h1{font-size:25px}.oli-page-heading p{font-size:12px}.oli-page-heading>.oli-button{min-height:40px}.oli-welcome-band{grid-template-columns:minmax(0,1fr) 84px;min-height:205px;padding:21px 17px}.oli-welcome-copy h2{max-width:24ch;font-size:20px}.oli-welcome-copy p{max-width:43ch;font-size:12px}.oli-welcome-art:before{width:78px}.oli-large-agent{border-radius:14px;width:58px;height:58px}.oli-metrics{gap:7px;margin-top:10px}.oli-metric{grid-template-columns:30px minmax(0,1fr);column-gap:7px;min-height:99px;padding:10px 8px}.oli-metric-icon{width:30px;height:30px}.oli-metric-icon svg{width:16px;height:16px}.oli-metric>div{flex-direction:column;align-items:flex-start;gap:2px}.oli-metric>div span{font-size:12px}.oli-metric strong{font-size:17px}.oli-metric>small{grid-column:1/3;margin-top:7px;font-size:12px}.oli-section-block{margin-top:23px}.oli-section-heading h2{font-size:16px}.oli-project-grid,.oli-project-grid-wide{grid-template-columns:1fr;gap:8px}.oli-project-card{padding:12px}.oli-project-card-copy{margin-top:10px}.oli-project-card-foot{margin-top:11px}.oli-lower-grid{grid-template-columns:1fr;gap:8px;margin-top:12px}.oli-empty-state{flex-wrap:wrap;align-items:flex-start;padding:14px}.oli-empty-state>div{flex:calc(100% - 60px)}.oli-empty-state>.oli-button{margin-inline-start:56px}.oli-billing-summary{grid-template-columns:1fr;gap:9px}.oli-balance-panel{min-height:170px}.oli-plan-row{grid-template-columns:36px minmax(0,1fr) auto;gap:9px;padding:10px}.oli-plan-row>.oli-status{justify-self:end}.oli-plan-date{text-align:start;grid-column:2}.oli-plan-row>.oli-icon-action{grid-area:2/3}.oli-invoice-row{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;padding:10px}.oli-invoice-copy{grid-column:2}.oli-invoice-status{grid-area:1/3}.oli-invoice-amount{text-align:start;grid-area:2/2}.oli-invoice-row>.oli-icon-action,.oli-invoice-row>.oli-icon-placeholder{grid-area:2/3;justify-self:end}.oli-invoice-icon{width:32px;height:32px}.oli-settings-rows{grid-template-columns:1fr}.oli-settings-panel{padding:15px}.oli-settings-actions{grid-template-columns:1fr;display:grid}.oli-note-line{margin-top:15px}.oli-support-link{justify-content:center;width:100%}.oli-workspace-layout>.aa-chat{height:100%;min-height:0}.oli-mobile-nav{z-index:14;padding:6px 5px max(6px,env(safe-area-inset-bottom));border-top:1px solid var(--oli-line);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset-block-end:0;inset-inline:0}.oli-mobile-nav button{color:#746f68;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:48px;padding:4px 2px;display:flex}.oli-mobile-nav button.is-active{color:var(--oli-accent);background:#f5f2ed}.oli-mobile-nav button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:700;overflow:hidden}.oli-toast{max-width:none;inset-block-end:72px;inset-inline:12px}.oli-assistant-open .oli-workspace-layout{padding-bottom:62px}.oli-assistant-open .oli-mobile-nav{display:grid}.oli-assistant-open .oli-workspace-layout>.aa-chat{height:100%}}@media (width<=420px){.oli-page-content{padding-inline:13px}.oli-welcome-band{grid-template-columns:minmax(0,1fr) 58px;padding-inline:14px}.oli-welcome-copy h2{font-size:18px}.oli-welcome-art:before{width:54px}.oli-large-agent{width:47px;height:47px}.oli-metric{padding-inline:6px}.oli-metric>div span{font-size:12px}.oli-metric strong{font-size:15px}.oli-metric>small,.oli-project-card-foot>button{font-size:12px}}.oli-project-card-foot{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.oli-project-card-foot>span{grid-column:1/-1}.oli-project-card-foot>button{justify-content:center;min-width:0;padding-inline:6px}.oli-project-card-foot>button span{text-overflow:ellipsis;overflow:hidden}.oli-profile-form{border-top:1px solid var(--oli-line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:14px;margin-top:17px;padding-top:17px;display:grid}.oli-profile-field{align-content:start;gap:7px;min-width:0;display:grid}.oli-profile-field>span{color:var(--oli-muted);font-size:12px;font-weight:700}.oli-profile-field>select,.oli-profile-field>input{border:1px solid var(--oli-line);width:100%;min-height:44px;color:var(--oli-ink);font:inherit;background:#fff;border-radius:7px;padding:9px 11px;font-size:12px}.oli-profile-field>input:read-only{color:#716c65;background:#f6f5f4}.oli-profile-form-actions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.oli-profile-form-actions>.oli-button{min-width:148px}.oli-profile-feedback{font-size:12px;line-height:1.5}.oli-profile-feedback.is-success{color:var(--oli-ok)}.oli-profile-feedback.is-error{color:#a84737}@media (width<=760px){.oli-profile-form{grid-template-columns:1fr;gap:12px}.oli-profile-form-actions{flex-direction:column-reverse;align-items:stretch}.oli-profile-form-actions>.oli-button{width:100%}}.oli-current-ai-plan{border:1px solid var(--oli-line);background:#fff;border-radius:8px;grid-template-columns:minmax(180px,1fr) auto minmax(120px,.7fr) auto;align-items:center;gap:16px;padding:15px;display:grid}.oli-current-ai-main{align-items:center;gap:10px;min-width:0;display:flex}.oli-current-ai-main>div{gap:3px;min-width:0;display:grid}.oli-current-ai-main b{text-transform:capitalize;font-size:12px}.oli-current-ai-main small{color:var(--oli-muted);font-size:12px}.oli-current-ai-plan>strong{font:700 15px var(--aa-font-en);white-space:nowrap}.oli-current-ai-plan>strong small{color:var(--oli-muted);font:400 12px var(--aa-font-ar)}.oli-current-ai-date{gap:4px;display:grid}.oli-current-ai-date span{color:var(--oli-muted);font-size:12px}.oli-current-ai-date b{font-size:12px}.oli-proposal-note{color:#786421;background:#fbf7e8;border:1px solid #eadfbd;border-radius:7px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:11px 12px;font-size:12px;line-height:1.55;display:flex}.oli-proposal-note svg{flex:none}.oli-proposal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.oli-proposal-card{border:1px solid var(--oli-line);background:#fff;border-radius:8px;flex-direction:column;min-width:0;padding:15px;display:flex}.oli-proposal-card.is-popular{border-color:#b5aa9c;box-shadow:inset 0 0 0 1px #b5aa9c}.oli-proposal-top{justify-content:space-between;align-items:center;gap:7px;display:flex}.oli-proposal-top>span{font-size:12px;font-weight:700}.oli-proposal-top>small{color:#786421;background:#fbf7e8;border-radius:20px;padding:3px 6px;font-size:12px;font-weight:700}.oli-proposal-card>strong{color:var(--oli-ink);font:700 19px/1.2 var(--aa-font-en);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:15px;display:block}.oli-proposal-card>strong small{color:var(--oli-muted);font:500 12px var(--aa-font-ar)}.oli-proposal-slot{color:var(--oli-accent);border-top:1px solid #f0efed;align-items:center;gap:7px;margin-top:15px;padding-top:11px;font-size:12px;font-weight:700;display:flex}.oli-proposal-slot svg{flex:none}.oli-proposal-card p{color:var(--oli-muted);margin:9px 0 0;font-size:12px;line-height:1.5}@media (width<=1000px){.oli-proposal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oli-current-ai-plan{grid-template-columns:minmax(150px,1fr) auto minmax(100px,.7fr)}}@media (width<=760px){.oli-current-ai-plan{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px}.oli-current-ai-date{grid-column:1}.oli-current-ai-plan>.oli-pending-tag{grid-column:1/-1;justify-self:start}.oli-proposal-grid{grid-template-columns:1fr}.oli-proposal-card{padding:13px}.oli-proposal-card>strong,.oli-proposal-slot{margin-top:10px}.oli-brand small{display:none}}.oli-tabs{border-bottom:1px solid var(--oli-line);gap:22px;margin:0 0 18px;display:flex}.oli-tabs button{min-height:44px;color:var(--oli-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:0 2px;font-size:14px;font-weight:600;display:inline-flex}.oli-tabs button.is-active{border-bottom-color:var(--oli-accent);color:var(--oli-ink)}.oli-tabs button small{color:var(--oli-muted);font-size:12px;font-weight:600}.oli-tabs button.is-active small{color:var(--oli-accent)}.oli-demo-hint{color:var(--oli-muted);text-align:center;margin:10px 0 0;font-size:12px}.oli-demo-select{justify-content:center;align-items:center;gap:8px;display:flex}.oli-demo-select select{border:1px solid var(--oli-line);min-height:32px;font:inherit;background:#fff;border-radius:6px;font-size:12px}.oli-about{min-height:100dvh;padding:28px 16px max(28px,env(safe-area-inset-bottom));background:var(--oli-page);place-items:center;display:grid}.oli-about-card{border:1px solid var(--oli-line);background:#fff;border-radius:12px;gap:16px;width:min(100%,440px);padding:24px 20px;display:grid}.oli-about-card h1{margin:0;font-size:24px;font-weight:700;line-height:1.3}.oli-about-card>p{color:var(--oli-muted);margin:-8px 0 0;font-size:14px;line-height:1.7}.oli-about-card .aa-main-button{margin-top:4px}.oli-step-label{color:var(--oli-accent);font-size:12px;font-weight:700}.oli-proven-line{color:var(--oli-ink);background:var(--oli-accent-soft);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.oli-proven-line svg{color:var(--oli-accent);flex:none}.oli-profile-field>select,.oli-profile-field>input{min-height:46px;font-size:15px}.oli-profile-field>span{font-size:12px}.oli-profile-field>small{color:var(--oli-muted);font-size:12px;line-height:1.5}.oli-profile-field .oli-tabs{margin:0}.oli-complete-bar{color:#7a3a2c;background:var(--oli-coral-soft);border:1px solid #ecd2c9;border-radius:8px;align-items:center;gap:10px;max-width:760px;margin-bottom:14px;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.oli-complete-bar>svg{color:var(--oli-coral);flex:none}.oli-complete-bar>span{flex:1}.oli-welcome-phone{margin:0 auto 10px}.oli-verify-phone-button{align-self:flex-start;margin:-4px 0 12px}.oli-verify-phone-input{border:1px solid var(--oli-line);background:var(--oli-card);min-height:46px;color:var(--oli-muted);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.oli-verify-phone-input input{min-width:0;color:var(--oli-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:15px}.oli-verify-credits{color:var(--oli-ok);font-weight:700}.oli-verify-note{color:var(--oli-muted);font-size:13px}.oli-complete-bar>button{color:#7a3a2c;cursor:pointer;background:#fff;border:1px solid #d9b2a5;border-radius:7px;flex:none;min-height:40px;padding:0 12px;font-size:13px;font-weight:700}.oli-settings-panel+.oli-settings-panel{margin-top:14px}.oli-panel-title{margin:0 0 14px;font-size:16px;font-weight:700}.oli-panel-note{color:var(--oli-muted);margin:14px 0 0;font-size:12px;line-height:1.6}.oli-profile-stack{gap:14px;display:grid}.oli-profile-stack .oli-profile-form-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.oli-id-list{margin:0;padding:0;list-style:none;display:grid}.oli-id-list li,.oli-row{border-bottom:1px solid var(--oli-line);align-items:center;gap:12px;min-height:60px;padding:8px 0;display:flex}.oli-id-list li:last-child,.oli-row:last-child{border-bottom:0}.oli-id-icon{width:38px;height:38px;color:var(--oli-accent);background:var(--oli-accent-soft);border-radius:8px;flex:none;place-items:center;display:grid}.oli-id-icon.is-whatsapp{color:#fff;background:#7f412a}.oli-id-copy{flex:1;gap:2px;min-width:0;display:grid}.oli-id-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.oli-id-copy small{color:var(--oli-muted);font-size:12px}[dir=rtl] .oli-id-copy [dir=ltr]{text-align:right}.oli-tag{color:#6b5a2a;background:#f6f0dc;border-radius:6px;flex:none;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.oli-tag.is-verified{color:var(--oli-accent);background:var(--oli-accent-soft)}.oli-tag-button{border:1px solid var(--oli-accent);min-height:36px;color:var(--oli-accent);cursor:pointer;background:#fff;border-radius:7px;flex:none;padding:0 12px;font-size:13px;font-weight:700}.oli-id-add{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.oli-row-panel{padding-block:4px}.oli-row{border-inline:0;width:100%;color:var(--oli-ink);text-align:start;cursor:pointer;font:inherit;background:0 0;border-top:0;text-decoration:none}.oli-row>svg:last-child{color:var(--oli-muted);flex:none}.oli-row.is-danger .oli-id-icon{color:#a33a2a;background:var(--oli-coral-soft)}.oli-row.is-danger b{color:#a33a2a}.oli-product-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.oli-product-card{border:1px solid var(--oli-line);background:#fff;border-radius:10px;gap:14px;padding:16px;display:grid}.oli-product-card-head{align-items:center;gap:12px;display:flex}.oli-product-card-title{flex:1;gap:2px;min-width:0;display:grid}.oli-product-card-title b{font-size:16px;font-weight:700;line-height:1.3}.oli-product-card-title small{color:var(--oli-muted);font-size:12px}.oli-product-card .oli-status{font-size:12px}.oli-product-facts{border-top:1px solid var(--oli-line);gap:8px;margin:0;padding:12px 0 0;display:grid}.oli-product-facts>div{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.oli-product-facts dt{color:var(--oli-muted)}.oli-product-facts dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:600;overflow:hidden}.oli-product-facts a{color:var(--oli-accent);align-items:center;gap:3px;text-decoration:none;display:inline-flex}.oli-product-actions{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.oli-product-actions .oli-button{min-height:44px;font-size:13px}.oli-sheet h2{margin:0 44px 8px 0;font-size:20px;font-weight:700;line-height:1.35}[dir=rtl] .oli-sheet h2{margin:0 0 8px 44px}.oli-sheet-lead{color:var(--oli-muted);margin:0 0 16px;font-size:14px;line-height:1.7}.oli-sheet-lead b{color:var(--oli-ink)}.oli-choice-list{gap:8px;margin-bottom:6px;display:grid}.oli-choice-list label{border:1px solid var(--oli-line);cursor:pointer;border-radius:9px;align-items:center;gap:10px;min-height:52px;padding:0 14px;font-size:14px;display:flex}.oli-choice-list label.is-active{border-color:var(--oli-accent);background:var(--oli-accent-soft)}.oli-choice-list input{accent-color:var(--oli-accent)}.oli-choice-list svg{color:var(--oli-accent)}.oli-outcome{justify-items:start;gap:8px;display:grid}.oli-outcome-icon{width:44px;height:44px;color:var(--oli-coral);background:var(--oli-coral-soft);border-radius:10px;place-items:center;display:grid}.oli-outcome h3{margin:4px 0 0;font-size:17px;line-height:1.4}.oli-outcome p{color:var(--oli-muted);margin:0;font-size:14px;line-height:1.7}.oli-outcome-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.aa-login-panel{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;gap:28px}.aa-login-card{align-self:center}.aa-card-brand{align-items:center;gap:12px;margin-bottom:22px;display:flex}.aa-card-brand .aa-agent-mark{margin-bottom:0}.aa-card-brand b{letter-spacing:0;font-size:20px;font-weight:700}.aa-locale{background:0 0;border:0;border-radius:0;justify-content:center;gap:18px;margin-top:14px;padding:0;position:static}.aa-locale button{background:0 0;border-bottom:2px solid #0000;border-radius:0;min-height:40px;padding:0 2px;font-size:13px}.aa-locale button.on{border-bottom-color:var(--oli-accent);color:var(--oli-ink);background:0 0;font-weight:700}.aa-powered{color:var(--oli-muted);justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex}.aa-powered b{color:var(--oli-ink);font-weight:700}.aa-powered svg{color:#7c3aed;fill:#7c3aed}@media (width<=760px){.aa-login-story{display:none}.aa-login-panel{min-height:100dvh;padding:32px 18px max(24px,env(safe-area-inset-bottom))}}.oli-menu-button,.oli-side-close{border:1px solid var(--oli-line);width:44px;height:44px;color:var(--oli-ink);cursor:pointer;background:#fff;border-radius:8px;flex:none;place-items:center;display:none}.oli-side-close{border:0;margin-inline-start:auto}.oli-side-scrim{display:none}.oli-topbar{gap:10px}.oli-topbar>.oli-brand{margin-inline-end:auto}.oli-nav button{font-size:14px}@media (width<=760px){.oli-menu-button,.oli-side-close{display:grid}.oli-workspace-layout>.aa-side{z-index:30;width:min(84vw,320px);height:100dvh;padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(16px,env(safe-area-inset-bottom));border-inline-end:1px solid var(--oli-line);visibility:hidden;transition:transform .2s ease-out;display:flex;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(105%)}.oli-shell[dir=ltr] .oli-workspace-layout>.aa-side{transform:translate(-105%)}.oli-workspace-layout>.aa-side.is-open,.oli-shell[dir=ltr] .oli-workspace-layout>.aa-side.is-open{visibility:visible;transform:none}.oli-side-scrim{z-index:25;background:#1414146b;border:0;display:block;position:fixed;inset:0}.oli-workspace-layout>.oli-page-content{padding-bottom:32px}.oli-assistant-open .oli-workspace-layout{padding-bottom:0}}.oli-shell,.oli-shell.oli-assistant-open{grid-template-rows:minmax(0,1fr)}.oli-workspace-layout{grid-template-columns:264px minmax(0,1fr);height:100%}.oli-workspace-layout>.aa-side{background:var(--oli-page);padding:14px 12px 12px}.oli-side-brand{align-items:center;gap:8px;padding:2px 4px 14px;display:flex}.oli-side-home{color:var(--oli-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:4px;display:flex}.oli-side-home>.aa-character{border:1px solid var(--oli-line);border-radius:9px;block-size:32px;inline-size:32px}.oli-side-home b{font-size:17px;font-weight:700}.oli-nav{margin-top:4px}.oli-nav button:hover,.oli-side-row:hover,.oli-side-user:hover{background:#efece9}.oli-sidebar-bottom{gap:4px;margin-top:auto;padding-top:14px;display:grid}.oli-credit-mini{text-align:start;cursor:pointer;width:100%;font:inherit;color:var(--oli-ink);margin-bottom:6px}.oli-credit-mini>span:nth-child(2){gap:2px;min-width:0;display:grid}.oli-side-row{color:#5a554f;text-align:start;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;padding:8px 11px;font-size:14px;font-weight:600;display:flex}.oli-side-user{border:0;border-top:1px solid var(--oli-line);min-height:56px;color:var(--oli-ink);text-align:start;cursor:pointer;font:inherit;background:0 0;border-radius:0;align-items:center;gap:10px;margin-top:6px;padding:8px;display:flex}.oli-side-user.is-active{background:var(--oli-accent-soft)}.oli-side-user>span:last-child{gap:1px;min-width:0;display:grid}.oli-side-user b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.oli-side-user small{color:var(--oli-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}[dir=rtl] .oli-side-user small{text-align:right}.oli-avatar{color:#fff;background:var(--oli-accent);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}.oli-main{background:#fff;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid}.oli-main>.oli-page-content{background:var(--oli-page);min-width:0;min-height:0;overflow:auto}.oli-main>.aa-chat{height:100%;min-height:0}.oli-main-top{display:none}.oli-menu-button{background:0 0;border:0}.aa-chat{background:#fff;grid-template-rows:minmax(0,1fr) auto}.aa-messages{padding:28px clamp(14px,4vw,48px) 16px}.aa-message-row{max-width:760px}.aa-message-row.assistant .aa-bubble{background:0 0;border:0;padding:4px 2px;font-size:15px;line-height:1.8}.aa-message-row.user .aa-bubble{color:var(--oli-ink);background:#f2f0ee;border:0;border-radius:18px;padding:10px 15px;font-size:15px}.aa-composer{padding:6px clamp(12px,3vw,28px) max(14px,env(safe-area-inset-bottom));background:#fff;border-top:0}.aa-compose-box{padding:5px;background:#fff;border:1px solid #dcd8d3;border-radius:16px;align-items:flex-end;gap:6px;max-width:720px;margin:0 auto;padding-inline-start:14px;transition:border-color .16s;display:flex}.aa-compose-box:focus-within{border-color:var(--oli-accent)}.aa-compose-box textarea{min-height:34px;max-height:140px;color:var(--oli-ink);resize:none;background:0 0;border:0;outline:0;flex:1;padding:6px 0;font-size:16px;line-height:1.4}.aa-compose-box textarea::placeholder{color:#94908a}.aa-compose-box textarea:disabled{cursor:default}.aa-compose-box button{color:#fff;background:var(--oli-accent);cursor:pointer;border:0;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.aa-compose-box button:disabled{opacity:.3;cursor:not-allowed}.aa-compose-box.is-idle{background:#f9f8f7}.aa-composer>small{max-width:760px;margin:8px auto 0;display:flex}@media (width<=760px){.oli-shell,.oli-shell.oli-assistant-open{grid-template-rows:minmax(0,1fr)}.oli-workspace-layout{grid-template-columns:minmax(0,1fr)}.oli-main{grid-template-rows:auto minmax(0,1fr)}.oli-main-top{align-items:center;gap:6px;min-height:52px;padding:4px 8px;display:flex}.oli-main-top b{font-size:15px;font-weight:700}.oli-main>.oli-page-content{width:100%;padding:8px 16px 32px}.aa-messages{padding:8px 14px 12px}.aa-composer>small{display:none}}.oli-shell[dir=ltr] .aa-message-wrap{text-align:left;direction:ltr}.oli-shell[dir=ltr] .aa-message-row.user .aa-message-wrap{align-items:flex-end}.aa-compose-box textarea::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.oli-proposal-grid{margin-top:4px}.oli-proposal-sub{color:var(--oli-muted);margin-top:4px;font-size:12px}.oli-extra-project{background:#fff;border:1px dashed #c8c2b9;border-radius:8px;align-items:center;gap:12px;margin-top:10px;padding:14px;display:flex}.oli-extra-project>div:nth-child(2){flex:1;min-width:0}.oli-extra-project b{font-size:14px}.oli-extra-project p{color:var(--oli-muted);margin:3px 0 0;font-size:12px;line-height:1.5}.oli-extra-price{text-align:end;justify-items:end;gap:3px;display:grid}.oli-extra-price strong{font:700 16px/1.2 var(--aa-font-en);white-space:nowrap}.oli-extra-price strong small{color:var(--oli-muted);font:500 12px var(--aa-font-ar)}.oli-extra-price span{color:var(--oli-accent);font-size:12px;font-weight:700}@media (width<=430px){.oli-extra-project{flex-wrap:wrap}.oli-extra-price{text-align:start;justify-items:start;width:100%;padding-inline-start:50px}}.oli-plan-row>.oli-icon-action{justify-self:end}.oli-heading-row{justify-content:space-between;flex-direction:row!important;align-items:center!important}.oli-heading-row h1{margin:0}.oli-billing-simple{border:1px solid var(--oli-line);background:#fff;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin-bottom:22px;display:grid}.oli-billing-stat{align-content:start;gap:4px;min-width:0;padding:16px;display:grid}.oli-billing-stat+.oli-billing-stat{border-inline-start:1px solid var(--oli-line)}.oli-billing-stat>span{color:var(--oli-muted);font-size:12px;font-weight:600}.oli-billing-stat strong{color:var(--oli-ink);font:700 26px/1.2 var(--aa-font-en);font-variant-numeric:tabular-nums}.oli-billing-stat strong.is-text{font-family:inherit;font-size:17px;line-height:1.4}.oli-billing-stat small{color:var(--oli-muted);font-size:12px}.oli-help-button{width:40px;height:40px;color:var(--oli-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-inline-start:auto;display:grid}.oli-help-button:hover{color:var(--oli-accent);background:var(--oli-accent-soft)}.oli-guide{gap:16px;display:grid}.oli-guide-head{background:color-mix(in srgb,var(--product-accent,var(--oli-accent)) 8%,#fff);border-radius:10px;align-items:flex-start;gap:12px;padding:12px;display:flex}.oli-guide-head b{font-size:15px;line-height:1.5}.oli-guide-head p{color:var(--oli-muted);margin:4px 0 0;font-size:13px;line-height:1.6}.oli-guide-block{gap:8px;display:grid}.oli-guide-block>small{color:var(--oli-muted);font-size:12px;font-weight:700}.oli-guide-block>p{margin:0;font-size:14px;line-height:1.6}.oli-guide-block ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.oli-guide-block li{align-items:flex-start;gap:8px;font-size:14px;line-height:1.6;display:flex}.oli-guide-block li svg{color:var(--oli-accent);flex:none;margin-top:3px}.oli-guide .aa-main-button{margin-top:0}.oli-guide-link{border:1px solid var(--oli-line);min-height:52px;color:var(--oli-ink);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.oli-guide-link:hover{border-color:var(--oli-accent)}.oli-guide-link-end{color:var(--oli-accent);align-items:center;gap:6px;display:flex}.oli-guide-link-end small{color:var(--oli-muted);font-size:12px;font-weight:500}.oli-sheet{max-height:92dvh;overflow-y:auto}.oli-proposal-card.is-selectable{cursor:pointer;transition:border-color .16s}.oli-proposal-card.is-selectable:hover{border-color:#b5aa9c}.oli-proposal-card.is-selected{border-color:var(--oli-accent);box-shadow:inset 0 0 0 1px var(--oli-accent)}.oli-proposal-card:focus-visible{outline-offset:2px;outline:3px solid #c46d4d}.oli-picked{color:#fff;background:var(--oli-accent);border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.oli-addons{gap:10px;margin-top:16px;display:grid}.oli-addons h3{margin:4px 0 0;font-size:16px}.oli-addon-row{border:1px solid var(--oli-line);background:#fff;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.oli-addon-row.is-stacked{gap:12px;display:grid}.oli-addon-row>div:nth-child(2),.oli-addon-title>div{flex:1;gap:2px;min-width:0;display:grid}.oli-addon-title{align-items:center;gap:12px;display:flex}.oli-addon-row b{font-size:14px}.oli-addon-row small{color:var(--oli-muted);font-size:12px}.oli-stepper{flex:none;align-items:center;gap:4px;display:flex}.oli-stepper button{border:1px solid var(--oli-line);width:40px;height:40px;color:var(--oli-ink);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:grid}.oli-stepper button:disabled{opacity:.35;cursor:not-allowed}.oli-stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:28px;font-size:16px;font-weight:700}.oli-choice-price{color:var(--oli-muted);margin-inline-start:auto;font-size:13px;font-weight:600}.oli-upsell{color:var(--oli-accent-deep);background:var(--oli-accent-soft);border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.oli-checkout-bar{z-index:5;padding:12px 14px max(12px,env(safe-area-inset-bottom));border:1px solid var(--oli-line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:16px -4px 0;display:flex;position:sticky;inset-block-end:0}.oli-checkout-bar>div{gap:2px;min-width:0;display:grid}.oli-checkout-bar b{font-size:14px}.oli-checkout-bar span{color:var(--oli-muted);font-size:13px}.oli-checkout-bar .oli-button{flex:none;min-width:110px}.oli-order-lines{margin:0 0 4px;padding:0;list-style:none;display:grid}.oli-order-lines li{border-bottom:1px solid var(--oli-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;font-size:14px;display:flex}.oli-order-lines li>span{gap:2px;display:grid}.oli-order-lines small{color:var(--oli-muted);font-size:12px}.oli-order-total{justify-content:space-between;align-items:center;padding:12px 0;font-size:15px;display:flex}.oli-order-total b{font-size:20px}.oli-order-note{color:var(--oli-muted);margin:0 0 14px;font-size:13px;line-height:1.7}.oli-order-ask{width:100%;margin-top:8px}.oli-outcome-icon.is-success{color:var(--oli-accent);background:var(--oli-accent-soft)}.oli-bar-credits{align-items:center;gap:5px;font-weight:700;display:inline-flex;color:var(--oli-accent)!important}.oli-order-total.is-credits{border-top:0;padding-top:0}.oli-order-total.is-credits>span{gap:2px;display:grid}.oli-order-total.is-credits small{color:var(--oli-muted);font-size:12px}.oli-order-total.is-credits b{color:var(--oli-accent);font-size:18px}.oli-overview{max-width:820px}.oli-overview-hello h1{margin:4px 0 2px;font-size:26px;font-weight:700}.oli-overview-hello p{color:var(--oli-muted);margin:0 0 16px;font-size:14px}.oli-ask-box{padding:8px;width:100%;min-height:56px;color:var(--oli-muted);text-align:start;cursor:pointer;font:inherit;background:#fff;border:1px solid #dcd8d3;border-radius:16px;align-items:center;gap:10px;margin-bottom:16px;padding-inline-start:10px;font-size:15px;display:flex}.oli-ask-box:hover{border-color:var(--oli-accent)}.oli-ask-box>span:nth-child(2){flex:1;min-width:0}.oli-ask-avatar{border:1px solid var(--oli-line);border-radius:10px;width:34px;height:34px}.oli-ask-send{color:#fff;background:var(--oli-accent);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.oli-billing-simple.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}button.oli-billing-stat{text-align:start;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0}button.oli-billing-stat:hover{background:#f9f8f7}.oli-billing-simple.is-three strong{font-size:22px}.oli-billing-simple.is-three strong.is-text{font-size:15px}.oli-overview .oli-section-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.oli-overview .oli-section-heading h2{margin:0;font-size:17px}.oli-overview-row{border-bottom:1px solid #f0efed;grid-template-columns:36px minmax(0,1fr) auto 40px;align-items:center;gap:10px;padding:10px 12px;display:grid}.oli-overview-row:last-child{border-bottom:0}.oli-overview-row .oli-plan-name{gap:2px;min-width:0;display:grid}.oli-overview-row .oli-plan-name b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.oli-overview-row .oli-plan-name a,.oli-overview-row .oli-plan-name small{color:var(--oli-accent);text-overflow:ellipsis;white-space:nowrap;font-size:12px;text-decoration:none;overflow:hidden}[dir=rtl] .oli-overview-row .oli-plan-name a{text-align:right}.oli-overview-row .oli-status{font-size:12px}.oli-empty-row{width:100%;min-height:52px;color:var(--oli-ink);text-align:start;cursor:pointer;font:inherit;background:#fff;border:1px dashed #d4cfc9;border-radius:10px;align-items:center;gap:10px;padding:0 14px;font-size:14px;display:flex}.oli-empty-row>span{flex:1}.oli-empty-row>svg{color:var(--oli-accent);flex:none}.oli-empty-row.is-help{border-style:solid;margin-top:16px}@media (width<=430px){.oli-billing-simple.is-three .oli-billing-stat{padding:12px 10px}.oli-billing-simple.is-three strong{font-size:19px}}.aa-message-row{animation:.22s ease-out both oli-rise}@keyframes oli-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.aa-composer{position:relative}.oli-shortcut-bar{scrollbar-width:none;gap:8px;max-width:760px;margin:10px auto 0;padding-bottom:2px;display:flex;overflow-x:auto}.oli-shortcut-bar::-webkit-scrollbar{display:none}.oli-shortcut-bar>button,.oli-shortcut-bar>.oli-ci>.oli-ci-open{border:1px solid var(--oli-line);color:#4a453f;cursor:pointer;min-height:44px;font:inherit;white-space:nowrap;background:#fff;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;transition:border-color .16s,color .16s;display:inline-flex}.oli-shortcut-bar>button:hover,.oli-shortcut-bar>.oli-ci>.oli-ci-open:hover{border-color:var(--oli-accent);color:var(--oli-accent-deep)}.oli-shortcut-bar>button svg,.oli-shortcut-bar>.oli-ci>.oli-ci-open svg{color:var(--oli-accent)}.oli-shortcut-bar>.oli-ci{flex:none;margin:0}.oli-chat-support{min-height:44px;margin-top:8px}.oli-project-choice{border:1px solid var(--oli-line);background:#fff;border-radius:12px;gap:10px;max-width:520px;padding:14px;display:grid}.oli-project-choice p{color:var(--oli-ink);margin:0;font-size:14px;line-height:1.6}.oli-project-choice-list{gap:6px;max-height:240px;display:grid;overflow-y:auto}.oli-project-choice-list button{border:1px solid var(--oli-line);min-height:44px;color:var(--oli-ink);text-align:start;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.oli-project-choice-list button:hover{border-color:var(--oli-accent)}.oli-project-choice-list button svg{color:var(--oli-accent);flex:none}.oli-project-choice-list button span{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.oli-project-choice-list button small{color:var(--oli-muted);font-size:12px}.oli-project-choice-cancel{color:var(--oli-accent-deep);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:13px}.oli-palette{z-index:6;border:1px solid var(--oli-line);background:#fff;border-radius:14px;max-width:760px;margin:0 auto;padding:6px;position:absolute;inset-block-end:calc(100% - 4px);inset-inline:clamp(12px,3vw,28px);box-shadow:0 12px 32px #201c171f}.oli-palette>button{width:100%;min-height:48px;color:var(--oli-ink);text-align:start;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:6px 8px;display:flex}.oli-palette>button.is-active{background:var(--oli-accent-soft)}.oli-palette-icon{width:32px;height:32px;color:var(--oli-accent);background:var(--oli-accent-soft);border-radius:8px;flex:none;place-items:center;display:grid}.oli-palette>button.is-active .oli-palette-icon{color:#fff;background:var(--oli-accent)}.oli-palette-text{flex:1;gap:1px;min-width:0;display:grid}.oli-palette-text b{font-size:14px}.oli-palette-text small{color:var(--oli-muted);font-size:12px}.oli-palette kbd{border:1px solid var(--oli-line);color:var(--oli-muted);font:500 12px var(--aa-font-en);background:#f9f8f7;border-radius:5px;padding:2px 6px}.oli-palette-foot{border-top:1px solid var(--oli-line);color:var(--oli-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:4px;padding:8px 8px 4px;font-size:12px;display:flex}.oli-palette-empty{color:var(--oli-muted);margin:0;padding:12px;font-size:13px}.oli-composer-note{max-width:760px;color:var(--oli-muted);margin:8px auto 0;font-size:13px}.oli-shortcut-cards{max-width:760px;margin:6px auto 18px}.oli-shortcut-cards>p{color:var(--oli-muted);margin:0 0 10px;font-size:13px;font-weight:600}.oli-shortcut-cards>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.oli-shortcut-cards button{border:1px solid var(--oli-line);min-height:96px;color:var(--oli-ink);text-align:start;cursor:pointer;font:inherit;background:#fff;border-radius:12px;justify-items:start;gap:4px;padding:12px;transition:border-color .16s;display:grid}.oli-shortcut-cards button:hover{border-color:var(--oli-accent)}.oli-shortcut-cards b{margin-top:4px;font-size:14px}.oli-shortcut-cards small{color:var(--oli-muted);font-size:12px;line-height:1.5}@media (width>=900px){.oli-shortcut-cards>div{grid-template-columns:repeat(4,minmax(0,1fr))}}.oli-answer{justify-items:start;gap:10px;padding:2px;display:grid}.oli-answer>p{margin:0;font-size:15px;line-height:1.8}.oli-answer .oli-button{min-height:40px;font-size:13px}.oli-answer-rows{border:1px solid var(--oli-line);background:#fff;border-radius:12px;width:min(100%,520px);display:grid;overflow:hidden}.oli-answer-row{border-bottom:1px solid #f0efed;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.oli-answer-row:last-child{border-bottom:0}.oli-answer-name{gap:1px;min-width:0;display:grid}.oli-answer-name b{font-size:14px}.oli-answer-name a,.oli-answer-name small{color:var(--oli-accent);text-overflow:ellipsis;white-space:nowrap;font-size:12px;text-decoration:none;overflow:hidden}[dir=rtl] .oli-answer-name a{text-align:right}.oli-answer-row .oli-button{min-height:36px;padding:6px 10px;font-size:12px}.aa-chat>*,.oli-main>*{min-width:0}.oli-shortcut-bar{width:100%;max-width:min(760px,100%)}.oli-composer-note.is-alert{color:#7a3a2c}.oli-no-credits{border:1px solid var(--oli-line);background:var(--oli-card);max-width:760px;color:var(--oli-ink);border-radius:12px;margin:10px auto 0;padding:12px 14px}.oli-no-credits-title{color:var(--oli-accent-deep);margin:0;font-size:14px;font-weight:700}.oli-no-credits-text{color:var(--oli-muted);margin:4px 0 10px;font-size:13px}.oli-no-credits-actions{flex-wrap:wrap;gap:8px;display:flex}.oli-no-credits-actions .oli-button{min-height:44px}.oli-composer-note button{color:var(--oli-accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.oli-typing-row{align-items:center;gap:10px}.oli-typing-avatar{border:1px solid var(--oli-line);background:var(--oli-sand);border-radius:12px;flex:none;width:44px;height:44px}.oli-typing-bubble{border:1px solid var(--oli-line);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:inline-flex}.oli-typing-dots{align-items:flex-end;gap:4px;height:14px;display:inline-flex}.oli-typing-dots i{background:var(--oli-accent);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite oli-dot-bounce}.oli-typing-dots i:nth-child(2){animation-delay:.15s}.oli-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes oli-dot-bounce{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}.oli-typing-label{color:var(--oli-muted);font-size:13px;font-weight:600}.oli-caret{vertical-align:-.15em;background:var(--oli-accent);width:2px;height:1.05em;margin-inline-start:2px;animation:.8s step-end infinite oli-caret-blink;display:inline-block}@keyframes oli-caret-blink{50%{opacity:0}}@media (width<=430px){.oli-typing-row .oli-typing-avatar{display:grid}}.oli-new-chat{text-align:center;justify-items:center;gap:12px;max-width:760px;margin:6vh auto 22px;display:grid}.oli-new-chat-mark{border:1px solid var(--oli-line);border-radius:18px;width:64px;height:64px}.oli-new-chat h2{margin:0;font-size:22px;font-weight:700;line-height:1.4}.oli-older{justify-content:center;margin:0 auto 14px;display:flex}.oli-older button{border:1px solid var(--oli-line);min-height:36px;color:var(--oli-muted);cursor:pointer;font:inherit;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.oli-older button:hover{border-color:var(--oli-accent);color:var(--oli-accent-deep)}.oli-memory-lead{margin:-6px 0 12px}.oli-memory-empty{color:var(--oli-muted);margin:0;font-size:14px}.oli-memory-item{border-bottom:1px solid var(--oli-line);justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 0;font-size:14px;line-height:1.6;display:flex}.oli-memory-item>span{gap:2px;display:grid}.oli-memory-item small{color:var(--oli-muted);font-size:12px;font-weight:700}.oli-memory-item.is-summary{background:var(--oli-accent-soft);border:0;border-radius:10px;margin-bottom:4px;padding:12px}.oli-memory-item button{width:36px;height:36px;color:var(--oli-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.oli-memory-item button:hover{color:#a33a2a;background:var(--oli-coral-soft)}.oli-memory-forget{color:#a33a2a;cursor:pointer;font:inherit;background:0 0;border:0;margin-top:12px;padding:0;font-size:13px;font-weight:700}.oli-memory-confirm{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.oli-memory-confirm>span{color:#7a3a2c;flex:100%}.oli-memory-card{width:100%;color:var(--oli-ink);text-align:start;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.oli-memory-card>svg{color:var(--oli-muted);flex:none}.oli-memory-card-text{flex:1;gap:4px;min-width:0;display:grid}.oli-memory-card-text b{font-size:15px}.oli-memory-card-text small{color:var(--oli-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.oli-memory-card-text em{color:var(--oli-accent);font-size:12px;font-style:normal;font-weight:700}.oli-back{min-height:40px;color:var(--oli-accent);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:6px;padding:0;font-size:14px;font-weight:700;display:inline-flex}.oli-memory-page .oli-settings-panel+.oli-settings-panel{margin-top:14px}.oli-memory-summary{border:1px solid var(--oli-line);width:100%;min-height:120px;color:var(--oli-ink);font:inherit;resize:vertical;background:#fff;border-radius:10px;padding:12px;font-size:15px;line-height:1.7}.oli-memory-summary:focus,.oli-memory-row input:focus,.oli-memory-add input:focus{border-color:var(--oli-accent);outline:0}.oli-memory-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.oli-memory-actions small{color:var(--oli-muted);font-size:12px}.oli-memory-actions>span{gap:8px;display:flex}.oli-memory-list{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.oli-memory-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;display:grid}.oli-memory-row input,.oli-memory-add input{border:1px solid var(--oli-line);width:100%;min-height:46px;color:var(--oli-ink);font:inherit;background:#fff;border-radius:10px;padding:0 12px;font-size:15px}.oli-memory-icon{width:40px;height:40px;color:var(--oli-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.oli-memory-icon:hover{color:#a33a2a;background:var(--oli-coral-soft)}.oli-memory-icon.is-save{color:#fff;background:var(--oli-accent)}.oli-memory-mine{color:var(--oli-muted);grid-column:1/-1;font-size:12px}.oli-memory-error{color:#a33a2a;grid-column:1/-1;font-size:12px}.oli-memory-add{gap:8px;display:flex}.oli-memory-add .oli-button{flex:none;min-height:46px}.oli-memory-note{color:var(--oli-accent-deep);margin:12px 0 0;font-size:13px}.oli-memory-note.is-error{color:#a33a2a}.oli-memory-page .oli-memory-forget{margin:16px 0 0;display:block}.oli-billing{max-width:900px}.oli-bill-hero{border:1px solid var(--oli-line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 24px;padding:20px;display:grid}.oli-bill-plan{align-content:start;gap:4px;display:grid}.oli-bill-plan>span,.oli-bill-credits-row>span{color:var(--oli-muted);font-size:12px;font-weight:700}.oli-bill-plan strong{font-size:24px;font-weight:700;line-height:1.3}.oli-bill-plan p{color:var(--oli-muted);margin:2px 0 0;font-size:13px;line-height:1.6}.oli-bill-credits{border-inline-start:1px solid var(--oli-line);align-content:start;gap:8px;padding-inline-start:24px;display:grid}.oli-bill-credits-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.oli-bill-credits-row strong{font:700 30px/1.1 var(--aa-font-en);font-variant-numeric:tabular-nums;color:var(--oli-ink)}.oli-bill-credits-row strong.is-low{color:#a33a2a}.oli-bill-bar{background:#efece9;border-radius:6px;height:8px;overflow:hidden}.oli-bill-bar i{background:var(--oli-accent);border-radius:6px;height:100%;transition:width .3s ease-out;display:block}.oli-bill-bar i.is-low{background:#c76856}.oli-bill-credits small{color:var(--oli-muted);font-size:12px;line-height:1.5}.oli-bill-credits small.oli-bill-low{color:#a33a2a;font-weight:700}.oli-bill-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:4px;display:flex}.oli-bill-actions .oli-button{min-height:44px;font-size:14px}.oli-bill-tabs{margin-top:22px;scroll-margin-top:12px}.oli-bill-tabs .oli-tabs{scrollbar-width:none;overflow-x:auto}.oli-bill-note{color:var(--oli-muted);align-items:center;gap:6px;margin:0 0 12px;font-size:13px;display:flex}.oli-billing .oli-empty-row.is-help{margin-top:22px}@media (width<=600px){.oli-bill-hero{grid-template-columns:1fr;padding:16px}.oli-bill-credits{padding-inline-start:0;border-inline-start:0;border-top:1px solid var(--oli-line);padding-top:14px}.oli-bill-actions .oli-button{flex:1 1 0}}.oli-tabs.is-compact{border-bottom:0;gap:16px;margin-bottom:12px}.oli-tabs.is-compact button{border-bottom-width:2px;min-height:34px;font-size:13px}.oli-proposal-top small.oli-current-tag{color:var(--oli-accent);background:var(--oli-accent-soft)}.oli-checkout-bar{z-index:20;padding:12px max(16px,calc((100% - 860px) / 2)) max(12px,env(safe-area-inset-bottom));border:0;border-top:1px solid var(--oli-line);background:#fff;border-radius:0;margin:0;position:fixed;inset-block-end:0;inset-inline:264px 0;box-shadow:0 -6px 18px #201c170f}.oli-page-content:has(.oli-checkout-bar){padding-bottom:120px}@media (width<=760px){.oli-checkout-bar{padding-inline:16px;inset-inline-start:0}}.oli-consent{border:1px solid var(--oli-line);background:#faf9f8;border-radius:10px;gap:10px;margin:4px 0 14px;padding:12px;display:grid}.oli-consent ul{color:var(--oli-muted);gap:4px;margin:0;padding-inline-start:18px;font-size:13px;line-height:1.6;display:grid}.oli-consent label{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.oli-consent input{width:20px;height:20px;accent-color:var(--oli-accent);flex:none;margin-top:2px}.oli-consent a{color:var(--oli-accent);font-weight:700}.oli-legal-links{color:var(--oli-muted);flex-wrap:wrap;justify-content:center;gap:4px 14px;font-size:12px;display:flex}.oli-legal-links a{color:var(--oli-muted);text-decoration:none}.oli-legal-links a:hover{color:var(--oli-accent);text-decoration:underline}.aa-login-foot{gap:8px;display:grid}.oli-bill-legal{margin-top:16px}.oli-pay{gap:12px;display:grid}.oli-pay-methods label{align-items:center}.oli-pay-methods label>span{gap:1px;display:grid}.oli-pay-methods label small{color:var(--oli-muted);font-size:12px;font-weight:500}.oli-pay-phone{color:var(--oli-muted);gap:6px;font-size:13px;font-weight:600;display:grid}.oli-pay-phone input{border:1px solid var(--oli-line);min-height:46px;color:var(--oli-ink);font:inherit;letter-spacing:.02em;background:#fff;border-radius:10px;padding:0 12px;font-size:16px}.oli-pay-phone input:focus{border-color:var(--oli-accent);outline:0}.oli-pay-error{color:#a33a2a;margin:0;font-size:13px;line-height:1.6}.oli-pay-secure{color:var(--oli-muted);text-align:center;justify-content:center;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.oli-pay .aa-main-button{margin-top:0}.oli-addons-soon{color:var(--oli-muted);margin:14px 0 0;font-size:13px;line-height:1.6}.oli-pay-return{color:var(--oli-accent-deep);background:var(--oli-accent-soft);border-radius:10px;margin:0 0 14px;padding:12px 14px;font-size:14px;line-height:1.6}.aa-login,.aa-login-panel{background:var(--oli-page)}.aa-login .aa-field>div{background:#fff}.aa-card-brand .aa-agent-mark{background:var(--oli-sand);border-color:#e2d3c4;border-radius:20px;block-size:76px;inline-size:76px;animation:5s ease-in-out infinite oli-mark-float;box-shadow:0 10px 24px -14px #3c231973}.aa-card-brand .aa-agent-mark.is-oops{animation:.5s ease-in-out oli-mark-oops}@keyframes oli-mark-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes oli-mark-oops{0%,to{transform:translate(0)}20%{transform:translate(-5px)rotate(-3deg)}40%{transform:translate(5px)rotate(3deg)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@media (width<=760px){.aa-card-brand .aa-agent-mark{border-radius:17px;block-size:64px;inline-size:64px}}@media (prefers-reduced-motion:reduce){.aa-card-brand .aa-agent-mark{animation:none}}.oli-toast{align-items:center;gap:10px;display:flex}.oli-toast>span{flex:1;min-width:0}.oli-toast>button{block-size:32px;inline-size:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;margin-block:-6px;margin-inline-end:-8px;padding:0;display:grid}.oli-toast>button:hover{background:#3d6b451a}.oli-wordmark{letter-spacing:-.01em;color:var(--oli-ink);font-family:Fredoka,Poppins,system-ui,sans-serif;font-weight:600;line-height:1}.aa-card-brand b.oli-wordmark{font-size:30px;font-weight:600}.oli-side-home b.oli-wordmark{font-size:21px;font-weight:600}.aa-loading-screen b.oli-wordmark{font-size:22px}.oli-team-head{text-align:center;max-width:760px;margin:6px auto 26px}.oli-team-head h2{margin:10px 0 4px;font-size:19px}.oli-team-head p{max-width:46ch;color:var(--oli-muted);margin:0 auto;font-size:13.5px;line-height:1.7}.oli-team-icon{block-size:48px;inline-size:48px;color:var(--oli-accent);background:var(--oli-sand);border:1px solid #e2d3c4;border-radius:14px;place-items:center;display:inline-grid}.oli-team-avatar{color:#fff;background:var(--oli-accent);border-radius:50%;flex:none;place-items:center;block-size:30px;inline-size:30px;margin-top:20px;font-size:13px;font-weight:700;display:grid}.oli-team-chat .aa-message-row.assistant .aa-bubble{background:var(--oli-sand);border:1px solid #eadfd3;border-radius:18px;padding:10px 15px;font-size:15px}.oli-team-name{color:var(--oli-muted);margin:0 4px 4px;font-size:12px;font-weight:700;display:block}.oli-team-time{color:#9a9089;margin:4px 6px 0;font-size:11px;display:block}.oli-team-file{align-items:center;gap:7px;font-weight:600;display:inline-flex}.oli-team-state,.oli-team-closed{max-width:760px;color:var(--oli-muted);text-align:center;margin:0 auto 18px;font-size:13px}.oli-team-state{place-items:center;display:grid}.oli-unread{color:#fff;background:var(--oli-accent);border-radius:10px;place-items:center;block-size:20px;min-inline-size:20px;margin-inline-start:auto;padding:0 6px;font-size:11px;font-style:normal;font-weight:700;display:grid}.oli-side-row.is-active{color:var(--oli-ink);background:var(--oli-accent-soft)}@media (width<=760px){.oli-team-avatar{display:none}}.oli-workspace-layout{transition:grid-template-columns .28s cubic-bezier(.32,.72,0,1)}.oli-shell .oli-side{background:var(--oli-page);border-inline-end:1px solid var(--oli-line);gap:0;padding:12px 10px;overflow-x:hidden}.oli-shell .oli-side-brand{align-items:center;gap:6px;min-height:48px;padding:0 2px 10px;display:flex}.oli-shell .oli-side-home{border-radius:10px;flex:1;gap:10px;min-width:0;padding:4px}.oli-shell .oli-side-home>.aa-character{background:var(--oli-sand);border:1px solid #e2d3c4;border-radius:10px;block-size:34px;inline-size:34px}.oli-shell .oli-side-home b.oli-wordmark{white-space:nowrap;font-size:21px}.oli-side-collapse{block-size:36px;inline-size:36px;color:var(--oli-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;padding:0;transition:background .16s,color .16s;display:grid}.oli-side-collapse:hover{color:var(--oli-ink);background:#efe9e2}.oli-shell .oli-nav{gap:2px;margin-top:6px}.oli-shell .oli-nav button,.oli-shell .oli-side-row{color:#4f4842;white-space:nowrap;border-radius:10px;gap:12px;min-height:42px;padding:8px 11px;font-size:14px;font-weight:500}.oli-shell .oli-nav button svg,.oli-shell .oli-side-row svg{color:#8a8079;flex:none;transition:color .16s}.oli-shell .oli-nav button:hover,.oli-shell .oli-side-row:hover,.oli-shell .oli-side-user:hover{color:var(--oli-ink);background:#f1ebe4}.oli-shell .oli-nav button.is-active,.oli-shell .oli-side-row.is-active{color:var(--oli-ink);background:#efe4d8;font-weight:600}.oli-shell .oli-nav button.is-active svg,.oli-shell .oli-side-row.is-active svg{color:var(--oli-accent)}.oli-shell .oli-nav button.is-active:before{display:none}.oli-shell .oli-nav button small{min-width:22px;height:20px;color:var(--oli-muted);background:#ece5dc;border-radius:10px;margin-inline-start:auto;padding-inline:7px;font-size:11.5px;font-weight:600}.oli-shell .oli-nav button.is-active small{color:var(--oli-accent-deep);background:#fff}.oli-shell .oli-sidebar-bottom{gap:2px;padding-top:12px}.oli-shell .oli-credit-mini{border:1px solid var(--oli-line);background:#fff;border-radius:12px;align-items:center;gap:10px;margin-bottom:8px;padding:10px;transition:border-color .16s,box-shadow .16s;display:flex}.oli-shell .oli-credit-mini:hover{border-color:#dccbbb;box-shadow:0 6px 16px -12px #3c231980}.oli-shell .oli-mini-icon{border-radius:9px;block-size:32px;inline-size:32px}.oli-credit-text{gap:1px;min-width:0;display:grid}.oli-credit-text small{color:var(--oli-muted);white-space:nowrap;font-size:12px}.oli-credit-text b{font-variant-numeric:tabular-nums;font-size:16px;line-height:1.2}.oli-credit-add{color:var(--oli-accent-deep);background:var(--oli-accent-soft);white-space:nowrap;border-radius:999px;margin-inline-start:auto;padding:4px 10px;font-size:12px;font-weight:700}.oli-shell .oli-side-user{border-top:1px solid var(--oli-line);border-radius:12px;min-height:58px;margin-top:8px;padding:10px 8px}.oli-shell .oli-side-user.is-active{background:#efe4d8}.oli-shell .oli-unread{margin-inline-start:auto}@media (width>=761px){.oli-workspace-layout.is-side-collapsed{grid-template-columns:68px minmax(0,1fr)}.oli-side-collapse svg{transition:transform .28s cubic-bezier(.32,.72,0,1)}.oli-side.is-collapsed .oli-side-collapse svg{transform:rotate(180deg)}.oli-shell .oli-side.is-collapsed{padding-inline:10px}.oli-side.is-collapsed .oli-side-brand{flex-direction:column;gap:8px;padding-bottom:12px}.oli-side.is-collapsed .oli-side-home{flex:none;padding:2px}.oli-side.is-collapsed .oli-wordmark,.oli-side.is-collapsed .oli-nav span,.oli-side.is-collapsed .oli-side-row span,.oli-side.is-collapsed .oli-credit-text,.oli-side.is-collapsed .oli-credit-add,.oli-side.is-collapsed .oli-side-user>span:last-child{display:none}.oli-side.is-collapsed .oli-nav button,.oli-side.is-collapsed .oli-side-row,.oli-side.is-collapsed .oli-credit-mini,.oli-side.is-collapsed .oli-side-user{justify-content:center;padding-inline:0}.oli-side.is-collapsed .oli-credit-mini{background:0 0;border-color:#0000;padding:6px}.oli-side.is-collapsed .oli-nav button small,.oli-side.is-collapsed .oli-unread{min-width:16px;height:16px;padding-inline:4px;font-size:10px;position:absolute;inset-block-start:3px;inset-inline-end:5px}.oli-side.is-collapsed .oli-side-row{position:relative}}@media (width<=760px){.oli-shell .oli-workspace-layout>.oli-side{inline-size:min(86vw,330px);padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));visibility:hidden;border-inline-end:0;transition:transform .34s cubic-bezier(.32,.72,0,1),visibility 0s linear .34s;transform:translate(105%);box-shadow:0 0 0 1px #3c23190f,24px 0 60px -20px #28191459}.oli-shell[dir=ltr] .oli-workspace-layout>.oli-side{transform:translate(-105%)}.oli-shell .oli-workspace-layout>.oli-side.is-open{visibility:visible;transition:transform .38s cubic-bezier(.32,.72,0,1),visibility;transform:none}.oli-shell .oli-side-scrim{z-index:25;opacity:0;pointer-events:none;background:#1c171561;border:0;transition:opacity .3s;display:block;position:fixed;inset:0}.oli-shell .oli-side-scrim.is-open{opacity:1;pointer-events:auto}.oli-side .oli-nav button,.oli-side .oli-sidebar-bottom>*{opacity:0;transition:opacity .2s,transform .2s;transform:translate(14px)}.oli-shell[dir=ltr] .oli-side .oli-nav button,.oli-shell[dir=ltr] .oli-side .oli-sidebar-bottom>*{transform:translate(-14px)}.oli-side.is-open .oli-nav button,.oli-side.is-open .oli-sidebar-bottom>*,.oli-shell[dir=ltr] .oli-side.is-open .oli-nav button,.oli-shell[dir=ltr] .oli-side.is-open .oli-sidebar-bottom>*{opacity:1;transition:opacity .3s ease calc(60ms + var(--i,0) * 35ms),transform .36s cubic-bezier(.32,.72,0,1) calc(60ms + var(--i,0) * 35ms);transform:none}.oli-side-collapse{block-size:40px;inline-size:40px}}@media (prefers-reduced-motion:reduce){.oli-workspace-layout,.oli-shell .oli-workspace-layout>.oli-side,.oli-shell .oli-side-scrim,.oli-side .oli-nav button,.oli-side .oli-sidebar-bottom>*{transition:none!important}.oli-side .oli-nav button,.oli-side .oli-sidebar-bottom>*{opacity:1!important;transform:none!important}}:root{--oli-gold:#a8791c;--oli-gold-soft:#f7edd4;--oli-gold-line:#ecdcb3}.oli-shell .oli-billing-card .oli-gold-icon{color:var(--oli-gold);background:var(--oli-gold-soft);box-shadow:inset 0 0 0 1px var(--oli-gold-line)}.oli-shell .oli-billing-card .oli-credit-text b{font-size:14px;font-weight:600;line-height:1.3}.oli-shell .oli-billing-card .oli-credit-text small{font-size:12px}.oli-shell .oli-billing-card .oli-credit-text small bdi{color:var(--oli-ink);font-variant-numeric:tabular-nums;font-weight:700}.oli-shell .oli-billing-card.is-active{border-color:var(--oli-gold-line);background:#fffaf0}.oli-lang-switch{color:#8a8079;align-items:center;gap:4px;min-height:42px;padding:4px 11px;display:flex}.oli-lang-switch>svg{flex:none;margin-inline-end:8px}.oli-lang-switch button{border:0;min-height:32px;color:var(--oli-muted);cursor:pointer;font:inherit;background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:4px 8px;font-size:13.5px;font-weight:500;transition:color .16s,border-color .16s}.oli-lang-switch button:hover{color:var(--oli-ink)}.oli-lang-switch button.is-active{color:var(--oli-ink);border-bottom-color:var(--oli-accent);cursor:default;font-weight:700}.oli-lang-switch button[lang=en]{font-family:var(--aa-font-en)}.oli-lang-switch button[lang=ar]{font-family:var(--aa-font-ar)}@media (width>=761px){.oli-side.is-collapsed .oli-lang-switch{flex-direction:column;gap:2px;padding-inline:0}.oli-side.is-collapsed .oli-lang-switch>svg{margin:0 0 2px}.oli-side.is-collapsed .oli-lang-switch button{min-height:26px;padding:2px 6px;font-size:11px}}.oli-sales{max-width:880px}.oli-sales-state,.oli-sales-empty{min-height:120px;color:var(--oli-muted);text-align:center;place-items:center;font-size:14px;display:grid}.oli-sales-soon{color:var(--oli-muted);font-size:14px}.oli-sales-note{color:var(--oli-muted);margin:10px 0;font-size:13px}.oli-sales-wallet{border:1px solid var(--oli-gold-line);background:#fffaf0;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:4px 0 18px;padding:16px 18px;display:flex}.oli-sales-wallet small{color:var(--oli-muted);font-size:12.5px}.oli-sales-wallet b{font-variant-numeric:tabular-nums;margin:2px 0;font-size:26px;display:block}.oli-sales-wallet b span{color:var(--oli-muted);font-size:14px;font-weight:600}.oli-sales-wallet p{color:var(--oli-muted);margin:0;font-size:12.5px}.oli-sales-bots{gap:8px;margin-bottom:20px;display:grid}.oli-sales-bot{border:1px solid var(--oli-line);color:var(--oli-ink);text-align:start;cursor:pointer;font:inherit;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:14px;transition:border-color .16s,box-shadow .16s;display:flex}.oli-sales-bot:hover{border-color:#dccbbb;box-shadow:0 8px 20px -16px #3c231980}.oli-sales-bot-text{flex:1;min-width:0;display:grid}.oli-sales-bot-text b{font-size:15px}.oli-sales-bot-text small{color:var(--oli-muted);font-size:12.5px}.oli-sales-avatar{color:#fff;background:var(--bot,#a9553a);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.oli-sales-avatar img{object-fit:cover;background:#fff;block-size:100%;inline-size:100%}.oli-sales-status{white-space:nowrap;font-size:12px;font-weight:700}.oli-sales-status.is-live{color:var(--oli-ok)}.oli-sales-status.is-draft{color:var(--oli-muted)}.oli-sales-status.is-paused{color:#9a6a1c}.oli-sales-free{color:var(--oli-accent-deep);background:var(--oli-accent-soft);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.oli-sales-new h2,.oli-sales-block h2{margin:0 0 6px;font-size:17px}.oli-sales-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0 18px;padding:0;list-style:none;display:grid}.oli-sales-steps li{border:1px solid var(--oli-line);background:#fff;border-radius:12px;gap:10px;padding:14px;display:flex}.oli-sales-steps li>span{block-size:26px;inline-size:26px;color:var(--oli-accent-deep);background:var(--oli-accent-soft);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.oli-sales-steps b{font-size:14px;display:block}.oli-sales-steps small{color:var(--oli-muted);font-size:12.5px;line-height:1.6}.oli-sales-steps.is-compact{margin-top:6px}.oli-sales-projects{gap:8px;display:grid}.oli-sales-project{min-height:58px;color:var(--oli-ink);text-align:start;cursor:pointer;font:inherit;background:#fff;border:1px dashed #d9cbbd;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.oli-sales-project:hover{border-style:solid;border-color:var(--oli-accent)}.oli-sales-project:disabled{opacity:.6;cursor:default}.oli-sales-project img{border-radius:8px;block-size:30px;inline-size:30px}.oli-sales-project>span{flex:1;min-width:0;display:grid}.oli-sales-project b{font-size:14px}.oli-sales-project small{color:var(--oli-muted);font-size:12px}.oli-sales-project>svg:last-child{color:var(--oli-accent)}.oli-sales-setup-head{align-items:center;gap:12px;margin:4px 0 16px;display:flex}.oli-sales-setup-head>div{flex:1;min-width:0}.oli-sales-setup-head h1{margin:0;font-size:22px}.oli-sales-setup-head p{color:var(--oli-muted);margin:2px 0 0;font-size:13px}.oli-sales-stepper{border-bottom:1px solid var(--oli-line);gap:18px;margin:0 0 18px;padding:0 0 12px;list-style:none;display:flex;overflow-x:auto}.oli-sales-stepper li{color:var(--oli-muted);white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.oli-sales-stepper li>span{border:1px solid var(--oli-line);border-radius:50%;place-items:center;block-size:24px;inline-size:24px;font-size:12px;display:grid}.oli-sales-stepper li.is-current{color:var(--oli-ink)}.oli-sales-stepper li.is-current>span{border-color:var(--oli-accent);color:#fff;background:var(--oli-accent)}.oli-sales-stepper li.is-done>span{border-color:var(--oli-ok);color:#fff;background:var(--oli-ok)}.oli-sales-block{border:1px solid var(--oli-line);background:#fff;border-radius:14px;margin:0 0 16px;padding:18px}.oli-sales-block-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.oli-sales-lead{color:var(--oli-muted);margin:0 0 12px;font-size:13px;line-height:1.7}.oli-sales-input-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.oli-sales-input-row input{min-width:0;min-height:44px;font:inherit;color:var(--oli-ink);background:#fff;border:1px solid #ddd3c9;border-radius:10px;flex:1;padding:9px 12px;font-size:15px}.oli-sales-input-row small,.oli-sales-drop small,.oli-sales-hint{color:var(--oli-muted);flex-basis:100%;font-size:12px;line-height:1.6}.oli-sales-drop{background:var(--oli-page);border:1px dashed #d9cbbd;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:18px;display:flex}.oli-sales-text{gap:8px;margin-top:12px;display:grid}.oli-sales-text textarea,.oli-sales-card{inline-size:100%;font:inherit;color:var(--oli-ink);resize:vertical;background:#fff;border:1px solid #ddd3c9;border-radius:12px;padding:12px;font-size:14.5px;line-height:1.7}.oli-sales-text button{justify-self:end}.oli-sales-sources{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.oli-sales-sources li{border:1px solid var(--oli-line);color:var(--oli-muted);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.oli-sales-sources li>span{flex:1;min-width:0;display:grid}.oli-sales-sources b{color:var(--oli-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.oli-sales-sources small{font-size:12px}.oli-sales-sources li.is-error{background:var(--oli-coral-soft);border-color:#eccfc7}.oli-sales-sources button,.oli-sales-domains button{block-size:32px;inline-size:32px;color:var(--oli-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.oli-sales-sources button:hover,.oli-sales-domains button:hover{color:var(--oli-ink);background:#f1ebe4}.oli-sales-actions{justify-content:flex-end;gap:8px;margin:4px 0 18px;display:flex}.oli-sales .oli-field{gap:6px;margin-top:14px;display:grid}.oli-sales .oli-field>span{color:var(--oli-muted);font-size:13px;font-weight:600}.oli-sales .oli-field>input{min-height:44px;font:inherit;color:var(--oli-ink);background:#fff;border:1px solid #ddd3c9;border-radius:10px;padding:9px 12px;font-size:15px}.oli-sales-look{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;display:grid}.oli-sales-logo-row{align-items:center;gap:10px;display:flex}.oli-text-button{color:var(--oli-accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:6px;font-size:13px;font-weight:700}.oli-sales-swatches{flex-wrap:wrap;gap:10px;display:flex}.oli-sales-swatches button{cursor:pointer;border:0;border-radius:50%;block-size:34px;inline-size:34px;box-shadow:inset 0 0 0 1px #00000014}.oli-sales-swatches button.is-active{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--oli-ink)}.oli-sales-custom-color{cursor:pointer;border:1px dashed #cdbfb1;border-radius:50%;place-items:center;block-size:34px;inline-size:34px;display:grid;position:relative;overflow:hidden}.oli-sales-custom-color input{opacity:0;cursor:pointer;border:0;block-size:48px;inline-size:48px;padding:0;position:absolute;inset:-6px}.oli-sales-custom-color:after{content:"+";color:var(--oli-muted);font-size:18px}.oli-sales-preview{position:sticky;top:12px}.oli-sales-preview-label{color:var(--oli-muted);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.oli-sales-preview-site{border:1px solid var(--oli-line);background:#fbf9f6;border-radius:14px;block-size:380px;position:relative;overflow:hidden}.oli-sales-preview-panel{background:#fff;border-radius:14px;inline-size:220px;position:absolute;inset-block-end:66px;overflow:hidden;box-shadow:0 14px 30px -14px #00000059,0 0 0 1px #0000000d}.oli-sales-preview-site.is-right .oli-sales-preview-panel,.oli-sales-preview-site.is-right .oli-sales-preview-bubble{right:12px}.oli-sales-preview-site.is-left .oli-sales-preview-panel,.oli-sales-preview-site.is-left .oli-sales-preview-bubble{left:12px}.oli-sales-preview-head{color:var(--on);background:var(--bot);align-items:center;gap:8px;padding:10px;display:flex}.oli-sales-preview-head img,.oli-sales-preview-dot{object-fit:cover;background:#fff;border-radius:50%;flex:none;block-size:26px;inline-size:26px}.oli-sales-preview-head span{min-width:0;display:grid}.oli-sales-preview-head b{font-size:12.5px}.oli-sales-preview-head small{opacity:.85;font-size:10.5px}.oli-sales-preview-body{background:#faf8f5;gap:6px;padding:10px;display:grid}.oli-sales-preview-body p{border-radius:12px;max-inline-size:85%;margin:0;padding:7px 10px;font-size:11.5px;line-height:1.5}.oli-sales-preview-body .is-bot{background:#fff;border:1px solid #ece6df}.oli-sales-preview-body .is-me{color:var(--on);background:var(--bot);justify-self:end}.oli-sales-preview-bubble{block-size:44px;inline-size:44px;color:var(--on);background:var(--bot);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:12px;overflow:hidden;box-shadow:0 8px 18px -6px #00000059}.oli-sales-preview-bubble img{object-fit:cover;background:#fff;border-radius:50%;block-size:34px;inline-size:34px}.oli-sales-domains{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.oli-sales-domains li{border:1px solid var(--oli-line);border-radius:8px;align-items:center;gap:2px;padding:2px 2px 2px 10px;font-size:13px;display:inline-flex}.oli-sales-switch{border:1px solid var(--oli-line);cursor:pointer;border-radius:12px;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:flex}.oli-sales-switch input{opacity:0;pointer-events:none;position:absolute}.oli-sales-switch-track{background:#d8cfc6;border-radius:13px;flex:none;block-size:26px;inline-size:44px;transition:background .2s;position:relative}.oli-sales-switch-track:after{content:"";background:#fff;border-radius:50%;block-size:20px;inline-size:20px;transition:inset-inline-start .2s;position:absolute;inset-block-start:3px;inset-inline-start:3px;box-shadow:0 1px 3px #0003}.oli-sales-switch.is-on .oli-sales-switch-track{background:var(--oli-ok)}.oli-sales-switch.is-on .oli-sales-switch-track:after{inset-inline-start:21px}.oli-sales-switch input:focus-visible+.oli-sales-switch-track{outline:3px solid var(--oli-accent);outline-offset:2px}.oli-sales-switch input:disabled+.oli-sales-switch-track{opacity:.5}.oli-sales-switch>span:last-child{display:grid}.oli-sales-switch b{font-size:14px}.oli-sales-switch small{color:var(--oli-muted);font-size:12.5px}.oli-sales-code{border:1px solid var(--oli-line);background:var(--oli-page);border-radius:10px;align-items:center;gap:8px;padding:8px;display:flex}.oli-sales-code code{white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow-x:auto}.oli-sales-card-status{background:var(--oli-sand);border-radius:12px;align-items:center;gap:8px;margin:0 0 14px;padding:12px 14px;font-size:13.5px;display:flex}.oli-sales-card-status.is-ok{color:var(--oli-ok);background:var(--oli-ok-soft)}.oli-sales-card-status.is-error{color:#9a2f1e;background:var(--oli-coral-soft)}.oli-sales-card-status button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.oli-sales-confirm{background:#fffaf0;border:1px solid #ecdcb3;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:12px;display:flex}.oli-sales-confirm p{flex-basis:100%;margin:0;font-size:13.5px}.oli-sales-test-list{background:var(--oli-page);border-radius:12px;align-content:start;gap:8px;block-size:260px;padding:12px;display:grid;overflow-y:auto}.oli-sales-test-list p{white-space:pre-wrap;border-radius:14px;max-inline-size:85%;margin:0;padding:9px 12px;font-size:14px;line-height:1.6}.oli-sales-test-list .is-bot{background:#fff;border:1px solid #ece6df;justify-self:start}.oli-sales-test-list .is-me{color:var(--on);background:var(--bot);justify-self:end}.oli-sales-test-list .is-error{color:#9a2f1e}.oli-sales-test-list small{color:var(--oli-muted);margin-top:6px;font-size:11.5px;display:block}.oli-sales-suggestion{color:var(--oli-ink);cursor:pointer;font:inherit;background:#fff;border:1px solid #e1d8ce;border-radius:999px;justify-self:start;padding:7px 12px;font-size:13px}.oli-sales-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 16px;display:grid}.oli-sales-stats div{border:1px solid var(--oli-line);background:#fff;border-radius:12px;padding:12px}.oli-sales-stats dt{color:var(--oli-muted);font-size:12px}.oli-sales-stats dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:20px;font-weight:700}.oli-sales-manage .oli-tabs{margin-bottom:14px}.oli-sales-rows{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.oli-sales-rows li>button{border:1px solid var(--oli-line);inline-size:100%;color:var(--oli-ink);text-align:start;cursor:pointer;font:inherit;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.oli-sales-rows li>button>span{flex:1;min-width:0;display:grid}.oli-sales-rows b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.oli-sales-rows small{color:var(--oli-muted);font-size:12px}.oli-sales-leads li{border:1px solid var(--oli-line);border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.oli-sales-leads li>span:first-child{flex:1;gap:1px;min-width:0;display:grid}.oli-sales-lead-actions{gap:6px;display:flex}.oli-sales-lead-actions .oli-button{min-width:0;min-height:38px;text-decoration:none}.oli-sales-transcript{gap:8px;display:grid}.oli-sales-transcript p{white-space:pre-wrap;border-radius:14px;max-inline-size:85%;margin:0;padding:9px 12px;font-size:14px;line-height:1.6}.oli-sales-transcript .is-visitor{background:#f2f0ee;justify-self:end}.oli-sales-transcript .is-bot{background:#fff;border:1px solid #ece6df;justify-self:start}.oli-sales-transcript small{color:var(--oli-muted);margin-top:4px;font-size:11px;display:block}.oli-sales-pack-extra{color:var(--oli-gold);font-size:11.5px;font-weight:600;display:block}@media (width<=860px){.oli-sales-look{grid-template-columns:minmax(0,1fr)}.oli-sales-preview{position:static}.oli-sales-preview-site{block-size:320px}}@media (width<=640px){.oli-sales-steps{grid-template-columns:minmax(0,1fr)}.oli-sales-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.oli-sales-wallet{flex-direction:column;align-items:stretch}.oli-sales-block{padding:14px}.oli-sales-bot,.oli-sales-setup-head{flex-wrap:wrap}}.oli-sales,.oli-sales-block,.oli-sales-setup,.oli-sales-manage{min-width:0}.oli-sales .oli-field{grid-template-columns:minmax(0,1fr)}.oli-sales-code{flex-wrap:wrap;align-items:flex-end}.oli-sales-code code{text-align:left;white-space:pre-wrap;word-break:break-all;-webkit-user-select:all;user-select:all;flex:100%;padding:4px 2px;font-size:12.5px;line-height:1.6;overflow-x:visible}.oli-sales-code .oli-button{margin-inline-start:auto}.oli-sales-hint{overflow-wrap:anywhere}.oli-sales-hint code{background:var(--oli-page);border-radius:4px;padding:0 4px;font-size:11.5px}.oli-sales-input-row .oli-button{min-width:0;min-height:44px}.oli-sales-input-row input{min-height:44px}.oli-sales-prechat .oli-sales-switch{margin-top:0}.oli-sales-checks{flex-wrap:wrap;gap:8px;display:flex}.oli-sales-checks label{border:1px solid var(--oli-line);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:6px 12px;font-size:14px;display:inline-flex}.oli-sales-checks label.is-active{border-color:var(--oli-accent);background:var(--oli-accent-soft)}.oli-sales-checks input{block-size:16px;inline-size:16px;accent-color:var(--oli-accent)}.oli-sales-preview-form{background:#fff;border:1px solid #ece6df;border-radius:10px;gap:5px;padding:8px;display:grid}.oli-sales-preview-form span{color:#9a9089;border:1px solid #e3dad1;border-radius:7px;padding:5px 8px;font-size:10.5px}.oli-sales-preview-form b{color:var(--on);background:var(--bot);text-align:center;border-radius:7px;padding:6px;font-size:11px}.oli-sales-source{font-weight:700}.oli-sales-source.is-prechat{color:var(--oli-ok)}.oli-sales-source.is-form{color:var(--oli-accent)}.oli-wa{max-width:880px}.oli-wa-state,.oli-wa-empty{min-height:120px;color:var(--oli-muted);text-align:center;place-items:center;font-size:14px;display:grid}.oli-wa-note{color:var(--oli-muted);margin:8px 0;font-size:13px}.oli-wa-wallet{border:1px solid var(--oli-ok-line);background:#f6faf3;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:4px 0 16px;padding:16px 18px;display:flex}.oli-wa-wallet small{color:var(--oli-muted);font-size:12.5px}.oli-wa-wallet b{font-variant-numeric:tabular-nums;margin:2px 0;font-size:26px;display:block}.oli-wa-wallet p{color:var(--oli-muted);margin:0;font-size:12.5px}.oli-wa .oli-tabs{margin-bottom:14px}.oli-wa-block{border:1px solid var(--oli-line);background:#fff;border-radius:14px;margin:0 0 14px;padding:18px}.oli-wa-block h2{margin:0 0 6px;font-size:16px}.oli-wa-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.oli-wa-summary div{border:1px solid var(--oli-line);background:#fff;border-radius:12px;padding:12px}.oli-wa-summary dt{color:var(--oli-muted);font-size:12px}.oli-wa-summary dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:19px;font-weight:700}.oli-wa-summary .oli-wa-from{font-size:14px}.oli-wa-banner{color:#7a5414;background:#fff6e2;border-radius:12px;align-items:center;gap:8px;margin:0 0 12px;padding:11px 13px;font-size:13.5px;display:flex}.oli-wa-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.oli-wa-list label{border:1px solid var(--oli-line);cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1.2fr) minmax(0,1.4fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.oli-wa-list li.is-off label{cursor:default;opacity:.62;background:var(--oli-page)}.oli-wa-list input{block-size:18px;inline-size:18px;accent-color:var(--oli-ok)}.oli-wa-who,.oli-wa-cart{min-width:0;display:grid}.oli-wa-who b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.oli-wa-who small,.oli-wa-cart small{color:var(--oli-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.oli-wa-cart b{font-variant-numeric:tabular-nums;font-size:13.5px}.oli-wa-when{color:var(--oli-muted);white-space:nowrap;font-size:12px}.oli-wa-carts{padding-bottom:84px}.oli-wa-bar>div{display:grid}.oli-wa-bar small{color:var(--oli-muted);font-size:12px}.oli-wa-bar b{font-variant-numeric:tabular-nums;font-size:18px}.oli-wa-result{border:1px solid var(--oli-ok-line);background:var(--oli-ok-soft);border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 12px;padding:12px 14px;display:flex}.oli-wa-result>div{flex:1;gap:2px;display:grid}.oli-wa-result small{color:var(--oli-muted);font-size:12.5px}.oli-wa-result>button{color:var(--oli-muted);cursor:pointer;background:0 0;border:0}.oli-wa-result-icon{color:#fff;background:var(--oli-ok);border-radius:50%;flex:none;place-items:center;block-size:30px;inline-size:30px;display:grid}.oli-wa-confirm h2{margin-bottom:12px}.oli-wa-preview{background:#e9f5e3;border-radius:12px;margin:0 0 12px;padding:12px}.oli-wa-preview>span{color:var(--oli-muted);align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.oli-wa-preview p{white-space:pre-wrap;background:#fff;border-radius:4px 12px 12px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.7}.oli-wa-terms{gap:8px;margin:0 0 10px;display:grid}.oli-wa-terms div{grid-template-columns:90px minmax(0,1fr);gap:10px;display:grid}.oli-wa-terms dt{color:var(--oli-muted);font-size:13px}.oli-wa-terms dd{margin:0;font-size:14px}.oli-wa-fine{color:var(--oli-muted);margin:0 0 12px;font-size:12px;line-height:1.7}.oli-wa-go{width:100%}.oli-wa-sender{border-bottom:1px solid var(--oli-line);gap:12px;padding:12px 0;display:flex}.oli-wa-sender:last-child{border-bottom:0}.oli-wa-sender>div{gap:2px;display:grid}.oli-wa-sender b{font-size:14.5px}.oli-wa-sender small{color:var(--oli-muted)}.oli-wa-sender p{color:var(--oli-muted);margin:2px 0 0;font-size:13px;line-height:1.7}.oli-wa-dot{background:#cfc5bb;border-radius:50%;flex:none;block-size:10px;inline-size:10px;margin-top:6px}.oli-wa-sender.is-on .oli-wa-dot{box-shadow:0 0 0 3px var(--oli-ok-soft);background:#4f8a55}.oli-wa-prices{gap:6px;margin:0;display:grid}.oli-wa-prices div{border-bottom:1px solid var(--oli-line);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.oli-wa-prices div:last-child{border-bottom:0}.oli-wa-prices dt{font-size:13.5px}.oli-wa-prices dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.oli-wa-rules{color:var(--oli-muted);margin:0;padding-inline-start:18px;font-size:13.5px;line-height:1.9}.oli-wa-history{gap:6px;margin:0;padding:0;list-style:none;display:grid}.oli-wa-history li{border:1px solid var(--oli-line);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.oli-wa-history li>span:nth-child(2){flex:1;min-width:0;display:grid}.oli-wa-history b{font-size:14px}.oli-wa-history small{color:var(--oli-muted);font-size:12px}.oli-wa-history-icon{block-size:34px;inline-size:34px;color:var(--oli-ok);background:var(--oli-ok-soft);border-radius:10px;flex:none;place-items:center;display:grid}.oli-wa-history-cost{font-variant-numeric:tabular-nums}.oli-wa-answer-row{gap:6px;padding:10px 0;display:grid}.oli-wa-answer-row+.oli-wa-answer-row{border-top:1px solid var(--oli-line)}.oli-wa-answer-row small{color:var(--oli-muted)}.oli-wa-answer-row .oli-button{justify-self:start}@media (width<=640px){.oli-wa-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.oli-wa-list label{grid-template-columns:auto minmax(0,1fr) auto}.oli-wa-cart{grid-column:2/4}.oli-wa-when{grid-area:1/3}.oli-wa-wallet{flex-direction:column;align-items:stretch}}.oli-wa-autos>.oli-wa-fine{margin-bottom:12px}.oli-wa-auto-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.oli-wa-auto-head p{color:var(--oli-muted);margin:2px 0 0;font-size:13px;line-height:1.7}.oli-wa-auto-price{color:var(--oli-ok);background:var(--oli-ok-soft);white-space:nowrap;border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-weight:700}.oli-wa-targets{gap:6px;margin:0;padding:0;list-style:none;display:grid}.oli-wa-targets li{align-items:center;gap:10px;display:flex}.oli-wa-targets .oli-sales-switch{flex:1;margin-top:0}.oli-wa-paused{color:#9a6a1c;font-size:12px;display:block}.oli-wa-proposal{border:1px solid var(--oli-ok-line);background:#fbfdf9;border-radius:14px;gap:10px;margin-top:10px;padding:14px;display:grid}.oli-wa-proposal>b{font-size:14.5px}.oli-wa-proposal .oli-wa-terms{margin:0}.oli-wa-proposal-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oli-wa-proposal-done{color:var(--oli-ok);align-items:center;gap:6px;margin:0;font-size:13.5px;font-weight:700;display:flex}@media (width<=640px){.oli-wa-auto-head{flex-direction:column}}.oli-about-brand{align-items:center;gap:10px;margin-bottom:4px;display:flex}.oli-about-brand img{border:1px solid var(--oli-line);background:var(--oli-sand);border-radius:12px;width:44px;height:44px}.oli-about-brand .oli-wordmark{font-size:24px}.oli-about-card{border-radius:16px;padding:26px 22px;box-shadow:0 1px #1c171508}.oli-about-card .oli-proven-line{border:1px solid #efd9cc}.oli-profile-field>input:focus,.oli-profile-field>select:focus,.oli-contact-input:focus-within{border-color:var(--oli-accent);outline:0;box-shadow:0 0 0 3px #a9553a24}.oli-me{border-radius:14px;padding:0;overflow:hidden}.oli-me-head{border-bottom:1px solid var(--oli-line);background:var(--oli-page);align-items:center;gap:12px;padding:18px 20px;display:flex}.oli-avatar{width:46px;height:46px;color:var(--oli-accent-deep);background:var(--oli-accent-soft);border:1px solid #efd9cc;border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid}.oli-me-who{gap:2px;min-width:0;display:grid}.oli-me-who b{color:var(--oli-ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.oli-me-who small{color:var(--oli-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.oli-me-form{gap:16px;padding:18px 20px 20px;display:grid}.oli-me-heading{color:var(--oli-ink);margin:4px 0 -4px;font-size:14px;font-weight:800}.oli-me-heading:not(:first-child){border-top:1px solid var(--oli-line);margin-top:10px;padding-top:16px}.oli-me-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.oli-contact-field{gap:7px;display:grid}.oli-contact-label{color:var(--oli-muted);font-size:12px;font-weight:700}.oli-contact-field>small{color:var(--oli-muted);font-size:12px;line-height:1.5}.oli-contact-input{border:1px solid var(--oli-line);background:#fff;border-radius:9px;align-items:center;gap:10px;min-height:46px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.oli-contact-input.is-verified{background:var(--oli-page)}.oli-contact-icon{width:28px;height:28px;color:var(--oli-accent);background:var(--oli-accent-soft);border-radius:8px;flex:none;place-items:center;display:grid}.oli-contact-input input{min-width:0;min-height:44px;color:var(--oli-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:15px}.oli-contact-input input::placeholder{color:#b9b0a6}.oli-contact-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--oli-ink);flex:1;font-size:15px;font-weight:600;overflow:hidden}.oli-proof{color:var(--oli-muted);background:var(--oli-sand);border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.oli-proof.is-ok{color:var(--oli-ok);background:var(--oli-ok-soft)}.oli-me-footer{border-top:1px solid var(--oli-line);justify-content:space-between;align-items:center;gap:16px;margin-top:6px;padding-top:16px;display:flex}.oli-me-footer .oli-panel-note{max-width:52ch;margin:0}.oli-me-actions{flex:none;align-items:center;gap:12px;display:flex}.oli-me-actions .oli-button{border-radius:9px;width:auto;min-width:150px;margin:0}.oli-me-actions .oli-button:disabled{opacity:.45;cursor:not-allowed}.oli-me-actions .oli-profile-feedback{align-items:center;gap:5px;display:inline-flex}@media (width<=640px){.oli-me-grid{grid-template-columns:1fr}.oli-me-head,.oli-me-form{padding-inline:16px}.oli-me-footer,.oli-me-actions{flex-direction:column-reverse;align-items:stretch}.oli-me-actions .oli-button{width:100%}}.oli-industry-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:12px;display:grid}.oli-industry-card{border:1px solid var(--oli-line);color:var(--oli-ink);text-align:start;cursor:pointer;background:#fff;border-radius:12px;justify-items:start;gap:4px;padding:14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.oli-industry-card:hover:not(:disabled){border-color:var(--oli-accent);box-shadow:0 0 0 3px #a9553a1a}.oli-industry-card:active:not(:disabled){transform:scale(.98)}.oli-industry-card:disabled{opacity:.55;cursor:not-allowed}.oli-industry-icon{width:36px;height:36px;color:var(--oli-accent);background:var(--oli-accent-soft);border-radius:10px;place-items:center;margin-bottom:4px;display:grid}.oli-industry-card b{font-size:14px}.oli-industry-card small{color:var(--oli-muted);font-size:12px;line-height:1.5}.oli-theme-picker{gap:10px;max-width:100%;margin-top:12px;display:grid}.oli-theme-loading{color:var(--oli-muted);align-items:center;gap:8px;font-size:13px;display:flex}.oli-theme-strip{position:relative}.oli-theme-track{scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain;grid-auto-columns:minmax(220px,62%);grid-auto-flow:column;gap:12px;padding:2px 2px 8px;display:grid;overflow-x:auto}.oli-theme-card{scroll-snap-align:start;border:1px solid var(--oli-line);background:#fff;border-radius:14px;grid-template-rows:auto auto auto;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.oli-theme-card.is-picked{border-color:var(--oli-accent);box-shadow:0 0 0 3px #a9553a24}.oli-theme-shot{aspect-ratio:4/3;background:var(--oli-sand);color:var(--oli-muted);place-items:center;display:grid;position:relative}.oli-theme-shot img{object-fit:cover;width:100%;height:100%;display:block}.oli-theme-badge{color:#fff;background:var(--oli-accent);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;inset-block-start:8px;inset-inline-start:8px}.oli-theme-body{justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 4px;display:flex}.oli-theme-body b{color:var(--oli-ink);font-size:14px}.oli-theme-colors{gap:3px;display:flex}.oli-theme-colors i{border:1px solid #1c17151f;border-radius:50%;width:12px;height:12px}.oli-theme-actions{justify-content:space-between;align-items:center;gap:8px;padding:6px 12px 12px;display:flex}.oli-theme-actions a{color:var(--oli-accent);align-items:center;gap:5px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.oli-theme-actions button{color:#fff;background:var(--oli-accent);min-height:34px;font:inherit;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.oli-theme-actions button:disabled{opacity:.45;cursor:not-allowed}.oli-theme-nav{z-index:1;border:1px solid var(--oli-line);width:34px;height:34px;color:var(--oli-ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:calc(50% - 28px);box-shadow:0 2px 8px #1c171514}.oli-theme-nav.is-prev{inset-inline-start:-6px}.oli-theme-nav.is-next{inset-inline-end:-6px}.oli-theme-note{color:var(--oli-muted);margin:0;font-size:12px;line-height:1.6}.oli-theme-auto{border:1px solid var(--oli-line);min-height:36px;color:var(--oli-ink);font:inherit;cursor:pointer;background:#fff;border-radius:9px;justify-self:start;padding:0 14px;font-size:13px;font-weight:700}.oli-theme-auto:disabled{opacity:.45;cursor:not-allowed}.oli-demo-choice{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:12px;display:grid}.oli-demo-choice button{border:1px solid var(--oli-line);color:var(--oli-ink);text-align:start;font:inherit;cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:14px;display:flex}.oli-demo-choice button svg{color:var(--oli-accent);flex:none;margin-top:2px}.oli-demo-choice button span{gap:3px;display:grid}.oli-demo-choice button b{font-size:14px}.oli-demo-choice button small{color:var(--oli-muted);font-size:12px}.oli-demo-choice button.is-primary{border-color:var(--oli-accent);background:var(--oli-accent-soft)}.oli-demo-choice button:disabled{opacity:.5;cursor:not-allowed}@media (width<=640px){.oli-theme-track{grid-auto-columns:82%}.oli-theme-nav{display:none}}.oli-launch-list{gap:12px;display:grid}.oli-launch{border:1px solid var(--oli-line);background:#fff;border-radius:14px;gap:10px;padding:16px;display:grid}.oli-launch-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.oli-launch-head b{color:var(--oli-ink);font-size:15px}.oli-launch-head span{color:var(--oli-muted);font-size:13px;font-weight:700}.oli-launch-bar{background:var(--oli-sand);border-radius:999px;height:7px;overflow:hidden}.oli-launch-bar i{border-radius:inherit;background:var(--oli-accent);height:100%;transition:width .3s;display:block}.oli-launch-win{color:var(--oli-ok);background:var(--oli-ok-soft);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.oli-launch-next{background:var(--oli-accent-soft);border:1px solid #efd9cc;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.oli-launch-flag{color:#fff;background:var(--oli-accent);border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.oli-launch-next small{color:var(--oli-accent-deep);font-size:11px;font-weight:800;display:block}.oli-launch-next b{color:var(--oli-ink);margin:2px 0;font-size:14px;display:block}.oli-launch-next p{color:var(--aa-soft);margin:0;font-size:13px;line-height:1.6}.oli-launch-menu{color:var(--oli-muted);margin-top:6px;font-size:12px;display:block}.oli-launch-next button{color:#fff;background:var(--oli-accent);min-height:36px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:9px;align-self:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.oli-launch-next button:disabled{opacity:.5;cursor:not-allowed}.oli-launch-steps summary{color:var(--oli-accent);cursor:pointer;font-size:13px;font-weight:700}.oli-launch-steps ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.oli-launch-steps li{color:var(--oli-ink);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:13px;display:grid}.oli-launch-steps li svg{color:#c7bcb1}.oli-launch-steps li.is-done svg{color:var(--oli-ok)}.oli-launch-steps li small{color:var(--oli-muted);font-size:12px}.oli-launch-steps li.is-done span{color:var(--oli-muted)}.oli-launch-demo{color:var(--oli-muted);margin:10px 0 0;font-size:12px;line-height:1.6}.oli-launch-unknown,.oli-launch-empty,.oli-launch-loading{color:var(--oli-muted);align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.6;display:flex}@media (width<=560px){.oli-launch-next{grid-template-columns:auto minmax(0,1fr)}.oli-launch-next button{grid-column:1/-1;justify-content:center}}:root{--oli-on-accent:#fff;--oli-line-strong:#d6cabe;--oli-line-hover:#cdbfb1;--oli-line-linked:#d9cbbd;--oli-bad:#a84737;--oli-bad-line:#e3a99b;--oli-bad-soft-line:#eed1ca;--oli-ink-soft:#4f4842;--oli-focus-ring:#a9553a1f}.oli-avail-card{align-content:start}.oli-avail-card .oli-product-mark{border-color:color-mix(in srgb,var(--product-accent,var(--oli-accent)) 28%,var(--oli-line));background:color-mix(in srgb,var(--product-accent,var(--oli-accent)) 7%,var(--oli-card))}.oli-price-chip{border:1px solid var(--oli-line);min-height:28px;color:var(--oli-ink);background:var(--oli-page);font-variant-numeric:lining-nums tabular-nums;border-radius:999px;justify-self:start;align-items:center;padding:4px 11px;font-size:12px;font-weight:700;display:inline-flex}.oli-avail-actions{gap:4px;display:grid}.oli-avail-actions .oli-button{min-height:46px;font-size:14px}.oli-avail-link{min-height:44px;color:var(--oli-muted);cursor:pointer;font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--oli-line);text-decoration-color:var(--oli-line);text-underline-offset:4px;background:0 0;border:0;justify-self:center;align-items:center;gap:6px;padding:4px 8px;font-size:13px;font-weight:600;display:inline-flex}.oli-avail-link:hover,.oli-avail-link:focus-visible{color:var(--oli-accent);text-decoration-color:currentColor}.oli-sheet.is-wide{width:min(100%,640px)}.oli-create{gap:14px;display:grid}.oli-create .oli-profile-field>input{min-height:48px;font-size:15px}.oli-create .aa-main-button{margin-top:4px}.oli-address-input{border:1px solid var(--oli-line);background:var(--oli-card);border-radius:7px;align-items:center;min-height:48px;display:flex;overflow:hidden}.oli-address-input:focus-within{border-color:var(--oli-accent);box-shadow:0 0 0 3px var(--oli-focus-ring)}.oli-address-input.is-taken,.oli-address-input.is-invalid{border-color:var(--oli-bad-line)}.oli-address-input.is-available{border-color:var(--oli-ok-line)}.oli-address-input input{min-width:0;min-height:46px;color:var(--oli-ink);font:500 15px/1.4 var(--aa-font-en);background:0 0;border:0;outline:0;flex:1;padding:0 12px}.oli-address-suffix{border-inline-start:1px solid var(--oli-line);color:var(--oli-muted);background:var(--oli-page);font:500 13px/1 var(--aa-font-en);flex:none;align-self:stretch;align-items:center;padding:0 12px;display:flex}.oli-address-state{color:var(--oli-muted);align-items:center;gap:6px;display:inline-flex}.oli-address-state.is-ok{color:var(--oli-ok)}.oli-address-state.is-bad{color:var(--oli-bad)}.oli-create-setup{border-top:1px solid var(--oli-line);gap:12px;padding-top:14px;display:grid}.oli-create-setup h3{margin:0;font-size:15px;font-weight:700}.oli-create-setup .oli-demo-choice{margin-top:0}.oli-create-row{border:1px solid var(--oli-line);background:var(--oli-page);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.oli-create-row>span{gap:2px;min-width:0;display:grid}.oli-create-row small{color:var(--oli-muted);font-size:12px}.oli-create-row b{font-size:14px}.oli-create-row .oli-inline-link{min-height:44px}.oli-industry-card.is-picked,.oli-demo-choice button.is-picked{border-color:var(--oli-accent);background:var(--oli-accent-soft);box-shadow:0 0 0 1px var(--oli-accent)}.oli-create-hint{color:var(--oli-muted);text-align:center;margin:-6px 0 0;font-size:12px}.oli-create-trial{font-weight:700;color:var(--oli-ok)!important}.aa-inline-error .oli-inline-link{min-height:36px;color:inherit;margin-top:4px;display:flex}.oli-link-other{gap:10px;margin-top:4px;display:grid}.oli-link-input{border:1px solid var(--oli-line);width:100%;min-height:48px;color:var(--oli-ink);background:var(--oli-card);font:500 15px/1.4 var(--aa-font-en);border-radius:9px;padding:0 12px}.oli-link-input:focus{border-color:var(--oli-accent);box-shadow:0 0 0 3px var(--oli-focus-ring);outline:0}.oli-link-promise{color:var(--oli-muted);align-items:flex-start;gap:8px;margin:14px 0 0;font-size:12px;line-height:1.65;display:flex}.oli-link-promise svg{color:var(--oli-accent);flex:none;margin-top:2px}.oli-product-mark.is-small{flex:none;width:32px;height:32px}.oli-product-mark.is-small img{width:22px;height:22px}.oli-match-copy{gap:1px;min-width:0;display:grid}.oli-match-copy b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oli-match-copy small{color:var(--oli-muted);font:500 12px/1.4 var(--aa-font-en)}.oli-choice-list label{min-height:56px}.oli-product-card.is-linked{border-style:dashed;border-color:var(--oli-line-linked)}.oli-linked-note{color:var(--oli-muted);align-items:flex-start;gap:7px;margin:0;font-size:12px;line-height:1.6;display:flex}.oli-linked-note svg{color:var(--oli-accent);flex:none;margin-top:3px}.oli-unlink-confirm{border:1px solid var(--oli-bad-soft-line);background:var(--oli-coral-soft);border-radius:9px;gap:10px;padding:12px;display:grid}.oli-unlink-confirm p{color:var(--oli-ink);margin:0;font-size:13px;line-height:1.7}.oli-unlink-confirm .aa-inline-error{margin-top:0}@media (width<=420px){.oli-product-grid{grid-template-columns:minmax(0,1fr)}.oli-address-suffix{padding:0 9px;font-size:12px}.oli-create-row{flex-wrap:wrap}}.oli-avail-card{transition:border-color .16s}.oli-avail-card:hover{border-color:color-mix(in srgb,var(--product-accent,var(--oli-accent)) 45%,var(--oli-line))}.oli-avail-points{gap:6px;margin:0;padding:0;list-style:none;display:grid}.oli-avail-points li{color:var(--oli-ink-soft);align-items:flex-start;gap:7px;font-size:13px;line-height:1.6;display:flex}.oli-avail-points svg{color:var(--product-accent,var(--oli-accent));flex:none;margin-top:3px}.oli-sheet-head{align-items:center;gap:12px;margin:0 44px 14px 0;display:flex}[dir=rtl] .oli-sheet-head{margin:0 0 14px 44px}.oli-sheet-head .oli-product-mark{border-color:color-mix(in srgb,var(--product-accent,var(--oli-accent)) 28%,var(--oli-line));background:color-mix(in srgb,var(--product-accent,var(--oli-accent)) 7%,var(--oli-card));flex:none;width:46px;height:46px}.oli-sheet-head>div{min-width:0}.oli-sheet .oli-sheet-head h2{margin:0;font-size:19px}.oli-sheet-head p{color:var(--oli-muted);margin:2px 0 0;font-size:13px;line-height:1.55}.oli-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid}.oli-steps li{border-top:3px solid var(--oli-line);min-width:0;color:var(--oli-muted);white-space:nowrap;align-items:center;gap:7px;padding-top:9px;font-size:12px;font-weight:700;display:flex}.oli-steps li span{width:20px;height:20px;color:var(--oli-muted);background:var(--oli-page);font:700 11px/1 var(--aa-font-en);border-radius:50%;flex:none;place-items:center;display:grid}.oli-steps li.is-current{border-top-color:var(--oli-accent);color:var(--oli-ink)}.oli-steps li.is-current span{color:var(--oli-on-accent);background:var(--oli-accent)}.oli-steps li.is-done{border-top-color:var(--oli-accent);color:var(--oli-accent-deep)}.oli-steps li.is-done span{color:var(--oli-accent);background:var(--oli-accent-soft)}.oli-choice-list label{background:var(--oli-card);transition:border-color .16s,box-shadow .16s;position:relative}.oli-choice-list label:hover{border-color:var(--oli-line-hover)}.oli-choice-list label.is-active{border-color:var(--oli-accent);background:var(--oli-card);box-shadow:inset 0 0 0 1px var(--oli-accent)}.oli-choice-list input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.oli-choice-list label:has(input:focus-visible){outline:2px solid var(--oli-accent);outline-offset:2px}.oli-choice-list label b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oli-choice-check{border:1.5px solid var(--oli-line-strong);color:#0000;background:var(--oli-card);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-inline-start:auto;display:grid}.oli-choice-list label.is-active .oli-choice-check{border-color:var(--oli-accent);color:var(--oli-on-accent);background:var(--oli-accent)}.oli-choice-check svg,.oli-choice-list label .oli-choice-check svg{color:inherit}@media (width<=420px){.oli-steps li{gap:5px;font-size:11px}.oli-sheet-head .oli-product-mark{width:40px;height:40px}}.oli-chat-tools{flex:none;justify-content:flex-end;padding:8px 16px 0;display:flex}.oli-chat-tools>button{border:1px solid var(--aa-line);min-height:40px;color:var(--aa-soft);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.oli-chat-tools>button:hover{color:var(--aa-accent);border-color:var(--aa-accent)}.oli-cover-badge{border:1px solid var(--oli-ok-line);color:var(--oli-ok);background:var(--oli-ok-soft);border-radius:7px;align-items:center;gap:7px;margin:0;padding:7px 10px;font-size:12px;font-weight:700;line-height:1.5;display:flex}.oli-cover-badge svg{flex:none}.oli-cover-badge--over{border-color:var(--oli-bad-line);color:var(--oli-bad);background:0 0}.oli-cover-panel{border:1px solid var(--oli-line);background:var(--oli-card);border-radius:8px;align-items:center;gap:13px;margin-bottom:16px;padding:14px 16px;display:flex}.oli-cover-panel>div{flex:1;gap:3px;min-width:0;display:grid}.oli-cover-panel b{font-variant-numeric:tabular-nums;font-size:14px}.oli-cover-panel p{color:var(--oli-muted);margin:0;font-size:12px;line-height:1.6}.oli-cover-icon{width:40px;height:40px;color:var(--oli-accent);background:var(--oli-accent-soft);border-radius:8px;flex:none;place-items:center;display:grid}.oli-cover-lead{color:var(--oli-muted);margin:4px 0 12px;font-size:13px;line-height:1.65}.oli-cover-list{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.oli-cover-list label{border:1px solid var(--oli-line);background:var(--oli-card);cursor:pointer;border-radius:8px;align-items:center;gap:11px;min-height:56px;padding:9px 12px;display:flex}.oli-cover-list label.is-on{border-color:var(--oli-accent);background:var(--oli-accent-soft)}.oli-cover-list input{block-size:18px;inline-size:18px;accent-color:var(--oli-accent);flex:none}.oli-cover-name{flex:1;gap:2px;min-width:0;display:grid}.oli-cover-name b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.oli-cover-name small{color:var(--oli-muted);font-size:12px}.oli-cover-weight{color:var(--oli-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:700}.oli-cover-count{color:var(--oli-ink);font-variant-numeric:tabular-nums;margin:0 0 10px;font-size:12px;font-weight:700}.oli-cover-count.is-over{color:#a84737}@media (width<=640px){.oli-cover-panel{flex-wrap:wrap}.oli-cover-panel>.oli-button{inline-size:100%}}.oli-cover-checkout{border:1px solid var(--oli-ok-line);background:var(--oli-ok-soft);border-radius:8px;gap:8px;margin:12px 0;padding:12px 14px;display:grid}.oli-cover-checkout>b{color:var(--oli-ok);font-size:13px}.oli-cover-checkout p{color:var(--oli-ink);margin:0;font-size:12px;line-height:1.6}.oli-cover-checkout ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.oli-cover-checkout li{align-items:center;gap:7px;font-size:13px;display:flex}.oli-cover-checkout li svg{color:var(--oli-ok);flex:none}.oli-cover-checkout li small{color:var(--oli-muted);margin-inline-start:auto;font-size:12px}.oli-cover-checkout .oli-cover-over{color:#a84737}.oli-ci{margin:8px 0}.oli-ci-open{border:1px solid var(--oli-line,#e3ded6);min-block-size:44px;color:var(--oli-ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.oli-ci-open:focus-visible,.oli-ci-close:focus-visible,.oli-ci-req summary:focus-visible,.oli-ci-back:focus-visible,.oli-ci-dialog .oli-button:focus-visible{outline:2px solid var(--oli-accent);outline-offset:2px}.oli-ci select:focus-visible,.oli-ci input[type=url]:focus-visible{outline:2px solid var(--oli-accent);outline-offset:1px;border-color:var(--oli-accent)}.oli-ci-dialog{box-sizing:border-box;border:1px solid var(--oli-line,#e3ded6);background:var(--oli-surface,#fff);max-block-size:90dvh;inline-size:min(680px,100vw - 32px);max-inline-size:680px;color:var(--oli-ink);border-radius:12px;flex-direction:column;margin:auto;padding:0;font-family:inherit;display:flex;overflow:hidden;box-shadow:0 12px 32px #1c171529}.oli-ci-dialog:not([open]){display:none}.oli-ci-dialog::backdrop{background:#1c171573}.oli-ci-head{border-block-end:1px solid var(--oli-line,#e3ded6);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 24px;display:flex}.oli-ci-head>div{min-inline-size:0}.oli-ci-head h2{outline:none;margin:0;font-size:22px;line-height:1.3}.oli-ci-head p{color:var(--oli-muted);margin:4px 0 0;font-size:14px;line-height:1.6}.oli-ci-close{block-size:44px;inline-size:44px;color:var(--oli-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.oli-ci-close:hover{background:var(--oli-accent-soft,#f1ece3)}.oli-ci-body{overscroll-behavior:contain;flex:auto;align-content:start;gap:16px;min-block-size:0;padding:16px 24px;display:grid;overflow:auto}.oli-ci-foot{border-block-start:1px solid var(--oli-line,#e3ded6);background:var(--oli-page,#faf7f2);flex:none;justify-content:flex-end;padding:12px 24px;display:flex}.oli-ci-store{gap:8px;display:grid}.oli-ci-store-fixed{gap:2px;margin:0;font-size:15px;display:grid}.oli-ci-store-fixed small{color:var(--oli-muted);font-size:13px}.oli-ci-store-fixed b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oli-ci-field,.oli-ci-match label{gap:8px;font-size:14px;font-weight:700;display:grid}.oli-ci select,.oli-ci input[type=url]{border:1px solid var(--oli-line,#e3ded6);min-block-size:44px;inline-size:100%;color:var(--oli-ink);font:inherit;background:0 0;border-radius:8px;padding:0 12px;font-size:14px}.oli-ci select{text-overflow:ellipsis}.oli-ci-work{gap:16px;min-inline-size:0;display:grid}.oli-ci-fine{color:var(--oli-muted);margin:0;font-size:13px;line-height:1.6}.oli-ci-lead{font-size:14px}.oli-ci-secret{color:var(--oli-ink)}.oli-ci-req{border:1px solid var(--oli-line,#e3ded6);border-radius:8px}.oli-ci-req summary{cursor:pointer;align-items:center;min-block-size:44px;padding:0 12px;font-size:14px;font-weight:700;display:flex}.oli-ci-req summary svg{margin-inline-start:auto;transition:transform .16s ease-out}.oli-ci-req[open] summary svg{transform:rotate(180deg)}.oli-ci-req ul{padding:0 12px 12px;color:var(--oli-muted);gap:8px;margin:0;padding-inline-start:30px;font-size:13px;line-height:1.6;display:grid}.oli-ci-error{color:#a84737;background:#fbefec;border-radius:8px;margin:0;padding:9px 11px;font-size:13px;line-height:1.6}.oli-ci-warn{color:var(--oli-ink);background:#fbf6e6;border:1px solid #e8d7a8;border-radius:8px;gap:6px;margin:0;padding:9px 11px;font-size:13px;line-height:1.6;display:grid}.oli-ci-warn ul{margin:0;padding-inline-start:18px}.oli-ci-ok{color:var(--oli-ok);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:700;display:flex}.oli-ci-check{align-items:center;gap:8px;min-block-size:44px;font-weight:700;display:flex}.oli-ci-check input{block-size:18px;inline-size:18px;accent-color:var(--oli-accent)}.oli-ci-drop{border:1.5px dashed var(--oli-line,#cfc8bc);cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-block-size:76px;padding:16px;display:flex;position:relative}.oli-ci-drop:hover{border-color:var(--oli-accent)}.oli-ci-drop:focus-within{outline:2px solid var(--oli-accent);outline-offset:2px}.oli-ci-drop.is-disabled{cursor:not-allowed;opacity:.6}.oli-ci-drop.is-disabled:hover{border-color:var(--oli-line,#cfc8bc)}.oli-ci-drop input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.oli-ci-drop-copy{flex:1;gap:2px;min-inline-size:0;font-size:15px;display:grid}.oli-ci-drop small{color:var(--oli-muted);font-size:13px}.oli-ci-drop-icon{color:var(--oli-accent);flex:none;place-items:center;display:grid}.oli-ci-drop-btn{background:var(--oli-accent);min-block-size:44px;color:var(--oli-on-accent,#fff);border-radius:8px;flex:none;place-items:center;padding:0 16px;font-size:14px;font-weight:700;display:inline-grid}.oli-ci-file{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.oli-ci-file b{text-overflow:ellipsis;white-space:nowrap;flex:8rem;min-inline-size:0;max-inline-size:100%;overflow:hidden}.oli-ci-file small{font-size:13px}.oli-ci-file .oli-button{margin-inline-start:auto}.oli-ci-drive{border:1px solid var(--oli-line,#e3ded6);border-radius:8px;gap:8px;padding:12px;display:grid}.oli-ci-drive-row{gap:8px;display:flex}.oli-ci-drive-row .oli-button{flex:none;min-block-size:44px}.oli-ci-batch{gap:8px;display:grid}.oli-ci-batch>header{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.oli-ci-batch>header small{color:var(--oli-muted)}.oli-ci-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.oli-ci-row{border:1px solid var(--oli-line,#e3ded6);border-radius:8px}.oli-ci-row.is-bad{border-color:#e3b8ae}.oli-ci-row summary{cursor:pointer;align-items:center;gap:9px;min-block-size:48px;padding:6px 10px;list-style:none;display:flex}.oli-ci-row summary::-webkit-details-marker{display:none}.oli-ci-row summary:focus-visible{outline:2px solid var(--oli-accent);outline-offset:-2px}.oli-ci-thumb{background:var(--oli-accent-soft,#f1ece3);block-size:36px;inline-size:36px;color:var(--oli-muted);border-radius:6px;flex:none;place-items:center;display:grid;overflow:hidden}.oli-ci-thumb img{object-fit:cover;block-size:100%;inline-size:100%}.oli-ci-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.oli-ci-price{font-variant-numeric:tabular-nums;flex:none;font-size:13px}.oli-ci-badge{color:var(--oli-ink);background:#eee9df;border-radius:99px;flex:none;padding:2px 8px;font-size:11px;font-weight:700}.oli-ci-badge.is-ok,.oli-ci-badge.is-succeeded{background:var(--oli-ok-soft);color:var(--oli-ok)}.oli-ci-badge.is-bad,.oli-ci-badge.is-failed,.oli-ci-badge.is-unknown{color:#a84737;background:#fbefec}.oli-ci-detail{gap:8px;padding:4px 10px 12px;display:grid}.oli-ci-detail dl{gap:4px;margin:0;display:grid}.oli-ci-detail dl div{gap:8px;font-size:13px;display:flex}.oli-ci-detail dt{inline-size:38%;color:var(--oli-muted);flex:none}.oli-ci-detail dd{overflow-wrap:anywhere;min-width:0;margin:0}.oli-ci-errors{color:#a84737;margin:0;padding-inline-start:18px;font-size:13px}.oli-ci-match{gap:6px;display:grid}.oli-ci-match small{color:var(--oli-muted);font-size:12px}.oli-ci-args pre{white-space:pre-wrap;overflow-wrap:anywhere;max-block-size:220px;margin:0;font-size:11px;overflow:auto}.oli-ci-card{overflow-wrap:anywhere;gap:6px;min-inline-size:0;display:grid}.oli-ci-back{min-block-size:44px}@media (width<=640px){.oli-ci-dialog{border:0;border-radius:0;block-size:100dvh;max-block-size:100dvh;inline-size:100vw;max-inline-size:none}.oli-ci-head,.oli-ci-body,.oli-ci-foot{padding-inline:16px}.oli-ci-head h2{font-size:20px}.oli-ci-foot .oli-ci-back{inline-size:100%}.oli-ci-drive-row{flex-direction:column}.oli-ci-file .oli-button{inline-size:100%;margin-inline-start:0}.oli-ci-detail dt{inline-size:42%}.oli-ci-drop{flex-wrap:wrap}.oli-ci-drop-btn{inline-size:100%}}@media (prefers-reduced-motion:reduce){.oli-ci .aa-spin{animation:none}.oli-ci-dialog,.oli-ci-dialog *{transition:none!important}}.oli-wa-contact{border:1px solid var(--oli-line,#e3ded6);background:var(--oli-card,#fff);border-radius:10px;justify-items:start;gap:4px;max-inline-size:360px;padding:12px 16px;display:grid}.oli-wa-contact p{overflow-wrap:anywhere;max-inline-size:100%;margin:0}.oli-wa-contact-store{color:var(--oli-muted);font-size:13px}.oli-wa-contact-name{font-size:15px;font-weight:700}.oli-wa-contact-phone{font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:start;unicode-bidi:isolate;font-size:22px;font-weight:700;margin-block-end:8px!important}.oli-wa-contact .oli-wa-contact-copy{min-block-size:44px;min-height:44px}.oli-wa-contact-copy:focus-visible{outline:2px solid var(--oli-accent);outline-offset:2px}.oli-wa-contact-msg{color:var(--oli-ok);font-size:13px}.oli-wa-contact-msg.is-error{color:#a84737}.oli-wa-contact-state{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.oli-wa-contact-state.is-error{color:#a84737}.oli-store-draft{border:1px solid var(--oli-line);background:var(--oli-surface,#fff);border-radius:16px;gap:12px;margin-top:12px;padding:18px;display:grid}.oli-store-draft .oli-industry-grid{margin-top:0}.oli-store-draft>b{color:var(--oli-ink);font-size:14px}.oli-store-draft>button{border-color:var(--oli-accent);color:var(--oli-accent);justify-self:start}
