@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Buffalo;src:url(/fonts/Buffalo-Regular.otf) format("opentype");font-weight:400;font-display:swap}:root{--red:#ef1111;--red-dark:#b90000;--ink:#0b0b0c;--panel:#151517;--panel-2:#1c1c1f;--line:#29292d;--muted:#99999f;--paper:#f4f4f2;--white:#ffffff;--green:#48d597;--gold:#e6bb63;--radius:8px}*{box-sizing:border-box}body,html{background:var(--ink)}body{margin:0;color:var(--white);font-family:Poppins,Arial,sans-serif;letter-spacing:0}button,input,textarea{font:inherit;letter-spacing:0}button{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--red);outline-offset:2px}button:disabled{opacity:.6;cursor:wait;transform:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.loading-screen{min-height:100dvh;display:grid;place-content:center;place-items:center;grid-gap:14px;gap:14px;padding:28px;background:var(--ink);text-align:center}.loading-screen img{width:62px;height:72px;object-fit:contain;animation:loading-pulse 1.4s ease-in-out infinite}.loading-screen p,.loading-screen span{color:var(--muted)}@keyframes loading-pulse{50%{opacity:.45;transform:scale(.96)}}.empty-workspace h1,.empty-workspace p{max-width:460px;margin:0}.empty-workspace .text-button{margin-top:8px}.login-page{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);background:var(--paper)}.login-brand{min-height:100dvh;display:flex;flex-direction:column;justify-content:space-between;padding:56px clamp(40px,7vw,120px);color:var(--white);background:linear-gradient(135deg,rgba(0,0,0,.78),rgba(0,0,0,.24)),url(/brand/taran-icon.png) right -130px bottom -80px/620px no-repeat,#111113;overflow:hidden}.login-brand>img{width:min(390px,65%);height:auto;filter:brightness(0) invert(1)}.login-brand>div{max-width:780px}.script-title{color:var(--red);font-family:Buffalo,cursive;font-size:clamp(42px,6vw,82px);line-height:.9;margin:0 0 22px}.login-brand h1{max-width:720px;margin:0;font-size:clamp(38px,5vw,70px);line-height:1.08}.login-panel{display:grid;place-items:center;padding:36px;color:var(--ink)}.login-card{width:min(100%,440px);display:grid;grid-gap:24px;gap:24px}.login-icon{width:56px;height:56px;display:grid;place-items:center;background:var(--ink);border-radius:var(--radius)}.login-icon img{width:34px;height:40px;object-fit:contain}.eyebrow{margin:0 0 5px;color:var(--red);font-size:12px;font-weight:700;text-transform:uppercase}.login-card h2{font-size:42px;margin:0}.login-card form{display:grid;grid-gap:18px;gap:18px}.composer-field,.composer-grid label,.login-card label{display:grid;grid-gap:8px;gap:8px;color:#44444a;font-size:13px;font-weight:600}.composer input,.composer select,.composer textarea,.login-card input{width:100%;border:1px solid #d6d6d8;border-radius:var(--radius);background:var(--white);color:var(--ink);padding:14px 15px}.form-row{display:flex;align-items:center;justify-content:space-between;gap:15px}.remember{display:flex!important;grid-template-columns:auto 1fr;align-items:center;font-weight:400!important}.remember input{width:16px;accent-color:var(--red)}.signup-line button,.text-button{padding:0;border:0;background:none;color:var(--red);font-weight:600;cursor:pointer}.primary-button,.secondary-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 20px;border:0;border-radius:var(--radius);background:var(--red);color:var(--white);font-weight:700;cursor:pointer;transition:transform .2s ease,background .2s ease}.primary-button:hover{background:#ff2525;transform:translateY(-2px)}.secondary-button{border:1px solid var(--line);background:var(--panel)}.signup-line{margin:0;color:#77777c;font-size:13px;text-align:center}.register-card{width:min(100%,520px);gap:18px}.register-card h2{font-size:36px}.registration-subtitle{margin:7px 0 0;color:#717177;font-size:12px;line-height:1.55}.registration-progress{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0 0 18px;border-bottom:1px solid #d7d7d8;list-style:none}.registration-progress li{display:flex;align-items:center;gap:7px;color:#929297;font-size:10px;font-weight:600}.registration-progress li:after{content:"";height:1px;flex:1 1;margin-right:7px;background:#d0d0d2}.registration-progress li:last-child:after{display:none}.registration-progress li span{width:24px;height:24px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #c5c5c8;border-radius:50%;font-size:9px}.registration-progress li.active,.registration-progress li.done{color:var(--ink)}.registration-progress li.done span{border-color:var(--ink);background:var(--ink);color:var(--white)}.registration-progress li.active span{border-color:var(--red);background:var(--red);color:var(--white)}.registration-plans{min-width:0;margin:0;padding:0;border:0}.registration-plans legend{margin-bottom:8px;color:#44444a;font-size:13px;font-weight:600}.registration-plans>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.billing-cadence{display:flex!important;grid-template-columns:none!important;gap:0!important;margin:0 0 10px;padding:3px;border:1px solid #d6d6d8;border-radius:var(--radius);background:#f5f5f6}.billing-cadence button{flex:1 1;padding:9px 10px;border:0;border-radius:5px;background:transparent;color:#68686f;font-size:11px;font-weight:700;cursor:pointer}.billing-cadence button.active{background:#fff;color:var(--ink);box-shadow:0 1px 3px rgba(0,0,0,.12)}.registration-plans label{min-width:0;min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:7px;padding:10px;border:1px solid #d6d6d8;border-radius:var(--radius);background:var(--white);cursor:pointer;transition:border-color .2s ease,background .2s ease}.registration-plans label:has(input:checked){border-color:var(--red);background:#fff4f4;box-shadow:inset 0 0 0 1px var(--red)}.registration-plans input{position:absolute;width:1px;height:1px;opacity:0}.registration-plans label>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.registration-plans strong{color:var(--ink);font-size:11px}.registration-plans small{color:#79797e;font-size:8px;font-weight:400;line-height:1.35}.registration-plans b{display:grid;color:var(--red);font-size:12px;text-align:right}.registration-plans b small{font-size:7px}.register-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.register-card select{width:100%;padding:14px 15px;border:1px solid #d6d6d8;border-radius:var(--radius);background:var(--white);color:var(--ink)}.register-note{display:flex;align-items:center;gap:7px;margin:-2px 0 0;color:#717177;font-size:11px;line-height:1.5}.register-note svg{flex:0 0 auto;color:var(--red)}.payment-card{width:min(100%,550px)}.payment-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border:1px solid #efd0d0;border-radius:var(--radius);background:#fff5f5;color:var(--ink)}.payment-summary span{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:700}.payment-summary svg{color:var(--red)}.payment-summary strong{color:var(--red);font-size:16px}.payment-summary small{color:#77777c;font-size:10px;font-weight:600}.payment-card-brands{display:flex;align-items:center;gap:8px;margin:-3px 0 2px;min-height:24px}.payment-card-brands span{color:#717177;font-size:11px;font-weight:600}.payment-card-brands img{display:block;width:auto;height:20px;max-width:44px}.payment-address{display:grid;grid-gap:12px;gap:12px;padding-top:4px;border-top:1px solid #dfdfe1}.payment-address>p{margin:4px 0 0;color:#44444a;font-size:13px;font-weight:700}.billing-detail{display:grid;grid-gap:8px;gap:8px;margin:2px 0 18px;padding:15px;border:1px solid var(--line);border-radius:var(--radius);background:#151517}.billing-detail strong{color:var(--white);font-size:20px}.billing-detail small,.billing-detail span{color:var(--muted);font-size:12px;line-height:1.55}.billing-cancel-confirm{display:grid;grid-gap:14px;gap:14px;padding:14px;border:1px solid rgba(239,17,17,.42);border-radius:var(--radius);background:#2a1517}.billing-cancel-confirm p{margin:0;color:#f4d3d3;font-size:13px;line-height:1.5}.registration-trap{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.form-error{margin:0;color:#c90000;font-size:13px;font-weight:600}.inline-error{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;padding:12px 14px;border-left:3px solid var(--red);background:#351414;color:#ffb1b1;font-size:13px}.inline-error button{border:0;background:transparent;cursor:pointer}.app-shell{min-height:100dvh;background:var(--ink)}.desktop-sidebar{position:fixed;inset:0 auto 0 0;z-index:20;width:230px;display:flex;flex-direction:column;padding:32px 20px 24px;border-right:1px solid var(--line);background:#101012}.sidebar-logo{width:176px;margin:0 auto 48px;filter:brightness(0) invert(1)}.desktop-nav{display:grid;grid-gap:7px;gap:7px}.desktop-nav button,.mobile-nav>button{border:0;background:none;cursor:pointer}.desktop-nav button{min-height:48px;display:flex;align-items:center;gap:13px;padding:0 14px;border-radius:var(--radius);color:#a7a7ad;text-align:left}.desktop-nav button.active{background:var(--red);color:white}.sidebar-settings{width:44px;height:44px;display:grid;place-items:center;margin-top:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);cursor:pointer}.app-content{min-height:100dvh;padding-left:230px}.app-header{position:-webkit-sticky;position:sticky;top:0;z-index:15;min-height:82px;display:flex;align-items:center;padding:12px clamp(24px,4vw,64px);border-bottom:1px solid var(--line);background:rgba(11,11,12,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-brandmark{display:none}.brand-switcher{position:relative;display:flex;align-items:center;gap:11px}.brand-switcher>button{display:flex;align-items:center;gap:22px;padding:0;border:0;background:none;text-align:left;cursor:pointer}.brand-switcher button span:not(.brand-avatar){display:grid;color:var(--white);font-size:14px;font-weight:600}.brand-switcher button small{color:var(--muted);font-size:10px;font-weight:400;text-transform:uppercase}.brand-avatar{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:white;font-size:11px;font-weight:700}.brand-avatar.small{width:33px;height:33px;font-size:9px}.brand-menu{position:absolute;top:55px;left:0;z-index:30;width:min(330px,calc(100vw - 32px));padding:8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);box-shadow:0 22px 50px rgba(0,0,0,.4)}.brand-menu button{min-height:48px;display:grid;align-items:center;grid-gap:11px;gap:11px;padding:7px 9px;border:0;border-radius:6px;background:transparent;text-align:left;cursor:pointer}.brand-menu button:hover{background:#27272b}.brand-menu-row{display:grid;grid-template-columns:minmax(0,1fr) 38px 38px;align-items:center;grid-gap:3px;gap:3px}.brand-menu-row .brand-menu-select{width:100%;grid-template-columns:auto minmax(0,1fr) auto}.brand-menu-row .brand-menu-icon{min-height:38px;width:38px;display:grid;place-items:center;padding:0;color:#c8c8cc}.brand-menu-row .brand-menu-icon.danger{color:#ff6868}.brand-menu .manage-brands{color:var(--white)}.brand-menu .add-brand,.brand-menu .manage-brands{display:flex;margin-top:5px;border-top:1px solid var(--line)}.brand-menu .add-brand{color:var(--red)}.app-header>.icon-button{margin-left:auto}.language-selector{min-height:42px;display:inline-flex;align-items:center;gap:7px;margin-left:auto;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--muted)}.language-selector select{min-width:82px;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--white);font-size:12px;font-weight:600;cursor:pointer}.language-selector select option{background:var(--panel-2);color:var(--white)}.app-header>.language-selector+.icon-button{margin-left:10px}.login-language-selector{position:absolute;top:24px;right:28px;z-index:3;background:rgba(21,21,23,.94)}.icon-button{position:relative;width:42px;height:42px;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);cursor:pointer}.comment-actions{display:flex;align-items:center;gap:10px}.notification-dot{position:absolute;top:8px;right:8px;width:7px;height:7px;border:2px solid var(--panel);border-radius:50%;background:var(--red)}.main-content{width:min(1260px,100%);margin:0 auto;padding:44px clamp(24px,4vw,64px) 70px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px}.page-heading h1{margin:0;font-size:clamp(32px,4vw,52px);line-height:1.1}.page-heading p:last-child{margin:9px 0 0;color:var(--muted)}.dynamic-greeting{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.dynamic-greeting>span:last-child{display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap}.dynamic-greeting em{color:var(--red);font-family:Buffalo,cursive;font-size:1.32em;font-style:normal;font-weight:400;line-height:.8}.day-character{--day-intensity:.6;position:relative;width:54px;height:54px;display:block;flex:0 0 auto;padding:0;border:0;background:transparent;cursor:pointer;isolation:isolate;filter:saturate(calc(.78 + var(--day-intensity) * .65)) brightness(calc(.88 + var(--day-intensity) * .16));transition:filter .8s ease,transform .2s ease}.day-character:hover{transform:scale(1.08)}.day-character:focus,.day-character:focus-visible{outline:none}.day-character:focus-visible .character-aura{opacity:calc(.22 + var(--day-intensity) * .34);transform:scale(1.16)}.character-aura{inset:4px;z-index:-1;background:#ffb62e;opacity:calc(.12 + var(--day-intensity) * .24);filter:blur(8px);animation:character-breathe 2.8s ease-in-out infinite}.character-aura,.character-rays{position:absolute;border-radius:50%}.character-rays{inset:0;background:repeating-conic-gradient(#ffd843 0deg 13deg,transparent 13deg 28deg);-webkit-mask:radial-gradient(circle,transparent 0 50%,#000 52%);mask:radial-gradient(circle,transparent 0 50%,#000 52%);animation:rays-turn 12s linear infinite}.character-body{position:absolute;inset:9px;display:block;border-radius:50%;background:#ffd83d;box-shadow:inset -3px -4px 0 rgba(231,154,0,.18);animation:character-float 3.1s ease-in-out infinite;overflow:hidden}.day-character.afternoon .character-aura{background:#ff4d1f}.day-character.afternoon .character-rays{background:repeating-conic-gradient(#ff8b2d 0deg 13deg,transparent 13deg 28deg);animation-duration:9s}.day-character.afternoon .character-body{background:color-mix(in srgb,#ffc636 calc((1 - var(--day-intensity)) * 100%),#ff6a2b);box-shadow:inset -4px -4px 0 rgba(174,38,0,.2)}.day-character.moon .character-aura{inset:1px;background:#7c74ff;filter:blur(10px)}.day-character.moon .character-body{inset:6px;background:color-mix(in srgb,#d8ddff calc((1 - var(--day-intensity)) * 100%),#8e86ff);box-shadow:inset -9px -4px 0 rgba(46,44,99,.32)}.moon-crater{position:absolute;border-radius:50%;background:rgba(71,68,130,.16)}.moon-crater.one{width:8px;height:8px;top:7px;left:9px}.moon-crater.two{width:5px;height:5px;right:7px;bottom:9px}.character-face{position:absolute;inset:0;display:block}.character-face .eye{position:absolute;top:14px;width:4px;height:6px;border-radius:50%;background:#18161b;transform-origin:center;animation:character-blink 4.6s infinite}.character-face .eye.left{left:9px}.character-face .eye.right{right:9px}.character-face .cheek{position:absolute;top:21px;width:6px;height:4px;border-radius:50%;background:#ff7f91;opacity:.72}.character-face .cheek.left{left:4px}.character-face .cheek.right{right:4px}.character-face .mouth{position:absolute;left:50%;top:21px;width:10px;height:6px;border:2px solid #18161b;border-top:0;border-radius:0 0 10px 10px;transform:translateX(-50%)}.day-character.reacting{animation:character-pop .55s cubic-bezier(.2,.9,.3,1.5)}.day-character.reacting .character-rays{animation-duration:1.5s}.day-character.reacting .mouth{width:9px;height:9px;border:0;border-radius:50%;background:#18161b}@keyframes character-float{50%{transform:translateY(-2px) rotate(3deg)}}@keyframes character-breathe{50%{opacity:calc(.2 + var(--day-intensity) * .34);transform:scale(1.14)}}@keyframes character-blink{0%,43%,47%,to{transform:scaleY(1)}45%{transform:scaleY(.08)}}@keyframes rays-turn{to{transform:rotate(1turn)}}@keyframes character-pop{35%{transform:translateY(-9px) rotate(-9deg) scale(1.12)}70%{transform:rotate(8deg) scale(.96)}}.page-heading.compact h1{font-size:38px}.status-hero{min-height:260px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:clamp(26px,5vw,54px);border-radius:var(--radius);background:linear-gradient(105deg,rgba(0,0,0,.86),rgba(0,0,0,.35)),radial-gradient(circle at 78% 40%,rgba(239,17,17,.6),transparent 32%),#1c1c1f;overflow:hidden}.status-hero>div:first-child{max-width:680px}.live-pill{display:inline-flex;align-items:center;gap:8px;color:#a9f3d0;font-size:11px;font-weight:700}.live-pill span{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 6px rgba(72,213,151,.12)}.status-hero h2{margin:18px 0 23px;font-size:clamp(26px,4vw,43px);line-height:1.18}.status-hero h2 strong{color:#ff3a3a}.status-hero button{display:flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:var(--white);font-weight:600;cursor:pointer}.hero-progress{position:relative;width:155px;height:155px;display:grid;place-content:center;flex:0 0 auto;border-left:13px solid rgba(255,255,255,.12);border-bottom:13px solid rgba(255,255,255,.12);border-top:13px solid rgba(255,255,255,.12);border-top-color:var(--red);border-right:13px solid rgba(255,255,255,.12);border-right-color:var(--red);border-radius:50%;text-align:center;transform:rotate(12deg)}.hero-progress small,.hero-progress span{transform:rotate(-12deg)}.hero-progress span{font-size:34px;font-weight:700}.hero-progress small{color:#c7c7ca}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin:16px 0 42px}.report-launch{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.report-dialog{max-width:620px}.report-preview{min-height:92px;display:grid;grid-template-columns:120px minmax(0,1fr) 38px;align-items:center;grid-gap:16px;gap:16px;padding:18px;border:1px solid #3b2426;border-radius:var(--radius);background:linear-gradient(110deg,#171719,#261416)}.report-preview img{width:120px;height:auto}.report-preview div{display:grid;grid-gap:3px;gap:3px}.report-preview strong{font-size:15px}.report-preview span{color:var(--muted);font-size:10px}.report-preview>svg{color:var(--red)}.report-period{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.report-period label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:11px}.report-period input{width:100%;padding:12px;border:1px solid var(--line);border-radius:6px;background:#111113;color:var(--white);color-scheme:dark}.report-networks{display:grid;grid-gap:8px;gap:8px;padding:0;border:0}.report-networks legend{margin-bottom:8px;color:var(--muted);font-size:11px}.report-networks label{display:grid;grid-template-columns:18px 34px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;padding:10px;border:1px solid var(--line);border-radius:6px;cursor:pointer}.report-networks label:has(input:checked){border-color:var(--red);background:rgba(239,17,17,.06)}.report-networks input{accent-color:var(--red)}.report-networks label>span:last-child{display:grid}.report-networks small,.report-note{color:var(--muted)}.report-note{display:flex;gap:8px;margin:0;font-size:11px;line-height:1.5}.report-note svg{flex:0 0 auto;color:var(--green)}.optional-comment small{color:var(--muted);font-size:11px}.comment-automation{margin-top:34px;padding-top:30px;border-top:1px solid var(--line)}.comment-automation form{display:grid;grid-gap:16px;gap:16px;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.automation-grid label,.comment-automation form>label{display:grid;grid-gap:8px;gap:8px;color:#dddde1;font-size:12px;font-weight:600}.comment-automation input,.comment-automation select,.comment-automation textarea{width:100%;padding:12px;border:1px solid var(--line);border-radius:6px;background:#101012;color:var(--white);font:inherit}.comment-automation label small{color:var(--muted);font-weight:400}.comment-overview{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:0 0 16px}.comment-overview>div{display:flex;align-items:center;gap:10px;min-height:73px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:#171719}.comment-overview>div>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#2a2a2e;color:var(--red)}.comment-overview>div:nth-child(2)>span{color:var(--gold)}.comment-overview>div:nth-child(3)>span{color:var(--green)}.comment-overview p{display:grid;grid-gap:2px;gap:2px;margin:0;color:var(--muted);font-size:11px}.comment-overview strong{color:var(--white);font-size:21px;line-height:1}.automation-intro{display:flex;align-items:flex-start;gap:10px;margin:0;color:var(--muted);font-size:13px;line-height:1.55}.automation-intro svg{flex:0 0 auto;color:var(--red)}.automation-grid{grid-template-columns:1fr 230px}.automation-grid,.automation-rules{display:grid;grid-gap:12px;gap:12px}.automation-rules{padding-top:18px;border-top:1px solid var(--line)}.automation-rules>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.automation-rules>header>span{display:flex;align-items:flex-start;gap:10px;min-width:0}.automation-rules>header>span>svg{flex:0 0 auto;margin-top:2px;color:var(--red)}.automation-rules>header>span>span{display:grid;grid-gap:3px;gap:3px}.automation-rules>header strong{color:var(--white);font-size:14px}.automation-rules>header small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.4}.automation-rules>header .secondary-button{min-height:36px;padding:0 11px;border:1px solid var(--line);white-space:nowrap}.automation-rule-list{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line)}.keyword-rule,.post-rule{display:grid;grid-template-columns:minmax(130px,.55fr) 150px minmax(240px,1fr) auto 38px;align-items:end;grid-gap:10px;gap:10px;padding:14px 0;border-bottom:1px solid var(--line)}.post-rule{grid-template-columns:minmax(250px,.8fr) minmax(260px,1fr) auto 38px}.keyword-rule label,.post-rule label{display:grid;grid-gap:6px;gap:6px;color:#dddde1;font-size:11px;font-weight:600}.keyword-rule textarea,.post-rule textarea{min-height:44px;resize:vertical}.rule-enabled{align-self:center;grid-auto-flow:column;align-items:center;gap:6px!important;white-space:nowrap;cursor:pointer}.rule-enabled input{width:16px;height:16px;padding:0;accent-color:var(--red)}.automation-rule-list .icon-button.danger{align-self:center;color:#ff777b}.rule-empty{margin:0;padding:15px;border:1px dashed var(--line);text-align:center}.automation-toggle,.rule-empty{color:var(--muted);font-size:12px}.automation-toggle{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid var(--line);border-radius:999px;cursor:pointer}.automation-toggle.is-active{border-color:rgba(81,202,139,.45);color:var(--green)}.automation-toggle input{position:absolute;opacity:0;pointer-events:none}.automation-toggle span{position:relative;width:38px;height:22px;border-radius:20px;background:#38383d;transition:background .2s}.automation-toggle span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s}.automation-toggle input:checked+span{background:var(--red)}.automation-toggle input:checked+span:after{transform:translateX(16px)}.comment-message{margin:14px 0 0}.reply-history{margin-top:26px}.inbox-heading{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:10px}.inbox-heading h3{margin:0;font-size:17px}.inbox-heading>span{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:11px}.inbox-heading>span svg{color:var(--green)}.comment-item{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:13px;gap:13px;align-items:start;margin-top:10px;padding:15px;overflow:hidden;border:1px solid var(--line);border-left:3px solid #5b5b62;border-radius:var(--radius);background:var(--panel);animation:comment-arrive .34s cubic-bezier(.2,.8,.2,1) both}.comment-item.review{border-left-color:var(--gold)}.comment-item.pending,.comment-item.sending{border-left-color:#5c9dff}.comment-item.replied{border-left-color:var(--green)}.comment-item.failed{border-left-color:var(--red)}@keyframes comment-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.comment-source{padding-top:3px}.comment-source .network-icon{width:34px;height:34px;font-size:17px}.comment-content{min-width:0}.comment-content>header{display:flex;align-items:center;gap:9px}.comment-avatar{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#30272a;color:#ffdadd;font-size:10px;font-weight:800}.comment-content header>span:last-child{display:grid;grid-gap:1px;gap:1px;min-width:0}.comment-content header strong{font-size:13px}.comment-content header small{color:var(--muted);font-size:10px}.comment-bubble{margin:10px 0 0;padding:10px 12px;border:1px solid #303035;border-radius:3px 8px 8px 8px;background:#151517;color:#ededf0;font-size:13px;line-height:1.45;white-space:pre-wrap}.reply-preview{display:flex;gap:8px;align-items:flex-start;margin-top:8px;padding:9px 10px;border-left:2px solid var(--red);background:#241d1f}.reply-preview>svg{flex:0 0 auto;margin-top:2px;color:var(--red)}.reply-preview span{display:grid;grid-gap:3px;gap:3px;min-width:0}.reply-preview small{color:#e4a9ad;font-size:10px;font-weight:700;text-transform:uppercase}.reply-preview p{margin:0;color:#e7e7ea;font-size:12px;line-height:1.45;white-space:pre-wrap}.comment-error{margin:9px 0 0;color:#ff8a8f;font-size:11px;line-height:1.4}.comment-side{display:grid;justify-items:end;align-content:start;grid-gap:10px;gap:10px;min-width:126px}.comment-status{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:24px;padding:0 8px;border-radius:999px;background:#29292d;color:var(--muted);font-size:10px;font-weight:700;white-space:nowrap}.comment-status.review{background:rgba(201,170,116,.14);color:var(--gold)}.comment-status.pending,.comment-status.sending{background:rgba(92,157,255,.14);color:#87b6ff}.comment-status.replied{background:rgba(81,202,139,.14);color:var(--green)}.comment-status.failed{background:rgba(255,83,88,.14);color:#ff8589}.comment-side .secondary-button{min-height:33px;padding:0 10px;font-size:11px}.manual-reply{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.manual-reply textarea{min-height:72px;resize:vertical}.manual-reply>span{display:flex;justify-content:flex-end;gap:8px;align-items:center}.manual-reply .primary-button{min-height:34px;padding:0 11px}.comment-empty{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:38px 22px;margin-top:16px;border:1px dashed var(--line);color:var(--muted);text-align:center}.comment-empty svg{color:var(--red)}.comment-empty strong{color:var(--white)}.metric-card{min-width:0;padding:23px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);opacity:0;transform:translateY(16px);animation:metric-rise .55s cubic-bezier(.2,.8,.2,1) forwards;transition:transform .25s ease,border-color .25s ease,background .25s ease}.metric-card:nth-child(2){animation-delay:.08s}.metric-card:nth-child(3){animation-delay:.16s}.metric-card:nth-child(4){animation-delay:.24s}.metric-card:hover{transform:translateY(-4px);border-color:#4b3234;background:#202023}.metric-card:hover>span{transform:rotate(-8deg) scale(1.08)}@keyframes metric-rise{to{opacity:1;transform:none}}.metric-card>span{width:38px;height:38px;display:grid;place-items:center;float:right;border-radius:50%;background:#28282c;color:var(--red);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.metric-card p{margin:0;color:var(--muted);font-size:13px}.metric-card strong{display:block;margin:8px 0 2px;font-size:30px}.metric-card small{color:var(--green);font-weight:600}.metric-card small.negative,.negative{color:#ff6464}.metric-card em{color:var(--muted);font-style:normal;font-weight:400}.section-block{margin-top:12px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.section-heading h2{margin:0;font-size:23px}.section-heading button{display:flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:#ccc;cursor:pointer}.calendar-agenda,.schedule-list{display:grid;grid-gap:10px;gap:10px}.schedule-item{min-height:100px;display:grid;grid-template-columns:58px 74px 1fr auto;align-items:center;grid-gap:16px;gap:16px;padding:12px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.date-box{display:grid;place-items:center;align-content:center;height:60px;border-right:1px solid var(--line)}.date-box strong{font-size:23px}.date-box span{color:var(--muted);font-size:10px}.content-thumb{aspect-ratio:1;display:grid;place-items:center;border-radius:6px;background:#d11212;overflow:hidden}.content-thumb:before{content:"";width:36px;height:36px;border:7px solid rgba(255,255,255,.85);border-radius:50% 50% 42% 42%}.content-thumb span{position:absolute;opacity:0}.content-thumb.has-preview:before{display:none}.content-thumb img{width:100%;height:100%;object-fit:cover}.content-thumb.gold{background:#c9aa74}.content-thumb.green{background:#16684f}.schedule-copy{min-width:0}.schedule-copy>span{color:var(--red);font-size:11px;font-weight:700;text-transform:uppercase}.schedule-copy h3{margin:4px 0;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-copy p{display:flex;align-items:center;gap:5px;margin:0;color:var(--muted);font-size:12px}.more-button,.schedule-item>button{width:38px;height:38px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--muted);cursor:pointer}.insight-band{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:18px;gap:18px;margin-top:24px;padding:22px;border-left:4px solid var(--red);background:#202023}.insight-band>span{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--red)}.insight-band h3,.insight-band p{margin:0}.insight-band h3{font-size:16px}.insight-band div>p:last-child{margin-top:4px;color:var(--muted);font-size:13px}.insight-band button{border:0;background:none;cursor:pointer}.empty-state{min-height:118px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:16px;gap:16px;padding:20px;border:1px dashed #3b3b40;border-radius:var(--radius);color:var(--muted)}.empty-state strong{color:var(--white)}.empty-state p{margin:4px 0 0;font-size:13px}.empty-state button{min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:6px;background:var(--panel-2);cursor:pointer}.calendar-toolbar{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:18px}.calendar-scope{width:-moz-fit-content;width:fit-content;max-width:100%;display:flex;gap:4px;margin:-10px 0 20px;padding:4px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow-x:auto}.calendar-scope button{min-height:39px;padding:0 14px;border:0;border-radius:5px;background:transparent;color:var(--muted);white-space:nowrap;cursor:pointer}.calendar-scope button.active{background:var(--red);color:white;font-weight:600}.calendar-toolbar div{min-width:170px;display:grid;text-align:center}.calendar-toolbar small{color:var(--muted)}.segmented-control{width:-moz-fit-content;width:fit-content;display:flex;margin:0 auto 22px;padding:4px;border-radius:var(--radius);background:var(--panel)}.segmented-control button{min-width:88px;height:38px;border:0;border-radius:5px;background:transparent;color:var(--muted);text-transform:capitalize;cursor:pointer}.segmented-control button.active{background:var(--white);color:var(--ink);font-weight:600}.today-line{display:flex;align-items:center;gap:12px;margin:7px 0;color:var(--red);font-size:11px;font-weight:700}.today-line i{height:1px;flex:1 1;background:rgba(239,17,17,.45)}.month-grid,.week-grid{display:grid;grid-gap:6px;gap:6px}.month-grid,.week-grid{grid-template-columns:repeat(7,1fr)}.month-grid>div,.week-grid>div{position:relative;min-width:0;min-height:190px;padding:9px;border:1px solid var(--line);background:var(--panel)}.month-grid>div{min-height:126px}.month-grid .today,.week-grid .today{border-color:var(--red)}.month-grid>div>header,.week-grid>div>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:var(--muted)}.month-grid>div>header span,.week-grid>div>header span{font-size:9px;text-transform:uppercase}.month-grid>div>header strong,.week-grid>div>header strong{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;font-size:12px}.month-grid .today>header strong,.week-grid .today>header strong{background:var(--red);color:white}.month-grid .outside{opacity:.38}.calendar-day-items{display:grid;grid-gap:6px;gap:6px}.calendar-day-items article{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:6px;gap:6px;padding:6px;border:1px solid var(--line);border-left-width:3px;border-radius:5px;background:#18181a;animation:calendar-card-in .35s ease both}.month-grid,.week-grid{contain:layout paint}.calendar-day-items article{content-visibility:auto;contain-intrinsic-size:62px}.calendar-day-items img{width:32px;height:42px;border-radius:3px;object-fit:cover}.calendar-day-items article>div{min-width:0;display:grid;align-content:center}.calendar-day-items small,.calendar-day-items span{color:var(--muted);font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-day-items strong{display:-webkit-box;font-size:10px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.25}@keyframes calendar-card-in{0%{opacity:0;transform:scale(.94) translateY(5px)}}.calendar-loading{min-height:120px;display:grid;place-items:center;color:var(--muted)}.calendar-syncing{min-height:24px;display:flex;align-items:center;justify-content:center;gap:8px;margin:-12px 0 10px;color:var(--muted);font-size:10px}.calendar-syncing span{width:7px;height:7px;border-radius:50%;background:var(--red);animation:calendar-sync-pulse 1s ease-in-out infinite}.calendar-agenda[aria-busy=true],.month-grid[aria-busy=true],.week-grid[aria-busy=true]{opacity:.72;transition:opacity .18s ease}@keyframes calendar-sync-pulse{50%{opacity:.3;transform:scale(.75)}}.network-icon.threads{background:#050505;color:#fff;border:1px solid #444}.network-icon.tiktok{background:#050505;color:#fff;border:1px solid #ff244f;text-shadow:2px 1px #25f4ee;font-family:Arial;font-size:20px}.network-icon.telegram{background:#229ed9;color:#fff}.network-icon.discord{background:#5865f2;color:#fff}.quick-actions{position:fixed;right:26px;bottom:26px;z-index:40;display:grid;grid-gap:9px;gap:9px}.quick-action{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 15px;border:1px solid #3a3a3f;border-radius:7px;background:rgba(28,28,31,.96);box-shadow:0 12px 30px rgba(0,0,0,.3);color:var(--white);font-size:12px;font-weight:700;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease}.quick-action:hover{transform:translateY(-2px);border-color:#66666d;background:#28282d}.quick-action svg{color:var(--red)}.quick-action.publish{border-color:var(--red);background:var(--red)}.quick-action.publish svg{color:var(--white)}.quick-action.publish:hover{background:#ff2525;border-color:#ff2525}.mobile-inline-create{display:none}.connection-callout{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:16px;padding:22px;border-left:4px solid var(--red);background:var(--panel)}.connection-callout p{margin:5px 0 0;color:var(--muted);font-size:13px}.analytics-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;color:var(--muted);font-size:13px}.analytics-actions .secondary-button{min-height:42px}.analytics-control-panel{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.analytics-network-summary{min-width:0;display:flex;align-items:center;gap:10px}.analytics-network-summary>span{display:flex;padding-left:5px}.analytics-network-summary .network-icon{width:30px;height:30px;margin-left:-5px;border:2px solid var(--panel);font-size:16px}.analytics-network-summary p{min-width:0;display:grid;grid-gap:2px;gap:2px;margin:0}.analytics-network-summary strong{font-size:12px}.analytics-network-summary small{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.analytics-period{display:flex;gap:3px;margin-left:auto;padding:3px;border-radius:6px;background:#101012}.analytics-period button{min-width:58px;height:34px;padding:0 9px;border:0;border-radius:4px;background:transparent;color:var(--muted);font-size:11px;font-weight:600;cursor:pointer}.analytics-period button.active{background:var(--white);color:var(--ink)}.analytics-control-panel>.secondary-button{min-height:38px;padding-inline:14px}.analytics-tabs{display:flex;gap:20px;margin:0 0 23px;border-bottom:1px solid var(--line);overflow-x:auto}.analytics-tabs button{position:relative;flex:0 0 auto;padding:0 0 12px;border:0;background:transparent;color:var(--muted);font-size:13px;font-weight:600;text-transform:capitalize;cursor:pointer}.analytics-tabs button.active{color:var(--white)}.analytics-tabs button.active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--red)}.analytics-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:15px;padding:18px 20px;border:1px solid #3a3133;border-radius:var(--radius);background:linear-gradient(112deg,rgba(239,17,17,.12),rgba(239,17,17,.025))}.analytics-intro strong{display:block;margin-bottom:4px;font-size:15px}.analytics-intro p:last-child{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.analytics-intro>svg{flex:0 0 auto;color:var(--red)}.community-panel{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.community-metric{display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:14px;gap:14px;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.community-metric>span{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:#28282c;color:var(--red)}.community-metric small{color:var(--muted);font-size:11px}.community-metric strong{display:block;margin:4px 0;font-size:28px}.community-metric p{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.community-note{grid-column:1/-1;display:flex;gap:13px;padding:18px 20px;border-left:3px solid var(--red);background:#171719}.community-note svg{flex:0 0 auto;color:var(--red)}.community-note strong{display:block;font-size:13px}.community-note p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.paid-analytics-panel{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:16px;gap:16px;padding:24px;border:1px solid #34343a;border-radius:var(--radius);background:#151518}.paid-analytics-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#1e2842;color:#8ab4ff}.paid-analytics-panel h2{margin:3px 0 7px;font-size:20px}.paid-analytics-panel>div>p:not(.eyebrow){margin:0;color:var(--muted);font-size:13px;line-height:1.55}.paid-metric-placeholders{grid-column:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.paid-metric-placeholders article{padding:14px;border:1px solid var(--line);background:#101012}.competitor-list small,.paid-metric-placeholders small{display:block;color:var(--muted);font-size:10px}.paid-metric-placeholders strong{display:block;margin:5px 0;font-size:15px}.paid-metric-placeholders p{margin:0;color:var(--muted);font-size:11px}.paid-disclosure{grid-column:1/-1;margin:0;color:#a8b7d6;font-size:11px;line-height:1.5}.competitor-ranking{margin-top:8px}.competitor-ranking .section-heading{align-items:flex-start}.competitor-ranking .section-heading p:last-child{max-width:600px;margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.competitor-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:18px 0;padding:16px;border:1px solid #3a3133;background:#171719}.competitor-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:11px}.competitor-form input,.competitor-form select{min-width:0;height:38px;border:1px solid #3a3a3e;border-radius:4px;background:#101012;color:var(--white);padding:0 10px;font:inherit}.competitor-form .primary-button{align-self:end;min-height:38px}.competitor-form.url-only{grid-template-columns:minmax(0,1fr) auto;align-items:end}.competitor-form.url-only>p{grid-column:1/-1;margin:0;color:var(--muted);font-size:12px;line-height:1.5}.page-heading-mark{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(238,17,17,.38);color:var(--red);background:#19191d}.competitor-list{display:grid;grid-gap:8px;gap:8px}.competitor-list article{display:grid;grid-template-columns:44px minmax(180px,1fr) 120px 120px 105px 28px 28px 28px;align-items:center;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--line);background:var(--panel)}.competitor-trophy{position:relative;width:38px;height:38px;display:grid;place-items:center;border-radius:50%}.competitor-trophy b{position:absolute;right:-3px;bottom:-2px;width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:#111;color:var(--white);font-size:9px}.competitor-trophy.gold{background:#5c4517;color:#ffd45e}.competitor-trophy.silver{background:#383b42;color:#e4e7ed}.competitor-trophy.bronze{background:#563522;color:#f0a46f}.competitor-trophy.plain{background:#29292d;color:#aaa}.competitor-list article>div>strong,.competitor-name strong{display:block;font-size:13px}.competitor-name small{margin-top:3px}.competitor-list article>a,.competitor-refresh{color:var(--red)}.competitor-refresh{display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.competitor-refresh:disabled{cursor:wait;opacity:.55}.is-spinning{animation:competitor-spin .8s linear infinite}@keyframes competitor-spin{to{transform:rotate(1turn)}}.competitor-disclosure{margin:14px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.production-heading{align-items:flex-start}.production-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:18px 0}.production-summary>div{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);background:var(--panel)}.production-summary span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#301214;color:var(--red);font-weight:800}.production-summary p{margin:0}.production-summary small,.production-summary strong{display:block}.production-summary strong{font-size:12px}.production-summary small{margin-top:3px;color:var(--muted);font-size:10px}.kanban-board{display:grid;grid-template-columns:repeat(6,minmax(245px,1fr));grid-gap:12px;gap:12px;min-height:580px;overflow-x:auto;padding-bottom:10px}.kanban-column{display:flex;flex-direction:column;min-height:500px;padding:10px;border:1px solid #343438;border-radius:6px;background:#141416}.kanban-column>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:4px 3px 12px}.kanban-column>header strong{display:block;font-size:12px}.kanban-column>header small{display:block;margin-top:3px;color:var(--muted);font-size:10px}.kanban-column>header>span{display:grid;min-width:22px;height:22px;place-items:center;border-radius:50%;background:#29292d;color:#d2d2d4;font-size:10px}.kanban-cards{display:grid;grid-gap:9px;gap:9px}.kanban-card{width:100%;overflow:hidden;padding:0;border:1px solid #39393e;border-radius:5px;background:#1a1a1d;color:var(--white);text-align:left;cursor:-webkit-grab;cursor:grab}.kanban-card:active{cursor:-webkit-grabbing;cursor:grabbing}.kanban-card:hover{border-color:rgba(238,17,17,.7);transform:translateY(-1px)}.kanban-card>img{display:block;width:100%;height:108px;object-fit:cover;background:#09090a}.kanban-art-placeholder{display:grid;height:78px;place-items:center;background:linear-gradient(135deg,#311517,#17171a);color:#d86a70;font-size:10px;font-weight:800;letter-spacing:0}.kanban-card-body{padding:11px}.kanban-card-body>small{color:#a0a0a8;font-size:9px;text-transform:uppercase}.kanban-card-body>strong{display:-webkit-box;overflow:hidden;margin:5px 0 9px;font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.kanban-assignee{display:inline-flex;align-items:center;gap:5px;color:#bdbdc4;font-size:10px}.kanban-assignee:first-letter{color:var(--red)}.kanban-card footer{display:flex;justify-content:space-between;gap:7px;margin-top:10px;color:var(--muted);font-size:9px}.kanban-card footer span:last-child{display:inline-flex;align-items:center;gap:3px}.kanban-empty{margin:28px 0;color:#6e6e75;font-size:11px;text-align:center}.production-drawer-backdrop{position:fixed;z-index:120;inset:0;display:flex;justify-content:flex-end;background:rgba(0,0,0,.62)}.production-drawer{width:min(490px,100vw);height:100%;overflow-y:auto;padding:22px;border-left:1px solid #3a3a40;background:#111113}.production-drawer>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.production-drawer h2{margin:4px 0 0;font-size:22px;line-height:1.2}.production-preview{display:block;width:100%;max-height:270px;margin-top:18px;border:1px solid var(--line);border-radius:5px;object-fit:contain;background:#09090a}.production-drawer-section{display:grid;grid-gap:10px;gap:10px;padding:18px 0;border-bottom:1px solid var(--line)}.production-drawer-section h3{margin:0;font-size:13px}.production-drawer-section>label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:10px}.production-drawer input,.production-drawer select,.production-drawer textarea{width:100%;border:1px solid #3b3b40;border-radius:4px;background:#19191c;color:var(--white);font:inherit}.production-drawer input,.production-drawer select{height:37px;padding:0 9px}.production-check{display:flex!important;align-items:center;gap:8px;color:#d6d6d9!important;font-size:11px!important}.production-check input{width:15px;height:15px;accent-color:var(--red)}.production-notes{display:grid;grid-gap:8px;gap:8px;max-height:180px;overflow-y:auto}.production-notes article{padding:9px;border-left:2px solid var(--red);background:#19191c}.production-notes article strong{font-size:10px}.production-notes article p{margin:3px 0 0;color:#d0d0d4;font-size:11px;line-height:1.45}.production-drawer form{display:grid;grid-template-columns:minmax(0,1fr) 38px;grid-gap:7px;gap:7px}.approval-panel{border-bottom:0}.approval-panel>p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.client-feedback{padding:10px;border-left:2px solid #e4ae45;background:#211c13;color:#e8d4a5!important}.review-page{min-height:100vh;display:grid;place-items:center;padding:28px;background:#101012;color:#f5f5f6}.review-card{width:min(580px,100%);padding:28px;border:1px solid #34343a;border-radius:7px;background:#18181b}.review-brand{display:block;font-weight:800}.review-eyebrow{margin:18px 0 5px;color:#a5a5ac;font-size:11px;letter-spacing:0}.review-card h1{margin:0 0 18px;font-size:27px}.review-card img{display:block;width:100%;max-height:440px;border-radius:5px;object-fit:contain;background:#0b0b0c}.review-copy{white-space:pre-wrap;color:#d2d2d8;font-size:14px;line-height:1.6}.review-approve,.review-changes{width:100%;min-height:44px;border:0;border-radius:4px;color:white;font-weight:800;cursor:pointer}.review-approve{margin-top:12px;background:#e51a1a}.review-changes{margin-top:8px;background:#34343a}.review-feedback{display:grid;grid-gap:7px;gap:7px;margin-top:18px;color:#c4c4cb;font-size:12px}.review-feedback textarea{min-height:90px;padding:10px;border:1px solid #424249;border-radius:4px;background:#111113;color:#f5f5f6;font:inherit}.review-result{padding:14px;border-left:3px solid #35ca91;background:#13261f;color:#b7efd6}.reports-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);grid-gap:36px;gap:36px;align-items:stretch;padding:34px;border:1px solid #3b2426;border-radius:var(--radius);background:linear-gradient(122deg,#211112,#151517 62%)}.reports-hero>div:first-child>span{width:46px;height:46px;display:grid;place-items:center;margin-bottom:18px;border-radius:50%;background:var(--red)}.reports-hero h2{margin:4px 0 10px;font-size:34px}.reports-hero p{max-width:600px;margin:0;color:#c1c1c7;font-size:13px;line-height:1.6}.reports-hero .secondary-button{margin-top:23px}.reports-hero-preview{position:relative;min-height:238px;display:flex;flex-direction:column;justify-content:flex-end;padding:22px;overflow:hidden;border-radius:7px;background:#f4f4f2;color:var(--ink)}.reports-hero-preview:before{content:"REPORTE";position:absolute;top:16px;right:-7px;color:#e1e1e2;font-size:56px;font-weight:800;letter-spacing:0}.reports-hero-preview img{position:absolute;top:23px;left:23px;width:132px;height:auto}.reports-hero-preview strong{position:relative;font-size:42px;line-height:1}.reports-hero-preview small{position:relative;margin-top:7px;color:#707076;font-size:11px}.reports-hero-preview i{position:absolute;right:22px;bottom:26px;left:22px;height:4px;background:linear-gradient(90deg,var(--red) 0 64%,#212126 64%)}.report-workflow{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:18px}.report-workflow article{display:grid;grid-template-columns:35px minmax(0,1fr);grid-gap:11px;gap:11px;padding:16px;border:1px solid var(--line);background:var(--panel)}.report-workflow span{color:var(--red);font-size:14px;font-weight:800}.report-workflow strong{display:block;font-size:13px}.report-workflow p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.report-library{margin-top:44px}.report-library>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.report-library article{min-height:184px;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.report-library article svg{color:var(--red)}.report-library strong{display:block;margin-top:24px;font-size:15px}.report-library p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.report-data-note{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:18px;border:1px solid var(--line);background:#101012}.report-data-note>div{display:flex;align-items:center;gap:12px}.report-data-note svg{flex:0 0 auto;color:var(--green)}.report-data-note p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.report-data-note strong{color:var(--white)}.report-data-note .text-button{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.chart-section{padding:24px;border:1px solid var(--line);background:var(--panel)}.chart-wrap{position:relative;height:290px;padding:18px 10px 28px 52px;overflow:hidden}.chart-wrap svg{width:100%;height:220px;overflow:visible}.chart-wrap .area{fill:url(#chartFill)}.chart-wrap .line{fill:none;stroke:var(--red);stroke-width:4;stroke-linecap:round}.chart-values{position:absolute;inset:18px auto 36px 0;flex-direction:column}.chart-labels,.chart-values{display:flex;justify-content:space-between;color:var(--muted);font-size:11px}.chart-legend{display:flex;align-items:center;gap:18px;color:var(--muted);font-size:12px;margin:-2px 0 8px}.chart-legend span{display:flex;align-items:center;gap:6px}.chart-legend strong{margin-left:auto;color:var(--ink)}.chart-legend i{width:9px;height:9px;border-radius:50%;display:inline-block}.chart-legend .reach-dot{background:var(--red)}.chart-legend .interaction-dot{background:#20293f}.real-chart{padding-left:10px}.real-chart svg{width:100%;height:220px;overflow:visible}.real-line{fill:none;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.reach-line{stroke:var(--red)}.interaction-line{stroke:#20293f;stroke-width:3}.chart-empty{min-height:250px;display:grid;place-content:center;place-items:center;grid-gap:8px;gap:8px;padding:24px;color:var(--muted);text-align:center}.chart-empty svg{color:var(--red)}.chart-empty strong{color:var(--white)}.chart-empty p{max-width:480px;margin:0;font-size:13px}.network-list{margin-top:22px}.network-list h2{font-size:22px}.network-list>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:13px;gap:13px;padding:15px 0;border-bottom:1px solid var(--line)}.network-list>.network-list-heading{display:flex;justify-content:space-between;padding:0 0 12px;border-bottom:0}.network-list-heading h2{margin:0}.network-list-heading .secondary-button{min-height:40px;padding:0 14px}.network-list p{display:grid;margin:0}.network-list small{color:var(--muted)}.network-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:white;font-weight:700}.network-icon.instagram{background:#ce2f77}.network-icon.facebook{background:#1877f2;font-family:Arial;font-size:22px}.positive{color:var(--green);font-weight:600}.pending-status{color:var(--gold);font-size:12px;font-weight:600}.muted-copy{color:var(--muted);font-size:13px}.analytics-recommendation{margin-top:24px}.metric-card{position:relative}.metric-help{position:absolute;top:16px;right:16px;z-index:5}.metric-help summary{display:grid;place-items:center;color:var(--muted);cursor:pointer;list-style:none}.metric-help summary::-webkit-details-marker{display:none}.metric-help[open] summary{color:var(--red)}.metric-help>div{position:absolute;top:28px;right:0;width:min(280px,72vw);padding:16px;border:1px solid var(--line);border-radius:8px;background:#202023;box-shadow:0 18px 45px rgba(0,0,0,.45);color:#fff}.metric-help>div strong{display:block;margin:0 0 5px;font-size:12px;color:#fff}.metric-help>div p{margin:0 0 12px;color:var(--muted);font-size:12px;line-height:1.5}.metric-help>div p:last-child{margin-bottom:0}.top-content-section{margin-top:30px}.top-content-list{display:grid;grid-gap:8px;gap:8px}.top-content-list article{min-height:104px;display:grid;grid-template-columns:34px 76px 1fr 38px;grid-gap:14px;gap:14px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line)}.top-content-list article>img,.top-placeholder{width:76px;height:76px;object-fit:cover;border-radius:6px;background:#18181a}.top-placeholder{display:grid;place-items:center}.top-content-list article>div:first-of-type:not(.top-placeholder){min-width:0}.top-content-list article div>small{color:var(--red);font-size:10px;font-weight:700;text-transform:uppercase}.top-content-list article div>strong{display:block;margin:4px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-content-list article div>p{margin:0 0 6px;color:#c0c0c5;font-size:12px;line-height:1.45}.top-content-list article div>span{color:var(--muted);font-size:11px}.top-content-list article>a{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:#fff}.top-rank{font-size:20px;font-weight:800;color:var(--red)}.recommendation-lead{display:grid;grid-template-columns:46px 1fr auto;grid-gap:18px;gap:18px;align-items:center;padding:28px;border:1px solid rgba(239,17,17,.35);border-radius:8px;background:linear-gradient(120deg,rgba(239,17,17,.12),rgba(239,17,17,.02))}.recommendation-lead>svg{color:var(--red)}.recommendation-lead small{color:var(--red);font-size:10px;font-weight:800;text-transform:uppercase}.recommendation-lead h2{margin:5px 0;font-size:24px}.recommendation-lead p{margin:0;color:var(--muted);line-height:1.55}.recommendation-lead>strong{font-size:26px;text-align:right}.recommendation-lead>strong small{display:block;color:var(--muted)}.calendar-recipes,.format-guide,.recommendation-library{margin-top:42px}.format-guide>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.format-guide article{padding:20px;border:1px solid var(--line);border-radius:8px;background:#151517}.format-guide article span{color:var(--red);font-size:10px;font-weight:800;text-transform:uppercase}.format-guide article strong{display:block;margin:10px 0 8px}.format-guide article p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.calendar-recipes{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:42px;gap:42px;padding:32px;background:#ef1111;color:#fff}.calendar-recipes h2{margin:6px 0 10px;font-size:31px}.calendar-recipes p{margin:0;color:rgba(255,255,255,.8)}.calendar-recipes ol{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.calendar-recipes li{padding:15px;background:#111;border-radius:6px}.calendar-recipes li span,.calendar-recipes li strong{display:block}.calendar-recipes li span{margin-top:5px;color:#bdbdc2;font-size:12px}.recommendation-formats{display:flex;gap:8px;margin:14px 0;overflow-x:auto}.recommendation-formats button{flex:0 0 auto;padding:9px 13px;border:1px solid var(--line);border-radius:20px;background:transparent;color:var(--muted);cursor:pointer}.recommendation-formats button.active{border-color:var(--red);background:var(--red);color:#fff}.idea-results.expanded{max-height:720px;grid-template-columns:repeat(3,1fr)}.contact-settings{margin-top:22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.settings-section-toggle{width:100%;min-height:68px;display:grid;grid-template-columns:1fr auto 22px;grid-gap:12px;gap:12px;align-items:center;border:0;background:transparent;color:#fff;cursor:pointer;text-align:left}.settings-section-toggle>span{display:flex;align-items:center;gap:11px}.settings-section-toggle>strong{color:var(--muted);font-size:12px}.settings-section-toggle svg.open{transform:rotate(180deg)}.contact-settings-body{padding:0 0 24px}.api-note,.contact-settings-body>p{color:var(--muted);font-size:12px;line-height:1.5}.saved-contacts{display:grid;grid-gap:7px;gap:7px;margin:16px 0}.saved-contacts>div{display:grid;grid-template-columns:30px 1fr 34px;grid-gap:10px;gap:10px;align-items:center;padding:10px;background:#171719;border-radius:6px}.saved-contacts span small,.saved-contacts span strong{display:block}.saved-contacts span small{color:var(--muted)}.saved-contacts button{border:0;background:transparent;color:var(--muted);cursor:pointer}.contact-settings form{display:grid;grid-template-columns:.75fr 1fr 1.3fr auto;grid-gap:8px;gap:8px;align-items:end}.contact-settings form label,.cta-builder label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:11px}.contact-settings input,.contact-settings select,.cta-builder input,.cta-builder select{min-height:42px;padding:0 11px;border:1px solid var(--line);border-radius:6px;background:#121214;color:#fff}.cta-builder{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:12px;gap:12px;padding:16px;border:1px solid rgba(239,17,17,.32);border-radius:8px;background:rgba(239,17,17,.05)}.cta-builder>div{grid-column:1/-1;display:flex;gap:10px}.cta-builder>div svg{color:var(--red);flex:0 0 auto}.cta-builder>div span small,.cta-builder>div span strong{display:block}.cta-builder>div span small{margin-top:3px;color:var(--muted)}.cta-builder>.api-note{grid-column:1/-1}.profile-band{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:16px;gap:16px;padding:24px;background:var(--panel)}.profile-band>span{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:var(--red);font-weight:700}.profile-band h2,.profile-band p{margin:0}.profile-band p{color:var(--muted);font-size:13px}.account-list{margin-top:16px;border-top:1px solid var(--line)}.account-list>button{width:100%;min-height:68px;display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:14px;gap:14px;padding:0 8px;border:0;border-bottom:1px solid var(--line);background:transparent;cursor:pointer}.account-list button span{display:flex;align-items:center;gap:12px;text-align:left}.account-list strong{color:var(--muted);font-size:12px}.account-list .logout{color:#ff5353}.admin-loading{min-height:360px;display:grid;place-content:center;color:var(--muted);text-align:center}.admin-counts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:34px}.admin-counts article{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:8px 12px;gap:8px 12px;min-height:120px;padding:20px;border:1px solid var(--line);background:var(--panel)}.admin-counts article svg{grid-row:1/3;color:var(--red)}.admin-counts article span{color:var(--muted);font-size:12px}.admin-counts article strong{font-size:28px}.storage-monitor{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:18px 20px;border:1px solid var(--line);background:var(--panel)}.storage-monitor>svg{color:var(--red)}.storage-monitor>div{display:grid;grid-gap:10px;gap:10px}.storage-monitor span{display:grid}.storage-monitor span small{margin-top:3px;color:var(--muted)}.storage-monitor>strong{font-size:22px}.storage-monitor>p{grid-column:2/-1;margin:-2px 0 0;color:var(--gold);font-size:12px}.storage-monitor.warning{border-color:rgba(255,188,59,.55)}.storage-track{height:8px;overflow:hidden;border-radius:4px;background:#2b2b2f}.storage-track i{display:block;height:100%;border-radius:inherit;background:var(--green);transition:width .45s ease}.storage-monitor.warning .storage-track i{background:var(--gold)}.admin-section{margin-top:30px}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.plan-grid article{display:grid;padding:22px;border-top:3px solid var(--red);background:var(--panel);position:relative}.plan-edit{position:absolute;top:12px;right:12px;width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:var(--radius);background:#19191c;color:var(--muted);cursor:pointer}.plan-edit:hover{border-color:var(--red);color:white}.plan-grid article>span{color:var(--muted);font-size:12px;text-transform:uppercase}.plan-grid article>strong{margin-top:7px;font-size:31px}.plan-grid article>small{color:var(--muted)}.plan-grid ul{display:grid;grid-gap:6px;gap:6px;margin:18px 0 0;padding:0;color:#d2d2d5;font-size:13px;list-style:none}.plan-grid li:before{content:"✓";margin-right:7px;color:var(--green)}.account-table{border-top:1px solid var(--line)}.account-table article{min-height:74px;display:grid;grid-template-columns:auto minmax(180px,1.4fr) minmax(160px,1fr) auto auto;align-items:center;grid-gap:14px;gap:14px;padding:12px 8px;border-bottom:1px solid var(--line)}.account-table article>div{display:grid;min-width:0}.account-table article small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-delete{width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid rgba(239,17,17,.35);border-radius:var(--radius);background:rgba(239,17,17,.08);color:#ff7070;cursor:pointer}.account-delete:hover{border-color:var(--red);background:rgba(239,17,17,.16);color:white}.mobile-admin-create{display:none}.notice-panel{position:fixed;top:76px;right:28px;z-index:40;width:min(330px,calc(100vw - 32px));padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);box-shadow:0 18px 50px rgba(0,0,0,.45)}.notice-panel p{margin:6px 0 0;color:var(--muted);font-size:13px}.mobile-more-backdrop,.mobile-nav{display:none}.modal-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:flex-end center;padding:24px;background:rgba(0,0,0,.68);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.composer{width:min(650px,100%);max-height:calc(100dvh - 48px);padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);overflow-y:auto;animation:composer-in .3s ease both}@keyframes composer-in{0%{opacity:0;transform:translateY(34px) scale(.98)}to{opacity:1;transform:none}}.composer header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.composer h2{margin:0}.composer form{display:grid;grid-gap:16px;gap:16px}.composer form .composer-grid,.composer form .kind-picker,.composer form .publish-targets,.composer form .upload-zone{margin-top:0;margin-bottom:0}.compact-dialog{max-width:470px}.compact-dialog input[type=color]{min-height:48px;padding:5px}.dialog-copy{margin:-8px 0 20px;color:var(--muted);font-size:13px}.brand-manager{width:min(760px,100%)}.brand-manager-list{display:grid;grid-gap:10px;gap:10px}.brand-manager-list>article{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1.1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:14px;border:1px solid var(--line);border-left:3px solid transparent;border-radius:var(--radius);background:#171719}.brand-manager-list>article.active{border-left-color:var(--red)}.brand-manager-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.brand-manager-main,.brand-manager-main>span:not(.brand-avatar){min-width:0;display:grid}.brand-manager-main small,.brand-manager-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-manager-main small{color:var(--muted);font-size:11px}.brand-networks{min-width:0;display:flex;flex-wrap:wrap;gap:6px}.network-chip{min-width:0;display:flex;align-items:center;gap:7px;padding:5px 9px 5px 5px;border:1px solid var(--line);border-radius:24px;background:var(--panel)}.network-chip>.network-icon{width:29px;height:29px;flex:0 0 auto;font-size:17px}.network-chip>span:last-child{min-width:0;display:grid}.network-chip small,.network-chip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.network-chip strong{font-size:11px}.network-chip small,.no-networks{color:var(--muted);font-size:10px}.brand-manager-actions{display:flex;align-items:center;gap:7px}.brand-manager-actions .secondary-button{min-height:40px;padding:0 12px;white-space:nowrap}.delete-button{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;padding:0;border:1px solid #5e2828;border-radius:var(--radius);background:#271717;color:#ff6969;cursor:pointer}.network-options{display:grid;grid-gap:9px;gap:9px}.network-options>button{min-height:76px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:13px;gap:13px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#151517;text-align:left;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.network-options>button:hover{border-color:var(--red);transform:translateY(-2px)}.network-options>button>span:nth-child(2){display:grid}.network-note,.network-options small{color:var(--muted);font-size:11px}.network-note{display:flex;align-items:center;gap:8px;margin:18px 0 0}.network-note svg{color:var(--green)}.telegram-setup{display:grid;grid-gap:13px;gap:13px;padding:14px;border:1px solid rgba(41,182,246,.28);border-radius:var(--radius);background:linear-gradient(135deg,rgba(34,158,217,.12),rgba(20,20,23,.7))}.telegram-setup-heading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.telegram-setup-heading>div{display:grid;grid-gap:2px;gap:2px}.telegram-setup-heading strong{font-size:13px}.telegram-setup-heading small{color:var(--muted);font-size:11px;line-height:1.35}.telegram-setup ol{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none}.telegram-setup li{display:grid;grid-template-columns:23px minmax(0,1fr);align-items:start;grid-gap:9px;gap:9px}.telegram-setup li>span{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:#229ed9;color:white;font-size:11px;font-weight:800}.telegram-setup li p{margin:2px 0 0;color:#d7d7dc;font-size:12px;line-height:1.4}.discord-setup{border-color:rgba(88,101,242,.35);background:linear-gradient(135deg,rgba(88,101,242,.16),rgba(20,20,23,.7))}.discord-setup li>span{background:#5865f2}.picker-loading{min-height:120px;display:grid;place-items:center;color:var(--muted)}.account-options{max-height:min(48dvh,420px);display:grid;grid-gap:7px;gap:7px;margin-bottom:16px;overflow-y:auto}.account-options>button{min-height:64px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;padding:9px;border:1px solid var(--line);border-radius:var(--radius);background:#151517;text-align:left;cursor:pointer}.account-options>button.selected{border-color:var(--red);background:#241717}.account-options>button>span:nth-child(2){min-width:0;display:grid}.account-options small,.account-options strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-options small{color:var(--muted);font-size:11px}.account-options>button>svg{color:var(--red)}.radio-dot{width:18px;height:18px;border:2px solid #66666d;border-radius:50%}.delete-dialog>p{margin:0 0 22px;color:var(--muted)}.dialog-actions{display:flex;justify-content:flex-end;gap:8px}.danger-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:0;border-radius:var(--radius);background:var(--red-dark);color:white;font-weight:700;cursor:pointer}.kind-picker{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px;margin-bottom:18px;padding:4px;background:#111113}.kind-picker button{display:grid;grid-gap:2px;gap:2px;min-height:50px;border:0;border-radius:4px;background:transparent;color:var(--muted);cursor:pointer}.kind-picker button strong{font-size:13px}.kind-picker button small{font-size:10px;font-weight:500;opacity:.82}.kind-picker button.active{background:var(--red);color:white;font-weight:600}.story-guidance{display:flex;gap:10px;align-items:flex-start;margin:-8px 0 16px;padding:12px;border-left:3px solid var(--red);background:#221617;color:#dedee2;font-size:12px;line-height:1.45}.story-guidance svg{flex:0 0 auto;color:var(--red)}.story-guidance strong{display:block;color:var(--white)}.timing-picker{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.timing-picker button{min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);border-radius:var(--radius);background:#151517;color:var(--muted);cursor:pointer}.timing-picker button.active{border-color:var(--red);background:#2b1719;color:white}.idea-launch{min-height:62px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;padding:10px 13px;border:1px solid #4c292c;border-radius:var(--radius);background:#201719;color:var(--white);text-align:left;cursor:pointer}.idea-launch>svg:first-child{color:var(--red)}.idea-launch>svg:last-child{color:var(--muted);transition:transform .2s ease}.idea-launch>svg:last-child.open{transform:rotate(180deg)}.idea-launch span{display:grid;grid-gap:2px;gap:2px}.idea-launch small{color:var(--muted);font-size:10px;font-weight:400}.idea-library{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:#111113}.idea-search{min-height:46px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:#1a1a1d}.idea-search svg{color:var(--red)}.idea-search input{min-width:0;padding:0;border:0;background:transparent;color:var(--white);outline:0}.idea-filters{display:flex;gap:6px;overflow-x:auto;padding-bottom:3px;scrollbar-width:thin}.idea-filters button{min-height:34px;flex:0 0 auto;padding:0 11px;border:1px solid var(--line);border-radius:18px;background:#1a1a1d;color:var(--muted);font-size:10px;cursor:pointer}.idea-filters button.active{border-color:var(--red);background:var(--red);color:white}.idea-results{max-height:330px;display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;overflow-y:auto}.idea-results>button{min-width:0;min-height:156px;display:grid;align-content:start;grid-gap:5px;gap:5px;padding:12px;border:1px solid var(--line);border-radius:6px;background:#1a1a1d;color:var(--white);text-align:left;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.idea-results>button:hover{border-color:var(--red);transform:translateY(-2px)}.idea-results>button>span{color:var(--red);font-size:9px;font-weight:700;text-transform:uppercase}.idea-results>button>strong{font-size:12px}.idea-results>button>p{display:-webkit-box;margin:0;overflow:hidden;color:var(--muted);font-size:10px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:4}.idea-results>button>small{display:flex;align-items:center;gap:4px;margin-top:auto;color:#e7e7e9;font-size:10px;font-weight:600}.idea-empty{grid-column:1/-1;margin:16px;color:var(--muted);text-align:center}.idea-disclaimer{margin:0;color:#77777d;font-size:9px;line-height:1.45}.composer-field{color:#d5d5d8}.composer textarea{resize:vertical}.upload-zone{min-height:130px;display:grid;place-items:center;align-content:center;grid-gap:5px;gap:5px;margin-top:16px;border:1px dashed #4b4b51;border-radius:var(--radius);color:#d8d8dc;cursor:pointer}.upload-zone input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.upload-zone:hover{border-color:var(--red);background:#1d1719}.upload-zone svg{color:var(--red)}.upload-zone small{color:var(--muted)}.selected-media{display:grid;grid-gap:6px;gap:6px}.selected-media>span{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border:1px solid var(--line);background:#151517;font-size:12px}.selected-media strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-media small{flex:0 0 auto;color:var(--muted)}.composer-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:16px}.composer-grid.schedule-date{grid-template-columns:minmax(0,1fr)}.composer-grid label{color:#d5d5d8}.publish-targets{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:18px 0}.publish-targets p{width:100%;margin:0;font-size:13px;font-weight:600}.publish-targets button{min-height:44px;display:flex;align-items:center;gap:8px;padding:4px 13px 4px 5px;border:1px solid var(--line);border-radius:24px;background:#151517;color:var(--muted);cursor:pointer}.publish-targets button.selected{border-color:var(--red);color:white}.publish-targets .network-icon{width:32px;height:32px}.network-schedules{display:grid;grid-gap:8px;gap:8px}.network-schedules>p{margin:0 0 2px;font-size:13px;font-weight:600}.network-schedules label{min-height:58px;display:grid;grid-template-columns:auto minmax(0,1fr) 125px;align-items:center;grid-gap:10px;gap:10px;padding:8px 10px;border:1px solid var(--line);background:#151517}.network-schedules label>span:nth-child(2){min-width:0;display:grid}.network-schedules label small,.network-schedules label strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.network-schedules label small{color:var(--muted);font-size:10px}.network-schedules input{min-width:0}.primary-button.full{width:100%}.success-state{min-height:420px;display:grid;place-items:center;place-content:center;grid-gap:12px;gap:12px;text-align:center}.success-state>span{width:72px;height:72px;display:grid;place-items:center;border-radius:50%;background:var(--green);color:var(--ink)}.success-state h3,.success-state p{margin:0}.success-state p{color:var(--muted)}@media (max-width:900px){.login-page{grid-template-columns:1fr;background:var(--ink)}.login-brand{min-height:35dvh;padding:34px 24px 28px;background-size:330px}.login-brand>img{width:220px}.login-brand h1{font-size:32px}.script-title{font-size:46px;margin-bottom:14px}.login-panel{min-height:65dvh;padding:30px 24px 46px;background:var(--paper);border-radius:8px 8px 0 0}.login-icon{display:none}.login-card{gap:18px}.login-card h2{font-size:32px}.desktop-sidebar{display:none}.app-content{padding-left:0;padding-bottom:78px}.mobile-brandmark{width:40px;height:40px;display:grid;place-items:center;margin-right:11px;padding:0;border:0;border-radius:var(--radius);background:var(--panel)}.mobile-more-backdrop{position:fixed;inset:70px 0 0;z-index:44;display:flex;align-items:flex-start;padding:10px 16px 96px;background:rgba(0,0,0,.68);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fade-in .18s ease both}.mobile-more-menu{width:100%;padding:8px;border:1px solid var(--line);border-radius:var(--radius);background:#171719;box-shadow:0 24px 60px rgba(0,0,0,.55);animation:menu-enter .22s cubic-bezier(.2,.8,.2,1) both}.mobile-more-heading{display:flex;align-items:center;gap:12px;padding:10px 10px 14px;border-bottom:1px solid var(--line)}.mobile-more-heading img{width:34px;height:34px;object-fit:contain}.mobile-more-heading span{display:grid;font-weight:750}.mobile-more-heading small{color:var(--muted);font-size:10px;font-weight:600;text-transform:uppercase}.mobile-more-menu>button{width:100%;display:grid;grid-template-columns:38px 1fr auto;align-items:center;grid-gap:8px;gap:8px;padding:13px 10px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--white);text-align:left}.mobile-more-menu>button:last-child{border-bottom:0}.mobile-more-menu>button>svg:first-child{color:var(--red)}.mobile-more-menu>button span{display:grid;grid-gap:2px;gap:2px}.mobile-more-menu>button strong{font-size:14px}.mobile-more-menu>button small{color:var(--muted);font-size:11px}@keyframes menu-enter{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.main-content{padding-top:30px}.mobile-nav{position:fixed;inset:auto 0 0;z-index:45;height:calc(72px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(5,1fr);align-items:start;padding:8px 10px env(safe-area-inset-bottom);border-top:1px solid var(--line);background:rgba(16,16,18,.96);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-nav>button:not(.create-button){min-width:0;display:grid;place-items:center;grid-gap:3px;gap:3px;color:#88888f;font-size:9px}.mobile-nav>button.active{color:var(--white)}.mobile-nav>button.active svg{color:var(--red)}.create-button{width:52px;height:52px;display:grid;place-items:center;justify-self:center;margin-top:-20px;border-radius:50%;background:var(--red)!important;box-shadow:0 8px 24px rgba(239,17,17,.38)}.quick-actions{right:16px;bottom:calc(84px + env(safe-area-inset-bottom));gap:8px}.quick-action{min-height:42px;padding:0 13px;font-size:11px}}@media (max-width:640px){.storage-monitor{grid-template-columns:auto minmax(0,1fr) auto;padding:15px}.storage-monitor>strong{font-size:18px}.register-grid{grid-template-columns:1fr}.registration-page .login-brand{min-height:23dvh;padding-bottom:22px}.registration-page .login-brand h1{font-size:27px}.registration-page .script-title{font-size:39px}.registration-page .login-panel{min-height:77dvh;padding:26px 18px 42px}.registration-progress{padding-bottom:14px}.registration-progress li{font-size:9px}.registration-plans>div{grid-template-columns:1fr}.registration-plans label{min-height:58px}.registration-plans strong{font-size:12px}.registration-plans small{font-size:9px}.registration-plans b{font-size:13px}.app-header{min-height:70px;padding:10px 16px}.brand-switcher{min-width:0;flex:1 1}.brand-switcher>button{min-width:0;gap:6px}.brand-switcher button span:not(.brand-avatar){min-width:0;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-avatar{width:38px;height:38px}.main-content{padding:25px 16px 32px}.page-heading{align-items:flex-start;margin-bottom:22px}.page-heading:has(.report-launch){display:grid}.report-launch{width:100%;justify-content:center}.report-preview{grid-template-columns:92px minmax(0,1fr) 28px;padding:14px}.report-preview img{width:92px}.report-period{grid-template-columns:1fr}.page-heading h1,.page-heading.compact h1{font-size:30px}.dynamic-greeting{gap:8px}.day-character{width:46px;height:46px}.day-character .character-body{inset:8px}.day-character.moon .character-body{inset:5px}.character-face .eye{top:12px}.character-face .eye.left{left:8px}.character-face .eye.right{right:8px}.character-face .cheek,.character-face .mouth{top:18px}.page-heading p:last-child{font-size:13px}.desktop-create{display:none}.status-hero{min-height:235px;align-items:flex-start;padding:24px}.status-hero h2{font-size:27px}.hero-progress{width:82px;height:82px;border-width:8px;margin-right:-42px;margin-top:-7px;opacity:.75}.hero-progress span{font-size:19px}.hero-progress small{display:none}.metrics-grid{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 30px}.comment-automation form{padding:16px}.comment-overview{gap:7px}.comment-overview>div{min-height:64px;gap:7px;padding:10px}.comment-overview>div>span{width:29px;height:29px}.comment-overview strong{font-size:18px}.automation-grid{grid-template-columns:1fr}.automation-rules>header{align-items:stretch;flex-direction:column}.automation-rules>header .secondary-button{width:100%;justify-content:center}.keyword-rule,.post-rule{grid-template-columns:minmax(0,1fr) 38px;align-items:end}.keyword-rule>label,.post-rule>label{grid-column:1/-1}.keyword-rule>label:first-child,.keyword-rule>label:nth-child(2){grid-column:auto}.rule-enabled{grid-column:1;justify-self:start}.automation-rule-list .icon-button.danger{grid-column:2;grid-row:auto}.comment-item{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:12px}.comment-source .network-icon{width:30px;height:30px}.comment-side{grid-column:2;grid-row:2;justify-items:start;min-width:0;grid-auto-flow:column;justify-content:start;align-items:center}.inbox-heading{align-items:start}.inbox-heading>span{display:none}.metric-card{min-height:135px;padding:16px}.metric-card>span{width:32px;height:32px}.metric-card strong{font-size:25px}.metric-card em{display:none}.schedule-item{min-height:94px;grid-template-columns:46px 62px minmax(0,1fr);gap:10px;padding:10px}.schedule-item>button{display:none}.date-box{height:54px}.schedule-copy h3{font-size:13px}.insight-band{grid-template-columns:auto 1fr;padding:16px}.insight-band>button{display:none}.insight-band>span{width:38px;height:38px}.insight-band h3{font-size:14px}.empty-state{grid-template-columns:auto 1fr}.empty-state button{grid-column:1/-1;width:100%}.segmented-control{width:100%}.segmented-control button{flex:1 1;min-width:0}.month-grid>div,.week-grid>div{min-height:72px;padding:8px}.week-grid{grid-template-columns:1fr}.week-grid>div{min-height:92px}.week-grid>div>header{justify-content:flex-start;gap:9px}.month-grid>div{min-height:68px;padding:5px}.month-grid .calendar-day-items article{grid-template-columns:1fr;padding:3px}.month-grid .calendar-day-items article>div>:not(small),.month-grid .calendar-day-items img{display:none}.month-grid .calendar-day-items small{color:white}.mobile-inline-create{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;border:0;border-radius:var(--radius);background:var(--red);font-weight:700}.analytics-metrics{grid-template-columns:1fr 1fr}.analytics-control-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding:11px}.analytics-period{grid-column:1/-1;order:3;width:100%}.analytics-period button{flex:1 1}.analytics-control-panel>.secondary-button{width:39px;min-width:39px;padding:0;overflow:hidden;font-size:0}.analytics-tabs{gap:17px;margin-bottom:18px}.analytics-intro{padding:15px}.community-panel{grid-template-columns:1fr}.paid-analytics-panel{grid-template-columns:42px minmax(0,1fr);padding:17px}.paid-analytics-icon{width:42px;height:42px}.paid-metric-placeholders{grid-column:1/-1}.competitor-form{grid-template-columns:1fr 1fr}.competitor-form.url-only{grid-template-columns:minmax(0,1fr) auto}.competitor-list article{grid-template-columns:38px minmax(0,1fr) 82px 28px 28px 28px;gap:9px}.competitor-list article>div:nth-of-type(2),.competitor-list article>div:nth-of-type(3){display:none}.community-note{grid-column:auto}.reports-hero{grid-template-columns:1fr;gap:22px;margin-inline:-16px;padding:28px 16px;border-right:0;border-left:0}.reports-hero h2{font-size:30px}.reports-hero-preview{min-height:190px}.report-workflow{grid-template-columns:1fr}.report-library{margin-top:32px}.report-library>div:last-child{grid-template-columns:1fr}.report-library article{min-height:0}.report-data-note{align-items:flex-start;flex-direction:column}.report-data-note .text-button{padding:0}.metric-help{top:13px;right:13px}.metric-help>div{position:fixed;top:88px;right:16px;left:16px;width:auto;z-index:70}.top-content-list article{grid-template-columns:25px 58px minmax(0,1fr);gap:9px;padding-inline:4px}.top-content-list article>img,.top-placeholder{width:58px;height:58px}.top-content-list article>a{display:none}.top-content-list article div>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.top-content-list article div>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recommendation-lead{grid-template-columns:38px 1fr;padding:18px}.recommendation-lead>strong{grid-column:2;text-align:left;font-size:20px}.calendar-recipes,.format-guide>div:last-child{grid-template-columns:1fr}.calendar-recipes{gap:22px;margin-inline:-16px;padding:28px 16px}.calendar-recipes ol{grid-template-columns:1fr 1fr}.idea-results.expanded{grid-template-columns:1fr;max-height:66dvh}.connection-callout{padding:18px}.connection-callout,.network-list>.network-list-heading{align-items:stretch;flex-direction:column}.chart-section{margin:0 -16px;padding:20px 16px;border-left:0;border-right:0}.chart-wrap{height:235px;padding-left:38px}.chart-wrap svg{height:175px}.profile-band{margin:0 -16px;padding:20px 16px}.contact-settings form{grid-template-columns:1fr}.settings-section-toggle{grid-template-columns:1fr auto 18px}.account-list>button{grid-template-columns:1fr auto}.account-list strong{display:none}.notice-panel{top:66px;right:16px}.modal-backdrop{padding:0}.composer{width:100%;max-height:94dvh;padding:22px 16px calc(22px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:8px 8px 0 0}.brand-manager-list>article{grid-template-columns:1fr auto}.brand-networks{grid-column:1/-1;grid-row:2}.brand-manager-actions{grid-column:2;grid-row:1}.brand-manager-actions .secondary-button{width:40px;padding:0;font-size:0}.brand-manager-actions .secondary-button svg{width:18px}.dialog-actions>button{flex:1 1}.composer-grid{grid-template-columns:1fr 1fr}.cta-builder{grid-template-columns:1fr}.cta-builder>.api-note,.cta-builder>div{grid-column:1}.idea-library{margin-inline:-4px;padding:11px}.idea-results{max-height:44dvh;grid-template-columns:1fr}.idea-results>button{min-height:132px}.network-schedules label{grid-template-columns:auto minmax(0,1fr) 105px;padding:7px}.network-schedules input{padding:9px 7px}.admin-counts{grid-template-columns:1fr 1fr}.admin-counts article{min-height:105px;padding:15px}.plan-grid{grid-template-columns:1fr}.account-table article{grid-template-columns:auto 1fr auto}.account-table article>div:nth-of-type(2){display:none}.mobile-admin-create{display:inline-flex;min-height:40px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.ai-agent-shell{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);grid-gap:0;gap:0;margin-bottom:28px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.ai-agent-intro{min-height:560px;padding:32px;background:#e71818;color:#fff}.ai-agent-orbit{display:inline-grid;width:54px;height:54px;place-items:center;margin-bottom:46px;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:rgba(0,0,0,.12);animation:ai-float 3s ease-in-out infinite}.ai-agent-intro h2{max-width:240px;margin:0 0 14px;color:#fff;font-size:30px;line-height:1.06}.ai-agent-intro>p{max-width:300px;margin:0;color:rgba(255,255,255,.88);line-height:1.58}.ai-agent-tips{display:grid;grid-gap:8px;gap:8px;margin-top:42px}.ai-agent-tips strong{margin-bottom:3px;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.ai-agent-tips button{padding:10px 0;border:0;border-bottom:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;text-align:left;font:inherit;font-size:13px;cursor:pointer}.ai-agent-tips button:hover{color:#171717}.ai-agent-chat{display:grid;grid-template-rows:auto minmax(330px,1fr) auto;min-height:560px}.ai-agent-chat>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:21px 24px;border-bottom:1px solid var(--line)}.ai-agent-chat>header>div{display:grid;grid-template-columns:10px 1fr;grid-column-gap:9px;column-gap:9px;align-items:center}.ai-agent-chat>header strong{font-size:15px}.ai-agent-chat>header small{grid-column:2;color:var(--muted);font-size:12px}.ai-online-dot{width:9px;height:9px;border-radius:50%;background:#27b36a;box-shadow:0 0 0 4px rgba(39,179,106,.12)}.ai-safe-label{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;white-space:nowrap}.ai-messages{display:grid;align-content:start;grid-gap:16px;gap:16px;min-height:0;max-height:430px;overflow-y:auto;padding:24px;background:#101010}.ai-messages article{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;max-width:88%}.ai-messages article>span{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#ed1717;color:#fff;font-size:11px;font-weight:800}.ai-messages article>div{padding:13px 15px;border:1px solid #363636;border-radius:var(--radius);background:#181818;color:#f7f7f7}.ai-messages article p{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.56}.ai-messages article small{display:flex;align-items:flex-start;gap:6px;margin-top:12px;color:#c8c8c8;font-size:12px;line-height:1.45}.ai-messages article em{display:block;margin-top:12px;color:#a8a8a8;font-size:11px;font-style:normal}.ai-messages article.user{grid-template-columns:minmax(0,1fr) 32px;justify-self:end}.ai-messages article.user>span{grid-column:2;background:#4d4d4d}.ai-messages article.user>div{grid-column:1;grid-row:1;background:#f0f0f0;border-color:#f0f0f0;color:#151515}.ai-copy-button{display:inline-flex;align-items:center;gap:6px;margin-top:13px;padding:0;border:0;background:transparent;color:#ef4e4e;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.ai-copy-button:hover{color:#fff}.ai-messages .typing>div{display:flex;align-items:center;gap:5px;min-height:46px}.ai-messages .typing i{width:6px;height:6px;border-radius:50%;background:#fff;opacity:.45;animation:ai-typing .9s ease-in-out infinite alternate}.ai-messages .typing i:nth-child(2){animation-delay:.15s}.ai-messages .typing i:nth-child(3){animation-delay:.3s}.ai-agent-chat form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding:18px 24px;border-top:1px solid var(--line)}.ai-agent-chat textarea{min-height:44px;resize:vertical}.ai-agent-chat form .primary-button{align-self:end;min-height:44px}.ai-agent-library{margin-top:32px}.ai-agent-library>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.ai-agent-library button{min-height:180px;padding:19px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:inherit;text-align:left;cursor:pointer}.ai-agent-library button:hover{border-color:#e71818;transform:translateY(-2px)}.ai-agent-library button>small,.ai-agent-library button>span{display:flex;align-items:center;gap:6px;color:var(--red);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.ai-agent-library button>strong{display:block;margin:13px 0 7px;font-size:16px}.ai-agent-library button>p{margin:0 0 16px;color:var(--muted);font-size:13px;line-height:1.48}@keyframes ai-float{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@keyframes ai-typing{0%{transform:translateY(0);opacity:.35}to{transform:translateY(-4px);opacity:1}}.web-heading{align-items:flex-end}.web-control-panel{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.web-site-picker{display:flex;min-width:0;align-items:center;gap:10px;color:var(--red)}.web-site-picker label{display:grid;grid-gap:3px;gap:3px;min-width:0}.web-site-picker small{color:var(--muted);font-size:10px}.web-site-picker select{max-width:390px;border:0;outline:0;background:transparent;color:var(--white);font:inherit;font-size:13px;font-weight:700;text-overflow:ellipsis}.web-control-panel .analytics-period{margin-left:auto}.web-control-panel .secondary-button.active{border-color:#2aa96b;background:rgba(39,179,106,.14);color:#68e19b}.website-form{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(240px,1fr) auto;align-items:end;grid-gap:11px;gap:11px;margin-bottom:18px;padding:17px;border:1px solid #3a3133;background:#171719}.website-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:11px}.website-form input{height:40px;padding:0 11px;border:1px solid #3a3a3e;border-radius:4px;background:#101012;color:var(--white);font:inherit}.website-form p{grid-column:1/-1;margin:0;color:var(--muted);font-size:11px;line-height:1.45}.web-inline-notice{margin-bottom:16px}.web-empty{display:grid;justify-items:center;grid-gap:10px;gap:10px;margin:20px 0 30px;padding:54px 24px;border:1px dashed #4a3b3d;border-radius:var(--radius);background:linear-gradient(140deg,rgba(239,17,17,.08),transparent);text-align:center}.web-empty>svg{color:var(--red)}.web-empty h2{margin:0;font-size:26px}.web-empty p:not(.eyebrow){max-width:560px;margin:0 0 8px;color:var(--muted);line-height:1.55}.web-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:18px}.web-metric-card{min-width:0;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.web-metric-card>span{display:grid;width:36px;height:36px;place-items:center;margin-bottom:19px;border-radius:50%;background:#28282c;color:var(--red)}.web-metric-card small{display:block;color:var(--muted);font-size:11px}.web-metric-card strong{display:block;margin:5px 0 4px;font-size:26px}.web-metric-card p{margin:0;color:var(--muted);font-size:11px}.web-hot-cold{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:20px}.web-hot-cold article{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:13px;gap:13px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.web-hot-cold article>span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%}.web-hot>span{background:rgba(39,179,106,.14);color:#50d68e}.web-cold>span{background:rgba(239,17,17,.13);color:#ff7777}.web-hot-cold small{display:block;margin-bottom:6px;color:var(--green);font-size:10px;font-weight:800;letter-spacing:.08em}.web-cold small{color:#ff7777}.web-hot-cold strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.web-hot-cold p{margin:6px 0 0;color:var(--muted);font-size:11px}.web-events-panel,.web-install-panel,.web-page-panel{margin-bottom:20px;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.web-page-panel .section-heading{align-items:center}.web-page-panel .section-heading>span{color:var(--muted);font-size:11px}.web-page-table{display:grid;grid-gap:4px;gap:4px}.web-page-table article{display:grid;grid-template-columns:28px minmax(0,1fr) 100px;align-items:center;grid-gap:10px;gap:10px;padding:12px 0;border-top:1px solid var(--line)}.web-page-table article>b{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:#29292d;color:var(--muted);font-size:10px}.web-page-table article>div{min-width:0}.web-page-table article small,.web-page-table article strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.web-page-table article strong{font-size:12px}.web-page-table article small{margin-top:3px;color:var(--muted);font-size:10px}.web-page-table article i{display:block;height:5px;margin-top:9px;overflow:hidden;border-radius:8px;background:#29292d}.web-page-table article i em{display:block;height:100%;border-radius:inherit;background:var(--red)}.web-page-table article>span{text-align:right}.web-page-table article>span small,.web-page-table article>span strong{overflow:visible}.web-page-table article>span small{margin-top:3px}.web-breakdown-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:20px}.web-breakdown{min-width:0;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.web-breakdown .section-heading{margin-bottom:13px}.web-breakdown .section-heading h3{display:flex;align-items:center;gap:7px;margin:0;font-size:14px}.web-breakdown .section-heading h3 svg{color:var(--red)}.web-breakdown-list{display:grid;grid-gap:12px;gap:12px}.web-breakdown-list>div>div{display:flex;justify-content:space-between;gap:9px;font-size:11px}.web-breakdown-list>div span{color:var(--muted)}.web-breakdown-list i{display:block;height:4px;margin-top:6px;overflow:hidden;border-radius:8px;background:#2b2b30}.web-breakdown-list b{display:block;height:100%;border-radius:inherit;background:var(--red)}.web-events-panel>div:first-child>p:last-child{max-width:650px;margin:0;color:var(--muted);font-size:12px;line-height:1.5}.web-events-panel code{color:#ff9292}.web-event-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.web-install-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);grid-gap:24px;gap:24px;align-items:center;border-color:#4a3032;background:linear-gradient(120deg,#211112,#151517 65%)}.web-install-panel h2{margin:5px 0 9px;font-size:22px}.web-install-panel p:not(.eyebrow){max-width:580px;margin:0;color:#c1c1c7;font-size:12px;line-height:1.55}.web-install-panel .paid-analytics-icon{display:grid;width:44px;height:44px;place-items:center;margin-bottom:17px;border-radius:50%;background:var(--red);color:#fff}.web-code-box{display:grid;grid-gap:11px;gap:11px}.web-code-box code{display:block;overflow-wrap:anywhere;padding:14px;border:1px solid #3c3031;border-radius:5px;background:#101012;color:#f5bbbb;font-size:11px;line-height:1.5}.web-code-box .secondary-button{justify-self:start}.web-code-actions{display:flex;flex-wrap:wrap;gap:8px}.web-verification{display:flex;align-items:flex-start;gap:9px;max-width:560px;margin-top:18px;padding:11px 12px;border:1px solid #3c3031;border-radius:5px;background:rgba(0,0,0,.16)}.web-verification>span{display:grid;place-items:center;color:#ff8989}.web-verification.success{border-color:rgba(39,179,106,.45)}.web-verification.success>span{color:#61db95}.web-verification p{display:grid;grid-gap:3px;gap:3px;margin:0}.web-verification strong{color:#fff;font-size:12px}.web-verification small{color:#c1c1c7;font-size:11px;line-height:1.4}@media (max-width:900px){.web-breakdown-grid,.web-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.web-install-panel{grid-template-columns:1fr}.website-form{grid-template-columns:1fr 1fr}.website-form>button{align-self:end}}@media (max-width:760px){.production-summary{grid-template-columns:1fr}.kanban-board{grid-template-columns:repeat(6,minmax(228px,82vw))}.production-drawer{padding:18px}.language-selector{min-height:38px;padding:0 8px}.language-selector select{min-width:66px;font-size:11px}.login-language-selector{top:16px;right:16px}.ai-agent-shell{grid-template-columns:1fr;margin-inline:-16px;border-right:0;border-left:0}.ai-agent-intro{min-height:0;padding:24px 16px}.ai-agent-orbit{width:44px;height:44px;margin-bottom:25px}.ai-agent-intro h2{font-size:27px}.ai-agent-tips{margin-top:26px}.ai-agent-chat{min-height:520px}.ai-agent-chat form,.ai-agent-chat>header{padding-right:16px;padding-left:16px}.ai-safe-label{display:none}.ai-messages{max-height:390px;padding:16px}.ai-messages article{max-width:96%}.ai-agent-chat form{grid-template-columns:1fr}.ai-agent-chat form .primary-button{width:100%}.ai-agent-library>div:last-child{grid-template-columns:1fr}.web-heading{align-items:stretch}.web-heading .primary-button{width:100%;justify-content:center}.website-form{grid-template-columns:1fr}.website-form>button{width:100%}.web-control-panel{display:grid;grid-template-columns:minmax(0,1fr) auto}.web-control-panel .analytics-period{grid-column:1/-1;grid-row:2;width:100%;margin-left:0}.web-control-panel>.secondary-button{width:39px;min-width:39px;padding:0;overflow:hidden;font-size:0}.web-control-panel>.secondary-button.active{width:auto;min-width:39px;padding:0 9px;font-size:10px}.web-site-picker select{max-width:65vw}.web-event-columns,.web-hot-cold{grid-template-columns:1fr}.web-events-panel,.web-install-panel,.web-page-panel{margin-inline:-16px;padding:18px 16px;border-right:0;border-left:0;border-radius:0}.web-code-actions{display:grid;grid-template-columns:1fr}.web-code-actions button{justify-content:center}.web-page-table article{grid-template-columns:25px minmax(0,1fr) 78px}.web-page-table article>span{font-size:11px}}