.tariff-system{--tariff-ink:#151713;--tariff-muted:#5f625b;--tariff-line:#e5e7dc;--tariff-green:#a8ca2a;--tariff-pale:#f2f7d7;width:min(1180px,100% - 32px);color:var(--tariff-ink);box-sizing:border-box;background:radial-gradient(circle at 6% 12%,#d5f1662e,#0000 28%),radial-gradient(circle at 94% 82%,#ffe57b2e,#0000 31%),#fbfaf6;border:1px solid #d9ddcdc7;border-radius:34px;margin:38px auto 84px;padding:64px;overflow:hidden}.payment-result-page{min-height:100vh;font-family:var(--font-manrope),sans-serif;background:#fbf9f4;place-items:center;padding:24px;display:grid}.payment-checkout-page{min-height:100vh;font-family:var(--font-manrope),sans-serif;color:#151713;background:radial-gradient(circle at 82% 12%,#c8ff1e29,#0000 26%),radial-gradient(circle at 12% 90%,#d7bcff29,#0000 26%),#fbf9f4;place-items:center;padding:28px;display:grid}.payment-checkout-card{background:#fffffff5;border:1px solid #e6e0d6;border-radius:30px;width:min(100%,620px);padding:34px;box-shadow:0 24px 80px #191b1417}.checkout-brand{color:#111;letter-spacing:-.04em;font-size:20px;font-weight:900;text-decoration:none;display:inline-flex}.checkout-state{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-top:38px;font-size:11px;font-weight:900;display:flex}.checkout-state i{letter-spacing:0;background:#f0f1eb;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.checkout-state i.pending{background:#c8ff1e}.checkout-state i.paid{color:#087143;background:#b8f1d3}.checkout-state i.failed{color:#a33724;background:#ffe0d9}.payment-checkout-card h1{font:900 clamp(38px,8vw,62px)/.95 var(--font-manrope);letter-spacing:-.06em;margin:18px 0 9px}.checkout-description{color:#66645f;margin:0 0 26px;font-weight:650;line-height:1.55}.checkout-order{border-top:1px solid #ebe6dd;margin:0 0 22px}.checkout-order div{border-bottom:1px solid #ebe6dd;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.checkout-order dt{color:#77736d;font-size:12px;font-weight:700}.checkout-order dd{text-align:right;margin:0;font-size:14px;font-weight:900}.checkout-pay{color:#111;background:#c8ff1e;border-radius:16px;justify-content:center;align-items:center;gap:18px;min-height:58px;padding:0 22px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 10px 28px #9dcd0033}.checkout-pay span{font-size:21px}.checkout-wait{background:#f7f8f2;border-radius:16px;align-items:flex-start;gap:13px;margin:20px 0;padding:15px;display:flex}.checkout-wait>span{background:#91bd00;border-radius:50%;width:10px;height:10px;margin-top:4px;animation:1.8s ease-in-out infinite checkoutPulse;box-shadow:0 0 0 6px #91bd001c}.checkout-wait p{text-align:left;flex-direction:column;gap:4px;display:flex;color:#272921!important;margin:0!important;font-size:12px!important}.checkout-wait small{color:#77736d;font-size:10px;line-height:1.45}.checkout-verify{color:#191a16;width:100%;min-height:52px;font:850 13px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #dcd6cc;border-radius:15px}.checkout-verify:disabled{opacity:.55;cursor:wait}.checkout-review,.checkout-message,.checkout-error{background:#f3f7df;border-radius:12px;padding:11px 13px;color:#556517!important;margin:12px 0 0!important;font-size:11px!important}.checkout-error{background:#fff0ec;color:#922f21!important}.checkout-security{text-align:center;color:#8b877f!important;margin:18px auto 0!important;font-size:9px!important}.checkout-review+.checkout-message{margin-top:7px!important}@keyframes checkoutPulse{50%{opacity:.45;transform:scale(.75)}}@media (max-width:600px){.payment-checkout-page{align-items:stretch;padding:0}.payment-checkout-card{width:100%;min-height:100vh;box-shadow:none;border:0;border-radius:0;padding:94px 22px 30px}.checkout-state{margin-top:34px}.payment-checkout-card h1{font-size:43px}.checkout-pay{min-height:60px}}.payment-result-card{text-align:center;background:#fff;border:1px solid #e5dfd5;border-radius:28px;width:min(100%,560px);padding:40px 30px;box-shadow:0 18px 60px #0000000f}.payment-result-card h1{margin:18px 0 10px;font-size:clamp(30px,7vw,48px);line-height:1}.payment-result-card p{color:#625f59;max-width:430px;margin:0 auto 28px;font-weight:600;line-height:1.55}.payment-result-card a{color:#111;background:#c8ff1e;border-radius:999px;padding:15px 23px;font-weight:800;text-decoration:none;display:inline-flex}.payment-result-notice{background:#f8fde9;border:1px solid #e4ebc8;border-radius:14px;padding:12px 14px;font-size:14px;color:#424633!important;margin-top:-10px!important}.payment-result-mark{background:#f2eee8;border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;font-size:32px;font-weight:900;display:grid}.payment-result-mark.paid{background:#c8ff1e}.payment-result-mark.failed,.payment-result-mark.missing{color:#a42b1b;background:#ffe1dc}.payment-verify-button{color:#fff;min-height:52px;font:800 15px var(--font-manrope);cursor:pointer;background:#151713;border:0;border-radius:999px;padding:0 24px}.payment-verify-button:disabled{opacity:.55;cursor:wait}.payment-verify-message{color:#4c5a26!important;margin:14px auto 0!important;font-size:13px!important}.unified-pricing{--up-line:#e7e1d7;--up-muted:#66645f;border:1px solid var(--up-line);background:linear-gradient(145deg,#fffdf9,#f7f3eb);border-radius:30px;width:min(1180px,100% - 36px);margin:22px auto;padding:92px 46px 70px}.unified-pricing-head{text-align:center;max-width:800px;margin:0 auto 38px}.unified-pricing-head h1{font:900 clamp(44px,6vw,76px)/.98 var(--font-manrope);letter-spacing:-.06em;margin:14px 0}.unified-pricing-head h1 em{color:#78a800;font-style:normal}.unified-pricing-head>p:last-child{color:var(--up-muted);font-weight:650;line-height:1.55}.service-price-tabs{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 auto 18px;display:grid}.service-price-tabs button{border:1px solid var(--up-line);text-align:left;cursor:pointer;background:#fff;border-radius:20px;align-items:center;gap:14px;min-height:90px;padding:16px;display:flex}.service-price-tabs button>i{background:#f3f5e8;border-radius:15px;place-items:center;width:48px;height:48px;font-size:24px;font-style:normal;display:grid}.service-price-tabs button span{flex-direction:column;display:flex}.service-price-tabs small{letter-spacing:.12em;color:#858178;font-size:9px;font-weight:900}.service-price-tabs b{font-size:16px}.service-price-tabs button.active{background:#fbfff1;border-color:#a7d700;box-shadow:0 10px 30px #85ad001b}.selected-service{color:#fff;background:#171914;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:26px 28px;display:flex}.selected-service small{letter-spacing:.14em;color:#c8ff1e;font-size:9px;font-weight:900}.selected-service h2{font:850 30px var(--font-manrope);margin:6px 0}.selected-service p{color:#c4c6bf;max-width:700px;margin:0;font-weight:600;line-height:1.5}.selected-service a{color:#111;background:#c8ff1e;border-radius:999px;flex:none;padding:14px 18px;font-weight:900;text-decoration:none}.selected-service.violet small{color:#cba6ff}.selected-service.mint small{color:#77f2c3}.unified-plan-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.unified-plan-grid.service-ads,.unified-plan-grid.service-agent{grid-template-columns:minmax(0,760px);justify-content:center}.unified-plan-grid article{border:1px solid var(--up-line);background:#fff;border-radius:22px;flex-direction:column;min-height:400px;padding:26px 22px 22px;display:flex;position:relative}.unified-plan-grid article.featured{border:2px solid #a6d600;box-shadow:0 18px 48px #86ac001c}.unified-plan-copy>small{color:#7a970b;letter-spacing:.12em;font-size:9px;font-weight:900}.unified-plan-copy h3{font:820 21px var(--font-manrope);margin:8px 0}.unified-plan-copy p{color:var(--up-muted);font-size:12px;font-weight:600;line-height:1.5}.unified-plan-price{margin:20px 0 14px}.unified-plan-price>small{color:#607d00;background:#eff8d7;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.unified-plan-price strong{font:900 42px var(--font-manrope);letter-spacing:-.05em;display:block}.unified-plan-price span{color:var(--up-muted);font-size:10px;font-weight:700}.unified-plan-grid ul{gap:9px;margin:0 0 22px;padding:0;list-style:none;display:grid}.unified-plan-grid li{font-size:11px;font-weight:650}.unified-plan-grid li:before{content:"✓";color:#78a800;margin-right:8px;font-weight:900}.unified-plan-grid article>button{min-height:52px;font:850 13px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #1b1d18;border-radius:14px;justify-content:space-between;align-items:center;margin-top:auto;padding:0 16px;display:flex}.unified-plan-grid article.featured>button{background:#c8ff1e;border-color:#c8ff1e}.unified-plan-grid article>button:disabled{opacity:.6;cursor:wait}.payment-how{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.payment-how>div{border:1px solid var(--up-line);background:#fff;border-radius:18px;gap:12px;padding:18px;display:flex}.payment-how b{background:#c8ff1e;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.payment-how span{flex-direction:column;gap:4px;display:flex}.payment-how strong{font-size:12px}.payment-how small{color:var(--up-muted);font-size:10px;line-height:1.4}.pricing-legal-note{text-align:center;color:#77736c;max-width:860px;margin:20px auto 0;font-size:10px;line-height:1.5}.service-subscriptions>div:last-child{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.service-subscriptions article{background:#fff;border:1px solid #ddd7cc;border-radius:17px;padding:18px}.service-subscriptions article span{flex-direction:column;display:flex}.service-subscriptions article small{letter-spacing:.12em;color:#8b877f;font-size:9px;font-weight:900}.service-subscriptions article.active small{color:#6c9000}.service-subscriptions article b{font-size:17px}.service-subscriptions article p{color:#6c6962;font-size:12px}.service-subscriptions article a{color:#111;font-size:12px;font-weight:850}@media (max-width:900px){.unified-pricing{padding:80px 28px 55px}.unified-plan-grid{grid-template-columns:1fr 1fr}.service-price-tabs,.payment-how,.service-subscriptions>div:last-child{grid-template-columns:1fr}}@media (max-width:600px){.unified-pricing{border:0;border-radius:0;width:100%;margin:0;padding:108px 20px 54px}.unified-pricing-head{text-align:left}.unified-pricing-head h1{font-size:42px}.service-price-tabs{gap:8px}.service-price-tabs button{min-height:76px}.selected-service{flex-direction:column;align-items:flex-start}.selected-service h2{font-size:25px}.selected-service a{text-align:center;width:100%}.unified-plan-grid{grid-template-columns:1fr}.unified-plan-grid article{min-height:360px}.service-subscriptions>div:last-child{grid-template-columns:1fr}}.pricing-saving-note{background:#f7fce9;border:1px solid #dbe8b9;border-radius:999px;align-items:center;gap:11px;margin-top:20px;padding:10px 14px;display:inline-flex}.pricing-saving-note b{color:#587800;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.pricing-saving-note span{color:#74746e;font-size:10px}.service-price-tabs button{transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.service-price-tabs button:before{content:"";background:#c8ff1e1f;border-radius:50%;width:100px;height:100px;position:absolute;top:-35px;right:-26px}.service-price-tabs button:nth-child(2):before{background:#a86cff21}.service-price-tabs button:nth-child(3):before{background:#ffe16b32}.service-price-tabs button:hover{transform:translateY(-2px);box-shadow:0 14px 32px #3331}.service-price-tabs button>i,.service-price-tabs button>span{z-index:1;position:relative}.selected-service{background:radial-gradient(circle at 88% 15%,#c8ff1e20,#0000 28%),#171914}.unified-plan-grid.service-ads article,.unified-plan-grid.service-agent article{background:radial-gradient(circle at 92% 8%,#c8ff1e17,#0000 25%),#fff;min-height:350px}.unified-plan-grid.service-ads article{background:radial-gradient(circle at 92% 8%,#a867ff1c,#0000 28%),#fff}@media (max-width:600px){.pricing-saving-note{border-radius:15px;gap:3px;width:100%;display:grid}.service-price-tabs button{min-height:83px}.unified-plan-grid.service-ads article,.unified-plan-grid.service-agent article{min-height:335px}}.test-payment-button{color:#111;min-height:52px;font:800 16px var(--font-manrope),sans-serif;cursor:pointer;background:#c8ff1e;border:0;border-radius:999px;padding:0 24px}.test-payment-button:disabled{cursor:wait;opacity:.65}.tariff-system *{box-sizing:border-box}.tariff-head{max-width:720px;margin-bottom:32px}.tariff-eyebrow{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:9px;margin:0 0 18px;font-size:12px;font-weight:800;display:flex}.tariff-eyebrow i{background:#b6da31;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #b6da3121}.tariff-head h1{font-family:var(--font-manrope),sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,68px);font-weight:800;line-height:1.02}.tariff-head h1 em{color:#88aa18;text-shadow:none;-webkit-text-stroke:0;font-style:normal}.tariff-head>p:not(.tariff-eyebrow){color:var(--tariff-muted);margin:18px 0 0;font-size:17px;font-weight:600;line-height:1.55}.tariff-facts{gap:12px;margin-top:26px;display:flex}.tariff-facts span{border:1px solid var(--tariff-line);background:#ffffffb3;border-radius:16px;align-items:center;gap:11px;min-height:62px;padding:13px 18px;font-size:13px;font-weight:700;line-height:1.35;display:flex}.tariff-facts b{color:#86a914;font-size:18px}.test-generation-offer{background:linear-gradient(110deg,#f7fce9 0%,#fffef9 58%,#f1f8d7 100%);border:1px solid #b9d55a;border-radius:24px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;margin:0 0 24px;padding:26px 28px;display:grid;position:relative;box-shadow:0 16px 42px #7391191a}.test-generation-badge{color:#c8ff1e;letter-spacing:.04em;text-transform:uppercase;background:#181914;border-radius:999px;padding:6px 11px;font-size:10px;font-weight:850;position:absolute;top:-11px;left:28px}.test-generation-copy{align-items:center;gap:16px;min-width:0;display:flex}.test-generation-copy>i{color:#161811;background:#c8ff1e;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;font-size:22px;font-style:normal;display:grid}.test-generation-copy h2{font:850 20px var(--font-manrope),sans-serif;letter-spacing:-.025em;margin:0 0 5px}.test-generation-copy p{color:var(--tariff-muted);margin:0;font-size:12px;font-weight:650;line-height:1.45}.test-generation-price{white-space:nowrap;align-items:center;gap:8px;display:flex}.test-generation-price strong{font:850 42px/1 var(--font-manrope),sans-serif;letter-spacing:-.055em}.test-generation-price span{color:var(--tariff-muted);font-size:10px;font-weight:750;line-height:1.25}.test-generation-offer>button{color:#fff;white-space:nowrap;cursor:pointer;background:#181914;border:0;border-radius:14px;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:0 20px;font-size:13px;font-weight:850;transition:all .2s;display:flex}.test-generation-offer>button:hover{background:#2b2d27;transform:translateY(-1px)}.test-generation-offer>button:disabled{opacity:.65;cursor:wait;transform:none}.test-generation-offer>button b{color:#c8ff1e;font-size:18px}.period-switch{gap:8px;margin:30px 0 18px;display:flex}.purchase-kind-switch{border:1px solid var(--tariff-line);background:#eee9df;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;max-width:430px;margin:28px 0 0;padding:4px;display:grid}.purchase-kind-switch button{color:#626057;min-height:44px;font:800 13px var(--font-manrope),sans-serif;cursor:pointer;background:0 0;border:0;border-radius:999px}.purchase-kind-switch button.active{color:#fff;background:#181914;box-shadow:0 5px 16px #14141221}.period-switch button{border:1px solid var(--tariff-line);color:#34372f;min-height:45px;font:700 13px var(--font-manrope),sans-serif;cursor:pointer;background:#ffffffbd;border-radius:999px;flex:0 150px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;transition:all .2s;display:flex}.period-switch button:hover,.period-switch button.active{background:var(--tariff-pale);color:#536b09;border-color:#dce7a3}.period-switch i{font-style:normal}.compact-plans{grid-template-columns:1fr 1fr;gap:12px;display:grid}.compact-plans>article{border:1px solid var(--tariff-line);background:#ffffffdb;border-radius:20px;grid-template-columns:58px minmax(0,1fr) 130px 42px;align-items:center;gap:16px;min-height:142px;padding:22px;display:grid;position:relative;box-shadow:0 9px 30px #191c1409}.compact-plans>article.featured{background:linear-gradient(100deg,#fbfdf2,#fff);border-color:#a9ce36;box-shadow:0 12px 32px #8bac201a}.recommended{color:#fff;background:#9bc122;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:800;position:absolute;top:-11px;left:82px}.plan-mark{color:#78950e;background:#f1f6d5;border-radius:15px;place-items:center;width:52px;height:52px;font-size:24px;font-style:normal;display:grid}.plan-copy h2{font:800 16px var(--font-manrope),sans-serif;margin:0 0 7px}.plan-copy p{color:var(--tariff-muted);margin:0;font-size:12px;font-weight:600;line-height:1.4}.plan-price{text-align:right}.plan-price small{color:#67800d;white-space:nowrap;background:#eff6d2;border-radius:999px;margin-bottom:4px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-block}.plan-price strong{font:800 31px/1 var(--font-manrope),sans-serif;letter-spacing:-.05em;display:block}.plan-price span{color:var(--tariff-muted);margin-top:4px;font-size:10px;font-weight:700;display:block}.compact-plans article>.plan-pay{color:#222;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:22px;transition:all .2s;display:grid}.compact-plans article>.plan-pay:hover{background:#c8ef3f;transform:translate(2px)}.tariff-included,.launch-total{border:1px solid var(--tariff-line);background:#ffffffb3;border-radius:22px;margin-top:22px;padding:26px}.tariff-included h2,.launch-total h2{font:800 18px var(--font-manrope),sans-serif;margin:0 0 22px}.tariff-included>div{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.tariff-included article{text-align:center}.tariff-included i{color:#7f9d15;background:#fff;border:1px solid #e4e9cf;border-radius:14px;place-items:center;width:46px;height:46px;margin:0 auto 10px;font-size:20px;font-style:normal;display:grid;box-shadow:0 5px 16px #181c120a}.tariff-included span{font-size:11px;font-weight:700;line-height:1.3;display:block}.launch-total>div{grid-template-columns:1fr 1fr;gap:8px 22px;display:grid}.launch-total p{border-bottom:1px solid var(--tariff-line);justify-content:space-between;gap:16px;margin:0;padding:11px 0;font-size:13px;font-weight:650;display:flex}.launch-total p b{white-space:nowrap}.launch-total>small{color:var(--tariff-muted);margin-top:18px;font-size:11px;font-weight:600;line-height:1.55;display:block}@media (max-width:900px){.tariff-system{padding:42px 26px}.test-generation-offer{grid-template-columns:minmax(0,1fr) auto}.test-generation-offer>button{grid-column:1/-1}.compact-plans{grid-template-columns:1fr}.tariff-included>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.purchase-kind-switch{max-width:none;margin-top:22px}.purchase-kind-switch button{min-height:42px;font-size:12px}.tariff-system{border:0;border-radius:0;width:100%;margin:0;padding:108px 20px 58px}.tariff-head{margin-bottom:24px}.tariff-eyebrow{margin-bottom:16px;font-size:10px}.tariff-head h1{letter-spacing:-.05em;white-space:normal;font-size:36px;line-height:1.02;overflow:visible}.tariff-head>p:not(.tariff-eyebrow){margin-top:14px;font-size:13px;line-height:1.5}.tariff-facts{gap:9px;margin-top:18px}.tariff-facts span{border-radius:13px;flex:1;min-width:0;min-height:58px;padding:10px 11px;font-size:10px}.test-generation-offer{border-radius:18px;grid-template-columns:1fr auto;gap:16px 10px;margin:8px 0 20px;padding:24px 16px 16px}.test-generation-badge{font-size:8px;left:16px}.test-generation-copy{gap:10px}.test-generation-copy>i{border-radius:13px;width:42px;height:42px;font-size:18px}.test-generation-copy h2{font-size:15px}.test-generation-copy p{font-size:9px}.test-generation-price strong{font-size:31px}.test-generation-price span{font-size:8px}.test-generation-offer>button{border-radius:13px;grid-column:1/-1;min-height:48px;font-size:12px}.period-switch{scrollbar-width:none;gap:6px;margin:24px -2px 15px;padding:2px;overflow-x:auto}.period-switch::-webkit-scrollbar{display:none}.period-switch button{flex:1 0 auto;min-height:38px;padding:8px 11px;font-size:10px}.compact-plans{gap:8px;width:100%;min-width:0}.compact-plans>article{border-radius:16px;grid-template-columns:50px minmax(0,1fr);gap:10px;width:100%;min-width:0;min-height:124px;padding:16px 38px 16px 12px;overflow:visible}.plan-mark{border-radius:13px;width:44px;height:44px;font-size:20px}.plan-copy h2{margin-bottom:5px;font-size:13px}.plan-copy p{font-size:9px;line-height:1.38}.plan-copy{min-width:0;padding-right:88px}.plan-price{text-align:right;width:82px;min-width:0;position:absolute;top:34px;right:34px}.plan-price strong{font-size:24px}.plan-price span{font-size:8px}.plan-price small{padding:3px 5px;font-size:7px}.compact-plans article>.plan-pay{width:26px;height:32px;margin-top:-16px;font-size:18px;position:absolute;top:50%;right:8px}.recommended{padding:4px 8px;font-size:8px;top:-8px;left:68px}.tariff-included,.launch-total{border-radius:18px;margin-top:16px;padding:20px 14px}.tariff-included h2,.launch-total h2{margin-bottom:18px;font-size:15px}.tariff-included>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 7px;width:100%}.tariff-included article{min-width:0}.tariff-included i{width:40px;height:40px;margin-bottom:7px;font-size:17px}.tariff-included span{font-size:9px}.launch-total>div{grid-template-columns:1fr}.launch-total p{font-size:11px}}.outcome-pricing{color:#141512;width:min(1180px,100% - 40px);margin:0 auto;padding:70px 0 110px}.outcome-pricing-head{max-width:820px;margin-bottom:34px}.outcome-pricing-head>p{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:850}.outcome-pricing-head>p i{background:#a9dd20;border-radius:50%;width:8px;height:8px;display:inline-block}.outcome-pricing-head h1{font:850 clamp(44px,6.4vw,78px)/.98 var(--font-manrope),sans-serif;letter-spacing:-.06em;margin:14px 0 20px}.outcome-pricing-head h1 em{color:#79a800;font-style:normal}.outcome-pricing-head>span{color:#63655c;max-width:710px;font-size:17px;line-height:1.55;display:block}.pricing-cost-split{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:26px 0 34px;display:grid}.pricing-cost-split article{background:#fff;border:1px solid #e4e5dd;border-radius:18px;flex-direction:column;gap:5px;padding:18px 20px;display:flex}.pricing-cost-split article small{letter-spacing:.12em;color:#7a7c72;font-size:10px;font-weight:850}.pricing-cost-split article b{font-size:15px}.pricing-cost-split article span{color:#74766d;font-size:12px}.pricing-cost-split>i{color:#8c8e85;font-style:normal;font-weight:900}.outcome-plan-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:50px;display:grid}.outcome-plan-grid>article{background:#fff;border:1px solid #e0e2d8;border-radius:27px;flex-direction:column;min-height:520px;padding:28px;display:flex;position:relative;box-shadow:0 20px 60px #1e22140f}.outcome-plan-grid>article.grow{background:linear-gradient(145deg,#fbfff0,#f1f9d8);border-color:#9fc73f;box-shadow:0 26px 75px #79a21829}.outcome-plan-grid>article>small{letter-spacing:.16em;color:#6f7b4f;font-size:11px;font-weight:900}.outcome-plan-grid h2{font:820 28px/1.08 var(--font-manrope),sans-serif;letter-spacing:-.035em;margin:15px 0 7px}.outcome-for{color:#7b7d74!important;margin:0!important;font-size:12px!important}.outcome-price{align-items:end;gap:9px;margin:27px 0 15px;display:flex}.outcome-price strong{font:850 42px/1 var(--font-manrope),sans-serif;letter-spacing:-.055em}.outcome-price span{color:#66685f;padding-bottom:4px;font-size:12px}.outcome-plan-grid>article>p:not(.outcome-for){color:#55584f;font-size:14px;line-height:1.5}.outcome-plan-grid ul{gap:9px;margin:18px 0;padding:0;list-style:none;display:grid}.outcome-plan-grid li{font-size:13px;font-weight:700}.outcome-note{color:#6f7169;background:#ffffffa3;border-radius:12px;margin-top:auto;padding:11px;font-size:11px}.outcome-plan-grid button,.outcome-plan-grid>article>a{color:#fff;background:#171813;border:0;border-radius:999px;justify-content:space-between;align-items:center;min-height:52px;margin-top:14px;padding:0 18px;font-size:14px;font-weight:850;text-decoration:none;display:flex}.outcome-plan-grid .grow button{color:#111;background:#b6ef25}.outcome-recommended{background:#dfff89;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:850;position:absolute;top:20px;right:20px}.addon-pricing{border-top:1px solid #ddded5;padding-top:40px}.addon-pricing>header{justify-content:space-between;align-items:end;gap:30px;display:flex}.addon-pricing header small{letter-spacing:.14em;color:#7ba200;font-size:10px;font-weight:850}.addon-pricing h2{font:820 28px/1.1 var(--font-manrope),sans-serif;margin:8px 0}.addon-pricing header>p{color:#6f7168;max-width:480px;font-size:13px;line-height:1.5}.addon-pricing>nav,.addon-pricing .purchase-kind-switch{gap:8px;margin:22px 0;display:flex}.addon-pricing>nav button,.addon-pricing .purchase-kind-switch button{color:#3e403a;background:#fff;border:1px solid #dedfd7;border-radius:999px;min-height:44px;padding:0 17px;font-weight:750}.addon-pricing>nav button.active,.addon-pricing .purchase-kind-switch button.active{color:#fff;background:#181914;border-color:#181914}.addon-list{gap:9px;display:grid}.addon-list article{background:#fff;border:1px solid #e2e3db;border-radius:18px;grid-template-columns:1fr auto auto;align-items:center;gap:22px;padding:16px 18px;display:grid}.addon-list article>div{flex-direction:column;gap:4px;display:flex}.addon-list article b{font-size:14px}.addon-list article span{color:#74766d;font-size:12px}.addon-list article>strong{font-size:20px}.addon-list article>strong i{font-size:11px;font-style:normal}.addon-list article>button{background:#eef7d7;border:0;border-radius:999px;min-height:44px;padding:0 16px;font-weight:850}.outcome-pricing .payment-how{margin-top:44px}.pricing-start-plan{text-align:center;color:#111;margin-top:20px;font-weight:850;display:block}@media (max-width:780px){.outcome-pricing{width:min(100% - 28px,620px);padding:38px 0 96px}.outcome-pricing-head h1{font-size:42px}.outcome-pricing-head>span{font-size:15px}.pricing-cost-split{grid-template-columns:1fr}.pricing-cost-split>i{text-align:center;height:0;overflow:hidden}.outcome-plan-grid{grid-template-columns:1fr}.outcome-plan-grid>article{min-height:0;padding:24px}.outcome-plan-grid>article.grow{order:-1}.addon-pricing>header{display:block}.addon-pricing header>p{font-size:14px}.addon-pricing>nav{padding-bottom:4px;overflow:auto}.addon-pricing>nav button{white-space:nowrap}.addon-list article{grid-template-columns:1fr auto}.addon-list article>button{grid-column:1/-1;width:100%}.outcome-pricing .payment-how{display:grid}.outcome-recommended{align-self:flex-start;margin-bottom:8px;position:static}.outcome-plan-grid h2{font-size:26px}}.outcome-plan-grid>article.restored-choice,.addon-list article.restored-choice{border-color:#91bd21;box-shadow:0 0 0 3px #a9dd2033,0 20px 60px #1e221414}.pricing-page{background:#f8f7f1!important}.pricing-page .m-login:after{content:none!important}.pricing-page .m-login .login-arrow{display:grid!important}.pricing-redesign{--pr-ink:#12130f;--pr-muted:#666960;--pr-line:#dfe1d7;--pr-lime:#b8ff1a;--pr-lime-deep:#86ba00;width:min(1180px,100% - 40px);color:var(--pr-ink);background:0 0;border:0;border-radius:0;margin:0 auto;padding:62px 0 96px;overflow:visible}.pricing-redesign *{box-sizing:border-box}.pricing-redesign details>summary{cursor:pointer;list-style:none}.pricing-redesign details>summary::-webkit-details-marker{display:none}.pricing-hero{max-width:790px;margin:0 0 34px;position:relative}.pricing-eyebrow,.standalone-services>header>p{letter-spacing:.14em;text-transform:uppercase;color:#68705c!important;margin:0 0 11px!important;font-size:12px!important;font-weight:900!important}.pricing-hero h1{max-width:760px;font:900 clamp(44px,5.5vw,68px)/.98 var(--font-manrope),sans-serif;letter-spacing:-.06em;margin:0}.pricing-subtitle{color:var(--pr-muted)!important;margin:18px 0 12px!important;font-size:17px!important;font-weight:650!important}.pricing-budget-help{color:#595d52;width:max-content;max-width:100%;position:relative}.pricing-budget-help summary{align-items:center;min-height:38px;font-size:13px;font-weight:750;display:flex}.pricing-budget-help>p{z-index:5;border:1px solid var(--pr-line);background:#fff;border-radius:15px;width:min(390px,100vw - 40px);padding:15px 16px;position:absolute;top:38px;left:0;box-shadow:0 18px 44px #1b1d141f;color:#4f524a!important;margin:0!important;font-size:12px!important}.pricing-project-context{background:#f7fbe9;border:1px solid #dfe7bf;border-radius:16px;align-items:center;gap:14px;margin:0 0 18px;padding:14px 16px;display:flex}.pricing-project-context>span{color:#6d781e;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.pricing-project-context>b{font-size:14px}.pricing-project-context>small{color:#6a6d63;margin-left:auto;font-size:11px}.payment-start-error{background:#fff1ed;border:1px solid #efc7bd;border-radius:14px;padding:13px 15px;color:#902f21!important;margin:0 0 18px!important;font-size:13px!important}.pricing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:15px;display:grid}.pricing-plan{border:1px solid var(--pr-line);background:#fff;border-radius:26px;flex-direction:column;min-width:0;min-height:430px;padding:27px;display:flex;position:relative;box-shadow:0 12px 34px #181b120b}.pricing-plan.grow{background:#f6fde2;border-color:#9fd51c;box-shadow:0 18px 48px #7ba5091c}.pricing-plan.pro{background:#fffef9;border-color:#ced7aa}.pricing-popular{color:#384500;letter-spacing:.08em;text-transform:uppercase;background:#dfff83;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900;position:absolute;top:20px;right:21px}.pricing-plan-label{letter-spacing:.16em;text-transform:uppercase;color:#65704e!important;margin:0!important;font-size:11px!important;font-weight:900!important}.pricing-plan h2{max-width:290px;font:850 29px/1.06 var(--font-manrope),sans-serif;letter-spacing:-.04em;margin:15px 0 0}.pricing-price{white-space:nowrap;align-items:baseline;gap:7px;margin-top:24px;display:flex}.pricing-price strong{font:900 46px/.95 var(--font-manrope),sans-serif;letter-spacing:-.055em}.pricing-price span{color:#4f524b;font-size:13px;font-weight:800}.pricing-price-caption{color:#777a71!important;margin:5px 0 0!important;font-size:11px!important}.pricing-custom-price{flex-direction:column;justify-content:center;gap:5px;min-height:76px;margin-top:19px;display:flex}.pricing-custom-price strong{max-width:260px;font:850 25px/1.05 var(--font-manrope),sans-serif;letter-spacing:-.035em}.pricing-custom-price span{color:#777a71;font-size:11px;font-weight:700}.pricing-plan ul{gap:11px;margin:24px 0 18px;padding:0;list-style:none;display:grid}.pricing-plan li{align-items:center;gap:9px;font-size:14px;font-weight:750;display:flex}.pricing-plan li>i{color:#5e7b00;background:#eff7cf;border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;font-style:normal;font-weight:900;display:grid}.pricing-plan-note{min-height:18px;color:#6c6f66!important;margin:auto 0 0!important;font-size:11px!important;font-weight:650!important}.pricing-plan>button,.pricing-plan>a{color:#fff;min-height:52px;font:850 13px var(--font-manrope),sans-serif;cursor:pointer;background:#151713;border:0;border-radius:15px;justify-content:space-between;align-items:center;margin-top:15px;padding:0 17px;text-decoration:none;display:flex}.pricing-plan.grow>button{background:var(--pr-lime);color:#111}.pricing-plan>button:disabled{opacity:.6;cursor:wait}.pricing-plan>button>i,.pricing-plan>a>i{font-size:19px;font-style:normal}.pricing-plan.restored-choice,.standalone-grid>article.restored-choice{border-color:#88bd00;box-shadow:0 0 0 3px #b8ff1a42,0 16px 38px #191c1414}.pricing-comparison{border:1px solid var(--pr-line);background:#fff;border-radius:19px;margin:17px 0 68px}.pricing-comparison>summary{justify-content:center;align-items:center;gap:12px;min-height:57px;padding:0 18px;font-size:14px;font-weight:850;display:flex}.pricing-comparison>summary i{font-style:normal;transition:transform .2s}.pricing-comparison[open]>summary i{transform:rotate(180deg)}.comparison-grid{padding:0 18px 18px}.comparison-grid>div{border-top:1px solid #eceee7;grid-template-columns:minmax(110px,1.45fr) repeat(3,minmax(62px,1fr));align-items:center;min-height:44px;display:grid}.comparison-grid b,.comparison-grid span{text-align:center;padding:8px 5px;font-size:12px}.comparison-grid>div>b:first-child{text-align:left}.comparison-head{color:#70746b}.comparison-head b{letter-spacing:.06em;text-transform:uppercase;font-size:9px!important}.standalone-services{margin-bottom:66px}.standalone-services>header{margin-bottom:22px}.standalone-services>header h2{font:850 36px/1.02 var(--font-manrope),sans-serif;letter-spacing:-.045em;margin:0}.standalone-services>header>span{color:var(--pr-muted);margin-top:10px;font-size:14px;display:block}.standalone-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.standalone-grid>article{border:1px solid var(--pr-line);background:#fff;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;gap:14px;min-width:0;min-height:146px;padding:20px;display:grid}.standalone-grid h3{font:850 20px var(--font-manrope),sans-serif;letter-spacing:-.03em;margin:0 0 5px}.standalone-grid p{color:#686b63!important;margin:0!important;font-size:12px!important}.standalone-grid small{color:#7b7e75;margin-top:7px;font-size:9px;display:block}.standalone-action{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.standalone-action strong{white-space:nowrap;font:850 21px var(--font-manrope),sans-serif;letter-spacing:-.035em}.standalone-action strong span{letter-spacing:0;font-size:9px}.standalone-action button{color:#161713;min-height:42px;font:850 11px var(--font-manrope),sans-serif;cursor:pointer;background:#eef6d4;border:0;border-radius:999px;align-items:center;gap:12px;padding:0 13px;display:flex}.standalone-action button i{font-size:16px;font-style:normal}.standalone-action button:disabled{opacity:.6;cursor:wait}.standalone-grid .site-service{position:relative}.site-periods{border-top:1px solid #eceee6;grid-column:1/-1;padding-top:7px}.site-periods>summary{color:#62665d;justify-content:space-between;align-items:center;min-height:32px;font-size:10px;font-weight:800;display:flex}.site-periods>summary i{font-style:normal}.site-periods>div{gap:4px;padding-top:6px;display:grid}.site-periods button{color:#4d5049;min-height:38px;font:700 10px var(--font-manrope),sans-serif;cursor:pointer;background:#fafbf7;border:1px solid #eceee5;border-radius:10px;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.site-periods button.active{color:#202614;background:#f1f9d9;border-color:#a7d62c}.site-periods button b{font-size:10px}.pricing-connect-flow{border:1px solid var(--pr-line);background:#fff;border-radius:21px}.pricing-connect-flow>summary{justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:17px 21px;display:flex}.pricing-connect-flow>summary>span{flex-direction:column;gap:5px;display:flex}.pricing-connect-flow>summary b{font-size:16px}.pricing-connect-flow>summary small{color:#74776f;font-size:11px}.pricing-connect-flow>summary>i{font-size:11px;font-style:normal;font-weight:850}.pricing-connect-flow[open]>summary>i{color:#6b8b00}.pricing-connect-flow ol{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0 20px 20px;list-style:none;display:grid}.pricing-connect-flow li{background:#f7f8f3;border-radius:14px;gap:11px;padding:13px;display:flex}.pricing-connect-flow li>b{background:var(--pr-lime);border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.pricing-connect-flow li>span{flex-direction:column;gap:4px;display:flex}.pricing-connect-flow li strong{font-size:11px}.pricing-connect-flow li small{color:#73766e;font-size:9px;line-height:1.4}@media (max-width:900px){.pricing-redesign{width:min(100% - 32px,720px);padding:42px 0 84px}.pricing-plan-grid{grid-template-columns:1fr}.pricing-plan{min-height:0}.standalone-grid,.pricing-connect-flow ol{grid-template-columns:1fr}}@media (max-width:600px){.pricing-page .m-header{height:72px!important}.pricing-page .m-header nav{top:72px!important}.pricing-page .m-login{min-width:104px!important}.pricing-redesign{width:100%;margin:0;padding:35px 18px 70px}.pricing-hero{margin-bottom:26px}.pricing-eyebrow{margin-bottom:9px!important;font-size:10px!important}.pricing-hero h1{font-size:clamp(39px,11vw,48px);line-height:.98}.pricing-subtitle{margin:14px 0 8px!important;font-size:14px!important;line-height:1.45!important}.pricing-budget-help summary{min-height:34px;font-size:11px}.pricing-budget-help>p{width:calc(100vw - 36px);top:34px;font-size:11px!important}.pricing-project-context{grid-template-columns:1fr;gap:3px;padding:12px 14px;display:grid}.pricing-project-context>small{margin:0}.pricing-plan-grid{gap:12px}.pricing-plan{border-radius:22px;min-height:0;padding:23px}.pricing-popular{font-size:8px;top:17px;right:18px}.pricing-plan h2{max-width:260px;margin-top:12px;font-size:28px}.pricing-price{margin-top:20px}.pricing-price strong{font-size:44px}.pricing-price span{font-size:12px}.pricing-custom-price{min-height:68px;margin-top:16px}.pricing-custom-price strong{font-size:24px}.pricing-plan ul{gap:9px;margin:20px 0 15px}.pricing-plan li{font-size:13px}.pricing-plan-note{font-size:10px!important}.pricing-plan>button,.pricing-plan>a{border-radius:14px;min-height:50px}.pricing-comparison{margin:14px 0 66px}.comparison-grid{padding:0 9px 12px;overflow:hidden}.comparison-grid>div{grid-template-columns:minmax(92px,1.35fr) repeat(3,minmax(49px,1fr));min-height:42px}.comparison-grid b,.comparison-grid span{padding:7px 2px;font-size:9px}.comparison-head b{font-size:7px!important}.standalone-services{margin-bottom:64px}.standalone-services>header{margin-bottom:18px}.standalone-services>header>p{font-size:10px!important}.standalone-services>header h2{font-size:31px}.standalone-services>header>span{font-size:12px;line-height:1.45}.standalone-grid{gap:10px}.standalone-grid>article{border-radius:18px;min-height:132px;padding:17px}.standalone-grid h3{font-size:18px}.standalone-action strong{font-size:19px}.standalone-action button{min-height:40px}.pricing-connect-flow>summary{min-height:77px;padding:15px 17px}.pricing-connect-flow>summary b{font-size:14px}.pricing-connect-flow>summary small,.pricing-connect-flow>summary>i{font-size:9px}.pricing-connect-flow ol{padding:0 14px 14px}.pricing-connect-flow li{padding:11px}}@media (max-width:380px){.pricing-redesign{padding-inline:15px}.pricing-hero h1{font-size:38px}.pricing-price strong{font-size:41px}.pricing-plan h2{font-size:26px}.standalone-grid>article{grid-template-columns:1fr}.standalone-action{align-items:flex-start}.standalone-action button{justify-content:space-between;align-self:stretch}.comparison-grid>div{grid-template-columns:minmax(82px,1.35fr) repeat(3,minmax(45px,1fr))}}
.m-header .m-signin{-webkit-text-fill-color:#fff;opacity:1;text-indent:0;color:#fff!important;font-size:13px!important}.hero-prompt{position:relative}.hero-prompt textarea::placeholder{opacity:1;color:#252821!important}.typing-caret{pointer-events:none;background:#8eb900;width:2px;height:25px;animation:.7s step-end infinite altai-caret;position:absolute;top:31px;left:29px}.hero-prompt textarea:not(:placeholder-shown)+.typing-caret{display:none}@keyframes altai-caret{50%{opacity:0}}.neo-cta h2{-webkit-text-fill-color:#fff;overflow:visible;color:#fff!important}.neo-cta h2 em{-webkit-text-fill-color:#baff24;color:#baff24!important}.neo-faq{gap:34px}.neo-faq>header{padding:8px 0}.neo-faq>div{background:#ffffffb8;border-radius:22px;overflow:hidden;box-shadow:0 18px 45px #261f150d;border:1px solid #e5dfd5!important}.neo-faq article{padding:0 20px;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#e9e3da!important}.neo-faq article:last-child{border-bottom:0!important}.neo-faq article button{min-height:68px;font-size:16px;font-weight:750;line-height:1.28;color:#181a16!important}.neo-faq article button i{background:#f1f6d9;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:18px;display:grid;color:#7f9f12!important}.neo-faq article p{max-width:680px;font-size:14px;font-weight:550;line-height:1.6;color:#60625c!important}.neo-faq article.open p{padding:0 42px 20px 0}.create-view{padding-top:0}.create-view h1{font-family:var(--font-manrope),Manrope,sans-serif!important;letter-spacing:-.055em!important;font-weight:850!important;line-height:.96!important}.create-view h1 em{font-family:inherit!important;font-style:normal!important;font-weight:850!important}.create-view .template-row{display:none!important}.create-view .prompt-card{margin-top:24px}@media (max-width:700px){.m-header .m-signin{color:#fff!important;-webkit-text-fill-color:#fff!important;display:flex!important}.typing-caret{height:23px;top:26px;left:22px}.neo-faq{display:block;padding:34px 16px!important}.neo-faq>header{margin-bottom:22px}.neo-faq>header h2{letter-spacing:-.04em;font-size:32px!important}.neo-faq>header>p:last-child{font-size:14px}.neo-faq>div{border-radius:18px}.neo-faq article{padding:0 15px}.neo-faq article button{gap:12px;min-height:62px;font-size:14px}.neo-faq article button i{flex-basis:28px;width:28px;height:28px}.neo-faq article p{font-size:13px}.neo-faq article.open p{padding:0 34px 17px 0}.neo-cta h2{font-size:36px!important;line-height:1.02!important}.create-view{padding-top:0;transform:none}.create-view .eyebrow{margin-bottom:22px}.create-view h1{font-size:clamp(43px,12vw,58px)!important}.create-view .lede{margin-bottom:18px}.create-view .prompt-card{margin-top:10px}.create-view .prompt-footer .primary-action{width:auto!important;box-shadow:none!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important}.content{padding-bottom:48px!important}}@media (prefers-reduced-motion:reduce){.typing-caret{animation:none}}.m-logo{align-items:center!important;width:auto!important;min-width:0!important;text-decoration:none!important;display:inline-flex!important}.m-logo img{object-fit:contain;width:auto;height:38px;display:block}.m-footer .m-logo{background:#fff;border-radius:13px;padding:7px 10px}.m-footer .m-logo img{height:34px}.auth-brand{background:#fff;border-radius:13px;padding:6px 10px}.auth-brand img{object-fit:contain;width:auto;height:38px;display:block}.topbar .brand{background:#fff;border-radius:12px;padding:5px 9px;text-decoration:none}.topbar .brand img{object-fit:contain;width:auto;height:34px;display:block}.admin-logo img{object-fit:contain;width:38px;height:38px;display:block}@media (max-width:700px){.m-logo img{height:34px}.m-footer .m-logo img{height:31px}.auth-brand img{height:34px}.topbar .brand img{height:31px}}.dashboard-shell{--create-bg:#fbf9f4;--create-card:#fff;--create-ink:#111;--create-muted:#5f5f5f;--create-line:#e8e2d8}.dashboard-shell:has(.create-view) .topbar{border-color:var(--create-line);background:#fbf9f4eb}.dashboard-shell:has(.create-view) .topbar-actions>a{color:var(--create-ink)}.dashboard-shell:has(.create-view) .sidebar{color:var(--create-ink);border-right:1px solid var(--create-line);background:#f5f1e8}.dashboard-shell:has(.create-view) .new-project{color:#10120c;background:#c8ff1e;box-shadow:0 10px 28px #a5dd201f}.dashboard-shell:has(.create-view) .sidebar-label{color:#77766f}.dashboard-shell:has(.create-view) .sidebar-label span{color:#77766f}.dashboard-shell:has(.create-view) .project-item{color:#4f514b}.dashboard-shell:has(.create-view) .project-item:hover{background:#fff}.dashboard-shell:has(.create-view) .project-item.active{color:#111;background:#fff;border-color:#dcd6cb}.dashboard-shell:has(.create-view) .project-item small{color:#777970}.dashboard-shell:has(.create-view) .sidebar-foot{border-color:#ddd7cc}.dashboard-shell:has(.create-view) .sidebar-foot p{color:#777970}.dashboard-shell:has(.create-view) .sidebar-foot span{color:#759500;border-color:#b8c49a}.dashboard-shell:has(.create-view) .content{background-color:var(--create-bg);background-image:linear-gradient(#ddd7cc42 1px,#0000 1px),linear-gradient(90deg,#ddd7cc42 1px,#0000 1px)}.dashboard-shell:has(.create-view) .eyebrow{color:#74746e}.dashboard-shell:has(.create-view) .eyebrow span{color:#769900;border-color:#9bc600}.dashboard-shell:has(.create-view) .create-view h1{color:var(--create-ink)}.dashboard-shell:has(.create-view) .create-view h1 em{color:#91bc00}.dashboard-shell:has(.create-view) .lede{color:var(--create-muted)}.dashboard-shell:has(.create-view) .prompt-card{border:1px solid var(--create-line);background:var(--create-card);box-shadow:0 22px 65px #2b241817}:is(.dashboard-shell:has(.create-view) .field-row,.dashboard-shell:has(.create-view) .prompt-footer){border-color:var(--create-line)}:is(.dashboard-shell:has(.create-view) .field-row input,.dashboard-shell:has(.create-view) .prompt-field textarea){color:var(--create-ink)}.dashboard-shell:has(.create-view) .prompt-field textarea::placeholder{color:#92918b}.dashboard-shell:has(.create-view) .field-help{color:#74746e}.dashboard-shell:has(.create-view) .prompt-footer>span{color:#74746e}.dashboard-shell:has(.create-view) .primary-action{color:#111;background:#c8ff1e}.dashboard-shell:has(.create-view) .primary-action svg{color:#111}.dashboard-shell:has(.create-view) .primary-action:hover:not(:disabled){background:#b8ed13}.dashboard-shell:has(.create-view) .trust-row span{color:#676861}.dashboard-shell:has(.create-view) .trust-row span:before{background:#91bc00}.dashboard-shell .topbar{border-color:var(--create-line);background:#fbf9f4eb}.dashboard-shell .topbar-actions>a,.dashboard-shell .topbar-meta{color:var(--create-ink)}.dashboard-shell .sidebar{color:var(--create-ink);border-right:1px solid var(--create-line);background:#f5f1e8}.dashboard-shell .new-project{color:#10120c;background:#c8ff1e;box-shadow:0 10px 28px #a5dd201f}.dashboard-shell .sidebar-label,.dashboard-shell .sidebar-label span{color:#77766f}.dashboard-shell .project-item{color:#4f514b}.dashboard-shell .project-item:hover{background:#fff}.dashboard-shell .project-item.active{color:#111;background:#fff;border:1px solid #dcd6cb}.dashboard-shell .project-item small{color:#777970}.dashboard-shell .sidebar-foot{border-color:#ddd7cc}.dashboard-shell .sidebar-foot p{color:#777970}.dashboard-shell .sidebar-foot span{color:#759500;border-color:#b8c49a}.dashboard-shell .content{background-color:var(--create-bg);background-image:linear-gradient(#ddd7cc42 1px,#0000 1px),linear-gradient(90deg,#ddd7cc42 1px,#0000 1px)}.dashboard-shell .eyebrow{color:#74746e}.dashboard-shell .eyebrow span{color:#769900;border-color:#9bc600}.dashboard-shell .project-view h1{color:#111}.dashboard-shell .project-head>div>p{color:#74746e}.dashboard-shell .status-panel,.dashboard-shell .edit-panel{background:#fff;border-color:#e3ddd2;box-shadow:0 20px 55px #2b241814}.dashboard-shell .panel-kicker{color:#769900}.dashboard-shell .status-panel h2,.dashboard-shell .edit-panel h2{color:#111}.dashboard-shell .status-panel>p,.dashboard-shell .edit-panel>p{color:#656660}.dashboard-shell .timeline li{color:#7a7b75}.dashboard-shell .timeline li:not(:last-child):after{background:#ddd8ce}.dashboard-shell .timeline i{color:#6e706a;border-color:#d5d0c6}.dashboard-shell .timeline li.complete i{color:#111;background:#c8ff1e;border-color:#c8ff1e}.dashboard-shell .timeline li.current i{color:#769900;border-color:#91bc00;box-shadow:0 0 0 4px #91bc0018}.dashboard-shell .build-loader{background:radial-gradient(circle at 50% 25%,#c8ff3826,#0000 45%),#f7f5ef;border-color:#e1dccf}.dashboard-shell .bot-head{background:#fff;border-color:#99c600}.dashboard-shell .bot-head:before{background:#eef6d4}.dashboard-shell .bot-body{background:#fff;border-color:#aeb89f}.dashboard-shell .progress-copy strong{color:#111}.dashboard-shell .progress-copy span{color:#62645e}.dashboard-shell .progress-track{background:#e4e1d8;box-shadow:inset 0 1px 3px #0001}.dashboard-shell .robot-shadow{background:#40500020}.dashboard-shell .edit-panel textarea{color:#111;background:#fbfaf6;border-color:#ded8ce}.dashboard-shell .edit-panel textarea::placeholder{color:#8a8983}.dashboard-shell .privacy-note{border-color:#e5dfd5}.account-projects{border:1px solid var(--line);background:var(--white);border-radius:22px;margin:0 0 22px;padding:26px}.account-section-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.account-section-head small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800}.account-section-head h2{font:850 28px var(--font-manrope),sans-serif;margin:5px 0 0}.account-section-head h2 span{color:#789c00}.account-section-head>a,.account-empty a{color:#111;background:#c8ff1e;border-radius:999px;padding:11px 16px;font-size:12px;font-weight:850;text-decoration:none}.account-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-project-grid article{background:#fbfaf6;border:1px solid #e7e1d7;border-radius:17px;padding:18px}.account-project-grid article>div{align-items:flex-start;gap:11px;display:flex}.account-project-grid article span{min-width:0}.account-project-grid article b,.account-project-grid article small{display:block}.account-project-grid article b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.account-project-grid article small{color:#6b6d66;margin-top:5px}.account-project-grid article p{color:#6b6d66;min-height:38px;font-size:12px;line-height:1.55}.account-project-grid footer{flex-wrap:wrap;gap:12px;display:flex}.account-project-grid footer a{color:#111;font-size:12px;font-weight:800}.account-empty{color:#62645e;background:#f7f5ef;border-radius:16px;gap:8px;padding:24px;display:grid}.account-empty b{color:#111}.account-empty a{width:max-content;margin-top:6px}.m-logo img{height:44px}.topbar .brand img{height:39px}@media (max-width:700px){.m-logo img{height:39px}.topbar .brand img{height:36px}.dashboard-shell .sidebar{border-bottom-color:var(--create-line)}.account-project-grid{grid-template-columns:1fr}.account-projects{padding:18px}.account-section-head{align-items:flex-start}.account-section-head h2{font-size:23px}}.topbar-actions{align-items:center;gap:18px;display:flex}.topbar-actions>a,.back-to-builder{color:var(--ink);font-size:12px;font-weight:800;text-decoration:none}.account-page .content{min-height:calc(100vh - 72px)}.account-view{width:min(960px,100%);margin:0 auto}.account-view>h1{font-family:var(--font-manrope),sans-serif;font-weight:850}.subscription-card{border:1px solid var(--line);background:var(--white);border-radius:24px;grid-template-columns:1fr auto;gap:40px;padding:30px;display:grid;box-shadow:0 14px 40px #2520160c}.subscription-card.active{background:linear-gradient(135deg,#fff,#f4fbdc);border-color:#a8cf35}.subscription-card small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800}.subscription-card h2{font:850 38px var(--font-manrope),sans-serif;margin:8px 0}.subscription-card p{color:var(--muted);margin:0}.subscription-card>div:last-child{justify-items:end;gap:8px;display:grid}.subscription-card b{font-size:20px}.subscription-card a{background:var(--ink);color:#fff;border-radius:999px;padding:11px 16px;font-size:12px;font-weight:800;text-decoration:none}.payment-pending{color:#695800;background:#fff7d8;border-radius:14px;align-items:center;gap:10px;padding:14px 18px;display:flex}.payment-pending i{background:#e1b900;border-radius:50%;width:9px;height:9px;animation:1.2s infinite pulse}.payment-history,.cabinet-guide{border:1px solid var(--line);background:var(--white);border-radius:22px;margin-top:22px;padding:26px}.payment-history h2,.cabinet-guide h2{font:800 24px var(--font-manrope),sans-serif;margin:0 0 20px}.payment-history article{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:15px 0;display:grid}.payment-history article div{gap:5px;display:grid}.payment-history small{color:var(--muted)}.payment-history span{border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.payment-history span.paid{color:#496300;background:#eaf7c9}.payment-history span.pending{color:#755e00;background:#fff2c6}.payment-history span.failed,.payment-history span.expired{color:#8b2820;background:#ffe1dd}.cabinet-guide ol{counter-reset:guide;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.cabinet-guide li{counter-increment:guide;background:var(--paper);border-radius:16px;gap:7px;padding:18px;display:grid}.cabinet-guide li:before{content:counter(guide);background:var(--acid);border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.cabinet-guide span,.queue-note{color:var(--muted);font-size:12px;line-height:1.55}.retry-action{color:#273500;background:#eef9cf;border:1px solid #9abf28;border-radius:12px;width:100%;margin:0 0 18px;padding:13px;font-weight:850}@media (max-width:700px){.topbar-actions>a{font-size:11px}.topbar-actions .topbar-meta{display:none}.account-page .content{padding:34px 16px}.subscription-card{grid-template-columns:1fr;gap:20px;padding:22px}.subscription-card>div:last-child{justify-items:start}.payment-history,.cabinet-guide{padding:20px}.payment-history article{grid-template-columns:1fr auto}.payment-history article span{grid-column:1/-1;width:max-content}.cabinet-guide ol{grid-template-columns:1fr}.back-to-builder{font-size:0}.back-to-builder:after{content:"← Проекты";font-size:11px}}.floating-cta{display:none!important}.outcome-strip p,.outcome-strip span{color:#fff!important}.showcase-card>div:last-child>span,.showcase-card>div:last-child>i{color:#3f5600!important}.showcase-card small{color:#555750!important}.m-footer .footer-intro p,.m-footer .footer-links a,.m-footer .footer-bottom{color:#b8c0bc!important}.m-footer .footer-links a:hover{color:#d4ff52!important}.status-page{color:#171914;min-height:100vh;background:#faf7f0!important}.status-shell{background:#fffdf8;border:1px solid #dfd8cc;border-radius:28px;width:min(760px,100% - 36px);margin:72px auto;padding:42px;box-shadow:0 20px 60px #2f261814}.status-kicker{text-transform:uppercase;letter-spacing:.12em;color:#536b00;font-size:12px;font-weight:800}.status-shell h1{font:850 clamp(38px,6vw,64px)/1 var(--font-manrope),sans-serif;letter-spacing:-.05em;margin:14px 0 10px}.status-lede{color:#555750}.status-summary{border:1px solid #e4ded3;border-radius:17px;grid-template-columns:18px 1fr auto;align-items:center;gap:12px;margin:32px 0 16px;padding:18px;display:grid}.status-summary i{border-radius:50%;width:12px;height:12px}.status-summary i.ok{background:#8fc900;box-shadow:0 0 0 6px #8fc90018}.status-summary i.warn{background:#d89a32}.status-summary span{color:#65675f;font-size:12px}.status-components{border:1px solid #e4ded3;border-radius:17px;margin-bottom:28px;overflow:hidden}.status-components article{border-bottom:1px solid #eee8df;justify-content:space-between;gap:20px;padding:17px 19px;display:flex}.status-components article:last-child{border:0}.status-components b{font-size:12px}.status-components b.ok{color:#526b00}.status-components b.warn{color:#9b5f00}.status-shell>a{color:#171914;font-weight:800}@media (max-width:600px){.status-shell{border-radius:22px;margin:38px auto;padding:26px 20px}.status-summary{grid-template-columns:18px 1fr}.status-summary span{grid-column:2}.status-shell h1{font-size:40px}}@media (min-width:1051px){.m-header nav .personal-menu-link{display:none}}@media (max-width:700px){.m-header nav.open .personal-menu-link{color:#111;background:#f2f7df;font-weight:850}.m-header nav.open .personal-menu-link:first-child{border-radius:14px 14px 0 0}}.robot-scene{background:linear-gradient(#fff 0%,#f5f8e9 72%,#e8edda 73% 76%,#0000 77%);border-radius:18px;overflow:hidden;height:190px!important;display:block!important}.robot-scene:before{content:"";background:linear-gradient(90deg,#0000,#b9c995 14% 86%,#0000);height:2px;position:absolute;bottom:39px;left:7%;right:7%}.builder-bot{filter:drop-shadow(0 10px 10px #222d1129);background:url(/brand/kelechek-runner.png) 50%/contain no-repeat;width:clamp(118px,28vw,176px)!important;height:150px!important;animation:5.4s linear infinite runner-travel!important;top:auto!important;bottom:25px!important;left:-3%!important}.builder-bot>*{display:none!important}.robot-shadow{background:#42541d2a!important;width:88px!important;animation:5.4s linear infinite runner-shadow-travel!important;bottom:30px!important;left:4%!important}.build-sparks i{background:#9bce13!important;animation:1.1s ease-out infinite runner-dust!important;inset:auto auto 48px 5%!important}.build-sparks i:nth-child(2){animation-delay:.34s!important;left:9%!important}.build-sparks i:nth-child(3){animation-delay:.68s!important;left:13%!important}@keyframes runner-travel{0%{transform:translateY(3px)rotate(-1deg)}8%{transform:translate(8vw,-12px)rotate(1deg)}16%{transform:translate(16vw,2px)rotate(-1deg)}24%{transform:translate(24vw,-12px)rotate(1deg)}32%{transform:translate(32vw,2px)rotate(-1deg)}40%{transform:translate(40vw,-12px)rotate(1deg)}48%{transform:translate(48vw,2px)rotate(-1deg)}56%{transform:translate(56vw,-12px)rotate(1deg)}72%{transform:translate(64vw,2px)}86%{opacity:1;transform:translate(72vw,-9px)}88%{opacity:0;transform:translate(76vw,2px)}89%{opacity:0;transform:translate(-12vw,2px)}92%,to{opacity:1;transform:translateY(3px)}}@keyframes runner-shadow-travel{0%{transform:translate(0)scaleX(1)}8%{transform:translate(8vw)scaleX(.62)}16%{transform:translate(16vw)scaleX(1)}24%{transform:translate(24vw)scaleX(.62)}32%{transform:translate(32vw)scaleX(1)}40%{transform:translate(40vw)scaleX(.62)}48%{transform:translate(48vw)scaleX(1)}56%{transform:translate(56vw)scaleX(.62)}72%{transform:translate(64vw)}86%{opacity:.6;transform:translate(72vw)}88%,89%{opacity:0}92%,to{opacity:.6;transform:translate(0)}}@keyframes runner-dust{0%{opacity:0;transform:translate(0)rotate(45deg)scale(.4)}25%{opacity:.8}to{opacity:0;transform:translate(-26px,-22px)rotate(135deg)scale(1)}}@media (max-width:700px){.robot-scene{height:155px!important}.builder-bot{width:122px!important;height:118px!important;bottom:25px!important}.robot-shadow{width:67px!important;bottom:26px!important}.robot-scene:before{bottom:35px}}@media (prefers-reduced-motion:reduce){.builder-bot,.robot-shadow,.build-sparks i{animation:none!important}.builder-bot{left:38%!important}}.quota-banner{background:#f7fbe9;border:1px solid #dce7ba;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;width:min(900px,100%);margin:0 auto 22px;padding:16px 18px;display:flex;box-shadow:0 10px 28px #485b170f}.quota-banner div{gap:4px;display:grid}.quota-banner b{font-size:14px}.quota-banner span{color:#66695f;font-size:11px}.quota-banner a{white-space:nowrap;color:#fff;background:#111;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:850;text-decoration:none}.quota-banner.empty,.quota-banner.edit-locked{background:#fff8e9;border-color:#eccf9d}.quota-banner.edit-locked+.project-view .edit-panel form{pointer-events:none;opacity:.45}.quota-reminder{box-shadow:none}.quota-reminder.empty{background:#fffaf0;border-color:#e6ddc8}.upgrade-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11110f7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.upgrade-dialog{text-align:center;background:#fffdf8;border:1px solid #ded8cb;border-radius:28px;width:min(520px,100%);padding:38px;position:relative;box-shadow:0 28px 90px #0f120c3d}.upgrade-close{color:#111;background:#f3f0e8;border:0;border-radius:50%;width:38px;height:38px;font-size:25px;position:absolute;top:14px;right:18px}.upgrade-mark{color:#111;background:#c8ff1e;border-radius:16px;place-items:center;width:54px;height:54px;margin:0 auto 20px;font-size:24px;font-weight:950;display:grid}.upgrade-dialog>p{color:#7b7b72;text-transform:uppercase;letter-spacing:.1em;margin:0 0 10px;font-size:12px;font-weight:850}.upgrade-dialog h2{letter-spacing:-.035em;margin:0 0 14px;font-size:30px;line-height:1.08}.upgrade-dialog>span{color:#65645e;font-size:15px;line-height:1.55;display:block}.upgrade-dialog>div{gap:10px;margin-top:26px;display:grid}.upgrade-dialog>div>a,.upgrade-dialog>div>button{border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:52px;font-weight:850;text-decoration:none;display:flex}.upgrade-dialog>div>a{color:#111;background:#c8ff1e}.upgrade-dialog>div>a svg{width:18px}.upgrade-dialog>div>button{color:#292925;background:#fff;border:1px solid #ded8cb}@media (max-width:700px){.quota-banner{flex-direction:column;align-items:flex-start;margin-bottom:16px}.quota-banner a{text-align:center;width:100%}.upgrade-dialog{border-radius:24px;padding:34px 22px 24px}.upgrade-dialog h2{font-size:25px}}.hero-prompt-error{color:#9c3028!important;margin:10px 4px 0!important;font-size:13px!important;font-weight:700!important}.hero-prompt textarea[aria-invalid=true]{outline-offset:2px;outline:2px solid #c8483f}.showcase-static{pointer-events:none;background:linear-gradient(145deg,#191d1a,#39442d);padding:22px;min-height:310px!important}.showcase-static-1{background:linear-gradient(145deg,#f1e6d6,#80523f)}.showcase-static-2{background:linear-gradient(145deg,#e9eef3,#35506b)}.preview-nav{background:#ffffffc9;border-radius:7px;height:18px;margin-bottom:28px}.preview-hero{gap:11px;width:72%;margin-bottom:30px;display:grid}.preview-hero i{background:#fff;border-radius:8px;height:19px}.preview-hero i:first-child{height:46px}.preview-hero i:last-child{background:#c8ff1e;width:45%}.preview-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.preview-cards i{background:#ffffffb5;border-radius:12px;height:86px}.example-filters button,.period-switch button,.purchase-kind-switch button,.plan-pay,.m-header button,.m-header a{min-height:44px}.payment-start-error{color:#842b24;background:#fff1ef;border:1px solid #efc0bb;border-radius:14px;max-width:760px;margin:16px auto;padding:14px 18px;font-weight:700}.payment-start-error button{color:#fff;background:#1b1b19;border:0;border-radius:999px;min-height:44px;margin-left:10px;padding:0 16px}.plan-pay{gap:8px!important;min-width:110px!important;padding:0 15px!important}.plan-pay span{font-size:11px;font-weight:850}.mobile-project-switcher{display:none}.account-security{border:1px solid var(--line);background:var(--white);border-radius:22px;margin-top:22px;padding:26px}.account-security .account-section-head>button{background:#fff;border:1px solid #dcd6cb;border-radius:999px;min-height:44px;padding:0 16px;font-weight:800}.account-profile{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.account-profile>span{background:#f7f5ef;border-radius:14px;gap:5px;padding:16px;display:grid}.account-profile small{color:#686b63}.security-actions{border-top:1px solid #e4ded3;gap:14px;margin-top:20px;padding-top:20px;display:grid}.security-actions>label{gap:7px;font-weight:750;display:grid}.security-actions input{background:#fff;border:1px solid #dcd6cb;border-radius:12px;min-height:48px;padding:0 14px}.security-actions>div:not(.delete-account):not(.mfa-settings){flex-wrap:wrap;gap:10px;display:flex}.security-actions button,.security-actions>div>a,.account-logout{color:#181914;background:#fff;border:1px solid #cfc9be;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 17px;font-weight:800;text-decoration:none;display:inline-flex}.security-actions p[role=alert]{color:#9c3028}.mfa-settings{background:#fbfff0;border:1px solid #dbe8ac;border-radius:16px;gap:10px;padding:18px;display:grid}.mfa-settings>span,.mfa-settings p{color:#5f6259;margin:0;font-size:13px;line-height:1.5}.mfa-settings>div{gap:10px;display:grid}.mfa-settings code{color:#d6ff4f;overflow-wrap:anywhere;background:#171914;border-radius:10px;padding:12px;font-size:12px;display:block}.mfa-settings button{width:max-content}.mfa-recovery code{line-height:1.8}.recovery-note{color:#64665f;font-size:13px}.delete-account{background:#fff7f5;border:1px solid #edc6c1;border-radius:16px;gap:10px;margin-top:8px;padding:18px;display:grid!important}.delete-account>span{color:#6f625f;font-size:12px}.delete-account button{color:#fff;background:#aa392f;border-color:#aa392f;width:max-content}.account-logout{color:#fff;background:#181914;margin-top:22px}.not-found-page{place-content:center;justify-items:start;gap:16px;width:min(760px,100% - 40px);min-height:70vh;margin:auto;display:grid}.not-found-page>p{color:#6f8e00;text-transform:uppercase;letter-spacing:.12em;font-weight:850}.not-found-page h1{font:900 clamp(48px,8vw,90px)/.95 var(--font-manrope);letter-spacing:-.06em;margin:0}.not-found-page>span{color:#5d5f58;font-size:18px}.not-found-page>div{gap:10px;display:flex}.not-found-page a{color:#111;background:#c8ff1e;border-radius:999px;align-items:center;min-height:48px;padding:0 20px;font-weight:850;text-decoration:none;display:flex}.not-found-page a:last-child{color:#fff;background:#171914}.status-components article span{gap:4px;display:grid}.status-components article small,.status-note{color:#6b6d66;font-size:11px;font-weight:500}.status-note{line-height:1.6}@media (max-width:850px){.dashboard-shell .workspace{grid-template-columns:1fr}.dashboard-shell .sidebar{display:none}.mobile-project-switcher{background:#f5f1e8;border-bottom:1px solid #e0dacd;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px 16px;display:grid}.mobile-project-switcher label{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:850}.mobile-project-switcher select{background:#fff;border:1px solid #d8d2c7;border-radius:12px;min-width:0;min-height:46px;padding:0 12px;font-weight:750}.content{padding-top:28px!important}.period-switch{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}.period-switch button{width:100%!important}.compact-plans article{scroll-margin-top:100px}.plan-pay{min-width:88px!important}.account-profile{grid-template-columns:1fr}.security-actions>div:not(.delete-account){display:grid}.security-actions button,.security-actions>div>a{width:100%}.account-security{padding:18px}.not-found-page>div{width:100%;display:grid}.showcase-static{min-height:240px!important}.m-footer .footer-links a,.m-footer .footer-bottom,.m-footer .footer-intro p{color:#d2d7d4!important;font-size:13px!important}}@media (max-width:420px){.topbar{padding-left:14px!important;padding-right:14px!important}.topbar-actions>a{max-width:120px}.plan-pay span{display:none}.plan-pay{min-width:48px!important}.account-section-head{flex-direction:column}.not-found-page h1{font-size:48px}}.session-settings{background:#fbfff0;border:1px solid #dbe8ac;border-radius:16px;gap:10px;padding:18px;display:grid!important}.session-settings>span,.session-settings>small{color:#5f6259;font-size:13px;line-height:1.5}.session-settings article{border-top:1px solid #e0e8c5;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.session-settings article>span{gap:4px;min-width:0;display:grid}.session-settings article small{color:#696c63;overflow-wrap:anywhere;font-size:11px}.session-settings article button{flex:none;min-height:40px;padding:0 14px}@media (max-width:600px){.session-settings article{flex-direction:column;align-items:flex-start}.session-settings article button{width:100%}}.auth-consent{color:#c7ccc9!important;grid-template-columns:22px 1fr!important;align-items:start!important;gap:10px!important;font-size:12px!important;line-height:1.5!important;display:grid!important}.auth-consent input{accent-color:#c8ff1e;width:20px!important;height:20px!important;min-height:20px!important;margin:0!important}.auth-consent a{color:#d3ff52}.guide-expanded{gap:26px;display:grid}.guide-intro{color:#555750;font-size:18px;line-height:1.65}.guide-steps{gap:12px;display:grid}.guide-steps section{background:#fffdf8;border:1px solid #e3ddd2;border-radius:18px;grid-template-columns:54px 1fr;gap:18px;padding:22px;display:grid}.guide-steps>section>span{color:#526c00;background:#effbc8;border-radius:14px;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.guide-steps h2,.guide-example h2,.guide-mistakes h2{font:850 23px var(--font-manrope);margin:0 0 8px}.guide-steps p,.guide-example p{color:#5f615a;margin:0;line-height:1.65}.guide-example,.guide-mistakes{color:#fff;background:#171914;border-radius:20px;padding:24px}.guide-example p{color:#d4d8d2}.guide-mistakes{color:#171914;background:#f2f0e9}.guide-mistakes ul{color:#555750;gap:10px;margin:0;padding-left:22px;display:grid}.guide-actions{gap:10px;display:flex}.guide-actions a{color:#111;background:#c8ff1e;border-radius:999px;align-items:center;min-height:48px;padding:0 20px;font-weight:850;text-decoration:none;display:flex}.guide-actions a:last-child{color:#fff;background:#171914}@media (max-width:600px){.guide-steps section{grid-template-columns:1fr}.guide-actions{display:grid}.guide-expanded{gap:18px}}.generation-credits{background:linear-gradient(135deg,#fbffe9,#f2facf);border:1px solid #b7da47;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-top:18px;padding:20px 24px;display:grid}.generation-credits small{color:#61751f;text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:850}.generation-credits h2{font:900 34px var(--font-manrope),sans-serif;margin:3px 0 0}.generation-credits p{color:#506020;margin:0;font-size:13px;line-height:1.5}.generation-credits a{background:var(--ink);color:#fff;border-radius:999px;padding:11px 16px;font-size:12px;font-weight:850;text-decoration:none}@media (max-width:700px){.generation-credits{grid-template-columns:auto 1fr;padding:18px}.generation-credits a{text-align:center;grid-column:1/-1}}.payment-history-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.payment-history-head>div{gap:4px;display:grid!important}.payment-history-head h2{margin:0!important}.payment-history-head>div>small{letter-spacing:.14em;color:#789b00;font-size:9px;font-weight:900}.payment-history-head>a{color:var(--ink);font-size:11px;font-weight:850;text-decoration:none}.payment-history .payment-copy{min-width:0}.payment-history .payment-sum{text-align:right}.payment-history .payment-sum strong{white-space:nowrap}.payment-history .payment-sum small{font-size:9px}.payment-order-list article p{overflow-wrap:anywhere}@media (max-width:700px){.payment-history-head{align-items:flex-end}.payment-history article{grid-template-columns:minmax(0,1fr) auto!important}.payment-history .payment-sum{text-align:right}.payment-history article>span{grid-column:1/-1}.payment-history .payment-copy small{overflow-wrap:anywhere}}.publication-summary{background:#fff;border:1px solid #dcd8cd;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;max-width:1120px;margin:-24px 0 26px;padding:18px 20px;display:flex;box-shadow:0 16px 44px #23251912}.publication-summary>div{gap:5px;min-width:0;display:grid}.publication-summary small{letter-spacing:.16em;color:#7d7f74;font-size:9px;font-weight:900}.publication-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.publication-summary span{color:#686a62;font-size:12px;line-height:1.5}.publication-summary>a,.publication-summary>button{color:#fff;background:#171813;border:0;border-radius:999px;flex:none;align-items:center;min-height:44px;padding:0 17px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.publication-summary.published{background:linear-gradient(135deg,#fbfff1,#f5fbe5);border-color:#b9d56e}.publication-summary.published>a{color:#111;background:#d8ff64}.publication-summary.payment_confirmed,.publication-summary.publishing{background:#f8fce9;border-color:#cddbb0}.publication-summary.expired{background:#fff9ec;border-color:#e8c991}.publication-summary.failed{background:#fff4f2;border-color:#e5b3ae}.edit-panel.locked{background:linear-gradient(160deg,#fff,#faf7ef)}.edit-paywall{background:#f8f6ef;border:1px solid #dfdbd0;border-radius:16px;gap:10px;padding:17px;display:grid}.edit-paywall>span{color:#4f514a;font-size:12px;font-weight:750}.edit-paywall>a{color:#111;background:#c8ff1e;border-radius:999px;justify-content:space-between;align-items:center;min-height:50px;margin-top:7px;padding:0 18px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.edit-paywall svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:19px;height:19px}.pricing-project-context{background:linear-gradient(135deg,#fbfff0,#f1f9d8);border:1px solid #b9d56e;border-radius:18px;gap:4px;padding:17px 20px;display:grid;margin:0 0 26px!important}.pricing-project-context small{letter-spacing:.14em;color:#6d8f18;font-size:9px;font-weight:900}.pricing-project-context b{font-size:17px}.pricing-project-context span{color:#676a5e;font-size:12px}@media (max-width:700px){.publication-summary{flex-direction:column;align-items:stretch;margin:-20px 0 20px;padding:16px}.publication-summary strong{font-size:14px}.publication-summary>a,.publication-summary>button{justify-content:center;width:100%}.edit-paywall{padding:15px}.pricing-project-context{margin-bottom:20px!important}}
.ads-shell{color:#10110e;min-height:100vh;font-family:var(--font-manrope),sans-serif;background:#f8f5ee}.ads-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#f8f5eee6;border-bottom:1px solid #dedbd2;justify-content:space-between;align-items:center;height:88px;padding:0 clamp(24px,5vw,76px);display:flex;position:sticky;top:0}.ads-brand img{width:180px;height:auto;display:block}.ads-topbar nav{gap:28px;display:flex}.ads-topbar nav a{color:#161713;font-size:14px;font-weight:800;text-decoration:none}.ads-content{width:min(1180px,100% - 40px);margin:0 auto;padding:70px 0 100px}.ads-hero{max-width:850px;margin-bottom:48px}.ads-hero>span,.ads-create header small,.ads-campaign-list header small,.ad-editor header small{letter-spacing:.16em;color:#76a900;font-size:12px;font-weight:900}.ads-hero h1{letter-spacing:-.06em;margin:20px 0 28px;font-size:clamp(48px,7vw,90px);line-height:.94}.ads-hero p{color:#5c5c56;max-width:720px;font-size:20px;font-weight:600;line-height:1.6}.ads-message{background:#f2f9da;border:1px solid #cfe28d;border-radius:18px;justify-content:space-between;align-items:center;margin:0 0 24px;padding:16px 20px;font-weight:700;display:flex}.ads-message button{cursor:pointer;background:0 0;border:0;font-size:24px}.ads-loading,.meta-connect-card,.meta-connected{background:#fff;border:1px solid #dedbd2;border-radius:26px;margin-bottom:28px;padding:26px;box-shadow:0 14px 45px #14180d0d}.meta-connect-card{align-items:center;gap:24px;display:flex}.meta-connect-card>i{color:#fff;background:#1778f2;border-radius:18px;place-items:center;width:64px;height:64px;font:900 36px Arial;display:grid}.meta-connect-card b{text-transform:uppercase;letter-spacing:.12em;color:#777;font-size:12px}.meta-connect-card h2{margin:6px 0;font-size:28px}.meta-connect-card p{color:#666;font-weight:600}.meta-connect-card a{color:#fff;background:#1778f2;border-radius:999px;margin-top:10px;padding:14px 20px;font-weight:900;text-decoration:none;display:inline-flex}.meta-connect-card.locked>i{display:none}.meta-connected{grid-template-columns:1fr auto auto;align-items:center;gap:24px;display:grid}.meta-connected>div:first-child{align-items:center;gap:12px;display:flex}.meta-connected>div:first-child>i{background:#c8ff1e;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.meta-connected span{flex-direction:column;display:flex}.meta-connected small{color:#6b6d63;font-weight:700}.meta-connected b{font-size:18px}.meta-connected p{color:#666;font-weight:700}.meta-connected>div:last-child{gap:8px;display:flex}.meta-connected button,.ad-copy button,.campaign-controls button{cursor:pointer;background:#fff;border:1px solid #d7d5cd;border-radius:999px;padding:12px 18px;font-weight:800}.ads-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:start;gap:24px;display:grid}.ads-create,.ads-campaign-list,.ad-editor,.ads-safety{background:#fff;border:1px solid #dedbd2;border-radius:28px;box-shadow:0 18px 55px #14180d0d}.ads-create{padding:32px}.ads-create h2,.ad-editor h2{letter-spacing:-.04em;margin:8px 0 24px;font-size:34px}.ads-create form,.ad-copy{flex-direction:column;gap:18px;display:flex}.ads-create label,.ad-copy label,.meta-publish label{flex-direction:column;gap:8px;display:flex}.ads-create label>span,.ad-copy label>span,.meta-publish label>span{font-size:13px;font-weight:900}.ads-create input,.ads-create select,.ads-create textarea,.ad-copy input,.ad-copy textarea,.meta-publish select{box-sizing:border-box;color:#111;width:100%;font:700 16px var(--font-manrope),sans-serif;background:#fbfaf7;border:1px solid #dcdbd5;border-radius:16px;outline:none;padding:15px 16px}.ads-create textarea,.ad-copy textarea{resize:vertical;min-height:120px;line-height:1.5}.ads-create input:focus,.ads-create select:focus,.ads-create textarea:focus,.ad-copy input:focus,.ad-copy textarea:focus,.meta-publish select:focus{border-color:#8cbd00;box-shadow:0 0 0 4px #aee21829}.ads-create label small{color:#777;font-size:12px;line-height:1.4}.ads-fields{grid-template-columns:1.2fr 1fr .7fr;gap:12px;display:grid}.ads-primary{cursor:pointer;min-height:56px;box-shadow:0 12px 30px #a6da002e;color:#10110e!important;font:900 16px var(--font-manrope),sans-serif!important;background:#c8ff1e!important;border:0!important;border-radius:999px!important;padding:0 24px!important}.ads-primary:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.ads-campaign-list{overflow:hidden}.ads-campaign-list>header{border-bottom:1px solid #e6e3dc;justify-content:space-between;padding:24px;display:flex}.ads-campaign-list>header b{background:#f0f3e4;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.ads-campaign-list>p{color:#777;padding:24px}.ads-campaign-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eceae4;grid-template-columns:10px 1fr auto;align-items:center;gap:12px;width:100%;padding:18px 22px;display:grid}.ads-campaign-list>button.active{background:#f5fbe6}.ads-campaign-list>button>i{background:#bbb;border-radius:50%;width:9px;height:9px}.ads-campaign-list>button>i.active{background:#65be23;box-shadow:0 0 0 5px #e9f9df}.ads-campaign-list>button>i.paused{background:#f0a52a}.ads-campaign-list>button>i.failed{background:#d75b50}.ads-campaign-list>button span{flex-direction:column;gap:4px;display:flex}.ads-campaign-list>button b{font-size:14px}.ads-campaign-list>button small{color:#777;font-weight:700}.ad-editor{margin-top:28px;padding:34px}.ad-editor>header{border-bottom:1px solid #e5e2db;justify-content:space-between;align-items:flex-start;margin-bottom:28px;padding-bottom:24px;display:flex}.ad-editor>header h2{margin-bottom:10px}.ad-editor>header a{color:#111;font-weight:900}.ad-status{background:#f0eee8;border-radius:999px;margin:0;padding:7px 12px;font-size:12px;font-weight:900;display:inline-flex}.ad-status.active{color:#4e7d00;background:#e9f9c8}.ad-status.failed{color:#9b3129;background:#fde8e5}.ad-editor-grid{grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);gap:26px;display:grid}.ad-copy button{align-self:flex-start}.ad-plan{color:#fff;background:#151712;border-radius:22px;padding:26px}.ad-plan h3{margin:0 0 20px;font-size:22px}.ad-plan dl{margin:0}.ad-plan dl div{border-top:1px solid #383b34;padding:16px 0}.ad-plan dt{letter-spacing:.12em;color:#aeb2a8;text-transform:uppercase;font-size:11px;font-weight:900}.ad-plan dd{margin:7px 0 0;font-weight:600;line-height:1.5}.policy-warning{color:#e2ecbe;background:#2b2e25;border-radius:12px;padding:12px;font-size:12px;line-height:1.5}.meta-publish{border-top:1px solid #e5e2db;margin-top:28px;padding-top:28px}.meta-publish>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.spend-confirm{background:#f6f8ed;border-radius:16px;grid-template-columns:22px 1fr;align-items:start;margin:18px 0;padding:18px;line-height:1.5;display:grid!important}.spend-confirm input{width:18px;height:18px;margin-top:2px}.spend-confirm span{font-size:13px!important}.campaign-controls{background:#fff9e5;border:1px solid #e5dfcb;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding:22px;display:flex}.campaign-controls.active{background:#eef9dc}.campaign-controls p{margin:0}.ad-error{color:#943b32;margin-top:20px}.ad-error code{white-space:pre-wrap;background:#fff2f0;border-radius:12px;padding:14px;display:block}.ad-insights{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}.ad-insights article{border:1px solid #e5e2db;border-radius:18px;padding:18px}.ad-insights small,.ad-insights b{display:block}.ad-insights small{color:#777;margin-bottom:8px;font-weight:800}.ad-insights b{font-size:21px}.ads-safety{color:#fff;background:#141611;margin-top:28px;padding:32px}.ads-safety h2{margin:0 0 24px;font-size:32px}.ads-safety>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ads-safety article{border:1px solid #383b33;border-radius:18px;padding:18px}.ads-safety article b{color:#c8ff1e}.ads-safety article p{color:#b5b8ae;margin-bottom:0;line-height:1.5}.account-ads-entry{color:#fff;background:#151712;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin:24px 0;padding:22px 24px;text-decoration:none;display:flex}.account-ads-entry span{flex-direction:column;gap:5px;display:flex}.account-ads-entry small{color:#c8ff1e;letter-spacing:.1em;font-weight:900}.account-ads-entry b{font-size:20px}.account-ads-entry>strong{font-size:24px}.ads-topbar .ads-brand{background:0 0;border:0;padding:0}@media (max-width:760px){.ads-topbar{height:72px;padding:0 18px}.ads-brand img{width:146px}.ads-topbar nav{gap:12px}.ads-topbar nav a{font-size:11px}.ads-topbar nav a:last-child{display:none}.ads-content{width:calc(100% - 28px);padding:42px 0 70px}.ads-hero h1{font-size:48px}.ads-hero p{font-size:16px}.meta-connected{grid-template-columns:1fr}.meta-connected>div:last-child{justify-content:flex-start}.ads-grid{grid-template-columns:1fr}.ads-create{padding:22px}.ads-fields{grid-template-columns:1fr 1fr}.ads-fields label:first-child{grid-column:1/-1}.ad-editor{padding:22px}.ad-editor>header{flex-direction:column;gap:12px}.ad-editor-grid,.meta-publish>div{grid-template-columns:1fr}.campaign-controls{flex-direction:column;align-items:stretch}.ad-insights{grid-template-columns:1fr 1fr}.ads-safety{padding:24px}.ads-safety>div{grid-template-columns:1fr}.meta-connect-card{flex-direction:column;align-items:flex-start}.account-ads-entry{margin-left:0;margin-right:0}}
.manual-ad-actions{flex-wrap:wrap;align-items:center;margin:0 0 18px;grid-template-columns:none!important;gap:10px!important;display:flex!important}.manual-ad-actions button,.manual-ad-actions a{box-sizing:border-box;color:#111;min-height:44px;font:800 13px var(--font-manrope), sans-serif;cursor:pointer;background:#fff;border:1px solid #d7d5cd;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.ads-create label em{color:#777;font-size:11px;font-style:normal;font-weight:700}.ad-recovery{color:#2a271f;background:#fff9e8;border:1px solid #efd99d;border-radius:18px;margin-top:20px;padding:18px 20px}.ad-recovery>b,.ad-recovery>p{margin:0 0 8px;display:block}.ad-recovery>p{color:#625b49;font-weight:650;line-height:1.5}.ad-recovery>a{color:#111;font-weight:900}.ad-recovery .ad-error{margin-top:12px}
