:root{font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#eef5ff;background:#07152f}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 20% 0%,#1b3769 0,#07152f 44%,#050b1a);min-height:100vh}button,input,select{font:inherit}button{background:#ff5268;border:0;border-radius:9px;color:#fff;cursor:pointer;font-weight:700;padding:10px 15px}.topbar{align-items:center;border-bottom:1px solid #27466f;display:flex;justify-content:space-between;padding:18px clamp(20px,5vw,70px)}.brand{color:#eef5ff;font-size:24px;font-weight:900;letter-spacing:-.08em;text-decoration:none}.brand span{color:#f5b942}.brand b{color:#ff5268}.brand small{color:#9db1d1;font-size:.55em}.top-actions{align-items:center;display:flex;gap:12px}.top-actions select,.panel select{background:#102242;border:1px solid #355581;border-radius:8px;color:#eef5ff;padding:8px}.ghost{background:transparent;border:1px solid #355581}.admin,.auth,.center{margin:0 auto;max-width:1360px;padding:52px clamp(20px,5vw,70px)}.auth{max-width:460px}.auth h1,.admin h1{font-size:clamp(36px,5vw,58px);letter-spacing:-.06em;margin:0 0 10px}.auth form{background:#102242;border:1px solid #365781;border-radius:18px;display:grid;gap:16px;margin:26px 0 14px;padding:24px}.auth label{color:#c4d3e8;display:grid;gap:7px}.auth input{background:#07152f;border:1px solid #355581;border-radius:8px;color:#fff;padding:11px}.auth a{color:#f5b942}.error{color:#ff9eac;margin:0}.eyebrow{color:#92adff;font-size:12px;font-weight:800;letter-spacing:.12em;margin:0 0 8px}.admin-heading,.panel-heading{align-items:flex-end;display:flex;justify-content:space-between;gap:22px}.admin-heading>div>p:last-child{color:#b8c8e4}.refresh{background:#f5b942;color:#102242}.metrics{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin:32px 0}.metrics article,.panel{background:#112649c2;border:1px solid rgba(137,170,233,.25);border-radius:16px}.metrics article{display:grid;gap:7px;padding:20px}.metrics strong{color:#ff5268;font-size:38px;letter-spacing:-.06em}.metrics span,small,.muted{color:#aabbd8}.panel{margin-top:22px;padding:22px}.panel h2{margin:0}.table-scroll{overflow-x:auto}.panel table{border-collapse:collapse;margin-top:20px;min-width:900px;width:100%}.panel th{color:#8fa9d1;font-size:12px;letter-spacing:.06em;text-align:left;text-transform:uppercase}.panel td,.panel th{border-bottom:1px solid #294873;padding:14px 10px;vertical-align:top}.panel td b,.panel td small{display:block;max-width:430px}.panel td em{background:#f5b942;border-radius:99px;color:#142852;display:inline-block;font-size:11px;font-style:normal;font-weight:800;margin-top:7px;padding:3px 7px}.network-list,.job-count{display:grid;gap:5px}.network{color:#c8d8ef;font-size:13px}.job-count{font-size:12px}.status{border-radius:99px;display:inline-block;font-size:12px;font-weight:800;padding:5px 9px}.status.deleted{background:#572531;color:#ffb0ba}.status.pending_review{background:#55451c;color:#ffdc79}.status.clean,.status.dismissed{background:#1d4d43;color:#8ee6c4}@media(max-width:800px){.metrics{grid-template-columns:1fr 1fr}.admin-heading,.panel-heading{align-items:flex-start;flex-direction:column}}.legal{color:#c8d8ef;line-height:1.75;margin:0 auto;max-width:820px;padding:62px 24px}.legal h1{color:#fff;font-size:clamp(38px,6vw,64px);letter-spacing:-.06em;line-height:1;margin:0 0 28px}.legal h2{color:#fff;margin-top:34px}.site-footer{background:#030a1ae0;border-top:1px solid #294873;display:grid;gap:38px;grid-template-columns:1.1fr 1.3fr .8fr;margin-top:60px;padding:46px clamp(20px,5vw,70px)}.site-footer section{display:grid;align-content:start;gap:12px}.site-footer h2{font-size:16px;margin:0}.site-footer p,.site-footer a,.site-footer label{color:#b8c8e4;font-size:14px;line-height:1.55}.site-footer a{color:#f5b942;text-decoration:none}.contact-form{display:grid;gap:9px}.contact-form input,.contact-form textarea,.site-footer select{background:#0b1c38;border:1px solid #355581;border-radius:8px;color:#fff;padding:10px;width:100%}.contact-form textarea{min-height:105px;resize:vertical}.site-footer label{display:grid;gap:6px;max-width:180px}@media(max-width:800px){.site-footer{grid-template-columns:1fr}.legal{padding:46px 24px}}.marketing{margin:0 auto;max-width:1120px;padding:11vh clamp(24px,6vw,80px) 80px}.marketing h1{font-size:clamp(54px,9vw,112px);letter-spacing:-.085em;line-height:.86;margin:0;max-width:900px}.lead{color:#c0d0e8;font-size:clamp(18px,2vw,22px);line-height:1.6;margin:28px 0;max-width:720px}.marketing-actions{display:flex;flex-wrap:wrap;gap:12px}.feature-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:70px}.feature-grid article{background:#112649b8;border:1px solid rgba(137,170,233,.25);border-radius:16px;padding:22px}.feature-grid strong{color:#f5b942}.feature-grid p{color:#b8c8e4;line-height:1.6}.footer-contact{align-self:start;background:#f5b942;color:#102242}.modal-backdrop{align-items:center;background:#000714c2;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:10}.modal{background:#102242;border:1px solid #456b9b;border-radius:18px;box-shadow:0 26px 90px #0000008c;max-width:470px;padding:28px;position:relative;width:100%}.modal h2{font-size:30px;letter-spacing:-.04em;margin:0 0 20px}.modal form{display:grid;gap:14px}.modal label{color:#c4d3e8;display:grid;gap:7px}.modal input,.modal textarea{background:#07152f;border:1px solid #355581;border-radius:8px;color:#fff;padding:11px}.modal textarea{min-height:130px;resize:vertical}.modal a{color:#f5b942;display:inline-block;margin-top:16px}.close{background:transparent;color:#b8c8e4;font-size:27px;padding:0 6px;position:absolute;right:14px;top:10px}@media(max-width:800px){.marketing{padding-top:80px}.feature-grid{grid-template-columns:1fr;margin-top:40px}}.main-menu{border-bottom:1px solid #27466f;display:flex;gap:5px;overflow-x:auto;padding:0 clamp(20px,5vw,70px)}.main-menu a{color:#b8c8e4;font-weight:750;padding:13px 14px;text-decoration:none;white-space:nowrap}.main-menu a.active,.main-menu a:hover{border-bottom:3px solid #ff5268;color:#fff}.workspace{margin:0 auto;max-width:1120px;padding:52px clamp(20px,5vw,70px)}.workspace h1{font-size:clamp(38px,5vw,62px);letter-spacing:-.06em;margin:0}.workspace-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between}.workspace-heading p:last-child{color:#b8c8e4}.connection-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:32px}.connection-card,.billing-card,.moderation-row,.settings-form{background:#112649c2;border:1px solid rgba(137,170,233,.25);border-radius:16px}.connection-card{padding:22px}.connection-card h2{margin:15px 0 6px}.connection-card p{color:#b8c8e4;min-height:44px}.provider-logo{align-items:center;background:#27466f;border-radius:11px;color:#fff;display:inline-flex;font-size:18px;font-weight:900;height:38px;justify-content:center;width:38px}.provider-logo.facebook{background:#1877f2}.provider-logo.instagram{background:linear-gradient(135deg,#f9ce34,#ee2a7b,#6228d7)}.provider-logo.youtube{background:#f03}.notice{background:#193a61;border-left:3px solid #f5b942;color:#d8e6f8;padding:12px 14px}.moderation-list{display:grid;gap:12px;margin-top:28px}.moderation-row{align-items:flex-start;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;padding:18px}.moderation-comment a,.moderation-comment b{color:#f5b942;font-size:14px}.moderation-comment p{color:#edf4ff;line-height:1.5;margin:7px 0;overflow-wrap:anywhere}.moderation-decision{display:grid;gap:9px;justify-items:end}.link-button{background:transparent;color:#f5b942;padding:0;text-decoration:underline}.empty{color:#b8c8e4;padding:28px 0}.settings-form{display:grid;gap:16px;margin-top:26px;max-width:700px;padding:24px}.settings-form label{color:#c4d3e8;display:grid;gap:7px}.settings-form input,.settings-form select{background:#07152f;border:1px solid #355581;border-radius:8px;color:#fff;padding:11px}.settings-form .checkbox{align-items:center;display:flex;gap:9px}.settings-form .checkbox input{width:auto}.settings-form fieldset{border:1px solid #355581;border-radius:8px;display:grid;gap:9px;padding:14px}.settings-form legend{color:#f5b942;padding:0 6px}.billing-card{margin-top:26px;max-width:620px;padding:25px}.billing-card h2{font-size:36px;margin:20px 0 5px}.billing-card li{color:#c8d8ef;margin:9px 0}.decision-modal{max-width:650px}.decision-modal pre{background:#07152f;border:1px solid #355581;border-radius:8px;color:#c8d8ef;max-height:280px;overflow:auto;padding:12px;white-space:pre-wrap}.decision-modal p{color:#c8d8ef;line-height:1.5}@media(max-width:800px){.connection-grid{grid-template-columns:1fr}.workspace-heading{align-items:flex-start;flex-direction:column}.moderation-row{grid-template-columns:auto minmax(0,1fr)}.moderation-decision{grid-column:1 / -1;justify-items:start}.main-menu{padding-left:12px;padding-right:12px}}.plan-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}.billing-card{display:flex;flex-direction:column;margin:0;max-width:none}.billing-card.featured{border-color:#f5b942;box-shadow:0 0 0 1px #f5b94240}.plan-price{color:#fff;font-size:23px}.billing-card button{margin-top:auto}button:disabled{cursor:default;opacity:.65}@media(max-width:800px){.plan-grid{grid-template-columns:1fr}}.provider-logo.threads{background:#111}.provider-logo.x{background:#000}.social-login{border-top:1px solid #355581;display:grid;gap:9px;margin-top:18px;padding-top:18px}.social-login>span{color:#aabbd8;font-size:13px;text-align:center}.social-login-button{align-items:center;background:#0b1c38;border:1px solid #355581;display:flex;gap:10px;text-align:left}.social-login-button .provider-logo{font-size:14px;height:26px;width:26px}.scan-panel{background:#112649c2;border:1px solid rgba(137,170,233,.25);border-radius:16px;display:grid;gap:20px;grid-template-columns:1fr 1fr auto;margin-top:28px;padding:20px}.scan-panel>div{display:grid;gap:5px}.scan-panel span,.scan-panel small{color:#aabbd8}.scan-panel strong{color:#fff;font-size:23px}.scan-action{align-content:center;justify-items:start;min-width:170px}.scan-action small{max-width:220px}@media(max-width:800px){.scan-panel{grid-template-columns:1fr}.scan-action{min-width:0}}.global-notices{display:grid;gap:8px;margin:18px auto 0;max-width:1120px;padding:0 clamp(20px,5vw,70px)}.global-notices article{background:#193a61;border-left:4px solid #92adff;border-radius:8px;padding:12px 15px}.global-notices article.warning{border-left-color:#f5b942}.global-notices article.maintenance{border-left-color:#ff5268}.global-notices p{color:#d8e6f8;margin:4px 0 0}.metric-link{background:#112649c2;border:1px solid rgba(137,170,233,.25);border-radius:16px;color:inherit;display:grid;gap:7px;padding:20px;text-decoration:none}.metric-link:hover{border-color:#f5b942;transform:translateY(-1px)}.admin-actions{display:flex;flex-wrap:wrap;gap:10px}.admin-actions a{text-decoration:none}.connection-accounts{display:grid;gap:10px;margin:12px 0}.connection-account{border-top:1px solid #294873;display:grid;gap:5px;padding-top:10px}.connection-account small{line-height:1.4}.history-button{align-self:start;background:transparent;border:1px solid #355581;color:#f5b942;font-size:12px;padding:7px 9px}.marketing-hero{align-items:center;display:grid;gap:clamp(32px,6vw,88px);grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);max-width:1320px;min-height:calc(100vh - 91px);padding-bottom:64px;padding-top:clamp(54px,9vh,110px)}.marketing-hero .hero-copy{position:relative;z-index:1}.hero-brand{color:#f4f8ff;font-size:clamp(36px,4vw,61px);font-weight:900;letter-spacing:-.09em;line-height:.9;margin:0 0 24px}.hero-brand span{color:#f5b942}.hero-brand b{color:#ff5268;font-weight:900}.hero-brand small{color:#aabbd8;font-size:.48em;letter-spacing:-.05em}.marketing-hero h1{font-size:clamp(54px,7vw,94px);line-height:.88;max-width:700px}.marketing-hero .lead{max-width:590px}.hero-proof{align-items:center;color:#c4d3e8;display:flex;font-size:14px;font-weight:700;gap:8px;margin:24px 0 0}.hero-proof span{color:#f5b942;font-size:19px}.hero-art{isolation:isolate;position:relative}.hero-art:before{background:radial-gradient(circle,rgba(44,145,255,.28),transparent 67%);content:"";filter:blur(12px);inset:-9%;position:absolute;z-index:-1}.hero-art img{border:1px solid rgba(144,187,255,.26);border-radius:28px;box-shadow:0 30px 90px #00041294,0 0 55px #278dff26;display:block;height:auto;max-height:590px;object-fit:cover;object-position:center;width:100%}.marketing-hero .feature-grid{grid-column:1 / -1;margin-top:12px}.marketing-hero .feature-grid article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11264999;transition:border-color .2s ease,transform .2s ease}.marketing-hero .feature-grid article:hover{border-color:#f5b94299;transform:translateY(-4px)}@media(max-width:900px){.marketing-hero{grid-template-columns:1fr;min-height:auto;padding-top:62px}.hero-art{max-width:700px;width:100%}.hero-art img{max-height:none}.marketing-hero .feature-grid{margin-top:18px}}@media(max-width:560px){.marketing-hero{gap:32px;padding-bottom:46px}.hero-brand{margin-bottom:18px}.marketing-hero h1{font-size:clamp(48px,15vw,70px)}.hero-art img{border-radius:20px}.marketing-hero .feature-grid{margin-top:0}}.marketing-hero{grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);max-width:1440px}.hero-art img{min-height:clamp(420px,36vw,540px);object-fit:cover;object-position:67% center}@media(max-width:1050px){.marketing-hero{grid-template-columns:1fr}.hero-art{max-width:none}.hero-art img{min-height:clamp(360px,58vw,520px);object-position:67% center}}@media(max-width:560px){.hero-art img{min-height:310px;object-position:67% center}}.marketing-hero{grid-template-columns:1fr;gap:34px}.marketing-hero .hero-copy{max-width:780px}.hero-art{max-width:none;width:100%}.hero-art img{min-height:clamp(440px,44vw,600px);object-position:center;width:100%}.marketing-hero .feature-grid{margin-top:18px}@media(max-width:560px){.marketing-hero{gap:28px}.hero-art img{min-height:360px;object-position:64% center}}.skip-link{background:#f5b942;border-radius:8px;color:#07152f;font-weight:800;left:16px;padding:10px 14px;position:fixed;top:12px;transform:translateY(-160%);transition:transform .15s ease;z-index:100}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid #f5b942;outline-offset:3px}.marketing-hero{display:block;min-height:auto;padding-top:clamp(48px,7vh,82px)}.hero-cover{align-items:center;border:1px solid rgba(144,187,255,.26);border-radius:30px;display:flex;isolation:isolate;min-height:clamp(570px,49vw,680px);overflow:hidden;position:relative}.hero-cover:after{background:linear-gradient(90deg,#041028fa,#041028ed 37%,#04102878 66%,#0410281f);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.hero-cover .hero-art{inset:0;max-width:none;position:absolute;width:100%;z-index:0}.hero-cover .hero-art:before{display:none}.hero-cover .hero-art img{border:0;border-radius:0;box-shadow:none;height:100%;min-height:0;object-fit:cover;object-position:center;width:100%}.hero-cover .hero-copy{max-width:710px;padding:clamp(36px,6vw,82px);position:relative;z-index:2}.hero-cover .hero-copy .lead{max-width:570px}.marketing-hero .feature-grid{margin-top:24px}@media(max-width:700px){.hero-cover{align-items:flex-end;border-radius:22px;min-height:620px}.hero-cover:after{background:linear-gradient(90deg,#041028f5,#041028cf 67%,#0410285c)}.hero-cover .hero-art img{object-position:62% center}.hero-cover .hero-copy{padding:32px 24px 38px}.hero-cover .hero-copy h1{font-size:clamp(48px,15vw,70px)}}
