:root{color:#f3f0e9;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;background:#111315;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:#111315;min-width:320px}body{background:#111315;min-width:320px;min-height:100vh;margin:0}#root{min-height:100vh}.app-shell{color:#e8e4dc;background:#111315;grid-template-columns:286px minmax(420px,1fr) minmax(360px,36vw);min-height:100vh;display:grid}button,textarea,input{font:inherit}button{border:0}button,a{-webkit-tap-highlight-color:transparent}button:not(:disabled),a[href]{transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,filter .16s,transform .16s}button:focus-visible,a:focus-visible,textarea:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #70d6ff}.landing-page{color:#111;background:#fff8ea;min-height:100vh}.landing-nav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff8eaf5;border-bottom:3px solid #111;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:14px clamp(16px,4vw,56px);display:flex;position:sticky;top:0}.brand-mark,.landing-nav-actions a,.landing-nav-actions button,.hero-actions a,.hero-actions button,.pricing-card a,.final-cta button{color:inherit;text-decoration:none}.brand-mark{align-items:center;gap:10px;font-size:19px;font-weight:950;display:inline-flex}.brand-mark span{color:#111;background:#f4d35e;border:3px solid #111;border-radius:8px;place-items:center;width:38px;height:38px;font-size:14px;transition:background-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:4px 4px #111}.brand-mark:hover span{background:#70d6ff;transform:translate(-2px,-2px);box-shadow:6px 6px #111}.landing-nav-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.landing-nav-actions a,.landing-nav-actions button,.hero-actions a,.hero-actions button,.final-cta button{cursor:pointer;background:#fff;border:3px solid #111;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:850;display:inline-flex;box-shadow:4px 4px #111}.landing-nav-actions .vk-cta,.hero-actions .primary-action,.final-cta .primary-action{color:#fff;background:#111;box-shadow:4px 4px #70d6ff}.landing-nav-actions a:hover,.landing-nav-actions button:hover,.hero-actions a:hover,.hero-actions button:hover,.pricing-card a:hover,.final-cta button:hover{background:#f4d35e;transform:translate(-3px,-3px);box-shadow:7px 7px #111}.landing-nav-actions .vk-cta:hover,.hero-actions .primary-action:hover,.pricing-card a:hover,.final-cta .primary-action:hover{color:#111;background:#70d6ff}.landing-nav-actions a:active,.landing-nav-actions button:active,.hero-actions a:active,.hero-actions button:active,.pricing-card a:active,.final-cta button:active{transform:translate(1px,1px);box-shadow:2px 2px #111}.landing-hero{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:center;gap:clamp(24px,5vw,58px);min-height:min(720px,100vh - 140px);padding:clamp(28px,4vw,50px) clamp(16px,4vw,56px) 30px;display:grid}.hero-copy{max-width:860px}.landing-kicker,.landing-notice{background:#b8f2c2;border:3px solid #111;border-radius:8px;width:max-content;max-width:100%;padding:7px 10px;font-weight:900;display:inline-flex;box-shadow:4px 4px #111}.landing-notice{background:#ff9f9f;margin-bottom:16px}.hero-copy h1{letter-spacing:0;max-width:940px;margin:24px 0 18px;font-size:clamp(42px,6vw,76px);line-height:.96}.hero-copy p,.pricing-copy p,.final-cta p{max-width:760px;margin:0;font-size:clamp(18px,2vw,23px);font-weight:650;line-height:1.38}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.hero-metrics{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.hero-metrics span{background:#fff;border:2px solid #111;border-radius:999px;padding:8px 12px;font-weight:800;transition:background-color .16s,box-shadow .16s,transform .16s}.hero-metrics span:hover{background:#b8f2c2;transform:translateY(-2px);box-shadow:3px 3px #111}.hero-visual{place-items:center;min-height:520px;display:grid;position:relative}.hero-visual>img{filter:drop-shadow(8px 8px #111);width:min(210px,38vw);transition:filter .18s,transform .18s;position:absolute;top:0;right:6%;transform:rotate(8deg)}.mock-window{background:#fff;border:4px solid #111;border-radius:8px;width:min(100%,610px);transition:box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:14px 14px #111}.hero-visual:hover>img{filter:drop-shadow(10px 10px #111);transform:rotate(4deg)translate(8px,-8px)}.hero-visual:hover .mock-window{transform:translate(-4px,-4px);box-shadow:18px 18px #111}.mock-toolbar{background:#70d6ff;border-bottom:4px solid #111;gap:8px;padding:13px;display:flex}.mock-toolbar span{background:#ff6b6b;border:2px solid #111;border-radius:999px;width:14px;height:14px}.mock-toolbar span:nth-child(2){background:#f4d35e}.mock-toolbar span:nth-child(3){background:#b8f2c2}.mock-grid{grid-template-columns:150px minmax(0,1fr);min-height:370px;display:grid}.mock-grid aside{background:#f4d35e;border-right:4px solid #111;align-content:start;gap:10px;padding:16px;font-weight:800;display:grid}.mock-site-tab{color:#111;cursor:pointer;text-align:left;background:#fff;border:2px solid #111;border-radius:8px;padding:8px;font-weight:900;transition:background-color .16s,box-shadow .16s,transform .16s;display:block;box-shadow:0 0 #111}.mock-site-tab:hover{background:#70d6ff;transform:translate(4px);box-shadow:3px 3px #111}.mock-site-tab.active{color:#fff8ea;background:#111;box-shadow:3px 3px #70d6ff}.mock-site-tab.active:hover{color:#111}.mock-grid section{background:#fff8ea;align-content:start;gap:14px;padding:18px;display:grid}.mock-grid p{background:#fff;border:3px solid #111;border-radius:8px;margin:0;padding:14px;font-weight:750}.mock-site{color:#111;background:#b8f2c2;border:3px solid #111;border-radius:8px;align-content:center;gap:14px;min-height:210px;padding:24px;transition:background-color .18s;display:grid}.mock-site b{font-size:clamp(28px,4vw,46px);line-height:.95}.mock-site span{font-weight:750}.mock-result-strip{flex-wrap:wrap;gap:8px;display:flex}.mock-result-strip span{background:#fff;border:2px solid #111;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:900}.audience-band,.how-band,.feature-band,.landing-pricing,.faq-band,.final-cta{padding:clamp(38px,6vw,76px) clamp(16px,4vw,56px)}.section-heading{max-width:820px;margin-bottom:24px}.section-heading h2,.pricing-copy h2,.final-cta h2{letter-spacing:0;margin:18px 0 0;font-size:clamp(34px,5vw,58px);line-height:.98}.audience-band{background:#fff;border-top:4px solid #111;border-bottom:4px solid #111}.audience-grid,.steps-grid,.faq-grid{gap:18px;display:grid}.audience-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.audience-grid article,.steps-grid article,.faq-grid article,.feature-band article,.pricing-card{background:#fff;border:4px solid #111;border-radius:8px;padding:22px;transition:background-color .16s,box-shadow .16s,transform .16s;box-shadow:8px 8px #111}.audience-grid article:hover,.steps-grid article:hover,.faq-grid article:hover,.feature-band article:hover,.pricing-card:hover{transform:translate(-4px,-4px);box-shadow:12px 12px #111}.audience-grid article:first-child,.steps-grid article:first-child{background:#f4d35e}.audience-grid article:nth-child(2),.steps-grid article:nth-child(2){background:#70d6ff}.audience-grid article:nth-child(3),.steps-grid article:nth-child(3){background:#ffb199}.how-band{background:#b8f2c2}.steps-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.steps-grid article:nth-child(4){background:#fff8ea}.steps-grid article>span{color:#fff;background:#111;border:3px solid #111;border-radius:999px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.feature-band{background:#111;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.feature-band article:first-child,.feature-band article:nth-child(5){background:#f4d35e}.feature-band article:nth-child(2),.feature-band article:nth-child(4){background:#70d6ff}.feature-band article:nth-child(3){background:#b8f2c2}.feature-band article:nth-child(6){background:#ffb199}.audience-grid h3,.steps-grid h3,.feature-band h2,.faq-grid h3,.pricing-card h3{letter-spacing:0;margin:12px 0 8px}.audience-grid h3,.steps-grid h3,.faq-grid h3,.feature-band h2{font-size:24px}.audience-grid p,.steps-grid p,.feature-band p,.faq-grid p,.pricing-card p{margin:0;font-weight:650;line-height:1.42}.landing-pricing{background:#fff8ea;border-top:4px solid #111;border-bottom:4px solid #111;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(22px,4vw,48px);display:grid}.pricing-copy{position:sticky;top:96px}.pricing-notes{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.pricing-notes li{align-items:flex-start;gap:9px;font-weight:800;line-height:1.35;display:flex}.pricing-notes svg{flex:none;margin-top:1px}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pricing-card{align-content:start;gap:10px;min-height:330px;display:grid}.pricing-card:nth-child(2){background:#b8f2c2}.pricing-card>span{color:#111;background:#ff6b6b;border:2px solid #111;border-radius:999px;width:max-content;max-width:100%;padding:5px 8px;font-size:12px;font-weight:900}.pricing-card h3{font-size:25px}.pricing-card strong{font-size:34px}.pricing-card small{font-weight:850}.pricing-card .feature-included,.pricing-card .feature-muted{color:#111;background:#70d6ff;border:2px solid #111;border-radius:999px;width:max-content;max-width:100%;padding:5px 8px;font-size:12px}.pricing-card .feature-muted{color:#686868;background:#fff}.pricing-card a{color:#fff;background:#111;border:3px solid #111;border-radius:8px;justify-content:center;align-items:center;min-height:42px;margin-top:auto;font-weight:900;display:inline-flex;box-shadow:4px 4px #70d6ff}.faq-band{background:#fff}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-grid article:nth-child(2),.faq-grid article:nth-child(3){background:#fff8ea}.final-cta{background:#f4d35e;border-top:4px solid #111;justify-content:space-between;align-items:center;gap:24px;display:flex}.final-cta>div{max-width:820px}.final-cta h2{margin-bottom:12px}.sidebar{background:#242525;border-right:1px solid #333638;flex-direction:column;min-height:100vh;padding:18px 14px;display:flex;overflow:hidden}.window-controls{align-items:center;gap:8px;height:22px;margin-bottom:18px;display:flex}.control{border-radius:999px;width:12px;height:12px;display:inline-flex}.control.red{background:#ff6b5f}.control.yellow{background:#f5be4f}.control.green{background:#61c554}.nav-action,.settings-row,.project-row,.chat-row,.sidebar-heading button,.topbar-actions button,.topbar-actions a,.project-picker,.billing-button,.send-button,.browser-tabs button{color:inherit;cursor:pointer;background:0 0;align-items:center;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s,opacity .14s,transform .14s;display:inline-flex}.nav-action{color:#ece7de;border-radius:8px;gap:10px;min-height:36px;margin-bottom:4px;padding:8px}.nav-action:hover,.settings-row:hover,.project-row:hover,.chat-row:hover,.sidebar-heading button:hover,.topbar-actions button:hover,.project-picker:hover{background:#ffffff0f}.nav-action:hover,.settings-row:hover,.project-row:hover,.chat-row:hover{color:#fffaf1;transform:translate(3px)}.sidebar-heading button:hover,.topbar-actions button:hover:not(:disabled),.project-picker:hover{color:#fffaf1;border-color:#ffffff2e}.search-field{color:#a7aaa7;border-radius:8px;align-items:center;gap:9px;min-height:38px;margin-bottom:24px;padding:0 8px;display:flex}.search-field:focus-within{color:#e8e4dc;background:#ffffff0f}.search-field input{color:#e8e4dc;background:0 0;border:0;outline:0;width:100%;min-width:0}.search-field input::placeholder{color:#aaa9a4}.sidebar-heading{color:#8b8c89;justify-content:space-between;align-items:center;padding:0 5px 8px;font-size:13px;display:flex}.sidebar-heading button{border-radius:7px;justify-content:center;width:26px;height:26px}.new-project-form{background:#1b1d1f;border:1px solid #34383a;border-radius:8px;gap:10px;margin:0 0 16px;padding:12px;display:grid;box-shadow:0 14px 34px #00000038}.new-project-form label{color:#aaa7a0;gap:7px;font-size:12px;font-weight:750;display:grid}.new-project-form input{color:#f1eee8;background:#111315;border:1px solid #34383a;border-radius:8px;outline:0;width:100%;min-width:0;min-height:38px;padding:0 10px}.new-project-form input:focus{border-color:#70d6ffb8;box-shadow:0 0 0 3px #70d6ff1f}.new-project-form div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.new-project-form button{color:#f1eee8;cursor:pointer;background:#2a2d2f;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:34px;display:inline-flex}.new-project-form button[type=submit]{color:#101112;background:#c9eadf;font-weight:850}.new-project-form button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.new-project-form button:disabled{cursor:not-allowed;opacity:.55}.project-list{flex:1;padding-right:2px;overflow:auto}.project-group{margin-bottom:12px}.project-row{color:#d7d4ce;text-align:left;border-radius:8px;gap:8px;width:100%;min-height:32px;padding:6px}.project-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-row.active{color:#fff}.chat-list{gap:2px;padding:0 0 0 30px;display:grid}.chat-row{text-align:left;color:#c8c5bf;border-radius:8px;justify-content:space-between;gap:8px;width:100%;min-height:34px;padding:6px 8px}.chat-row span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-row.active{color:#fff;background:#ffffff14}.empty-chats,.chat-age{color:#767977;font-size:12px}.status-icon{color:#f2a84b;flex:none}.status-dot{border-radius:999px;flex:none;width:8px;height:8px}.status-dot.done{background:#58c6a6}.status-dot.error{background:#ff6b5f}.settings-row{color:#d7d4ce;border-radius:8px;gap:10px;min-height:38px;margin-top:10px;padding:8px}.chat-pane{background:#131516;border-right:1px solid #2c3031;grid-template-rows:76px minmax(0,1fr) auto;min-width:0;min-height:100vh;display:grid}.workspace-topbar{border-bottom:1px solid #24282a;justify-content:space-between;align-items:center;gap:16px;height:76px;padding:0 28px;display:flex}.workspace-topbar p{color:#8d918f;margin:0 0 4px;font-size:12px}.workspace-topbar h1{color:#f1eee8;letter-spacing:0;margin:0;font-size:18px;font-weight:650;line-height:1.1}.topbar-actions{align-items:center;gap:10px;min-width:0;display:flex}.model-chip{color:#cfcac1;text-overflow:ellipsis;white-space:nowrap;background:#1b1d1f;border:1px solid #313638;border-radius:999px;align-items:center;gap:8px;max-width:210px;height:34px;padding:0 12px;font-size:13px;display:inline-flex;overflow:hidden}.topbar-actions .balance-chip{color:#101112;background:#c9eadf;border-color:#0000;gap:7px;width:auto;min-width:62px;padding:0 12px;font-weight:800}.topbar-actions .balance-chip:hover{background:#b8f2c2;transform:translateY(-1px);box-shadow:0 0 0 3px #b8f2c224}.topbar-actions button{color:#d5d0c7;border:1px solid #303437;border-radius:9px;justify-content:center;width:34px;height:34px}.topbar-actions a{text-decoration:none}.topbar-actions .user-chip,.topbar-actions .vk-login-chip,.topbar-actions .site-link-chip{color:#d5d0c7;background:#1b1d1f;gap:8px;width:auto;min-width:0;max-width:190px;padding:0 11px}.topbar-actions .vk-login-chip{color:#101112;background:#ffd2b5;border-color:#0000;font-weight:850}.topbar-actions .site-link-chip{border-radius:9px;justify-content:center;width:34px;height:34px;padding:0}.topbar-actions .user-chip:hover,.topbar-actions .vk-login-chip:hover,.topbar-actions .site-link-chip:hover{filter:brightness(1.08);transform:translateY(-1px)}.user-chip span,.vk-login-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.user-chip img{object-fit:cover;border-radius:999px;width:20px;height:20px}.topbar-actions button:disabled{cursor:not-allowed;opacity:.45}.topbar-actions a{color:inherit;display:inline-flex}.chat-scroll{min-height:0;padding:30px clamp(22px,5vw,70px);overflow:auto}.center-state{color:#cfcac1;place-items:center;min-height:50vh;display:grid}.hero-question{color:#f4f0e8;text-align:center;letter-spacing:0;place-items:end center;min-height:152px;padding-bottom:24px;font-size:clamp(23px,3.2vw,34px);line-height:1.18;display:grid}.hero-question span{max-width:860px}.message-stack{gap:18px;max-width:920px;margin:0 auto;display:grid}.message{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;display:grid}.message.user{grid-template-columns:minmax(0,1fr) 34px}.message.user .avatar{grid-column:2}.message.user .bubble{color:#faf7f0;background:#2f3335;grid-area:1/1;justify-self:end}.avatar{color:#111315;background:#c9eadf;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.message.user .avatar{background:#ffd2b5}.bubble{color:#e7e2d9;text-align:left;background:#1f2224;border:1px solid #2b3032;border-radius:14px;max-width:min(680px,100%);padding:13px 15px;line-height:1.5;transition:border-color .14s,transform .14s}.message:hover .bubble{border-color:#3f474a;transform:translateY(-1px)}.bubble p{margin:0 0 8px}.bubble p:last-child{margin-bottom:0}.bubble.muted{color:#bdb8ae}.composer{background:#292b2d;border:1px solid #333739;border-radius:20px;place-self:end center;width:min(860px,100% - 44px);margin:0 0 20px;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden;box-shadow:0 22px 55px #00000040}.composer:focus-within{border-color:#70d6ff99;transform:translateY(-1px);box-shadow:0 24px 62px #0000004d,0 0 0 3px #70d6ff24}.composer textarea{resize:vertical;color:#f4f0e8;background:0 0;border:0;outline:0;width:100%;min-height:84px;max-height:220px;padding:18px 18px 8px;line-height:1.45}.composer textarea::placeholder{color:#aaa7a0}.composer-footer{justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 10px 14px;display:flex}.project-picker{color:#aaa7a0;border-radius:8px;gap:8px;min-width:0;height:34px;padding:0 10px}.project-picker span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-flags{align-items:center;gap:10px;display:flex}.flag{color:#bcb7ac;background:#222527;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:12px;display:inline-flex}.flag.on{color:#141414;background:#d5f1de}.billing-button{color:#151515;background:#ffd2b5;border-radius:999px;gap:7px;height:34px;padding:0 12px;font-size:13px;font-weight:800}.billing-button:hover{background:#ffbf91;transform:translateY(-1px)}.send-button{color:#101112;background:#f1eee8;border-radius:999px;justify-content:center;width:38px;height:38px}.send-button:hover:not(:disabled){background:#70d6ff;transform:translateY(-2px)}.send-button:active:not(:disabled){transform:translateY(0)}.send-button:disabled{cursor:not-allowed;opacity:.45}.error-banner{color:#ffd3cf;text-align:left;background:#ff6b5f1f;border:1px solid #ff6b5f73;border-radius:12px;margin:12px 12px 0;padding:10px 12px;font-size:13px}.payment-notice{color:#dff7ef;text-align:left;background:#c9eadf1f;border:1px solid #c9eadf73;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:12px 12px 0;padding:10px 12px;font-size:13px;display:flex}.payment-notice span{min-width:0}.payment-notice button{color:#101112;cursor:pointer;background:#c9eadf;border-radius:8px;flex:none;padding:6px 9px;font-size:12px;font-weight:850}.payment-notice button:hover{background:#b8f2c2;transform:translateY(-1px)}.billing-backdrop{z-index:30;background:#0000009e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.billing-dialog{color:#efeae1;background:#1b1d1f;border:1px solid #34383a;border-radius:8px;width:min(760px,100%);max-height:min(820px,100vh - 36px);padding:22px;overflow:auto;box-shadow:0 28px 80px #00000073}.billing-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.billing-header p{color:#9ea19e;margin:0 0 5px;font-size:13px}.billing-header h2{color:#fffaf1;letter-spacing:0;margin:0;font-size:28px}.billing-header button{color:#d8d3ca;cursor:pointer;background:#292d2f;border-radius:8px;padding:9px 12px}.billing-header button:hover{color:#fffaf1;background:#363b3e}.billing-copy{color:#c9c3b8;margin-bottom:16px;line-height:1.45}.email-field{color:#bcb7ac;gap:7px;margin-bottom:16px;font-size:13px;display:grid}.email-field input{color:#f4f0e8;background:#111315;border:1px solid #34383a;border-radius:8px;outline:0;width:100%;min-height:42px;padding:0 12px;transition:border-color .14s,box-shadow .14s}.email-field input:focus{border-color:#70d6ffa3;box-shadow:0 0 0 3px #70d6ff1f}.package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.package-card{background:#232628;border:1px solid #34383a;border-radius:8px;align-content:start;gap:10px;min-height:240px;padding:16px;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s;display:grid;position:relative}.package-card:hover{background:#292d2f;border-color:#4d5558;transform:translateY(-3px);box-shadow:0 16px 36px #00000038}.package-card h3{color:#fffaf1;margin:0;font-size:20px}.package-card p{color:#bdb7ad;min-height:58px;margin:0;line-height:1.4}.package-card strong{color:#c9eadf;letter-spacing:0;font-size:28px}.package-card>span:not(.package-badge){color:#a9aaa6;font-size:13px}.package-feature{background:#323638;border-radius:999px;width:max-content;max-width:100%;padding:4px 8px}.package-feature.on{background:#c9eadf;font-weight:850;color:#101112!important}.package-badge{color:#101112;background:#ffd2b5;border-radius:999px;width:max-content;padding:4px 8px;font-size:12px;font-weight:800}.package-card button{color:#101112;cursor:pointer;background:#f1eee8;border-radius:8px;width:100%;min-height:40px;margin-top:6px;font-weight:850}.package-card button:hover:not(:disabled){background:#c9eadf;transform:translateY(-1px)}.package-card button:disabled{cursor:wait;opacity:.65}.leads-panel{color:#111315;background:#f7f5ef;min-height:0;padding:18px;overflow:auto}.leads-locked,.leads-state{align-content:center;justify-items:start;gap:14px;min-height:100%;padding:clamp(22px,5vw,42px);display:grid}.leads-locked>span{background:#b8f2c2;border:2px solid #111;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-weight:900;display:inline-flex}.leads-locked h2,.leads-state h2,.leads-panel-header h2{letter-spacing:0;margin:0}.leads-locked h2{max-width:520px;font-size:clamp(26px,4vw,38px);line-height:1.02}.leads-locked p,.leads-state p{color:#3f4140;max-width:520px;margin:0;font-weight:650;line-height:1.45}.leads-locked button{color:#fff;cursor:pointer;background:#111;border:3px solid #111;border-radius:8px;min-height:42px;padding:0 16px;font-weight:900;box-shadow:4px 4px #70d6ff}.leads-locked button:hover{color:#111;background:#70d6ff;transform:translate(-3px,-3px);box-shadow:7px 7px #111}.leads-state{text-align:center;justify-items:center}.leads-panel-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.leads-panel-header p{color:#666967;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:800}.leads-panel-header h2{font-size:28px}.leads-panel-header>span{background:#f4d35e;border:2px solid #111;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:900}.lead-list{gap:12px;display:grid}.lead-card{background:#fff;border:3px solid #111;border-radius:8px;gap:12px;padding:14px;display:grid;box-shadow:5px 5px #111}.lead-card header,.lead-card footer{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lead-card h3{letter-spacing:0;margin:0 0 4px;font-size:18px}.lead-card a{color:#111315;overflow-wrap:anywhere;font-weight:850}.lead-card time,.lead-card footer,.lead-muted{color:#6c6e6c;font-size:12px;font-weight:750}.lead-card p{color:#2c2d2c;margin:0;line-height:1.4}.lead-card footer{flex-wrap:wrap}.browser-pane{background:#0f1112;min-width:0;min-height:100vh;padding:0;display:grid}.browser-shell{color:#1f2020;background:#f1f1f1;grid-template-rows:56px 46px minmax(0,1fr) 36px;min-width:0;min-height:100vh;display:grid}.browser-tabs{color:#d9d8d4;background:#17191a;border-bottom:1px solid #25282a;align-items:center;gap:8px;padding:10px 12px;display:flex}.browser-tabs button{color:#d9d8d4;border-radius:10px;justify-content:center;gap:8px;min-width:36px;height:34px;padding:0 11px}.browser-tabs button.active{background:#2b2e31;justify-content:flex-start;max-width:220px}.browser-tabs button:hover{color:#fffaf1;background:#2b2e31;transform:translateY(-1px)}.browser-tabs button.active:hover{background:#34383b}.browser-tabs button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.address-bar{color:#b7b7b4;background:#121415;border-bottom:1px solid #25282a;justify-content:center;align-items:center;gap:2px;height:46px;font-size:13px;display:flex}.address-bar span:first-child{color:#f0eee8}.browser-shell iframe{background:#fff;border:0;width:100%;height:100%;min-height:0}.preview-footer{color:#a8aaa8;background:#17191a;border-top:1px solid #25282a;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:12px;display:flex}.preview-footer span{align-items:center;gap:6px;min-width:0;transition:color .14s,transform .14s;display:inline-flex}.preview-footer span:hover{color:#f0eee8;transform:translateY(-1px)}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1180px){.landing-hero,.landing-pricing{grid-template-columns:1fr}.steps-grid,.feature-band{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-visual{min-height:460px}.pricing-copy{position:static}.pricing-grid{grid-template-columns:repeat(3,minmax(220px,1fr));padding-bottom:8px;overflow-x:auto}.app-shell{grid-template-columns:250px minmax(390px,1fr)}.browser-pane{border-top:1px solid #2c3031;grid-column:1/-1;min-height:520px}.browser-shell{min-height:520px}}@media (width<=760px){.landing-nav{flex-direction:column;align-items:flex-start}.landing-nav-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%;display:grid}.landing-nav-actions a,.landing-nav-actions button,.hero-actions a,.hero-actions button,.final-cta button{text-align:center;flex:145px;min-width:0}.landing-hero{min-height:auto}.hero-copy h1{font-size:clamp(36px,12vw,50px)}.hero-visual{min-height:auto;padding-top:48px}.hero-visual>img{width:130px}.mock-grid{grid-template-columns:1fr}.mock-grid aside{border-bottom:4px solid #111;border-right:0;grid-template-columns:repeat(3,minmax(0,1fr))}.mock-grid aside strong{grid-column:1/-1}.mock-site-tab{text-align:center}.audience-grid,.steps-grid,.feature-band,.faq-grid,.pricing-grid{grid-template-columns:1fr}.pricing-grid{overflow:visible}.final-cta{flex-direction:column;align-items:stretch}.app-shell{grid-template-columns:1fr}.sidebar{border-bottom:1px solid #333638;border-right:0;min-height:auto;max-height:360px}.chat-pane{border-right:0;grid-template-rows:auto minmax(0,1fr) auto;min-height:680px}.workspace-topbar{align-items:flex-start;height:auto;min-height:76px;padding:18px}.topbar-actions{flex-wrap:wrap;justify-content:flex-end}.model-chip{max-width:150px}.chat-scroll{padding:20px 16px}.hero-question{place-items:center;min-height:116px;font-size:24px}.message,.message.user{grid-template-columns:30px minmax(0,1fr)}.message.user .avatar{grid-column:1}.message.user .bubble{grid-column:2;justify-self:start}.avatar{border-radius:9px;width:30px;height:30px}.composer{border-radius:16px;width:calc(100% - 24px)}.composer-footer{align-items:flex-end}.flag,.billing-button span{display:none}.package-grid{grid-template-columns:1fr}.browser-pane,.browser-shell{min-height:520px}.lead-card header{flex-direction:column}}
