:root{--bg:#090909;--bg-elev:#111;--bg-soft:#171717;--bg-panel:#06080c;--dashboard-scrim:#000000c7;--dashboard-overlay:#04060abd;--fg:#f5f5f5;--muted:#a3a3a3;--border:#2a2a2a;--accent:#fff;--accent-fg:#050505;--reddit-orange:#ff4500;--reddit-orange-soft:#ff450029;--reddit-orange-panel:#ff450014;--blue:#5d8cff;--blue-soft:#5d8cff29;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Manrope,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-theme=light]{--bg:#f7f7f7;--bg-elev:#fff;--bg-soft:#f0f0f0;--bg-panel:#f4f4f1;--dashboard-scrim:#f6f6f2d1;--dashboard-overlay:#f6f6f2c7;--fg:#0a0a0a;--muted:#525252;--border:#d4d4d4;--accent:#0a0a0a;--accent-fg:#fff;--blue:#2f66f5;--blue-soft:#2f66f51f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:radial-gradient(circle at 20% -5%, #ffffff0d, transparent 75%), radial-gradient(circle at 85% -5%, #ffffff0a, transparent 72%), var(--bg);min-height:100dvh;color:var(--fg);margin:0}html[data-theme=light] body{background:radial-gradient(circle at 20% -5%, #0000000b, transparent 75%), radial-gradient(circle at 85% -5%, #00000009, transparent 72%), var(--bg)}button,input,textarea,select{font:inherit;letter-spacing:0}button{cursor:pointer}button:disabled,input:disabled{cursor:not-allowed;opacity:.72}strong{font-weight:680}.topbar{z-index:60;border-bottom:1px solid color-mix(in srgb, var(--border) 78%, transparent);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(16px);position:sticky;top:0}.topbar-inner{justify-content:space-between;align-items:center;gap:1rem;max-width:1380px;margin:0 auto;padding:.8rem 1rem;display:flex}.topbar-inner-auth{max-width:100%;position:relative}.dashboard-topbar-title{text-align:center;pointer-events:none;max-width:min(42vw,520px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dashboard-topbar-title p,.dashboard-topbar-title h1{margin:0}.dashboard-topbar-title p{color:var(--muted);letter-spacing:0;font-size:.68rem;font-weight:760}.dashboard-topbar-title h1{margin-top:.12rem;font-size:clamp(1.1rem,3vw,1.8rem);font-weight:780;line-height:1}.dashboard-topbar-scan{min-width:146px}.topbar-inner-public{max-width:1280px;display:flex}.topbar-inner-public .topbar-left{min-width:220px}.topbar-inner-public .public-nav{flex:1}.topbar-inner-public .nav-actions{min-width:220px}.topbar-left,.nav-actions,.mobile-header-actions,.public-nav{align-items:center;gap:.5rem;display:flex}.nav-actions{min-width:0}.topbar .dashboard-header-actions{flex-wrap:nowrap;flex:0 auto;min-width:0}.topbar .org-select-wrap,.topbar .auto-mode-button,.topbar .campaign-button,.topbar .scan-cadence-btn{min-height:38px}.topbar .org-select-wrap select{min-width:104px;max-width:138px}.public-nav{background:0 0;border:0;justify-content:center;padding:0}.public-nav button{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:.6rem;padding:.36rem .78rem}.public-nav button:hover{color:var(--fg);background:color-mix(in srgb, var(--reddit-orange-panel) 72%, transparent)}.brand-link{background:0 0;border:0;align-items:center;gap:.5rem;padding:0;line-height:0;display:inline-flex}.brand-logo{object-fit:contain;flex:none;width:2.15rem;height:2.15rem;display:block}.brand-wordmark,.auth-wordmark{color:var(--fg);letter-spacing:0;font-weight:820;line-height:1}.brand-wordmark{font-size:1.75rem}body.explore-data-loading.dashboard-page .topbar-left .brand-link{transform-origin:0;animation:1.35s ease-in-out infinite brandLoadPulse;transform:scale(1.25)}@keyframes brandLoadPulse{0%,to{opacity:.66;filter:brightness(.92)}50%{opacity:1;filter:brightness(1.18) drop-shadow(0 0 12px color-mix(in srgb, var(--reddit-orange) 28%, transparent))}}.btn,.btn-ghost{border:1px solid color-mix(in srgb, var(--border) 84%, transparent);min-height:40px;color:var(--fg);background:color-mix(in srgb, var(--bg-soft) 82%, transparent);border-radius:.72rem;justify-content:center;align-items:center;gap:.46rem;padding:.58rem .9rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.btn{border-color:color-mix(in srgb, var(--accent) 88%, transparent);background:var(--accent);color:var(--accent-fg);font-weight:660}.btn:hover,.btn-ghost:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--border));transform:translateY(-1px)}.theme-toggle,.mobile-dashboard-quick-actions,.mobile-header-actions{color:var(--muted)}.mobile-dashboard-quick-actions,.mobile-header-actions{display:none}.credit-balance{color:var(--fg);background:color-mix(in srgb, #0c1224 62%, var(--bg-soft))}html[data-theme=light] .credit-balance,html[data-theme=light] .scan-cadence-btn,html[data-theme=light] .dashboard-search-trigger,html[data-theme=light] .rr-kpis strong,html[data-theme=light] .thread-context{background:color-mix(in srgb, var(--bg-elev) 72%, var(--blue-soft))}.profile-wrap{position:relative}.profile-trigger{padding:.36rem .48rem}.profile-initial{background:color-mix(in srgb, var(--bg-soft) 70%, #273b78);width:28px;height:28px;color:var(--fg);border-radius:999px;place-items:center;font-size:.82rem;font-weight:760;display:grid}.profile-menu{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--bg-elev) 96%, transparent);border-radius:.82rem;width:230px;padding:.46rem;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 18px 52px #0000006b}.profile-menu-head{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);color:var(--muted);gap:.18rem;padding:.62rem .68rem .74rem;font-size:.82rem;display:grid}.profile-menu-head strong{color:var(--fg)}.profile-menu-meta{color:var(--muted);margin-left:auto;font-size:.82rem}.profile-menu button,.mobile-menu-panel button{width:100%;color:var(--fg);text-align:left;background:0 0;border:0;border-radius:.58rem;align-items:center;gap:.55rem;padding:.64rem .68rem;display:flex}.profile-menu button:hover,.mobile-menu-panel button:hover{background:var(--bg-soft)}.mobile-menu-panel{border-top:1px solid var(--border);background:var(--bg);padding:.7rem 1rem .9rem;display:none}.app-settings-overlay{z-index:220;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000094;place-items:center;width:100vw;height:100dvh;padding:1rem;display:grid;position:fixed;inset:0}.app-settings-modal{border:1px solid color-mix(in srgb, var(--reddit-orange) 28%, var(--border));background:color-mix(in srgb, var(--bg-elev) 96%, transparent);border-radius:1rem;grid-template-columns:210px 1fr;width:min(880px,100%);max-height:min(760px,100dvh - 2rem);display:grid;position:relative;overflow:auto;box-shadow:0 24px 80px #00000073}.support-modal{grid-template-columns:1fr;width:min(620px,100%)}.app-settings-close{border:1px solid color-mix(in srgb, var(--reddit-orange) 26%, var(--border));background:color-mix(in srgb, var(--bg-soft) 74%, transparent);width:34px;height:34px;color:var(--fg);z-index:2;border-radius:999px;position:absolute;top:.75rem;right:.75rem}.app-settings-sidebar{border-right:1px solid color-mix(in srgb, var(--reddit-orange) 18%, var(--border));align-content:start;gap:.45rem;padding:1.1rem .75rem;display:grid}.app-settings-sidebar h3,.app-settings-main h4{margin:0}.app-settings-tab{min-height:38px;color:var(--fg);text-align:left;background:0 0;border:1px solid #0000;border-radius:.72rem;align-items:center;gap:.5rem;padding:.55rem .62rem;display:flex}.app-settings-tab svg{color:var(--reddit-orange)}.app-settings-tab.is-active{border-color:color-mix(in srgb, var(--reddit-orange) 45%, var(--border));background:color-mix(in srgb, var(--reddit-orange-panel) 72%, var(--bg-soft))}.app-settings-main{align-content:start;gap:.8rem;padding:1.25rem;display:grid}.app-settings-row{border:1px solid color-mix(in srgb, var(--reddit-orange) 18%, var(--border));background:color-mix(in srgb, var(--bg-soft) 58%, transparent);border-radius:.82rem;justify-content:space-between;align-items:center;gap:1rem;padding:.82rem;display:flex}.app-settings-row-stack{align-items:stretch;display:grid}.app-settings-password-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.app-settings-inline-note{color:var(--muted);margin:0;font-size:.86rem}.app-settings-cta{flex-wrap:wrap;gap:.6rem;display:flex}.app-settings-history-scroll{border:1px solid color-mix(in srgb, var(--reddit-orange) 18%, var(--border));border-radius:.82rem;overflow-x:auto}.app-settings-history-table{border-collapse:collapse;width:100%;min-width:520px}.app-shell{width:100%;max-width:1280px;margin:0 auto;padding:1rem}.stack{gap:1rem;display:grid}.muted{color:var(--muted)}.eyebrow{text-transform:uppercase;margin:0;font-size:.78rem;font-weight:720}.page-title,.section-title{color:var(--fg);margin:0;font-weight:760;line-height:1.05}.page-title{font-size:clamp(2.1rem,3.2vw,3rem)}.section-title{font-size:clamp(2.4rem,4vw,4.2rem)}.panel,.panel-soft{border:1px solid color-mix(in srgb, var(--border) 78%, transparent);background:color-mix(in srgb, var(--bg-elev) 82%, transparent);border-radius:1rem;box-shadow:0 24px 72px #0003}.panel-soft{background:color-mix(in srgb, var(--bg-soft) 64%, transparent)}.input{border:1px solid color-mix(in srgb, var(--border) 88%, transparent);width:100%;color:var(--fg);background:#0a0d14b8;border-radius:.65rem;outline:none;padding:.6rem .7rem}html[data-theme=light] .input,html[data-theme=light] .stripe-card-container{background:color-mix(in srgb, var(--bg-elev) 92%, transparent)}.textarea{resize:vertical;min-height:96px;line-height:1.45}.link-button{text-align:center;background:0 0;border:0;padding:.2rem 0}.form-error{color:#ff9088;margin:-.2rem 0 0;font-size:.86rem}.auth-shell,.checkout-shell{place-items:center;min-height:calc(100dvh - 69px);padding:1rem;display:grid}.auth-card{gap:1rem;width:min(350px,100%);max-width:350px}.auth-logo-block{text-align:center;justify-items:center}.auth-logo{width:auto;height:auto;font-size:2rem}.auth-logo-block p,.terms-copy{margin:0}.terms-copy{text-align:center}.public-shell{max-width:1280px;padding-top:3.15rem;padding-bottom:3rem}.home-page{gap:1rem}.public-hero{text-align:center;justify-items:center;max-width:980px;margin:0 auto 1.1rem;padding:0 0 1.25rem}.public-hero .section-title{max-width:820px;font-size:clamp(2.65rem,4vw,3.65rem);font-weight:620}.public-hero p:last-of-type{max-width:790px;margin:0;line-height:1.6}.public-hero-actions{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.features-plan-panel{text-align:center;width:min(900px,100%);margin-left:auto;margin-right:auto;padding:2rem}.features-cta-panel{text-align:center;align-items:center;gap:1rem;width:min(900px,100%);margin-left:auto;margin-right:auto;padding:2rem}.features-demo-video{aspect-ratio:16/9;border:1px solid color-mix(in srgb, var(--reddit-orange) 28%, var(--border));object-fit:cover;background:#000;border-radius:.9rem;width:100%;display:block}.features-plan-panel h2,.public-section-heading h2,.feature-card h2{margin:0}.features-plan-panel .table-wrap{border:1px solid color-mix(in srgb, var(--reddit-orange) 18%, var(--border));border-radius:.9rem}.features-plan-panel td{text-align:center}.public-section-heading{text-align:center;justify-items:center;gap:.55rem;margin-top:2rem}.public-section-heading h2{font-size:clamp(1.85rem,3vw,2.35rem);font-weight:620}.public-section-heading p{max-width:820px;margin:0}.feature-card{gap:.5rem;padding:1rem}.feature-card h2{font-size:1.1rem}.feature-card p{margin:0}.feature-card p:not(.muted){font-weight:650}.feature-card.compact{min-height:152px}.legal-public-page{gap:1rem}.legal-public-hero{padding-bottom:1rem}.legal-faq-card{gap:.55rem;padding:1rem}.legal-faq-card h2,.legal-faq-card p{margin:0}.legal-shell{max-width:1280px;padding:1rem}.legal-page{gap:1.2rem;display:grid}.legal-hero{text-align:center;justify-items:center;gap:.85rem;padding:2.25rem 1rem 2.2rem;display:grid}.legal-hero h1{margin:0;font-size:clamp(2.4rem,5vw,4.2rem);line-height:1.05}.legal-lede{max-width:880px;color:var(--muted);margin:0;line-height:1.6}.legal-meta-grid,.legal-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:100%;display:grid}.legal-meta-grid span,.legal-summary-grid article,.legal-card,.legal-sidebar{border:1px solid color-mix(in srgb, var(--reddit-orange) 22%, var(--border));background:color-mix(in srgb, var(--bg-soft) 58%, transparent);border-radius:.9rem}.legal-meta-grid span{color:var(--muted);padding:.8rem}.legal-action-row{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.legal-primary-action,.legal-secondary-action{border-radius:.72rem;justify-content:center;align-items:center;min-height:40px;padding:.58rem .9rem;text-decoration:none;display:inline-flex}.legal-primary-action{border:1px solid color-mix(in srgb, var(--reddit-orange) 82%, transparent);background:var(--reddit-orange);color:#fff;font-weight:660}.legal-secondary-action{border:1px solid color-mix(in srgb, var(--reddit-orange) 22%, var(--border));background:color-mix(in srgb, var(--bg-soft) 82%, transparent);color:var(--fg)}.legal-summary-grid article{padding:1rem}.legal-summary-grid span{color:var(--reddit-orange);font-weight:800}.legal-summary-grid h2,.legal-summary-grid p{margin:.35rem 0 0}.legal-summary-grid p{color:var(--muted)}.legal-layout{grid-template-columns:250px minmax(0,1fr);gap:1rem;display:grid}.legal-sidebar{align-content:start;gap:.55rem;padding:1rem;display:grid;position:sticky;top:88px}.legal-sidebar p{color:var(--reddit-orange);margin:0 0 .25rem;font-weight:800}.legal-sidebar a{color:var(--muted);text-decoration:none}.legal-card{gap:1rem;padding:1.2rem;display:grid}.legal-section h2,.legal-copy p{margin:0}.legal-section{gap:.5rem;display:grid}.legal-copy{color:var(--muted);line-height:1.62}.legal-inline-contact{width:fit-content;margin-top:.6rem}.contact-overlay{z-index:240;background:#00000085;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.contact-modal{gap:1rem;width:100%;max-width:560px;padding:1rem;position:relative}.contact-modal h3,.contact-modal p{text-align:center;margin:0}.contact-modal h3{font-size:20px;font-weight:700}.contact-close{width:36px;height:36px;padding:0;line-height:1;position:absolute;top:.7rem;right:.7rem}.contact-email{color:var(--fg)}.contact-note{font-size:.88rem}.contact-form{gap:.6rem}.contact-form .btn{width:100%}.contact-sent{text-align:center;margin:0}.site-footer{border-top:1px solid color-mix(in srgb, var(--reddit-orange) 24%, var(--border));background:color-mix(in srgb, var(--bg) 92%, transparent)}.site-footer-inner{width:min(1280px,100%);margin:0 auto;padding:1.1rem 1rem}.site-footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.86rem;display:flex}.site-footer-links button{color:var(--muted);background:0 0;border:0;padding:.24rem}.site-footer-links button:hover{color:var(--reddit-orange)}.auth-form{gap:1rem}.auth-card .input{min-height:45px}.auth-submit{width:100%}.auth-switch{text-align:center;margin:0;font-size:.92rem}.auth-switch .link-button{color:var(--fg);font-weight:680}.pricing-shell{padding-top:5rem;padding-bottom:5rem}.pricing-page{gap:1.4rem}.pricing-hero{text-align:center;justify-items:center;max-width:780px;margin:0 auto .5rem}.pricing-hero-copy{max-width:650px;margin:0;font-size:1.05rem;line-height:1.6}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.plan-card{gap:.82rem;min-height:310px;padding:1.15rem;display:grid;position:relative}.plan-card h2,.comparison h2{margin:0}.plan-price{margin:0;font-size:2.35rem;font-weight:760}.strike{opacity:.58;text-decoration:line-through;display:block}.small-copy{margin:0;line-height:1.45}.badge{border:1px solid color-mix(in srgb, var(--accent) 42%, transparent);width:fit-content;color:var(--fg);background:#ffffff1f;border-radius:999px;padding:.3rem .58rem;font-size:.75rem;font-weight:720}.featured{border-color:color-mix(in srgb, var(--accent) 34%, var(--border));background:linear-gradient(180deg, #ffffff17, #ffffff05), color-mix(in srgb, var(--bg-elev) 88%, transparent)}.comparison{padding:1.15rem}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid color-mix(in srgb, var(--border) 64%, transparent);color:var(--muted);text-align:left;padding:.86rem .72rem}th{color:var(--fg);font-size:.82rem}.checkout-panel{text-align:center;width:min(560px,100%);padding:1.35rem}.checkout-lock{background:color-mix(in srgb, var(--bg-soft) 86%, transparent);border-radius:999px;place-items:center;width:48px;height:48px;margin:0 auto;display:grid}.checkout-summary{text-align:left;gap:.55rem;display:grid}.checkout-summary div,.app-settings-row{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:color-mix(in srgb, var(--bg-soft) 58%, transparent);border-radius:.8rem;justify-content:space-between;gap:1rem;padding:.78rem .86rem;display:flex}.checkout-payment-marks{text-align:left;align-items:center;gap:.7rem;display:flex}.checkout-payment-marks p{margin:0;line-height:1.45}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.stripe-card-container{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);min-height:48px;color:var(--muted);background:#0b0f18;border-radius:.78rem;justify-content:center;align-items:center;font-size:.9rem;display:flex}.dashboard-app-shell{width:100%;max-width:100%;padding:0}.dashboard-shell{--dashboard-rail-width:240px;--dashboard-top-offset:69px;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding:0}.dashboard-sidebar{top:var(--dashboard-top-offset);width:var(--dashboard-rail-width);height:calc(100dvh - var(--dashboard-top-offset));border-right:1px solid var(--border);background:color-mix(in srgb, var(--bg) 96%, transparent);flex-direction:column;align-items:flex-start;gap:.5rem;padding:.75rem 1.2rem;display:flex;position:fixed;bottom:0;left:0;overflow:auto}.dashboard-sidebar-plan{justify-content:flex-start;width:100%;margin-top:auto;position:sticky;bottom:10px}.dashboard-item-explore{border-color:color-mix(in srgb, var(--border) 76%, transparent);background:color-mix(in srgb, var(--bg-soft) 48%, transparent);border-radius:8px;width:100%}.dashboard-sidebar-group{flex-direction:column;align-items:flex-start;gap:.08rem;display:flex}.dashboard-sidebar-label{color:var(--muted);opacity:.82;margin-top:1.3rem;margin-bottom:.02rem;font-size:.95rem;font-weight:550;line-height:1}.dashboard-item{width:fit-content;color:var(--fg);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:.5rem;padding:.42rem .62rem;font-size:15.5px;display:inline-flex}.dashboard-item:hover{background:color-mix(in srgb, var(--bg-soft) 74%, transparent)}.dashboard-item-active{border-color:color-mix(in srgb, var(--border) 74%, transparent);background:color-mix(in srgb, var(--bg-soft) 94%, transparent)}.dashboard-search-trigger{border:1px solid color-mix(in srgb, var(--border) 88%, transparent);width:100%;min-height:39px;color:var(--fg);background:#0b10208c;border-radius:9px;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .66rem;display:flex}.dashboard-search-trigger span{align-items:center;gap:.5rem;display:inline-flex}.dashboard-search-trigger small{color:var(--muted)}.dashboard-main{min-height:calc(100dvh - var(--dashboard-top-offset));margin-left:var(--dashboard-rail-width);background:var(--bg-panel);position:relative;overflow:auto}.service-canvas{min-height:calc(100dvh - var(--dashboard-top-offset));background:linear-gradient(180deg, #ffffff09, transparent 34%), var(--bg-panel);padding:1.15rem}html[data-theme=light] .service-canvas{background:linear-gradient(180deg, #00000006, transparent 34%), var(--bg-panel)}.service-canvas-head{justify-content:space-between;align-items:center;gap:1rem;max-width:none;display:flex}.service-canvas-head>p{max-width:680px;margin:0;line-height:1.55}.dashboard-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.org-select-wrap{border:1px solid color-mix(in srgb, var(--border) 76%, transparent);background:color-mix(in srgb, var(--dashboard-overlay) 68%, transparent);min-height:40px;color:var(--muted);border-radius:8px;align-items:center;gap:.5rem;padding:.25rem .38rem .25rem .6rem;font-size:.82rem;font-weight:650;display:inline-flex}.org-select-wrap select{min-width:132px;color:var(--fg);background:0 0;border:0;outline:none}.auto-mode-button,.campaign-button{border:1px solid color-mix(in srgb, var(--border) 76%, transparent);background:color-mix(in srgb, var(--dashboard-overlay) 68%, transparent);min-height:40px;color:var(--fg);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;padding:.52rem .74rem;font-size:.84rem;font-weight:680;display:inline-flex}.auto-mode-button .beacon{background:var(--muted);box-shadow:none}.auto-mode-button.is-active,.campaign-button.is-active{border-color:color-mix(in srgb, var(--reddit-orange) 44%, var(--border));background:color-mix(in srgb, var(--reddit-orange-panel) 72%, var(--bg-soft));color:var(--reddit-orange)}.auto-mode-button.is-active .beacon{background:#58f6a4;animation:1.65s ease-in-out infinite beaconPulse;box-shadow:0 0 0 5px #58f6a41a,0 0 18px #58f6a459}.scan-cadence-btn{border:1px solid color-mix(in srgb, var(--border) 76%, transparent);min-width:154px;min-height:40px;color:var(--fg);white-space:nowrap;background:#0c1224bd;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .82rem;font-size:.88rem;font-weight:650;display:inline-flex}.beacon{background:#58f6a4;border-radius:999px;width:9px;height:9px;animation:1.65s ease-in-out infinite beaconPulse;box-shadow:0 0 0 5px #58f6a41a,0 0 18px #58f6a459}@keyframes beaconPulse{0%,to{opacity:.72;transform:scale(.86)}50%{opacity:1;transform:scale(1.12)}}.service-layout{grid-template-columns:minmax(0,1.35fr) minmax(360px,.8fr);gap:1rem;margin-top:0;display:grid}.queue-layout{height:calc(100dvh - var(--dashboard-top-offset) - 2.3rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0}.queue-main-panel,.queue-layout .draft-panel{overscroll-behavior:contain;align-content:start;gap:.78rem;min-width:0;max-width:100%;height:100%;min-height:0;display:grid;overflow:hidden auto}.service-panel{border:1px solid color-mix(in srgb, var(--border) 76%, transparent);background:color-mix(in srgb, var(--dashboard-overlay) 78%, transparent);border-radius:1rem;min-width:0;padding:.85rem;box-shadow:0 18px 46px #0000003d}.service-panel-title{color:var(--fg);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.76rem;font-weight:720;display:flex}.service-panel-title span{color:var(--muted);font-size:.82rem;font-weight:560}.rr-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.56rem;margin-bottom:.64rem;display:grid}.queue-kpis{margin-bottom:0}.rr-kpis strong{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:#0c12247a;border-radius:.82rem;gap:.2rem;padding:.62rem .72rem;font-size:1.32rem;display:grid}.rr-kpis span{color:var(--muted);font-size:.78rem;font-weight:560}.runner-filter-bar{flex-wrap:wrap;gap:.46rem;margin-bottom:.66rem;display:flex}.runner-filter-bar button{border:1px solid color-mix(in srgb, var(--border) 74%, transparent);background:color-mix(in srgb, var(--bg-soft) 64%, transparent);min-height:32px;color:var(--muted);border-radius:999px;align-items:center;gap:.34rem;padding:.34rem .62rem;font-size:.8rem;display:inline-flex}.runner-filter-bar .runner-filter-active{border-color:color-mix(in srgb, var(--blue) 40%, var(--border));color:#dbe6ff}html[data-theme=light] .runner-filter-bar .runner-filter-active{color:#173f9f}.intelligence-strip,.intelligence-model-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.56rem;margin-bottom:.66rem;display:grid}.intelligence-strip article,.intelligence-model-grid article{border:1px solid color-mix(in srgb, var(--reddit-orange) 18%, var(--border));background:color-mix(in srgb, var(--bg-soft) 45%, transparent);border-radius:.82rem;gap:.3rem;padding:.66rem;display:grid}.intelligence-strip strong,.intelligence-model-grid strong{font-size:.82rem}.intelligence-strip span,.intelligence-model-grid span{color:var(--muted);font-size:.76rem;line-height:1.35}.queue-list{gap:.48rem;display:grid}.queue-left-head{padding:.25rem 0 .2rem}.queue-section-buttons{margin-bottom:.1rem}.queue-overview-card{gap:.68rem}.queue-row{border:1px solid color-mix(in srgb, var(--border) 68%, transparent);background:color-mix(in srgb, var(--bg-soft) 54%, transparent);width:100%;color:var(--fg);text-align:left;border-radius:.82rem;grid-template-columns:48px 1fr auto;align-items:center;gap:.72rem;padding:.58rem .62rem;display:grid}.queue-row:hover{border-color:#ffffff3d}.queue-row-active{border-color:color-mix(in srgb, var(--blue) 40%, var(--border));background:linear-gradient(180deg, #5d8cff1a, #5d8cff08), color-mix(in srgb, var(--bg-soft) 62%, transparent)}html[data-theme=light] .queue-row-active{background:linear-gradient(180deg, #2f66f51a, #2f66f509), color-mix(in srgb, var(--bg-elev) 76%, transparent)}.queue-score{background:var(--blue-soft);color:#dce7ff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:760;display:grid}html[data-theme=light] .queue-score,html[data-theme=light] .draft-status-row small,html[data-theme=light] .setup-actions span{color:#173f9f}.queue-row strong,.queue-row small{display:block}.queue-row strong{line-height:1.2}.queue-row small{color:var(--muted);margin-top:.18rem;line-height:1.35}.queue-row em{background:color-mix(in srgb, var(--bg) 76%, transparent);min-width:56px;color:var(--muted);text-align:center;border-radius:999px;padding:.28rem .5rem;font-size:.78rem;font-style:normal}.explore-layout{height:calc(100dvh - var(--dashboard-top-offset) - 2.3rem);grid-template-columns:minmax(0,1fr) minmax(380px,.82fr);gap:1rem;min-height:0;display:grid}.explore-main-panel,.explore-detail-panel{align-content:start;gap:.78rem;height:100%;min-height:0;display:grid;overflow:auto}.explore-detail-panel{grid-template-rows:auto auto auto auto 1fr auto}.explore-left-head{padding:.25rem 0 .2rem}.explore-left-head h1{color:var(--fg)}.explore-section-buttons{margin-bottom:.1rem}.explore-work-surface{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:color-mix(in srgb, var(--bg-soft) 46%, transparent);border-radius:8px;gap:.65rem;padding:.8rem;display:grid}.explore-search-shell{border:1px solid var(--reddit-orange);background:color-mix(in srgb, var(--bg) 34%, transparent);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.58rem;padding:.55rem;display:grid}.explore-refine-block{border-top:1px solid color-mix(in srgb, var(--border) 64%, transparent);gap:.72rem;padding-top:.72rem;display:grid}.explore-search-shell svg{color:var(--reddit-orange)}.explore-search-shell input{min-width:0;color:var(--fg);font:inherit;background:0 0;border:0;outline:0;font-size:.88rem}.explore-search-shell button,.explore-actions button{white-space:nowrap}.explore-run-search-btn{border:1px solid var(--reddit-orange);background:color-mix(in srgb, var(--reddit-orange) 14%, transparent);color:var(--reddit-orange);font:inherit;border-radius:7px;justify-content:center;align-items:center;gap:.36rem;padding:calc(.44rem + 3px) calc(.66rem + 3px);font-weight:780;display:inline-flex}.explore-run-search-btn svg{color:currentColor;width:15px;height:15px}.explore-kpis{margin-bottom:0}.explore-filter-grid{grid-template-columns:1.2fr repeat(4,minmax(0,.8fr));gap:.6rem;display:grid}.explore-filter-grid label{color:var(--muted);gap:.34rem;font-size:.78rem;font-weight:760;display:grid}.explore-manual-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.6rem;display:grid}.explore-manual-grid label{color:var(--muted);gap:.34rem;font-size:.78rem;font-weight:760;display:grid}.explore-manual-grid textarea:disabled{opacity:.52;cursor:not-allowed}.explore-signal-bar{flex-wrap:wrap;gap:.4rem;display:flex}.explore-signal-bar span{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:color-mix(in srgb, var(--bg) 34%, transparent);color:var(--muted);border-radius:999px;align-items:center;gap:.28rem;padding:.34rem .52rem;font-size:.76rem;display:inline-flex}.explore-results{gap:.55rem;display:grid}.explore-result{border:1px solid color-mix(in srgb, var(--border) 68%, transparent);background:color-mix(in srgb, var(--bg-soft) 44%, transparent);width:100%;color:var(--fg);text-align:left;font:inherit;border-radius:8px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.64rem;display:grid}.explore-result:hover,.explore-result.is-active{border-color:color-mix(in srgb, var(--reddit-orange) 48%, var(--border));background:color-mix(in srgb, var(--reddit-orange-panel) 58%, var(--bg-soft))}.explore-result span:nth-child(2){gap:.2rem;min-width:0;display:grid}.explore-result small{color:var(--muted);font-size:.78rem;line-height:1.35}.explore-result em{border:1px solid color-mix(in srgb, var(--reddit-orange) 34%, var(--border));color:var(--reddit-orange);text-transform:uppercase;border-radius:999px;padding:.24rem .42rem;font-size:.72rem;font-style:normal;font-weight:760}.explore-empty-state img{object-fit:contain;justify-self:center;width:68px;height:68px;animation:1.65s ease-in-out infinite exploreLogoBreath}@keyframes exploreLogoBreath{0%,to{opacity:.72;filter:brightness(.92);transform:scale(.9)}50%{opacity:1;filter:brightness(1.18) drop-shadow(0 0 16px color-mix(in srgb, var(--reddit-orange) 34%, transparent));transform:scale(1.08)}}.explore-empty-state{border:1px dashed color-mix(in srgb, var(--border) 76%, transparent);background:color-mix(in srgb, var(--bg-soft) 36%, transparent);color:var(--muted);text-align:center;border-radius:8px;gap:.22rem;padding:25px .9rem;display:grid}.explore-empty-state strong{color:var(--fg);margin-top:10px}.explore-summary-stack{gap:.62rem;display:grid}.explore-summary-stack article{border:1px solid color-mix(in srgb, var(--border) 68%, transparent);background:color-mix(in srgb, var(--bg) 34%, transparent);border-radius:8px;align-items:flex-start;gap:.62rem;padding:.78rem;display:flex}.explore-summary-stack svg{color:var(--reddit-orange);flex:none;margin-top:.1rem}.explore-summary-stack span,.explore-summary-stack small{display:block}.explore-summary-stack small{color:var(--muted);margin-top:.18rem;font-size:.82rem;line-height:1.35}.explore-actions{z-index:2;background:color-mix(in srgb, var(--bg-panel) 88%, transparent);flex-wrap:wrap;justify-content:center;gap:.5rem;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;padding-top:.6rem;padding-bottom:.1rem;display:flex;position:sticky;bottom:0}.explore-detail-panel .explore-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.explore-detail-panel .explore-actions button{width:100%}.explore-subreddit-link{color:var(--reddit-orange);font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:760;text-decoration:underline}.explore-subreddit-link:hover{color:color-mix(in srgb, var(--reddit-orange) 82%, #fff)}.explore-actions button{justify-content:center;align-items:center;gap:0;font-size:16px;display:inline-flex}.explore-action-orange,.explore-action-orange:hover{border-color:var(--reddit-orange);color:var(--reddit-orange);background:color-mix(in srgb, var(--reddit-orange) 10%, transparent)}.explore-action-primary,.explore-action-primary:hover{border-color:var(--reddit-orange);background:var(--reddit-orange);color:#fff}.draft-panel{align-content:start;gap:.64rem;display:grid}.draft-panel label{color:var(--muted);gap:.42rem;font-size:.84rem;display:grid}.queue-poster-box{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--reddit-orange) 34%, var(--border));background:color-mix(in srgb, var(--reddit-orange-panel) 42%, var(--bg-soft));border-radius:8px;gap:.68rem;min-width:0;max-width:100%;padding:.78rem;display:grid}.queue-poster-head{text-align:center;gap:.18rem;display:grid}.queue-poster-head strong{color:var(--reddit-orange);font-size:1rem;line-height:1.2}.queue-poster-head span{color:var(--muted);font-size:.82rem;line-height:1.35}.thread-context{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:#0c122461;border-radius:.82rem;gap:.42rem;padding:.66rem;display:grid}.thread-context strong{line-height:1.24}.thread-context span,.thread-context p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.42}.approval-score-card{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--reddit-orange) 24%, var(--border));background:color-mix(in srgb, var(--reddit-orange-panel) 62%, var(--bg-soft));border-radius:.82rem;grid-template-columns:72px 1fr;align-items:center;gap:0;min-width:0;max-width:100%;padding:.7rem;display:grid;position:relative}.approval-score-card>div{min-width:0}.approval-score-card>strong{background:var(--reddit-orange-soft);width:58px;height:58px;color:var(--reddit-orange);border-radius:9px;place-items:center;padding:10px;font-size:1.3rem;display:grid}.explore-quick-tags{flex-wrap:wrap;gap:.34rem;margin-top:.46rem;display:flex}.explore-quick-tags span{border:1px solid color-mix(in srgb, var(--reddit-orange) 36%, var(--border));background:color-mix(in srgb, var(--bg) 38%, transparent);color:var(--muted);border-radius:999px;align-items:center;gap:.24rem;padding:.24rem .42rem;font-size:.74rem;font-weight:680;display:inline-flex}.approval-score-card>strong span{color:var(--muted);font-size:.68rem}.approval-score-card b,.approval-score-card small{display:block}.approval-score-card small{color:var(--muted);margin-top:.16rem;line-height:1.35}.draft-panel>.approval-score-card>div>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.context-layer-stack,.memory-panel,.warning-list,.taxonomy-list,.subreddit-profile-list{gap:.52rem;display:grid}.context-layer-stack article,.warning-list div,.taxonomy-list div,.subreddit-profile-list article{border:1px solid color-mix(in srgb, var(--border) 68%, transparent);background:color-mix(in srgb, var(--bg-soft) 46%, transparent);border-radius:.78rem;align-items:flex-start;gap:.52rem;padding:.58rem;display:flex}.context-layer-stack svg,.warning-list svg{color:var(--reddit-orange);flex:none;margin-top:.08rem}.context-layer-stack strong,.context-layer-stack small,.warning-list strong,.warning-list small,.taxonomy-list strong,.taxonomy-list span,.subreddit-profile-list strong,.subreddit-profile-list span,.subreddit-profile-list p,.subreddit-profile-list small{display:block}.context-layer-stack small,.warning-list small,.taxonomy-list span,.subreddit-profile-list p,.subreddit-profile-list small{color:var(--muted);margin:.14rem 0 0;line-height:1.35}.tag-cloud{flex-wrap:wrap;gap:.38rem;display:flex}.tag-cloud span{border:1px solid color-mix(in srgb, var(--reddit-orange) 22%, var(--border));background:color-mix(in srgb, var(--bg-soft) 58%, transparent);color:var(--muted);border-radius:999px;align-items:center;gap:.25rem;padding:.3rem .48rem;font-size:.74rem;display:inline-flex}.angle-selector{gap:.42rem;display:grid}.queue-poster-angle{text-align:center;justify-items:center}.angle-selector>div,.safety-controls{flex-wrap:wrap;gap:.45rem;display:flex}.queue-poster-angle>div{justify-content:center}.angle-selector button{border:1px solid color-mix(in srgb, var(--border) 74%, transparent);background:color-mix(in srgb, var(--bg-soft) 54%, transparent);color:var(--muted);border-radius:9px;padding:.38rem .62rem;font-size:.78rem}.angle-selector .angle-active{border-color:color-mix(in srgb, var(--reddit-orange) 56%, var(--border));color:var(--reddit-orange);background:color-mix(in srgb, var(--reddit-orange-panel) 70%, var(--bg-soft))}.safety-controls label{border:1px solid color-mix(in srgb, var(--border) 68%, transparent);background:color-mix(in srgb, var(--bg-soft) 46%, transparent);min-width:0;color:var(--muted);border-radius:.78rem;flex:150px;gap:.35rem;padding:.58rem;font-size:.78rem;display:grid}.safety-controls input[type=range]{width:100%;accent-color:var(--reddit-orange)}.safety-controls .toggle-row{align-items:center;gap:.45rem;display:flex}.queue-poster-angle .toggle-row{border:1px solid color-mix(in srgb, var(--border) 74%, transparent);background:color-mix(in srgb, var(--bg-soft) 54%, transparent);color:var(--muted);border-radius:9px;padding:.38rem .62rem;font-size:.78rem;display:block}.queue-poster-angle .toggle-row input,.safety-controls .toggle-row input{accent-color:var(--reddit-orange)}.queue-sales-pressure{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--border) 74%, transparent);border-radius:9px;justify-content:center;max-width:100%;margin-left:auto;margin-right:auto;padding:.38rem .62rem;width:min(480px,100%)!important}.queue-sales-pressure label{text-align:left;background:0 0;border:0;flex:0 400px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;width:min(100%,400px);padding:0;display:grid}.memory-panel{border:1px solid color-mix(in srgb, var(--border) 68%, transparent);background:color-mix(in srgb, var(--bg-soft) 46%, transparent);border-radius:.78rem;padding:.58rem}.memory-panel span{color:var(--muted);font-size:.8rem}.import-dropzone{border:1px solid color-mix(in srgb, var(--reddit-orange) 22%, var(--border));background:color-mix(in srgb, var(--reddit-orange-panel) 54%, var(--bg-soft));border-radius:.88rem;align-items:flex-start;gap:.72rem;padding:.78rem;display:flex}.import-dropzone strong,.import-dropzone p{display:block}.import-dropzone p{color:var(--muted);margin:.18rem 0 0;line-height:1.42}.monitor-tags{flex-wrap:wrap;gap:.4rem;display:flex}.monitor-tags span{border:1px solid color-mix(in srgb, var(--reddit-orange) 24%, var(--border));background:color-mix(in srgb, var(--bg-soft) 58%, transparent);color:var(--muted);border-radius:999px;padding:.34rem .55rem;font-size:.76rem}.audiences-head-icon{width:28px;height:28px;color:var(--reddit-orange)}.audience-list{gap:.56rem;display:grid}.audience-row{border:1px solid color-mix(in srgb, var(--border) 68%, transparent);background:color-mix(in srgb, var(--bg-soft) 44%, transparent);width:100%;color:var(--fg);text-align:left;font:inherit;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.72rem;display:grid}.audience-row:hover,.audience-row.is-active{border-color:color-mix(in srgb, var(--reddit-orange) 48%, var(--border));background:color-mix(in srgb, var(--reddit-orange-panel) 62%, var(--bg-soft))}.audience-row span{gap:.22rem;min-width:0;display:grid}.audience-row small{color:var(--muted);font-size:.78rem;line-height:1.35}.audience-row b{color:var(--reddit-orange);font-size:1rem}.audience-add-btn{width:100%;min-height:38px}.audience-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem;display:grid}.audience-editor-grid label,.audience-strategy-grid label,.audience-editable-field{color:var(--muted);gap:.42rem;font-size:.8rem;font-weight:720;display:grid;position:relative}.audience-editable-field textarea[readonly]{cursor:default;color:color-mix(in srgb, var(--muted) 88%, var(--fg))}.audience-edit-chip{z-index:1;border:1px solid var(--reddit-orange);background:color-mix(in srgb, var(--bg) 72%, transparent);color:var(--reddit-orange);font:inherit;border-radius:4px;padding:.16rem .42rem;font-size:.68rem;font-weight:820;position:absolute;top:1.65rem;right:.45rem}.audience-editable-field .compact-textarea{padding-right:3.05rem}.audience-subreddit-field,.audience-wide-field{grid-column:span 2}.audience-subreddit-search{border:1px solid color-mix(in srgb, var(--reddit-orange) 34%, var(--border));background:color-mix(in srgb, var(--bg-soft) 46%, transparent);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.48rem;padding:.5rem .56rem;display:grid}.audience-subreddit-search svg{color:var(--reddit-orange)}.audience-subreddit-search input{min-width:0;color:var(--fg);font:inherit;background:0 0;border:0;outline:0}.audience-subreddit-search input:disabled{cursor:default;color:var(--muted)}.audience-subreddit-search button,.audience-subreddit-suggestions button{border:1px solid var(--reddit-orange);background:color-mix(in srgb, var(--reddit-orange) 10%, transparent);color:var(--reddit-orange);font:inherit;border-radius:7px;padding:.28rem .5rem;font-size:.76rem;font-weight:820}.audience-subreddit-search button:disabled,.audience-subreddit-suggestions button:disabled{opacity:.48}.audience-subreddit-suggestions{flex-wrap:wrap;gap:.38rem;display:flex}.audience-selected-subreddits{flex-wrap:wrap;gap:.42rem;min-height:32px;display:flex}.audience-selected-subreddits button{border:1px solid var(--reddit-orange);background:color-mix(in srgb, var(--reddit-orange) 12%, transparent);color:var(--reddit-orange);font:inherit;border-radius:7px;padding:.34rem .58rem;font-size:.82rem;font-weight:850}.audience-chip-grid,.audience-keyword-cloud,.audience-note-grid{flex-wrap:wrap;gap:.42rem;display:flex}.audience-chip-grid span,.audience-keyword-cloud span,.audience-note-grid span{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:color-mix(in srgb, var(--bg) 34%, transparent);color:var(--muted);border-radius:8px;align-items:center;gap:.28rem;padding:.4rem .52rem;font-size:.8rem;line-height:1.25;display:inline-flex}.audience-chip-grid span{border-color:color-mix(in srgb, var(--reddit-orange) 34%, var(--border));color:var(--reddit-orange)}.audience-signal-list div{background:color-mix(in srgb, var(--bg) 34%, transparent);border-radius:8px}.audience-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;display:grid}.audience-strategy-grid article{border:1px solid color-mix(in srgb, var(--border) 68%, transparent);background:color-mix(in srgb, var(--bg) 34%, transparent);border-radius:8px;gap:.28rem;padding:.64rem;display:grid}.audience-strategy-grid span{color:var(--muted);font-size:.84rem;line-height:1.4}.audience-actions{align-items:center;margin-top:1rem}.audiences-layout .audience-actions .voice-bank-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.audiences-layout .audience-actions .voice-bank-action-buttons button{justify-content:center;width:100%;min-height:42px;padding:.68rem .88rem;font-size:1rem}.backend-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.backend-grid article,.import-job-list article{border:1px solid color-mix(in srgb, var(--border) 68%, transparent);background:color-mix(in srgb, var(--bg-soft) 46%, transparent);border-radius:.82rem;gap:.28rem;padding:.72rem;display:grid}.backend-grid span,.import-job-list p,.import-job-list small{color:var(--muted);margin:0;font-size:.82rem;line-height:1.38}.monitor-toolbar{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:.7rem;display:grid}.monitor-toolbar label{color:var(--muted);gap:.42rem;font-size:.84rem;display:grid}.watch-list-layout{height:calc(100dvh - var(--dashboard-top-offset) - 2.3rem);min-height:0}.watch-list-left-panel,.watch-list-right-panel{height:100%;min-height:0;overflow:auto}.watch-list-left-head{padding:.25rem 0 .2rem}.watch-list-section-buttons{margin-bottom:.1rem}.watch-list-control-card,.watch-list-card{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:color-mix(in srgb, var(--bg-soft) 46%, transparent);border-radius:8px;gap:.72rem;padding:.8rem;display:grid}.watch-list-card-stack{gap:.72rem;display:grid}.watch-list-detail-stack{gap:.72rem;min-height:100%;display:grid}.watch-rule-description{color:var(--muted);text-align:center;margin:-.18rem 0 .1rem;font-size:.86rem;line-height:1.42}.watch-list-detail-stack .explore-actions{flex-wrap:nowrap;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.watch-list-detail-stack .explore-actions button{width:100%}.watch-list-result-list .explore-result{grid-template-columns:48px minmax(0,1fr) auto}.watch-list-layout .monitor-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.watch-run-scan-btn{border:1px solid var(--reddit-orange);background:color-mix(in srgb, var(--reddit-orange) 14%, transparent);width:100%;color:var(--reddit-orange);font:inherit;border-radius:7px;grid-column:1/-1;justify-content:center;align-items:center;gap:.36rem;padding:calc(.44rem + 3px) calc(.66rem + 3px);font-weight:780;display:inline-flex}.watch-list-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.watch-rule-inventory-head{text-align:left;align-items:center;gap:1rem;margin-bottom:.55rem;display:flex}.watch-rule-inventory-head svg{stroke-width:1px;width:44px;height:44px;margin:0}.watch-rule-inventory-head strong{font-size:20px;line-height:1.15}.watch-rule-inventory-head small{font-size:16px;line-height:1.34}.watch-rule-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.watch-rule-editor-grid .watch-rule-wide-field{grid-column:1/-1}.watch-rule-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.watch-rule-action-buttons button{width:100%}.watch-rule-inventory-row{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:color-mix(in srgb, var(--bg-soft) 42%, transparent);width:100%;color:var(--fg);text-align:left;font:inherit;cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.62rem;padding:.78rem;display:grid}.watch-rule-inventory-row:hover,.watch-rule-inventory-row.is-active{border-color:color-mix(in srgb, var(--reddit-orange) 52%, var(--border));background:color-mix(in srgb, var(--reddit-orange-panel) 58%, var(--bg-soft))}.watch-rule-inventory-row svg{color:var(--reddit-orange)}.watch-rule-inventory-row span{gap:.22rem;display:grid}.watch-rule-inventory-row small{color:var(--muted);line-height:1.35}.watch-rule-edit-btn{border:1px solid var(--reddit-orange);color:var(--reddit-orange);font:inherit;background:0 0;border-radius:7px;padding:.28rem .5rem;font-size:.78rem;font-weight:780}.monitor-card{grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem;display:grid}.monitor-audience-line{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:color-mix(in srgb, var(--bg) 34%, transparent);width:fit-content;color:var(--muted);border-radius:999px;align-items:center;gap:.38rem;padding:.34rem .56rem;font-size:.78rem;font-weight:720;display:inline-flex}.monitor-audience-line svg{color:var(--reddit-orange)}.monitor-card div{border:1px solid color-mix(in srgb, var(--border) 68%, transparent);background:color-mix(in srgb, var(--bg-soft) 48%, transparent);border-radius:.74rem;gap:.2rem;padding:.58rem;display:grid}.monitor-card strong{font-size:1.05rem}.monitor-card span{color:var(--muted);font-size:.76rem}.policy-list-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.import-dropzone{text-align:center;place-items:center;padding:1.2rem;display:grid}.import-dropzone svg{color:var(--reddit-orange)}.import-job-list{gap:.58rem;display:grid}.import-job-list strong{justify-content:space-between;gap:.75rem;display:flex}.import-job-list strong span,.import-job-list small{color:var(--reddit-orange);font-size:.78rem;font-weight:650}.draft-actions{z-index:2;box-sizing:border-box;border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:color-mix(in srgb, var(--dashboard-overlay) 92%, var(--bg));grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;width:100%;max-width:100%;padding-top:.65rem;display:grid;position:sticky;bottom:0}.draft-actions button{justify-content:center;width:100%}.draft-status-row{min-height:28px;color:var(--muted);justify-content:space-between;align-items:center;gap:.75rem;font-size:.82rem;display:flex}.approval-score-card .draft-status-row{justify-content:flex-end;gap:.35rem;max-width:calc(100% - 1.16rem);min-height:0;font-size:.74rem;position:absolute;top:.58rem;right:.58rem;overflow:hidden}.draft-status-row span{background:color-mix(in srgb, var(--bg-soft) 78%, transparent);border-radius:999px;width:fit-content;padding:.3rem .56rem}.approval-score-card .draft-status-row span,.approval-score-card .draft-status-row small{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--reddit-orange);min-width:0;color:var(--reddit-orange);background:0 0;border-radius:4px;padding:.18rem .38rem;overflow:hidden}.draft-status-row small{color:#dbe6ff}.setup-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:1rem;margin-top:1.15rem;display:grid}.setup-panel{align-content:start;gap:.85rem;display:grid}.full-width-panel{grid-column:1/-1}.setup-grid,.voice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.setup-grid label,.voice-grid label{color:var(--muted);gap:.42rem;font-size:.84rem;display:grid}.compact-textarea{min-height:104px}.setup-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.setup-actions span{color:#dbe6ff;margin-right:auto;font-size:.84rem}.policy-list{gap:.65rem;display:grid}.policy-list div{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:color-mix(in srgb, var(--bg-soft) 48%, transparent);border-radius:.82rem;align-items:flex-start;gap:.58rem;padding:.74rem;display:flex}.policy-list svg{color:#9ee8bc;flex:none;margin-top:.08rem}.policy-list span,.policy-list small{display:block}.policy-list small{color:var(--muted);margin-top:.15rem;line-height:1.35}.subreddit-profile-list article{display:grid}.subreddit-profile-list strong{justify-content:space-between;gap:.7rem;display:flex}.subreddit-profile-list strong span{color:var(--reddit-orange);font-size:.78rem}.heat-meter{gap:.5rem;display:grid}.heat-meter>div{background:color-mix(in srgb, var(--bg-soft) 72%, transparent);border-radius:999px;height:12px;overflow:hidden}.heat-meter>div span{border-radius:inherit;background:var(--reddit-orange);height:100%;display:block}.heat-meter strong,.heat-meter p{margin:0}.campaign-modal-backdrop{z-index:80;background:color-mix(in srgb, var(--dashboard-scrim) 82%, transparent);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.campaign-modal{border:1px solid color-mix(in srgb, var(--border) 78%, transparent);background:var(--bg-elev);border-radius:8px;width:min(760px,100%);padding:1rem;box-shadow:0 26px 80px #00000057}.campaign-modal-head,.campaign-actions{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.campaign-modal-head h2,.campaign-modal-head p{margin:0}.campaign-modal-head p{margin-top:.24rem}.icon-button{border:1px solid color-mix(in srgb, var(--border) 72%, transparent);background:color-mix(in srgb, var(--bg-soft) 68%, transparent);width:34px;height:34px;color:var(--fg);border-radius:8px;place-items:center;display:grid}.campaign-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;margin-top:1rem;display:grid}.campaign-form label,.doc-upload-row label{color:var(--muted);gap:.4rem;font-size:.84rem;display:grid}.campaign-wide-field{grid-column:span 3}.campaign-actions{align-items:center;margin-top:1rem}.campaign-actions span{color:var(--muted);font-size:.84rem}.business-settings-layout{height:calc(100dvh - var(--dashboard-top-offset) - 2.65rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1rem;min-height:0;margin-top:0;display:grid}.business-left-panel,.business-right-panel{overscroll-behavior:contain;align-content:start;gap:.8rem;height:100%;min-height:0;max-height:100%;display:grid;overflow:auto}.brand-settings-left-head{text-align:center;justify-items:center;gap:.58rem;padding:.2rem .4rem .12rem;display:grid}.brand-settings-left-head h1,.brand-settings-left-head p{margin:0}.brand-settings-left-head h1{font-size:clamp(1.55rem,2.25vw,2.2rem);font-weight:800;line-height:1.04}.brand-settings-left-head p{max-width:520px;line-height:1.5}.business-source-badge{border:1px solid color-mix(in srgb, var(--border) 76%, transparent);background:color-mix(in srgb, var(--bg-soft) 62%, transparent);width:fit-content;color:var(--muted);border-radius:999px;align-items:center;gap:.45rem;padding:.36rem .62rem;font-size:.78rem;font-weight:700;display:inline-flex}.business-source-badge .dot{background:var(--muted);border-radius:999px;width:8px;height:8px}.business-source-badge.is-connected .dot{background:#58f6a4;animation:1.65s ease-in-out infinite beaconPulse;box-shadow:0 0 14px #58f6a459}.business-section-buttons,.identity-tabs,.doc-switch{flex-wrap:wrap;gap:.42rem;display:flex}.business-section-buttons,.identity-tabs{justify-content:center;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.business-tab,.identity-tab-btn,.doc-switch button{border:1px solid color-mix(in srgb, var(--border) 72%, transparent);background:color-mix(in srgb, var(--bg-soft) 52%, transparent);min-height:34px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;gap:.42rem;padding:.42rem .64rem;font-size:.82rem;font-weight:660;display:inline-flex}.business-tab{font-size:1.1rem;font-weight:600}.business-tab:before,.identity-tab-btn:before{content:"";opacity:0;background:#58f6a4;border-radius:999px;flex:none;width:8px;height:8px;transition:opacity .16s,transform .16s;transform:scale(.7);box-shadow:0 0 0 5px #58f6a41a,0 0 14px #58f6a457}.business-tab.is-active,.identity-tab-btn.tab-btn-active,.doc-switch button.is-active{border-color:color-mix(in srgb, var(--reddit-orange) 44%, var(--border));background:color-mix(in srgb, var(--reddit-orange-panel) 68%, var(--bg-soft));color:var(--reddit-orange)}.business-tab.is-active:before,.identity-tab-btn.tab-btn-active:before{opacity:1;animation:1.65s ease-in-out infinite beaconPulse;transform:scale(1)}.business-summary-card{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:color-mix(in srgb, var(--bg-soft) 46%, transparent);border-radius:8px;gap:.65rem;padding:.8rem;display:grid}.reddit-tone-import-card{text-align:center;justify-items:center}.reddit-tone-import-card>p{max-width:760px}.reddit-source-tabs{margin:.1rem auto .15rem}.brand-domain-form{gap:.4rem;display:grid}.brand-domain-shell{width:100%;position:relative;overflow:visible}.brand-domain-input{border:1.5px solid color-mix(in srgb, var(--reddit-orange) 36%, var(--border));background:color-mix(in srgb, var(--bg) 46%, transparent);width:100%;min-height:58px;color:var(--fg);border-radius:12px;outline:none;padding:.9rem 10.4rem .9rem .9rem;font-size:.92rem}.brand-domain-input:focus{border-color:color-mix(in srgb, var(--reddit-orange) 62%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--reddit-orange) 14%, transparent)}.brand-domain-submit{border:1px solid color-mix(in srgb, var(--reddit-orange) 58%, var(--border));background:color-mix(in srgb, var(--reddit-orange-panel) 82%, var(--bg-soft));min-width:142px;color:var(--reddit-orange);white-space:nowrap;border-radius:10px;padding:0 .9rem;font-size:.84rem;font-weight:760;position:absolute;top:8px;bottom:8px;right:8px}.brand-domain-submit:hover:not(:disabled){border-color:var(--reddit-orange);background:color-mix(in srgb, var(--reddit-orange-panel) 100%, var(--bg-soft))}.brand-domain-message{min-height:18px;color:var(--muted);margin:0;font-size:.78rem;line-height:1.35}.business-refresh-button{border:1px solid color-mix(in srgb, var(--border) 76%, transparent);background:color-mix(in srgb, var(--dashboard-overlay) 72%, transparent);width:100%;min-height:40px;color:var(--fg);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.business-summary-card ul{color:var(--muted);gap:.5rem;margin:0;padding-left:1rem;font-size:.84rem;line-height:1.42;display:grid}.business-summary-card p{margin:0;line-height:1.45}.voice-learned-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.voice-learned-grid article{background:color-mix(in srgb, var(--bg) 34%, transparent);border-radius:8px}.doc-category-stack{gap:.42rem;display:grid}.doc-category-stack span{border:1px solid color-mix(in srgb, var(--border) 68%, transparent);background:color-mix(in srgb, var(--bg) 35%, transparent);color:var(--muted);border-radius:8px;justify-content:space-between;align-items:center;gap:.7rem;padding:.46rem .56rem;font-size:.82rem;display:flex}.doc-category-stack b{color:var(--reddit-orange)}.business-status{min-height:22px;color:var(--muted);margin:0;font-size:.82rem;line-height:1.35}.business-preview-head{justify-content:space-between;align-items:center;gap:.8rem;margin-left:auto;margin-right:auto;display:flex}.business-preview-head h2{margin:0;font-size:1.08rem}.document-memory-stack{gap:.7rem}.document-memory-stack .settings-card-head{text-align:center;display:block}.document-memory-stack .settings-card-head svg{stroke-width:1px;width:38px;height:38px;margin:0 auto .45rem}.document-memory-stack .settings-card-head strong{font-size:20px}.document-memory-stack .settings-card-head small{font-size:16px;line-height:1.35}.business-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.business-profile-field{color:var(--muted);gap:.42rem;font-size:.84rem;display:grid}.business-profile-field.is-wide{grid-column:1/-1}.identity-fact-list{gap:.58rem;display:grid}.identity-polished-list{gap:.68rem;display:grid}.identity-polished-card{border:1px solid color-mix(in srgb, var(--border) 68%, transparent);background:color-mix(in srgb, var(--bg-soft) 46%, transparent);border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:.72rem;padding:.78rem;display:grid}.fact-icon{border:1px solid color-mix(in srgb, var(--reddit-orange) 30%, var(--border));background:color-mix(in srgb, var(--reddit-orange-panel) 66%, var(--bg-soft));width:42px;height:42px;color:var(--reddit-orange);border-radius:8px;place-items:center;display:grid}.fact-main{gap:.55rem;min-width:0;display:grid}.identity-fact-card{border:1px solid color-mix(in srgb, var(--border) 68%, transparent);background:color-mix(in srgb, var(--bg-soft) 46%, transparent);border-radius:8px;gap:.42rem;padding:.72rem;display:grid}.identity-fact-card.is-pinned{border-color:color-mix(in srgb, var(--blue) 40%, var(--border))}.identity-fact-card.is-confirmed{background:color-mix(in srgb, #58f6a41f 48%, var(--bg-soft))}.fact-head{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.fact-label{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:760}.fact-actions{flex-wrap:wrap;gap:.3rem;display:flex}.identity-card-edit{border:1px solid color-mix(in srgb, var(--reddit-orange) 52%, var(--border));background:color-mix(in srgb, var(--reddit-orange-panel) 58%, transparent);min-height:24px;color:var(--reddit-orange);border-radius:999px;padding:.24rem .62rem;font-size:.72rem;font-weight:760}.identity-card-edit:hover,.identity-card-edit.is-active{border-color:var(--reddit-orange);background:color-mix(in srgb, var(--reddit-orange-panel) 82%, var(--bg-soft))}.identity-polished-input{resize:vertical;min-height:96px}.identity-polished-input.is-single{resize:none;height:46px;min-height:46px}.identity-polished-input[data-summary-lines="4"]{min-height:calc(5.8em + 28px)}.identity-polished-input[data-summary-lines="6"]{min-height:calc(8.7em + 28px)}.identity-polished-input[data-summary-lines="8"]{min-height:calc(11.6em + 28px)}.identity-polished-input[data-summary-lines="10"]{min-height:calc(14.5em + 28px)}.identity-card-lines{gap:.25rem;font-size:15px;display:grid}.identity-card-line{overflow-wrap:anywhere}.identity-card-line a{color:var(--reddit-orange);border-bottom:1px solid color-mix(in srgb, var(--reddit-orange) 38%, transparent);text-decoration:none}.identity-card-line a:hover{border-bottom-color:var(--reddit-orange)}.fact-actions button{border:1px solid color-mix(in srgb, var(--border) 68%, transparent);background:color-mix(in srgb, var(--bg) 44%, transparent);color:var(--muted);border-radius:999px;padding:.28rem .46rem;font-size:.74rem}.identity-fact-card p,.identity-fact-card small{margin:0;line-height:1.4}.identity-fact-card small{color:var(--muted)}.doc-list{gap:.58rem;display:grid}.doc-card{border:1px solid color-mix(in srgb, var(--border) 68%, transparent);background:color-mix(in srgb, var(--bg-soft) 46%, transparent);color:var(--fg);text-align:left;border-radius:8px;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:.72rem;padding:.68rem;display:grid}.doc-card:hover{border-color:color-mix(in srgb, var(--reddit-orange) 42%, var(--border));background:color-mix(in srgb, var(--bg-soft) 62%, transparent)}.doc-thumb{border:1px solid color-mix(in srgb, var(--reddit-orange) 28%, var(--border));background:color-mix(in srgb, var(--reddit-orange-panel) 68%, var(--bg-soft));width:68px;min-height:68px;color:var(--reddit-orange);border-radius:8px;place-items:center;font-size:.62rem;font-weight:780;display:grid}.doc-card-main{gap:.24rem;min-width:0;display:grid}.doc-card-main h3,.doc-card-main p{margin:0}.doc-card-main h3{font-size:.94rem}.doc-card-main p{color:var(--muted);font-size:.82rem;line-height:1.36}.doc-card-tags{flex-wrap:wrap;gap:.32rem;display:flex}.doc-card-tags span{border:1px solid color-mix(in srgb, var(--border) 66%, transparent);color:var(--muted);border-radius:999px;padding:.22rem .42rem;font-size:.72rem}.doc-card-meta{color:var(--muted);white-space:nowrap;font-size:.78rem}.doc-modal{z-index:90;background:color-mix(in srgb, var(--dashboard-scrim) 82%, transparent);place-items:center;padding:1rem;display:none;position:fixed;inset:0}.doc-modal.is-open{display:grid}.doc-modal-card{border:1px solid color-mix(in srgb, var(--border) 78%, transparent);background:var(--bg-elev);border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:min(860px,100%);max-height:min(760px,100dvh - 2rem);display:grid;overflow:hidden;box-shadow:0 26px 80px #00000057}.doc-modal-head{border-bottom:1px solid color-mix(in srgb, var(--border) 72%, transparent);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.doc-modal-head h2,.doc-modal-head p{margin:0}.doc-modal-head h2{font-size:1.14rem}.doc-modal-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.42rem;font-size:.8rem;display:flex;margin-top:.42rem!important}.doc-category-tag,.doc-delete-tag{border:1px solid color-mix(in srgb, var(--border) 68%, transparent);background:color-mix(in srgb, var(--bg-soft) 58%, transparent);color:var(--muted);border-radius:999px;padding:.24rem .48rem;font-size:.74rem;font-weight:700}.doc-delete-tag{border-color:color-mix(in srgb, #ff5f56 42%, var(--border));color:#ff8b84}.doc-modal-close{border:1px solid color-mix(in srgb, var(--border) 72%, transparent);background:color-mix(in srgb, var(--bg-soft) 68%, transparent);width:34px;height:34px;color:var(--fg);border-radius:8px;flex:none;place-items:center;display:grid}.doc-viewer{min-height:0;color:var(--fg);padding:1rem;overflow:auto}.doc-viewer h1,.doc-viewer h2,.doc-viewer h3,.doc-viewer h4,.doc-viewer p,.doc-viewer ul,.doc-viewer ol{margin-top:0}.doc-viewer h1{font-size:1.35rem}.doc-viewer h2{font-size:1.08rem}.doc-viewer h3,.doc-viewer h4{font-size:.98rem}.doc-viewer p,.doc-viewer li{color:var(--muted);font-size:.9rem;line-height:1.55}.doc-viewer a{color:var(--reddit-orange)}.doc-markdown-table-wrap{margin-bottom:1rem;overflow-x:auto}.doc-viewer table{border-collapse:collapse;width:100%;font-size:.84rem}.doc-viewer th,.doc-viewer td{border:1px solid color-mix(in srgb, var(--border) 72%, transparent);text-align:left;vertical-align:top;padding:.5rem}.doc-viewer th{background:color-mix(in srgb, var(--bg-soft) 68%, transparent);color:var(--fg)}.doc-upload-form{gap:.72rem;display:grid}.doc-upload-card{border:1px dashed color-mix(in srgb, var(--border) 86%, transparent);background:color-mix(in srgb, var(--bg-soft) 46%, transparent);color:var(--fg);border-radius:8px;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:.72rem;padding:.9rem;display:grid;position:relative}.doc-upload-card.is-uploaded{border-style:solid;border-color:color-mix(in srgb, #58f6a4 34%, var(--border))}.doc-upload-card input[type=file]{opacity:0;position:absolute;inset:0}.doc-upload-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.65rem;display:grid}.doc-upload-message{color:var(--muted);margin:0;font-size:.82rem}.settings-preview-head{z-index:2;background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 94%, transparent), color-mix(in srgb, var(--bg) 58%, transparent));padding-bottom:.25rem;position:sticky;top:0}.settings-save-btn{min-height:34px;padding-inline:.82rem;font-size:.82rem}.settings-card-stack{gap:.72rem;display:grid}.settings-card{border:1px solid color-mix(in srgb, var(--border) 68%, transparent);background:color-mix(in srgb, var(--bg-soft) 46%, transparent);border-radius:8px;gap:.78rem;padding:.86rem;display:grid}.settings-card-head{align-items:flex-start;gap:.68rem;display:flex}.settings-card-head svg{stroke-width:1px;width:38px;height:38px;color:var(--reddit-orange);flex:none}.settings-card-head span{gap:.2rem;display:grid}.settings-card-head strong,.billing-plan-head h3,.billing-history-row strong{color:var(--fg)}.settings-card-head small,.billing-history-row small{color:var(--muted);font-size:.78rem}.settings-card-head.watch-rule-inventory-head{text-align:center;margin-bottom:.55rem;display:block}.settings-card-head.watch-rule-inventory-head svg{stroke-width:1px;width:34px;height:34px;margin:0}.settings-card-head.watch-rule-inventory-head strong{font-size:20px;line-height:1.15}.settings-card-head.watch-rule-inventory-head small{font-size:16px;line-height:1.34}.settings-grid{gap:.74rem;display:grid}.settings-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-grid label,.settings-card label{color:var(--muted);gap:.42rem;font-size:.8rem;font-weight:720;display:grid}.settings-segmented,.settings-chip-row,.checkout-provider-row{flex-wrap:wrap;gap:.38rem;display:flex}.settings-seg-btn,.settings-chip,.pricing-tab{border:1px solid color-mix(in srgb, var(--border) 72%, transparent);background:color-mix(in srgb, var(--bg) 42%, transparent);min-height:32px;color:var(--muted);border-radius:8px;padding:.38rem .58rem;font-size:.78rem;font-weight:760}.settings-seg-btn.is-active,.settings-chip.is-active,.pricing-tab.is-active{border-color:color-mix(in srgb, var(--reddit-orange) 48%, var(--border));background:color-mix(in srgb, var(--reddit-orange-panel) 78%, var(--bg-soft));color:var(--reddit-orange)}.settings-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;display:grid}.settings-check{border:1px solid color-mix(in srgb, var(--border) 68%, transparent);background:color-mix(in srgb, var(--bg) 34%, transparent);border-radius:8px;align-items:center;min-height:38px;padding:.46rem .56rem;color:var(--fg)!important;gap:.52rem!important;font-size:.82rem!important;font-weight:660!important;display:flex!important}.settings-check input,.settings-range input{accent-color:var(--reddit-orange)}.settings-range{border:1px solid color-mix(in srgb, var(--border) 68%, transparent);background:color-mix(in srgb, var(--bg) 34%, transparent);border-radius:8px;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:.5rem;padding:.44rem .54rem;display:grid}.settings-range span{color:var(--reddit-orange);text-align:right;font-size:.82rem;font-weight:760}.billing-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;display:grid}.billing-data-item{border:1px solid color-mix(in srgb, var(--border) 68%, transparent);background:color-mix(in srgb, var(--bg) 34%, transparent);color:var(--muted);border-radius:8px;gap:.15rem;padding:.52rem;font-size:.78rem;display:grid}.billing-data-value{color:var(--fg);font-size:.92rem;font-weight:760}.billing-data-label{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:760}.tone-doc-list,.billing-history-list{gap:.52rem;display:grid}.tone-source-stack{gap:.62rem;display:grid}.voice-source-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.voice-source-meta span{border:1px solid color-mix(in srgb, var(--border) 64%, transparent);background:color-mix(in srgb, var(--bg) 32%, transparent);min-width:0;color:var(--muted);border-radius:8px;padding:.42rem .5rem;font-size:.72rem;font-weight:700;line-height:1.28}.voice-source-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem;display:grid}.voice-source-controls label,.voice-source-cadence{color:var(--muted);gap:.28rem;font-size:.76rem;font-weight:760;display:grid}.voice-source-select{min-height:40px;padding-block:.48rem;font-size:.84rem}.voice-source-refresh{border:1px solid color-mix(in srgb, var(--reddit-orange) 48%, var(--border));background:color-mix(in srgb, var(--reddit-orange-panel) 70%, var(--bg-soft));min-height:40px;color:var(--reddit-orange);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:.42rem;padding:0 .78rem;font-size:.82rem;font-weight:780;display:inline-flex}.voice-source-refresh:hover:not(:disabled){border-color:var(--reddit-orange);background:color-mix(in srgb, var(--reddit-orange-panel) 100%, var(--bg-soft))}.voice-source-error{border-left:3px solid var(--reddit-orange);color:var(--muted);padding-left:.55rem;font-size:.78rem}.tone-doc-row,.billing-history-row{border:1px solid color-mix(in srgb, var(--border) 66%, transparent);background:color-mix(in srgb, var(--bg) 34%, transparent);width:100%;color:var(--fg);font:inherit;text-align:left;border-radius:8px;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:.62rem;padding:.55rem;display:grid}.tone-doc-row:hover{border-color:color-mix(in srgb, var(--reddit-orange) 44%, var(--border));background:color-mix(in srgb, var(--reddit-orange-panel) 54%, var(--bg-soft))}.tone-doc-row span:last-child,.billing-history-row span:first-child{gap:.2rem;display:grid}.tone-doc-row small{color:var(--muted);font-size:.78rem;line-height:1.35}.tone-doc-modal-card{max-width:760px}.voice-bank-actions{gap:.5rem;margin-top:auto;padding-top:.3rem;display:grid}.voice-bank-action-buttons{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.voice-bank-reset{border:1px solid color-mix(in srgb, var(--border) 72%, transparent);background:color-mix(in srgb, var(--bg) 42%, transparent);min-height:34px;color:var(--muted);border-radius:8px;padding:.4rem .72rem;font-size:.82rem;font-weight:760}.voice-bank-reset:hover{border-color:color-mix(in srgb, var(--reddit-orange) 45%, var(--border));color:var(--reddit-orange)}.voice-bank-status{min-height:18px;color:var(--muted);font-size:.8rem;line-height:1.35}.billing-card.is-healthy{border-color:color-mix(in srgb, #58f6a4 28%, var(--border))}.billing-card.is-warning{border-color:color-mix(in srgb, var(--reddit-orange) 34%, var(--border))}.mini-actions,.pricing-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.mini-actions .status,.pricing-actions .status{color:var(--muted);font-size:.78rem;line-height:1.35}.btn-ghost.danger{color:#ff8a6b;border-color:color-mix(in srgb, #ff8a6b 34%, var(--border))}.pill{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:color-mix(in srgb, var(--bg) 45%, transparent);width:fit-content;color:var(--muted);border-radius:999px;padding:.28rem .52rem;font-size:.74rem;font-weight:760}.pill.success{border-color:color-mix(in srgb, #58f6a4 34%, var(--border));color:#58f6a4}.billing-plan-tabs{flex-wrap:wrap;gap:.42rem;display:flex}.billing-plan-card{gap:.9rem}.billing-plan-head{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.billing-plan-head h3,.billing-plan-head p{margin:0}.billing-plan-head .plan-price{color:var(--fg);justify-items:end;margin:0;font-size:2rem;line-height:1;display:grid}.billing-plan-head .plan-price span{color:var(--muted);font-size:.78rem;font-weight:680}.plan-feature-list{color:var(--muted);gap:.42rem;margin:0;padding-left:1rem;font-size:.84rem;line-height:1.4;display:grid}.assist-checkout-flow{border:1px solid color-mix(in srgb, var(--reddit-orange) 24%, var(--border));background:color-mix(in srgb, var(--reddit-orange-panel) 48%, var(--bg-soft));border-radius:8px;gap:.7rem;padding:.78rem;display:grid}.checkout-payment-marks{color:var(--reddit-orange);align-items:flex-start;gap:.6rem;display:flex}.checkout-payment-note{color:var(--muted);margin:0;font-size:.8rem;line-height:1.4}.checkout-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;display:grid}.checkout-grid .full{grid-column:1/-1}.checkout-field,.checkout-select,.checkout-card-element{border:1px solid color-mix(in srgb, var(--border) 72%, transparent);background:color-mix(in srgb, var(--bg) 46%, transparent);width:100%;min-height:43px;color:var(--fg);font:inherit;border-radius:8px;outline:none;padding:.62rem .72rem}.checkout-card-element{color:var(--muted);align-items:center;font-size:.8rem;display:grid}.checkout-field:focus,.checkout-select:focus,.checkout-card-element:focus-within{border-color:color-mix(in srgb, var(--reddit-orange) 58%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--reddit-orange) 12%, transparent)}.checkout-status{max-width:420px}.password-locked-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.58rem;display:grid}.password-change-grid{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:.58rem;display:grid}@media (width<=1100px){.grid-3,.service-layout,.setup-layout,.business-settings-layout,.legal-meta-grid,.legal-summary-grid,.legal-layout,.intelligence-strip,.intelligence-model-grid,.backend-grid,.policy-list-grid,.monitor-toolbar,.explore-filter-grid{grid-template-columns:1fr}.draft-panel{min-height:0}.legal-sidebar{position:static}}@media (width<=900px){.topbar-inner-public{max-width:100%;display:flex}.topbar-inner-public .topbar-left{display:flex}.topbar-inner-public .brand-link,.topbar-inner-public .nav-actions,.topbar-inner-public .theme-toggle,.topbar-inner-public .public-nav{grid-column:auto;justify-self:auto}.topbar-inner{min-height:69px}.theme-toggle,.public-nav,.nav-actions-desktop{display:none}.dashboard-topbar-title{max-width:44vw}.dashboard-topbar-title p{display:none}.mobile-header-actions{display:flex}.mobile-menu-panel{gap:.35rem;display:grid}.brand-logo{width:148px}.dashboard-shell{--dashboard-rail-width:0px}.dashboard-sidebar{display:none}.dashboard-main{margin-left:0}.service-canvas{padding:1.15rem}.service-canvas-head{flex-direction:column;align-items:flex-start}.dashboard-header-actions{justify-content:flex-start;width:100%}.features-plan-panel,.features-cta-panel{padding:1rem}}@media (width<=620px){.form-grid,.rr-kpis,.setup-grid,.voice-grid,.business-profile-grid,.settings-grid.two-col,.settings-check-grid,.billing-data-grid,.checkout-grid,.password-change-grid,.campaign-form{grid-template-columns:1fr}.dashboard-topbar-title{display:none}.campaign-wide-field{grid-column:auto}.doc-card,.doc-upload-card,.doc-upload-row,.billing-plan-head,.password-locked-row{grid-template-columns:1fr}.brand-domain-input{padding-right:.9rem}.brand-domain-submit{width:100%;min-height:42px;margin-top:.5rem;position:static}.identity-polished-card{grid-template-columns:1fr}.page-title{font-size:2rem}.section-title{font-size:2.25rem}.pricing-shell{padding-top:2.8rem}.queue-row{grid-template-columns:40px 1fr}.queue-row em{grid-column:2;width:fit-content}.checkout-summary div,.app-settings-row,.draft-actions,.setup-actions{flex-direction:column;align-items:stretch}.service-canvas-head{display:grid}}.topbar{border-bottom-color:color-mix(in srgb, var(--reddit-orange) 36%, var(--border))}.brand-wordmark,.auth-wordmark,.eyebrow,.service-canvas-head h1,.service-panel-title,.service-panel-title svg,.theme-toggle svg,.credit-balance svg,.profile-trigger svg,.dashboard-item svg,.dashboard-search-trigger svg,.runner-filter-bar svg,.policy-list svg{color:var(--reddit-orange)}.btn{border-color:color-mix(in srgb, var(--reddit-orange) 82%, transparent);background:var(--reddit-orange);color:#fff}.btn:hover,.btn-ghost:hover{border-color:color-mix(in srgb, var(--reddit-orange) 68%, var(--border))}.credit-balance,.theme-toggle,.profile-trigger,.dashboard-search-trigger,.scan-cadence-btn,.service-panel,.queue-row,.thread-context,.policy-list div,.input,.stripe-card-container,.panel,.panel-soft,.checkout-summary div,.app-settings-row{border-color:color-mix(in srgb, var(--reddit-orange) 22%, var(--border))}.credit-balance,.scan-cadence-btn,.dashboard-search-trigger,.rr-kpis strong,.thread-context,html[data-theme=light] .credit-balance,html[data-theme=light] .scan-cadence-btn,html[data-theme=light] .dashboard-search-trigger,html[data-theme=light] .rr-kpis strong,html[data-theme=light] .thread-context{background:color-mix(in srgb, var(--reddit-orange-panel) 68%, var(--bg-soft))}.profile-initial,.queue-score{background:var(--reddit-orange-soft);color:var(--reddit-orange)}.dashboard-item-active{border-color:color-mix(in srgb, var(--reddit-orange) 48%, var(--border));background:color-mix(in srgb, var(--reddit-orange-panel) 68%, var(--bg-soft));box-shadow:none}.dashboard-item-explore,.dashboard-item-explore.dashboard-item-active,.dashboard-item-explore:hover{width:calc(var(--dashboard-rail-width) - 2.4rem);background:color-mix(in srgb, var(--reddit-orange-panel) 68%, var(--bg-soft));min-height:39px;color:var(--fg);box-shadow:none;border-radius:9px;align-items:center;gap:.5rem;margin-bottom:5px;padding:.5rem .66rem;display:inline-flex;border:1px solid #593021!important}.dashboard-item-explore svg{color:var(--reddit-orange)}html[data-theme=light] .dashboard-item-explore,html[data-theme=light] .dashboard-item-explore.dashboard-item-active,html[data-theme=light] .dashboard-item-explore:hover{border:1px solid #ddb5a5!important}.runner-filter-bar .runner-filter-active,html[data-theme=light] .runner-filter-bar .runner-filter-active{border-color:color-mix(in srgb, var(--reddit-orange) 58%, var(--border));color:var(--reddit-orange)}.queue-row-active,.queue-row-active:hover,html[data-theme=light] .queue-row-active{border-color:color-mix(in srgb, var(--reddit-orange) 56%, var(--border));background:linear-gradient(180deg, #ff45001c, #ff450009), color-mix(in srgb, var(--bg-soft) 62%, transparent)}.beacon{background:#58f6a4;animation:1.65s ease-in-out infinite beaconPulse;box-shadow:0 0 0 5px #58f6a41a,0 0 18px #58f6a459}html[data-theme=light] .beacon,html[data-theme=light] .auto-mode-button.is-active .beacon,html[data-theme=light] .business-source-badge.is-connected .dot,html[data-theme=light] .business-tab:before,html[data-theme=light] .identity-tab-btn:before{background:var(--reddit-orange);box-shadow:0 0 0 5px #ff45001a,0 0 18px #ff450052}.input:focus{border-color:color-mix(in srgb, var(--reddit-orange) 58%, var(--border));box-shadow:0 0 0 4px #ff45001a}.draft-status-row small,.setup-actions span,html[data-theme=light] .queue-score,html[data-theme=light] .draft-status-row small,html[data-theme=light] .setup-actions span{color:var(--reddit-orange)}
