:root{--bg:#07050f;--bg-soft:#120a24;--surface:#fff;--surface-dark:#1a1030;--text:#fff;--text-dark:#12082a;--muted:#c8b8e8;--muted-dark:#6b5f8a;--primary:#b24bff;--primary-dark:#8b2cf5;--accent:#00f0ff;--cta:#ff5a1f;--cta-dark:#e04300;--cta-glow:#ff5a1f80;--highlight:#ffe566;--border:#ffffff29;--shadow:0 28px 90px #b24bff38}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at top left, #b24bff8c, transparent 32rem), radial-gradient(circle at top right, #ff5a1f59, transparent 28rem), radial-gradient(circle at 80% 60%, #00f0ff2e, transparent 24rem), var(--bg);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}.site-header{justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:28px 24px;display:flex}.brand{letter-spacing:-.04em;align-items:center;gap:10px;font-size:1.3rem;font-weight:900;display:inline-flex}.brand-logo{flex-shrink:0;display:block}nav{gap:24px;display:flex}nav a{color:var(--muted);font-weight:750}nav a:hover{color:var(--highlight)}.lang-switcher{border:1px solid var(--border);border-radius:999px;align-items:center;gap:8px;padding:4px 10px;display:inline-flex}.lang-switcher a{border-radius:999px;padding:4px 8px;font-size:.88rem}.lang-switcher a.active{background:var(--highlight);color:#0b1020}.lang-switcher span{color:var(--border)}.hero{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:38px;max-width:1180px;margin:0 auto;padding:72px 24px 44px;display:grid}.eyebrow{color:var(--highlight);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:.82rem;font-weight:900}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.065em;line-height:.98}h1{margin-bottom:26px;font-size:clamp(3rem,8vw,6.4rem)}h2{font-size:clamp(2.2rem,5vw,4.1rem)}.hero-text,.section p,.hero-card p,footer p{color:var(--muted);font-size:1.04rem;line-height:1.75}.hero-text{max-width:700px;font-size:clamp(1.1rem,2vw,1.3rem)}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.button{cursor:pointer;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-weight:900;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:disabled{cursor:wait;opacity:.72;transform:none}.primary{background:linear-gradient(135deg, var(--cta), #ff8a3d);box-shadow:0 18px 44px var(--cta-glow);color:#fff}.primary:hover{background:linear-gradient(135deg, var(--cta-dark), var(--cta))}.secondary{color:var(--accent);background:#ffffff1a;border:2px solid #00f0ff73}.hero-card,.result-card,.feature-card,.pricing,.price-cards article,.contact{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--border);box-shadow:var(--shadow);background:#ffffff14}.hero-card{border-radius:34px;padding:30px}.hero-card h2{margin:20px 0 14px;font-size:2.3rem}.badge{color:var(--highlight);background:#ffe5662e;border:1px solid #ffe56680;border-radius:999px;padding:8px 12px;font-size:.8rem;font-weight:900;display:inline-flex}.trust-strip{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1132px;margin:22px auto 0;padding:0 24px;display:grid}.trust-strip div{background:linear-gradient(135deg,#b24bff59,#ff5a1f47);border:1px solid #ffe56659;border-radius:24px;gap:5px;padding:22px;display:grid}.trust-strip strong{color:var(--highlight);font-size:1.08rem}.trust-strip span{color:var(--muted)}.section{max-width:1180px;margin:0 auto;padding:84px 24px 0}.split{grid-template-columns:.9fr 1.1fr;align-items:start;gap:32px;display:grid}.generator-form{gap:16px;margin-top:30px;display:grid}label{color:var(--text);gap:8px;font-weight:800;display:grid}input,select{border:1px solid var(--border);color:var(--text);font:inherit;background:#ffffff1a;border-radius:16px;min-height:52px;padding:0 16px}option{color:var(--text-dark)}input::placeholder{color:#f8fbff73}.result-card{border-radius:30px;min-height:600px;padding:28px}.result-card h3{letter-spacing:-.03em;margin:18px 0;font-size:1.5rem}pre{border:1px solid var(--border);color:#eaf1ff;white-space:pre-wrap;background:#0000003d;border-radius:22px;min-height:390px;padding:20px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;line-height:1.7;overflow:auto}.feature-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.feature-card{border-radius:24px;padding:22px}.feature-card span{background:linear-gradient(135deg, var(--accent), #7df9ff);color:#042028;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:18px;font-weight:900;display:inline-flex}.feature-card p{color:var(--text);margin-bottom:0;font-weight:750}.pricing,.contact{border-radius:34px;padding:36px}.price-cards{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;display:grid}.price-cards article{border-radius:24px;padding:24px}.price-cards h3{font-size:1.3rem}.price-cards strong{letter-spacing:-.06em;margin-bottom:12px;font-size:3rem;display:block}.price-cards .highlight{background:linear-gradient(135deg,#ff5a1f8c,#b24bff73);border:2px solid #ffe5668c}.price-button{width:100%;margin-top:12px}.payment-error{background:#ff5c5c1f;border:1px solid #ff5c5c47;border-radius:18px;margin:18px 0 0;padding:14px 16px;color:#ffb8b8!important}.payment-banner{text-align:center;border-radius:18px;max-width:1132px;margin:0 auto;padding:14px 18px;font-weight:800}.payment-banner.success{color:var(--accent);background:#21d6a329;border:1px solid #21d6a352}.payment-banner.cancel{color:#ffd89a;background:#ffc45c1f;border:1px solid #ffc45c47}.legal h1{margin-bottom:20px;font-size:clamp(2.2rem,5vw,3.6rem)}.legal p{color:var(--muted);margin-bottom:14px;line-height:1.75}footer a{color:var(--accent);font-weight:800}.courtesy-bar{border-bottom:1px solid var(--border);color:var(--muted);text-align:center;background:linear-gradient(90deg,#ff6d001f,#0057ff1a);margin:0;padding:10px 18px;font-size:.9rem;font-weight:600}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vision-marquee{border-bottom:1px solid var(--border);background:linear-gradient(90deg,#b24bff2e,#00f0ff1f,#ff5a1f29);position:relative;overflow:hidden}.vision-marquee-viewport{width:100%;overflow:hidden}.vision-marquee-track{width:max-content;animation:32s linear infinite vision-scroll;display:flex}.vision-marquee-item{color:var(--text);letter-spacing:-.02em;white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;margin:0;padding:12px 28px;font-size:.98rem;font-weight:650;display:inline-flex}.vision-marquee-label{background:linear-gradient(135deg, var(--primary), var(--cta));color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:800}.vision-marquee-dot{color:var(--accent);margin-left:8px;font-size:1.4rem;line-height:1}.vision-marquee-fade{pointer-events:none;z-index:1;width:72px;position:absolute;top:0;bottom:0}.vision-marquee-fade-left{background:linear-gradient(90deg, var(--bg), transparent);left:0}.vision-marquee-fade-right{background:linear-gradient(270deg, var(--bg), transparent);right:0}@keyframes vision-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.vision-marquee-track{justify-content:center;width:100%;animation:none}.vision-marquee-item:not(:first-child),.vision-marquee-dot{display:none}}.site-switcher{border-bottom:1px solid var(--border);background:#ffffff0f;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;padding:10px 18px;font-size:.92rem;display:flex}.site-switcher span{color:var(--muted);font-weight:700}.site-switcher a{color:var(--text);font-weight:850}.site-switcher a:hover{color:var(--accent)}.site-switcher-hub{background:linear-gradient(135deg, var(--cta), #ff8a3d);color:#fff;border-radius:999px;padding:6px 12px}.acces-hero{max-width:760px;padding-top:48px}.acces-hero h1{margin-bottom:16px;font-size:clamp(2.4rem,5vw,4rem)}.acces-url{background:#7c5cff29;border:1px solid #7c5cff47;border-radius:16px;margin-top:18px;padding:12px 16px;font-size:1.05rem;font-weight:900;display:inline-block;color:var(--accent)!important}.acces-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:40px;display:grid}.acces-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--border);box-shadow:var(--shadow);background:#ffffff14;border-radius:28px;flex-direction:column;gap:12px;padding:28px;display:flex}.acces-card h2{margin:0;font-size:1.8rem}.acces-card p{margin:0}.acces-button{width:fit-content;margin-top:8px}.acces-backup{font-size:.9rem;color:var(--muted)!important}.acces-backup a{color:var(--accent);font-weight:800}.acces-tips{padding-bottom:24px}.acces-tips h2{margin-bottom:10px;font-size:1.6rem}.affiliate-links{gap:12px;max-width:420px;margin-top:24px;display:grid}.affiliate-primary{width:fit-content}.affiliate-secondary-row{flex-wrap:wrap;gap:8px;display:flex}.affiliate-chip{border:1px solid var(--border);color:var(--text);background:#ffffff14;border-radius:999px;min-height:40px;padding:0 14px;font-size:.88rem;font-weight:800;transition:transform .18s,background .18s;display:inline-flex}.affiliate-chip:hover{background:#ffffff24;transform:translateY(-1px)}.partner-section{padding-top:72px}.partner-heading{max-width:720px}.partner-heading p:last-child{margin-bottom:0}.partner-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.partner-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--border);box-shadow:var(--shadow);background:#ffffff14;border-radius:24px;flex-direction:column;gap:10px;min-height:100%;padding:20px;display:flex}.partner-badge{color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:7px 10px;font-size:.74rem;font-weight:900}.partner-badge-amazon{background:#f90}.partner-badge-bestbuy{background:#0046be}.partner-badge-walmart{background:#0071ce}.partner-badge-canadiantire{background:#c8102e}.partner-badge-ikea{background:#0058a3}.partner-badge-shopify{background:#008060}.partner-badge-canva{color:#111;background:#00c4cc}.partner-badge-temu{background:#fb7701}.partner-badge-netflix{background:#e50914}.partner-badge-adidas{background:#111}.partner-badge-puma{color:#111;background:#c8a951}.partner-card h3{letter-spacing:-.03em;margin:0;font-size:1.1rem}.partner-card p{color:var(--muted);flex:1;margin:0;line-height:1.6}.partner-button{width:100%;margin-top:auto}.affiliate-tools{padding-top:72px}.page-hero{max-width:760px;padding-top:48px}.page-hero h1{letter-spacing:-.06em;margin-bottom:18px;font-size:clamp(2.4rem,5vw,4rem);line-height:1}.page-hero p{margin-bottom:0;line-height:1.75}.social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:48px;display:grid}.social-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--border);box-shadow:var(--shadow);background:#ffffff14;border-radius:24px;flex-direction:column;gap:14px;padding:22px;display:flex}.social-card-top{gap:4px;display:grid}.social-platform{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;font-weight:900}.social-label{color:var(--text);font-size:1.15rem;font-weight:850}.social-card pre{border:1px solid var(--border);color:#eaf1ff;white-space:pre-wrap;background:#0000003d;border-radius:18px;min-height:220px;margin:0;padding:16px;font-family:inherit;font-size:.95rem;line-height:1.65;overflow:auto}.social-copy{width:100%;margin-top:auto}.social-tips{padding-bottom:24px}.social-tips h2{margin-bottom:16px;font-size:clamp(1.8rem,4vw,2.6rem)}.social-tips ul{color:var(--muted);margin:0;padding-left:20px;line-height:1.8}.social-tips strong{color:var(--text)}.tiktok-section{padding-top:48px}.tiktok-heading{max-width:720px}.tiktok-heading h2{margin-bottom:12px;font-size:clamp(1.8rem,4vw,2.8rem)}.tiktok-heading p{margin-bottom:0}.tiktok-grid{padding-top:28px}.tiktok-steps{color:var(--muted);margin:28px 0 0;padding-left:20px;line-height:1.8}.tiktok-steps strong{color:var(--text)}.tiktok-promo{grid-template-columns:1.1fr .9fr;align-items:center;gap:28px;padding-top:72px;display:grid}.tiktok-promo h2{margin-bottom:12px;font-size:clamp(1.8rem,4vw,2.8rem)}.tiktok-promo-copy p{margin-bottom:22px}.tiktok-promo-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--border);box-shadow:var(--shadow);background:#ffffff14;border-radius:28px;padding:24px}.tiktok-promo-card h3{margin:16px 0 10px;font-size:1.35rem}.tiktok-promo-card p{margin-bottom:16px;line-height:1.65}.tiktok-promo-card ul{color:var(--muted);margin:0;padding-left:20px;line-height:1.7}.contact{text-align:center}.contact p{max-width:660px;margin-left:auto;margin-right:auto}footer{max-width:1180px;margin:0 auto;padding:70px 24px 34px}.auto-update-badge{color:var(--accent);border:1px solid #00ffd147;border-radius:999px;margin-bottom:18px;padding:8px 14px;font-size:.92rem;font-weight:700;display:inline-block}footer p{border-top:1px solid var(--border);padding-top:24px}@media (max-width:920px){.site-header,nav{flex-direction:column;align-items:flex-start}.hero,.split,.feature-grid,.price-cards,.trust-strip,.partner-grid,.social-grid,.tiktok-promo,.acces-grid{grid-template-columns:1fr}.result-card{min-height:auto}}@media (max-width:560px){.site-header,.hero,.section,footer{padding-left:18px;padding-right:18px}.hero-card,.pricing,.contact,.result-card{border-radius:24px;padding:22px}}.explainer-videos{background:linear-gradient(#ffffff59,#ecfdf58c)}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.video-card{border:1px solid var(--border);background:#ffffffeb;border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.video-player{aspect-ratio:16/9;background:#0f172a;width:100%;position:relative}.video-frame{border:0;width:100%;height:100%}.video-walkthrough{color:#fff;flex-direction:column;justify-content:space-between;height:100%;padding:18px;display:flex}.video-walkthrough-screen{gap:10px;display:grid}.video-step-badge{letter-spacing:.08em;text-transform:uppercase;background:#ffffff24;border-radius:999px;justify-self:start;padding:6px 10px;font-size:.72rem;font-weight:800}.video-walkthrough-screen h3{margin:0;font-size:1.15rem;line-height:1.35}.video-walkthrough-screen p{color:#ffffffd1;margin:0;line-height:1.6}.video-controls{align-items:center;gap:10px;display:flex}.video-play-button{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:999px;width:36px;height:36px;font-size:.85rem}.video-progress-track{background:#ffffff2e;border-radius:999px;flex:1;height:6px;overflow:hidden}.video-progress-fill{background:linear-gradient(90deg,#34d399,#22d3ee);height:100%;transition:width 80ms linear;display:block}.video-duration{color:#ffffffb8;font-size:.78rem;font-weight:700}.video-step-dots{justify-content:center;gap:8px;display:flex}.video-step-dots button{cursor:pointer;background:#ffffff47;border:0;border-radius:999px;width:8px;height:8px;padding:0}.video-step-dots button.active{background:#34d399;width:22px}.video-card-copy{gap:10px;padding:18px 20px 22px;display:grid}.video-card-copy h3{margin:0;font-size:1.05rem}.video-card-copy p{color:var(--muted);margin:0;line-height:1.6}.video-try-link{color:var(--accent);font-size:.92rem;font-weight:700;text-decoration:none}.video-try-link:hover{text-decoration:underline}@media (max-width:920px){.video-grid{grid-template-columns:1fr}}.customer-comments{background:linear-gradient(#ffffff59,#ecfdf58c)}.comments-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:28px;margin-top:28px;display:grid}.comment-form,.comment-list{border:1px solid var(--border);background:#fffffff0;border-radius:24px;padding:24px}.comment-form h3,.comment-list h3{margin:0 0 8px;font-size:1.15rem}.comment-form p,.comment-empty{color:var(--muted);margin:0 0 18px;line-height:1.6}.comment-form label{gap:8px;margin-bottom:14px;font-size:.92rem;font-weight:700;display:grid}.comment-form input,.comment-form select,.comment-form textarea{border:1px solid var(--border);font:inherit;background:#fff;border-radius:14px;padding:12px 14px}.comment-form textarea{resize:vertical}.comment-form-success{color:var(--accent);margin:14px 0 0;font-weight:700}.comment-form-error{color:#c62828;margin:14px 0 0;font-weight:700}.comment-honeypot{opacity:0;pointer-events:none;width:0;height:0;position:absolute;left:-9999px;overflow:hidden}.comment-card{border-top:1px solid var(--border);gap:10px;padding:18px 0;display:grid}.comment-card:first-of-type{border-top:0;padding-top:0}.comment-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.comment-card p{color:var(--muted);margin:0;line-height:1.65}.comment-card time{color:#7a8ea6;font-size:.82rem}.comment-stars{color:#d0d7e2;letter-spacing:.08em}.comment-stars .filled{color:#ffb300}@media (max-width:920px){.comments-layout{grid-template-columns:1fr}}.acces-stats-link{margin-top:18px}.stats-auth-form{border:1px solid var(--border);background:#fffffff0;border-radius:24px;gap:14px;max-width:420px;padding:24px;display:grid}.stats-auth-form label{gap:8px;font-size:.92rem;font-weight:700;display:grid}.stats-auth-form input{border:1px solid var(--border);font:inherit;border-radius:14px;padding:12px 14px}.stats-dashboard-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.stats-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.stats-kpi{border:1px solid var(--border);background:#fffffff0;border-radius:20px;gap:8px;padding:18px;display:grid}.stats-kpi span{color:var(--muted);font-size:.86rem}.stats-kpi strong{font-size:1.5rem}.stats-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.stats-panel{border:1px solid var(--border);background:#fffffff0;border-radius:24px;padding:22px}.stats-panel h2{margin:0 0 16px;font-size:1.05rem}.stats-funnel{gap:12px;margin:0;padding:0;list-style:none;display:grid}.stats-funnel li{background:#ecfdf5b3;border-radius:14px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.stats-bars{gap:12px;display:grid}.stats-bar-row{grid-template-columns:92px 1fr auto;align-items:center;gap:10px;display:grid}.stats-bar-label{color:var(--muted);text-transform:capitalize;font-size:.84rem}.stats-bar-track{background:#0f172a14;border-radius:999px;height:10px;overflow:hidden}.stats-bar-fill{background:linear-gradient(90deg,#34d399,#22d3ee);height:100%;display:block}.stats-month-grid{gap:12px;display:grid}.stats-month-card{background:#ecfdf58c;border-radius:16px;gap:4px;padding:14px;display:grid}.stats-month-card small{color:var(--muted)}.stats-month-bar{background:#0f172a14;border-radius:999px;height:8px;margin-top:6px;overflow:hidden}.stats-month-bar span{background:#34d399;height:100%;display:block}.stats-recent{grid-column:1/-1}.stats-recent-list{gap:12px;display:grid}.stats-recent-row{border-top:1px solid var(--border);grid-template-columns:auto 1fr;align-items:center;gap:12px;padding-top:12px;display:grid}.stats-recent-row:first-child{border-top:0;padding-top:0}.stats-recent-row p{color:var(--muted);margin:4px 0 0;font-size:.84rem}.stats-event-badge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:800}.stats-event-checkout_completed{color:#047857;background:#34d3992e}.stats-event-checkout_started{color:#0e7490;background:#22d3ee2e}.stats-event-checkout_cancelled{color:#b91c1c;background:#f871712e}.stats-event-affiliate_click{color:#b45309;background:#fbbf242e}@media (max-width:920px){.stats-kpi-grid,.stats-panels,.stats-bar-row{grid-template-columns:1fr}}.assistant-chat{z-index:1200;position:fixed;bottom:22px;right:22px}.assistant-toggle{background:linear-gradient(135deg, var(--primary), var(--cta));color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:14px 18px;font-weight:800;display:inline-flex;box-shadow:0 18px 40px #b24bff59}.assistant-panel{background:var(--surface-dark);border:1px solid var(--border);border-radius:22px;grid-template-rows:auto 1fr auto;width:min(92vw,390px);height:min(72vh,620px);display:grid;position:absolute;bottom:72px;right:0;overflow:hidden;box-shadow:0 28px 80px #00000073}.assistant-header{border-bottom:1px solid var(--border);background:linear-gradient(135deg,#b24bff40,#ff5a1f2e);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.assistant-header strong{font-size:1rem;display:block}.assistant-header span{color:var(--muted);margin-top:2px;font-size:.82rem;display:block}.assistant-close{color:var(--text);cursor:pointer;background:0 0;border:0;font-size:1.6rem;line-height:1}.assistant-messages{gap:12px;padding:16px;display:grid;overflow-y:auto}.assistant-message{border-radius:16px;max-width:92%;padding:12px 14px}.assistant-message p{margin:0}.assistant-message-assistant{border:1px solid var(--border);background:#ffffff14;justify-self:start}.assistant-message-user{background:linear-gradient(135deg, var(--primary-dark), var(--cta));color:#fff;justify-self:end}.assistant-links,.assistant-suggestions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.assistant-link,.assistant-suggestion{color:var(--accent);cursor:pointer;background:#00f0ff1f;border:1px solid #00f0ff40;border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.assistant-suggestion{color:var(--text);background:#ffffff0f}.assistant-thinking{color:var(--muted);margin:0;font-size:.86rem}.assistant-form{border-top:1px solid var(--border);grid-template-columns:1fr auto;gap:10px;padding:14px;display:grid}.assistant-input{border:1px solid var(--border);color:var(--text);background:#ffffff0f;border-radius:14px;padding:12px 14px}.assistant-send{background:var(--cta);color:#fff;cursor:pointer;border:0;border-radius:14px;padding:0 16px;font-weight:800}.assistant-send:disabled{cursor:not-allowed;opacity:.55}@media (max-width:640px){.assistant-chat{bottom:14px;right:14px}.assistant-toggle span:last-child{display:none}.assistant-panel{width:min(100vw - 28px,390px);bottom:64px}}
