:root{--bg:#f4f5f8;--surface:#ffffff;--surface-soft:#f8f9fb;--line:#e5e7ed;--line-strong:#d8dbe4;--ink:#171923;--muted:#555b69;--quiet:#686f7d;--purple:#6657d9;--purple-dark:#5042c5;--purple-soft:#eeecff;--red:#d94752;--red-soft:#fff0f1;--amber:#bc7418;--amber-soft:#fff6e6;--green:#248b63;--green-soft:#eaf8f2;--blue:#3478c7;--blue-soft:#eaf4ff;--shadow:0 8px 30px rgba(24,27,42,.06);--sidebar:270px}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px}button,input,select,textarea{font:inherit}button,select{cursor:pointer}a{color:inherit;text-decoration:none}.marketing-page{min-height:100vh;overflow:hidden;background:#fbfbfd;color:#171923}.marketing-nav{position:relative;z-index:5;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;width:min(1200px,calc(100% - 40px));min-height:76px;margin:0 auto}.marketing-brand{display:inline-flex;width:fit-content;align-items:center;gap:11px}.marketing-brand>span:last-child{display:flex;flex-direction:column;line-height:1.1}.marketing-brand strong{font-size:18px;letter-spacing:-.45px}.marketing-brand small{margin-top:4px;color:#737685;font-size:9px;font-weight:750;letter-spacing:.65px;text-transform:uppercase}.marketing-nav-links{display:flex;align-items:center;justify-content:center;gap:27px;color:#606371;font-size:13px;font-weight:620}.marketing-login:hover,.marketing-nav-links a:hover{color:var(--purple-dark)}.marketing-nav-actions{display:flex;align-items:center;gap:15px}.marketing-login{color:#484b57;font-size:13px;font-weight:700}.marketing-button,.marketing-secondary{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:8px;padding:0 20px;border-radius:12px;font-size:14px;font-weight:780;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.marketing-button{color:#fff;background:#6657d9;box-shadow:0 10px 24px rgba(84,66,197,.22)}.marketing-button:hover{background:#5445cb;box-shadow:0 13px 30px rgba(84,66,197,.28);transform:translateY(-2px)}.marketing-button.compact{min-height:40px;padding-inline:15px;border-radius:10px;font-size:12px}.marketing-secondary{color:#45405f;background:#fff;border:1px solid #dedde6;box-shadow:0 5px 18px rgba(40,37,70,.06)}.marketing-secondary:hover{border-color:#bfb9e8;transform:translateY(-2px)}.marketing-hero{position:relative;display:grid;grid-template-columns:minmax(0,.87fr) minmax(600px,1.13fr);align-items:center;gap:60px;width:min(1280px,calc(100% - 40px));min-height:690px;margin:0 auto;padding:64px 0 86px}.marketing-hero:before{position:absolute;z-index:0;inset:-150px -300px auto 36%;height:760px;content:"";background:radial-gradient(circle at center,rgba(113,91,229,.16),rgba(113,91,229,0) 67%);pointer-events:none}.marketing-hero-copy,.marketing-product{position:relative;z-index:1}.marketing-pill{display:inline-flex;align-items:center;gap:9px;padding:8px 11px;color:#46524d;background:#eff8f3;border:1px solid #d6ebdf;border-radius:999px;font-size:11px;font-weight:740}.marketing-pill i{width:7px;height:7px;background:#27a673;border-radius:50%;box-shadow:0 0 0 4px rgba(39,166,115,.11)}.marketing-hero h1{max-width:650px;margin:21px 0 19px;font-size:clamp(46px,5.1vw,72px);line-height:.98;letter-spacing:-.052em}.marketing-hero-copy>p{max-width:610px;margin:0;color:#565b69;font-size:18px;line-height:1.62}.marketing-hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:30px}.marketing-trust-list{display:flex;flex-wrap:wrap;gap:18px;margin:25px 0 0;padding:0;color:#686c78;list-style:none;font-size:11px}.marketing-trust-list li{display:flex;align-items:center;gap:6px}.marketing-trust-list svg{color:#398467}.marketing-product{overflow:hidden;background:#fff;border:1px solid #e3e1ed;border-radius:22px;box-shadow:0 35px 80px rgba(39,32,86,.15);transform:rotate(.4deg)}.marketing-product-top{display:flex;min-height:55px;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #eceaf2}.marketing-product-top span{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:780}.marketing-product-top span i{width:7px;height:7px;background:#27a673;border-radius:50%}.marketing-product-top small{color:#6f7280;font-size:10px}.marketing-product-tabs{display:flex;gap:6px;padding:8px;background:#fafafe;border-bottom:1px solid #eceaf2}.marketing-product-tabs b,.marketing-product-tabs span{display:inline-flex;align-items:center;gap:7px;min-height:35px;padding:0 10px;border-radius:8px;color:#656978;font-size:9px;font-style:normal}.marketing-product-tabs b{color:#5645ca;background:#ece9ff}.marketing-product-tabs em{padding:2px 5px;background:#e7e7ec;border-radius:99px;font-size:8px;font-style:normal}.marketing-product-tabs b em{color:#fff;background:#6657d9}.marketing-review-layout{display:grid;grid-template-columns:42% 58%;min-height:400px}.marketing-review-list{border-right:1px solid #eceaf2}.marketing-review-list article{display:grid;grid-template-columns:34px 1fr;gap:10px;min-height:104px;padding:16px 13px;border-bottom:1px solid #eceef2}.marketing-review-list article.active{background:#f5f2ff;box-shadow:inset 3px 0 #6657d9}.marketing-avatar{display:grid;place-items:center;width:34px;height:34px;color:#fff;border-radius:50%;font-size:9px;font-weight:800}.marketing-avatar.red{background:#d85b64}.marketing-avatar.green{background:#339b75}.marketing-avatar.gold{background:#c78a34}.marketing-review-list article div{min-width:0}.marketing-review-list strong{display:block;font-size:11px}.marketing-review-list small{display:block;margin-top:4px;color:#ac7d18;font-size:8px}.marketing-review-list p{overflow:hidden;margin:9px 0 0;color:#656977;font-size:9px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.marketing-reply-card{padding:17px;background:#fdfdff}.marketing-reply-card header{display:flex;align-items:center;justify-content:space-between;color:#615a83;font-size:8px;font-weight:800;letter-spacing:.45px;text-transform:uppercase}.marketing-reply-card header span{display:flex;align-items:center;gap:6px}.marketing-reply-card header span i{width:7px;height:7px;background:#7563e5;border-radius:2px;transform:rotate(45deg)}.marketing-reply-card header b{padding:5px 7px;color:#5a4bcc;background:#eeebff;border-radius:6px;font-size:7px}.marketing-source{display:flex;gap:9px;margin-top:15px;padding:11px;background:#fff;border:1px solid #e7e6ec;border-radius:10px}.marketing-source strong{color:#dc9d16;font-size:10px}.marketing-source span{color:#5d616d;font-size:9px}.marketing-answer{min-height:202px;margin-top:11px;padding:15px;background:#fff;border:1px solid #dcd7f6;border-radius:11px;box-shadow:0 5px 14px rgba(68,54,154,.04)}.marketing-answer small{color:#7165a6;font-size:7px;font-weight:850;letter-spacing:.6px}.marketing-answer p{margin:11px 0 0;color:#343743;font-size:11px;line-height:1.55}.marketing-answer span{display:block;margin-top:18px;color:#6c707c;font-size:9px;font-weight:700}.marketing-reply-card footer{display:flex;justify-content:flex-end;gap:7px;margin-top:11px}.marketing-reply-card footer button{display:flex;min-height:34px;align-items:center;gap:6px;padding:0 10px;color:#5b5e6c;background:#fff;border:1px solid #dedfe6;border-radius:8px;font-size:8px;font-weight:760}.marketing-reply-card footer button.approve{color:#fff;background:#2c956c;border-color:#2c956c}.marketing-product-foot{display:flex;align-items:center;gap:7px;padding:11px 16px;color:#7c651d;background:#fff9e8;border-top:1px solid #efe2bd;font-size:8px}.marketing-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1200px,calc(100% - 40px));margin:-22px auto 0;background:#fff;border:1px solid #e6e5eb;border-radius:17px;box-shadow:0 12px 35px rgba(33,31,58,.06)}.marketing-proof div{min-width:0;padding:21px 25px}.marketing-proof div+div{border-left:1px solid #ecebf0}.marketing-proof strong{display:block;color:#473aab;font-size:24px;letter-spacing:-.8px}.marketing-proof span{display:block;margin-top:5px;color:#70737f;font-size:10px;line-height:1.4}.marketing-section{width:min(1200px,calc(100% - 40px));margin:0 auto;padding:110px 0 20px}.marketing-section-heading{max-width:760px;margin:0 auto 40px;text-align:center}.marketing-section-heading.left{margin-inline:0;text-align:left}.marketing-agency>div:first-child>span,.marketing-section-heading>span{color:#6657d9;font-size:10px;font-weight:850;letter-spacing:1.1px}.marketing-agency h2,.marketing-section-heading h2{margin:11px 0 12px;font-size:clamp(33px,3.6vw,50px);line-height:1.04;letter-spacing:-.042em}.marketing-section-heading p{margin:0;color:#666a77;font-size:15px;line-height:1.6}.marketing-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.marketing-steps article{position:relative;min-height:260px;padding:30px;background:#fff;border:1px solid #e6e5eb;border-radius:18px;box-shadow:0 12px 35px rgba(34,31,62,.04)}.marketing-steps article>b{position:absolute;top:20px;right:22px;color:#d6d3e9;font-size:48px;line-height:1}.marketing-step-icon{display:grid;place-items:center;width:48px;height:48px;color:#5b49cb;background:#eeebff;border-radius:14px}.marketing-steps h3{margin:28px 0 9px;font-size:20px;letter-spacing:-.4px}.marketing-steps p{max-width:300px;margin:0;color:#686c78;font-size:13px;line-height:1.6}.marketing-modes{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:60px;align-items:start}.marketing-mode-grid{display:grid;gap:11px}.marketing-mode-grid article{position:relative;padding:23px 25px;background:#fff;border:1px solid #e5e4eb;border-radius:16px}.marketing-mode-grid article.featured{color:#fff;background:linear-gradient(135deg,#5a49ca,#7969e7);border:0;box-shadow:0 18px 45px rgba(75,57,176,.22)}.marketing-mode-label{color:#6e63a1;font-size:8px;font-weight:850;letter-spacing:.8px}.marketing-mode-grid .featured .marketing-mode-label{color:#dcd6ff}.marketing-mode-grid h3{margin:7px 0;font-size:21px}.marketing-mode-grid p{margin:0;color:#696d79;font-size:12px;line-height:1.55}.marketing-mode-grid .featured p{color:#e4e0ff}.marketing-mode-grid ul{display:flex;flex-wrap:wrap;gap:14px;margin:16px 0 0;padding:0;color:#565a67;list-style:none;font-size:9px}.marketing-mode-grid li{display:flex;align-items:center;gap:5px}.marketing-mode-grid li svg{color:#2c956c}.marketing-mode-grid .featured li svg,.marketing-mode-grid .featured ul{color:#fff}.marketing-pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:stretch}.marketing-pricing-grid article{position:relative;display:flex;min-width:0;flex-direction:column;padding:25px;background:#fff;border:1px solid #e5e4eb;border-radius:17px}.marketing-pricing-grid article.featured{border-color:#7869e5;box-shadow:0 18px 46px rgba(67,52,156,.12)}.marketing-popular{position:absolute;top:-12px;right:18px;padding:6px 9px;color:#fff;background:#6657d9;border-radius:99px;font-size:7px;font-weight:850;letter-spacing:.65px}.marketing-pricing-grid article>small{color:#7a7d88;font-size:9px}.marketing-pricing-grid h3{margin:8px 0 17px;font-size:20px}.marketing-pricing-grid article>strong{font-size:32px;letter-spacing:-1.1px}.marketing-pricing-grid article>em{margin-top:3px;color:#858894;font-size:9px;font-style:normal}.marketing-pricing-grid ul{display:grid;gap:11px;margin:25px 0;padding:19px 0 0;border-top:1px solid #ecebf0;list-style:none}.marketing-pricing-grid li{display:flex;align-items:center;gap:7px;color:#5d616e;font-size:10px}.marketing-pricing-grid li svg{color:#2d956d}.marketing-pricing-grid article>a{display:flex;min-height:40px;align-items:center;justify-content:center;gap:5px;margin-top:auto;color:#5143b9;background:#f0eeff;border-radius:9px;font-size:10px;font-weight:780}.marketing-pricing-grid article.featured>a{color:#fff;background:#6657d9}.marketing-price-note{display:flex;width:fit-content;align-items:center;gap:8px;margin:18px auto 0;color:#646875;font-size:10px}.marketing-price-note svg{color:#6657d9}.marketing-agency{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;width:min(1200px,calc(100% - 40px));margin:110px auto 0;padding:58px;color:#fff;background:#17182a;border-radius:25px;box-shadow:0 25px 70px rgba(17,18,35,.18)}.marketing-agency h2{max-width:650px}.marketing-agency p{max-width:680px;margin:0;color:#c9c9d8;font-size:14px;line-height:1.65}.marketing-agency-actions{display:flex;align-items:center;gap:18px;margin-top:28px}.marketing-button.light{color:#332884;background:#fff;box-shadow:none}.marketing-link-light{display:inline-flex;align-items:center;gap:6px;color:#dedcf2;font-size:12px;font-weight:740}.marketing-agency-metrics{display:grid;align-content:center;gap:9px}.marketing-agency-metrics article{display:grid;grid-template-columns:110px 1fr;align-items:center;gap:12px;padding:17px;background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.09);border-radius:14px}.marketing-agency-metrics strong{color:#bfb7ff;font-size:31px;text-align:right}.marketing-agency-metrics span{color:#d3d3df;font-size:11px;line-height:1.4}.marketing-affiliate-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:15px}.marketing-affiliate-flow article{display:flex;min-height:170px;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:#fff;border:1px solid #e5e4eb;border-radius:16px;text-align:center}.marketing-affiliate-flow article svg{color:#6657d9}.marketing-affiliate-flow strong{margin-top:13px;font-size:18px}.marketing-affiliate-flow span{max-width:240px;margin-top:7px;color:#6e727e;font-size:10px;line-height:1.5}.marketing-affiliate-flow>i{width:30px;height:1px;background:#d5d2e6}.marketing-secondary.centered{width:fit-content;margin:20px auto 0}.marketing-faq{display:grid;grid-template-columns:.6fr 1.4fr;gap:70px}.marketing-faq details{background:#fff;border-top:1px solid #e3e2e9}.marketing-faq details:last-child{border-bottom:1px solid #e3e2e9}.marketing-faq summary{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;color:#30323b;font-size:14px;font-weight:750;list-style:none}.marketing-faq summary::-webkit-details-marker{display:none}.marketing-faq summary svg{color:#7b7e8b;transition:transform .15s ease}.marketing-faq details[open] summary svg{transform:rotate(90deg)}.marketing-faq details p{max-width:760px;margin:-2px 0 20px;color:#676b77;font-size:12px;line-height:1.65}.marketing-final-cta{width:min(1200px,calc(100% - 40px));margin:100px auto 0;padding:65px 30px;color:#fff;background:linear-gradient(135deg,#5a49ca,#7869e5);border-radius:25px;text-align:center;box-shadow:0 25px 65px rgba(73,54,181,.24)}.marketing-final-cta>span{color:#ddd8ff;font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.marketing-final-cta h2{max-width:850px;margin:13px auto 25px;font-size:clamp(34px,4vw,54px);line-height:1.03;letter-spacing:-.045em}.marketing-final-cta>div{display:flex;align-items:center;justify-content:center;gap:19px}.marketing-footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:35px;width:min(1200px,calc(100% - 40px));margin:35px auto 0;padding:30px 0 36px;color:#737682}.marketing-footer p{max-width:570px;margin:0 auto;font-size:8px;line-height:1.5}.marketing-footer nav{display:flex;gap:15px;font-size:9px;font-weight:700}@media (max-width:1100px){.marketing-nav-links{display:none}.marketing-nav{grid-template-columns:1fr auto}.marketing-hero{grid-template-columns:1fr;gap:45px;padding-top:54px}.marketing-hero-copy{max-width:780px}.marketing-product{width:min(780px,100%);margin:0 auto}.marketing-proof{grid-template-columns:1fr 1fr;margin-top:0}.marketing-proof div:nth-child(3){border-left:0}.marketing-proof div:nth-child(n+3){border-top:1px solid #ecebf0}.marketing-faq,.marketing-modes{grid-template-columns:1fr;gap:20px}.marketing-faq .marketing-section-heading,.marketing-modes .marketing-section-heading{max-width:760px}.marketing-pricing-grid{grid-template-columns:1fr 1fr;gap:16px}.marketing-agency{grid-template-columns:1fr;gap:36px}}@media (max-width:720px){.marketing-nav{width:calc(100% - 26px);min-height:68px}.marketing-nav-actions .marketing-login{display:none}.marketing-button.compact{min-height:38px;padding-inline:12px}.marketing-brand small{display:none}.marketing-hero{width:calc(100% - 28px);min-height:auto;padding:40px 0 62px}.marketing-hero h1{font-size:clamp(40px,12vw,58px)}.marketing-hero-copy>p{font-size:16px}.marketing-hero-actions{display:grid}.marketing-hero-actions a{width:100%}.marketing-trust-list{display:grid;gap:10px}.marketing-product{border-radius:16px;transform:none}.marketing-review-layout{grid-template-columns:1fr}.marketing-review-list{display:none}.marketing-reply-card{padding:13px}.marketing-product-tabs span:last-child{display:none}.marketing-proof{width:calc(100% - 28px);grid-template-columns:1fr}.marketing-proof div+div,.marketing-proof div:nth-child(3){border-top:1px solid #ecebf0;border-left:0}.marketing-proof div{padding:17px 20px}.marketing-section{width:calc(100% - 28px);padding-top:78px}.marketing-section-heading{margin-bottom:28px;text-align:left}.marketing-agency h2,.marketing-section-heading h2{font-size:35px}.marketing-pricing-grid,.marketing-steps{grid-template-columns:1fr}.marketing-steps article{min-height:220px;padding:24px}.marketing-mode-grid article{padding:20px}.marketing-mode-grid ul{display:grid;gap:8px}.marketing-price-note{align-items:flex-start;line-height:1.5}.marketing-agency{width:calc(100% - 28px);margin-top:80px;padding:35px 23px;border-radius:19px}.marketing-agency-actions{align-items:stretch;flex-direction:column}.marketing-agency-metrics article{grid-template-columns:80px 1fr}.marketing-affiliate-flow{grid-template-columns:1fr}.marketing-affiliate-flow>i{width:1px;height:18px;margin:0 auto}.marketing-affiliate-flow article{min-height:150px}.marketing-faq{gap:0}.marketing-faq summary{min-height:64px;font-size:13px}.marketing-final-cta{width:calc(100% - 28px);margin-top:72px;padding:48px 20px;border-radius:20px}.marketing-final-cta>div{align-items:stretch;flex-direction:column}.marketing-footer{width:calc(100% - 28px);grid-template-columns:1fr;gap:18px;text-align:left}.marketing-footer p{margin:0}.marketing-footer nav{flex-wrap:wrap}}.app-shell{display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr)}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar);z-index:20;display:flex;flex-direction:column;padding:20px 14px 14px;background:#fbfbfc;border-right:1px solid var(--line)}.brand{display:flex;align-items:center;gap:11px;padding:0 7px 20px}.brand-mark{display:grid;place-items:center;width:38px;height:38px;color:white;background:linear-gradient(145deg,#7768eb,#5544c8);border-radius:12px;box-shadow:0 6px 15px rgba(101,87,217,.24);transform:rotate(-4deg)}.brand-mark span{font-size:19px;font-weight:800;transform:rotate(4deg)}.brand>span:last-child{display:flex;flex-direction:column;line-height:1.15}.brand strong{font-size:17px;letter-spacing:-.35px}.brand small{margin-top:4px;color:var(--quiet);font-size:10px;text-transform:uppercase;letter-spacing:.7px}.workspace-card{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:10px;border:1px solid var(--line);background:var(--surface);border-radius:12px;box-shadow:0 3px 10px rgba(20,22,35,.03)}.workspace-card>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.workspace-card small{color:var(--quiet);font-size:10px;text-transform:uppercase;letter-spacing:.6px}.workspace-card strong{overflow:hidden;margin-top:2px;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.top-avatar,.user-avatar,.workspace-avatar{display:grid;place-items:center;color:#fff;background:#282a36;border-radius:10px;font-size:11px;font-weight:750}.workspace-avatar{width:34px;height:34px}.main-nav{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:3px;margin-top:20px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.nav-caption{padding:10px 11px 5px;color:#a1a5b0;font-size:9px;font-weight:750;letter-spacing:1.1px}.main-nav a{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;min-height:42px;padding:0 11px;color:#666b79;border-radius:10px;font-size:13px;font-weight:560;transition:.16s ease}.main-nav a:hover{color:#373a47;background:#f2f2f6}.main-nav a.active{color:var(--purple-dark);background:var(--purple-soft);font-weight:690}.main-nav a b{min-width:22px;padding:3px 6px;color:var(--purple-dark);background:#dedaff;border-radius:12px;font-size:10px;text-align:center}.sidebar-callout{flex:0 0 auto;margin:13px 2px;padding:12px;background:linear-gradient(145deg,#f2efff,#f8f7ff);border:1px solid #e4dfff;border-radius:13px}.callout-icon{display:grid;place-items:center;width:31px;height:31px;margin-bottom:8px;color:var(--purple);background:white;border-radius:9px;box-shadow:0 2px 8px rgba(68,50,170,.09)}.sidebar-callout strong{font-size:12px}.sidebar-callout p{margin:5px 0 0;color:#747089;font-size:10.5px;line-height:1.45}.user-card{display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;padding:11px 8px 4px;border-top:1px solid var(--line)}.user-avatar{width:35px;height:35px;background:#dfe1e8;color:#525664;border-radius:50%}.user-card>span:nth-child(2){display:flex;flex-direction:column}.user-card strong{font-size:12px}.user-card small{margin-top:2px;color:var(--quiet);font-size:10px}.user-card button{padding:3px;color:var(--quiet);background:none;border:0}.main-area{grid-column:2;min-width:0}.topbar{position:sticky;top:0;z-index:15;height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;background:rgba(255,255,255,.91);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-navigation{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.breadcrumbs{display:flex;align-items:center;gap:9px;color:var(--quiet);font-size:12px}.breadcrumbs b{color:#c6c8cf;font-weight:400}.breadcrumbs strong{color:#424552;font-weight:650}.top-actions{display:flex;align-items:center;gap:12px}.button-credit-cost{display:inline-flex;min-height:20px;margin-left:3px;padding:1px 6px;color:inherit;background:rgba(255,255,255,.2);border:1px solid;border-radius:999px;font-size:10px;opacity:.78;white-space:nowrap}.button-credit-cost,.demo-pill{align-items:center;font-weight:800}.demo-pill{display:flex;gap:6px;padding:6px 9px;color:#6256b5;background:#f2efff;border:1px solid #e2dcff;border-radius:20px;font-size:9px;letter-spacing:.6px}.demo-pill i,.live-dot{width:6px;height:6px;background:#7969e7;border-radius:50%;box-shadow:0 0 0 3px rgba(121,105,231,.13)}.icon-button{position:relative;display:grid;place-items:center;width:35px;height:35px;color:#686d7a;background:transparent;border:1px solid var(--line);border-radius:10px}.notification-dot{position:absolute;top:7px;right:7px;width:5px;height:5px;background:var(--red);border:1px solid white;border-radius:50%}.top-avatar{width:34px;height:34px;background:#242631;border-radius:50%}.audit-page,.inbox-page,.settings-page{max-width:1600px;margin:0 auto;padding:26px 28px 36px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:21px}.eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--quiet);font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.7px}.live-dot{background:#3eac79;box-shadow:0 0 0 3px rgba(62,172,121,.12)}.page-heading h1{margin:0;font-size:27px;line-height:1.15;letter-spacing:-.7px}.page-heading p{margin:7px 0 0;color:var(--muted);font-size:12px}.action-row,.heading-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.approve-button,.primary-button,.reject-button,.secondary-button,.text-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 13px;border-radius:9px;border:1px solid transparent;font-size:11.5px;font-weight:680;transition:.16s ease}.primary-button{color:white;background:var(--purple);border-color:var(--purple);box-shadow:0 4px 10px rgba(102,87,217,.18)}.primary-button:hover:not(:disabled){background:var(--purple-dark);transform:translateY(-1px)}.secondary-button{color:#4f5360;background:white;border-color:var(--line-strong)}.secondary-button:hover:not(:disabled){background:#f8f8fa;border-color:#c9cbd4}.approve-button{color:#196947;background:var(--green-soft);border-color:#c8eadc}.reject-button{color:#aa303b;background:var(--red-soft);border-color:#f2ccd0}.text-button{padding:0;color:var(--purple);background:transparent;border:0}button:disabled{cursor:not-allowed;opacity:.5}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid rgba(80,66,197,.38);outline-offset:2px}.metric-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.metric-card{display:flex;align-items:center;gap:12px;min-height:81px;padding:13px 15px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 2px 8px rgba(25,28,42,.025)}.metric-icon{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:10px;font-size:17px;font-weight:800}.metric-card>div{display:grid;grid-template-columns:1fr auto;min-width:0;flex:1 1;align-items:center}.metric-card small{color:var(--quiet);font-size:8.5px;font-weight:780;letter-spacing:.7px}.metric-card strong{grid-row:1/3;grid-column:2;padding-left:8px;font-size:21px;letter-spacing:-.5px}.metric-card p{margin:3px 0 0;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.metric-card.danger .metric-icon{color:var(--red);background:var(--red-soft)}.metric-card.purple .metric-icon{color:var(--purple);background:var(--purple-soft)}.metric-card.blue .metric-icon{color:var(--blue);background:var(--blue-soft)}.metric-card.green .metric-icon{color:var(--green);background:var(--green-soft)}.metric-card.green strong{color:var(--green);font-size:21px}.queue-tabs{display:flex;align-items:center;gap:6px;margin-bottom:10px;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:11px}.queue-tabs button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;color:#646875;background:transparent;border:1px solid transparent;border-radius:8px;font-size:10.5px;font-weight:680}.queue-tabs button span{min-width:19px;padding:2px 5px;color:#777b88;background:#eef0f4;border-radius:999px;font-size:8.5px}.queue-tabs button.active{color:var(--purple-dark);background:var(--purple-soft);border-color:#d5cff9}.queue-tabs button.active span{color:white;background:var(--purple)}.queue-tabs>small{margin-left:auto;padding-right:7px;color:var(--quiet);font-size:9px}.filters-bar{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,auto);gap:8px;margin-bottom:12px;padding:9px;background:var(--surface);border:1px solid var(--line);border-radius:12px}.search-box{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 11px;color:var(--quiet);background:var(--surface-soft);border:1px solid transparent;border-radius:8px}.search-box:focus-within{border-color:#bcb4f3;background:white;box-shadow:0 0 0 3px rgba(102,87,217,.08)}.search-box input{width:100%;min-width:0;color:var(--ink);background:transparent;border:0;outline:0;font-size:11.5px}.filters-bar select{min-width:138px;padding:0 32px 0 10px;color:#535764;background:white;border:1px solid var(--line);border-radius:8px;outline:0;font-size:10.5px}.workspace-grid{display:grid;grid-template-columns:minmax(340px,40%) minmax(470px,60%);min-height:640px;max-height:calc(100vh - 300px);background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);overflow:hidden}.review-queue{display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--line)}.queue-heading{display:flex;align-items:center;justify-content:space-between;min-height:43px;padding:0 15px;background:#fbfbfc;border-bottom:1px solid var(--line);color:var(--muted);font-size:10px}.queue-heading strong{color:var(--ink)}.queue-heading small{color:var(--quiet);font-size:9px}.review-card{position:relative;display:grid;grid-template-columns:36px 1fr 17px;gap:10px;width:100%;padding:14px 13px;color:inherit;background:white;border:0;border-bottom:1px solid #eceef2;text-align:left;transition:.13s ease}.review-card:hover{background:#fafafe}.review-card.selected{background:#f6f4ff;box-shadow:inset 3px 0 var(--purple)}.review-card>svg{align-self:center;color:#b1b4be}.author-avatar{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;color:#fff;background:#777d8d;border-radius:50%;font-size:10px;font-weight:750}.avatar-1,.avatar-2{background:#d85b64}.avatar-3{background:#d49237}.avatar-4{background:#4c86c8}.avatar-5{background:#3b9a72}.review-card-body{display:flex;min-width:0;flex-direction:column}.review-card-top{display:flex;align-items:center;justify-content:space-between;gap:7px}.review-card-top strong{overflow:hidden;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.review-card-top time{color:var(--quiet);font-size:8.5px;white-space:nowrap}.review-meta{display:flex;align-items:center;gap:8px;margin-top:3px}.stars{display:inline-flex;color:#d8d9de;font-size:12px;letter-spacing:-.8px;white-space:nowrap}.stars .filled{color:#f1b620}.review-meta>span:last-child{overflow:hidden;color:var(--quiet);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.review-excerpt{display:-webkit-box;overflow:hidden;margin-top:8px;color:#545865;font-size:10.5px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.review-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.draft-status,.edited-inline,.risk-pill,.status-badge{width:fit-content;padding:4px 7px;color:#555a67;background:#f0f1f4;border-radius:6px;font-size:7.5px;font-weight:750;letter-spacing:.3px;text-transform:uppercase}.status-badge.state-approved,.status-badge.state-awaiting_approval{color:var(--purple-dark);background:var(--purple-soft)}.status-badge.state-published{color:var(--green);background:var(--green-soft)}.status-badge.critical,.status-badge.state-rejected{color:var(--red);background:var(--red-soft)}.status-badge.state-pending_moderation{color:var(--blue);background:var(--blue-soft)}.status-badge.edited{color:var(--amber);background:var(--amber-soft)}.status-badge.auto-draft{color:var(--purple-dark);background:var(--purple-soft)}.status-badge.auto-candidate{color:var(--green);background:var(--green-soft)}.status-badge.reportable{color:var(--red);background:var(--red-soft)}.status-badge.evidence-needed{color:#815f18;background:var(--amber-soft)}.review-detail{min-width:0;background:#fff}.detail-header{justify-content:space-between;min-height:65px;border-bottom:1px solid var(--line)}.detail-header,.detail-title{display:flex;align-items:center}.detail-title{gap:10px}.detail-title h2{margin:0;font-size:14px}.detail-title div span{display:block;margin-top:3px;color:var(--quiet);font-size:9px}.risk-pill{display:flex;align-items:center;gap:6px;padding:6px 9px}.risk-pill i{width:6px;height:6px;border-radius:50%}.risk-low{color:var(--green);background:var(--green-soft)}.risk-low i{background:var(--green)}.risk-medium{color:var(--amber);background:var(--amber-soft)}.risk-medium i{background:var(--amber)}.risk-high{color:var(--red);background:var(--red-soft)}.risk-high i{background:var(--red)}.risk-critical{color:#fff;background:#bf3744}.risk-critical i{background:#fff}.detail-scroll{height:calc(100% - 65px);padding:16px}.critical-callout,.removal-panel,.reply-workbench,.source-review{padding:14px;border:1px solid var(--line);border-radius:11px}.source-review>div{display:flex;align-items:center;gap:9px}.source-review time{color:var(--quiet);font-size:9px}.edited-inline{color:var(--amber);background:var(--amber-soft)}.source-review blockquote{margin:12px 0 8px;color:#30333e;font-size:11.5px;line-height:1.6}.source-review>small{display:block;padding-top:8px;color:#9599a5;border-top:1px dashed var(--line);font-size:8.5px;line-height:1.45}.workflow-notice{display:flex;align-items:flex-start;gap:9px;margin:-2px 0 12px;padding:11px 12px;border:1px solid;border-radius:9px;font-size:10.5px;line-height:1.5}.workflow-notice svg{flex:0 0 auto;margin-top:1px}.workflow-notice.auto{color:#4f4698;background:#f6f4ff;border-color:#d9d3fa}.workflow-notice.human{color:#755919;background:#fff9e9;border-color:#ecdfbc}.removal-panel{background:#fafafb}.removal-panel.critical{background:#fff7f7;border-color:#f0ccd0}.removal-panel.warning{background:#fffaf0;border-color:#f0ddbb}.removal-panel.attention{background:#fffdf7;border-color:#eee5c9}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.section-heading>div{display:flex;align-items:center;gap:9px}.section-heading>div>span{display:flex;flex-direction:column;gap:2px}.section-heading svg{color:var(--purple)}.section-heading small{color:var(--quiet);font-size:7.5px;font-weight:750;letter-spacing:.55px}.section-heading strong{font-size:11.5px}.evidence-strength{padding:6px 8px;color:#895c13;background:#fff0ce;border-radius:7px;font-size:9px;font-weight:800}.removal-verdict{margin-top:10px;padding:9px 10px;color:#4d5260;background:white;border-left:3px solid #9ba0ac;border-radius:7px;font-size:11px;font-weight:760;line-height:1.4}.removal-verdict.critical{color:#9b303b;border-left-color:#c94350}.removal-verdict.warning{color:#8b5c12;border-left-color:#dc9f31}.removal-verdict.attention{color:#78601e;border-left-color:#c8a746}.removal-panel>p{margin:10px 0;color:#636775;font-size:11.5px;line-height:1.58}.assessment-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.assessment-grid>div{display:flex;flex-direction:column;gap:3px;padding:9px;background:rgba(255,255,255,.75);border:1px solid rgba(224,225,231,.8);border-radius:8px}.assessment-grid small{color:var(--quiet);font-size:8px;font-weight:750;letter-spacing:.5px}.assessment-grid strong{color:#555965;font-size:10.5px}.removal-panel details{margin-top:8px;background:rgba(255,255,255,.78);border:1px solid var(--line);border-radius:8px}.removal-panel summary{padding:10px;color:#565a67;font-size:10.5px;font-weight:680}.report-template{margin:0 10px 10px;padding:10px;color:#565a67;background:#f8f8fb;border:1px solid var(--line);border-radius:8px}.report-template small{color:var(--quiet);font-size:7px;font-weight:780;letter-spacing:.55px}.report-template p{margin:6px 0 8px;font-size:10.5px;line-height:1.6;-webkit-user-select:text;user-select:text}.report-template .text-button{min-height:28px;font-size:9.5px}.copy-error{display:block;margin-top:5px;color:var(--red);font-size:9px}.official-route-link{display:inline-flex;align-items:center;gap:6px;margin:0 10px 10px;color:var(--purple-dark);font-size:10px;font-weight:700}.removal-scam-warning{margin-top:8px;padding:10px;color:#795b21;background:#fff8e8;border:1px solid #efdfb7;border-radius:8px;font-size:10px;line-height:1.55}.route-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 12px 10px;border-top:1px solid var(--line)}.route-columns>div{padding-top:10px}.route-columns strong{font-size:8px;text-transform:uppercase;letter-spacing:.5px}.route-columns ol,.route-columns ul{margin:7px 0 0;padding-left:17px;color:#6c707c;font-size:10px;line-height:1.6}.safety-note{display:flex;align-items:flex-start;gap:8px;margin-top:9px;padding:9px 10px;color:#766019;background:#fff7d9;border-radius:8px;font-size:10px;line-height:1.5}.safety-note svg{flex:0 0 auto;margin-top:1px}.critical-callout{color:#9e303a;background:#fff2f3;border-color:#f2c8cc}.critical-callout strong{font-size:10.5px}.critical-callout p{margin:5px 0 0;font-size:9px;line-height:1.55}.reply-workbench{border-color:#dedaf6;box-shadow:0 3px 12px rgba(83,68,179,.04)}.section-heading.simple{margin-bottom:11px}.draft-status{color:var(--purple-dark);background:var(--purple-soft)}.draft-approved{color:var(--green);background:var(--green-soft)}.draft-rejected{color:var(--red);background:var(--red-soft)}.response-control{display:grid;gap:6px;margin-bottom:10px}.response-control>span{color:var(--muted);font-size:12px;font-weight:700}.persona-row,.tone-row{display:flex;gap:5px;flex-wrap:wrap}.persona-row button,.tone-row button,.variant-tabs button{padding:6px 9px;color:#777b87;background:#f7f7f9;border:1px solid var(--line);border-radius:7px;font-size:8.5px}.persona-row button.active,.tone-row button.active,.variant-tabs button.active{color:var(--purple-dark);background:var(--purple-soft);border-color:#cec7fa;font-weight:700}.variant-picker{display:grid;gap:9px;margin:4px 0 12px;padding:11px;background:#faf9ff;border:1px solid #dedaf6;border-radius:10px}.variant-picker>div:first-child{display:grid;gap:2px}.variant-picker>div:first-child span{color:var(--muted);font-size:12px}.variant-tabs{display:flex;gap:7px;flex-wrap:wrap}.variant-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.variant-card{display:grid;align-content:start;gap:8px;min-width:0;padding:10px;color:#4e5260;background:#fff;border:1px solid #ddd9ef;border-radius:9px;text-align:left}.variant-card:hover{border-color:#aaa0ee;box-shadow:0 4px 14px rgba(76,61,168,.08)}.variant-card.active{color:#2f256f;background:#f4f1ff;border-color:#7667e8;box-shadow:inset 0 0 0 1px #7667e8}.variant-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.variant-card-head strong{font-size:12px}.variant-card-head small{color:var(--purple-dark);font-size:10px;font-weight:750}.variant-card-copy{font-size:12px;line-height:1.5;white-space:pre-line}.reply-settings-notice{margin:0 0 10px;padding:10px 12px;color:#765b19;background:#fff8e4;border:1px solid #ead9aa;border-radius:8px;font-size:13px;line-height:1.5}.rationale-details{margin-top:8px}.rationale-details summary{color:var(--muted);cursor:pointer;font-size:13px;font-weight:700}.draft-editor{width:100%;resize:vertical;padding:11px;color:#353844;background:#fcfcfd;border:1px solid var(--line);border-radius:9px;outline:none;font-size:10.5px;line-height:1.6}.draft-editor:focus{background:white;border-color:#bbb3f1;box-shadow:0 0 0 3px rgba(102,87,217,.07)}.rationale{margin:7px 0 0;padding:8px 9px;color:#747885;background:#f8f8fa;border-radius:7px;font-size:8.5px;line-height:1.5}.draft-placeholder{display:flex;align-items:center;gap:10px;min-height:68px;padding:12px;color:#777b88;background:#faf9ff;border:1px dashed #d8d2f6;border-radius:9px}.draft-placeholder svg{color:var(--purple);flex:0 0 auto}.draft-placeholder p{margin:0;font-size:9px;line-height:1.5}.instruction-field{display:flex;flex-direction:column;gap:5px;margin-top:9px}.instruction-field span{color:var(--muted);font-size:8px;font-weight:650}.instruction-field input{min-height:34px;padding:0 10px;border:1px solid var(--line);border-radius:8px;outline:none;font-size:9.5px}.instruction-field input:focus{border-color:#bbb3f1}.action-row{margin-top:10px}.action-row button{min-height:33px;font-size:9.5px}.background-status{color:var(--muted);font-size:10px;font-weight:650}.detail-footer-actions{display:flex;justify-content:space-between;align-items:center;padding:3px 2px 8px;color:var(--quiet);font-size:8.5px}.empty-detail,.empty-state,.error-state,.page-loader{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;min-height:260px;padding:30px;color:var(--quiet);text-align:center}.empty-state{min-height:180px}.empty-detail strong,.empty-state strong{color:#4b4f5b}.empty-detail p,.empty-state p,.error-state p{margin:0;font-size:11px}.page-loader{min-height:calc(100vh - 62px)}.loader-ring{width:26px;height:26px;border:3px solid #e4e1fa;border-top:3px solid var(--purple);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.toast{position:fixed;top:76px;right:24px;z-index:50;max-width:390px;padding:11px 14px;color:#176746;background:#ecf9f3;border:1px solid #c8eadc;border-radius:10px;box-shadow:0 10px 35px rgba(23,39,32,.14);font-size:11px;font-weight:650}.toast-warning{color:#9a3840;background:#fff2f3;border-color:#f0c9cd}.audit-page h1,.settings-page h1{margin:0;font-size:27px;letter-spacing:-.7px}.subheading{margin:7px 0 22px;color:var(--muted);font-size:12px}.content-card{padding:18px;background:white;border:1px solid var(--line);border-radius:13px;box-shadow:var(--shadow)}.content-card+.content-card{margin-top:12px}.content-card h2{margin:0 0 5px;font-size:15px}.content-card>p{margin:0 0 16px;color:var(--muted);font-size:10.5px;line-height:1.55}.card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.card-title-row p{margin:5px 0 14px;color:var(--muted);font-size:10px}.audit-summary{display:grid;grid-template-columns:repeat(2,minmax(0,250px));gap:10px;margin-bottom:12px}.audit-summary>div{display:flex;align-items:center;gap:11px;padding:13px;color:var(--purple);background:white;border:1px solid var(--line);border-radius:11px}.audit-summary span{display:flex;flex-direction:column;gap:3px}.audit-summary small{color:var(--quiet);font-size:8px;font-weight:750;letter-spacing:.6px}.audit-summary strong{color:var(--ink);font-size:12px}.audit-list article{position:relative;display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:62px;padding:9px 3px;border-top:1px solid var(--line)}.audit-node{display:grid;place-items:center;width:27px;height:27px;color:var(--green);background:var(--green-soft);border-radius:50%}.audit-list strong{font-size:10.5px;text-transform:capitalize}.audit-list p{margin:4px 0 0;color:var(--muted);font-size:9px}.audit-list time{color:var(--quiet);font-size:8.5px}.compact-loader{display:flex;align-items:center;gap:9px;min-height:100px;color:var(--quiet);justify-content:center}.compact-loader .loader-ring{width:20px;height:20px}.inline-error{padding:10px;color:var(--red);background:var(--red-soft);border-radius:8px;font-size:10px}.settings-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,.8fr);gap:12px;align-items:start}.setting-icon{display:grid;place-items:center;width:38px;height:38px;color:var(--purple);background:var(--purple-soft);border-radius:10px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.form-grid label{display:flex;flex-direction:column;gap:6px}.form-grid label.full{grid-column:1/-1}.form-grid label>span{color:#555966;font-size:9.5px;font-weight:680}.form-grid input:not([type=checkbox]):not([type=radio]):not([type=file]),.form-grid select,.form-grid textarea{width:100%;padding:9px 10px;color:#393c47;background:#fcfcfd;border:1px solid var(--line);border-radius:8px;outline:none;font-size:10.5px}.form-grid input:not([type=checkbox]):not([type=radio]):not([type=file]),.form-grid select{min-height:37px}.form-grid textarea{resize:vertical;line-height:1.5}.form-grid input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.form-grid select:focus,.form-grid textarea:focus{background:white;border-color:#bbb3f1;box-shadow:0 0 0 3px rgba(102,87,217,.07)}.form-grid label small{color:var(--quiet);font-size:8.5px}.input-suffix{position:relative}.input-suffix input{padding-right:58px}.input-suffix i{position:absolute;right:10px;top:11px;color:var(--quiet);font-size:8px;font-style:normal}.settings-actions{display:flex;align-items:center;gap:11px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.settings-actions>span{color:var(--green);font-size:9.5px}.settings-preview{padding:18px;color:white;background:linear-gradient(155deg,#302c4d,#242333);border-radius:13px;box-shadow:0 15px 35px rgba(29,27,48,.17)}.preview-label{color:#a9a2dc;font-size:8px;font-weight:780;letter-spacing:.8px}.settings-preview h3{margin:7px 0 18px;font-size:17px}.rule{display:flex;gap:9px;padding:10px 0;border-top:1px solid rgba(255,255,255,.09)}.rule svg{flex:0 0 auto;color:#9d91f4}.rule span{display:flex;flex-direction:column;gap:3px}.rule strong{font-size:10px}.rule small{color:#a9a7b7;font-size:8.5px}.preview-reply{margin-top:15px;padding:12px;color:#4c4f5d;background:white;border-radius:9px}.preview-reply small{color:var(--quiet);font-size:7px;font-weight:750;letter-spacing:.6px}.preview-reply p{margin:8px 0;font-size:9px;line-height:1.5}.preview-reply strong{font-size:9px}.connection-card{display:grid;grid-template-columns:48px 1fr auto;gap:15px;align-items:center}.provider-logo{display:grid;place-items:center;width:48px;height:48px;color:#4285f4;background:#f7f9fd;border:1px solid var(--line);border-radius:12px;font-size:23px;font-weight:750}.provider-logo-ai{color:var(--purple-dark);background:var(--purple-soft);font-size:14px;letter-spacing:-.4px}.connection-copy>div{display:flex;align-items:center;gap:10px}.connection-copy h2{margin:0}.connected-badge{display:flex;align-items:center;gap:5px;padding:4px 7px;color:var(--green);background:var(--green-soft);border-radius:12px;font-size:8px;font-weight:700}.connected-badge i{width:6px;height:6px;background:var(--green);border-radius:50%}.connected-badge.connection-pending{color:var(--amber);background:var(--amber-soft)}.connected-badge.connection-pending i{background:var(--amber)}.connection-copy p{max-width:720px;margin:7px 0 9px;color:var(--muted);font-size:9.5px;line-height:1.5}.scope-list{display:flex;flex-wrap:wrap;gap:5px}.scope-list span{padding:4px 7px;color:#636775;background:#f5f5f7;border-radius:5px;font-family:ui-monospace,monospace;font-size:7.5px}.connection-info{display:flex;gap:13px;color:var(--purple)}.connection-info>div{color:var(--ink)}.connection-info ol{margin:10px 0 0;padding-left:18px;color:var(--muted);font-size:10px;line-height:1.8}.connection-info code{color:var(--purple-dark);background:var(--purple-soft);padding:2px 4px;border-radius:4px;font-size:9px}.readiness-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:9px}.readiness-list p{display:flex;align-items:flex-start;gap:8px;margin:0;padding:11px;border-radius:9px}.readiness-list p.ready{color:var(--green);background:var(--green-soft)}.readiness-list p.pending{color:var(--amber);background:var(--amber-soft)}.readiness-list p>span{display:flex;flex-direction:column;gap:4px}.readiness-list strong{color:#494d59;font-size:9.5px}.readiness-list small{color:var(--muted);font-size:8px;line-height:1.4}.connection-feedback:empty{display:none}.connection-feedback{display:grid;gap:8px;margin-bottom:12px}.connection-feedback .auth-success,.connection-feedback .inline-error,.connection-feedback .inline-warning{display:flex;align-items:center;gap:8px;margin:0}.google-consent{display:grid;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:9px;max-width:760px;margin-top:10px;padding:10px;color:#565b68;background:#fafafb;border:1px solid var(--line);border-radius:9px;cursor:pointer}.google-consent input{width:16px;height:16px;min-height:0;margin:1px 0 0;accent-color:var(--purple)}.google-consent>span{display:flex;min-width:0;flex-direction:column;gap:4px}.google-consent strong{color:#474b57;font-size:9px}.google-consent small{color:var(--muted);font-size:8px;line-height:1.45}.connection-blocker{max-width:760px;margin:7px 0 0!important;padding-left:2px;color:#755919!important;font-size:8.5px!important}.connection-loading{color:var(--muted);font-size:10px}.connection-resource-panel{display:grid;gap:13px}.connection-resource-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:12px;border-bottom:1px solid var(--line)}.connection-resource-header h2,.provider-account-title strong{margin:0;font-size:12px}.connection-resource-header p{margin:6px 0 0;color:var(--muted);font-size:9px}.connection-title-line{display:flex;align-items:center;gap:9px}.provider-account{display:grid;gap:8px;padding:12px;background:#fafafb;border:1px solid var(--line);border-radius:10px}.provider-account-title,.provider-location-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.connection-muted,.connection-panel-actions small,.provider-account-title small,.provider-location-copy small{color:var(--muted);font-size:8px;line-height:1.45}.provider-location-list{display:grid;gap:7px}.provider-location-row{display:grid;grid-template-columns:minmax(170px,1fr) minmax(230px,.75fr);align-items:center;gap:12px;padding:9px 10px;background:white;border:1px solid var(--line);border-radius:8px}.provider-location-copy strong{overflow:hidden;color:#40434d;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.provider-location-row select{width:100%;min-height:34px;padding:7px 9px;color:#3e414b;background:#fcfcfd;border:1px solid var(--line-strong);border-radius:8px;font-size:9px}.provider-location-row.location-unavailable{opacity:.66}.location-bound{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;color:var(--green);font-size:9px;font-weight:680}.location-bound-actions{display:grid;grid-template-columns:minmax(150px,1fr) auto auto;align-items:center;gap:8px}.manual-sync-state{color:var(--muted);font-size:12px;line-height:1.35}.manual-sync-pending,.manual-sync-running{color:var(--purple-dark);font-weight:700}.manual-sync-dead{color:var(--danger)}.sync-now-button{min-height:40px;padding-inline:10px;white-space:nowrap}.connection-panel-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:2px}.connection-panel-actions .google-location-consent{max-width:650px;margin:0 auto 0 0}.connection-panel-guidance{justify-content:flex-start;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.connection-panel-guidance .activation-summary{min-width:0}.connection-panel-guidance .activation-summary span{max-width:720px}.activation-summary{display:flex;min-width:210px;flex-direction:column;gap:3px}.activation-summary strong{color:var(--amber);font-size:14px}.activation-summary span{max-width:330px;color:var(--muted);font-size:13px;line-height:1.45}.local-location-manager{display:grid;gap:14px}.local-location-manager-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.local-location-manager-heading h2{margin:0 0 6px;font-size:18px}.local-location-manager-heading p{max-width:780px;margin:0;color:var(--muted);font-size:14px;line-height:1.5}.local-location-manager-actions{display:flex;align-items:center;gap:8px}.local-location-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.local-location-group{display:grid;gap:3px;padding:10px 12px;background:#f7f8fb;border:1px solid var(--line);border-radius:9px}.local-location-group strong{color:#3d3f48;font-size:13px}.local-location-group span{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.local-location-group small{color:#8a5a12;font-size:11px;font-weight:700}.local-location-setup-button{display:inline-flex;width:fit-content;min-height:32px;align-items:center;gap:6px;margin-top:4px;padding:6px 9px;color:#5a43d0;background:#f0edff;border:1px solid #d9d1ff;border-radius:8px;font-size:11px;font-weight:800;cursor:pointer}.local-location-setup-button:hover:not(:disabled){color:#4530bc;background:#e8e3ff}.local-location-setup-button:disabled{opacity:.58;cursor:wait}.provider-location-picker{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:7px}.provider-location-picker .secondary-button{min-height:44px;padding-inline:11px;white-space:nowrap}.provider-location-create{grid-column:1/-1;display:grid;grid-template-columns:minmax(180px,1fr) minmax(170px,.8fr) minmax(130px,.6fr) auto auto;align-items:end;gap:8px;padding:11px;background:#f7f5ff;border:1px solid #ded8fb;border-radius:9px}.provider-location-create label{display:grid;gap:5px}.provider-location-create label>span{color:#55516a;font-size:12px;font-weight:750}.provider-location-create input,.provider-location-create select{min-height:42px;padding:8px 10px;background:#fff;border:1px solid var(--line-strong);border-radius:8px;font-size:14px}.provider-location-create .primary-button,.provider-location-create .text-button{min-height:42px;white-space:nowrap}.provider-client-create{grid-template-columns:repeat(4,minmax(130px,1fr)) auto auto}.local-location-form{display:grid;grid-template-columns:minmax(230px,1.5fr) minmax(230px,1.2fr) minmax(160px,.8fr) 90px auto;align-items:end;gap:10px;padding:15px;background:#fafafb;border:1px solid var(--line);border-radius:12px}.local-location-form label{display:grid;gap:6px}.local-location-form label>span{color:#4b4f5b;font-size:13px;font-weight:680}.local-location-form input,.local-location-form select{width:100%;min-height:44px;padding:9px 11px;color:#3e414b;background:white;border:1px solid var(--line-strong);border-radius:8px;font:inherit;font-size:14px}.local-location-form .primary-button{min-height:44px;white-space:nowrap}.client-graph-form{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(190px,1fr) minmax(140px,.7fr) 80px auto}.import-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);gap:12px;align-items:start}.import-feedback{display:flex;align-items:center;gap:9px;margin-bottom:12px}.inline-warning{padding:10px 12px;color:#755919;background:#fff9e9;border:1px solid #ecdfbc;border-radius:9px}.import-feedback>span{flex:1 1;line-height:1.5}.import-feedback .secondary-button{margin-left:auto}.import-form-card .card-title-row{margin-bottom:4px}.import-format.full,.settings-actions.full{grid-column:1/-1}.import-format{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-width:0;margin:0;padding:0;border:0}.import-format legend{margin-bottom:6px;color:#555966;font-size:9.5px;font-weight:680}.import-format label{display:grid;grid-template-columns:16px 1fr;align-items:start;gap:8px;min-width:0;padding:10px;color:var(--muted);background:#fafafb;border:1px solid var(--line);border-radius:9px;cursor:pointer}.import-format label.selected{color:var(--purple-dark);background:var(--purple-soft);border-color:#cec7fa}.import-format input{width:15px;height:15px;min-height:0;margin:1px 0 0;accent-color:var(--purple)}.import-format label>span{display:flex;flex-direction:column;gap:3px}.import-format strong{font-size:10px}.import-format small{color:var(--muted);font-size:8px;line-height:1.4}.form-grid .import-textarea{min-height:290px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;tab-size:2;white-space:pre}.form-grid code,.import-help-card code{color:var(--purple-dark);background:var(--purple-soft);padding:1px 4px;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.95em}.import-sample-button{width:fit-content;min-height:26px;margin-top:-5px;font-size:9px}.form-grid .import-confirmation{display:grid;grid-template-columns:18px 1fr;align-items:start;gap:9px;padding:11px;color:#6f5e26;background:var(--amber-soft);border:1px solid #ead8ae;border-radius:9px;cursor:pointer}.form-grid .import-confirmation input{width:16px;height:16px;min-height:0;margin:1px 0 0;accent-color:var(--purple)}.form-grid .auto-draft-confirmation{color:#315f50;background:var(--green-soft);border-color:#c9e4d9}.auto-draft-confirmation strong{color:#285446}.auto-draft-confirmation small{color:#527467}.import-confirmation>span{display:flex;flex-direction:column;gap:4px}.import-confirmation strong{color:#64511f;font-size:9.5px}.import-confirmation small{color:#887448;line-height:1.5}.import-safety-column{display:flex;flex-direction:column;gap:12px}.import-mode-card h3{margin-bottom:13px}.import-help-card ol{margin:7px 0 0;padding-left:18px;color:var(--muted);font-size:9.5px;line-height:1.65}.import-help-card>p{display:flex;align-items:flex-start;gap:7px;margin:14px 0 0;padding:9px;color:#6d5a21;background:var(--amber-soft);border-radius:8px}.import-help-card>p svg{flex:0 0 auto}.import-empty{display:flex;align-items:flex-start;gap:10px;padding:13px;color:var(--amber);background:var(--amber-soft);border-radius:9px}.import-empty>span{display:flex;flex-direction:column;gap:4px}.import-empty strong{color:#6d581f;font-size:10px}.import-empty small{color:#8a7545;font-size:8.5px;line-height:1.45}.auth-page{min-height:100vh;display:grid;place-items:center;padding:32px;background:radial-gradient(circle at 15% 15%,#eeecff 0,transparent 34%),linear-gradient(145deg,#f8f8fc,#f1f2f7)}.auth-layout{width:min(1040px,100%);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);gap:44px;align-items:center}.auth-intro{min-width:0;padding:28px}.auth-brand{width:fit-content;display:flex;align-items:center;gap:11px}.auth-brand>span:last-child{display:flex;flex-direction:column}.auth-brand strong{font-size:18px}.auth-brand small{margin-top:3px;color:var(--quiet);font-size:9px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.auth-intro-copy{margin-top:58px}.auth-kicker{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;color:var(--purple-dark);background:var(--purple-soft);border-radius:20px;font-size:10px;font-weight:720}.auth-intro h1{max-width:620px;margin:16px 0 12px;font-size:clamp(34px,4vw,51px);line-height:1.04;letter-spacing:-1.9px}.auth-intro-copy>p{max-width:600px;margin:0;color:var(--muted);font-size:14px;line-height:1.65}.auth-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:34px 0 0;padding:0;list-style:none}.auth-benefits li{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:12px;background:rgba(255,255,255,.72);border:1px solid rgba(218,219,229,.85);border-radius:11px}.auth-benefits svg{flex:0 0 auto;color:var(--purple)}.auth-benefits span{display:flex;min-width:0;flex-direction:column;gap:4px}.auth-benefits strong{font-size:10px}.auth-benefits small{color:var(--muted);font-size:8.5px;line-height:1.4}.auth-card{padding:30px;box-shadow:0 24px 70px rgba(40,36,74,.13)}.auth-card-heading{display:flex;gap:12px;margin-bottom:24px}.auth-card-icon{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;color:var(--purple);background:var(--purple-soft);border-radius:11px}.auth-card-heading h2{margin:0;font-size:22px;letter-spacing:-.5px}.auth-card-heading p{margin:6px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.auth-form{display:block}.auth-form label{display:flex;flex-direction:column;gap:7px}.auth-form label>span{color:#555966;font-size:10px;font-weight:680}.auth-form input{min-height:45px;width:100%;padding:0 12px;color:var(--ink);background:#fcfcfd;border:1px solid var(--line);border-radius:9px;outline:0}.auth-form input:focus{background:white;border-color:#aaa0ef;box-shadow:0 0 0 3px rgba(102,87,217,.09)}.auth-form small{color:var(--quiet);font-size:8.5px}.auth-form .legal-acceptance{display:grid;grid-template-columns:18px 1fr;align-items:start;gap:8px;color:var(--muted);font-size:9px;line-height:1.5}.auth-form .legal-acceptance input{width:16px;min-height:16px;height:16px;margin:1px 0 0;accent-color:var(--purple)}.auth-form .legal-acceptance>span{font-size:9px;font-weight:500}.legal-acceptance a{color:var(--purple-dark);font-weight:700;text-decoration:underline;text-underline-offset:2px}.auth-submit{width:100%;min-height:42px;margin-top:16px}.auth-feedback{margin-top:13px}.auth-success{display:flex;align-items:center;gap:8px;padding:10px;color:var(--green);background:var(--green-soft);border-radius:8px;font-size:10px}.auth-preview-link{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:12px;background:#fff9e9;border:1px solid #f0dfb4;border-radius:9px}.auth-preview-link>span{display:flex;flex-direction:column;gap:3px}.auth-preview-link strong{color:#87621b;font-size:9.5px}.auth-preview-link small{color:#9a8254;font-size:8px}.auth-help{display:flex;align-items:center;gap:7px;margin:17px 0 0;color:var(--quiet);font-size:9px}.auth-confirm-box,.auth-help svg{color:var(--green)}.auth-confirm-box{display:flex;align-items:flex-start;gap:10px;padding:13px;background:var(--green-soft);border:1px solid #cfe9db;border-radius:10px}.auth-confirm-box>svg{flex:0 0 auto;margin-top:1px}.auth-confirm-box>span{display:flex;flex-direction:column;gap:4px}.auth-confirm-box strong{color:#286545;font-size:10px}.auth-confirm-box small{color:#547462;font-size:8.5px;line-height:1.45}.auth-legal{position:fixed;inset:auto 20px 14px;margin:0;color:var(--quiet);font-size:8px;text-align:center}.context-switcher{position:relative;display:grid;grid-template-columns:1fr 1fr auto;gap:7px;align-items:end;margin-top:9px;padding:9px;background:#f5f5f8;border:1px solid var(--line);border-radius:10px}.context-switcher label{display:flex;min-width:0;flex-direction:column;gap:4px}.context-role,.context-switcher label>span{color:var(--quiet);font-size:7.5px;font-weight:700;letter-spacing:.45px;text-transform:uppercase}.context-switcher select{width:100%;min-width:0;min-height:33px;padding:0 25px 0 7px;color:#4b4e5b;background:white;border:1px solid var(--line);border-radius:7px;font-size:9px}.context-switcher .context-submit{min-height:33px}.context-error{grid-column:1/-1;color:var(--red);font-size:8px}.context-switcher-empty,.context-switcher-loading{display:flex;align-items:center;gap:7px;margin-top:9px;padding:9px;color:var(--muted);background:#f5f5f8;border-radius:9px;font-size:9px}.context-switcher-loading .loader-ring{width:16px;height:16px;border-width:2px}.sidebar .context-switcher{grid-template-columns:1fr}.sidebar .context-switcher label>span{display:none}.sidebar .context-submit{width:100%}.user-card:has(.session-menu){display:block;padding:10px 2px 0}.session-menu{position:relative;width:100%}.session-menu>summary{display:flex;align-items:center;gap:9px;min-height:42px;padding:5px 6px;cursor:pointer;border-radius:9px;list-style:none}.session-menu>summary::-webkit-details-marker{display:none}.session-menu>summary:hover{background:#f2f2f6}.session-avatar{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;color:#fff;background:#292b36;border-radius:50%;font-size:10px;font-weight:760}.session-summary-copy{display:flex;min-width:0;flex:1 1;flex-direction:column}.session-summary-copy small,.session-summary-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-summary-copy strong{font-size:10px}.session-summary-copy small{margin-top:3px;color:var(--quiet);font-size:8px}.session-summary-wallet{display:flex;min-width:66px;flex:0 0 auto;flex-direction:column;align-items:flex-end;line-height:1.1}.session-summary-wallet strong{color:var(--purple-dark);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.15px}.session-summary-wallet small{margin-top:3px;color:var(--quiet);font-size:7px;white-space:nowrap}.session-popover{position:absolute;z-index:60;inset:auto 0 calc(100% + 7px);width:244px;padding:10px;background:white;border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 50px rgba(25,27,43,.17)}.session-identity{display:flex;align-items:center;gap:9px;padding:4px}.session-identity>span:last-child{display:flex;min-width:0;flex-direction:column;gap:3px}.session-identity strong{font-size:10px}.session-identity small{overflow:hidden;color:var(--quiet);font-size:8px;text-overflow:ellipsis}.session-active-context{display:flex;gap:8px;margin-top:8px;padding:9px;color:var(--purple);background:var(--purple-soft);border-radius:8px}.session-active-context span{display:flex;min-width:0;flex-direction:column;gap:3px}.session-active-context small{font-size:7px;font-weight:730;letter-spacing:.45px}.session-active-context strong{overflow:hidden;color:#4f4787;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.session-links{display:flex;flex-direction:column;gap:2px;margin:8px 0;padding:7px 0;border-block:1px solid var(--line)}.session-links a,.session-logout{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 8px;color:#555966;background:transparent;border:0;border-radius:7px;font-size:9px;text-align:left}.session-links a:hover{background:#f5f5f8}.session-logout{color:var(--red)}.session-menu-loading .loader-ring{width:18px;height:18px;border-width:2px}.auth-legal a{color:var(--purple-dark);font-weight:700}.auth-form select{min-height:45px;width:100%;padding:0 12px;color:var(--ink);background:#fcfcfd;border:1px solid var(--line);border-radius:9px;outline:0}.auth-form select:focus{background:white;border-color:#aaa0ef;box-shadow:0 0 0 3px rgba(102,87,217,.09)}.accept-name-field{margin-top:15px}.team-feedback{max-width:780px;margin:0 0 12px}.team-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:12px;align-items:start}.team-invitations-card{margin-top:12px}.team-list{display:flex;flex-direction:column}.team-row{display:grid;grid-template-columns:36px minmax(180px,1fr) minmax(120px,auto) 115px;align-items:center;gap:11px;min-height:66px;padding:9px 2px;border-top:1px solid var(--line)}.team-row:first-child{border-top:0}.team-avatar{display:grid;place-items:center;width:34px;height:34px;color:white;background:#383b48;border-radius:50%;font-size:9px;font-weight:760}.team-avatar.pending{color:var(--purple);background:var(--purple-soft)}.team-person{display:flex;min-width:0;flex-direction:column;gap:4px}.team-person small,.team-person strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-person strong{font-size:10.5px}.team-person small,.team-row time{color:var(--quiet);font-size:8.5px}.team-member-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.role-badge{width:fit-content;padding:5px 8px;color:var(--purple-dark);background:var(--purple-soft);border-radius:15px;font-size:8px;font-weight:720}.role-badge.role-suspended{color:var(--red);background:var(--red-soft)}.invitation-row{grid-template-columns:36px minmax(180px,1fr) minmax(120px,auto) 125px auto}.team-row.muted{opacity:.7}.team-empty{margin:0;padding:20px 4px 8px;color:var(--quiet);font-size:10px}.team-permission-note{display:flex;align-items:flex-start;gap:8px;padding:12px;color:#7c641e;background:var(--amber-soft);border-radius:9px;font-size:9.5px;line-height:1.5}.danger-button{min-height:31px;padding:0 10px;color:var(--red);background:var(--red-soft);border:1px solid #efd0d3;border-radius:8px;font-size:9px;font-weight:680}.danger-button:hover:not(:disabled){background:#fde4e6}.invitation-history{margin-top:12px;padding-top:11px;border-top:1px solid var(--line)}.invitation-history summary{width:fit-content;color:var(--muted);cursor:pointer;font-size:9px;font-weight:680}.onboarding-welcome{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;padding:13px;color:var(--green);background:var(--green-soft);border:1px solid #cfe9db;border-radius:10px}.onboarding-welcome>span{display:flex;flex-direction:column;gap:4px}.onboarding-welcome strong{color:#286545;font-size:11px}.onboarding-welcome small{color:#547462;font-size:9px;line-height:1.5}.legal-page{min-height:100vh;padding:24px clamp(16px,5vw,70px) 60px;background:var(--bg)}.legal-header{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1120px;margin:0 auto 24px}.legal-header nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;color:var(--muted);font-size:10px;font-weight:650}.legal-header nav a:hover{color:var(--purple-dark)}.legal-document{max-width:900px;margin:0 auto;padding:clamp(22px,4vw,48px);background:white;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow)}.legal-draft-warning{display:flex;align-items:flex-start;gap:10px;margin-bottom:24px;padding:12px;color:#765e21;background:var(--amber-soft);border:1px solid #ead8ae;border-radius:10px;font-size:9px;line-height:1.55}.legal-draft-warning svg{flex:0 0 auto}.legal-title{padding-bottom:24px;border-bottom:1px solid var(--line)}.legal-title h1{margin:8px 0 7px;font-size:clamp(30px,5vw,46px);letter-spacing:-1.5px}.legal-title p{margin:0;color:var(--quiet);font-size:10px}.legal-content section{padding:21px 0;border-bottom:1px solid var(--line)}.legal-content section:last-child{border-bottom:0}.legal-content h2{margin:0 0 9px;font-size:16px}.legal-content li,.legal-content p{color:#5f6472;font-size:11px;line-height:1.72}.legal-content p{margin:0}.legal-content ul{margin:0;padding-left:20px}.brand small{font-size:11px}.workspace-card{padding:12px}.workspace-card small{font-size:11px}.workspace-card strong{font-size:14px}.main-nav a{min-height:48px;font-size:15px}.nav-caption{font-size:11px}.sidebar-callout{display:none}.user-card strong{font-size:14px}.user-card small{font-size:12px}.breadcrumbs{font-size:14px}.demo-pill{font-size:11px}.inbox-page{padding-top:24px}.page-heading{align-items:center;margin-bottom:16px}.eyebrow{font-size:12px}.page-heading h1{font-size:32px}.page-heading p{font-size:16px;line-height:1.45}.approve-button,.primary-button,.reject-button,.secondary-button,.text-button{min-height:44px;padding-inline:16px;font-size:15px;border-radius:10px}.data-mode-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px;padding:15px 17px;background:#edf8f3;border:1px solid #cce8dc;border-radius:13px}.data-mode-banner.demo{color:#684d14;background:#fff8e8;border-color:#ead8ae}.data-mode-banner>div{display:flex;flex-direction:column;gap:4px}.data-mode-banner strong{font-size:16px}.data-mode-banner span{font-size:14px;line-height:1.45}.data-mode-banner .scope-confirmation{color:#6b531d;font-size:13px;white-space:nowrap}.metric-card{min-height:92px;padding:16px}.metric-card small{font-size:11px}.metric-card p{font-size:13px}.metric-card strong,.metric-card.green strong{font-size:25px}.queue-tabs{gap:8px;padding:7px}.queue-tabs button{min-height:44px;padding-inline:15px}.queue-tabs button span{min-width:24px;padding:3px 7px;font-size:12px}.filters-bar{padding:10px}.filters-bar select,.search-box{min-height:46px}.filters-bar select,.search-box input{font-size:15px}.workspace-grid{grid-template-columns:minmax(360px,38%) minmax(520px,62%);min-height:720px;max-height:none}.queue-heading{min-height:50px;font-size:14px}.queue-heading small{font-size:12px}.review-list{max-height:670px}.review-card{grid-template-columns:44px 1fr 20px;gap:12px;padding:18px 16px}.author-avatar{width:44px;height:44px;font-size:13px}.review-card-top time{font-size:12px}.stars{font-size:17px;letter-spacing:-.5px}.review-meta>span:last-child{font-size:12px}.review-excerpt{margin-top:9px;line-height:1.55}.draft-status,.edited-inline,.risk-pill,.status-badge{padding:5px 8px}.detail-header{min-height:78px;padding:14px 20px}.detail-title h2{font-size:20px}.detail-title div span{font-size:13px}.detail-scroll{height:642px;padding:18px}.critical-callout,.removal-panel,.reply-workbench,.source-review{margin-bottom:16px;padding:18px;border-radius:13px}.source-review time{font-size:13px}.source-review blockquote{margin:15px 0 10px;font-size:17px;line-height:1.62}.source-review>small{font-size:12px}.workflow-notice{padding:13px 14px;font-size:14px}.step-heading{display:flex;align-items:center;gap:12px;margin:-2px 0 18px;padding-bottom:14px;border-bottom:1px solid var(--line)}.step-heading>span{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;color:white;background:var(--purple);border-radius:50%;font-size:16px;font-weight:800}.step-heading>div{display:flex;flex-direction:column;gap:3px}.step-heading strong{font-size:18px}.step-heading small{color:var(--muted);font-size:13px}.section-heading small{font-size:11px}.section-heading strong{font-size:16px}.evidence-strength{font-size:12px}.removal-verdict{margin-top:13px;padding:12px 13px;font-size:15px}.removal-panel>p{font-size:15px;line-height:1.6}.chance-card{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding:14px;background:#fff;border:1px solid var(--line);border-radius:10px}.chance-card>div{display:flex;flex-direction:column;gap:4px}.chance-card small,.reporting-summary small{color:var(--quiet);font-size:11px;font-weight:760;letter-spacing:.45px}.chance-card strong{font-size:26px}.chance-card>span{max-width:230px;color:var(--muted);font-size:14px;font-weight:700;text-align:right}.chance-high strong{color:var(--green)}.chance-medium strong{color:var(--amber)}.chance-low strong,.chance-very_low strong{color:#a05a18}.reporting-summary{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding:13px;background:white;border:1px solid var(--line);border-radius:10px}.reporting-summary strong{font-size:15px;line-height:1.45}.reporting-summary span{color:var(--muted);font-size:12px;line-height:1.5}.next-action-list{margin-top:12px;padding:14px;background:#f4f2ff;border-radius:10px}.next-action-list>strong{font-size:15px}.next-action-list ol{margin:9px 0 0;padding-left:22px;color:#4c5060;font-size:14px;line-height:1.65}.removal-panel details{margin-top:11px}.removal-panel summary{min-height:48px;padding:13px;font-size:15px}.route-columns strong{font-size:12px}.route-columns ol,.route-columns ul{font-size:14px;line-height:1.65}.report-template{margin:0 12px 12px;padding:14px}.report-template small{font-size:11px}.report-template p{font-size:14px;line-height:1.65;white-space:pre-line}.official-route-link,.report-template .text-button{min-height:40px;font-size:14px}.report-template>strong{display:block;margin-top:5px;font-size:15px}.report-template ol{padding-left:21px;font-size:14px;line-height:1.65}.removal-scam-warning,.safety-note{font-size:13px;line-height:1.55}.critical-callout strong{font-size:15px}.critical-callout p{font-size:13px}.reply-workbench{border-color:#cfc8f6;box-shadow:0 6px 20px rgba(83,68,179,.08)}.response-control{gap:8px;margin-bottom:14px}.response-control>span{font-size:14px}.persona-row,.tone-row{gap:8px}.persona-row button,.tone-row button,.variant-tabs button{min-height:44px;padding:0 14px;font-size:14px}.variant-picker{padding:14px}.rationale-details summary,.variant-picker>div:first-child span{font-size:14px}.draft-editor{padding:14px;font-size:16px;line-height:1.65}.rationale{padding:11px 12px;font-size:13px}.draft-placeholder{min-height:78px;padding:14px}.draft-placeholder p{font-size:14px}.instruction-field span{font-size:13px}.instruction-field input{min-height:46px;padding-inline:13px;font-size:15px}.instruction-field small{color:var(--muted);font-size:13px;line-height:1.45}.action-row{margin-top:13px}.action-row button{min-height:44px;font-size:15px}.main-reply-action{min-width:220px}.background-status{font-size:13px}.detail-footer-actions{font-size:12px}.toast{font-size:14px}@media (max-width:1180px){:root{--sidebar:210px}.metric-row{grid-template-columns:repeat(2,1fr)}.workspace-grid{max-height:none;min-height:650px;grid-template-columns:minmax(280px,40%) minmax(0,1fr)}.filters-bar{grid-template-columns:1fr repeat(3,130px)}}@media (max-width:900px){:root{--sidebar:68px}.sidebar{padding:16px 9px}.brand{padding:0 6px 17px}.brand>span:last-child,.main-nav a b,.main-nav a span,.nav-caption,.sidebar-callout,.user-card>span:nth-child(2),.workspace-card>span:nth-child(2),.workspace-card>svg{display:none}.workspace-card{display:grid;place-items:center;padding:7px}.main-nav a{display:grid;place-items:center;grid-template-columns:1fr;padding:0}.user-card{display:grid;place-items:center;padding:10px 0 0}.sidebar .context-switcher,.sidebar .session-menu>summary>svg,.sidebar .session-summary-copy,.sidebar .session-summary-wallet{display:none}.sidebar .session-menu>summary{justify-content:center;padding:4px 0}.sidebar .session-popover{left:0;right:auto}.topbar{padding:0 16px}.audit-page,.inbox-page,.settings-page{padding:21px 16px 30px}.workspace-grid{grid-template-columns:300px minmax(420px,1fr);overflow-x:auto}.filters-bar{grid-template-columns:1fr 1fr}.queue-tabs{flex-wrap:wrap}.queue-tabs>small{flex-basis:100%;margin-left:4px;padding-bottom:3px}.filters-bar select{min-height:36px}.import-layout{grid-template-columns:1fr}}@media (max-width:1400px) and (min-width:681px){.metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card p{overflow:visible;white-space:normal}}@media (max-width:680px){:root{--sidebar:0px}.app-shell{grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.main-area{grid-column:1}.topbar{justify-content:flex-start;gap:10px}.mobile-navigation{display:block}.mobile-menu-trigger{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 9px;color:#505462;background:white;border:1px solid var(--line);border-radius:9px;font-size:10px;font-weight:700}.mobile-menu-layer{position:fixed;z-index:100;inset:0;overscroll-behavior:contain}.mobile-menu-backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;background:rgba(19,20,29,.45);border:0}.mobile-menu-panel{position:absolute;inset:0 auto 0 0;width:min(350px,calc(100vw - 38px));overflow-y:auto;overscroll-behavior:contain;padding:16px;background:#fbfbfc;border-right:1px solid var(--line);box-shadow:18px 0 50px rgba(25,27,43,.18)}.mobile-menu-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mobile-menu-heading .brand{padding-bottom:14px}.mobile-menu-panel .context-switcher{grid-template-columns:1fr;margin:0 0 14px}.mobile-menu-panel .context-submit{width:100%}.mobile-menu-links{display:flex;flex-direction:column;gap:4px;padding:10px 0;border-block:1px solid var(--line)}.mobile-menu-links a{display:grid;grid-template-columns:21px 1fr 16px;align-items:center;gap:10px;min-height:44px;padding:0 11px;color:#626674;border-radius:9px;font-size:11px;font-weight:600}.mobile-menu-links a.active{color:var(--purple-dark);background:var(--purple-soft)}.mobile-menu-links a>svg:last-child{color:var(--quiet)}.mobile-menu-session{margin-top:10px}.mobile-menu-session .session-popover{position:static;width:100%;margin-top:6px;box-shadow:none}.breadcrumbs b,.breadcrumbs span{display:none}.breadcrumbs{min-width:0;flex:1 1}.breadcrumbs strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-actions{margin-left:auto}.demo-pill{display:none}.page-heading{align-items:flex-start;flex-direction:column}.metric-row{grid-template-columns:1fr 1fr}.metric-card{min-height:70px;padding:10px}.metric-card p{display:none}.filters-bar{grid-template-columns:1fr}.queue-tabs button{flex:1 1 auto}.filters-bar select{min-height:38px}.workspace-grid{display:block;max-height:none;overflow:visible}.review-queue{border-right:0}.review-list{max-height:430px}.review-detail{border-top:5px solid var(--bg)}.detail-scroll{height:auto}.assessment-grid,.form-grid,.route-columns,.settings-grid{grid-template-columns:1fr}.form-grid label.full{grid-column:1}.connection-card{grid-template-columns:48px 1fr}.connection-card>button{grid-column:1/-1}.connection-panel-actions,.connection-resource-header{align-items:stretch;flex-direction:column}.location-bound-actions,.provider-location-create,.provider-location-picker,.provider-location-row{grid-template-columns:1fr}.local-location-manager-heading{flex-direction:column}.local-location-manager-actions{width:100%;flex-wrap:wrap}.local-location-form{grid-template-columns:1fr}.local-location-form .country-field{max-width:none}.readiness-list{grid-template-columns:1fr}.auth-page{display:block;padding:20px 16px 58px}.auth-layout{display:flex;flex-direction:column;gap:18px}.auth-intro{padding:10px 4px}.auth-intro-copy{margin-top:32px}.auth-intro h1{font-size:34px;letter-spacing:-1.2px}.auth-benefits{grid-template-columns:1fr;margin-top:24px}.auth-card{width:100%;padding:22px}.auth-preview-link{align-items:flex-start;flex-direction:column}.legal-page{padding:14px 10px 40px}.legal-header{align-items:flex-start;flex-direction:column;padding:4px 6px}.legal-header nav{justify-content:flex-start}.legal-document{padding:21px 17px;border-radius:14px}.team-layout{grid-template-columns:1fr}.team-row{grid-template-columns:36px minmax(150px,1fr) auto}.team-row time{display:none}.invitation-row{grid-template-columns:36px minmax(150px,1fr) auto auto}.import-format{grid-template-columns:1fr}.import-format.full,.settings-actions.full{grid-column:1}.import-feedback{align-items:flex-start;flex-wrap:wrap}.import-feedback .secondary-button{width:100%;margin-left:0}}.affiliate-page{display:grid;gap:14px;padding:28px clamp(14px,2vw,30px) 40px}.affiliate-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.affiliate-heading h1{margin:3px 0 4px;font-size:clamp(27px,2vw,36px);letter-spacing:-.035em}.affiliate-heading p{max-width:760px;margin:0;color:var(--muted);font-size:15px;line-height:1.5}.affiliate-state{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;padding:9px 12px;border:1px solid #cce8d9;border-radius:999px;color:#17623f;background:#f0faf5;font-size:13px;font-weight:760}.affiliate-state i{width:8px;height:8px;border-radius:50%;background:#27a86f}.affiliate-state.suspended{color:#8b5900;border-color:#edd9aa;background:#fff9e9}.affiliate-state.suspended i{background:#d48b13}.affiliate-loading{min-height:170px;display:flex;align-items:center;justify-content:center;gap:12px;font-weight:720}.affiliate-hero{padding:12px;background:linear-gradient(125deg,#f7f5ff,#fff 62%)}.affiliate-link-block{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px}.affiliate-step{display:inline-flex;width:31px;height:31px;align-items:center;justify-content:center;color:#fff;background:var(--purple);border-radius:10px;font-size:14px;font-weight:850;box-shadow:0 6px 16px rgba(91,70,210,.18)}.affiliate-link-block div{min-width:0}.affiliate-balance-main small,.affiliate-link-block small,.affiliate-rule small{display:block;margin-bottom:3px;color:#777984;font-size:11px;font-weight:820;letter-spacing:.07em}.affiliate-link-block strong{display:block;overflow:hidden;color:#23242a;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.affiliate-link-block .primary-button{min-height:42px}.affiliate-code-row{display:flex;align-items:center;gap:9px;margin:10px 0 0 44px;padding-top:10px;border-top:1px solid #e7e3fb;color:#676974;font-size:13px}.affiliate-code-row code{padding:6px 9px;color:#3e2fa4;background:#ece8ff;border-radius:7px;font-size:13px;font-weight:800}.affiliate-code-row .icon-button{width:34px;height:34px;min-height:34px}.affiliate-code-row small{color:#24734f;font-weight:740}.affiliate-campaign-builder{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,.72fr) auto;align-items:end;gap:12px;margin-top:12px;padding:13px;border:1px solid #e5e0fb;border-radius:12px;background:rgba(255,255,255,.78)}.affiliate-campaign-builder>div small{display:block;color:#6e5bd6;font-size:11px;font-weight:850;letter-spacing:.07em}.affiliate-campaign-builder>div strong{display:block;margin-top:4px;color:#30323a;font-size:13px;line-height:1.35}.affiliate-campaign-builder label{display:grid;gap:5px;color:#555762;font-size:12px;font-weight:760}.affiliate-campaign-builder input{width:100%;min-height:42px;padding:0 12px;border:1px solid #dcd8ef;border-radius:9px;background:#fff;color:#22242a;font:inherit}.affiliate-campaign-builder .secondary-button{min-height:42px;white-space:nowrap}.affiliate-rule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.affiliate-rule{display:flex;min-width:0;align-items:flex-start;gap:12px;padding:16px}.affiliate-rule strong{display:block;margin-bottom:4px;color:#22232a;font-size:16px;line-height:1.3}.affiliate-rule p{margin:0;color:#686a75;font-size:13px;line-height:1.45}.affiliate-balance{display:grid;grid-template-columns:minmax(280px,1.15fr) minmax(280px,.8fr) auto;align-items:center;gap:18px;padding:18px}.affiliate-balance-main strong{display:block;margin-bottom:2px;font-size:clamp(27px,2.1vw,38px);letter-spacing:-.035em}.affiliate-balance-main>div:first-child>span{color:#686a75;font-size:13px}.affiliate-progress{margin-top:13px}.affiliate-progress>div{height:8px;overflow:hidden;background:#ececf1;border-radius:999px}.affiliate-progress>div span{display:block;height:100%;background:linear-gradient(90deg,#6b55df,#8e7cf0);border-radius:inherit;transition:width .25s ease}.affiliate-progress small{margin-top:6px;color:#666874;font-size:12px}.affiliate-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--shell-border);border-radius:10px}.affiliate-metrics div{min-width:0;padding:12px;text-align:center}.affiliate-metrics div+div{border-left:1px solid var(--shell-border)}.affiliate-metrics span{display:block;color:#25262d;font-size:19px;font-weight:830}.affiliate-metrics small{color:#777984;font-size:11px;line-height:1.25}.affiliate-payout-actions{display:grid;gap:8px;min-width:190px}.affiliate-payout-actions button{min-height:42px;justify-content:center}.affiliate-payout-actions button:disabled{opacity:.48;cursor:not-allowed}.affiliate-guardrails{display:flex;align-items:flex-start;gap:11px;padding:15px 17px;color:#4f515c;background:#fafafa}.affiliate-guardrails svg{flex:0 0 auto;color:#5e4bd2}.affiliate-guardrails strong{display:block;margin-bottom:2px;color:#2c2d34;font-size:14px}.affiliate-guardrails p{margin:0;font-size:13px;line-height:1.5}@media (max-width:1180px){.affiliate-rule-grid{grid-template-columns:1fr}.affiliate-balance{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr)}.affiliate-payout-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.affiliate-page{padding:18px 10px 28px;gap:10px}.affiliate-heading{display:grid;align-items:start}.affiliate-state{justify-self:start}.affiliate-link-block{grid-template-columns:auto minmax(0,1fr)}.affiliate-link-block .primary-button{grid-column:1/-1;width:100%;justify-content:center}.affiliate-link-block strong{font-size:14px}.affiliate-code-row{margin-left:0;flex-wrap:wrap}.affiliate-campaign-builder{grid-template-columns:1fr;align-items:stretch}.affiliate-campaign-builder .secondary-button{justify-content:center}.affiliate-rule{padding:13px}.affiliate-balance{padding:14px}.affiliate-balance,.affiliate-metrics{grid-template-columns:1fr}.affiliate-metrics div+div{border-top:1px solid var(--shell-border);border-left:0}.affiliate-payout-actions{grid-column:auto;grid-template-columns:1fr}}.status-badge.manual{color:#1f5f55;background:#e7f5f1;border-color:#b8ded5}.existing-owner-reply{margin:0 24px 20px;padding:16px 18px;border:1px solid var(--line);border-left:3px solid #4b9b87;border-radius:12px;background:var(--surface-soft)}.existing-owner-reply small{color:var(--muted);font-weight:700;letter-spacing:.06em}.existing-owner-reply p{margin:8px 0 0;line-height:1.6}.recovery-panel{margin-bottom:12px;padding:13px;background:linear-gradient(180deg,#f6fbf9,#fbfdfc);border:1px solid #bfe2d7;border-radius:13px;box-shadow:0 6px 20px rgba(31,114,91,.06)}.recovery-panel .step-heading>span{background:#237a65}.recovery-intro{display:grid;gap:14px}.recovery-intro>div{display:flex;align-items:center;gap:12px;color:#3d5e55}.recovery-intro svg{flex:0 0 auto;color:#237a65}.recovery-intro p{margin:0;font-size:15px;line-height:1.55}.recovery-intro .primary-button{justify-self:start;min-height:48px;font-size:15px}.recovery-blocked,.recovery-policy-note{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;color:#8c3039;background:#fff2f3;border:1px solid #efc8cc;border-radius:10px;font-size:14px;line-height:1.55}.recovery-blocked svg,.recovery-policy-note svg{flex:0 0 auto;margin-top:1px}.recovery-builder{display:grid;gap:10px}.recovery-primary-card{display:grid;gap:10px;padding:13px;background:rgba(255,255,255,.92);border:1px solid #d9e9e4;border-radius:11px}.recovery-primary-grid{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(320px,1.1fr);gap:10px;align-items:end}.recovery-recommendation{margin:0;padding:8px 10px;color:#49625b;background:#f3f9f7;border-radius:8px;font-size:13px;line-height:1.45}.recovery-contact-mode{min-width:0}.recovery-contact-mode .recovery-choice-row{flex-wrap:nowrap}.recovery-contact-mode .recovery-choice-row button{flex:1 1}.recovery-substep{display:grid;gap:12px;padding:15px;background:rgba(255,255,255,.9);border:1px solid #d9e9e4;border-radius:11px}.recovery-substep-title{display:flex;align-items:flex-start;gap:10px}.recovery-substep-title>span{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;color:#fff;background:#4c9a85;border-radius:50%;font-size:14px;font-weight:800}.recovery-substep-title>div{display:grid;gap:3px}.recovery-substep-title strong{font-size:16px}.recovery-substep-title small{color:var(--muted);font-size:14px;line-height:1.5}.recovery-channel-row,.recovery-choice-row,.recovery-variant-tabs{display:flex;flex-wrap:wrap;gap:8px}.recovery-channel-row button,.recovery-choice-row button,.recovery-variant-tabs button{min-height:40px;padding:0 12px;color:#5c6764;background:#f7faf9;border:1px solid #cfdfda;border-radius:8px;font-size:13px;font-weight:700}.recovery-channel-row button.active,.recovery-choice-row button.active,.recovery-variant-tabs button.active{color:#135f4d;background:#e5f5ef;border-color:#69ad99;box-shadow:inset 0 0 0 1px #69ad99}.recovery-contact-fields{display:grid;gap:9px;padding-top:2px}.recovery-contact-fields.compact{grid-template-columns:minmax(240px,1fr) minmax(300px,1.25fr);align-items:end}.recovery-private-contact{grid-template-columns:minmax(220px,1fr) minmax(190px,.8fr) minmax(280px,1.2fr)!important}.recovery-contact-fields label,.recovery-details{display:grid;gap:6px;color:#4d5754;font-size:14px;font-weight:700}.recovery-contact-fields input,.recovery-contact-fields select,.recovery-details input,.recovery-details select,.recovery-details textarea{width:100%;min-height:42px;padding:9px 11px;color:#303936;background:#fff;border:1px solid #cfded9;border-radius:8px;outline:none;font:inherit;font-size:14px;font-weight:450;line-height:1.45}.recovery-details textarea{min-height:92px;resize:vertical}.recovery-contact-fields input:focus,.recovery-contact-fields select:focus,.recovery-details input:focus,.recovery-details select:focus,.recovery-details textarea:focus{border-color:#63a994;box-shadow:0 0 0 3px rgba(76,154,133,.12)}.recovery-contact-fields label small{color:var(--muted);font-size:14px;font-weight:500;line-height:1.5}.recovery-confirm{display:flex!important;align-items:flex-start;grid-template-columns:none!important;gap:8px!important;padding:9px 10px;color:#42504c;background:#f4f9f7;border:1px solid #d6e8e2;border-radius:8px;font-size:13px!important;font-weight:650!important;line-height:1.4}.recovery-confirm input{flex:0 0 auto;width:19px!important;height:19px;min-height:0!important;margin-top:1px;padding:0!important}.recovery-confirm.unconditional{color:#584c2b;background:#fff9e8;border-color:#eadbad}.recovery-solution-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.recovery-solution-grid>button{display:grid;gap:7px;min-height:108px;padding:14px;text-align:left;color:#4b5552;background:#fafcfb;border:1px solid #d4e2dd;border-radius:10px}.recovery-solution-grid>button.active{color:#155f4d;background:#edf8f4;border-color:#65aa96;box-shadow:inset 0 0 0 1px #65aa96}.recovery-solution-grid>button>span{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.recovery-solution-grid strong{font-size:15px;line-height:1.35}.recovery-solution-grid em{padding:3px 7px;color:#176b55;background:#d8f0e8;border-radius:999px;font-size:10px;font-style:normal;font-weight:800;text-transform:uppercase}.recovery-solution-grid small{color:#69736f;font-size:14px;line-height:1.5}.recovery-missing,.recovery-stat-note{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.recovery-voice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.recovery-voice-grid label{display:grid;gap:6px;color:#4d5754;font-size:14px;font-weight:700}.recovery-voice-grid select{width:100%;min-height:42px;padding:8px 10px;color:#303936;background:#fff;border:1px solid #cfded9;border-radius:8px;font:inherit;font-size:14px}.recovery-advanced{border:1px solid #d5e5e0;border-radius:9px;background:#fbfdfc}.recovery-advanced summary{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:10px;padding:0 11px;color:#405a53;cursor:pointer;font-size:13px;font-weight:780}.recovery-advanced summary small{color:var(--muted);font-size:12px;font-weight:600}.recovery-advanced-content{display:grid;gap:10px;padding:0 11px 11px;border-top:1px solid #e4eeeb}.recovery-advanced-content>:first-child{margin-top:11px}.recovery-generate-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.recovery-generate{justify-self:start;min-height:44px;font-size:14px}.recovery-notice{padding:11px 13px;color:#17634f;background:#eaf7f2;border:1px solid #c6e7dc;border-radius:9px;font-size:14px;line-height:1.5}.recovery-notice.warning{color:#8b343d;background:#fff2f3;border-color:#efc8cc}.recovery-output{display:grid;gap:9px;padding:13px;background:#fff;border:1px solid #cfe2dc;border-radius:11px}.recovery-output-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.recovery-output-heading>div{display:grid;gap:2px}.recovery-output-heading strong{font-size:15px}.recovery-output-heading small{color:var(--muted);font-size:12px}.recovery-output-heading>span{padding:4px 8px;color:#17644f;background:#e8f7f1;border-radius:999px;font-size:10px;font-weight:800;text-transform:uppercase}.recovery-output>textarea{width:100%;min-height:145px;resize:vertical;padding:12px;color:#303936;background:#fff;border:1px solid #bfd9d1;border-radius:9px;outline:none;font-size:15px;line-height:1.55}.recovery-output>textarea:focus{border-color:#5da48f;box-shadow:0 0 0 3px rgba(76,154,133,.12)}.recovery-rationale{color:var(--muted);font-size:14px;line-height:1.55}.recovery-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.publish-google-button{display:inline-flex;min-height:42px;align-items:center;gap:7px;padding:0 12px;color:#6a6f7b;background:#f5f6f8;border:1px solid #d8dbe2;border-radius:8px;font-size:13px;font-weight:750}.publish-google-button span{padding:3px 6px;color:#777c87;background:#e9ebef;border-radius:999px;font-size:9px;text-transform:uppercase}.recovery-aftercare{background:rgba(255,255,255,.82);border:1px solid #d2e4de;border-radius:10px}.recovery-aftercare summary{min-height:50px;padding:14px;color:#3f5e55;cursor:pointer;font-size:15px;font-weight:750}.recovery-aftercare>a,.recovery-aftercare>button,.recovery-aftercare>div,.recovery-aftercare>label,.recovery-aftercare>p,.recovery-aftercare>span{margin-right:14px;margin-left:14px}.recovery-aftercare>div{margin-top:0}.recovery-aftercare>p{padding:12px;color:#454f4c;background:#f7faf9;border-radius:9px;font-size:15px;line-height:1.65;-webkit-user-select:text;user-select:text}.recovery-aftercare>button{margin-bottom:12px}.recovery-aftercare>a{display:flex;width:fit-content;margin-bottom:14px;font-size:14px}@media (max-width:680px){.recovery-panel{padding:14px}.recovery-contact-fields.compact,.recovery-primary-grid,.recovery-private-contact{grid-template-columns:1fr!important}.recovery-contact-mode .recovery-choice-row{flex-wrap:wrap}.recovery-solution-grid,.recovery-voice-grid{grid-template-columns:1fr}.recovery-channel-row button,.recovery-choice-row button,.recovery-variant-tabs button{flex:1 1 145px}.recovery-generate,.recovery-intro .primary-button{width:100%;justify-content:center}}.brand-settings-page h1{font-size:32px}.brand-settings-page .subheading{font-size:16px;line-height:1.55}.brand-settings-page .settings-grid{grid-template-columns:minmax(0,2.2fr) minmax(300px,.8fr);gap:18px}.brand-settings-column{min-width:0}.brand-settings-page .content-card{padding:24px;border-radius:16px}.brand-settings-page .content-card+.content-card{margin-top:18px}.brand-settings-page .content-card h2{margin-bottom:7px;font-size:20px;line-height:1.3}.brand-settings-page .card-title-row p{margin:6px 0 18px;font-size:15px;line-height:1.55}.brand-settings-page .setting-icon{width:44px;height:44px;flex:0 0 auto}.brand-settings-page .form-grid{gap:17px}.brand-settings-page .form-grid label{gap:8px}.brand-settings-page .form-grid label>span{font-size:14px}.brand-settings-page .form-grid input,.brand-settings-page .form-grid select,.brand-settings-page .form-grid textarea{padding:11px 13px;font-size:15px;border-radius:10px}.brand-settings-page .form-grid input,.brand-settings-page .form-grid select{min-height:48px}.brand-settings-page .form-grid label small{font-size:14px;line-height:1.5}.brand-settings-page .input-suffix input{padding-right:72px}.brand-settings-page .input-suffix i{top:15px;right:13px;font-size:14px}.brand-settings-page .settings-actions{gap:14px;margin-top:20px;padding-top:18px}.brand-settings-page .settings-actions button{min-height:46px;font-size:14px}.brand-settings-page .settings-actions>span{color:var(--muted);font-size:14px;line-height:1.5}.brand-settings-page .settings-preview{position:sticky;top:80px;padding:23px;border-radius:16px}.brand-settings-page .preview-label{font-size:13px}.brand-settings-page .settings-preview h3{margin:9px 0 20px;font-size:21px}.brand-settings-page .rule{gap:11px;padding:14px 0}.brand-settings-page .rule strong{font-size:15px}.brand-settings-page .rule small{font-size:14px;line-height:1.45}.brand-settings-page .preview-reply{margin-top:18px;padding:16px}.brand-settings-page .preview-reply small{font-size:12px}.brand-settings-page .preview-reply p,.brand-settings-page .preview-reply strong{font-size:14px;line-height:1.55}.brand-scope-required{display:flex;align-items:flex-start;gap:16px;max-width:850px;margin-top:22px;padding:24px;background:white;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.brand-scope-required h2{margin:0;font-size:21px}.brand-scope-required p{margin:8px 0 0;color:var(--muted);font-size:16px;line-height:1.6}.brand-settings-page .error-state strong{font-size:18px}.brand-settings-page .error-state p{max-width:680px;font-size:15px;line-height:1.55}.brand-settings-page .error-state button{min-height:44px;font-size:14px}.learning-card{overflow:hidden;border-color:#dcd7f8}.learning-title-row{position:relative}.learning-kicker{display:inline-block;margin-bottom:7px;color:var(--purple-dark);font-size:14px;font-weight:800;letter-spacing:.65px}.learning-error,.learning-privacy-note,.learning-scope-note,.learning-success{display:flex;align-items:flex-start;gap:11px;padding:14px 15px;border-radius:11px;font-size:14px;line-height:1.55}.learning-scope-note{color:#514b78;background:#f5f3ff;border:1px solid #e2defa}.learning-error svg,.learning-privacy-note svg,.learning-scope-note svg,.learning-success svg{flex:0 0 auto;margin-top:2px}.learning-error{margin-bottom:14px;color:#933842;background:var(--red-soft);border:1px solid #efcbd0}.learning-error span{flex:1 1}.learning-error button{flex:0 0 auto;min-height:44px;font-size:14px}.learning-success{margin-top:16px;color:#176747;background:var(--green-soft);border:1px solid #c8eadc}.learning-switches{margin-top:17px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.learning-switch-row{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:92px;padding:16px;background:#fff}.learning-switch-row+.learning-switch-row{border-top:1px solid var(--line)}.learning-switch-row>div{display:flex;flex-direction:column;gap:5px}.learning-switch-row strong{font-size:16px;line-height:1.4}.learning-switch-row span{max-width:720px;color:var(--muted);font-size:14px;line-height:1.55}.learning-switch{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-start;gap:8px;min-width:138px;min-height:48px;padding:5px 11px 5px 6px;color:#666b79;background:#f1f2f5;border:1px solid #d9dce3;border-radius:999px;font-size:14px;font-weight:750}.learning-switch i{display:block;width:34px;height:34px;background:white;border:1px solid #d5d7de;border-radius:50%;box-shadow:0 2px 6px rgba(23,25,35,.12);transition:.16s ease}.learning-switch[aria-checked=true]{justify-content:flex-end;color:#fff;background:var(--purple);border-color:var(--purple)}.learning-switch[aria-checked=true] i{order:2;border-color:#fff}.learning-switch b{white-space:nowrap;font-size:14px}.learning-saving{display:flex;align-items:center;gap:9px;margin-top:12px;color:var(--purple-dark);font-size:14px;font-weight:700}.learning-saving .loader-ring{width:20px;height:20px;border-width:2px}.learning-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:17px}.learning-metrics>div{display:flex;min-height:116px;flex-direction:column;justify-content:center;padding:15px;background:var(--surface-soft);border:1px solid var(--line);border-radius:11px}.learning-metrics small{color:var(--quiet);font-size:14px;font-weight:700;line-height:1.35}.learning-metrics strong{margin-top:5px;font-size:22px;line-height:1.25}.learning-metrics span{margin-top:3px;color:var(--muted);font-size:14px;line-height:1.4}.learning-examples{margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.learning-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.learning-section-heading h3{margin:0;font-size:18px}.learning-section-heading p{max-width:720px;margin:6px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.learning-section-heading>time{flex:0 0 auto;color:var(--quiet);font-size:14px;line-height:1.5}.learning-empty{display:flex;gap:12px;margin-top:14px;padding:17px;color:var(--purple-dark);background:#faf9ff;border:1px dashed #d9d4f7;border-radius:11px}.learning-empty>div{display:flex;flex-direction:column;gap:4px}.learning-empty strong{font-size:16px}.learning-empty span{color:var(--muted);font-size:14px;line-height:1.55}.learning-example-list{display:grid;gap:10px;margin-top:14px}.learning-example-list article{padding:15px;background:#fcfcfd;border:1px solid var(--line);border-radius:11px}.learning-example-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px 10px}.learning-example-meta span{color:#4d5160;font-size:14px;font-weight:750}.learning-example-meta b{color:#dc9814;font-size:15px;letter-spacing:.2px}.learning-example-meta em{padding:4px 8px;color:#176747;background:var(--green-soft);border-radius:999px;font-size:14px;font-style:normal;font-weight:700}.learning-example-meta time{margin-left:auto;color:var(--quiet);font-size:14px}.learning-example-list article>p{display:-webkit-box;overflow:hidden;margin:11px 0 0;color:#3e424e;font-size:15px;line-height:1.65;white-space:pre-line;-webkit-box-orient:vertical;-webkit-line-clamp:4}.learning-privacy-note{margin-top:17px;color:#315f50;background:var(--green-soft);border:1px solid #c9e4d9}.learning-privacy-note>div{display:flex;flex-direction:column;gap:3px}.learning-privacy-note strong{font-size:15px}.learning-privacy-note span{font-size:14px}.learning-reset{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:17px;padding-top:18px;border-top:1px solid var(--line)}.learning-reset>div:first-child{display:flex;flex-direction:column;gap:4px}.learning-reset strong{font-size:16px}.learning-reset span{max-width:720px;color:var(--muted);font-size:14px;line-height:1.55}.learning-reset-confirm button,.learning-reset>button{min-height:44px;font-size:14px}.learning-reset-confirm{display:flex;flex:0 0 auto;align-items:center;gap:12px}@media (max-width:1180px){.brand-settings-page .settings-grid{grid-template-columns:minmax(0,1fr) 280px}.learning-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.brand-settings-page .settings-grid{grid-template-columns:1fr}.brand-settings-page .settings-preview{position:static}}@media (max-width:680px){.brand-settings-page h1{font-size:28px}.brand-scope-required,.brand-settings-page .content-card{padding:18px}.learning-reset,.learning-section-heading,.learning-switch-row{align-items:stretch;flex-direction:column}.learning-switch{align-self:stretch;width:100%}.learning-switch,.learning-switch[aria-checked=true]{justify-content:flex-start}.learning-switch[aria-checked=true] i{order:0}.learning-metrics{grid-template-columns:1fr 1fr}.learning-example-meta time{width:100%;margin-left:0}.learning-reset-confirm{align-items:stretch;flex-direction:column}.learning-reset-confirm .text-button{min-height:44px}}@media (max-width:430px){.learning-metrics{grid-template-columns:1fr}}.quality-page{max-width:1320px}.quality-page h1{margin:0;font-size:34px;line-height:1.15;letter-spacing:-.7px}.quality-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.quality-heading>div{min-width:0}.quality-heading .subheading{max-width:850px;margin-bottom:0;font-size:16px;line-height:1.6}.quality-kicker{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--purple-dark);font-size:14px;font-weight:800;letter-spacing:.65px}.quality-refresh{flex:0 0 auto;min-height:48px;padding-inline:18px;font-size:15px}.quality-refresh .loader-ring{width:19px;height:19px;border-width:2px}.quality-inline-error,.quality-safety-note{display:flex;align-items:flex-start;gap:13px;padding:17px 18px;border-radius:13px;font-size:15px;line-height:1.55}.quality-safety-note{color:#31594d;background:var(--green-soft);border:1px solid #c6e3d8}.quality-inline-error svg,.quality-safety-note svg{flex:0 0 auto;margin-top:2px}.quality-safety-note>div{display:flex;flex-direction:column;gap:3px}.quality-safety-note strong{font-size:16px}.quality-safety-note span{color:#4f7067}.quality-inline-error{margin-top:14px;color:#8b343e;background:var(--red-soft);border:1px solid #efc7cd}.quality-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.quality-overview article{display:flex;min-height:142px;flex-direction:column;justify-content:center;padding:22px;background:#fff;border:1px solid var(--line);border-radius:15px;box-shadow:var(--shadow)}.quality-overview span{color:var(--muted);font-size:15px;font-weight:700}.quality-overview strong{margin:5px 0 3px;color:#313541;font-size:32px;line-height:1.1}.quality-overview small{color:var(--quiet);font-size:14px;line-height:1.45}.quality-empty{display:flex;align-items:flex-start;gap:16px;margin-top:18px;padding:22px;color:var(--purple-dark);background:#faf9ff;border-style:dashed}.quality-empty h2{font-size:20px}.quality-empty p{max-width:760px;margin:6px 0 0;font-size:15px;line-height:1.6}.quality-mode-heading{margin-top:24px;padding:0 2px}.quality-mode-heading>span{color:var(--purple-dark);font-size:13px;font-weight:800;letter-spacing:.65px}.quality-mode-heading h2{margin-top:5px;font-size:22px}.quality-mode-heading p{max-width:820px;margin:6px 0 0;color:var(--muted);font-size:15px;line-height:1.55}.quality-bands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.quality-band-card{min-width:0;padding:23px;border-top:4px solid #d6d1f8}.quality-band-card.is-ready{border-top-color:#58a889}.quality-band-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.quality-band-heading h2{font-size:22px}.quality-band-heading p{max-width:440px;margin:6px 0 0;color:var(--muted);font-size:15px;line-height:1.5}.quality-band-heading>span{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:36px;padding:6px 10px;color:#655f87;background:#f2f0ff;border-radius:999px;font-size:13px;font-weight:750}.quality-band-card.is-ready .quality-band-heading>span{color:#206248;background:var(--green-soft)}.quality-sample-progress{margin-top:20px;padding:16px;background:var(--surface-soft);border:1px solid var(--line);border-radius:12px}.quality-sample-progress>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.quality-sample-progress strong{font-size:18px}.quality-sample-progress span{color:var(--muted);font-size:14px;text-align:right}.quality-sample-progress progress{display:block;width:100%;height:12px;margin-top:13px;overflow:hidden;accent-color:var(--purple);border:0;border-radius:999px}.quality-small-sample{display:flex;align-items:flex-start;gap:11px;margin-top:13px;padding:14px;color:#685727;background:#fff9e8;border:1px solid #ead9a8;border-radius:11px}.quality-small-sample svg{flex:0 0 auto;margin-top:2px}.quality-small-sample p{margin:0;font-size:14px;line-height:1.58}.quality-band-result{display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px 14px;margin-top:13px;padding:14px 16px;color:#275f4c;background:var(--green-soft);border:1px solid #c6e3d8;border-radius:11px}.quality-band-result span{font-size:15px;font-weight:700}.quality-band-result strong{grid-row:span 2;font-size:28px}.quality-band-result small{font-size:13px}.quality-outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:15px 0 0}.quality-outcomes>div{min-width:0;padding:13px;background:#fff;border:1px solid var(--line);border-radius:10px}.quality-outcomes dt{color:var(--muted);font-size:13px;line-height:1.35}.quality-outcomes dd{margin:5px 0 0;color:#363a46;font-size:20px;font-weight:780}.quality-groups-card,.quality-reasons-card{margin-top:18px;padding:23px}.quality-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.quality-section-heading>div>span{color:var(--purple-dark);font-size:13px;font-weight:800;letter-spacing:.65px}.quality-section-heading h2{margin-top:5px;font-size:21px}.quality-section-heading p{max-width:780px;margin:6px 0 0;color:var(--muted);font-size:15px;line-height:1.55}.quality-scope-badge{flex:0 0 auto;padding:8px 11px;color:#55516c;background:#f2f1f8;border-radius:999px;font-size:13px;font-weight:750}.quality-table-wrap{margin-top:18px;overflow-x:auto;border:1px solid var(--line);border-radius:12px}.quality-table{width:100%;min-width:920px;border-collapse:collapse;font-size:14px}.quality-table th{padding:13px 12px;color:#595e6b;background:var(--surface-soft);border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.quality-table td{padding:14px 12px;border-bottom:1px solid var(--line);color:#454954;vertical-align:middle}.quality-table tbody tr:last-child td{border-bottom:0}.quality-table tbody tr:hover{background:#fbfbfd}.quality-table code{padding:4px 7px;color:#554e7e;background:#f3f1ff;border-radius:6px;font-size:13px}.quality-model-name{display:inline-block;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quality-list-empty{margin-top:17px;padding:18px;color:var(--muted);background:var(--surface-soft);border:1px dashed var(--line-strong);border-radius:11px;font-size:15px;line-height:1.55}.quality-reason-list{display:grid;gap:9px;margin:18px 0 0;padding:0;list-style:none}.quality-reason-list li{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:16px;padding:12px 15px;background:#fcfcfd;border:1px solid var(--line);border-radius:10px}.quality-reason-list li>span{display:flex;min-width:0;flex-direction:column;gap:4px}.quality-reason-list strong{font-size:15px}.quality-reason-list code{color:var(--quiet);font-size:12px;overflow-wrap:anywhere}.quality-reason-list b{display:grid;place-items:center;flex:0 0 auto;min-width:48px;min-height:40px;padding:6px 10px;color:var(--purple-dark);background:#f1efff;border-radius:9px;font-size:17px}.quality-footer{display:flex;align-items:flex-start;gap:10px;margin-top:17px;padding:4px 2px;color:var(--muted);font-size:14px;line-height:1.55}.quality-footer svg{flex:0 0 auto;margin-top:1px}.quality-error{max-width:820px;margin-top:20px;background:#fff;border:1px solid var(--line);border-radius:15px;box-shadow:var(--shadow)}.quality-error strong{color:#424753;font-size:19px}.quality-error p{max-width:650px;font-size:15px;line-height:1.55}.quality-error .secondary-button{min-height:48px;font-size:15px}.quality-feedback{display:grid;gap:11px;margin-top:15px;padding:15px;background:#faf9ff;border:1px solid #ddd8f7;border-radius:11px}.quality-feedback>div:first-child{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:5px 14px}.quality-feedback>div:first-child strong{color:#45405f;font-size:15px}.quality-feedback>div:first-child span{color:var(--muted);font-size:14px;line-height:1.45}.quality-reason-grid{display:flex;flex-wrap:wrap;gap:8px}.quality-reason-chip{min-height:44px;padding:9px 13px;color:#58536e;background:#fff;border:1px solid #d3cfea;border-radius:999px;font:inherit;font-size:14px;font-weight:700;line-height:1.25}.quality-reason-chip:hover:not(:disabled){color:var(--purple-dark);border-color:#9a90dd;background:#f7f5ff}.quality-reason-chip[aria-pressed=true]{color:#fff;background:var(--purple);border-color:var(--purple)}.quality-feedback-actions button:focus-visible,.quality-reason-chip:focus-visible{outline:3px solid rgba(102,87,217,.28);outline-offset:2px}.quality-reason-chip:disabled{cursor:not-allowed;opacity:.52}.quality-risk-warning{display:block;padding:11px 13px;color:#7a343c;background:#fff4f5;border:1px solid #efc5ca;border-radius:9px;font-size:14px;font-weight:700;line-height:1.5}.quality-risk-warning label{display:flex;align-items:flex-start;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid #efc5ca;cursor:pointer;font-weight:650}.quality-risk-warning input{width:20px;height:20px;margin:1px 0 0;flex:0 0 auto;accent-color:#7a343c}.quality-feedback-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px;padding:14px;background:#fff8f8;border:1px solid #efcfd3;border-radius:11px}.quality-feedback-actions p{flex:1 1 360px;margin:0;color:#6d4c51;font-size:14px;line-height:1.5}.quality-feedback-actions button{min-height:44px}@media (max-width:1080px){.quality-bands{grid-template-columns:1fr}}@media (max-width:760px){.quality-heading{align-items:stretch;flex-direction:column}.quality-refresh{align-self:flex-start}.quality-overview{grid-template-columns:1fr}.quality-overview article{min-height:118px}.quality-outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-section-heading{align-items:stretch;flex-direction:column}.quality-scope-badge{align-self:flex-start}}.inbox-page button,.inbox-page input,.inbox-page select,.inbox-page textarea{font-size:16px}.inbox-page .background-status,.inbox-page .review-meta,.inbox-page small,.inbox-page time{font-size:14px}.inbox-page :is(button,input,select,textarea,summary,a):focus-visible{outline:3px solid rgba(101,87,217,.34);outline-offset:2px}.inbox-command-bar{min-height:52px;margin-bottom:7px}.inbox-title-block{display:flex;align-items:baseline;gap:14px}.inbox-title-block h1{font-size:26px}.inbox-status-line{gap:9px;color:#5c6472;font-size:14px}.queue-tabs{margin-bottom:7px}.queue-tabs button{min-height:42px;font-size:14px}.filters-bar{margin-bottom:6px}.clear-filter-button,.filters-bar select,.search-box{min-height:44px}.active-filter-chips{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0 0 7px}.active-filter-chips button{display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:5px 10px;color:#4e496a;background:#f1effd;border:1px solid #dcd7fa;border-radius:999px;font-size:14px;font-weight:700}.active-filter-chips .clear-all-filter-chip{color:#5d6471;background:transparent;border-color:transparent;text-decoration:underline}.workspace-grid{grid-template-columns:minmax(350px,32%) minmax(620px,68%);min-height:610px}.queue-heading{min-height:44px}.review-card{min-height:118px;padding:14px}.review-excerpt{color:#404653}.review-badges{min-height:25px;margin-top:8px}.status-badge{font-size:11px}.review-card.selected{background:#eeebff;box-shadow:inset 6px 0 var(--purple),inset 0 0 0 2px #cfc7ff,0 7px 20px rgba(74,62,157,.13)}.review-card.selected .review-excerpt{color:#252536;font-weight:570}.review-detail-layout .review-detail-tabs{padding:6px 12px}.review-detail-layout .detail-header{position:sticky;z-index:3;top:0;min-height:64px;padding:9px 15px;background:rgba(255,255,255,.98)}.detail-title h2{font-size:19px}.detail-title span{font-size:14px}.risk-pill{font-size:12px}.review-detail-layout .detail-scroll{padding:10px 12px 14px}.review-detail-layout .source-review{gap:8px 14px;margin-bottom:7px;padding:10px 13px;border-radius:11px}.source-review-toggle{min-height:32px;font-size:14px}.edit-comparison{margin-bottom:7px}.edit-comparison summary{min-height:40px;font-size:14px}.edit-comparison summary small{font-size:14px}.review-detail-layout .workflow-notice.compact{margin-bottom:7px}.review-detail-layout .reply-workbench{margin-bottom:7px;padding:12px}.review-detail-layout .section-heading.simple{margin-bottom:7px}.reply-style-settings{margin-bottom:8px;background:#fbfaff;border:1px solid #e1dcf8;border-radius:10px}.reply-style-settings>summary{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;padding:7px 11px;color:#4f4776;cursor:pointer;font-size:14px;font-weight:800}.reply-style-settings>summary span{color:#716a83;font-weight:650}.reply-style-settings .reply-settings-grid{margin:0;padding:0 9px 9px}.reply-contact-setting{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;margin-bottom:8px;padding:8px 11px;border:1px solid #d8dce7;border-radius:9px;background:#f8f9fc;color:#4d5567;font-size:14px;line-height:1.4}.reply-contact-setting>span{display:flex;align-items:center;gap:7px;min-width:0}.reply-contact-setting.ready{border-color:#cbe4d9;background:#f1f8f5;color:#315e50}.reply-contact-setting.missing{border-color:#ead9aa;background:#fff9e9;color:#765818}.reply-contact-setting a{flex:0 0 auto;color:#6249c7;font-weight:800;text-decoration:none}.reply-contact-setting a:hover{text-decoration:underline}.brand-wizard-page{max-width:1460px;margin:0 auto}.brand-wizard-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.brand-wizard-header h1{margin:9px 0 4px}.brand-wizard-header p{margin:0;color:var(--muted);font-size:16px}.brand-location-pill,.sample-safe-pill{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;color:#4d3bc0;background:#efedff;border-radius:999px;font-size:13px;font-weight:750}.brand-save-main{min-width:130px}.brand-save-message{display:flex;align-items:center;gap:8px;margin:-4px 0 14px;padding:10px 13px;border-radius:11px;font-size:14px;font-weight:650}.brand-save-message.is-success{color:#176346;background:#edf9f3;border:1px solid #bfe6d2}.brand-save-message.is-info{color:#3f3592;background:#f3f1ff;border:1px solid #d8d2ff}.brand-save-message.is-error{color:#9f2f3a;background:#fff1f2;border:1px solid #f2c3c8}.location-regional-card{display:grid;gap:12px;margin-bottom:14px;padding:13px 15px;background:#f7f8fb;border:1px solid var(--line);border-radius:13px}.location-regional-card.is-required{background:#fffaf0;border-color:#ead9aa}.location-regional-heading{display:flex;align-items:center;gap:10px}.location-regional-heading>div{min-width:0;flex:1 1}.location-regional-heading h2{margin:0;font-size:16px}.location-regional-heading p{margin:3px 0 0;color:var(--muted);font-size:13px}.location-regional-icon{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;color:#5945ca;background:#ebe7ff;border-radius:10px}.location-regional-fields{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(220px,1fr) auto auto;align-items:end;gap:9px}.location-regional-fields label{display:grid;gap:5px}.location-regional-fields label>span{color:#464856;font-size:12px;font-weight:750}.location-regional-fields select{min-height:42px;padding:0 11px;background:#fff;border:1px solid var(--line-strong);border-radius:9px;font:inherit}.location-regional-fields .primary-button{min-height:42px;white-space:nowrap}.location-regional-fields .text-button{min-height:42px}.brand-simple-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.brand-step-card{position:relative;min-width:0;padding:20px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.brand-step-card:last-child{grid-column:1/-1}.brand-step-number{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:30px;height:30px;color:#fff;background:var(--purple);border-radius:50%;font-size:15px;font-weight:800}.brand-step-heading{display:flex;gap:11px;align-items:flex-start;padding-right:34px;color:var(--purple)}.brand-step-heading h2{margin:0;color:var(--ink);font-size:19px}.brand-step-heading p{margin:4px 0 16px;color:var(--muted);font-size:14px;line-height:1.45}.brand-step-heading-action{display:grid;grid-template-columns:auto minmax(0,1fr) auto;padding-right:0}.brand-google-import-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:7px 11px;color:#4d3bc0;background:#f1efff;border:1px solid #cfc8ff;border-radius:9px;font-size:13px;font-weight:800;white-space:nowrap}.brand-google-import-button:hover:not(:disabled){background:#e7e3ff;border-color:#ada3f6}.brand-step-card label{display:grid;gap:6px;margin-top:11px}.brand-advanced-grid label>span,.brand-choice-group>span,.brand-step-card label>span{color:var(--ink);font-size:14px;font-weight:720}.brand-advanced-grid input,.brand-advanced-grid textarea,.brand-step-card input,.brand-step-card textarea{width:100%;padding:11px 12px;color:var(--ink);background:#fff;border:1px solid #d9dbe5;border-radius:10px;font:inherit;font-size:15px;line-height:1.45}.brand-advanced-grid input:focus,.brand-advanced-grid textarea:focus,.brand-step-card input:focus,.brand-step-card textarea:focus{border-color:var(--purple);outline:3px solid rgba(102,87,217,.13)}.brand-choice-group{margin-top:12px}.brand-choice-group>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:7px}.brand-choice-group button{min-height:42px;color:#44465a;background:#f8f8fb;border:1px solid #dedfe8;border-radius:9px;font-size:14px;font-weight:680}.brand-choice-group button.selected{color:#4933c6;background:#efedff;border-color:#aaa0f8;box-shadow:inset 0 0 0 1px #d2ccff}.brand-language-group>div{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-language-group button{padding-inline:8px}.brand-signature-field{padding-top:12px;border-top:1px solid #ececf2}.brand-signature-field small{color:#6c6d79;font-size:12.5px;line-height:1.4}.brand-name-cases{margin-top:13px;border:1px solid #dedbea;border-radius:11px;background:#faf9ff}.brand-name-cases>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:10px 12px;cursor:pointer;list-style:none}.brand-name-cases>summary::-webkit-details-marker{display:none}.brand-name-cases>summary>span{display:grid;gap:2px}.brand-name-cases>summary b{color:#312b50;font-size:14px}.brand-name-cases>summary small{color:#777488;font-size:12px}.brand-name-cases>summary em{overflow:hidden;max-width:48%;padding:5px 8px;color:#4d3bc0;background:#eeeaff;border-radius:7px;font-size:12px;font-style:normal;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.brand-name-cases-body{padding:0 12px 12px;border-top:1px solid #e5e2f0}.brand-name-cases-intro{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0 5px}.brand-name-cases-intro p{margin:0;color:#656274;font-size:12.5px;line-height:1.4}.brand-name-cases-intro button{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;min-height:34px;padding:6px 8px;color:#4d3bc0;background:#fff;border:1px solid #d4cef7;border-radius:8px;font-size:12px;font-weight:750}.brand-name-cases-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 9px}.brand-step-card .brand-name-cases-grid label{display:grid;grid-template-columns:minmax(100px,.75fr) minmax(0,1.25fr);align-items:center;gap:7px;margin:0}.brand-step-card .brand-name-cases-grid label>span{display:grid;gap:0;font-size:12px}.brand-name-cases-grid label>span small{color:#8a8796;font-size:10.5px;font-weight:500}.brand-step-card .brand-name-cases-grid input{min-width:0;padding:8px 9px;font-size:13px}.brand-name-cases-example{margin:9px 0 0;color:#5d596b;font-size:12px;line-height:1.45}.brand-contact-confirm{display:flex;align-items:center;gap:9px;width:100%;min-height:48px;margin-top:13px;padding:9px 11px;color:#5c6070;background:#f7f8fb;border:1px solid #dfe1e8;border-radius:10px;text-align:left}.brand-contact-confirm>span{display:grid;place-items:center;width:29px;height:29px;color:var(--purple);background:#eeebff;border-radius:8px}.brand-contact-confirm.confirmed{color:#176346;background:#edf9f3;border-color:#addfc7}.brand-contact-confirm.confirmed>span{color:#176346;background:#d7f2e5}.google-profile-import{margin-top:14px;padding:12px;background:#f7f6ff;border:1px solid #d8d2ff;border-radius:12px}.google-profile-import-title{display:flex;align-items:center;gap:9px;color:#4d3bc0}.google-profile-import-title>div{display:grid;gap:2px}.google-profile-import-title b{color:#29233e;font-size:15px}.google-profile-import-title small{color:#6d687c;font-size:13px}.google-profile-import-rows{display:grid;gap:5px;margin-top:10px}.brand-step-card .google-profile-import-rows label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:42px;margin:0;padding:7px 9px;background:#fff;border:1px solid #e0dff0;border-radius:8px;cursor:pointer}.brand-step-card .google-profile-import-rows label.is-empty{opacity:.58;cursor:default}.brand-step-card .google-profile-import-rows input{width:18px;height:18px;padding:0;accent-color:var(--purple)}.google-profile-import-rows span{display:grid;gap:1px;min-width:0}.google-profile-import-rows b{font-size:13px}.google-profile-import-rows small{overflow:hidden;color:#656172;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.google-profile-import-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:10px}.google-profile-import-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:7px 12px;border-radius:9px;font-weight:750}.brand-contact-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.brand-contact-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:68px;padding:10px;background:#f8f9fb;border:1px solid #e0e1e8;border-radius:11px}.brand-contact-row.is-enabled{background:#f7fbf9;border-color:#c5e2d5}.brand-contact-row.is-locked{box-shadow:inset 0 0 0 1px rgba(42,139,102,.08)}.brand-contact-toggle{position:relative;width:43px;height:25px;padding:0;background:#c9cbd4;border:0;border-radius:999px}.brand-contact-toggle i{position:absolute;top:3px;left:3px;width:19px;height:19px;background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.18);transition:transform .18s ease}.brand-contact-row.is-enabled .brand-contact-toggle{background:#238563}.brand-contact-row.is-enabled .brand-contact-toggle i{transform:translateX(18px)}.brand-contact-copy{display:grid;gap:2px;min-width:0}.brand-contact-copy b{font-size:15px}.brand-contact-copy small{color:#686b78;font-size:13px;line-height:1.35}.brand-contact-editor,.brand-contact-locked{grid-column:2;min-width:0}.brand-contact-editor{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.brand-step-card .brand-contact-editor input{min-width:0;margin:0}.brand-contact-editor>div{display:flex;align-items:center;gap:6px}.brand-contact-error{grid-column:1/-1;color:#a3333d;font-size:12px;font-weight:650;line-height:1.35}.brand-contact-editor input[aria-invalid=true]{border-color:#d85b65;box-shadow:0 0 0 3px rgba(216,91,101,.12)}.brand-contact-editor a,.brand-contact-editor button,.brand-contact-locked button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:40px;padding:7px 10px;border:1px solid #d8d9e2;border-radius:8px;font-size:13px;font-weight:750;text-decoration:none;white-space:nowrap}.brand-contact-editor button{color:#fff;background:var(--purple);border-color:var(--purple)}.brand-contact-editor button:disabled{color:#8c8e98;background:#ececf1;border-color:#dedfe5}.brand-contact-editor a{color:#4d3bc0;background:#fff}.brand-contact-locked{display:flex;align-items:center;justify-content:space-between;gap:8px}.brand-contact-locked a{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;color:#176346;font-size:14px;font-weight:800;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.brand-contact-locked a:hover{text-decoration:underline}.brand-contact-locked button{color:#51466f;background:#fff}.brand-contact-footnote{display:flex;align-items:center;gap:7px;margin:11px 0 0;color:#55625d;font-size:13px}.brand-advanced-card,.learning-collapsed,.sample-lab-card{margin-top:14px!important}.brand-advanced-card>summary,.learning-collapsed>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.brand-advanced-card>summary::-webkit-details-marker,.learning-collapsed>summary::-webkit-details-marker{display:none}.brand-advanced-card>summary span,.learning-collapsed>summary span{display:flex;align-items:center;gap:9px;font-size:16px}.brand-advanced-card>summary small,.learning-collapsed>summary small{color:var(--muted);font-size:14px}.brand-advanced-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.brand-advanced-grid label{display:grid;gap:7px}.brand-advanced-grid .full{grid-column:1/-1}.brand-advanced-card .learning-nested{margin-top:18px;padding-top:14px;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none}.brand-advanced-card .learning-nested>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#676978;cursor:pointer;list-style:none}.brand-advanced-card .learning-nested>summary::-webkit-details-marker{display:none}.brand-advanced-card .learning-nested>summary span{display:inline-flex;align-items:center;gap:8px;font-size:13px}.brand-advanced-card .learning-nested>summary small{color:#8a8b96;font-size:12px}.brand-advanced-card .learning-nested .learning-compact-body{margin-top:12px;padding:12px;background:#fafafd;border:1px solid #e5e5ec;border-radius:9px}.sample-lab-card{padding:22px!important}.sample-lab-header{display:flex;align-items:center;justify-content:space-between;gap:24px}.sample-lab-header h2{margin:9px 0 5px!important;font-size:22px!important}.sample-lab-header p{margin:0;color:var(--muted);font-size:15px}.sample-safe-pill{color:#176346;background:#e8f7ef}.sample-lab-actions{display:flex;gap:8px;flex:0 0 auto}.sample-lab-message{margin-top:14px;padding:10px 12px;color:#51427e;background:#f3f1ff;border-radius:9px;font-size:14px;font-weight:650}.sample-rating-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:18px 0 12px}.sample-rating-tabs button{min-height:43px;color:#575a68;background:#fafafd;border:1px solid #e0e1e8;border-radius:10px;font-size:16px;font-weight:800}.sample-rating-tabs button span{margin-left:3px;color:#f4a000}.sample-rating-tabs button.selected{color:#fff;background:var(--purple);border-color:var(--purple);box-shadow:0 5px 12px rgba(102,87,217,.2)}.sample-rating-tabs button.selected span{color:#fff}.sample-review-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.sample-review-card{min-width:0;padding:13px;background:#fff;border:1px solid #dedfe8;border-radius:12px}.sample-review-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.sample-review-card>header span{color:var(--muted);font-size:12px;font-weight:750;text-transform:uppercase}.sample-review-card>header b{color:#f4a000;font-size:13px;letter-spacing:-1px;white-space:nowrap}.sample-review-card>p{min-height:88px;margin:11px 0;color:#272938;font-size:14px;line-height:1.5}.sample-waiting{display:flex;gap:7px;align-items:center;padding:9px;color:#6e7080;background:#f7f7fa;border-radius:8px;font-size:12px}.sample-reply{padding-top:11px;border-top:1px solid #e4e5eb}.sample-reply>small{color:#5946ce;font-size:11px;font-weight:800}.sample-reply>p{min-height:140px;margin:7px 0 10px;font-size:14px;line-height:1.5}.sample-reply-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.sample-reply-actions button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:36px;padding:5px 6px;color:#4f5262;background:#f8f8fb;border:1px solid #dedfe8;border-radius:8px;font-size:12px;font-weight:680}.sample-reply-actions button:hover:not(:disabled){color:var(--purple);border-color:#b6acf8;background:#f2efff}.sample-reply-actions .sample-send-disabled{grid-column:1/-1;color:#9395a0;background:#f2f2f4}.learning-compact-body{display:flex;align-items:center;gap:16px;margin-top:17px;padding-top:16px;border-top:1px solid var(--line)}.learning-compact-body p{flex:1 1;margin:0;color:var(--muted);font-size:14px}.learning-compact-body>span{color:#176346;font-size:13px;font-weight:650}@media (max-width:1260px){.sample-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-contact-list{grid-template-columns:1fr}.location-regional-fields{grid-template-columns:1fr 1fr}}.visibility-page{display:grid;gap:16px;padding:28px clamp(14px,2vw,30px) 42px}.visibility-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.visibility-heading>div>span,.visibility-section-heading>span{color:var(--purple);font-size:10px;font-weight:850;letter-spacing:.1em}.visibility-heading h1{margin:5px 0;font-size:clamp(28px,2.5vw,40px);letter-spacing:-.04em}.visibility-heading p,.visibility-section-heading p{max-width:820px;margin:0;color:var(--muted);font-size:14px;line-height:1.55}.visibility-overview{display:grid;grid-template-columns:minmax(310px,.9fr) minmax(0,1.35fr);gap:14px}.visibility-score-card{display:grid;align-content:space-between;gap:20px;padding:22px;background:linear-gradient(135deg,#f5f2ff,#fff 64%)}.visibility-source{width:fit-content;padding:6px 9px;color:#166442;background:#ecf8f2;border:1px solid #cbe8db;border-radius:999px;font-size:11px;font-weight:800}.visibility-source.is-attention,.visibility-source.is-missing{color:#8a5700;background:#fff8e6;border-color:#ecd9a7}.visibility-source.is-not_connected{color:#6b526e;background:#f5f1f6;border-color:#e4dbe6}.visibility-score{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:20px}.visibility-score>strong{color:#4f3dba;font-size:clamp(44px,5vw,66px);line-height:1;letter-spacing:-.06em}.visibility-score>strong small{margin-left:3px;color:#8a85a5;font-size:14px;letter-spacing:0}.visibility-score h2{margin:0 0 6px;font-size:21px}.visibility-score p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.visibility-score-card>small{color:var(--quiet);font-size:11px}.visibility-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.visibility-metrics article{display:grid;min-width:0;align-content:center;gap:5px;padding:18px;background:#fff;border:1px solid var(--line);border-radius:14px}.visibility-metrics article.is-attention{background:#fff9f0;border-color:#ecd6b7}.visibility-metrics small{color:var(--quiet);font-size:10px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.visibility-metrics strong{font-size:28px;letter-spacing:-.04em}.visibility-metrics span{color:var(--muted);font-size:12px}.visibility-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.72fr);gap:14px;align-items:start}.visibility-actions-card,.visibility-evidence-card{padding:21px}.visibility-section-heading h2{margin:5px 0;font-size:22px}.visibility-sections{display:grid;gap:13px;margin-top:18px}.visibility-sections>article{overflow:hidden;border:1px solid var(--line);border-radius:12px}.visibility-sections>article>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:#fafafd;border-bottom:1px solid var(--line)}.visibility-sections>article>header strong{font-size:14px}.visibility-sections>article>header span{color:#5947c6;font-size:13px;font-weight:820}.visibility-sections ul{display:grid;margin:0;padding:0;list-style:none}.visibility-sections li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px}.visibility-sections li+li{border-top:1px solid #efeff3}.visibility-sections li>span{display:grid;place-items:center;width:26px;height:26px;color:#19704b;background:#edf9f3;border-radius:8px}.visibility-sections li.is-partial>span,.visibility-sections li.is-stale>span{color:#9a6200;background:#fff5db}.visibility-sections li.is-missing>span{color:#a04646;background:#fff0f0}.visibility-sections li div{min-width:0}.visibility-sections li small,.visibility-sections li strong{display:block}.visibility-sections li strong{font-size:13px}.visibility-sections li small{margin-top:2px;color:var(--muted);font-size:11px;line-height:1.45}.visibility-sections li>b{color:#777988;font-size:11px}.visibility-actions-card>ol{display:grid;gap:10px;margin:17px 0 0;padding:0;list-style:none}.visibility-actions-card>ol>li{padding:14px;background:#fafafd;border:1px solid var(--line);border-radius:11px}.visibility-actions-card li>span{display:inline-flex;padding:4px 7px;border-radius:999px;font-size:9px;font-weight:850;text-transform:uppercase}.visibility-actions-card .priority-high{color:#9c3131;background:#ffebeb}.visibility-actions-card .priority-medium{color:#8a5d00;background:#fff2d5}.visibility-actions-card .priority-low{color:#34604e;background:#eaf7f0}.visibility-actions-card li>strong{display:block;margin-top:8px;font-size:14px}.visibility-actions-card li>p{margin:5px 0 9px;color:var(--muted);font-size:12px;line-height:1.5}.visibility-actions-card li>a{display:inline-flex;align-items:center;gap:3px;color:var(--purple-dark);font-size:11px;font-weight:780}.visibility-future{display:flex;align-items:flex-start;gap:11px;margin-top:14px;padding:14px;color:#4d4d59;background:#f3f1ff;border-radius:11px}.visibility-future svg{flex:0 0 auto;color:var(--purple)}.visibility-future strong{display:block;font-size:13px}.visibility-future p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.visibility-empty,.visibility-good{display:grid;justify-items:center;gap:7px;padding:30px 16px;color:#246d4c;text-align:center}.visibility-empty p,.visibility-good p{max-width:580px;margin:0;color:var(--muted);font-size:12px}.dashboard-google-state{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:790;white-space:nowrap}.dashboard-google-state.is-ready{color:#176543;background:#eaf8f1}.dashboard-google-state.is-attention{color:#8b5b00;background:#fff2d7}.dashboard-google-state.is-missing{color:#6b6874;background:#f0f0f3}@media (max-width:1050px){.visibility-grid,.visibility-overview{grid-template-columns:1fr}}@media (max-width:680px){.visibility-page{gap:11px;padding:18px 10px 30px}.visibility-heading{align-items:stretch;flex-direction:column}.visibility-heading .secondary-button{width:100%;justify-content:center}.visibility-metrics{grid-template-columns:1fr 1fr;gap:8px}.visibility-metrics article{padding:13px}.visibility-score{grid-template-columns:1fr;gap:11px}.visibility-sections li{grid-template-columns:26px minmax(0,1fr)}.visibility-sections li>b{grid-column:2}.visibility-actions-card,.visibility-evidence-card{padding:15px}}@media (max-width:820px){.brand-wizard-header,.sample-lab-header{align-items:stretch;flex-direction:column}.brand-advanced-grid,.brand-simple-steps,.sample-review-grid{grid-template-columns:1fr}.brand-advanced-grid .full,.brand-step-card:last-child{grid-column:auto}.brand-step-heading-action{grid-template-columns:auto minmax(0,1fr)}.brand-step-heading-action .brand-google-import-button{grid-column:1/-1}.location-regional-fields{grid-template-columns:1fr}.location-regional-fields .primary-button,.location-regional-fields .text-button{width:100%}.brand-contact-editor{grid-template-columns:1fr}.brand-contact-editor>div{flex-wrap:wrap}.sample-lab-actions{display:grid;grid-template-columns:1fr}.sample-rating-tabs{grid-template-columns:repeat(5,1fr)}.learning-compact-body{align-items:flex-start;flex-direction:column}}.review-detail-layout .draft-editor{border-width:2px}.review-detail-layout .draft-editor:focus{border-color:var(--purple);box-shadow:0 0 0 4px rgba(101,87,217,.12)}.review-detail-layout .instruction-field small,.review-detail-layout .quality-feedback>div:first-child span{font-size:13px}.review-detail-layout{position:relative}.review-detail-layout .detail-scroll{padding-bottom:86px}.detail-action-bar{position:absolute;z-index:6;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:68px;padding:10px 14px;background:rgba(255,255,255,.98);border-top:1px solid #dcdde5;box-shadow:0 -8px 22px rgba(34,37,50,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.detail-action-bar button{min-height:44px;padding-inline:14px}.detail-action-bar .detail-primary-action{margin-left:auto;min-width:190px}.tool-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.tool-heading>div{display:grid;gap:2px}.tool-heading strong{font-size:19px}.tool-heading small{color:#65706c;font-size:14px}.recovery-panel{padding:12px}.recovery-primary-card{gap:9px;padding:12px}.recovery-context-strip{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;min-height:40px;padding:7px 10px;color:#3d534d;background:#eef8f4;border:1px solid #d1e8df;border-radius:9px;font-size:14px}.recovery-context-strip span{display:inline-flex;align-items:center;gap:5px}.recovery-context-strip a{margin-left:auto;color:#176c56;font-weight:800}.recovery-contact-warning{display:flex;align-items:center;gap:8px;padding:9px 11px;color:#765818;background:#fff8e6;border:1px solid #edd9a4;border-radius:9px;font-size:14px}.recovery-contact-warning a{margin-left:auto;color:#694acb;font-weight:800}.recovery-primary-grid{grid-template-columns:minmax(240px,1fr) minmax(300px,1fr)}.recovery-recommendation{font-size:14px}.recovery-contact-fields label,.recovery-details{font-size:15px}.recovery-contact-fields input,.recovery-contact-fields select,.recovery-details input,.recovery-details select{min-height:44px;font-size:15px}.recovery-advanced summary{min-height:44px;font-size:14px}.recovery-advanced summary small{font-size:13px}.recovery-generate{min-height:46px;font-size:15px}.recovery-output{padding:12px}.recovery-variant-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.recovery-variant-tabs button{min-height:44px;font-size:14px}.recovery-output>textarea{min-height:160px;font-size:16px}.removal-panel{padding:12px}.report-decision-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;background:#fff;border:1px solid #dcdde4;border-left:5px solid #b07b23;border-radius:11px}.report-decision-icon{display:grid;place-items:center;width:40px;height:40px;color:#73531f;background:#fff5dc;border-radius:10px}.report-decision-card>div{display:grid;gap:4px}.report-decision-card small{color:#6c6475;font-size:12px;font-weight:850;letter-spacing:.45px}.report-decision-card strong{color:#252531;font-size:18px;line-height:1.35}.report-decision-card span{color:#595f6c;font-size:15px}.report-decision-card abbr{margin-left:5px;color:#776f82;font-size:13px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help}.report-decision-card em{padding:5px 8px;color:#745413;background:#fff2cf;border-radius:999px;font-size:12px;font-style:normal;font-weight:800;white-space:nowrap}.report-evidence-prompt{margin:9px 0;color:#515764;font-size:15px;line-height:1.5}.report-main-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}.report-main-actions :is(button,a){display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:7px;text-align:center;text-decoration:none}.reporting-summary.compact{gap:4px;margin:8px 0;padding:11px 13px}.reporting-summary.compact strong{font-size:15px}.reporting-summary.compact span{font-size:13px}.reporting-summary.compact.muted{color:#626977;background:#f7f7fa}.report-expanded-section{display:grid;gap:10px;margin:9px 0;padding:13px;background:#faf9ff;border:1px solid #ded9f7;border-radius:11px}.report-expanded-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.report-expanded-heading strong{font-size:17px}.report-ready-description{display:grid;gap:10px;margin:0;background:#fff}.report-ready-description>p{margin:0;padding:12px;color:#353845;background:#f7f7fb;border:1px solid #e5e3ee;border-radius:9px}.report-evidence-fact{display:grid;gap:5px}.report-evidence-fact>span{color:#333642;font-size:14px;font-weight:760}.report-evidence-fact em{color:#777b87;font-size:12px;font-style:normal;font-weight:600}.report-evidence-fact input{width:100%;min-height:44px;padding:0 12px;color:#282b35;background:#fff;border:1px solid #d7d8e0;border-radius:8px;font-size:15px}.report-evidence-fact input:focus{outline:3px solid rgba(98,78,220,.16);border-color:var(--purple)}.report-evidence-fact>small{font-size:12px;font-weight:500;letter-spacing:0}.report-exact-review-link,.report-link-pending{display:inline-flex;align-items:center;gap:7px;color:var(--purple-dark);font-size:13px;font-weight:750}.report-link-pending{color:#626875}.report-status-note{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:9px 0;padding:11px;background:#f2f7ff;border:1px solid #d5e1f4;border-radius:10px}.report-status-note>div{display:grid;gap:2px}.report-status-note span{color:#5d6570;font-size:13px}.report-status-note .official-route-link{margin:0;white-space:nowrap}.report-secondary-details{margin-top:8px}.public-contact-confirm{display:flex!important;align-items:flex-start;gap:9px!important;padding:10px 12px;background:#f1f8f5;border:1px solid #d0e5dc;border-radius:9px}.public-contact-confirm input{width:20px;height:20px;flex:0 0 auto}.sidebar-collapse-toggle{position:absolute;top:22px;right:10px;display:grid;width:38px;height:38px;place-items:center;color:#6a657a;background:#f7f6fb;border:1px solid #e3e1eb;border-radius:10px}.sidebar{position:relative}@media (min-width:901px){html.replify-sidebar-collapsed{--sidebar:78px}html.replify-sidebar-collapsed .sidebar{padding-inline:10px}html.replify-sidebar-collapsed .sidebar-collapse-toggle{position:static;margin:8px auto 10px}html.replify-sidebar-collapsed .brand{justify-content:center}html.replify-sidebar-collapsed .brand>span:last-child,html.replify-sidebar-collapsed .main-nav a span,html.replify-sidebar-collapsed .nav-caption,html.replify-sidebar-collapsed .sidebar .context-switcher,html.replify-sidebar-collapsed .sidebar .session-menu>summary>svg,html.replify-sidebar-collapsed .sidebar .session-summary-copy,html.replify-sidebar-collapsed .sidebar .session-summary-wallet,html.replify-sidebar-collapsed .sidebar-callout,html.replify-sidebar-collapsed .workspace-card{display:none}html.replify-sidebar-collapsed .main-nav a{justify-content:center;padding-inline:0}html.replify-sidebar-collapsed .sidebar .session-menu>summary{justify-content:center}}@media (max-width:1180px){.report-main-actions{grid-template-columns:1fr}.detail-action-bar{flex-wrap:wrap}.detail-action-bar .detail-primary-action{flex:1 1 100%;order:-1}}@media (max-width:760px){.inbox-title-block{align-items:flex-start;flex-direction:column;gap:4px}.inbox-status-line{flex-wrap:wrap}.workspace-grid{min-height:0}.review-detail-layout .detail-header{position:static}.detail-action-bar{position:sticky;bottom:0}.review-detail-layout .detail-scroll{padding-bottom:14px}.detail-action-bar button{flex:1 1 140px}.report-decision-card{grid-template-columns:auto minmax(0,1fr)}.report-decision-card em{grid-column:2;justify-self:start}.report-status-note{grid-template-columns:auto minmax(0,1fr)}.report-status-note .official-route-link{grid-column:1/-1}.recovery-primary-grid,.recovery-variant-tabs{grid-template-columns:1fr}}@media (max-width:560px){.quality-page h1{font-size:29px}.quality-heading .subheading{font-size:15px}.quality-refresh{width:100%}.quality-band-card,.quality-groups-card,.quality-inline-error,.quality-reasons-card,.quality-safety-note{padding:17px}.quality-band-heading,.quality-sample-progress>div{align-items:stretch;flex-direction:column}.quality-band-heading>span{align-self:flex-start}.quality-sample-progress span{text-align:left}.quality-outcomes{grid-template-columns:1fr 1fr}.quality-feedback>div:first-child{align-items:flex-start;flex-direction:column}.quality-reason-grid{display:grid;grid-template-columns:1fr}.quality-reason-chip{width:100%;border-radius:10px;text-align:left}.quality-feedback-actions{align-items:stretch;flex-direction:column}.quality-feedback-actions button{width:100%}}.connection-resource-header h2,.content-card h2,.provider-account-title strong{font-size:20px;line-height:1.35}.audit-list p,.audit-list time,.card-title-row p,.connection-blocker,.connection-copy p,.connection-info ol,.connection-loading,.connection-resource-header p,.content-card>p,.import-empty small,.import-help-card ol,.import-help-card>p,.team-empty,.team-permission-note{font-size:14px!important;line-height:1.55}.audit-page .content-card,.settings-page .content-card{padding:22px;border-radius:15px}.audit-page .subheading,.settings-page .subheading{font-size:16px;line-height:1.55}.audit-list strong,.audit-summary small,.audit-summary strong,.form-grid label>span,.import-confirmation strong,.import-format legend,.import-format strong,.team-person small,.team-person strong,.team-row time{font-size:14px;line-height:1.45}.form-grid label small,.import-confirmation small,.import-format small{font-size:13px;line-height:1.5}.auth-form input,.auth-form select,.form-grid input:not([type=checkbox]):not([type=radio]):not([type=file]),.form-grid select,.form-grid textarea{min-height:48px;padding:11px 13px;font-size:15px}.form-grid textarea{min-height:112px}.connection-card{padding:22px}.connection-info code{font-size:13px}.connection-resource-header,.provider-location-row,.readiness-list{font-size:14px}.connected-badge{font-size:13px}.scope-list span{padding:5px 8px;font-size:13px}.readiness-list strong{font-size:14px}.readiness-list small{font-size:13px;line-height:1.5}.connection-feedback .auth-success,.connection-feedback .inline-error,.connection-feedback .inline-warning{font-size:14px;line-height:1.5}.google-consent{grid-template-columns:22px minmax(0,1fr);gap:10px;padding:14px}.google-consent input{width:20px;height:20px}.google-consent strong{font-size:14px}.connection-muted,.connection-panel-actions small,.google-consent small,.provider-account-title small,.provider-location-copy small{font-size:13px;line-height:1.5}.provider-location-copy strong{font-size:15px}.provider-location-row select{padding:9px 11px}.location-bound,.provider-location-row select{min-height:44px;font-size:14px}.import-format label{min-height:76px;padding:14px}.import-sample-button{min-height:44px;font-size:14px}.import-empty strong{font-size:15px}.form-grid .import-textarea{font-size:14px}.team-row{min-height:76px}.team-avatar{width:40px;height:40px}.role-badge,.team-avatar{font-size:13px}.invitation-history summary{display:flex;align-items:center}.invitation-history summary,.invitation-row button,.team-member-actions button{min-height:44px;font-size:14px}.audit-summary>div{min-height:82px;padding:16px}.audit-card .demo-pill{font-size:13px}.audit-list article{min-height:78px;gap:13px}.audit-list p{margin-top:6px}.audit-page .error-state strong,.settings-page .error-state strong{color:#4b4f5b;font-size:18px}.audit-page .error-state p,.settings-page .error-state p{max-width:680px;font-size:14px;line-height:1.55}.audit-page .error-state button,.settings-page .error-state button{min-height:44px;font-size:14px}.auth-benefits small,.auth-benefits strong,.auth-brand small,.auth-card-heading p,.auth-confirm-box small,.auth-confirm-box strong,.auth-form .legal-acceptance,.auth-form .legal-acceptance>span,.auth-form label>span,.auth-form small,.auth-help,.auth-legal,.auth-preview-link small,.auth-preview-link strong,.auth-success{font-size:14px;line-height:1.5}.auth-benefits li{min-height:96px;padding:16px}.auth-submit{min-height:48px;font-size:15px}.auth-legal{position:static;margin-top:22px}.context-switcher{gap:10px;padding:12px}.context-role,.context-switcher label>span{font-size:11px}.context-switcher .context-submit,.context-switcher select{min-height:44px;font-size:14px}.context-error,.context-switcher-empty,.context-switcher-loading{font-size:14px;line-height:1.45}.session-menu>summary{min-height:48px}.session-avatar{width:40px;height:40px;font-size:13px}.session-identity strong,.session-summary-copy strong{font-size:14px}.session-active-context small,.session-active-context strong,.session-identity small,.session-summary-copy small{font-size:12px}.session-links a,.session-logout{min-height:44px;font-size:14px}.mobile-menu-links a{min-height:48px;font-size:15px}.review-next-action{display:block;margin-top:11px;padding-top:10px;color:#4f5360;border-top:1px dashed #dfe1e8;font-size:14px;line-height:1.45}.review-next-action strong{color:var(--purple-dark)}.mobile-detail-back{display:none}.review-detail:focus-visible{outline:3px solid rgba(101,87,217,.5);outline-offset:-3px}.review-detail-tabs{position:sticky;z-index:4;top:-15px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 12px;padding:7px;background:rgba(255,255,255,.97);border:1px solid var(--line);border-radius:12px;box-shadow:0 5px 18px rgba(24,27,42,.07);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.review-detail-tabs button{display:flex;min-height:44px;align-items:center;justify-content:center;padding:8px 10px;color:#676276;background:transparent;border:1px solid transparent;border-radius:9px;font-size:14px;font-weight:750;text-align:center}.review-detail-tabs button:hover{color:var(--purple-dark);background:#f7f5ff}.review-detail-tabs button.active,.review-detail-tabs button[aria-selected=true]{color:#fff;background:var(--purple);border-color:var(--purple);box-shadow:0 4px 12px rgba(101,87,217,.22)}.review-detail-tabs button:focus-visible{outline:3px solid rgba(101,87,217,.35);outline-offset:2px}.review-tab-panel{scroll-margin-top:76px}@media (max-width:900px){.workspace-grid{grid-template-columns:minmax(280px,40%) minmax(0,1fr);width:100%;overflow:hidden}.review-card{grid-template-columns:44px minmax(0,1fr) 18px}.detail-header{align-items:flex-start;flex-wrap:wrap;gap:10px}}@media (max-width:680px){.topbar{min-height:66px;height:auto;padding-block:9px}.mobile-menu-trigger{min-height:44px;font-size:14px}.audit-page,.inbox-page,.settings-page{padding:18px 12px 28px}.page-heading h1{font-size:30px}.page-heading p{font-size:15px}.heading-actions{width:100%}.heading-actions button{flex:1 1 180px}.data-mode-banner{align-items:stretch;flex-direction:column}.data-mode-banner .secondary-button{width:100%}.metric-row{grid-template-columns:1fr}.metric-card p{display:block}.queue-tabs{display:grid;grid-template-columns:1fr}.queue-tabs button{width:100%;justify-content:space-between}.filters-bar{padding:8px}.workspace-grid{display:block;min-height:0;border-radius:12px;overflow:hidden}.workspace-grid.mobile-detail-open .review-queue,.workspace-grid:not(.mobile-detail-open) .review-detail{display:none}.workspace-grid.mobile-detail-open .review-detail{display:block;border-top:0;scroll-margin-top:76px}.review-list{max-height:none}.mobile-detail-back{display:inline-flex;align-items:center;gap:6px;flex-basis:100%;min-height:44px;padding:0 10px;color:var(--purple-dark);background:#f5f3ff;border:1px solid #ddd8fb;border-radius:9px;font-size:14px;font-weight:750}.mobile-detail-back svg{transform:rotate(180deg)}.detail-header{padding:12px}.detail-title{min-width:0}.detail-title h2{overflow-wrap:anywhere}.detail-scroll{height:auto;padding:12px}.review-detail-tabs{position:static;grid-template-columns:1fr;margin-top:0}.review-detail-tabs button{justify-content:flex-start}.critical-callout,.removal-panel,.reply-workbench,.source-review{padding:14px}.existing-owner-reply{margin:0 0 16px}.chance-card{align-items:flex-start;flex-direction:column}.chance-card>span{max-width:none;text-align:left}.persona-row,.tone-row,.variant-cards,.variant-tabs{display:grid;grid-template-columns:1fr}.persona-row button,.tone-row button,.variant-tabs button{width:100%}.main-reply-action{min-width:0;width:100%}.audit-page .content-card,.content-card,.settings-page .content-card{padding:17px}.invitation-row,.team-row{grid-template-columns:40px minmax(0,1fr)}.invitation-row>:not(.team-avatar):not(.team-person),.team-member-actions,.team-row time{grid-column:2;justify-content:flex-start}.auth-page{padding-inline:12px}.auth-card{padding:20px}}.dashboard-page{min-width:0;padding:34px 28px 44px}.dashboard-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.dashboard-eyebrow,.dashboard-section-heading>div>span{color:var(--purple-dark);font-size:12px;font-weight:850;letter-spacing:.85px}.dashboard-heading h1{margin:5px 0 0;color:var(--ink);font-size:clamp(31px,3vw,42px);line-height:1.08;letter-spacing:-.8px}.dashboard-heading p{max-width:720px;margin:9px 0 0;color:var(--muted);font-size:16px;line-height:1.55}.dashboard-primary-action{display:inline-flex;flex:0 0 auto;min-height:48px;align-items:center;justify-content:center;gap:8px;padding-inline:18px}.dashboard-primary-action svg{transition:transform .18s ease}.dashboard-primary-action:hover svg{transform:translateX(2px)}.dashboard-google-status{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:20px;padding:17px 18px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.dashboard-google-status.is-connected{background:#f5fbf8;border-color:#cbe4d8}.dashboard-google-status.is-pending{background:#fffaf0;border-color:#ead9ac}.dashboard-google-status.needs-action{background:#fff3f4;border-color:#e9c5cb}.dashboard-google-status.is-disconnected{background:#f8f7fb}.dashboard-google-mark{display:grid;width:48px;height:48px;place-items:center;color:#fff;background:#4285f4;border-radius:13px;font-size:21px;font-weight:850}.dashboard-google-title{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.dashboard-google-title strong{color:var(--ink);font-size:16px}.dashboard-google-title i{padding:5px 9px;color:#246249;background:#dff2e8;border-radius:999px;font-size:12px;font-style:normal;font-weight:800}.dashboard-google-status.is-pending .dashboard-google-title i{color:#805e16;background:#f9e9bd}.dashboard-google-status.needs-action .dashboard-google-title i{color:#8e3443;background:#f5dce1}.dashboard-google-status p{margin:5px 0 0;color:var(--muted);font-size:14px;line-height:1.45}.dashboard-google-status>a{display:inline-flex;min-height:44px;align-items:center;gap:5px;padding:0 10px;color:var(--purple-dark);font-size:14px;font-weight:780;white-space:nowrap}.dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:25px}.dashboard-metric{display:grid;min-height:134px;grid-template-columns:46px minmax(0,1fr);gap:14px;padding:20px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.dashboard-metric>span{display:grid;width:46px;height:46px;place-items:center;color:var(--purple-dark);background:#f2f0ff;border-radius:12px}.dashboard-metric small{display:block;color:#616674;font-size:13px;font-weight:750}.dashboard-metric strong{display:block;margin-top:4px;color:var(--ink);font-size:31px;line-height:1}.dashboard-metric p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.4}.dashboard-metric.metric-red>span{color:#934050;background:#fff0f2}.dashboard-metric.metric-amber>span{color:#8a6525;background:#fff7df}.dashboard-metric.metric-green>span{color:#26664f;background:var(--green-soft)}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:18px;margin-top:18px}.dashboard-locations-card,.dashboard-priority-card,.dashboard-readiness-card{padding:22px}.dashboard-locations-card{margin-top:18px}.dashboard-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dashboard-section-heading h2{margin:4px 0 0;color:var(--ink);font-size:22px;line-height:1.3}.dashboard-section-heading p{margin:6px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.dashboard-section-heading>a{display:inline-flex;min-height:44px;align-items:center;gap:5px;color:var(--purple-dark);font-size:14px;font-weight:760;white-space:nowrap}.dashboard-priority-list{display:grid;gap:0;margin:15px 0 0;padding:0;list-style:none}.dashboard-priority-list li{display:grid;min-height:84px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 0;border-bottom:1px solid var(--line)}.dashboard-priority-list li:last-child{border-bottom:0}.dashboard-rating{display:grid;width:49px;height:49px;place-items:center;color:#6f5d20;background:#fff7d9;border:1px solid #eee0a7;border-radius:12px;font-size:16px;font-weight:850}.dashboard-rating.rating-1,.dashboard-rating.rating-2{color:#913a49;background:#fff0f2;border-color:#efc7ce}.dashboard-priority-list strong{font-size:15px}.dashboard-priority-list p{margin:4px 0 0;color:#4e5360;font-size:14px;line-height:1.45}.dashboard-priority-list small{display:block;margin-top:5px;color:var(--muted);font-size:12px;font-weight:650}.dashboard-priority-list li>a{display:inline-flex;min-height:44px;align-items:center;gap:4px;padding:0 8px;color:var(--purple-dark);font-size:14px;font-weight:780}.dashboard-readiness-list{display:grid;gap:0;margin:15px 0 0;padding:0;list-style:none}.dashboard-readiness-list li{display:grid;min-height:70px;grid-template-columns:36px minmax(0,1fr) 28px;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.dashboard-readiness-list li:last-child{border-bottom:0}.dashboard-readiness-list li>span{display:grid;width:34px;height:34px;place-items:center;color:#795d19;background:#fff6d9;border-radius:9px}.dashboard-readiness-list li>span.is-ready{color:#216248;background:var(--green-soft)}.dashboard-readiness-list small,.dashboard-readiness-list strong{display:block}.dashboard-readiness-list strong{font-size:14px}.dashboard-readiness-list small{margin-top:3px;color:var(--muted);font-size:13px;line-height:1.35}.dashboard-readiness-list a{display:grid;min-width:44px;min-height:44px;place-items:center;color:var(--purple-dark)}.dashboard-empty{display:flex;align-items:flex-start;gap:13px;margin-top:16px;padding:18px;color:#476052;background:#f4fbf8;border:1px solid #d4e9df;border-radius:12px}.dashboard-empty svg{flex:0 0 auto}.dashboard-empty strong{font-size:15px}.dashboard-empty p{margin:5px 0 0;color:#5d6d64;font-size:14px;line-height:1.5}.dashboard-location-table-wrap{margin-top:17px;overflow-x:auto;border:1px solid var(--line);border-radius:12px}.dashboard-location-table{width:100%;min-width:820px;border-collapse:collapse}.dashboard-location-table th{padding:12px 14px;color:#5a5f6c;background:var(--surface-soft);border-bottom:1px solid var(--line);font-size:13px;text-align:left;white-space:nowrap}.dashboard-location-table td{padding:14px;border-bottom:1px solid var(--line);color:#454a56;font-size:14px;vertical-align:middle}.dashboard-location-table tbody tr:last-child td{border-bottom:0}.dashboard-location-table tbody tr:hover{background:#fbfbfd}.dashboard-location-table td small,.dashboard-location-table td strong{display:block}.dashboard-location-table td small{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.35}.dashboard-location-table progress{width:112px;height:10px;accent-color:var(--purple)}.dashboard-location-table td>a{display:inline-flex;min-height:44px;align-items:center;color:var(--purple-dark);font-weight:760;white-space:nowrap}.count-badge{display:inline-grid;min-width:38px;min-height:34px;place-items:center;padding:5px 9px;color:#5c616c;background:#f3f4f6;border-radius:9px;font-weight:800}.count-badge.is-pending{color:#654ea6;background:#f1edff}.count-badge.is-risk{color:#943a49;background:#fff0f2}.dashboard-error{display:flex;max-width:760px;align-items:flex-start;gap:13px;padding:20px;color:#713d45;background:#fff5f6;border:1px solid #efcbd0;border-radius:14px;box-shadow:var(--shadow)}.dashboard-error>div{flex:1 1}.dashboard-error strong{font-size:18px}.dashboard-error p{margin:6px 0 0;font-size:15px;line-height:1.5}.inbox-page{max-width:1760px;padding-top:18px}.inbox-command-bar{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:18px;margin-bottom:10px}.inbox-title-block{min-width:0}.inbox-title-block h1{margin:0;font-size:28px;line-height:1.1;letter-spacing:-.7px}.inbox-status-line{display:flex;align-items:center;gap:7px 14px;margin-top:7px;color:var(--muted);font-size:12px;flex-wrap:wrap}.inbox-status-line>span{display:inline-flex;align-items:center;gap:6px}.connection-dot-label{color:#257153;font-weight:750}.connection-dot-label i{width:7px;height:7px;background:#36aa78;border-radius:50%;box-shadow:0 0 0 3px rgba(54,170,120,.12)}.connection-dot-label.is-attention{color:#8a5a12}.connection-dot-label.is-attention i{background:#d39b2f;box-shadow:0 0 0 3px rgba(211,155,47,.13)}.connection-dot-label.is-disconnected{color:#69707d}.connection-dot-label.is-disconnected i{background:#9ba2ae;box-shadow:0 0 0 3px rgba(155,162,174,.14)}.compact-warning{color:#83651c;cursor:help}.inbox-quick-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.quick-stat{display:inline-flex;min-height:40px;align-items:center;gap:10px;padding:0 12px;color:#535764;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 2px 8px rgba(25,28,42,.035)}.quick-stat span{font-size:12px;font-weight:720;white-space:nowrap}.quick-stat strong{display:grid;min-width:24px;min-height:24px;place-items:center;padding:2px 6px;background:#f1f2f5;border-radius:7px;font-size:13px}.quick-stat.urgent{color:#963745;border-color:#efd0d4;background:#fffafa}.quick-stat.urgent strong{background:#ffedef}.quick-stat.approval{color:var(--purple-dark);border-color:#dcd6fa;background:#fcfbff}.quick-stat.approval strong{background:var(--purple-soft)}.quick-stat.edited{color:#7c5d19;border-color:#ebdfbd;background:#fffdf8}.quick-stat.edited strong{background:var(--amber-soft)}.icon-action{display:grid;width:40px;height:40px;place-items:center;color:#5e6270;background:#fff;border:1px solid var(--line);border-radius:10px}.icon-action:hover:not(:disabled),.quick-stat:hover:not(:disabled){border-color:#bbb4ec;background:#f8f7ff}.compact-mode-note{display:flex;min-height:38px;align-items:center;gap:9px;margin-bottom:9px;padding:7px 11px;color:#67541e;background:#fff9e9;border:1px solid #eadcb7;border-radius:9px;font-size:12px}.compact-mode-note .text-button{min-height:30px;margin-left:auto;font-size:12px}.queue-tabs{margin-bottom:8px;padding:4px}.queue-tabs button{min-height:38px;padding-inline:13px;font-size:13px}.queue-tabs button span{min-width:22px;font-size:11px}.filters-bar{grid-template-columns:minmax(230px,1fr) minmax(175px,auto) repeat(3,minmax(130px,auto)) auto;margin-bottom:9px;padding:6px}.filters-bar select,.search-box{min-height:40px}.filters-bar select,.search-box input{font-size:14px}.clear-filter-button{min-height:40px;padding:0 12px;color:var(--purple-dark);background:#f6f4ff;border:1px solid #ddd8f8;border-radius:8px;font-size:13px;font-weight:750}.workspace-grid{grid-template-columns:minmax(330px,34%) minmax(600px,66%);height:calc(100vh - 260px);min-height:560px;max-height:calc(100vh - 260px)}.review-detail,.review-queue{height:100%;min-height:0;overflow:hidden}.queue-heading{min-height:46px;padding-inline:14px;font-size:13px}.queue-heading small{font-size:11px}.review-list{flex:1 1;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.review-card{grid-template-columns:42px minmax(0,1fr) 18px;gap:11px;padding:15px 14px}.author-avatar{width:42px;height:42px;font-size:12px}.review-card-top strong{font-size:15px}.review-card-top time{font-size:11px}.review-excerpt{margin-top:7px;font-size:14px}.review-meta>span:last-child{font-size:11px}.draft-status,.edited-inline,.risk-pill,.status-badge{font-size:10px}.detail-header{min-height:68px;padding:11px 17px}.detail-title h2{font-size:18px}.detail-title div span{font-size:12px}.detail-scroll{height:calc(100% - 68px);min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:15px}.critical-callout,.removal-panel,.reply-workbench,.source-review{margin-bottom:12px;padding:15px}.source-review-meta{display:flex;align-items:center;gap:9px}.source-review blockquote{display:-webkit-box;overflow:hidden;margin:11px 0 8px;font-size:16px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:6}.source-origin-hint{display:inline-flex;align-items:center;gap:5px;color:#858995;font-size:11px;cursor:help}.reply-workbench{border-color:#d9d3f7;box-shadow:0 7px 22px rgba(71,61,145,.06)}.edit-comparison{margin:0 0 12px;border:1px solid #e5e2f3;border-radius:11px;overflow:hidden}.edit-comparison summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:0 13px;color:#554d82;background:#faf9ff;cursor:pointer;font-size:13px;font-weight:760}.edit-comparison summary>span{display:inline-flex;align-items:center;gap:7px}.edit-comparison summary small{color:var(--quiet);font-size:11px;font-weight:600}.edit-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border-top:1px solid var(--line)}.edit-comparison-grid article{min-width:0;padding:14px;background:#fffafa}.edit-comparison-grid article.current{background:#f7fcfa}.edit-comparison-grid article>small{display:block;margin-bottom:7px;color:#9a4b57;font-size:10px;font-weight:820;letter-spacing:.55px}.edit-comparison-grid article.current>small{color:#287657}.edit-comparison-grid article p{margin:8px 0 0;color:#444955;font-size:13px;line-height:1.5;white-space:pre-wrap}@media (max-width:1120px){.filters-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.filters-bar .search-box{grid-column:1/-1}.workspace-grid{grid-template-columns:minmax(320px,38%) minmax(0,1fr)}.recovery-private-contact{grid-template-columns:1fr!important}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.inbox-command-bar{align-items:stretch;flex-direction:column}.inbox-quick-actions{justify-content:flex-start}.quick-stat{flex:1 1 auto;justify-content:space-between}.queue-tabs{display:flex;overflow-x:auto}.queue-tabs button{width:auto;flex:0 0 auto;justify-content:center}.filters-bar{grid-template-columns:1fr}.clear-filter-button,.filters-bar select{width:100%}.workspace-grid{display:block;height:auto;min-height:0;max-height:none;overflow:hidden}.detail-scroll,.review-detail,.review-queue{height:auto;overflow:visible}.edit-comparison-grid{grid-template-columns:1fr}.dashboard-page{padding:20px 12px 30px}.dashboard-heading{align-items:stretch;flex-direction:column}.dashboard-heading h1{font-size:31px}.dashboard-primary-action{width:100%}.dashboard-google-status{grid-template-columns:48px minmax(0,1fr)}.dashboard-google-status>a{grid-column:1/-1;justify-content:center;border-top:1px solid var(--line)}.dashboard-metrics{grid-template-columns:1fr}.dashboard-metric{min-height:118px}.dashboard-locations-card,.dashboard-priority-card,.dashboard-readiness-card{padding:17px}.dashboard-section-heading{align-items:stretch;flex-direction:column}.dashboard-section-heading>a{align-self:flex-start}.dashboard-priority-list li{grid-template-columns:49px minmax(0,1fr)}.dashboard-priority-list li>a{grid-column:2;justify-self:flex-start;padding-inline:0}.dashboard-error{flex-wrap:wrap}.dashboard-error .secondary-button{width:100%}}@media (min-width:681px) and (max-width:900px){.main-nav a span{display:block;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}}.review-detail-layout{display:flex;height:100%;min-height:0;flex-direction:column}.review-detail-layout .review-detail-tabs{position:static;flex:0 0 auto;gap:5px;margin:0;padding:6px 10px;background:#fbfbfd;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.review-detail-layout .review-detail-tabs button{min-height:36px;padding:6px 10px;border-radius:8px;font-size:13px}.review-detail-layout .detail-header{flex:0 0 auto;min-height:58px;padding:7px 14px}.review-detail-layout .detail-header .author-avatar{width:38px;height:38px}.review-detail-layout .detail-scroll{flex:1 1 auto;height:auto;min-height:0;padding:10px}.review-card.selected{z-index:1;background:#f2efff;box-shadow:inset 5px 0 var(--purple),inset 0 0 0 2px #d9d3ff,0 5px 16px rgba(74,62,157,.08)}.review-card.selected .review-excerpt{-webkit-line-clamp:1}.review-card.selected .review-badges{margin-top:6px}.review-card.selected>svg{color:var(--purple)}.review-detail-layout .source-review{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 13px;margin-bottom:8px;padding:9px 11px}.review-detail-layout .source-review-meta{align-self:start;flex-wrap:wrap}.review-detail-layout .source-review-copy{min-width:0}.review-detail-layout .source-review blockquote{display:-webkit-box;overflow:hidden;margin:0;font-size:14px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.review-detail-layout .source-review blockquote.expanded{display:block;overflow:visible}.source-review-toggle{margin-top:3px;padding:0;color:var(--purple-dark);background:transparent;border:0;font-size:12px;font-weight:750}.review-detail-layout .source-origin-hint{justify-self:end}.review-detail-layout .workflow-notice.compact{align-items:center;gap:6px;margin:0 0 8px;padding:6px 9px;border-radius:8px;font-size:11.5px;line-height:1.35}.review-detail-layout .workflow-notice.compact svg{margin:0}.review-detail-layout .reply-workbench{margin-bottom:8px;padding:11px}.review-detail-layout .section-heading.simple{margin-bottom:8px}.reply-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px}.reply-settings-grid .response-control{min-width:0;gap:5px;margin:0;padding:8px;background:#fafafd;border:1px solid #e1e1e9;border-radius:9px}.reply-settings-grid .response-control>span{font-size:12px}.reply-settings-grid .persona-row,.reply-settings-grid .tone-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.reply-settings-grid .persona-row button,.reply-settings-grid .tone-row button{min-width:0;min-height:34px;padding:5px 6px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.review-detail-layout .draft-editor{min-height:118px;padding:10px 12px;font-size:14px;line-height:1.5}.review-detail-layout .rationale-details{margin-top:5px}.review-detail-layout .rationale-details summary{font-size:12px}.review-detail-layout .instruction-field{gap:3px;margin-top:7px}.review-detail-layout .instruction-field span{font-size:12px}.review-detail-layout .instruction-field input{min-height:38px;padding-inline:11px;font-size:13px}.review-detail-layout .instruction-field small{font-size:11px;line-height:1.35}.review-detail-layout .quality-feedback{gap:7px;margin-top:9px;padding:10px}.review-detail-layout .quality-feedback>div:first-child strong{font-size:13px}.review-detail-layout .quality-feedback>div:first-child span{font-size:11.5px}.review-detail-layout .quality-reason-grid{gap:5px}.review-detail-layout .quality-reason-chip{min-height:34px;padding:6px 9px;font-size:12px}.quality-detail-field{display:grid;gap:4px;padding-top:8px;border-top:1px solid #e2def7}.quality-detail-field>span{color:#4d4863;font-size:12px;font-weight:750}.quality-detail-field input{min-height:38px;padding:8px 10px;background:#fff;border:1px solid #cbc5ed;border-radius:8px;font-size:13px}.quality-detail-field small{color:var(--muted);font-size:11px;line-height:1.35}.review-detail-layout .action-row{margin-top:8px}.review-detail-layout .action-row button{min-height:38px;font-size:13px}@media (max-width:1180px){.reply-settings-grid{grid-template-columns:1fr}}@media (max-width:680px){.review-detail-layout{height:auto}.review-detail-layout .review-detail-tabs{grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:auto}.review-detail-layout .review-detail-tabs button{justify-content:center;min-width:132px}.review-detail-layout .source-review{grid-template-columns:1fr auto}.review-detail-layout .source-review-copy{grid-column:1/-1;grid-row:2}.review-detail-layout .source-origin-hint{grid-column:2;grid-row:1}.reply-settings-grid{grid-template-columns:1fr}.reply-settings-grid .persona-row,.reply-settings-grid .tone-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.inbox-page{font-size:16px}.inbox-page :is(button,input,select,textarea){font-size:16px}.inbox-page :is(small,time,.background-status,.review-meta){font-size:14px}.review-card-top strong{font-size:16px}.review-card-top time{font-size:14px}.review-excerpt{font-size:15px;line-height:1.45}.review-detail-layout .review-detail-tabs button{min-height:42px;font-size:15px}.review-detail-layout .source-review blockquote{font-size:16px;line-height:1.5}.review-detail-layout .workflow-notice.compact{font-size:13px}.review-decision-rail{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:54px;margin:0 0 8px;padding:0 10px 0 0;color:#3f3a32;background:#fff;border:1px solid #e5ddd0;border-left:4px solid #cf7329;box-shadow:0 2px 0 rgba(100,76,48,.05)}.review-decision-score{display:flex;min-height:52px;align-items:baseline;justify-content:center;gap:2px;color:#a94d16;border-right:1px solid #eee6da;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.review-decision-score strong{font-size:22px;line-height:1}.review-decision-score small{color:#8b7663;font-size:11px;font-weight:800}.review-decision-copy{display:grid;gap:1px;min-width:0}.review-decision-copy strong{color:#292722;font-size:13px;line-height:1.2}.review-decision-copy small{color:#776e64;font-size:12px;line-height:1.25}.review-decision-rail button{display:inline-flex;min-height:36px;align-items:center;gap:3px;padding:5px 2px;color:#5944bd;background:transparent;border:0;font-size:12.5px;font-weight:800;white-space:nowrap}.review-decision-rail button:hover{color:#3f2e9a;text-decoration:underline;text-underline-offset:3px}.review-decision-rail button:focus-visible{outline:3px solid rgba(100,73,210,.24);outline-offset:2px}.reply-settings-grid .response-control>span{font-size:14px}.reply-settings-grid .persona-row button,.reply-settings-grid .tone-row button{min-height:40px;font-size:14px}.review-detail-layout .draft-editor{min-height:190px;padding:14px;font-size:17px;line-height:1.58}.review-detail-layout .instruction-field span,.review-detail-layout .quality-feedback>div:first-child strong{font-size:14px}.review-detail-layout .instruction-field input{min-height:44px;font-size:15px}.quality-detail-field small,.review-detail-layout .instruction-field small,.review-detail-layout .quality-feedback>div:first-child span{font-size:13px}.review-detail-layout .quality-reason-chip{min-height:40px;font-size:14px}.quality-detail-field>span{font-size:14px}.quality-detail-field input{min-height:44px;font-size:15px}@media (min-width:761px){.workspace-grid{height:calc(100vh - 275px);min-height:560px;max-height:calc(100vh - 275px)}}html{overflow-x:clip}body{min-width:320px}.app-shell{min-height:100vh;min-height:100dvh}.sidebar{height:100vh;height:100dvh;padding-top:max(20px,env(safe-area-inset-top));padding-bottom:max(14px,env(safe-area-inset-bottom))}.topbar{padding-top:env(safe-area-inset-top)}@media (min-width:1500px){:root{--sidebar:240px}.audit-page,.inbox-page,.settings-page{max-width:1760px;padding-inline:24px}.brand-wizard-page{max-width:1680px}.brand-simple-steps{grid-template-columns:minmax(0,5fr) minmax(330px,3fr) minmax(440px,4fr);gap:12px}.brand-step-card:last-child{grid-column:auto}.brand-step-card{padding:17px}.brand-step-heading p{margin-bottom:12px}.brand-contact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.brand-contact-row{gap:8px;min-height:62px;padding:8px}.brand-contact-copy small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.brand-contact-editor,.brand-contact-locked{grid-column:1/-1}.brand-contact-editor{grid-template-columns:minmax(0,1fr);gap:5px}.brand-contact-editor>div{justify-content:flex-end;gap:4px}.brand-contact-editor a,.brand-contact-editor button{width:42px;min-width:42px;padding-inline:0}.brand-contact-editor .contact-action-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sample-lab-card{padding:18px!important}.sample-lab-header{gap:16px}.filters-bar{grid-template-columns:minmax(320px,1.6fr) minmax(180px,.75fr) minmax(145px,.5fr) minmax(145px,.5fr) minmax(210px,.75fr) auto}.workspace-grid{grid-template-columns:minmax(360px,31%) minmax(720px,69%)}.reply-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-detail-layout .draft-editor{min-height:clamp(132px,16vh,176px)}.dashboard-metric{min-height:112px;padding:16px}}@media (min-width:1200px){.inbox-page{padding-bottom:8px}.workspace-grid{height:calc(100vh - 260px);min-height:560px;max-height:calc(100vh - 260px)}.inbox-command-bar{min-height:50px;margin-bottom:7px}.queue-tabs{margin-bottom:6px}.filters-bar{margin-bottom:7px}.review-card{padding-block:12px}}@media (min-width:901px) and (max-width:1499px){.brand-wizard-page{max-width:1320px}.brand-simple-steps{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:12px}.brand-step-card:last-child{grid-column:1/-1}.brand-contact-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reply-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px) and (max-width:1199px){:root{--sidebar:78px}.sidebar{padding-inline:10px}.sidebar-collapse-toggle{position:static;margin:8px auto 10px}.sidebar .brand{justify-content:center}.sidebar .brand>span:last-child,.sidebar .context-switcher,.sidebar .main-nav a span,.sidebar .nav-caption,.sidebar .session-menu>summary>svg,.sidebar .session-summary-copy,.sidebar .session-summary-wallet,.sidebar .workspace-card{display:none}.sidebar .main-nav a{padding-inline:0}.sidebar .main-nav a,.sidebar .session-menu>summary{justify-content:center}.audit-page,.inbox-page,.settings-page{padding-inline:14px}.filters-bar{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(140px,.55fr))}.filters-bar .search-box{grid-column:auto}.workspace-grid{grid-template-columns:minmax(310px,36%) minmax(0,64%)}.review-detail-layout .draft-editor{min-height:150px}}@media (min-width:681px) and (max-width:900px){.app-shell{--sidebar:68px}.audit-page,.inbox-page,.settings-page{padding:16px 12px 26px}.inbox-command-bar{align-items:flex-start}.inbox-quick-actions{max-width:46%}.quick-stat{min-height:38px;padding-inline:9px}.filters-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.filters-bar .search-box{grid-column:1/-1}.workspace-grid{grid-template-columns:minmax(285px,38%) minmax(0,62%);width:100%;overflow:hidden}.brand-simple-steps{grid-template-columns:1fr}.brand-step-card:last-child{grid-column:auto}.brand-contact-list,.sample-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reply-settings-grid{grid-template-columns:1fr}}@media (max-width:680px){.app-shell{min-height:100dvh}.brand-name-cases>summary{align-items:flex-start}.brand-name-cases>summary em{max-width:44%}.brand-name-cases-intro{align-items:flex-start;flex-direction:column}.brand-name-cases-grid{grid-template-columns:1fr}.brand-step-card .brand-name-cases-grid label{grid-template-columns:minmax(92px,.65fr) minmax(0,1.35fr)}.topbar{position:sticky;min-height:calc(60px + env(safe-area-inset-top));padding:max(8px,env(safe-area-inset-top)) 12px 8px}.mobile-menu-panel{width:min(360px,calc(100vw - 24px));padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom))}.audit-page,.inbox-page,.settings-page{padding:14px 10px calc(24px + env(safe-area-inset-bottom))}.inbox-command-bar{gap:10px;margin-bottom:8px}.inbox-title-block h1{font-size:26px}.inbox-status-line{gap:5px 10px;margin-top:5px}.inbox-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 42px;width:100%}.quick-stat{min-width:0;min-height:44px;padding:0 8px}.quick-stat span{overflow:hidden;text-overflow:ellipsis}.queue-tabs{margin-inline:-2px;padding:3px;flex-wrap:nowrap;scrollbar-width:thin}.queue-tabs button{min-height:44px}.filters-bar{grid-template-columns:1fr;gap:6px;margin-bottom:7px}.clear-filter-button,.filters-bar select,.search-box{min-height:46px}.search-box input{min-height:44px}.review-card{grid-template-columns:42px minmax(0,1fr) 18px;padding:13px 11px}.review-card-top strong{font-size:16px}.review-detail-layout .review-detail-tabs{position:sticky;top:0;z-index:7;grid-template-columns:repeat(3,minmax(120px,1fr));padding:5px 7px;overflow-x:auto;scrollbar-width:thin}.review-detail-layout .detail-header{padding:9px 11px}.review-detail-layout .detail-scroll{padding:8px}.recovery-panel,.removal-panel,.review-detail-layout .reply-workbench,.review-detail-layout .source-review{padding:11px}.review-detail-layout .draft-editor{min-height:150px;padding:11px;font-size:16px}.review-detail-layout .rationale-details summary,.review-detail-layout .reply-style-settings>summary{min-height:44px;display:flex;align-items:center}.review-detail-layout .reply-contact-setting{align-items:stretch;flex-direction:column}.review-detail-layout .reply-contact-setting>span{align-items:flex-start}.review-detail-layout .reply-contact-setting a{display:inline-flex;min-height:44px;align-items:center}.review-detail-layout .persona-row button,.review-detail-layout .tone-row button{min-height:44px}.detail-action-bar{z-index:10;gap:6px;padding:8px 8px max(8px,env(safe-area-inset-bottom));background:rgba(255,255,255,.985)}.detail-action-bar button{min-height:46px;padding-inline:10px}.detail-action-bar .detail-primary-action{flex-basis:100%;min-width:0}.brand-wizard-header{gap:10px;margin-bottom:12px}.brand-wizard-header h1{font-size:28px}.brand-save-main{position:sticky;z-index:8;bottom:max(8px,env(safe-area-inset-bottom));width:100%;min-height:48px;box-shadow:0 8px 24px rgba(80,66,197,.22)}.brand-contact-list,.brand-simple-steps,.sample-review-grid{grid-template-columns:1fr}.brand-step-card{padding:15px;border-radius:13px}.brand-step-number{top:12px;right:12px}.brand-step-heading{padding-right:30px}.brand-step-heading-action{grid-template-columns:auto minmax(0,1fr)}.brand-google-import-button{grid-column:1/-1;min-height:44px}.brand-choice-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-language-group>div{grid-template-columns:1fr}.brand-choice-group button{min-height:46px}.brand-contact-row{min-height:64px}.brand-contact-toggle{width:52px;height:44px}.brand-contact-toggle i{top:11px;left:4px;width:22px;height:22px}.brand-contact-row.is-enabled .brand-contact-toggle i{transform:translateX(22px)}.brand-contact-editor,.brand-contact-locked{grid-column:1/-1}.sample-lab-card{padding:15px!important}.sample-lab-header h2{font-size:20px!important}.sample-rating-tabs{position:sticky;top:calc(60px + env(safe-area-inset-top));z-index:5;padding:5px;background:rgba(255,255,255,.96);border-radius:11px}.sample-reply>p,.sample-review-card>p{min-height:0}.learning-compact-body{gap:10px}.dashboard-location-table-wrap{overflow:visible;border:0}.dashboard-location-table,.dashboard-location-table tbody,.dashboard-location-table td,.dashboard-location-table tr{display:block;width:100%;min-width:0}.dashboard-location-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.dashboard-location-table tbody{display:grid;gap:10px}.dashboard-location-table tr{padding:12px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 3px 12px rgba(24,27,42,.04)}.dashboard-location-table td{display:grid;min-height:38px;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);align-items:center;gap:10px;padding:6px 0;border:0}.dashboard-location-table td:before{content:attr(data-label);color:var(--muted);font-size:13px;font-weight:720}.dashboard-location-table td:first-child{display:block;padding-bottom:10px;border-bottom:1px solid var(--line)}.dashboard-location-table td:first-child:before,.dashboard-location-table td:last-child:before{display:none}.dashboard-location-table td:last-child{display:block;padding-top:10px}.dashboard-location-table td:last-child>a{width:100%;justify-content:center;color:#fff;background:var(--purple);border-radius:9px}}@media (min-width:480px) and (max-width:680px){.filters-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.filters-bar .clear-filter-button,.filters-bar .search-box{grid-column:1/-1}}@media (max-width:420px){.inbox-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.inbox-quick-actions .icon-action{display:none}.quick-stat{gap:5px}.quick-stat span{font-size:11px}.review-detail-layout .review-detail-tabs{grid-template-columns:repeat(3,minmax(112px,1fr))}.review-decision-rail{grid-template-columns:52px minmax(0,1fr);padding-right:8px}.review-decision-score{grid-row:1/span 2}.review-decision-rail button{grid-column:2;justify-self:start;min-height:44px;padding-block:0}.brand-contact-locked{align-items:stretch;flex-direction:column}.brand-contact-locked button{width:100%}.sample-rating-tabs{gap:4px}.sample-rating-tabs button{min-height:46px;padding:0}}@media (pointer:coarse){:is(button,a,summary,select,input[type=checkbox],input[type=radio]){touch-action:manipulation}.icon-action,.icon-button,.sidebar-collapse-toggle{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (min-width:1200px){:root{--sidebar:222px}.main-area:has(.inbox-page){height:100vh;height:100dvh;overflow:hidden}.main-area:has(.inbox-page) .topbar{height:54px;padding-inline:20px}.inbox-page{display:flex;width:100%;height:calc(100vh - 54px);height:calc(100dvh - 54px);max-width:none;min-height:0;flex-direction:column;padding:10px 18px;overflow:hidden}.inbox-command-bar{min-height:44px;flex:0 0 auto;gap:12px;margin:0 0 7px}.inbox-title-block{display:flex;min-width:0;align-items:center;gap:14px}.inbox-title-block h1{flex:0 0 auto;font-size:25px}.inbox-status-line{min-width:0;margin:0;gap:6px 12px;flex-wrap:nowrap;font-size:13px}.inbox-status-line>span{white-space:nowrap}.inbox-quick-actions{flex:0 0 auto;flex-wrap:nowrap}.quick-stat{min-height:36px;padding-inline:10px}.quick-stat span{font-size:12px}.quick-stat strong{min-width:22px;min-height:22px;font-size:12px}.icon-action{width:36px;height:36px}.compact-mode-note{min-height:34px;margin-bottom:7px;padding-block:5px}.inbox-controls{display:grid;min-width:0;flex:0 0 auto;grid-template-columns:minmax(670px,.98fr) minmax(735px,1.42fr);gap:7px;margin-bottom:7px}.inbox-controls .filters-bar,.inbox-controls .queue-tabs{min-width:0;margin:0;border-radius:10px}.inbox-controls .queue-tabs{display:grid;grid-template-columns:1.14fr 1.14fr 1fr .84fr .88fr;gap:1px;padding:3px}.inbox-controls .queue-tabs button{min-width:0;min-height:38px;justify-content:center;gap:5px;padding-inline:7px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.inbox-controls .queue-tabs button span{min-width:20px;flex:0 0 auto;font-size:10px}.inbox-controls .filters-bar{display:grid;grid-template-columns:minmax(190px,1.25fr) minmax(150px,.9fr) minmax(122px,.64fr) minmax(116px,.6fr) minmax(175px,1fr) auto;gap:5px;padding:3px}.inbox-controls :is(.search-box,.filters-bar select,.clear-filter-button){width:100%;min-width:0;min-height:38px;font-size:13px}.inbox-controls .filters-bar select{overflow:hidden;padding-right:27px;text-overflow:ellipsis;white-space:nowrap}.active-filter-chips{min-height:29px;flex:0 0 auto;gap:4px;margin:-1px 0 6px}.active-filter-chips button{min-height:28px;padding:3px 8px;font-size:12px}.workspace-grid{min-height:0;max-height:none;height:auto;flex:1 1 auto;grid-template-columns:minmax(330px,29%) minmax(0,71%);border-radius:12px;box-shadow:0 8px 24px rgba(24,27,42,.055)}.queue-heading{min-height:40px;padding-inline:12px}.review-card{grid-template-columns:40px minmax(0,1fr) 16px;gap:10px;padding:11px 12px}.review-card .author-avatar{width:40px;height:40px}.review-card-top strong{font-size:15px}.review-card-top time{font-size:12px}.review-meta{gap:7px;margin-top:2px}.review-meta>span:last-child{font-size:12px}.review-excerpt{margin-top:5px;font-size:14px;line-height:1.38;-webkit-line-clamp:1}.review-badges{margin-top:6px}.review-card.selected{box-shadow:inset 4px 0 var(--purple),inset 0 0 0 1px #d9d3ff}.review-detail-layout .review-detail-tabs{min-height:44px;padding:4px 8px;background:#fcfcfe}.review-detail-layout .review-detail-tabs button{min-height:34px;font-size:14px}.review-detail-layout .detail-header{min-height:52px;padding:6px 12px}.review-detail-layout .detail-header .author-avatar{width:36px;height:36px}.detail-title h2{font-size:17px}.detail-title div span{font-size:12px}.review-detail-layout .detail-scroll{padding:8px 9px 72px;scrollbar-gutter:stable}.review-detail-layout .source-review{min-height:48px;gap:6px 11px;margin-bottom:6px;padding:7px 10px;border-color:#e8e9ee}.review-detail-layout .source-review blockquote{font-size:15px;line-height:1.4;-webkit-line-clamp:2}.edit-comparison{margin-bottom:6px;border-radius:8px}.edit-comparison summary{min-height:36px;padding-inline:11px}.review-decision-rail{grid-template-columns:48px minmax(0,1fr) auto;min-height:44px;gap:9px;margin-bottom:6px;border-left-width:3px}.review-decision-score{min-height:42px}.review-decision-score strong{font-size:19px}.review-decision-copy strong{font-size:13px}.review-decision-copy small{font-size:11.5px}.review-detail-layout .reply-workbench{margin-bottom:6px;padding:10px;border-color:#dedaf2;box-shadow:none}.review-detail-layout .section-heading.simple{margin-bottom:6px}.reply-style-settings{margin-bottom:6px;border-color:#e4e2ee;background:#fafafd}.reply-style-settings>summary{min-height:36px;padding:5px 9px;font-size:13px}.reply-contact-setting{min-height:36px;margin-bottom:6px;padding:6px 9px;border-radius:8px;font-size:13px}.review-detail-layout .draft-editor{min-height:clamp(126px,15vh,164px);padding:11px 12px;border-width:1px;font-size:16px;line-height:1.48}.review-detail-layout .instruction-field{margin-top:6px}.review-detail-layout .instruction-field input{min-height:38px;font-size:14px}.review-detail-layout .instruction-field small{font-size:12px}.detail-footer-actions{padding-bottom:4px;font-size:12px}.detail-action-bar{min-height:60px;gap:7px;padding:8px 11px;box-shadow:0 -6px 16px rgba(34,37,50,.07)}.detail-action-bar button{min-height:42px;padding-inline:12px;font-size:14px}.detail-action-bar .detail-primary-action{min-width:180px}}@media (min-width:1200px) and (max-width:1660px){:root{--sidebar:210px}.inbox-page{padding-inline:12px}.inbox-controls{grid-template-columns:minmax(490px,.82fr) minmax(690px,1.38fr)}.inbox-controls .queue-tabs button{padding-inline:5px;font-size:12px}.inbox-controls .filters-bar{grid-template-columns:minmax(170px,1.2fr) minmax(145px,.85fr) minmax(110px,.6fr) minmax(105px,.58fr) minmax(165px,1fr) auto}.workspace-grid{grid-template-columns:minmax(315px,28%) minmax(0,72%)}}@media (min-width:1200px) and (max-height:900px){.main-area:has(.inbox-page) .topbar{height:50px}.inbox-page{height:calc(100vh - 50px);height:calc(100dvh - 50px);padding-block:7px}.inbox-command-bar{min-height:40px;margin-bottom:5px}.inbox-title-block h1{font-size:23px}.icon-action,.quick-stat{min-height:34px;height:34px}.inbox-controls{margin-bottom:5px}.inbox-controls .queue-tabs button,.inbox-controls :is(.search-box,.filters-bar select,.clear-filter-button){min-height:36px}.queue-heading{min-height:36px}.review-detail-layout .review-detail-tabs{min-height:40px}.review-detail-layout .review-detail-tabs button{min-height:32px}.review-detail-layout .detail-header{min-height:48px}.review-detail-layout .detail-scroll{padding-top:6px}.review-detail-layout .draft-editor{min-height:clamp(112px,13vh,142px)}}@media (min-width:681px) and (max-width:1199px){.inbox-controls{display:block}}@media (max-width:680px){.inbox-controls{display:block}}.sidebar-manager{display:grid;gap:7px;margin-top:5px;padding:10px;background:#f4f4f6;border:1px solid #e4e4e8;border-radius:12px}.sidebar-manager-label{color:#777984;font-size:10px;font-weight:760;letter-spacing:.65px;text-transform:uppercase}.sidebar-manager .workspace-card{padding:2px 1px 8px;background:transparent;border:0;border-bottom:1px solid #dedee3;border-radius:0;box-shadow:none}.sidebar-manager .workspace-card strong{font-size:14px}.sidebar-manager .workspace-card small{font-size:10px}.sidebar-manager .context-switcher{gap:7px;margin:0;padding:0;background:transparent;border:0}.sidebar-manager .context-switcher label>span{display:block;color:#6f717b;font-size:10px;font-weight:700;letter-spacing:0;text-transform:none}.sidebar-manager .context-switcher select{min-height:40px;padding-inline:10px 30px;color:#25262d;background:#fff;border-color:#d9d9df;border-radius:8px;font-size:13px;font-weight:620}.sidebar-manager .context-submit{min-height:38px;color:#fff;background:var(--purple);border-color:var(--purple)}html.replify-sidebar-collapsed .sidebar-manager{display:none}.topbar-manage-link{display:inline-flex;min-height:36px;align-items:center;gap:7px;padding:0 11px;color:#383942;background:#fff;border:1px solid #dedee4;border-radius:8px;font-size:12px;font-weight:680}.topbar-manage-link:hover{background:#f3f3f5}@media (min-width:1200px){:root{--sidebar:248px}.sidebar{padding:18px 13px 12px;background:#fff;border-right-color:#dedee3}.brand{padding:0 7px 14px}.brand-mark{width:36px;height:36px;border-radius:10px;box-shadow:0 4px 12px rgba(101,87,217,.19)}.main-nav{gap:2px;margin-top:14px;padding-right:1px}.nav-caption{padding:13px 10px 6px;color:#878991;font-size:10px;letter-spacing:.7px}.main-nav a{min-height:42px;padding-inline:10px;color:#4d4f57;border-radius:8px;font-size:14px;font-weight:560}.main-nav a svg{color:#656770}.main-nav a:hover{color:#202127;background:#f2f2f4}.main-nav a.active{color:#1e1f25;background:#ececef;box-shadow:inset 3px 0 var(--purple);font-weight:720}.main-nav a.active svg{color:var(--purple-dark)}.sidebar-callout{display:none}.topbar{background:rgba(255,255,255,.96);border-bottom-color:#dedee3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.breadcrumbs{gap:8px;font-size:13px}.breadcrumbs-scope{color:#1f2026}.breadcrumbs-page{color:#696b74}.inbox-controls .queue-tabs button.active{color:#1f2026;background:#ececef;border-color:#dedee4;box-shadow:inset 0 -2px var(--purple)}.inbox-controls .queue-tabs button.active span{color:#5146b8;background:#dedaff}.review-detail-layout .review-detail-tabs{background:#f8f8f9;border-bottom-color:#dedee3}.review-detail-layout .review-detail-tabs button{color:#50515a;border-radius:7px}.review-detail-layout .review-detail-tabs button.active,.review-detail-layout .review-detail-tabs button[aria-selected=true]{color:#1f2026;background:#fff;border-color:#dedee4;box-shadow:inset 0 -3px var(--purple),0 1px 4px rgba(30,31,37,.06)}.filters-bar,.queue-tabs,.reply-workbench,.source-review,.workspace-grid{box-shadow:none}}@media (min-width:1200px) and (max-width:1660px){:root{--sidebar:226px}.sidebar-manager{padding:8px}.topbar-manage-link span{display:none}.inbox-controls{grid-template-columns:minmax(0,1fr);gap:5px}.inbox-controls .queue-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1199px){.sidebar-manager,.topbar-manage-link{display:none}}:root{--shell-content-max:1780px;--shell-radius:12px;--shell-control-height:42px;--shell-border:#e1e2e7;--shell-muted-bg:#f7f7f9}.audit-page,.dashboard-page,.inbox-page,.settings-page{width:100%;max-width:var(--shell-content-max);margin-inline:auto}.content-card,.filters-bar,.queue-tabs,.reply-workbench,.source-review,.workspace-grid{border-color:var(--shell-border);border-radius:var(--shell-radius)}.breadcrumbs-page,.breadcrumbs-scope,.filters-bar select,.main-nav a,.queue-tabs button,.search-box input,.topbar-manage-link{letter-spacing:-.01em}.draft-status,.edited-inline,.risk-pill,.status-badge{min-height:24px;display:inline-flex;align-items:center;padding:4px 8px;font-size:11px;line-height:1.2}.filter-select-grid{display:contents}.mobile-filter-toggle{display:none}@media (min-width:1661px){.inbox-page{padding-inline:20px}.inbox-controls{grid-template-columns:minmax(0,1fr);gap:6px}.inbox-controls .filters-bar{grid-template-columns:minmax(215px,1.3fr) minmax(175px,.95fr) minmax(142px,.7fr) minmax(132px,.65fr) minmax(205px,1.1fr) auto;gap:6px}.workspace-grid{grid-template-columns:minmax(470px,31%) minmax(0,69%)}}@media (min-width:1200px) and (max-width:1660px){.inbox-controls{grid-template-columns:minmax(0,1fr);gap:6px}.inbox-controls .filters-bar{grid-template-columns:minmax(260px,1.35fr) minmax(190px,.9fr) minmax(150px,.7fr) minmax(145px,.68fr) minmax(210px,1fr) auto}}@media (min-width:681px) and (max-width:1100px){.inbox-page{padding-inline:14px}.workspace-grid{display:block;height:calc(100dvh - 238px);min-height:540px}.workspace-grid.mobile-detail-open .review-queue,.workspace-grid:not(.mobile-detail-open) .review-detail{display:none}.workspace-grid.mobile-detail-open .review-detail{display:block;height:100%}.workspace-grid .review-queue{height:100%;border-right:0}.mobile-detail-back{display:inline-flex;min-height:42px;flex-basis:auto;align-items:center;gap:6px;padding:0 11px;color:var(--purple-dark);background:#f5f3ff;border:1px solid #ddd8fb;border-radius:9px;font-size:14px;font-weight:750}.mobile-detail-back svg{transform:rotate(180deg)}.review-detail-layout .detail-header{gap:10px;flex-wrap:wrap}.review-detail-layout .detail-header .detail-title{flex:1 1 auto}.detail-action-bar{flex-wrap:nowrap}.detail-action-bar .detail-primary-action{flex:0 0 auto;order:0;margin-left:auto;min-width:190px}}@media (max-width:680px){.inbox-page{padding:14px 10px 24px}.inbox-title-block h1{font-size:27px}.inbox-status-line{gap:7px 10px;font-size:12px;line-height:1.35}.inbox-quick-actions{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr)) 44px;gap:6px}.quick-stat{width:100%;min-width:0;min-height:52px;height:auto;justify-content:space-between;gap:5px;padding:6px 8px}.quick-stat span{overflow:visible;font-size:12px;line-height:1.15;text-overflow:clip;white-space:normal}.quick-stat strong{flex:0 0 auto}.inbox-quick-actions .icon-action{width:44px;min-width:44px;min-height:52px;height:52px}.inbox-controls .filters-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:6px}.inbox-controls .search-box{min-height:44px}.mobile-filter-toggle{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:0 12px;color:#43454f;background:#fff;border:1px solid var(--line-strong);border-radius:9px;font-size:14px;font-weight:720}.mobile-filter-toggle svg{transition:transform .16s ease}.filters-open .mobile-filter-toggle svg{transform:rotate(90deg)}.inbox-controls .filter-select-grid{display:none;grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:6px}.inbox-controls .filters-open .filter-select-grid{display:grid}.inbox-controls .filter-select-grid :is(select,.clear-filter-button){width:100%;min-height:44px;font-size:14px}.queue-tabs{scroll-snap-type:x proximity}.queue-tabs button{scroll-snap-align:start}.review-card{grid-template-columns:42px minmax(0,1fr) 18px;gap:11px;padding:14px 12px}.review-card .author-avatar{width:42px;height:42px}.review-card-top strong{font-size:15px}.review-card-top time,.review-meta>span:last-child{font-size:12px}.review-excerpt{font-size:14px;line-height:1.42}.review-badges{margin-top:7px}.review-detail-layout .detail-header{padding-inline:10px}.review-detail-layout .detail-scroll{padding-inline:8px}.review-detail-layout .reply-workbench{padding:10px}.review-detail-layout .draft-editor{font-size:16px;line-height:1.5}}