@font-face{font-family:OsoNewsreader;src:url(/fonts/newsreader-latin.woff2)format("woff2");font-weight:400 600;font-display:swap}.sales-oso{--oso-gold:#e2c887;--oso-muted:#b8b5ac;right:24px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:80;color:#f2f0ea;font:14px/1.5 var(--font-sans,Arial,sans-serif);color-scheme:dark;position:fixed}.sales-oso *{box-sizing:border-box}.sales-oso [hidden],.sales-oso[hidden]{display:none!important}.sales-oso :is(p,h2,h3){margin:0}.sales-oso button,.sales-oso textarea{font:inherit}.sales-oso button,.sales-oso a{touch-action:manipulation}.sales-oso button{cursor:pointer}.sales-oso button:disabled{cursor:default;opacity:.45}.sales-oso :focus-visible{outline:2px solid var(--oso-gold);outline-offset:4px}.sales-oso a{color:var(--oso-gold);text-underline-offset:3px;text-decoration:underline}.oso-launcher{color:#f2f0ea;background:0 0;border:0;align-items:center;gap:14px;padding:0;display:flex}.oso-launch-label{text-align:left;white-space:nowrap;background:#161617;border:1px solid #78643d;border-radius:999px;padding:10px 18px;font-size:13px;box-shadow:0 8px 30px #0005}.oso-launch-label strong{color:#e2c887;font-size:14px}.sales-oso[data-open=true] .oso-launch-label{display:none}.oso-portrait{background:#121213;border:2px solid #cba85f;border-radius:50%;padding:3px;display:block;position:relative;box-shadow:0 5px 24px #0008}.oso-portrait img{object-fit:cover;border-radius:50%;display:block}.oso-online{background:#8ed69c;border:3px solid #121213;border-radius:50%;width:12px;height:12px;position:absolute;bottom:3px;right:2px}.oso-nudge{background:#1c1b18;border:1px solid #78643d;border-radius:14px 14px 3px;align-items:flex-start;gap:8px;width:278px;padding:16px;display:flex;position:absolute;bottom:82px;right:0;box-shadow:0 12px 40px #0006}.oso-nudge p{color:#f2f0ea;font-size:15px}.oso-nudge button,.oso-header button{color:#e2c887;background:0 0;border:0;flex-shrink:0;width:32px;height:32px;font-size:24px;line-height:1}.oso-panel{background:#0f0f10;border:1px solid #78643d;border-radius:20px;flex-direction:column;width:400px;height:min(640px,100dvh - 122px);display:flex;position:absolute;bottom:82px;right:0;overflow:hidden;box-shadow:0 24px 100px #0009}.oso-header{background:linear-gradient(125deg,#29251b,#151516 75%);border-bottom:1px solid #393329;flex-shrink:0;align-items:center;gap:11px;padding:18px 16px;display:flex}.oso-header img{object-fit:cover;border:1px solid #cba85f;border-radius:50%}.oso-header>div{flex:1;min-width:0}.oso-header h2{color:#f2f0ea;font:500 25px/1.1 OsoNewsreader,Georgia,serif}.oso-header p{color:#d2c6a9;margin-top:5px;font-size:10px}.oso-header p span{color:#8ed69c;margin-right:3px}.oso-header button{width:32px;height:40px}.oso-thread{overscroll-behavior:contain;scrollbar-color:#74603b #151516;flex:1;min-height:0;padding:22px 18px;overflow-y:auto}.oso-eyebrow{letter-spacing:.16em;color:var(--oso-gold);font-size:9px;margin-bottom:14px!important}.oso-message{white-space:pre-wrap;overflow-wrap:anywhere;color:#e8e5dd;font-size:14px;line-height:1.65}.oso-welcome{font-size:15px}.oso-chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.oso-chips button{color:#e2c887;background:#211e17;border:1px solid #75613d;border-radius:99px;padding:8px 12px;font-size:12px}.oso-chips button:hover{background:#393020}.oso-user{color:#f4e6c5;background:#2a251b;border:1px solid #625436;border-radius:14px 14px 3px;margin:22px 0 16px 32px;padding:10px 14px}.oso-turn{margin-top:18px}.oso-turn>.oso-message:not(:empty){background:#19191a;border:1px solid #3e392e;border-radius:3px 14px 14px;padding:12px 14px}.oso-steps{color:#c8c4b9;background:#19191a;border:1px solid #3e392e;border-radius:10px;margin-bottom:12px;font-size:12px}.oso-steps summary{cursor:pointer;color:var(--oso-gold);padding:10px 12px}.oso-step-list{margin:0;padding:0 12px 10px;list-style:none}.oso-step-list li{align-items:center;gap:8px;margin:8px 0;display:flex}.oso-step-icon{color:#a5d7af;flex-shrink:0;place-items:center;width:14px;height:14px;display:inline-grid}.oso-step-icon[data-status=running]{border:1.5px solid #655638;border-top-color:#e2c887;border-radius:50%;animation:1s linear infinite oso-spin}.oso-step-icon[data-status=error]{color:#ffb6a6}@keyframes oso-spin{to{transform:rotate(360deg)}}.oso-card{overflow-wrap:anywhere;background:linear-gradient(130deg,#29241a,#171718);border:1px solid #7c673e;border-radius:14px;margin-top:14px;padding:17px}.oso-card h3{color:#f5e6c2;margin-bottom:12px;font:500 22px/1.2 OsoNewsreader,Georgia,serif}.oso-card .oso-price{letter-spacing:-.02em;color:#f7e4b6;margin:12px 0 5px;font:500 38px/1.2 OsoNewsreader,Georgia,serif}.oso-card p{color:#d5cfc0;margin-bottom:10px;font-size:12px}.oso-card ul{margin:0 0 16px;padding-left:18px;font-size:13px}.oso-card li{margin:7px 0}.oso-card a{margin-top:10px;display:block}.oso-card .oso-cta{text-align:center;color:#1a1408;background:#e2c887;border-radius:8px;padding:12px 16px;font-weight:700;text-decoration:none}.oso-compose{border-top:1px solid #393329;flex-shrink:0;margin:0 14px;padding-top:12px}.oso-input-row{background:#1c1c1d;border:1px solid #726344;border-radius:12px;align-items:center;gap:8px;padding:8px;display:flex}.oso-input-row textarea{resize:none;color:#f2f0ea;background:0 0;border:0;width:100%;max-height:120px;padding:4px;font-size:14px;line-height:1.5}.oso-input-row textarea::placeholder{color:#b8b5ac}.oso-send{color:#1a1408;background:#e2c887;border:0;border-radius:8px;flex-shrink:0;width:38px;height:38px;font-size:24px!important}.oso-compose-meta{color:#d5cfc0;align-items:center;gap:10px;min-height:27px;font-size:11px;display:flex}.oso-compose-meta button{color:#e2c887;background:0 0;border:0;padding:4px 0;text-decoration:underline}.oso-compose-meta [role=status]{margin-left:auto}.oso-footer{color:var(--oso-muted);flex-shrink:0;padding:0 18px 12px;font-size:10px;line-height:1.5}.oso-footer .oso-credit{text-align:center;letter-spacing:.02em;border-top:1px solid #343027;margin-top:9px;padding-top:8px;font-size:10px}.oso-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.oso-plan h3{color:var(--oso-gold)}.oso-card .oso-plan-goal{white-space:pre-wrap;font-size:14px}.oso-plan-chips{flex-wrap:wrap;gap:7px;margin:14px 0 18px;display:flex}.oso-plan-chips span{color:var(--oso-gold);border:1px solid #78643d;border-radius:99px;padding:4px 9px;font-size:11px}.oso-plan-timeline{border-left:1px solid #78643d;margin:0 0 18px;padding:0 0 0 17px;list-style:none}.oso-plan-timeline li{margin:0;padding:0 0 18px;position:relative}.oso-plan-timeline li:last-child{padding-bottom:0}.oso-plan-timeline li:before{content:"";background:var(--oso-gold);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:-21px}.oso-plan-timeline strong,.oso-plan-first strong{color:var(--oso-gold);white-space:pre-wrap;margin-bottom:5px;font-size:12px;display:block}.oso-plan-timeline p,.oso-plan-first p{white-space:pre-wrap;margin:0}.oso-plan-first{background:#30291c;border:1px solid #78643d;border-radius:8px;margin-bottom:14px;padding:12px}.oso-plan-save{width:100%;color:var(--oso-gold);background:0 0;border:1px solid #a88e56;border-radius:8px;padding:11px 16px;font-weight:700!important}@media (width<=639px){.sales-oso{right:16px;bottom:calc(16px + env(safe-area-inset-bottom) + var(--oso-bottom-clearance,0px))}.oso-launch-label{display:none}.oso-portrait img{width:48px;height:48px}.oso-panel{top:var(--oso-vv-top,0px);width:100%;height:var(--oso-vv-height,100dvh);border:0;border-radius:0;position:fixed;bottom:auto;left:0;right:0}.oso-header{padding-top:calc(14px + env(safe-area-inset-top))}.oso-header p{font-size:9px}.oso-header h2{font-size:26px}.oso-thread{padding:22px 20px}.oso-input-row textarea{font-size:16px}.oso-footer{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.sales-oso[data-open=true] .oso-launcher{visibility:hidden}html.oso-modal-open{overflow:hidden}}@media (prefers-reduced-motion:reduce){.sales-oso *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
