.buyus-screen{min-height:100dvh;background:#64b8c5;color:#203e4b;padding:20px 16px 100px;font-family:Outfit,system-ui,sans-serif}.buyus-container{max-width:640px;margin:auto}.buyus-header{display:flex;align-items:center;gap:12px;margin-bottom:28px}.buyus-header h1{font-size:24px;font-weight:600}.buyus-header>a{display:grid;place-items:center;min-width:44px;min-height:44px}.buyus-avatar{display:block;position:relative;width:58px;height:58px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#fff}.buyus-avatar img{display:block;width:100%;height:100%;object-fit:contain}.buyus-message{display:flex;align-items:flex-end;gap:10px;margin:18px 0}.buyus-message>.buyus-avatar{width:34px;height:34px}.buyus-bubble{background:#fff;border-radius:22px 22px 22px 4px;padding:19px;min-width:0;line-height:1.6;flex:1}.buyus-bubble p+p{margin-top:10px}.buyus-mini{padding:16px;margin-top:14px;border:1px solid #d9e7e9;border-radius:14px}.buyus-mini h2{font-size:19px;font-weight:600}.buyus-mini p{font-size:14px;color:#526e7b}.buyus-choices{display:flex;flex-direction:column;gap:12px;margin:20px 0 26px 44px}.buyus-replies{align-items:flex-end}.buyus-screen{--buyus-surface:#fff;--buyus-reply:#c8a2c7;--buyus-ink:#203e4b;--buyus-overlay:rgba(32,62,75,0.55)}.buyus-past .buyus-answer{background:var(--buyus-reply);color:var(--buyus-ink)}.buyus-past .buyus-bubble p{white-space:pre-line}.buyus-activity{width:min(960px,100vw);max-width:100vw;height:94dvh;max-height:100dvh;margin:auto;padding:0;border:0;border-radius:12px;background:var(--buyus-surface);color:var(--buyus-ink)}.buyus-activity::backdrop{background:var(--buyus-overlay)}.buyus-activity-toolbar{height:56px;padding:0 16px;display:flex;align-items:center;justify-content:space-between}.buyus-activity iframe{width:100%;height:calc(100% - 56px);border:0}@media (max-width:640px){.buyus-activity{height:100dvh;border-radius:0}}.buyus-replies .buyus-primary{width:fit-content;max-width:100%;text-align:left;font-weight:500;border-radius:26px 26px 4px 26px}.buyus-replies .buyus-primary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.buyus-option,.buyus-primary,.buyus-quiet,.buyus-secondary{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:13px 18px;border-radius:26px;font-weight:600;text-align:center;overflow-wrap:anywhere}.buyus-primary{background:#c8a2c7;color:#24464a}.buyus-secondary{background:#fff;color:#24464a;border:1px solid #d9e7e9}.buyus-quiet{color:#203e4b;background:transparent;font-size:14px}.buyus-option{justify-content:space-between;background:#fff;color:#203e4b;border-radius:16px;text-align:left}.buyus-option>.buyus-symbol{margin-right:auto}.buyus-symbol{width:54px;height:54px;border-radius:14px;display:grid;place-items:center;color:#fff;flex-shrink:0}.buyus-mind{background:#64b8c5}.buyus-body{background:#bc7ab3}.buyus-connection{background:#ffde59}.buyus-answer{margin-left:auto;max-width:85%;width:max-content;padding:12px 20px;background:#e8f3f4;border-radius:18px 18px 4px 18px}.buyus-durations{display:flex;gap:10px;margin-left:44px}.buyus-durations button{flex:1;min-height:48px;background:#fff;border-radius:14px;border:2px solid transparent}.buyus-durations button[aria-pressed=true]{border-color:#24464a;background:#ffde59}.buyus-screen .buyus-choices{align-items:flex-end}.buyus-screen .buyus-choices .library-actions>a,.buyus-screen .buyus-choices .library-actions>button,.buyus-screen .buyus-choices>a,.buyus-screen .buyus-choices>button{width:fit-content;max-width:100%;min-height:48px;height:auto;padding:13px 18px;background:var(--buyus-reply);color:var(--buyus-ink);border:0;border-radius:26px 26px 4px 26px;font-size:16px;font-weight:500;line-height:1.5;text-align:left;white-space:normal;overflow-wrap:anywhere}.buyus-screen .buyus-choices .library-actions>button{background:var(--buyus-reply)!important;color:var(--buyus-ink)!important;border:0!important}.buyus-screen .buyus-choices .library-actions{align-items:flex-end}.buyus-screen .buyus-choices a:focus-visible,.buyus-screen .buyus-choices button:focus-visible{outline:2px solid var(--buyus-ink);outline-offset:4px}.buyus-screen .library-actions{margin:0}.buyus-screen .buyus-choices .library-actions>p{align-self:stretch;margin:0 0 4px -44px;padding:15px 19px;background:#fff;color:var(--buyus-ink);border-radius:22px 22px 22px 4px;line-height:1.6;text-align:left}@media (max-width:390px){.buyus-screen .buyus-choices .library-actions>p{margin-left:0}}.buyus-screen .library-primary{background:#c8a2c7;color:#24464a}@media (max-width:390px){.buyus-choices,.buyus-durations{margin-left:0}.buyus-bubble{padding:15px}.buyus-screen{padding-left:12px;padding-right:12px}}.buyus-desktop-navigation{display:none}@media (min-width:1024px){.buyus-screen{display:grid;place-items:center;padding:32px;background:#edf6f7}.buyus-container{box-sizing:border-box;display:flex;flex-direction:column;width:460px;max-width:100%;height:min(860px,calc(100dvh - 64px));min-height:320px;margin:0;padding:20px 12px 18px;border:12px solid #171918;border-radius:56px;background:#64b8c5;box-shadow:0 0 0 2px #777b78,0 0 0 4px #303431,inset 0 0 0 1px rgb(255 255 255/25%),0 24px 60px rgb(32 62 75/22%);overflow:hidden}.buyus-header{flex-shrink:0;margin-bottom:8px;padding:0 4px 12px}.buyus-thread{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:rgb(32 62 75/35%) transparent;padding:0 4px 12px;scroll-padding-block:12px}.buyus-container>.buyus-message{flex-shrink:0;margin:8px 4px 0}.buyus-desktop-navigation{display:block;flex-shrink:0;padding-top:8px}.buyus-desktop-navigation .bottom-nav{position:static;inset:auto;transform:none;width:100%;max-width:none;margin:0}.buyus-desktop-navigation .bottom-nav-spacer,.buyus-screen~.bottom-nav,.buyus-screen~.bottom-nav-spacer{display:none}}.buyus-header h1{min-width:0;overflow-wrap:anywhere}