:root{--cream: #fdfcca;--red: #fe2501;--black: #070707;--muted: #4f544f;--line: rgba(7, 7, 7, .14);--lavender: #d7c4ff;--yellow: #f6d72e;--peach: #f6d9c1;--purple: #ded2ed;--green: #244b3d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--black);background:var(--cream);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:default}a{color:inherit;text-decoration:none}.ticker{position:sticky;top:0;z-index:20;overflow:hidden;color:var(--cream);background:var(--black);border-bottom:3px solid var(--red)}.ticker-track{display:flex;width:max-content;animation:drift 34s linear infinite}.ticker span{padding:10px 18px;font-size:12px;font-weight:900;letter-spacing:3px;text-transform:uppercase;white-space:nowrap}.ticker span:after{content:"*";margin-left:18px;color:var(--red)}.site-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding:14px clamp(22px,6vw,72px);border-bottom:1px solid var(--line);background:#fdfccadb;backdrop-filter:blur(14px);animation:slide-down .72s ease both}.brand{display:inline-flex;align-items:center;gap:12px;width:max-content;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3vw,36px);font-weight:900;font-style:italic}.brand img{width:46px;height:46px;border:3px solid var(--black);border-radius:50%;object-fit:cover;background:var(--red);transition:transform .26s ease}.brand:hover img{transform:rotate(-8deg) scale(1.05)}.brand span:after{content:".";color:var(--red)}.main-nav{display:flex;align-items:center;gap:clamp(20px,3vw,44px);font-size:15px;font-weight:800}.main-nav a{padding:10px 0}.header-cta{justify-self:end;display:inline-flex;min-height:54px;align-items:center;justify-content:center;padding:0 34px;color:var(--black);background:var(--red);border:2px solid var(--red);border-radius:999px;font-weight:900;box-shadow:5px 5px 0 var(--black);position:relative;overflow:hidden;isolation:isolate}.header-actions{justify-self:end;display:flex;align-items:center;gap:12px}.header-login,.header-try{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 18px;border:2px solid var(--black);font-weight:950}.header-login{background:transparent}.header-try{background:var(--cream);box-shadow:4px 4px 0 var(--black)}.header-cta:before,.button:before{position:absolute;content:"";inset:0;z-index:-1;background:radial-gradient(circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.42),transparent 34%);opacity:0;transition:opacity .18s ease}.header-cta:hover:before,.button:hover:before{opacity:1}.hero{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.78fr);gap:clamp(28px,4.6vw,70px);align-items:center;min-height:calc(100vh - 122px);padding:clamp(34px,4.2vw,68px) clamp(22px,7.5vw,140px) 34px;overflow:hidden}.hero:before,.hero:after{position:absolute;content:"";inset:auto auto -32vh 42vw;width:72vw;height:72vw;border:1px solid rgba(7,7,7,.08);border-radius:50%;pointer-events:none}.hero:after{inset:-16vh auto auto 52vw;width:42vw;height:78vw;transform:rotate(-26deg);animation:orbit-lines 12s ease-in-out infinite alternate}.hero-copy,.hero-visual{position:relative;z-index:1}h1,h2,h3,p{margin:0}h1{max-width:780px;font-family:Georgia,Times New Roman,serif;font-size:clamp(56px,6.2vw,108px);line-height:.9;letter-spacing:0}h1 span{display:block;color:var(--red);font-style:italic}.hero-text{max-width:660px;margin-top:24px;color:#363b39;font-size:clamp(18px,1.55vw,23px);line-height:1.45}.hero-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:30px}.button{display:inline-flex;min-height:64px;align-items:center;justify-content:center;padding:0 34px;border:2px solid var(--black);border-radius:0;font-size:16px;font-weight:950;box-shadow:6px 6px 0 var(--black);transition:transform .16s ease,box-shadow .16s ease;position:relative;overflow:hidden;isolation:isolate}.button:hover,.header-cta:hover{transform:translate(3px,3px);box-shadow:2px 2px 0 var(--black)}.primary{color:#fff;background:var(--red)}.secondary{background:transparent}.hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:680px;margin:34px 0 0}.hero-stats div{padding-top:18px;border-top:1px solid var(--line)}.hero-stats dt{font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,44px);font-weight:900}.hero-stats dd{margin:4px 0 0;color:var(--muted);font-size:14px;font-weight:800;text-transform:uppercase}.hero-visual{min-height:min(560px,calc(100vh - 170px))}.poster-stack{position:absolute;top:clamp(4px,2vw,22px);right:clamp(4px,3vw,50px);width:min(360px,78vw);aspect-ratio:.72;transform:rotate(-2deg);animation:poster-float 5.5s ease-in-out infinite}.poster{position:absolute;inset:0;border:4px solid var(--black);background:var(--black);box-shadow:10px 10px #070707d9}.poster.back{transform:translate(18px,16px) rotate(4deg);background:var(--red)}.poster.middle{transform:translate(9px,8px) rotate(2deg);background:var(--cream)}.poster.front{display:flex;flex-direction:column;padding:24px;color:var(--cream);background:linear-gradient(#07070759,#070707cc),radial-gradient(circle at 50% 38%,rgba(254,37,1,.62),transparent 32%),linear-gradient(135deg,#101010,#273e32);overflow:hidden}.poster.front:before{position:absolute;content:"";inset:-30%;background:linear-gradient(110deg,transparent 30%,rgba(253,252,202,.2) 48%,transparent 62%);transform:translate(-60%) rotate(8deg);animation:poster-shine 5.5s ease-in-out infinite}.poster-top{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:950;letter-spacing:3px}.poster-top img{width:54px;height:54px;border:2px solid var(--cream);border-radius:50%;object-fit:cover}.poster-title{margin-top:34px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;line-height:.86;letter-spacing:0}.poster-title span,.poster-title strong{display:block;font-size:clamp(58px,6vw,88px)}.poster-title span{color:var(--red)}.radar{position:relative;flex:1;min-height:160px;margin:26px 0;border:1px solid rgba(253,252,202,.26);background:linear-gradient(90deg,transparent 49%,rgba(253,252,202,.18) 50%,transparent 51%),linear-gradient(0deg,transparent 49%,rgba(253,252,202,.18) 50%,transparent 51%);overflow:hidden}.radar:before{position:absolute;content:"";inset:50% auto auto 50%;width:56%;height:2px;background:linear-gradient(90deg,var(--red),transparent);transform-origin:left center;animation:radar-sweep 2.8s linear infinite}.radar:after{position:absolute;content:"";inset:18%;border:1px solid rgba(253,252,202,.2);border-radius:50%;box-shadow:0 0 0 42px #fdfcca0b,0 0 0 84px #fdfcca09}.radar span{position:absolute;width:16px;height:16px;border:3px solid var(--cream);border-radius:50%;background:var(--red);animation:blip 1.8s ease-in-out infinite}.radar span:nth-child(1){top:24%;left:24%}.radar span:nth-child(2){top:54%;left:62%;animation-delay:.42s}.radar span:nth-child(3){top:68%;left:36%;animation-delay:.9s}.poster-card{display:grid;gap:8px;padding:18px;border:2px solid var(--red);background:#07070794;font-weight:900}.poster-card b{color:var(--red);font-size:18px}.floating-panel{position:absolute;right:0;bottom:clamp(0px,2vw,24px);width:min(360px,92vw);padding:16px;border:2px solid var(--black);background:#fff;box-shadow:8px 8px 0 var(--black);animation:panel-float 4.8s ease-in-out infinite .3s}.panel-header,.comment-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.panel-header{padding-bottom:12px;border-bottom:1px solid var(--line)}.status-dot{width:12px;height:12px;border-radius:50%;background:#45bc7c;box-shadow:0 0 0 7px #45bc7c29;animation:pulse-dot 1.6s ease-in-out infinite}.comment-row{min-height:52px;border-bottom:1px solid rgba(7,7,7,.08);font-weight:800;transform-origin:center}.comment-a{animation:comment-pop 4.5s ease-in-out infinite}.comment-b{animation:comment-pop 4.5s ease-in-out infinite .6s}.comment-c{animation:comment-pop 4.5s ease-in-out infinite 1.2s}.flow-strip{display:grid;grid-template-columns:1fr minmax(40px,120px) 1fr minmax(40px,120px) 1fr;align-items:center;gap:18px;padding:24px clamp(22px,8vw,150px) 72px}.flow-item{display:grid;min-height:150px;align-content:center;gap:8px;padding:22px;border:2px solid var(--black);background:#ffffff80;box-shadow:6px 6px 0 var(--black);transition:transform .22s ease,background .22s ease}.flow-item:hover{transform:translateY(-5px);background:#fff}.flow-item span{display:grid;width:34px;height:34px;place-items:center;color:#fff;background:var(--red);border-radius:50%;font-weight:950}.flow-item b{font-family:Georgia,Times New Roman,serif;font-size:34px;line-height:1}.flow-item p{color:var(--muted);font-weight:800}.flow-line{height:2px;background:linear-gradient(90deg,var(--black),var(--red),var(--black));transform-origin:left;animation:flow-line 2.4s ease-in-out infinite}.comment-row b{padding:6px 10px;border-radius:999px;color:#fff;background:var(--black);font-size:12px}.comment-row.danger b{background:var(--red)}.comment-row.clean b{color:var(--black);background:#cfe8d9}.strip,.pricing{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(24px,6vw,90px);padding:76px clamp(22px,8vw,150px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section-kicker,.card-tag{display:inline-flex;width:max-content;min-height:34px;align-items:center;padding:0 14px;border:1px solid var(--red);border-radius:999px;color:var(--red);font-size:12px;font-weight:950;letter-spacing:3px;text-transform:uppercase}h2{margin-top:20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,78px);line-height:.96}.strip p,.dashboard-copy p,.pricing-copy p,.pricing p,.waitlist p{color:#343a37;font-size:clamp(18px,2vw,24px);line-height:1.5}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:72px clamp(22px,8vw,150px)}.feature-card{min-height:330px;padding:30px;border:1px solid rgba(7,7,7,.12);position:relative;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.feature-card:before{position:absolute;content:"";inset:0;background:radial-gradient(circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.62),transparent 36%);opacity:0;transition:opacity .18s ease}.feature-card:hover{transform:translateY(-8px) rotate(-.7deg);box-shadow:9px 9px 0 var(--black)}.feature-card:hover:before{opacity:1}.yellow-card{background:#fff0b7}.peach-card{background:var(--peach)}.purple-card{background:var(--purple)}.feature-card h3{margin-top:42px;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3vw,48px);line-height:1}.feature-card p{margin-top:18px;color:#333835;font-size:18px;line-height:1.45}.dashboard-preview{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(30px,7vw,120px);align-items:center;padding:76px clamp(22px,8vw,150px);border-top:1px solid var(--line)}.mini-dashboard{padding:24px;border:3px solid var(--black);background:#fff;box-shadow:10px 10px 0 var(--black)}.mini-top{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid var(--line);font-weight:900}.mini-top span{color:var(--muted)}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.metric-grid div{padding:18px;background:var(--cream);border:1px solid var(--line)}.metric-grid span{display:block;color:var(--muted);font-size:13px;font-weight:800;text-transform:uppercase}.metric-grid b{display:block;margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,56px)}.bars{display:flex;align-items:end;gap:14px;height:210px;margin-top:28px;padding:18px;border:1px solid var(--line);background:repeating-linear-gradient(to top,transparent,transparent 41px,rgba(7,7,7,.08) 42px)}.bars span{flex:1;min-width:24px;background:var(--red);border:2px solid var(--black);transform-origin:bottom;animation:bar-grow 1.3s cubic-bezier(.2,.9,.25,1) both}.bars span:nth-child(2){animation-delay:.12s}.bars span:nth-child(3){animation-delay:.24s}.bars span:nth-child(4){animation-delay:.36s}.bars span:nth-child(5){animation-delay:.48s}.bars span:nth-child(6){animation-delay:.6s}.pricing{align-items:center}.price-card{justify-self:end;max-width:560px;padding:26px;border:3px solid var(--black);background:var(--black);color:var(--cream);box-shadow:8px 8px 0 var(--red)}.price-card span{color:var(--red);font-weight:950;text-transform:uppercase;letter-spacing:2px}.price-card b{display:block;margin:20px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:78px}.price-card p{color:var(--cream);font-size:18px}.pricing-copy p{max-width:720px;margin-top:22px}.launch-card{position:relative;display:grid;gap:22px;width:100%;padding:32px;overflow:hidden}.launch-card:before{position:absolute;content:"";inset:-40% auto auto 42%;width:300px;height:300px;border-radius:50%;background:#fe250147;filter:blur(4px)}.offer-ribbon{position:relative;width:max-content;padding:9px 14px;color:var(--black);background:var(--yellow);border:2px solid var(--black);font-size:12px;font-weight:950;letter-spacing:2px;text-transform:uppercase;transform:rotate(-1deg)}.price-head,.offer-math,.offer-list,.offer-button{position:relative;z-index:1}.price-head span{color:var(--red);font-weight:950;text-transform:uppercase;letter-spacing:2px}.price-head b{display:block;margin:14px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(76px,7vw,118px);line-height:.9}.animated-price{position:relative;min-height:clamp(88px,8vw,124px);margin:12px 0 8px}.price-head .animated-price b{margin:0}.old-price,.new-price{position:absolute;inset:0 auto auto 0;transform-origin:left center}.old-price{color:#fdfccab8;text-decoration:line-through;text-decoration-color:var(--red);text-decoration-thickness:8px}.new-price{color:var(--cream);opacity:0;transform:translateY(18px) scale(.82)}.price-card.is-price-animated .old-price{animation:old-price-move 1.1s cubic-bezier(.2,.8,.2,1) forwards}.price-card.is-price-animated .new-price{animation:new-price-pop .76s .52s cubic-bezier(.2,.8,.2,1) forwards}.price-head p{color:var(--cream);font-size:clamp(20px,2vw,28px);font-weight:900}.offer-math{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.offer-math div{padding:14px;color:var(--black);background:var(--cream);border:2px solid var(--black)}.offer-math span{display:block;color:var(--muted);font-size:11px;font-weight:950;text-transform:uppercase}.offer-math strong{display:block;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:30px}.offer-list{display:grid;gap:11px;margin:0;padding:0;list-style:none}.offer-list li{display:flex;gap:10px;color:var(--cream);font-weight:850;line-height:1.35}.offer-list li:before{content:"";flex:0 0 auto;width:10px;height:10px;margin-top:6px;border-radius:50%;background:var(--red)}.offer-button{width:100%}.waitlist{display:grid;place-items:center;min-height:420px;padding:76px 22px;text-align:center}.seo-story,.faq-section,.page-hero,.legal-layout{padding:76px clamp(22px,8vw,150px);border-top:1px solid var(--line)}.seo-story h2,.faq-section h2,.page-hero h1{max-width:1060px}.seo-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin-top:36px}.seo-columns p,.legal-content p,.legal-content li,.contact-card p,.support-card p,.changelog-item p{color:#343a37;font-size:18px;line-height:1.65}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:36px}.faq-grid details{border:2px solid var(--black);background:#ffffff80;box-shadow:5px 5px 0 var(--black)}.faq-grid summary{cursor:pointer;padding:20px;font-weight:950}.faq-grid p{padding:0 20px 20px;color:#343a37;line-height:1.55}.site-footer{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center;padding:34px clamp(22px,6vw,72px);border-top:3px solid var(--black);background:var(--black);color:var(--cream)}.footer-brand{color:var(--cream)}.site-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px 24px;font-size:14px;font-weight:850}.site-footer a:hover{color:var(--red)}.page-header{position:relative}.page-hero{display:grid;gap:22px;padding-top:92px}.page-hero h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,8vw,118px);line-height:.92}.page-hero p{max-width:850px;color:#343a37;font-size:clamp(19px,2vw,25px);line-height:1.5}.legal-layout{display:grid;grid-template-columns:minmax(180px,280px) minmax(0,880px);gap:clamp(28px,6vw,88px);align-items:start}.legal-nav,.contact-card,.support-card,.changelog-item{border:2px solid var(--black);background:#ffffff8a;box-shadow:6px 6px 0 var(--black)}.legal-nav{position:sticky;top:24px;display:grid;gap:10px;padding:18px;font-weight:900}.legal-nav a{padding:8px 0;border-bottom:1px solid var(--line)}.legal-content{display:grid;gap:30px}.legal-content section{padding-bottom:26px;border-bottom:1px solid var(--line)}.legal-content h2{margin:0 0 14px;font-size:clamp(32px,4vw,54px)}.legal-content h3{margin:22px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:28px}.legal-content ul{display:grid;gap:10px;margin:16px 0 0;padding-left:22px}.contact-grid,.support-grid,.changelog-list{display:grid;gap:22px}.contact-grid,.support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-card,.support-card,.changelog-item{padding:26px}.contact-card h2,.support-card h2,.changelog-item h2{margin-top:0;font-size:clamp(30px,4vw,46px)}.contact-card a,.support-card a{color:var(--red);font-weight:950;text-decoration:underline;text-decoration-thickness:2px}.changelog-date{display:inline-flex;width:max-content;margin-bottom:14px;padding:8px 12px;color:var(--cream);background:var(--black);font-size:12px;font-weight:950;letter-spacing:2px;text-transform:uppercase}.modal-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:22px;background:#070707b8;backdrop-filter:blur(8px)}.modal-backdrop[hidden]{display:none}.waitlist-modal{position:relative;width:min(620px,100%);max-height:calc(100vh - 44px);overflow:auto;padding:clamp(26px,5vw,42px);border:3px solid var(--black);background:var(--cream);box-shadow:10px 10px 0 var(--red);animation:modal-in .22s ease both}.modal-close{position:absolute;top:16px;right:16px;display:grid;width:40px;height:40px;place-items:center;border:2px solid var(--black);color:var(--cream);background:var(--black);font-size:20px;font-weight:950;cursor:pointer}.waitlist-modal h2{margin-top:18px;font-size:clamp(40px,6vw,72px)}.waitlist-modal>p{margin-top:16px;color:#343a37;font-size:19px;line-height:1.5}.waitlist-form{display:grid;gap:16px;margin-top:28px}.waitlist-form label{display:grid;gap:8px;font-weight:950}.waitlist-form small{color:var(--muted);font-size:12px;font-weight:800}.waitlist-form input{width:100%;min-height:56px;padding:0 16px;border:2px solid var(--black);border-radius:0;background:#fff;color:var(--black);font:inherit;font-weight:800;outline:none}.waitlist-form textarea,.waitlist-form select{width:100%;padding:13px 15px;border:2px solid var(--black);border-radius:0;color:var(--black);background:#fff;font:inherit;font-weight:700;resize:vertical}.member-offer-link{display:block;margin-top:14px;color:var(--cream);text-align:center;font-weight:950;text-decoration:underline}[data-purchase-modal] .waitlist-modal,[data-vip-modal] .waitlist-modal,[data-vip-success] .waitlist-modal{width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:clamp(22px,4vw,38px)}[data-purchase-modal] .waitlist-modal h2,[data-vip-modal] .waitlist-modal h2,[data-vip-success] .waitlist-modal h2{font-size:clamp(34px,5vw,54px);line-height:.98}.vip-success-modal{text-align:left}.vip-success-modal .button{margin-top:20px}.waitlist-form input:focus{box-shadow:0 0 0 4px #fe25012e}.waitlist-form button{margin-top:8px;cursor:pointer}.waitlist-form button[disabled]{cursor:wait;opacity:.72}.form-status{min-height:26px;color:var(--muted);font-size:15px;font-weight:850}.form-status.success{color:#146c43}.form-status.error{color:var(--red)}@keyframes modal-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.reveal{opacity:0;transform:translateY(28px);transition:opacity .72s ease,transform .72s cubic-bezier(.2,.9,.25,1)}.reveal.is-visible{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.delay-4{transition-delay:.4s}.cursor-glow{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle 220px at var(--x, 50vw) var(--y, 35vh),rgba(254,37,1,.11),transparent 65%)}.site-header,main,.ticker{position:relative}main,.site-header{z-index:1}.waitlist h2{max-width:900px}.waitlist p{max-width:640px;margin:22px 0 34px}@keyframes drift{to{transform:translate(-50%)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes orbit-lines{0%{transform:rotate(-26deg) translateY(0)}to{transform:rotate(-22deg) translateY(24px)}}@keyframes poster-float{0%,to{transform:rotate(-2deg) translateY(0)}50%{transform:rotate(.5deg) translateY(-14px)}}@keyframes poster-shine{0%,52%{transform:translate(-62%) rotate(8deg)}to{transform:translate(62%) rotate(8deg)}}@keyframes radar-sweep{to{transform:rotate(360deg)}}@keyframes blip{0%,to{transform:scale(1);box-shadow:0 0 #fe250159}50%{transform:scale(1.25);box-shadow:0 0 0 12px #fe250100}}@keyframes panel-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-dot{50%{box-shadow:0 0 0 12px #45bc7c00}}@keyframes comment-pop{0%,to{background:transparent;transform:scale(1)}12%{background:#fe250112;transform:scale(1.02)}28%{background:transparent;transform:scale(1)}}@keyframes flow-line{0%,to{transform:scaleX(.36);opacity:.42}50%{transform:scaleX(1);opacity:1}}@keyframes bar-grow{0%{transform:scaleY(.08)}to{transform:scaleY(1)}}@keyframes old-price-move{0%{opacity:1;transform:translate(0) scale(1)}42%{opacity:1;transform:translate(0) scale(1)}to{opacity:.62;transform:translate(210px,6px) scale(.42)}}@keyframes new-price-pop{0%{opacity:0;transform:translateY(18px) scale(.82)}70%{opacity:1;transform:translateY(0) scale(1.06)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1100px){.site-header{grid-template-columns:1fr auto}.main-nav{display:none}.header-actions{gap:8px}.hero,.flow-strip{grid-template-columns:1fr}.flow-line{width:2px;height:48px;justify-self:center;transform-origin:top;animation-name:flow-line-mobile}.hero-visual{min-height:620px}.poster-stack{left:0;right:auto}}@media(max-width:780px){.ticker span{padding-inline:12px;font-size:10px}.site-header{min-height:78px;padding:14px 18px}.brand{font-size:25px}.brand img{width:40px;height:40px}.header-cta{min-height:46px;padding:0 16px;box-shadow:3px 3px 0 var(--black);font-size:13px}.header-actions{display:grid;grid-template-columns:auto auto}.header-login{display:none}.header-try,.header-cta{min-height:42px;padding-inline:12px;font-size:12px}.animated-price{min-height:86px}.hero{min-height:auto;padding:48px 18px 34px}h1{font-size:clamp(56px,18vw,82px)}.hero-stats{grid-template-columns:1fr}.hero-visual{min-height:560px}.poster-stack{width:min(330px,80vw)}.poster.front{padding:18px}.poster-title span,.poster-title strong{font-size:56px}.floating-panel{right:4px;bottom:6px}.strip,.pricing,.dashboard-preview,.seo-story,.faq-section,.page-hero,.legal-layout{grid-template-columns:1fr;padding:56px 18px}.seo-columns,.faq-grid,.contact-grid,.support-grid,.site-footer{grid-template-columns:1fr}.site-footer nav{justify-content:flex-start}.legal-nav{position:static}.cards{grid-template-columns:1fr;padding:52px 18px}.metric-grid{grid-template-columns:1fr}.price-card{justify-self:stretch}}@keyframes flow-line-mobile{0%,to{transform:scaleY(.36);opacity:.42}50%{transform:scaleY(1);opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.bo-app-shell{min-height:100vh;display:grid;grid-template-columns:290px minmax(0,1fr);background:radial-gradient(circle at 68% 4%,rgba(254,37,1,.13),transparent 24%),var(--cream)}.bo-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:28px;padding:24px;border-right:3px solid var(--black);background:var(--black);color:var(--cream)}.bo-app-brand{display:inline-flex;align-items:center;gap:12px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-style:italic;font-weight:950}.bo-app-brand img{width:46px;height:46px;border:2px solid var(--cream);border-radius:50%;object-fit:cover}.bo-app-brand span:after{content:".";color:var(--red)}.bo-side-nav{display:grid;gap:8px}.bo-side-nav a{display:flex;min-height:46px;align-items:center;padding:0 14px;border:1px solid rgba(253,252,202,.16);font-weight:900}.bo-side-nav a.active,.bo-side-nav a:hover{color:var(--black);background:var(--cream)}.bo-side-card{margin-top:auto;padding:18px;border:2px solid var(--cream);box-shadow:6px 6px 0 var(--red)}.bo-side-card span,.bo-kicker{display:block;color:var(--red);font-size:12px;font-weight:950;letter-spacing:2px;text-transform:uppercase}.bo-side-card strong{display:block;margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1}.bo-side-card p{margin-top:10px;color:#fdfccac7;font-size:14px;line-height:1.45}.bo-app-main{display:grid;gap:24px;padding:24px}.bo-topbar,.bo-onboarding,.bo-panel,.bo-workspace{border:2px solid var(--black);background:#ffffff85;box-shadow:7px 7px 0 var(--black)}.bo-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;padding:24px}.bo-topbar h1,.bo-onboarding h2,.bo-panel h2,.bo-section-head h2{margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,66px);line-height:.95}.bo-top-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.bo-button,.bo-mini-button,.bo-icon-button,.bo-comment-actions button,.bo-filter-group button,.bo-keyword-form button{border:2px solid var(--black);background:var(--cream);color:var(--black);font:inherit;font-weight:950;cursor:pointer;box-shadow:4px 4px 0 var(--black);transition:transform .16s ease,box-shadow .16s ease}.bo-button:hover,.bo-mini-button:hover,.bo-icon-button:hover,.bo-comment-actions button:hover,.bo-filter-group button:hover,.bo-keyword-form button:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--black)}.bo-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px}.bo-button.primary{color:#fff;background:var(--red)}.bo-button.ghost{background:#fff}.bo-icon-button{width:48px;height:48px;border-radius:50%;background:#fff}.bo-mini-button{min-height:38px;width:max-content;padding:0 12px;font-size:13px}.bo-onboarding{display:grid;grid-template-columns:.78fr 1.22fr;gap:22px;padding:24px}.bo-onboarding p,.bo-platform-card p,.bo-quota-copy p,.bo-comment-main small,.bo-toggle-row small,.bo-metric p{color:var(--muted);font-weight:750;line-height:1.45}.bo-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bo-step{display:grid;gap:10px;padding:18px;border:2px solid var(--black);background:#fff}.bo-step.done{background:#d5efd9}.bo-step span{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;color:#fff;background:var(--black);font-weight:950}.bo-step.done span{background:#16854a}.bo-step strong{font-family:Georgia,Times New Roman,serif;font-size:26px;line-height:1}.bo-grid{display:grid;gap:18px}.bo-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.bo-metric{min-height:160px;padding:20px;border:2px solid var(--black);background:#fff;box-shadow:6px 6px 0 var(--black)}.bo-metric.hot{background:var(--red);color:#fff}.bo-metric span{font-size:12px;font-weight:950;letter-spacing:1.5px;text-transform:uppercase}.bo-metric strong{display:block;margin-top:22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,72px);line-height:.85}.bo-metric.hot p{color:#ffffffdb}.bo-panel-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bo-panel,.bo-workspace{padding:24px}.bo-panel-head,.bo-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.bo-platform-list,.bo-rule-list,.bo-comment-list,.bo-timeline{display:grid;gap:14px;margin-top:22px}.bo-platform-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border:2px solid var(--black);background:#fff}.bo-platform-card>div{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;align-items:center}.bo-platform-card p{grid-column:2}.bo-platform-card b{padding:7px 10px;color:#fff;background:var(--black);font-size:12px;text-transform:uppercase}.bo-platform-dot{width:14px;height:14px;border-radius:50%;background:#27b66d;box-shadow:0 0 0 7px #27b66d29}.bo-platform-dot.waiting{background:var(--yellow);box-shadow:0 0 0 7px #f6d72e3d}.bo-quota-meter{height:28px;margin-top:28px;border:2px solid var(--black);background:#fff}.bo-quota-meter span{display:block;height:100%;background:repeating-linear-gradient(45deg,var(--red),var(--red) 10px,#ff735f 10px,#ff735f 20px);animation:quota-stripes 1.2s linear infinite}.bo-quota-copy{margin-top:18px}.bo-quota-copy b{font-family:Georgia,Times New Roman,serif;font-size:42px}.bo-filter-group{display:flex;flex-wrap:wrap;gap:9px}.bo-filter-group button{min-height:38px;padding:0 14px;box-shadow:none}.bo-filter-group button.active{color:#fff;background:var(--black)}.bo-comment-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:18px;border:2px solid var(--black);background:#fff;transition:opacity .22s ease,transform .22s ease}.bo-comment-card.resolved{opacity:0;transform:translate(16px)}.bo-tag{display:inline-flex;width:max-content;margin-bottom:10px;padding:6px 9px;color:#fff;background:var(--black);font-size:11px;font-weight:950;letter-spacing:1px;text-transform:uppercase}.bo-tag.danger{background:var(--red)}.bo-tag.warn{color:var(--black);background:var(--yellow)}.bo-comment-main p{font-size:18px;font-weight:850;line-height:1.35}.bo-comment-main small{display:block;margin-top:8px}.bo-comment-actions{display:flex;gap:10px}.bo-comment-actions button{min-height:40px;padding:0 12px}.bo-toggle-row{display:flex;justify-content:space-between;gap:18px;padding:18px;border:2px solid var(--black);background:#fff}.bo-toggle-row span{display:grid;gap:5px}.bo-toggle-row input{width:24px;height:24px;accent-color:var(--red)}.bo-keyword-form{display:grid;gap:8px;margin-top:22px;font-weight:950}.bo-keyword-form div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.bo-keyword-form input{min-height:46px;padding:0 14px;border:2px solid var(--black);font:inherit;font-weight:800}.bo-keyword-form button{padding:0 18px}.bo-keywords{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.bo-keywords span{padding:8px 10px;border:2px solid var(--black);background:var(--yellow);font-size:13px;font-weight:950}.bo-timeline{padding:0;list-style:none}.bo-timeline li{display:grid;gap:5px;padding:16px;border-left:6px solid var(--red);background:#fff}.bo-timeline span{color:var(--muted);font-weight:750}.bo-scan-pulse .bo-app-main{animation:scan-pulse .9s ease}@keyframes quota-stripes{to{background-position:28px 0}}@keyframes scan-pulse{0%,to{filter:none}35%{filter:drop-shadow(0 0 28px rgba(254,37,1,.28))}}@media(max-width:1180px){.bo-app-shell{grid-template-columns:1fr}.bo-sidebar{position:static;height:auto}.bo-side-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.bo-side-card{margin-top:0}.bo-onboarding,.bo-panel-row,.bo-topbar{grid-template-columns:1fr}}@media(max-width:780px){.bo-app-main,.bo-sidebar{padding:16px}.bo-side-nav,.bo-steps,.bo-metrics{grid-template-columns:1fr}.bo-top-actions,.bo-comment-actions,.bo-filter-group{justify-content:flex-start}.bo-comment-card,.bo-keyword-form div{grid-template-columns:1fr}}.bo-app-shell{grid-template-columns:236px minmax(0,1fr);background:var(--cream)}.bo-sidebar{gap:20px;padding:18px}.bo-app-brand{font-size:25px}.bo-app-brand img{width:38px;height:38px}.bo-side-nav{gap:6px}.bo-side-nav a{min-height:40px;padding:0 12px;font-size:14px;border-color:#fdfcca2e}.bo-side-status{display:flex;gap:12px;align-items:center;margin-top:auto;padding:14px;border:1px solid rgba(253,252,202,.34);background:#fdfcca0f}.bo-side-status>span{width:12px;height:12px;border-radius:50%;background:#4bd37b;box-shadow:0 0 0 6px #4bd37b29}.bo-side-status strong,.bo-side-status small{display:block}.bo-side-status strong{color:var(--cream);font-size:14px}.bo-side-status small{color:#fdfccab3;margin-top:2px}.bo-app-main{gap:16px;padding:18px}.bo-app-top,.bo-panel,.bo-workspace{border:1.5px solid var(--black);background:#ffffffb8;box-shadow:4px 4px 0 var(--black)}.bo-app-top{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:96px;padding:16px 18px}.bo-app-top h1{margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,54px);line-height:.92}.bo-app-top p{max-width:760px;margin-top:8px;color:var(--muted);font-size:14px;font-weight:750;line-height:1.35}.bo-top-actions{flex-wrap:nowrap}.bo-button{min-height:40px;padding:0 14px;font-size:14px;box-shadow:3px 3px 0 var(--black)}.bo-button.full{width:100%}.bo-button.subtle{background:#fff}.bo-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bo-metric{min-height:96px;padding:14px;border:1.5px solid var(--black);box-shadow:4px 4px 0 var(--black)}.bo-metric span{font-size:10px;letter-spacing:1.4px}.bo-metric strong{margin-top:12px;font-size:clamp(30px,4vw,46px)}.bo-metric p{margin-top:4px;font-size:12px}.bo-metric.alert{color:#fff;background:var(--red)}.bo-metric.alert p{color:#ffffffd1}.bo-workgrid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.bo-right-rail{display:grid;gap:12px}.bo-bottom-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.65fr);gap:16px;align-items:start}.bo-panel{padding:16px}.bo-panel-head.compact,.bo-section-head{align-items:center}.bo-panel-head.compact h2,.bo-section-head h2,.bo-panel h2{margin-top:4px;font-size:clamp(24px,2.3vw,36px);line-height:.98}.bo-kicker{font-size:10px;letter-spacing:2px}.bo-filter-group{flex:0 0 auto;gap:6px}.bo-filter-group button{min-height:32px;padding:0 10px;border-width:1.5px;background:#fff;font-size:12px;cursor:pointer}.bo-comment-list{gap:10px;margin-top:14px}.bo-comment-card{grid-template-columns:58px minmax(0,1fr) auto;gap:12px;padding:12px;border-width:1.5px;background:#fff;box-shadow:none}.bo-comment-card.priority{background:#fff7df}.bo-comment-score{display:grid;place-items:center;align-content:center;width:48px;height:48px;border:1.5px solid var(--black);background:var(--red);color:#fff}.bo-comment-score.soft{color:var(--black);background:var(--yellow)}.bo-comment-score b{font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:.8}.bo-comment-score span{font-size:9px;font-weight:950;text-transform:uppercase}.bo-comment-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.bo-tag{margin:0;padding:4px 7px;font-size:9px}.bo-comment-main p{font-size:14px;line-height:1.32}.bo-comment-main small,.bo-comment-main em{color:var(--muted);font-size:12px;font-style:normal;font-weight:750}.bo-comment-main em{display:block;margin-top:6px}.bo-comment-actions{flex-direction:column;gap:7px}.bo-comment-actions button{min-width:74px;min-height:32px;padding:0 10px;border-width:1.5px;background:var(--cream);font-size:12px;cursor:pointer}.bo-comment-actions button.danger{color:#fff;background:var(--red)}.bo-setup-list{display:grid;gap:10px;margin:12px 0 14px;padding:0;list-style:none}.bo-setup-list li{display:flex;gap:10px;padding:10px;border:1.5px solid var(--black);background:#fff}.bo-setup-list li>span{width:12px;height:12px;margin-top:4px;border-radius:50%;background:var(--yellow)}.bo-setup-list li.done>span,.bo-setup-list li.done>div+span,.bo-setup-list li.done span{background:#2ebf72}.bo-setup-list b,.bo-setup-list small{display:block}.bo-setup-list b{font-size:13px}.bo-setup-list small{color:var(--muted);margin-top:2px;font-size:12px;font-weight:750}.bo-mode-card p,.bo-quota p{margin-top:10px;color:var(--muted);font-size:13px;font-weight:750;line-height:1.4}.bo-mode-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.bo-mode-row strong{font-family:Georgia,Times New Roman,serif;font-size:26px}.bo-switch{position:relative;display:inline-flex}.bo-switch input{position:absolute;opacity:0}.bo-switch span{width:48px;height:26px;border:2px solid var(--black);background:#fff;cursor:pointer}.bo-switch span:after{content:"";display:block;width:18px;height:18px;margin:2px;background:var(--black);transition:transform .16s ease,background .16s ease}.bo-switch input:checked+span:after{transform:translate(20px);background:var(--red)}.bo-quota-top{display:flex;align-items:baseline;gap:6px;margin-top:8px}.bo-quota-top strong{font-family:Georgia,Times New Roman,serif;font-size:32px;line-height:1}.bo-quota-top small{color:var(--muted);font-weight:850}.bo-quota-meter{height:18px;margin-top:12px;border-width:1.5px}.bo-rule-list{gap:9px;margin-top:12px}.bo-toggle-row{padding:11px 12px;border-width:1.5px}.bo-toggle-row strong{font-size:13px}.bo-toggle-row small{font-size:12px}.bo-keyword-form{gap:6px;margin-top:14px;font-size:13px}.bo-keyword-form input{min-height:38px;border-width:1.5px;font-size:13px}.bo-keyword-form button{min-height:38px;border-width:1.5px;cursor:pointer}.bo-keywords{margin-top:10px}.bo-keywords span{padding:6px 8px;border-width:1.5px;font-size:11px}.bo-timeline{gap:9px;margin-top:12px}.bo-timeline li{gap:3px;padding:12px;border-left-width:4px}.bo-timeline b{font-size:13px}.bo-timeline span{font-size:12px}@media(max-width:1180px){.bo-workgrid,.bo-bottom-grid{grid-template-columns:1fr}.bo-right-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.bo-app-shell{grid-template-columns:1fr}.bo-sidebar{position:static;height:auto}.bo-side-nav,.bo-right-rail,.bo-metrics{grid-template-columns:1fr}.bo-app-top,.bo-panel-head.compact,.bo-section-head{align-items:flex-start;flex-direction:column}.bo-top-actions{flex-wrap:wrap}.bo-comment-card{grid-template-columns:1fr}.bo-comment-actions{flex-direction:row}}.bo-product-app{min-height:100vh;color:var(--black);background:linear-gradient(90deg,rgba(7,7,7,.04) 1px,transparent 1px),linear-gradient(rgba(7,7,7,.04) 1px,transparent 1px),var(--cream);background-size:44px 44px}.bo-login-brand,.bo-rail-brand{display:inline-flex;align-items:center;gap:12px;width:max-content;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:950;font-style:italic}.bo-login-brand img,.bo-rail-brand img{width:46px;height:46px;border:2px solid var(--black);border-radius:50%;object-fit:cover;background:var(--red)}.bo-login-brand span:after,.bo-rail-brand span:after{content:".";color:var(--red)}.bo-auth-card{width:min(100%,480px)}.bo-auth-card h1{margin-top:12px;font-size:clamp(32px,4vw,48px);line-height:1}.bo-auth-card p{margin-top:16px;color:var(--muted);font-size:16px;line-height:1.5}.bo-auth-actions,.bo-email-auth,.bo-auth-grid{display:grid;gap:12px}.bo-auth-actions{margin-top:24px}.bo-email-auth{margin-top:16px}.bo-email-auth label,.bo-onboarding-form label{display:grid;gap:7px;font-weight:900}.bo-email-auth input,.bo-onboarding-form input,.bo-table-tools input,.bo-table-tools select{min-height:44px;padding:0 12px;border:1.5px solid var(--black);border-radius:0;color:var(--black);background:#fff;font:inherit;font-weight:750}.bo-password-field{position:relative;display:block}.bo-password-field input{width:100%;padding-right:48px}.bo-password-toggle{position:absolute;top:50%;right:8px;width:36px;height:34px;display:grid;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.bo-password-toggle:focus-visible{outline:2px solid var(--red);outline-offset:1px}.bo-eye-icon{position:relative;width:22px;height:14px;display:block;border:2px solid currentColor;border-radius:50%/65%;transform:none}.bo-eye-icon:after{content:"";position:absolute;top:3px;left:7px;width:5px;height:5px;border-radius:50%;background:currentColor}.bo-password-toggle[aria-pressed=true] .bo-eye-icon:before{content:"";position:absolute;z-index:1;top:5px;left:-4px;width:28px;height:2px;background:var(--red);transform:rotate(32deg)}.bo-auth-grid{grid-template-columns:1fr 1fr}.bo-dashboard{min-height:100vh;display:grid;grid-template-columns:220px minmax(0,1fr)}.bo-dashboard.is-locked{height:100vh;overflow:hidden;pointer-events:none;user-select:none}.bo-dashboard.is-locked .bo-main-workspace{filter:saturate(.65)}.bo-modal-layer{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:20px;overflow:auto}.bo-modal-layer[hidden]{display:none}.bo-modal-backdrop{position:fixed;inset:0;background:#0707079e;backdrop-filter:blur(4px)}.bo-modal{position:relative;z-index:1;max-height:calc(100vh - 40px);overflow:auto;padding:clamp(20px,3vw,32px);border:2px solid var(--black);background:#fffef0;box-shadow:8px 8px 0 var(--black)}.bo-auth-card .bo-login-brand{margin-bottom:24px;font-size:25px}.bo-auth-card .bo-login-brand img{width:40px;height:40px}.bo-auth-loading{min-height:180px;display:grid;place-items:center;align-content:center;gap:14px;text-align:center}.bo-auth-loading[hidden],.bo-auth-card [data-auth-content][hidden]{display:none}.bo-loading-mark{width:36px;height:36px;border:4px solid rgba(7,7,7,.18);border-top-color:var(--red);border-radius:50%;animation:bo-spin .7s linear infinite}@keyframes bo-spin{to{transform:rotate(360deg)}}.bo-onboarding-modal{width:min(100%,760px);display:grid;grid-template-columns:minmax(190px,.7fr) minmax(330px,1.3fr);gap:28px}.bo-onboarding-modal h2{margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,5vw,52px);line-height:.98}.bo-nav-rail{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:18px;padding:18px;color:var(--cream);background:var(--black)}.bo-rail-brand{color:var(--cream);font-size:24px}.bo-rail-brand img{width:38px;height:38px;border-color:var(--cream)}.bo-nav-rail nav{display:grid;gap:7px}.bo-nav-rail nav button{min-height:42px;padding:0 12px;border:1px solid rgba(253,252,202,.2);color:var(--cream);background:transparent;text-align:left;font-weight:900;cursor:pointer}.bo-nav-rail nav button.active,.bo-nav-rail nav button:hover{color:var(--black);background:var(--cream)}.bo-rail-card{margin-top:auto;display:grid;gap:5px;padding:14px;border:1px solid var(--cream);border-right:5px solid var(--red)}.bo-rail-card span,.bo-rail-card small,.bo-mini-kicker{font-size:10px;font-weight:950;letter-spacing:2px;text-transform:uppercase}.bo-rail-card small{color:#fdfccab8;letter-spacing:0;text-transform:none}.bo-main-workspace{display:grid;gap:14px;align-content:start;padding:16px}.bo-command-bar,.bo-work-panel,.bo-detail-panel,.bo-stat-card,.bo-alert{border:1.5px solid var(--black);background:#ffffffc7;box-shadow:4px 4px #070707e6}.bo-command-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px}.bo-command-bar h1,.bo-section-head h2{margin-top:3px;font-family:Georgia,Times New Roman,serif;line-height:.95}.bo-command-bar h1{font-size:38px}.bo-command-actions,.bo-inline-actions,.bo-filter-row,.bo-review-actions,.bo-table-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bo-action,.bo-filter-row button{min-height:40px;padding:0 14px;border:1.5px solid var(--black);color:var(--black);background:var(--cream);box-shadow:3px 3px 0 var(--black);font-weight:950;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.bo-action:hover,.bo-filter-row button:hover,.bo-filter-row button.active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--black)}.bo-action-red{color:#fff;background:var(--red)}.bo-action-ghost{background:#fff}.bo-pill{display:inline-flex;min-height:34px;align-items:center;max-width:260px;padding:0 11px;border:1px solid var(--black);overflow:hidden;background:#fff;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.bo-alert{padding:11px 14px;font-weight:900}.bo-alert[data-type=success]{background:#d6f4de}.bo-alert[data-type=error]{color:#fff;background:var(--red)}.bo-alert[data-type=info]{background:var(--yellow)}.bo-onboarding-copy p,.bo-detail-empty p,.bo-setup-note,.bo-content-open small,.bo-review-body small{color:var(--muted);font-size:13px;line-height:1.45}.bo-onboarding-form{display:grid;gap:12px}.bo-onboarding-form fieldset{display:flex;flex-wrap:wrap;gap:10px 16px;margin:0;padding:10px;border:1px solid var(--black)}.bo-onboarding-form legend{padding:0 5px;font-weight:950}.bo-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bo-stat-card{padding:14px}.bo-stat-card span{font-size:11px;font-weight:950;letter-spacing:1.6px;text-transform:uppercase}.bo-stat-card strong{display:block;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,48px)}.bo-stat-card.hot{color:#fff;background:var(--red)}.bo-stat-card small{color:inherit;opacity:.76;font-weight:850}.bo-platform-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:12px}.bo-work-panel,.bo-detail-panel{padding:14px}.bo-section-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.bo-section-head h2{font-size:clamp(27px,3vw,38px)}.bo-table-tools{margin-bottom:10px}.bo-table-tools input{flex:1 1 240px}.bo-content-list,.bo-comment-stream,.bo-rule-stack,.bo-activity-list{display:grid;gap:10px}.bo-content-row,.bo-review-row{display:grid;grid-template-columns:30px minmax(260px,1fr) 72px auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--black);background:#fff}.bo-content-open{display:grid;grid-template-columns:74px minmax(0,1fr);gap:10px;align-items:center;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.bo-content-open img,.bo-thumb-fallback{width:74px;aspect-ratio:16 / 9;border:1px solid var(--black);object-fit:cover;background:var(--black);color:var(--cream);display:grid;place-items:center;font-weight:950}.bo-content-open strong{display:block;font-size:15px}.bo-risk-badge,.bo-comment-score{display:grid;place-items:center;min-height:52px;border:1px solid var(--black);background:var(--cream);font-weight:950}.bo-risk-badge.hot,.bo-comment-score.hot{color:#fff;background:var(--red)}.bo-risk-badge.warm{background:var(--yellow)}.bo-risk-badge b,.bo-comment-score b{font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:.9}.bo-risk-badge span,.bo-comment-score span{font-size:9px;text-transform:uppercase}.bo-top-comment-preview{grid-column:2 / -1;display:flex;flex-wrap:wrap;gap:6px}.bo-top-comment-preview span{max-width:390px;padding:5px 7px;border-left:3px solid var(--red);background:#fdfccab8;color:#333;font-size:12px;font-weight:800}.bo-detail-empty{display:grid;gap:12px}.bo-detail-empty h3{font-size:28px;line-height:.95}.bo-detail-empty ol{margin:0;padding-left:20px}.bo-setup-note,.bo-empty-state{padding:12px;border:1px dashed var(--black);background:#fdfccacc;font-weight:850}.bo-empty-state{display:grid;gap:8px}.bo-review-row{grid-template-columns:66px minmax(260px,1fr) auto}.bo-review-meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.bo-review-meta span{padding:3px 7px;border:1px solid var(--black);background:var(--cream);font-size:10px;font-weight:950;text-transform:uppercase}.bo-demo-label{padding:5px 7px;border:1px solid var(--black);background:var(--yellow);font-size:10px;font-weight:950;text-transform:uppercase}.bo-action-state{display:grid;gap:2px;min-width:138px;padding:7px 10px;border:1px solid var(--black);background:#fff}.bo-action-state strong{font-size:12px;text-transform:uppercase}.bo-action-state small{color:var(--muted);font-size:10px;line-height:1.25}.bo-action-state.hidden{background:#fff0a8}.bo-action-state.blocked,.bo-action-state.deleted{color:#fff;background:var(--red)}.bo-action-state.blocked small,.bo-action-state.deleted small{color:#ffffffd1}.bo-action-state.restored,.bo-action-state.allowed{background:#d6f4de}.bo-review-body p{margin-bottom:5px;font-weight:900;line-height:1.35}.bo-rule-stack label{display:flex;gap:10px;align-items:center;min-height:48px;padding:10px;border:1px solid var(--black);background:#fff;font-weight:900}.bo-activity-list{margin:0;padding:0;list-style:none}.bo-activity-list li{display:grid;gap:4px;padding:10px 12px;border-left:4px solid var(--red);background:#fff}.bo-activity-list span{color:var(--muted);font-size:13px;font-weight:800}.bo-status-line{min-height:22px;color:var(--red);font-weight:900}@media(max-width:1160px){.bo-dashboard,.bo-platform-layout{grid-template-columns:1fr}.bo-nav-rail{position:static;height:auto}.bo-nav-rail nav{grid-template-columns:repeat(3,1fr)}.bo-rail-card{margin-top:0}.bo-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.bo-overview-grid,.bo-content-row,.bo-review-row{grid-template-columns:1fr}.bo-command-bar,.bo-section-head,.bo-command-actions,.bo-inline-actions,.bo-filter-row{align-items:stretch;flex-direction:column}.bo-action,.bo-filter-row button{width:100%}.bo-nav-rail nav{grid-template-columns:1fr 1fr}.bo-modal-layer{align-items:start;padding:12px}.bo-modal{width:100%;max-height:calc(100dvh - 24px);padding:20px;box-shadow:5px 5px 0 var(--black)}.bo-onboarding-modal{grid-template-columns:1fr;gap:18px}.bo-auth-grid{grid-template-columns:1fr}}.bo-review-modal{width:min(1120px,94vw);max-height:88vh;overflow:hidden;padding:0}.bo-main-workspace [data-view-panel][hidden]{display:none!important}.bo-action.is-connected{color:#083a20;border-color:#0b7a3d;background:#d6f4de;box-shadow:3px 3px #0b7a3d;cursor:default}.bo-action.is-connected:before{content:"✓";margin-right:7px}.bo-overview-shell{display:grid;gap:12px}.bo-overview-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px;border:1.5px solid var(--black);background:#ffffffc7;box-shadow:4px 4px 0 var(--black)}.bo-overview-intro h2{margin:4px 0 6px;font:900 34px/1 Georgia,serif}.bo-overview-intro p,.bo-settings-panel p,.bo-attention-panel p,.bo-risk-chart p{color:var(--muted)}.bo-health-score{width:108px;aspect-ratio:1;display:grid;place-content:center;flex:0 0 auto;border:8px solid #24a45a;border-radius:50%;text-align:center;background:#fff}.bo-health-score strong{font:900 35px/.9 Georgia,serif}.bo-health-score span{margin-top:5px;font-size:9px;font-weight:950;text-transform:uppercase}.bo-overview-lower{display:grid;grid-template-columns:1.1fr .9fr;gap:12px}.bo-overview-lower h3{margin-top:3px;font-size:20px}.bo-recent-panel{grid-column:1 / -1}.bo-recent-panel .bo-activity-list{grid-template-columns:repeat(3,minmax(0,1fr))}.bo-risk-chart{display:grid;gap:12px}.bo-risk-chart>div{display:grid;grid-template-columns:110px 1fr 28px;align-items:center;gap:10px;font-size:12px;font-weight:900;text-transform:capitalize}.bo-risk-chart i{height:9px;overflow:hidden;border:1px solid var(--black);background:#fff}.bo-risk-chart i b{display:block;height:100%;background:var(--red)}.bo-attention-panel [data-overview-attention]{display:grid;gap:10px;align-content:start}.bo-attention-panel [data-overview-attention]>strong{font:900 28px/1 Georgia,serif}.bo-settings-panel{max-width:900px}.bo-rule-stack label{justify-content:space-between;min-height:70px}.bo-rule-stack label>span{display:grid;gap:4px}.bo-rule-stack label small{color:var(--muted);font-weight:700}.bo-rule-stack input{width:20px;height:20px;flex:0 0 auto;accent-color:var(--red)}.bo-settings-note{margin-top:16px;padding:14px;border-left:4px solid var(--red);background:var(--cream)}.bo-refund-hero{min-height:0;padding-block:clamp(38px,5vw,62px)}.bo-refund-hero h1{max-width:800px;font-size:clamp(44px,6vw,72px);line-height:.96}.bo-refund-hero p{max-width:760px}.bo-refund-hero .button{width:auto;min-width:220px}.bo-refund-policy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.bo-refund-policy section{padding:28px;border-bottom:1px solid rgba(7,7,7,.18)}.bo-refund-policy section:nth-child(odd){border-right:1px solid rgba(7,7,7,.18)}.bo-refund-policy section:last-child{grid-column:1 / -1;border-right:0}.bo-refund-policy h2{font-size:clamp(26px,3vw,38px);line-height:1}.bo-refund-policy p{margin-top:10px;font-size:16px;line-height:1.55}[data-refund-modal] .waitlist-modal,.bo-refund-success{width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:30px}[data-refund-modal] .waitlist-modal h2,.bo-refund-success h2{font-size:clamp(34px,5vw,52px);line-height:.98}.bo-refund-account{padding:10px 12px;border:1px solid var(--black);background:#fff;font-weight:850}.bo-refund-success{text-align:left}.bo-refund-success .button{margin-top:20px}@media(max-width:760px){.bo-overview-intro{align-items:flex-start}.bo-health-score{width:84px;border-width:6px}.bo-health-score strong{font-size:28px}.bo-overview-lower,.bo-refund-policy{grid-template-columns:1fr}.bo-recent-panel{grid-column:auto}.bo-recent-panel .bo-activity-list{grid-template-columns:1fr}.bo-refund-policy section,.bo-refund-policy section:nth-child(odd){border-right:0}.bo-refund-policy section:last-child{grid-column:auto}.bo-refund-hero .button{width:100%}}.bo-review-modal-body{display:grid;gap:18px;max-height:88vh;overflow:auto;padding:24px}.bo-review-modal-head,.bo-modal-comments-head{align-items:center;display:flex;gap:16px;justify-content:space-between}.bo-review-modal-head h2{font-size:clamp(28px,4vw,54px);line-height:.9;margin:6px 0 0;max-width:760px}.bo-review-modal-grid{display:grid;gap:18px;grid-template-columns:minmax(260px,420px) 1fr}.bo-review-media{background:#050505;border:2px solid #000;min-height:230px}.bo-review-media img,.bo-review-media .bo-thumb-fallback{height:100%;min-height:230px;object-fit:cover;width:100%}.bo-review-stats,.bo-modal-comment-list{display:grid;gap:12px}.bo-review-stats div,.bo-modal-comment{background:#fffef8;border:2px solid #000;box-shadow:5px 5px #000;padding:14px}.bo-review-stats strong{display:block;font-family:var(--font-display);font-size:42px;line-height:.85}.bo-review-stats span{display:block;font-weight:900;margin:8px 0}.bo-review-stats i{background:#fdfcca;border:1px solid #000;display:block;height:12px}.bo-review-stats i span{background:#fe2501;display:block;height:100%;margin:0}.bo-modal-comments{border-top:2px solid #000;padding-top:16px}.bo-modal-comment-list{margin-top:12px;max-height:360px;overflow:auto;padding-right:6px}.bo-modal-comment{align-items:start;display:grid;gap:12px;grid-template-columns:1fr auto}.bo-modal-comment p{font-weight:800;margin:6px 0}.bo-modal-comment small,.bo-paid-note{color:#555;font-weight:800}.bo-paid-note{margin-top:12px}.bo-kebab-menu{position:relative}.bo-kebab-menu summary{align-items:center;background:#000;color:#fdfcca;cursor:pointer;display:flex;font-size:0;height:36px;justify-content:center;list-style:none;width:36px}.bo-kebab-menu summary::-webkit-details-marker{display:none}.bo-kebab-menu summary:before{content:"...";font-size:24px;font-weight:900;line-height:1}.bo-kebab-menu div{background:#fffef0;border:2px solid #000;box-shadow:5px 5px #000;display:grid;gap:6px;min-width:170px;padding:8px;position:absolute;right:0;top:42px;z-index:3}.bo-kebab-menu button{background:transparent;border:0;cursor:pointer;font:inherit;font-weight:900;padding:9px;text-align:left}.bo-kebab-menu button:hover{background:#fdfcca}.bo-kebab-menu button.danger{background:#fe2501;color:#fff}.bo-auto-scan-toggle{align-items:center;background:#fffef0;border:2px solid #000;box-shadow:4px 4px #000;cursor:pointer;display:inline-flex;gap:8px;min-height:44px;padding:0 14px}.bo-auto-scan-toggle span{background:#777;border:2px solid #000;border-radius:999px;display:inline-block;height:14px;width:14px}.bo-auto-scan-toggle strong{font-size:13px;white-space:nowrap}.bo-auto-scan-toggle.active{background:#d9f8dd}.bo-auto-scan-toggle.active span{background:#21c35b}@media(max-width:780px){.bo-review-modal-grid,.bo-modal-comment{grid-template-columns:1fr}}
