:root{--bg:#0b1628;--panel:#12233a;--panel-2:#182d47;--ink:#f4f9ff;--muted:#afc2d4;--line:rgba(164,211,238,.24);--cyan:#22d3ee;--blue:#3b82f6;--green:#34d399;--danger:#fb7185;--glow:0 22px 70px rgba(0,174,255,.14);--radius:18px}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;min-height:100vh;background:radial-gradient(circle at 14% 8%,rgba(34,211,238,.15),transparent 30%),radial-gradient(circle at 90% 88%,rgba(59,130,246,.14),transparent 34%),linear-gradient(135deg,#0d1b30 0%,var(--bg) 48%,#102039 100%);color:var(--ink);font-family:"Microsoft YaHei","Microsoft YaHei UI","PingFang SC",sans-serif;-webkit-font-smoothing:antialiased}
body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(100,170,220,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(100,170,220,.028) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,black,transparent 80%)}
.grain{position:fixed;inset:0;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
.masthead{height:76px;border-bottom:1px solid var(--line);background:rgba(10,24,42,.82);backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:space-between;padding:0 clamp(22px,4.5vw,72px);position:relative;z-index:10}
.brand{color:inherit;text-decoration:none;display:flex;align-items:center;gap:13px}
.brand-mark{width:46px;height:46px;object-fit:cover;border-radius:13px;border:1px solid rgba(34,211,238,.35);box-shadow:0 0 24px rgba(34,211,238,.18)}
.brand strong,.brand small{display:block}.brand strong{font-size:18px;letter-spacing:.02em}.brand small{color:#6f92aa;font-size:9px;letter-spacing:.2em;margin-top:4px}
.system-state{display:flex;gap:10px;align-items:center;color:var(--muted);font-size:12px;padding:8px 12px;border:1px solid var(--line);border-radius:99px;background:rgba(255,255,255,.02)}
.system-state i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green)}
.auth-layout{min-height:calc(100vh - 76px);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.65fr);gap:8vw;align-items:center;padding:7vh clamp(24px,7vw,110px);position:relative}
.auth-layout:after{content:"AI / SEO / GEO";position:absolute;left:6vw;bottom:4vh;color:rgba(145,190,220,.08);font-size:clamp(54px,9vw,140px);font-weight:800;letter-spacing:-.06em;z-index:-1}
.eyebrow{text-transform:uppercase;letter-spacing:.2em;font-size:10px;font-weight:700;color:var(--cyan);margin:0 0 22px}
.manifesto h1{font-size:clamp(45px,5.8vw,82px);line-height:1.06;letter-spacing:-.055em;margin:0;max-width:880px;font-weight:700}
.manifesto h1 em{font-style:normal;color:transparent;background:linear-gradient(100deg,#dffbff 10%,var(--cyan) 52%,#60a5fa);background-clip:text;-webkit-background-clip:text}
.lede{font-size:15px;line-height:1.95;color:var(--muted);max-width:620px;margin:30px 0}
.process-strip{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;font-weight:700;color:#b8cedf;letter-spacing:.05em}.process-strip b{color:var(--cyan)}
.auth-card,.organization-panel,.settings-form{background:linear-gradient(145deg,rgba(25,47,74,.96),rgba(14,31,52,.94));border:1px solid var(--line);box-shadow:var(--glow);border-radius:var(--radius)}
.auth-card{padding:32px;position:relative;overflow:hidden}.auth-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,var(--cyan),var(--blue),transparent)}
.tabs{display:flex;border-bottom:1px solid var(--line);margin-bottom:28px}.tab{border:0;background:none;padding:0 0 13px;margin-right:28px;color:var(--muted);font:inherit;font-size:14px;cursor:pointer}.tab.active{color:var(--ink);font-weight:700;border-bottom:2px solid var(--cyan)}
.field{margin-bottom:20px}.field label,.organization-panel label{display:block;font-size:11px;font-weight:700;margin-bottom:9px;letter-spacing:.06em;color:#bed2e1}
input,select{width:100%;border:1px solid var(--line);border-radius:10px;background:rgba(3,9,18,.72);color:var(--ink);padding:14px 15px;font:inherit;outline:none;transition:.2s}input::placeholder{color:#587086}input:focus,select:focus{border-color:rgba(34,211,238,.65);box-shadow:0 0 0 3px rgba(34,211,238,.09),0 0 24px rgba(34,211,238,.06)}
#form-hint{font-size:11px;color:var(--muted);margin:4px 0 22px}.primary,.secondary{border-radius:10px;padding:13px 18px;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:.22s}.primary{border:1px solid rgba(95,220,255,.35);background:linear-gradient(105deg,#0891b2,#2563eb);color:white;display:flex;align-items:center;justify-content:space-between;gap:20px;box-shadow:0 10px 28px rgba(14,165,233,.18)}.auth-card .primary{width:100%}.primary:hover{transform:translateY(-2px);filter:brightness(1.12)}.primary:disabled,.secondary:disabled{opacity:.5;cursor:wait}.secondary{border:1px solid var(--line);background:rgba(255,255,255,.035);color:var(--ink)}.secondary:hover{border-color:rgba(34,211,238,.5);background:rgba(34,211,238,.06)}
.message{font-size:11px;min-height:18px;margin:13px 0 0;color:var(--danger)}.hidden{display:none!important}
.workspace{min-height:calc(100vh - 76px);display:grid;grid-template-columns:268px 1fr}.sidebar{border-right:1px solid var(--line);background:linear-gradient(180deg,rgba(18,39,64,.94),rgba(12,27,47,.9));padding:34px 20px 24px;display:flex;flex-direction:column;backdrop-filter:blur(14px);box-shadow:14px 0 40px rgba(2,10,22,.14)}.sidebar-label{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:#8aa6bc;padding:0 14px;margin-bottom:16px}.sidebar nav{display:grid;gap:9px}.nav-item{border:1px solid transparent;border-radius:12px;background:none;text-align:left;padding:14px;color:#c6d8e7;font:inherit;font-size:14px;font-weight:600;line-height:1.35;display:grid;grid-template-columns:28px 1fr auto;align-items:center;cursor:pointer;transition:.2s}.nav-item>span{font-size:16px;color:#86a6bd}.nav-item:hover:not(:disabled){background:rgba(255,255,255,.045);color:#fff}.nav-item.active{background:linear-gradient(90deg,rgba(34,211,238,.2),rgba(59,130,246,.12));border-color:rgba(34,211,238,.38);color:#fff;box-shadow:inset 3px 0 0 var(--cyan),0 10px 28px rgba(3,15,30,.14)}.nav-item.active>span{color:var(--cyan)}.nav-item:disabled{color:#7f98ac;cursor:not-allowed}.nav-item small{font-size:10px;color:#91aabd;font-weight:500}.logout{margin-top:auto;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.025);color:#b7cad9;padding:13px;font:inherit;font-size:13px;cursor:pointer}
.workspace-main{padding:40px clamp(24px,4.5vw,68px);max-width:1450px;min-width:0;width:100%}.workspace-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:26px}.workspace-head h2{font-size:clamp(28px,3.4vw,46px);line-height:1.2;margin:0;letter-spacing:-.04em;overflow-wrap:anywhere}.phase{border:1px solid rgba(34,211,238,.22);border-radius:99px;padding:8px 13px;font-size:10px;color:#8cdbea;background:rgba(34,211,238,.05)}
.workspace-panel{animation:panel-in .42s cubic-bezier(.2,.8,.2,1) both}.notice{border:1px solid rgba(34,211,238,.14);border-left:3px solid var(--cyan);border-radius:11px;background:rgba(34,211,238,.045);padding:14px 17px;font-size:12px;line-height:1.75;margin-bottom:18px;color:#a9c1d3;min-width:0;overflow-wrap:anywhere}.notice strong{color:#e5fbff}
.organization-panel{padding:30px;display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;min-width:0}.step-number{color:var(--cyan);font-size:11px;font-weight:700;letter-spacing:.12em}.organization-panel h3,.feature-grid h3,.settings-intro h3{font-size:22px;margin:11px 0 7px}.organization-panel p,.feature-grid p,.settings-intro p{color:var(--muted);line-height:1.75;font-size:12px}.inline-field{display:flex;min-width:0;gap:10px}.inline-field input{flex:1;min-width:0}.inline-field .primary{white-space:nowrap}
.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.feature-grid article{border:1px solid var(--line);border-radius:14px;padding:23px;min-height:180px;position:relative;background:linear-gradient(145deg,rgba(24,46,72,.88),rgba(14,31,52,.82));transition:.25s}.feature-grid article:hover{transform:translateY(-3px);border-color:rgba(34,211,238,.38);box-shadow:0 16px 34px rgba(0,0,0,.16)}.feature-grid article>span{color:var(--cyan);font-size:11px;font-weight:700}.feature-grid i{position:absolute;bottom:18px;right:20px;font-style:normal;font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#7f99ad}
.card-action{border:1px solid rgba(34,211,238,.32);border-radius:8px;background:rgba(34,211,238,.08);color:#bff8ff;padding:8px 12px;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.card-action:hover{background:rgba(34,211,238,.16)}
.settings-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);gap:28px;align-items:end;margin-bottom:18px}.settings-intro h3{font-size:28px}.security-note{border:1px solid rgba(251,191,36,.18);border-radius:12px;background:rgba(251,191,36,.05);padding:15px 17px;display:grid;gap:5px;font-size:11px;line-height:1.6;color:#bcae86}.security-note strong{color:#f8ce72;letter-spacing:.06em}.settings-form{padding:27px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.settings-form small{display:block;color:var(--muted);font-size:10px;line-height:1.6;margin-top:7px}.field-wide{grid-column:1/-1}.settings-actions{display:flex;gap:11px;align-items:center}
.check-field{display:flex!important;align-items:center;gap:9px;margin:0 0 10px!important;color:var(--muted)!important;font-weight:500!important;letter-spacing:0!important}.check-field input{width:16px;height:16px;accent-color:var(--cyan)}.gateway-field .secondary{white-space:nowrap}
@keyframes panel-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.nav-label{color:inherit!important;font-size:inherit!important}.nav-item.active>.nav-label{color:#fff}.nav-icon{width:18px;height:18px;display:block;color:#86a6bd;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:color .2s,transform .2s}.nav-item:hover:not(:disabled)>.nav-icon{color:#d9f7ff;transform:translateY(-1px)}.nav-item.active>.nav-icon{color:var(--cyan);filter:drop-shadow(0 0 5px rgba(34,211,238,.35))}
.analysis-results{margin-top:18px;border:1px solid var(--line);border-radius:14px;background:rgba(9,25,43,.62);padding:24px}.analysis-results-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:16px}.analysis-results h4{font-size:19px;margin:7px 0 0}.analysis-results-head p{color:var(--muted);font-size:11px}.evidence-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.evidence-list article{border:1px solid rgba(135,180,211,.14);border-radius:10px;background:rgba(255,255,255,.025);padding:14px;min-width:0}.evidence-list span{display:block;color:var(--cyan);font-size:9px;letter-spacing:.1em;margin-bottom:6px}.evidence-list a{display:block;color:#e7f6ff;font-size:13px;font-weight:700;overflow-wrap:anywhere}.evidence-list p{color:var(--muted);font-size:10px;line-height:1.6;margin:6px 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.analysis-actions{display:flex;align-items:center;gap:14px;margin:20px 0 12px}.analysis-actions span{color:var(--muted);font-size:10px}.industry-candidates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.industry-candidate{border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.025);color:var(--ink);padding:14px;text-align:left;cursor:pointer;display:grid;gap:5px}.industry-candidate:hover,.industry-candidate.selected{border-color:rgba(34,211,238,.55);background:rgba(34,211,238,.08)}.industry-candidate strong{font-size:12px}.industry-candidate span{font-size:10px;color:#8bdcec}.industry-candidate small{font-size:9px;color:var(--muted)}.industry-confirmation-form{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;gap:12px;align-items:end;margin-top:14px;padding-top:16px;border-top:1px solid var(--line)}.industry-confirmation-form .field{margin:0}.industry-confirmation-form .message{grid-column:1/-1;margin:0}
.keyword-generator{border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,rgba(25,47,74,.92),rgba(12,29,49,.9));padding:26px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;box-shadow:var(--glow)}
.keyword-generator small{display:block;color:var(--muted);font-size:10px;line-height:1.6;margin-top:7px}.keyword-context{color:var(--muted);font-size:11px}.keyword-context.confirmed{color:var(--green)}
.keyword-projects{display:grid;gap:16px;margin-top:18px}.keyword-empty{border:1px dashed rgba(164,211,238,.28);border-radius:14px;padding:30px;color:var(--muted);font-size:12px;text-align:center;background:rgba(255,255,255,.018)}
.keyword-project-card{border:1px solid var(--line);border-radius:15px;background:rgba(9,25,43,.68);padding:22px;overflow:hidden}.keyword-project-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.keyword-project-head h4{font-size:18px;margin:0 0 6px}.keyword-project-head p{font-size:10px;color:var(--muted);margin:0}.keyword-project-head>span{border:1px solid rgba(34,211,238,.24);border-radius:99px;padding:7px 10px;color:#8bdcec;font-size:9px;white-space:nowrap}
.keyword-table{display:grid;gap:7px;min-width:1080px;overflow-x:auto}.keyword-row{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(120px,.75fr) minmax(140px,.85fr) 88px 92px minmax(250px,1.25fr);gap:8px;align-items:center}.keyword-row-head{color:#82a4bc;font-size:9px;letter-spacing:.08em;text-transform:uppercase;padding:0 8px}.keyword-row input{padding:10px 11px;font-size:11px;border-radius:8px}.keyword-row-actions{display:flex;gap:7px;flex-wrap:wrap}.keyword-row-actions button{padding:8px 10px;font-size:9px}.keyword-delete{border:1px solid rgba(251,113,133,.24);border-radius:8px;background:rgba(251,113,133,.06);color:#ff9daf;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.keyword-delete:hover{background:rgba(251,113,133,.13)}
.keyword-score{display:grid;gap:2px}.keyword-score strong{font-size:16px;color:#dffbff}.keyword-score small{font-size:8px;color:#81a8bf}.keyword-status{width:max-content;border:1px solid var(--line);border-radius:99px;padding:5px 8px;font-size:8px;color:#a9c3d6;background:rgba(255,255,255,.03)}.keyword-status.status-approved{color:#9ee9ce;border-color:rgba(52,211,153,.25)}.keyword-status.status-queued{color:#8fe8f4;border-color:rgba(34,211,238,.32);background:rgba(34,211,238,.07)}.keyword-status.status-excluded{color:#cf98a5;border-color:rgba(251,113,133,.18)}.keyword-status.status-drafted{color:#b9a7ed;border-color:rgba(167,139,250,.24)}
.content-intro{margin-bottom:18px}.article-generation-form{border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,rgba(24,47,74,.94),rgba(10,27,47,.92));padding:25px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;box-shadow:var(--glow)}.article-generation-form select{width:100%;border:1px solid var(--line);border-radius:9px;background:#0c1d31;color:var(--ink);padding:12px 13px;font:inherit;font-size:12px}.content-studio-shell{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:620px;margin-top:18px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:rgba(7,20,35,.7);box-shadow:0 24px 70px rgba(2,10,22,.2)}.draft-library{border-right:1px solid var(--line);padding:18px;background:rgba(14,33,55,.8)}.draft-library-head{display:flex;align-items:center;justify-content:space-between;padding:3px 4px 14px;color:#e6f6ff;font-size:12px;font-weight:700}.draft-library-head small{color:var(--muted);font-size:9px;font-weight:500}.article-draft-list{display:grid;gap:8px}.article-draft-item{width:100%;border:1px solid rgba(138,187,217,.13);border-radius:10px;background:rgba(255,255,255,.025);padding:13px;text-align:left;color:#c5d8e6;font:inherit;cursor:pointer;transition:.18s}.article-draft-item:hover,.article-draft-item.active{border-color:rgba(34,211,238,.38);background:rgba(34,211,238,.07);transform:translateX(2px)}.article-draft-item strong,.article-draft-item span,.article-draft-item small{display:block}.article-draft-item strong{font-size:11px;line-height:1.45;color:#eef9ff}.article-draft-item span{margin-top:7px;color:#71d9ec;font-size:9px}.article-draft-item small{margin-top:4px;color:#7895aa;font-size:8px}.article-editor{padding:28px;min-width:0}.editor-head{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:20px}.editor-head>div span,.editor-head>div strong{display:block}.editor-head>div span{font-size:8px;letter-spacing:.16em;color:var(--cyan)}.editor-head>div strong{font-size:11px;color:#9bb4c7;margin-top:5px}.editor-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.article-editor textarea{width:100%;resize:vertical}.content-html-editor{min-height:330px;font-family:Consolas,"SFMono-Regular",monospace!important;font-size:11px!important;line-height:1.7!important}.article-editor .field small{display:block;color:var(--muted);font-size:9px;line-height:1.6;margin-top:7px}.article-editor-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--muted);padding:40px}.article-editor-empty span{font-size:30px;color:var(--cyan);margin-bottom:14px}.article-editor-empty strong{color:#d7e9f5;font-size:15px}.article-editor-empty p{font-size:10px}.article-draft-empty{border:1px dashed rgba(138,187,217,.2);border-radius:10px;padding:18px 10px;text-align:center;color:#7895aa;font-size:9px;line-height:1.6}
@media(max-width:900px){.auth-layout{grid-template-columns:1fr;padding-top:44px}.manifesto h1{font-size:49px}.workspace{grid-template-columns:1fr}.sidebar{display:none}.organization-panel{grid-template-columns:1fr;gap:20px}.feature-grid{grid-template-columns:1fr}.auth-layout:after{display:none}.content-studio-shell{grid-template-columns:1fr}.draft-library{border-right:0;border-bottom:1px solid var(--line)}.article-draft-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.settings-intro{grid-template-columns:1fr}.settings-form,.keyword-generator,.article-generation-form{grid-template-columns:1fr;padding:21px}.field-wide{grid-column:auto}.settings-actions{align-items:stretch;flex-direction:column}.settings-actions button{justify-content:center;width:100%}.analysis-results-head,.analysis-actions,.keyword-project-head,.editor-head{align-items:start;flex-direction:column}.evidence-list,.industry-candidates,.industry-confirmation-form,.editor-meta-grid{grid-template-columns:1fr}.keyword-project-card{overflow-x:auto}.article-editor{padding:20px}.article-draft-list{grid-template-columns:1fr}}
@media(max-width:520px){.masthead{height:68px;padding:0 16px}.brand-mark{width:40px;height:40px}.brand strong{font-size:15px}.system-state span{display:none}.auth-layout{padding:31px 17px}.manifesto h1{font-size:40px}.process-strip b{display:none}.auth-card{padding:24px}.workspace-main{padding:28px 16px}.workspace-head{align-items:start;gap:12px}.workspace-head h2{font-size:32px}.phase{display:none}.organization-panel{padding:22px}.inline-field{display:grid}.inline-field .primary{justify-content:center}}
.keyword-recommendation{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;align-items:center;border:1px solid rgba(34,211,238,.26);border-radius:12px;background:rgba(34,211,238,.055);padding:16px 18px;margin-bottom:20px}.keyword-recommendation small,.keyword-recommendation strong,.keyword-recommendation span{display:block}.keyword-recommendation small{font-size:8px;letter-spacing:.13em;color:var(--cyan)}.keyword-recommendation strong{font-size:15px;margin-top:5px;color:#eafcff}.keyword-recommendation span{font-size:9px;color:#8eabbf;margin-top:5px}.keyword-recommendation p{grid-column:1/-1;margin:0;padding-top:10px;border-top:1px solid rgba(138,187,217,.12);font-size:9px;line-height:1.55;color:#8da6b8}.keyword-recommendation-actions{display:flex;gap:8px}.keyword-recommendation-actions button{white-space:nowrap;padding:10px 13px}@media(max-width:700px){.keyword-recommendation{grid-template-columns:1fr}.keyword-recommendation-actions{flex-wrap:wrap}}
.publishing-intro{align-items:center}.publishing-console{border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,rgba(18,39,64,.92),rgba(7,21,37,.94));padding:22px;box-shadow:var(--glow)}.publishing-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.publishing-stats article{position:relative;overflow:hidden;border:1px solid rgba(138,187,217,.16);border-radius:12px;padding:16px;background:rgba(255,255,255,.025)}.publishing-stats article:after{content:"";position:absolute;right:-20px;bottom:-30px;width:76px;height:76px;border:1px solid rgba(34,211,238,.1);border-radius:50%}.publishing-stats span,.publishing-stats strong,.publishing-stats small{display:block}.publishing-stats span{font-size:9px;color:#8faabd}.publishing-stats strong{font-size:25px;line-height:1;margin:10px 0 7px;color:#e9fbff}.publishing-stats small{font-size:8px;color:#638197}.publishing-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px 0 4px;padding-top:18px;border-top:1px solid rgba(138,187,217,.14)}.publishing-toolbar>span{font-size:9px;color:#7996aa}.publishing-filters{display:flex;gap:7px}.publishing-filter{border:1px solid var(--line);border-radius:99px;background:rgba(255,255,255,.02);color:#99b2c4;padding:8px 12px;font:inherit;font-size:9px;cursor:pointer}.publishing-filter.active{border-color:rgba(34,211,238,.42);background:rgba(34,211,238,.1);color:#c8f9ff}.wordpress-publishing-list{display:grid;gap:10px;margin-top:14px}.publishing-empty{border:1px dashed rgba(138,187,217,.22);border-radius:12px;padding:32px;text-align:center;color:#7895aa;font-size:11px}.publishing-row{display:grid;grid-template-columns:minmax(250px,1.45fr) minmax(160px,.85fr) minmax(150px,.8fr) auto;gap:18px;align-items:center;border:1px solid rgba(138,187,217,.14);border-radius:12px;padding:16px;background:rgba(4,14,25,.38);transition:.18s}.publishing-row:hover{border-color:rgba(34,211,238,.26);transform:translateY(-1px)}.publishing-title strong,.publishing-title span,.publishing-title small,.publishing-state strong,.publishing-state span,.publishing-image-state strong,.publishing-image-state span{display:block}.publishing-title strong{font-size:12px;color:#edf9ff;line-height:1.45}.publishing-title span{font-size:9px;color:#68cfe2;margin-top:5px}.publishing-title small{font-size:8px;color:#6f8da2;margin-top:4px}.publishing-state strong,.publishing-image-state strong{font-size:10px;color:#d4e6f1}.publishing-state span,.publishing-image-state span{font-size:8px;color:#7895aa;margin-top:5px}.publishing-state.synced strong{color:#7fe0bc}.publishing-image-state.ready strong{color:#8bdcec}.publishing-actions{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.publishing-actions button,.publishing-actions a{border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.035);color:#d5e8f4;padding:9px 11px;font:inherit;font-size:9px;font-weight:700;text-decoration:none;cursor:pointer}.publishing-actions .publish-primary{border-color:rgba(34,211,238,.34);background:rgba(34,211,238,.1);color:#c9faff}.publishing-actions button:disabled{opacity:.45;cursor:wait}@media(max-width:1000px){.publishing-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.publishing-row{grid-template-columns:1fr 1fr}.publishing-actions{grid-column:1/-1;justify-content:flex-start}}@media(max-width:700px){.publishing-stats,.publishing-row{grid-template-columns:1fr}.publishing-toolbar{align-items:flex-start;flex-direction:column}.publishing-filters{flex-wrap:wrap}.publishing-actions{grid-column:auto}}
.publication-strip{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:-2px 0 20px;padding:14px 16px;border:1px solid rgba(34,211,238,.2);border-radius:11px;background:rgba(34,211,238,.055)}.publication-strip strong,.publication-strip small{display:block}.publication-strip strong{color:#dff9ff;font-size:11px}.publication-strip small{margin-top:5px;color:#8aa9bc;font-size:9px}.publication-strip .secondary{white-space:nowrap}
.featured-image-panel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin:-6px 0 22px;padding:14px 16px;border:1px solid rgba(138,187,217,.16);border-radius:11px;background:rgba(255,255,255,.025)}.featured-image-panel img{width:96px;height:64px;border-radius:8px;object-fit:cover;border:1px solid rgba(138,187,217,.2)}.featured-image-panel strong,.featured-image-panel small{display:block}.featured-image-panel strong{color:#dcecf6;font-size:11px}.featured-image-panel small{margin-top:5px;color:#829caf;font-size:9px;line-height:1.55}.featured-image-panel .secondary{white-space:nowrap}@media(max-width:700px){.featured-image-panel{grid-template-columns:1fr}.featured-image-panel img{width:100%;height:auto;max-height:240px}}
.gsc-sync-panel {
  margin-top: 24px;
  padding: 24px;
  border: 1px solid rgba(92, 143, 177, .35);
  border-radius: 18px;
  background: rgba(7, 22, 38, .42);
}
.gsc-sync-panel h4 { margin: 0 0 8px; }
.gsc-sync-panel > p { color: #9fb6c9; }
.gsc-sync-result { margin-top: 18px; overflow-x: auto; }
.gsc-metrics-table { width: 100%; border-collapse: collapse; min-width: 680px; }
.gsc-metrics-table th, .gsc-metrics-table td {
  padding: 11px 12px;
  text-align: left;
  border-bottom: 1px solid rgba(92, 143, 177, .25);
}
.gsc-metrics-table th { color: #b9d5e8; font-size: 13px; }
