:root{--bg:#f7f8ff;--bg-soft:#eef3fb;--panel:#ffffffc7;--panel-strong:#fff;--text:#10213f;--muted:#5f6e86;--soft:#7f8da2;--line:#10213f1f;--indigo:#4f46e5;--indigo-strong:#3730a3;--rose:#f5a6c8;--rose-strong:#db6fa5;--gold:#d79b37;--sage:#527c68;--sky:#c9dcff;--lilac:#ddd6fe;--shadow:0 24px 70px #2538631f;--header-height:72px}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;min-height:100%}body{background:radial-gradient(circle at 12% 0%, #c9dcff99, transparent 32rem), radial-gradient(circle at 86% 8%, #f5a6c861, transparent 28rem), linear-gradient(180deg, #fbfcff 0%, var(--bg) 46%, #f3f6fb 100%), var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}.page-shell{width:min(1120px,100% - 32px);margin:0 auto}.site-header{z-index:20;min-height:var(--header-height);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border-bottom:1px solid #10213f14;position:sticky;top:0}.site-header__inner{min-height:var(--header-height);justify-content:space-between;align-items:center;gap:16px;display:flex}.brand{color:var(--text);align-items:center;gap:10px;font-weight:800;display:inline-flex}.brand__mark{width:34px;height:34px;color:var(--indigo-strong);background:linear-gradient(135deg,#4f46e51a,#f5a6c838);border:1px solid #4f46e52e;border-radius:8px;justify-content:center;align-items:center;font-size:.78rem;display:inline-flex}.site-header__nav{color:var(--muted);align-items:center;gap:22px;font-size:.94rem;display:none}.site-header__nav a:hover,.site-footer__links a:hover{color:var(--indigo)}.button{background:var(--indigo);color:#fff;text-align:center;border:1px solid #4f46e52e;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-weight:800;transition:background .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 16px 34px #4f46e53d}.button:hover{background:var(--indigo-strong);transform:translateY(-1px);box-shadow:0 18px 38px #3730a342}.button--secondary{color:var(--text);background:#ffffffb8;border-color:#10213f1f;box-shadow:0 10px 26px #25386314}.button--secondary:hover{color:var(--indigo-strong);background:#fff}.button--small{min-height:42px;padding:0 14px;font-size:.9rem}.hero{isolation:isolate;min-height:calc(100svh - var(--header-height) - 42px);align-items:center;padding:66px 0 72px;display:flex;position:relative;overflow:hidden}.hero__image{z-index:-2;background-image:radial-gradient(circle at 18% 20%,#fffffffa,#ffffff9e 18rem,#0000 34rem),radial-gradient(circle at 82% 16%,#ddd6fec2,#0000 24rem),radial-gradient(circle at 64% 74%,#f5a6c857,#0000 22rem),linear-gradient(90deg,#f7f8fff0,#f7f8ffb8 48%,#f7f8ff6b),linear-gradient(#f7f8ff14,#f7f8fff2),url(/lina-lounge-hero.png);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.01)}.hero__content{max-width:760px}.hero__eyebrow,.section-kicker,.price-card__label{color:var(--indigo);text-transform:uppercase;margin:0 0 14px;font-size:.86rem;font-weight:800}.hero h1,.page-hero h1,.legal-page h1{max-width:780px;color:var(--text);letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:3rem;line-height:1.02}.hero__subtext,.page-hero>p,.legal-page>p,.note p,.price-card p,.status-panel p,.site-footer p{color:var(--muted);line-height:1.7}.hero__subtext{max-width:620px;margin:22px 0 0;font-size:1.08rem}.hero__gift{color:var(--text);background:#ffffffb8;border:1px solid #4f46e524;border-radius:999px;align-items:center;gap:10px;margin-top:24px;padding:8px 14px 8px 8px;display:inline-flex;box-shadow:0 12px 34px #2538631a}.hero__gift span{background:var(--indigo);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-weight:900;display:inline-flex}.hero__gift p{margin:0;font-size:.95rem;font-weight:800}.hero__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero__disclosure{color:var(--muted);margin:22px 0 0;font-size:.92rem}.lounge-notes{border-top:1px solid var(--line);background:linear-gradient(180deg, #fff, var(--bg-soft));padding:60px 0 68px}.lounge-notes__inner{gap:32px;display:grid}.lounge-notes h2,.page-hero h2,.legal-page h2,.note h3,.price-card h2,.status-panel h2{color:var(--text);margin:0}.lounge-notes h2{max-width:560px;font-family:Georgia,Times New Roman,serif;font-size:2rem}.note-grid,.pricing-grid{gap:16px;display:grid}.note,.price-card,.status-panel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:8px}.note,.price-card{padding:22px}.note h3,.price-card h2{font-size:1.1rem}.page-main{min-height:calc(100svh - var(--header-height));background:radial-gradient(circle at 18% 0%, #c9dcff9e, transparent 28rem), radial-gradient(circle at 92% 12%, #f5a6c84d, transparent 24rem), linear-gradient(180deg, #fbfcff 0%, #f6f8fd 54%, #eef3fb 100%), var(--bg);padding:68px 0 72px}.page-hero,.legal-page{max-width:880px}.page-hero>p{max-width:680px;margin:22px 0 0;font-size:1.04rem}.chat-page__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.status-panel{align-items:flex-start;gap:16px;margin-top:34px;padding:22px;display:flex}.status-dot{background:var(--sage);border-radius:50%;flex:none;width:12px;height:12px;margin-top:8px;box-shadow:0 0 0 6px #bccba81f}.pricing-grid{margin-top:34px}.price-card__label{color:var(--indigo);margin-bottom:10px}.legal-page{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:8px;padding:28px}.legal-page h2{margin-top:32px;font-size:1.2rem}.legal-page p{margin:14px 0 0}.site-footer{border-top:1px solid var(--line);background:#fff;padding:34px 0}.site-footer__inner{gap:24px;display:grid}.site-footer__brand{color:var(--text);margin:0 0 8px;font-weight:800}.site-footer p{margin:0}.site-footer__links{color:var(--muted);flex-wrap:wrap;gap:14px 22px;display:flex}.pre-chat{border:1px solid var(--line);background:linear-gradient(135deg, #ddd6fe61, #ffffffad), var(--panel);box-shadow:var(--shadow);border-radius:8px;gap:24px;margin-top:36px;padding:22px;display:grid}.pre-chat__profile{align-items:center;gap:14px;display:flex}.pre-chat__kicker,.pre-chat__note{color:var(--indigo);margin:0;font-size:.9rem}.pre-chat__name{color:var(--text);margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.4rem;line-height:1.1}.pre-chat__content h2{max-width:620px;color:var(--text);margin:0;font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:1.06}.pre-chat__content p:last-child{max-width:680px;color:var(--muted);margin:16px 0 0;line-height:1.7}.pre-chat__checks{gap:10px;display:grid}.pre-chat__check{border-top:1px solid var(--line);grid-template-columns:34px 1fr;align-items:start;gap:12px;padding-top:14px;display:grid}.pre-chat__check span{width:30px;height:30px;color:var(--indigo);background:#4f46e514;border:1px solid #4f46e52e;border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:inline-flex}.pre-chat__check p{color:var(--muted);margin:4px 0 0;line-height:1.6}.pre-chat__actions{flex-wrap:wrap;gap:12px;display:flex}.chat-preview{scroll-margin-top:calc(var(--header-height) + 18px);margin-top:38px}.chat-preview__shell{border:1px solid var(--line);background:linear-gradient(180deg, #fffffff0, #f8fafff5), var(--panel-strong);box-shadow:var(--shadow);border-radius:8px;overflow:hidden}.chat-preview__header{border-bottom:1px solid var(--line);background:#ffffffb8;align-items:center;gap:14px;padding:18px;display:flex}.lina-avatar{background:radial-gradient(circle at 30% 20%, #ffffff8a, transparent 28px), linear-gradient(135deg, var(--indigo), var(--rose));color:#fff;border:1px solid #4f46e52e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:54px;height:54px;font-weight:800;display:inline-flex}.chat-preview__label{color:var(--indigo);text-transform:uppercase;margin:0 0 4px;font-size:.78rem;font-weight:800}.chat-preview__header h1{color:var(--text);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1.1}.chat-preview__status{color:var(--muted);margin:5px 0 0;font-size:.92rem}.free-message-card{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#c9dcff42,#ffffffb8);gap:12px;padding:16px 18px;display:grid}.free-message-card__label,.message-bubble__author{color:var(--soft);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.free-message-card__count{color:var(--text);margin:4px 0 0;font-weight:800}.free-message-card__meter{background:#10213f14;border-radius:999px;height:8px;overflow:hidden}.free-message-card__meter span{border-radius:inherit;background:linear-gradient(90deg, var(--indigo), var(--rose));width:30%;height:100%;display:block}.free-message-card__note{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.chat-preview__disclosure{border-bottom:1px solid var(--line);color:var(--muted);background:#ffffff8a;padding:12px 18px;font-size:.88rem;line-height:1.5}.chat-preview__messages{gap:14px;padding:18px;display:grid}.message-bubble{border:1px solid var(--line);border-radius:8px;width:min(82%,520px);padding:14px 15px}.message-bubble--lina{background:#fff;justify-self:start}.message-bubble--fan{background:#4f46e514;border-color:#4f46e52e;justify-self:end}.message-bubble__body{color:var(--text);margin-top:7px;line-height:1.55}.email-capture{background:linear-gradient(135deg,#ddd6fe57,#ffffffd6),#fff;border:1px solid #4f46e524;border-radius:8px;gap:14px;margin:0 18px 18px;padding:18px;display:grid}.email-capture__content h2{color:var(--text);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;line-height:1.12}.email-capture__content p:last-child,.email-capture__support,.email-capture__note{color:var(--muted);margin:9px 0 0;line-height:1.6}.email-capture__label{color:var(--indigo);text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:800}.email-capture__fields{gap:10px;display:grid}.email-capture__fields input,.email-capture__fields button{border:1px solid var(--line);min-height:46px;font:inherit;border-radius:999px}.email-capture__fields input{width:100%;color:var(--text);opacity:1;background:#ffffffc7;padding:0 14px}.email-capture__fields input::placeholder{color:var(--soft)}.email-capture__fields button{color:var(--soft);cursor:pointer;background:#10213f0f;padding:0 16px;font-weight:800}.email-capture__fields button:disabled{cursor:not-allowed;opacity:.6}.email-capture__fields button:not(:disabled){background:var(--indigo);color:#fff;border-color:#4f46e52e}.email-capture__support{margin-top:0;font-size:.92rem}.email-capture__note{color:var(--indigo);font-size:.88rem}.upgrade-preview{border:1px solid var(--line);background:linear-gradient(135deg,#c9dcff42,#ffffffe6),#fff;border-radius:8px;gap:16px;margin:0 18px 18px;padding:18px;display:grid}.page-hero>.upgrade-preview{margin:34px 0 0}.upgrade-preview__label,.upgrade-card__status{color:var(--indigo);text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:800}.upgrade-preview__intro h2{color:var(--text);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.75rem;line-height:1.12}.upgrade-preview__intro p:last-child,.upgrade-preview__note,.upgrade-preview__disclosure,.upgrade-card p{color:var(--muted);line-height:1.6}.upgrade-preview__intro p:last-child{margin:10px 0 0}.upgrade-preview__limit{border:1px solid var(--line);background:#ffffffad;border-radius:8px;gap:12px;padding:14px;display:grid}.upgrade-preview__limit-label,.upgrade-preview__limit-count{margin:0}.upgrade-preview__limit-label{color:var(--text);font-weight:800}.upgrade-preview__limit-count{color:var(--muted);margin-top:4px;font-size:.92rem}.upgrade-preview__meter{background:#10213f14;border-radius:999px;height:8px;overflow:hidden}.upgrade-preview__meter span{border-radius:inherit;background:linear-gradient(90deg, var(--indigo), var(--rose));width:90%;height:100%;display:block}.upgrade-preview__packs{gap:12px;display:grid}.upgrade-card{border:1px solid var(--line);background:#ffffffb8;border-radius:8px;gap:10px;padding:16px;display:grid}.upgrade-card h3,.upgrade-card p{margin:0}.upgrade-card h3{color:var(--text);font-size:1.08rem}.upgrade-card .upgrade-card__amount{color:var(--indigo);font-weight:800}.upgrade-card button{min-height:42px;color:var(--soft);cursor:not-allowed;font:inherit;background:#10213f0d;border:1px solid #10213f1a;border-radius:999px;padding:0 14px;font-weight:800}.upgrade-preview__note,.upgrade-preview__disclosure{margin:0;font-size:.92rem}.upgrade-preview__disclosure{color:var(--muted)}.chat-preview__input{border-top:1px solid var(--line);z-index:2;background:#ffffffd6;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:14px;display:grid;position:sticky;bottom:0}.chat-preview__input span{border:1px solid var(--line);min-height:44px;color:var(--soft);background:#fff;border-radius:999px;align-items:center;padding:0 14px;display:flex}.chat-preview__input input{border:1px solid var(--line);width:100%;min-height:48px;color:var(--text);font:inherit;background:#fff;border-radius:999px;padding:0 14px}.chat-preview__input input::placeholder{color:var(--soft)}.chat-preview__input input:disabled{cursor:not-allowed;opacity:.7}.chat-preview__input button{min-height:48px;color:var(--soft);cursor:not-allowed;font:inherit;background:#10213f0d;border:1px solid #10213f1a;border-radius:999px;padding:0 18px;font-weight:800}.demand-chat__header{background:radial-gradient(circle at 98% 0,#ddd6fe8a,#0000 16rem),#fff}.demand-chat__credits .free-message-card__meter{min-width:160px}.demand-chat__capture{margin-top:0}.demand-chat__input button:not(:disabled){background:var(--indigo);color:#fff;cursor:pointer;border-color:#4f46e52e}.demand-chat__status{border-top:1px solid var(--line);color:var(--muted);background:#ffffff9e;margin:0;padding:12px 18px;font-size:.92rem;line-height:1.5}.demand-chat__packs{margin-top:0}.admin-leads{padding:40px 0 64px}.admin-leads__header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:18px;margin-bottom:24px;display:flex}.admin-leads h1{color:var(--text);margin:0;font-family:Georgia,Times New Roman,serif;font-size:2.8rem;line-height:1.05}.admin-leads__notes{flex-wrap:wrap;gap:10px;margin:0 0 22px;padding:0;list-style:none;display:flex}.admin-leads__notes li{border:1px solid var(--line);color:var(--muted);background:#ffffffb3;border-radius:8px;padding:8px 10px;font-size:.88rem;font-weight:800}.admin-leads__status{border:1px solid var(--line);color:var(--muted);background:#ffffffb3;border-radius:8px;margin:0;padding:16px;line-height:1.6}.admin-leads__summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0 0 18px;display:grid}.admin-leads__summary-card{border:1px solid var(--line);background:#ffffffb8;border-radius:8px;min-height:112px;padding:14px}.admin-leads__summary-card p{color:var(--indigo);letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-size:.76rem;font-weight:900}.admin-leads__summary-card>strong{color:var(--text);overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:1.72rem;line-height:1.1;display:block}.admin-leads__summary-card>span{color:var(--muted);margin-top:8px;font-size:.86rem;display:block}.admin-leads__summary-card--list ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.admin-leads__summary-card--list li{color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.admin-leads__summary-card--list li span{overflow-wrap:anywhere}.admin-leads__summary-card--list li strong{color:var(--text);font-size:.95rem}.admin-leads__filters{border:1px solid var(--line);background:#ffffffb3;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px;margin:0 0 18px;padding:14px;display:grid}.admin-leads__filter-field{gap:7px;display:grid}.admin-leads__filter-field label{color:var(--indigo);letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:900}.admin-leads__filter-field select{border:1px solid var(--line);min-height:42px;color:var(--text);font:inherit;background:#fff;border-radius:8px;padding:0 10px}.admin-leads__filter-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-leads__table-wrap{border:1px solid var(--line);background:#ffffffb8;border-radius:8px;overflow-x:auto}.admin-leads__table{border-collapse:collapse;width:100%;min-width:980px;font-size:.9rem}.admin-leads__table caption{width:1px;height:1px;position:absolute;overflow:hidden}.admin-leads__table th,.admin-leads__table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:13px 14px}.admin-leads__table th{color:var(--indigo);text-transform:uppercase;font-size:.78rem}.admin-leads__table td{color:var(--muted);overflow-wrap:anywhere}.admin-leads__table tbody tr:last-child td{border-bottom:0}.admin-credit-renewals__table{min-width:1040px}.admin-credit-renewals form{margin:0}.auth-page,.account-page{padding:48px 0 72px}.auth-shell{border:1px solid var(--line);max-width:620px;box-shadow:var(--shadow);background:#ffffffd1;border-radius:8px;padding:28px}.auth-shell h1,.account-shell h1{color:var(--text);letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:2.65rem;line-height:1.05}.auth-shell__intro,.auth-shell__footer,.auth-complete p,.account-section p{color:var(--muted);line-height:1.65}.auth-shell__intro{margin:16px 0 24px}.auth-shell__footer{text-align:center;margin:22px 0 0}.auth-shell a,.account-section a{color:var(--indigo-strong);text-underline-offset:3px;font-weight:750;text-decoration:underline}.auth-form{gap:18px;display:grid}.auth-form>label{color:var(--text);gap:8px;font-weight:750;display:grid}.auth-form input[type=email],.auth-form input[type=password]{width:100%;min-height:48px;color:var(--text);font:inherit;background:#fff;border:1px solid #10213f33;border-radius:8px;padding:0 13px}.auth-form input:focus-visible,.auth-check input:focus-visible,.account-danger__form input:focus-visible{outline-offset:2px;outline:3px solid #4f46e53d}.auth-form__hint{color:var(--muted);margin:-10px 0 0;font-size:.9rem;line-height:1.5}.auth-form__aside{text-align:right;margin-top:-8px}.auth-form__aside a{color:var(--indigo-strong);font-size:.92rem;font-weight:750}.auth-form__error,.auth-form__success{border:1px solid #10213f1f;border-radius:8px;margin:0 0 20px;padding:13px 14px;line-height:1.5}.auth-form__error{color:#8f2740;background:#fde7ecbd;border-color:#a6344847}.auth-form__success{color:#315d49;background:#e6f5edcc;border-color:#527c6847}.auth-form__submit{border-radius:8px;width:100%}.auth-form__submit:disabled,.button--danger:disabled{cursor:wait;opacity:.68;transform:none}.auth-checks{border-top:1px solid var(--line);gap:13px;padding-top:18px;display:grid}.auth-turnstile{width:100%;min-height:65px;overflow:hidden}.auth-turnstile .cf-turnstile{max-width:100%}.auth-check{color:var(--muted);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:.94rem;line-height:1.5;display:grid}.auth-check input{width:18px;height:18px;accent-color:var(--indigo);margin:2px 0 0}.auth-check a{color:var(--indigo-strong);text-underline-offset:2px;font-weight:750;text-decoration:underline}.auth-complete{gap:8px;margin-top:18px;display:grid}.auth-complete .button{justify-self:start;margin-top:8px;text-decoration:none}.account-shell{max-width:880px}.account-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;display:flex}.account-heading .button,.account-actions .button{text-decoration:none}.account-details{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.account-details>div{background:#ffffffd1;min-width:0;padding:16px}.account-details dt{color:var(--muted);text-transform:uppercase;font-size:.8rem;font-weight:800}.account-details dd{color:var(--text);overflow-wrap:anywhere;margin:8px 0 0;font-weight:750}.account-section{border-top:1px solid var(--line);margin-top:30px;padding-top:26px}.account-section h2{color:var(--text);margin:0;font-size:1.35rem}.account-actions,.account-links{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.account-actions form{margin:0}.account-legal-list{color:var(--muted);gap:8px;padding-left:20px;line-height:1.5;display:grid}.account-danger{border-top-color:#a634483d}.account-danger__form{gap:16px;max-width:620px;display:grid}.button--danger{box-shadow:none;background:#9d2f4a;border-color:#8f274042;border-radius:8px;justify-self:start}.button--danger:hover{box-shadow:none;background:#7d2037}.auth-form__notice{color:#8f2740;min-height:1.5em;margin:0;font-size:.92rem}@media (min-width:760px){.site-header__nav{display:flex}.hero h1,.page-hero h1,.legal-page h1{font-size:4.75rem}.hero__subtext,.page-hero>p{font-size:1.18rem}.lounge-notes__inner{grid-template-columns:.78fr 1.22fr;align-items:start}.note-grid,.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-page{padding:44px}.site-footer__inner{grid-template-columns:1fr auto;align-items:center}.pre-chat{grid-template-columns:minmax(160px,.42fr) minmax(0,1fr);padding:30px}.pre-chat__checks,.pre-chat__actions,.pre-chat__note{grid-column:1/-1}.pre-chat__checks{grid-template-columns:repeat(3,minmax(0,1fr))}.pre-chat__content h2{font-size:2.35rem}.free-message-card{grid-template-columns:minmax(160px,.7fr) minmax(180px,1fr) minmax(220px,1fr);align-items:center}.email-capture{grid-template-columns:minmax(0,1fr)}.email-capture__fields{grid-template-columns:minmax(0,1fr) auto}.upgrade-preview__limit{grid-template-columns:minmax(180px,.85fr) minmax(220px,1fr);align-items:center}.upgrade-preview__packs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:760px) and (max-width:980px){.site-header__nav{gap:14px}.site-header__inner>.button{display:none}}@media (max-width:420px){.site-header__inner{gap:10px}.brand span:last-child{display:none}.hero h1,.page-hero h1,.legal-page h1{font-size:2.55rem}.hero__actions .button,.pre-chat__actions .button{width:100%}.message-bubble{width:92%}.chat-preview__input{grid-template-columns:1fr}.auth-shell{padding:22px 18px}.auth-shell h1,.account-shell h1{font-size:2.2rem}}
