:root{
  --wfg-bg:#050a12;--wfg-bg2:#07101b;--wfg-panel:#0a1422;--wfg-panel2:#0d1929;--wfg-panel3:#101e31;
  --wfg-line:#1a2a3f;--wfg-line2:#243a54;--wfg-text:#f4f7fb;--wfg-muted:#8da1ba;--wfg-muted2:#647990;
  --wfg-gold:#f4c75f;--wfg-gold2:#ffd97e;--wfg-mint:#4ee6a7;--wfg-cyan:#62d4ff;--wfg-violet:#9c7cff;--wfg-danger:#ff7a8b;
  --wfg-shadow:0 24px 80px rgba(0,0,0,.34);--wfg-radius:18px;--wfg-sidebar:268px;
}
*{box-sizing:border-box}html{background:var(--wfg-bg);scroll-behavior:smooth}body.wfgcc-body{margin:0!important;background:var(--wfg-bg)!important;color:var(--wfg-text)!important;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:14px;line-height:1.5;min-height:100vh;overflow-x:hidden}body.wfgcc-body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 72% 8%,rgba(98,212,255,.07),transparent 30%),radial-gradient(circle at 9% 86%,rgba(156,124,255,.05),transparent 32%);z-index:0}body.wfgcc-body #wpadminbar{display:none!important}body.wfgcc-body a{text-decoration:none}button,input{font:inherit}.wfgcc-body button{color:inherit}.wfgcc-body ::selection{background:rgba(244,199,95,.28);color:#fff}
.wfgcc-app{min-height:100vh;display:grid;grid-template-columns:var(--wfg-sidebar) minmax(0,1fr);position:relative;z-index:1}.wfgcc-main{min-width:0;background:linear-gradient(180deg,rgba(8,15,26,.88),rgba(5,10,18,.98))}.wfgcc-content{max-width:1500px;margin:0 auto;padding:54px clamp(26px,4vw,68px) 100px}.wfgcc-section{display:none;animation:wfg-section-in .34s cubic-bezier(.2,.8,.2,1)}.wfgcc-section.is-active{display:block}.wfgcc-section>*{position:relative}
@keyframes wfg-section-in{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}

/* Brand */
.wfgcc-brand-lockup{display:inline-flex;align-items:center;gap:12px;color:#fff}.wfgcc-brand-mark{display:grid;place-items:center;width:39px;height:39px;color:var(--wfg-gold);filter:drop-shadow(0 6px 18px rgba(244,199,95,.18))}.wfgcc-brand-mark svg{width:100%;height:100%}.wfgcc-brand-lockup>span:last-child{display:grid;line-height:1.08}.wfgcc-brand-lockup strong{font-size:16px;letter-spacing:-.02em}.wfgcc-brand-lockup small{font-size:13px;color:var(--wfg-gold);margin-top:4px;letter-spacing:.08em;text-transform:uppercase}.wfgcc-fox-svg .wfgcc-fox-piece{fill:currentColor;stroke:currentColor;stroke-width:1.35;stroke-linejoin:round;transform-box:fill-box;transform-origin:center}.wfgcc-fox-svg.is-animated .wfgcc-fox-piece{stroke-dasharray:100;stroke-dashoffset:100;fill:transparent;opacity:.12;animation:wfg-logo-draw .78s cubic-bezier(.2,.8,.2,1) forwards,wfg-logo-fill .5s ease forwards,wfg-logo-lock .6s cubic-bezier(.2,.9,.2,1) forwards}.wfgcc-fox-svg.is-animated .p1{animation-delay:.05s,.54s,.05s}.wfgcc-fox-svg.is-animated .p2{animation-delay:.16s,.63s,.16s}.wfgcc-fox-svg.is-animated .p3{animation-delay:.28s,.74s,.28s}.wfgcc-fox-svg.is-animated .p4{animation-delay:.42s,.86s,.42s}@keyframes wfg-logo-draw{to{stroke-dashoffset:0;opacity:1}}@keyframes wfg-logo-fill{to{fill:currentColor}}@keyframes wfg-logo-lock{0%{transform:scale(.88) translateY(2px)}70%{transform:scale(1.035)}100%{transform:scale(1)}}

/* Sidebar */
.wfgcc-sidebar{position:sticky;top:0;height:100vh;border-right:1px solid rgba(38,59,84,.7);background:linear-gradient(180deg,#07101c,#050b14 72%);padding:20px 16px 16px;display:flex;flex-direction:column;z-index:60;box-shadow:18px 0 50px rgba(0,0,0,.12)}.wfgcc-sidebar:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--wfg-gold),transparent);opacity:.5}.wfgcc-sidebar-head{display:flex;align-items:center;justify-content:space-between;padding:3px 8px 17px}.wfgcc-sidebar-mode{height:34px;margin:0 4px 18px;padding:0 10px;border:1px solid #17283c;border-radius:10px;background:#091522;display:flex;align-items:center;gap:8px;color:#8093aa;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wfgcc-sidebar-mode i{width:6px;height:6px;border-radius:99px;background:var(--wfg-mint);box-shadow:0 0 15px rgba(78,230,167,.7)}.wfgcc-sidebar-mode b{margin-left:auto;color:#526b85;font-size:13px}.wfgcc-nav{overflow:auto;padding-right:2px;scrollbar-width:none}.wfgcc-nav::-webkit-scrollbar{display:none}.wfgcc-nav-group{margin:0 0 19px}.wfgcc-nav-label{display:block;padding:0 10px 7px;color:#41556e;font-size:13px;font-weight:900;letter-spacing:.16em}.wfgcc-nav-item{position:relative;border:0;background:transparent;width:100%;min-height:40px;padding:8px 10px;border-radius:11px;color:#8499b2;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;transition:.18s ease}.wfgcc-nav-item:hover{color:#dfe8f4;background:#0b1827;transform:translateX(2px)}.wfgcc-nav-item.is-active{color:#fff;background:linear-gradient(90deg,#122238,#0c1828);box-shadow:inset 0 0 0 1px #192d44}.wfgcc-nav-item.is-active:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:2px;border-radius:2px;background:var(--wfg-gold);box-shadow:0 0 14px rgba(244,199,95,.55)}.wfgcc-nav-icon{width:21px;text-align:center;color:#6f88a4;font-size:15px}.wfgcc-nav-item.is-active .wfgcc-nav-icon{color:var(--wfg-gold)}.wfgcc-nav-item>span:nth-child(2){font-size:13px;font-weight:700}.wfgcc-nav-dot{width:5px;height:5px;border-radius:50%;background:var(--wfg-mint);margin-left:auto;box-shadow:0 0 12px rgba(78,230,167,.75)}.wfgcc-nav-badge{margin-left:auto;min-width:20px;height:19px;border-radius:99px;background:#17263a;color:#b5c5d8;padding:0 6px;display:grid;place-items:center;font-size:13px}.wfgcc-chip-beta{margin-left:auto;border:1px solid #30445e;border-radius:99px;padding:2px 6px;color:#66809c;font-size:13px;font-weight:900;letter-spacing:.08em}.wfgcc-sidebar-foot{margin-top:auto;border-top:1px solid #142338;padding:15px 6px 3px}.wfgcc-user-mini{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center}.wfgcc-user-mini img{width:34px;height:34px;border-radius:11px;object-fit:cover;border:1px solid #29415d}.wfgcc-user-mini span{display:grid;min-width:0}.wfgcc-user-mini strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfgcc-user-mini small{font-size:13px;color:#667b93;margin-top:2px}.wfgcc-signout{display:inline-block;margin:10px 0 0 43px;color:#536a85;font-size:13px}.wfgcc-signout:hover{color:#fff}

/* Topbar */
.wfgcc-topbar{height:64px;position:sticky;top:0;z-index:45;border-bottom:1px solid rgba(32,49,71,.76);background:rgba(5,11,19,.76);backdrop-filter:blur(18px);display:flex;align-items:center;padding:0 clamp(20px,3vw,46px);gap:20px}.wfgcc-topbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(98,212,255,.2),transparent)}.wfgcc-top-status{display:flex;align-items:center;gap:9px;color:#8fa4bd;font-size:13px;font-weight:700;white-space:nowrap}.wfgcc-status-orb{width:7px;height:7px;border-radius:50%;display:inline-block;background:#58677a}.wfgcc-status-orb.is-loading{background:var(--wfg-gold);animation:wfg-pulse 1s infinite;box-shadow:0 0 14px rgba(244,199,95,.4)}.wfgcc-status-orb.is-ok{background:var(--wfg-mint);box-shadow:0 0 14px rgba(78,230,167,.65)}.wfgcc-status-orb.is-warn{background:#ffb85b;box-shadow:0 0 14px rgba(255,184,91,.5)}.wfgcc-command-search{margin:auto;min-width:300px;max-width:520px;width:38%;height:36px;border-radius:11px;border:1px solid #1d3048;background:#091523;color:#7188a2;padding:0 11px;display:flex;align-items:center;gap:9px;cursor:pointer;transition:.18s}.wfgcc-command-search:hover{border-color:#304b69;background:#0b192a;color:#a9b9cb}.wfgcc-command-search>span:first-child{font-size:16px}.wfgcc-command-search>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.wfgcc-command-search kbd{margin-left:auto;border:1px solid #263a52;background:#0e1c2d;color:#637991;border-radius:6px;padding:2px 6px;font:700 13px/1.4 inherit}.wfgcc-top-actions{display:flex;align-items:center;gap:8px}.wfgcc-ghost-link{font-size:13px;color:#637b95;padding:8px}.wfgcc-ghost-link:hover{color:#fff}.wfgcc-icon-btn{width:34px;height:34px;border-radius:10px;border:1px solid #20354e;background:#0a1726;color:#8da2ba;cursor:pointer;display:grid;place-items:center;transition:.17s}.wfgcc-icon-btn:hover{color:#fff;border-color:#385571;background:#102035;transform:translateY(-1px)}.wfgcc-menu-btn,.wfgcc-mobile-close{display:none}

/* Typography / heads */
.wfgcc-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:30px}.wfgcc-eyebrow,.wfgcc-kicker{display:block;color:var(--wfg-gold);font-size:13px;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.wfgcc-page-head h1{font-size:clamp(34px,4vw,58px);letter-spacing:-.055em;line-height:1;margin:8px 0 11px;color:#f8fbff}.wfgcc-page-head p{max-width:760px;margin:0;color:#8296ae;font-size:13px;line-height:1.7}.wfgcc-head-signal{min-width:265px;border:1px solid #1d3046;background:#091522;border-radius:14px;padding:11px 13px;display:flex;align-items:center;gap:10px}.wfgcc-head-signal>div{display:grid}.wfgcc-head-signal strong{font-size:13px}.wfgcc-head-signal small{font-size:13px;color:#61768f;margin-top:2px}.wfgcc-muted{color:var(--wfg-muted)}

/* Cards */
.wfgcc-card{position:relative;background:linear-gradient(180deg,rgba(13,25,41,.94),rgba(8,17,29,.94));border:1px solid rgba(31,51,75,.92);border-radius:var(--wfg-radius);padding:24px;overflow:hidden;box-shadow:0 16px 55px rgba(0,0,0,.12);transition:border-color .2s,transform .2s,box-shadow .2s}.wfgcc-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(130deg,rgba(255,255,255,.025),transparent 26%)}a.wfgcc-card:hover,.wfgcc-card.wfgcc-module-card:hover{border-color:#355270;transform:translateY(-2px);box-shadow:0 20px 70px rgba(0,0,0,.23)}.wfgcc-card h2{font-size:21px;letter-spacing:-.03em;margin:6px 0 8px}.wfgcc-card h3{font-size:15px;letter-spacing:-.02em;margin:7px 0 8px}.wfgcc-card p{color:#7c91aa;font-size:13px;line-height:1.7;margin:0}.wfgcc-card-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:17px}.wfgcc-card-head h2{margin-bottom:0}.wfgcc-text-btn{border:0;background:transparent;color:#6d86a2;font-size:13px;cursor:pointer;padding:6px}.wfgcc-text-btn:hover{color:#fff}.wfgcc-grid-main{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr);gap:16px;margin:16px 0}.wfgcc-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wfgcc-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wfgcc-bento{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:16px}.wfgcc-bento-wide{grid-row:span 2}.wfgcc-linkline{display:inline-flex;margin-top:22px;color:var(--wfg-gold);font-size:13px;font-weight:800}

/* Hero console */
.wfgcc-hero-console{position:relative;min-height:285px;border:1px solid #20334a;border-radius:24px;margin-bottom:16px;padding:38px clamp(28px,4vw,50px);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);align-items:center;overflow:hidden;background:radial-gradient(circle at 80% 50%,rgba(98,212,255,.09),transparent 25%),radial-gradient(circle at 19% 10%,rgba(244,199,95,.06),transparent 25%),linear-gradient(130deg,#0b1727,#07111e 68%)}.wfgcc-hero-console:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(100,150,190,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(100,150,190,.04) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg,#000 40%,transparent 90%)}.wfgcc-hero-console:after{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,var(--wfg-gold),var(--wfg-cyan),transparent);opacity:.7}.wfgcc-hero-copy{position:relative;z-index:2}.wfgcc-hero-copy h2{font-size:clamp(28px,3vw,46px);line-height:1.04;letter-spacing:-.05em;margin:10px 0 14px;max-width:790px}.wfgcc-hero-copy h2 em{font-style:normal;color:#9fb6cf}.wfgcc-hero-copy p{max-width:690px;color:#7d92aa;font-size:13px;line-height:1.7}.wfgcc-hero-actions{display:flex;gap:10px;margin-top:24px}.wfgcc-hero-radar{width:260px;height:260px;justify-self:end;position:relative;border-radius:50%;display:grid;place-items:center;filter:drop-shadow(0 20px 50px rgba(0,0,0,.3))}.wfgcc-radar-ring{position:absolute;border:1px solid rgba(98,212,255,.16);border-radius:50%}.wfgcc-radar-ring.r1{inset:8%}.wfgcc-radar-ring.r2{inset:24%}.wfgcc-radar-ring.r3{inset:39%}.wfgcc-radar-ring:before,.wfgcc-radar-ring:after{content:"";position:absolute;background:rgba(98,212,255,.08)}.wfgcc-radar-ring:before{width:1px;top:-15%;bottom:-15%;left:50%}.wfgcc-radar-ring:after{height:1px;left:-15%;right:-15%;top:50%}.wfgcc-radar-sweep{position:absolute;inset:8%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 70%,rgba(98,212,255,.13) 92%,rgba(98,212,255,.02) 100%);animation:wfg-radar 6s linear infinite}.wfgcc-radar-core{position:relative;z-index:3;width:70px;height:70px;border-radius:22px;background:#0d1d2f;border:1px solid #2b4865;color:var(--wfg-gold);display:grid;place-items:center;box-shadow:0 0 45px rgba(244,199,95,.12)}.wfgcc-radar-core svg{width:39px}.wfgcc-hero-radar>i{position:absolute;width:7px;height:7px;border:1px solid var(--wfg-cyan);background:#0a1725;border-radius:50%;box-shadow:0 0 15px rgba(98,212,255,.8);animation:wfg-node 2.1s ease-in-out infinite}.wfgcc-hero-radar .p1{left:22%;top:31%}.wfgcc-hero-radar .p2{right:18%;bottom:30%;animation-delay:.7s}.wfgcc-hero-radar .p3{right:28%;top:17%;animation-delay:1.1s}@keyframes wfg-radar{to{transform:rotate(360deg)}}@keyframes wfg-node{50%{transform:scale(1.6);opacity:.45}}

/* Metrics */
.wfgcc-command-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #1d3047;border-radius:18px;background:#091523;overflow:hidden;margin:16px 0}.wfgcc-command-metric{padding:18px 20px;border-right:1px solid #1b2b40;min-height:104px;display:grid;align-content:center}.wfgcc-command-metric:last-child{border-right:0}.wfgcc-command-metric>span{font-size:13px;color:#526b84;font-weight:900;letter-spacing:.14em}.wfgcc-command-metric>strong{font-size:25px;line-height:1;margin:8px 0 6px;letter-spacing:-.04em}.wfgcc-command-metric>small{font-size:13px;color:#71869e}.wfgcc-command-plan{background:radial-gradient(circle at 85% 15%,rgba(244,199,95,.1),transparent 42%)}
.wfgcc-skeleton{display:inline-block;width:var(--skw,70%);height:.78em;border-radius:6px;background:linear-gradient(90deg,#16283c 20%,#223850 50%,#16283c 80%);background-size:200% 100%;animation:wfg-shimmer 1.25s infinite}@keyframes wfg-shimmer{to{background-position:-200% 0}}

/* Focus / status */
.wfgcc-focus-list{display:grid;gap:4px}.wfgcc-focus-item{width:100%;border:0;background:transparent;border-radius:13px;padding:11px;display:grid;grid-template-columns:36px 1fr 25px;gap:11px;align-items:center;color:inherit;text-align:left;cursor:pointer;transition:.17s}.wfgcc-focus-item:hover{background:#0d1b2c;transform:translateX(2px)}.wfgcc-focus-icon{width:36px;height:36px;border-radius:11px;border:1px solid #20354d;background:#0b1929;color:var(--wfg-cyan);display:grid;place-items:center}.wfgcc-focus-item strong{font-size:13px}.wfgcc-focus-item p{font-size:13px;margin-top:2px}.wfgcc-arrow{color:#526b85;transition:.17s}.wfgcc-focus-item:hover .wfgcc-arrow{color:var(--wfg-gold);transform:translateX(3px)}.wfgcc-system-stack{display:grid;gap:1px;margin-bottom:15px}.wfgcc-system-stack>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #14253a;padding:10px 1px}.wfgcc-system-stack>div:last-child{border-bottom:0}.wfgcc-system-stack span{font-size:13px;color:#657c95}.wfgcc-system-stack strong{font-size:13px;color:#afbed0}.wfgcc-live-pill{display:inline-flex;align-items:center;gap:6px;color:#6deab4;font-size:13px;font-weight:900;letter-spacing:.1em;border:1px solid rgba(78,230,167,.18);background:rgba(78,230,167,.05);border-radius:99px;padding:5px 8px}.wfgcc-live-pill i{width:5px;height:5px;border-radius:50%;background:var(--wfg-mint);box-shadow:0 0 9px rgba(78,230,167,.8);animation:wfg-pulse 1.5s infinite}.wfgcc-mini-pulse{height:40px;display:flex;align-items:flex-end;gap:3px;margin-top:7px}.wfgcc-mini-pulse span{flex:1;height:var(--h);transform-origin:bottom;border-radius:2px 2px 0 0;background:linear-gradient(180deg,rgba(98,212,255,.6),rgba(98,212,255,.08));animation:wfg-bars 2s ease-in-out infinite alternate}.wfgcc-mini-pulse span:nth-child(2n){animation-delay:.4s}.wfgcc-mini-pulse span:nth-child(3n){animation-delay:.9s}@keyframes wfg-bars{to{transform:scaleY(.64);opacity:.6}}

/* Buttons */
.wfgcc-btn{min-height:40px;border-radius:11px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:13px;font-weight:800;letter-spacing:.01em;border:1px solid transparent;cursor:pointer;transition:.17s}.wfgcc-btn-primary{background:linear-gradient(180deg,#ffd875,#efbd4f);color:#281c08!important;box-shadow:0 8px 24px rgba(244,199,95,.12)}.wfgcc-btn-primary:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 11px 30px rgba(244,199,95,.2)}.wfgcc-btn-secondary{background:#0d1b2d;border-color:#263e59;color:#b7c8da!important}.wfgcc-btn-secondary:hover{border-color:#3b5978;background:#12233a;color:#fff!important}.wfgcc-btn-ghost{border-color:#263a51;color:#7289a2!important;background:transparent}.wfgcc-btn-wide{width:100%}.wfgcc-btn:disabled{opacity:.42;cursor:not-allowed;transform:none!important}

/* Insight / quick */
.wfgcc-insight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:16px 0}.wfgcc-insight-card strong{display:block;font-size:26px;letter-spacing:-.04em;margin:10px 0 2px}.wfgcc-insight-card small{display:block;margin-top:12px;color:#526b83;font-size:13px}.wfgcc-release-mini{display:grid;grid-template-columns:46px 1fr;gap:13px;align-items:center}.wfgcc-release-icon{width:46px;height:46px;border-radius:14px;background:#0d1d30;border:1px solid #27415e;color:var(--wfg-gold);display:grid;place-items:center;font-weight:900;font-size:16px}.wfgcc-release-mini strong{display:block;font-size:20px;margin:5px 0 2px}.wfgcc-release-mini small{color:#617990;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.wfgcc-quick-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:16px 0}.wfgcc-quick-card{min-height:76px;border:1px solid #1d3047;border-radius:15px;background:#091523;color:inherit;padding:14px;display:grid;grid-template-columns:38px 1fr 16px;align-items:center;gap:11px;cursor:pointer;text-align:left;transition:.18s}.wfgcc-quick-card:hover{border-color:#34516f;background:#0d1b2d;transform:translateY(-2px)}.wfgcc-quick-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#0d1d30;border:1px solid #223a54;color:var(--wfg-cyan)}.wfgcc-quick-card>span:nth-child(2){display:grid}.wfgcc-quick-card strong{font-size:13px}.wfgcc-quick-card small{font-size:13px;color:#617991;margin-top:3px}.wfgcc-quick-card b{color:#506984}

/* Market */
.wfgcc-market-search-card{display:grid;grid-template-columns:1fr minmax(360px,.9fr);align-items:center;gap:30px;margin-bottom:16px;background:radial-gradient(circle at 90% 50%,rgba(98,212,255,.08),transparent 33%),linear-gradient(180deg,#0d1929,#091522)}.wfgcc-market-search{border:1px solid #29435f;border-radius:14px;background:#07131f;height:50px;display:grid;grid-template-columns:32px 1fr auto;align-items:center;padding:0 7px 0 12px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.01)}.wfgcc-market-search>span{color:#63809e;font-size:18px}.wfgcc-market-search input{border:0!important;background:transparent!important;color:#f4f7fb!important;outline:0!important;box-shadow:none!important;font-size:13px!important;padding:0 8px!important;min-width:0}.wfgcc-market-search input::placeholder{color:#4f6680}.wfgcc-market-search button{height:36px;padding:0 14px;border-radius:10px;border:0;background:#14283d;color:#a9bfd4;font-size:13px;cursor:pointer}.wfgcc-market-search button:hover{background:#1b3651;color:#fff}.wfgcc-market-feature{background:radial-gradient(circle at 80% 22%,rgba(98,212,255,.09),transparent 26%),linear-gradient(180deg,#0e1c2e,#091522)}.wfgcc-market-numbers{display:flex;gap:26px;margin-top:27px}.wfgcc-market-numbers span{display:grid}.wfgcc-market-numbers b{font-size:17px}.wfgcc-market-numbers small{font-size:13px;color:#61778f;text-transform:uppercase;letter-spacing:.08em}.wfgcc-future-card{opacity:.85}

/* Watcher */
.wfgcc-watch-hero,.wfgcc-device-hero,.wfgcc-membership-hero{border:1px solid #20344c;border-radius:20px;background:radial-gradient(circle at 88% 25%,rgba(244,199,95,.08),transparent 34%),#091523;padding:26px 29px;margin-bottom:16px;display:flex;align-items:center;gap:24px;justify-content:space-between;overflow:hidden}.wfgcc-watch-hero strong,.wfgcc-device-hero strong,.wfgcc-membership-hero strong{display:block;font-size:44px;letter-spacing:-.055em;margin:4px 0}.wfgcc-watch-hero p,.wfgcc-device-hero p,.wfgcc-membership-hero p{color:#71869f;font-size:13px;margin:0}.wfgcc-capacity{width:240px;height:4px;background:#15263a;border-radius:99px;margin-top:13px;overflow:hidden}.wfgcc-capacity i{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--wfg-gold),var(--wfg-cyan));border-radius:inherit;transition:width .7s cubic-bezier(.2,.8,.2,1)}.wfgcc-channel-row{display:flex;gap:7px;flex-wrap:wrap;margin-top:20px}.wfgcc-channel-row span{border:1px solid #263c55;border-radius:8px;background:#0a1828;padding:6px 8px;color:#6f859e;font-size:13px;font-weight:900;letter-spacing:.08em}

/* Cloud */
.wfgcc-cloud-hero{min-height:240px;border:1px solid #20344c;border-radius:22px;padding:34px 40px;margin-bottom:16px;display:grid;grid-template-columns:230px 1fr;gap:40px;align-items:center;background:radial-gradient(circle at 19% 50%,rgba(156,124,255,.1),transparent 30%),radial-gradient(circle at 80% 50%,rgba(98,212,255,.07),transparent 35%),#091522;overflow:hidden}.wfgcc-cloud-hero h2{font-size:30px;letter-spacing:-.04em;margin:8px 0}.wfgcc-cloud-hero p{color:#7f94ad;font-size:13px;line-height:1.7;max-width:720px}.wfgcc-cloud-orbit{position:relative;width:190px;height:190px;border-radius:50%;display:grid;place-items:center;margin:auto;border:1px solid rgba(156,124,255,.16)}.wfgcc-cloud-orbit:before,.wfgcc-cloud-orbit:after{content:"";position:absolute;border-radius:50%;border:1px dashed rgba(98,212,255,.14);animation:wfg-radar 14s linear infinite}.wfgcc-cloud-orbit:before{inset:18px}.wfgcc-cloud-orbit:after{inset:42px;animation-direction:reverse;animation-duration:9s}.wfgcc-cloud-orbit>span,.wfgcc-cloud-orbit>i{position:absolute;width:10px;height:10px;border-radius:50%;background:#0b1a2b;border:1px solid var(--wfg-cyan);box-shadow:0 0 13px rgba(98,212,255,.6)}.wfgcc-cloud-orbit>span{left:12px;top:72px}.wfgcc-cloud-orbit>i{right:35px;bottom:19px}.wfgcc-cloud-orbit>b{position:relative;z-index:3;width:62px;height:62px;border-radius:19px;background:#0e1d31;border:1px solid #314d6a;color:var(--wfg-gold);display:grid;place-items:center}.wfgcc-cloud-orbit>b svg{width:38px}.wfgcc-cloud-stats{display:flex;gap:28px;margin-top:25px;flex-wrap:wrap}.wfgcc-cloud-stats span{display:grid}.wfgcc-cloud-stats b{font-size:14px}.wfgcc-cloud-stats small{font-size:13px;color:#627992;text-transform:uppercase;letter-spacing:.08em}.wfgcc-cloud-grid{grid-template-columns:repeat(4,1fr)}.wfgcc-module-card{min-height:190px}.wfgcc-module-icon{width:39px;height:39px;border:1px solid #28405b;background:#0c1b2c;border-radius:12px;display:grid;place-items:center;color:var(--wfg-cyan);margin-bottom:18px}.wfgcc-module-state{display:flex;gap:7px;align-items:center;margin-top:22px;color:#6fe7b3;font-size:13px;font-weight:900;letter-spacing:.08em}.wfgcc-module-state i{width:5px;height:5px;border-radius:50%;background:var(--wfg-mint)}.wfgcc-module-state.muted{color:#5d7188}.wfgcc-module-state.muted i{background:#496077}

/* Forge */
.wfgcc-forge-preview{border:1px solid #20344c;border-radius:22px;background:#081421;overflow:hidden}.wfgcc-forge-toolbar{display:flex;align-items:center;justify-content:space-between;padding:24px 27px;border-bottom:1px solid #1b2d43}.wfgcc-forge-toolbar h2{font-size:22px;margin:5px 0 0}.wfgcc-forge-grid{display:grid;grid-template-columns:1fr 290px;min-height:410px}.wfgcc-forge-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:50px}.wfgcc-forge-empty p{max-width:580px;color:#72879f;line-height:1.7;font-size:13px}.wfgcc-forge-side{border-left:1px solid #1b2d43;padding:27px;background:#091725}.wfgcc-forge-side ol{margin:20px 0 0;padding:0;list-style:none;display:grid;gap:0}.wfgcc-forge-side li{position:relative;padding:13px 0 13px 27px;border-left:1px solid #243b54;color:#60758d;font-size:13px}.wfgcc-forge-side li:before{content:"";position:absolute;left:-4px;top:17px;width:7px;height:7px;border-radius:50%;background:#162b40;border:1px solid #38526d}.wfgcc-forge-side li.done{color:#89a0b9}.wfgcc-forge-side li.done:before{background:var(--wfg-mint);border-color:var(--wfg-mint)}.wfgcc-forge-side li.active{color:#fff}.wfgcc-forge-side li.active:before{background:var(--wfg-gold);border-color:var(--wfg-gold);box-shadow:0 0 15px rgba(244,199,95,.5)}

/* Network */
.wfgcc-network-map{position:relative;height:520px;border:1px solid #1f334b;border-radius:24px;background:radial-gradient(circle at 50% 50%,rgba(98,212,255,.055),transparent 35%),#07121f;overflow:hidden;margin-bottom:16px}.wfgcc-network-map:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(99,146,188,.14) 1px,transparent 1px);background-size:24px 24px;mask-image:radial-gradient(circle,#000,transparent 76%)}.wfgcc-network-lines{position:absolute;inset:0;background:linear-gradient(29deg,transparent 49.8%,rgba(98,212,255,.08) 50%,transparent 50.2%),linear-gradient(-29deg,transparent 49.8%,rgba(98,212,255,.08) 50%,transparent 50.2%)}.wfgcc-network-node{position:absolute;width:148px;height:105px;border:1px solid #29445f;border-radius:18px;background:rgba(10,24,39,.92);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9bb0c6;cursor:pointer;transition:.2s;box-shadow:0 15px 40px rgba(0,0,0,.25)}.wfgcc-network-node:hover{border-color:#4c7091;transform:translateY(-3px);color:#fff}.wfgcc-network-node>span{font-size:20px;color:var(--wfg-cyan);margin-bottom:7px}.wfgcc-network-node strong{font-size:13px}.wfgcc-network-node small{font-size:13px;color:#617a94;margin-top:4px}.wfgcc-network-node.core{left:50%;top:50%;transform:translate(-50%,-50%);width:180px;height:136px;border-color:#4a5871;background:#0e1c2e;cursor:default;color:var(--wfg-gold);box-shadow:0 0 70px rgba(244,199,95,.08)}.wfgcc-network-node.core:hover{transform:translate(-50%,-50%)}.wfgcc-network-node.core svg{width:43px;margin-bottom:10px}.wfgcc-network-node.core strong{color:#fff}.wfgcc-network-node.desktop{left:11%;top:13%}.wfgcc-network-node.addon{right:11%;top:13%}.wfgcc-network-node.cloud{left:13%;bottom:11%}.wfgcc-network-node.discord{right:13%;bottom:11%}.wfgcc-release-grid{margin-top:0}.wfgcc-release-big{display:flex;align-items:center;gap:10px;margin:11px 0 7px}.wfgcc-release-big b{font-size:28px;letter-spacing:-.04em}.wfgcc-release-big span{font-size:13px;border:1px solid rgba(78,230,167,.25);color:var(--wfg-mint);padding:3px 6px;border-radius:99px;text-transform:uppercase}.wfgcc-release-grid small{display:block;color:#526981;font-size:13px;margin-top:10px}

/* Discord / devices / membership */
.wfgcc-discord-stage{display:grid;grid-template-columns:180px 1fr;align-items:center;gap:38px;padding:40px}.wfgcc-discord-glyph{position:relative;width:150px;height:150px;border-radius:45px;background:radial-gradient(circle,rgba(156,124,255,.18),rgba(156,124,255,.03));border:1px solid rgba(156,124,255,.25);display:grid;place-items:center}.wfgcc-discord-glyph span{font-size:58px;color:#b09bff;font-weight:800}.wfgcc-discord-glyph i{position:absolute;inset:-10px;border:1px dashed rgba(156,124,255,.16);border-radius:50%;animation:wfg-radar 11s linear infinite}.wfgcc-discord-stage h2{font-size:30px}.wfgcc-discord-stage p{max-width:740px}.wfgcc-discord-flow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:22px 0}.wfgcc-discord-flow span{font-size:13px;font-weight:900;letter-spacing:.08em;color:#8ca0b9;border:1px solid #263a53;border-radius:8px;padding:6px 8px;background:#0a1828}.wfgcc-discord-flow i{font-style:normal;color:#465d76}.wfgcc-device-visual{display:flex;align-items:center;gap:11px}.wfgcc-device-visual span{width:48px;height:48px;border:1px solid #2b4561;border-radius:14px;display:grid;place-items:center;color:var(--wfg-cyan);background:#0c1b2d}.wfgcc-device-visual .cloud{color:var(--wfg-gold);font-weight:900}.wfgcc-device-visual i{width:52px;height:1px;background:linear-gradient(90deg,var(--wfg-cyan),var(--wfg-gold));position:relative}.wfgcc-device-visual i:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:#fff;top:-2px;animation:wfg-travel 1.8s infinite}@keyframes wfg-travel{from{left:0;opacity:0}30%{opacity:1}to{left:100%;opacity:0}}.wfgcc-plan-orbit{display:flex;align-items:center;gap:7px}.wfgcc-plan-orbit span,.wfgcc-plan-orbit b{border:1px solid #263d56;border-radius:10px;padding:8px 10px;color:#617990;font-size:13px}.wfgcc-plan-orbit b{border-color:rgba(244,199,95,.36);background:rgba(244,199,95,.06);color:var(--wfg-gold)}

/* Account */
.wfgcc-account-card{display:grid;grid-template-columns:76px 1fr auto;gap:18px;align-items:center}.wfgcc-avatar-wrap{position:relative}.wfgcc-avatar-wrap img{width:70px;height:70px;border-radius:20px;object-fit:cover;border:1px solid #2b4562}.wfgcc-avatar-wrap i{position:absolute;right:-2px;bottom:3px;width:12px;height:12px;border-radius:50%;border:3px solid #0d1a2b;background:var(--wfg-mint)}.wfgcc-account-card h2{margin:5px 0 1px;font-size:24px}.wfgcc-account-card p{font-size:13px}.wfgcc-account-actions{display:flex;gap:8px}.wfgcc-security-strip{display:grid;grid-template-columns:repeat(4,1fr);margin:16px 0;border:1px solid #1d3047;border-radius:16px;background:#091523;overflow:hidden}.wfgcc-security-strip>div{padding:17px;border-right:1px solid #1b2c41;display:grid}.wfgcc-security-strip>div:last-child{border:0}.wfgcc-security-strip span{font-size:13px;color:#526a83;font-weight:900;letter-spacing:.1em}.wfgcc-security-strip strong{font-size:13px;margin-top:5px;color:#a8b9ca}.wfgcc-migration-note{border-style:dashed}.wfgcc-soonline{display:inline-flex;margin-top:20px;border:1px solid #293f57;border-radius:99px;padding:5px 8px;color:#657b93;font-size:13px;font-weight:900;letter-spacing:.07em}.wfgcc-big-glyph{font-size:43px;color:var(--wfg-gold);margin-bottom:8px}

/* Live feed */
.wfgcc-live-feed{display:grid}.wfgcc-feed-item{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid #14253a}.wfgcc-feed-item:last-child{border-bottom:0}.wfgcc-feed-icon{width:36px;height:36px;border-radius:11px;border:1px solid #263c56;background:#0a192a;display:grid;place-items:center;color:var(--wfg-cyan)}.wfgcc-feed-copy{display:grid}.wfgcc-feed-copy strong{font-size:13px}.wfgcc-feed-copy small{font-size:13px;color:#60768e;margin-top:2px}.wfgcc-feed-time{font-size:13px;color:#4f6580}.wfgcc-feed-skeleton{height:58px;border-bottom:1px solid #14253a;position:relative;overflow:hidden}.wfgcc-feed-skeleton:after{content:"";position:absolute;left:0;top:15px;width:70%;height:28px;border-radius:8px;background:linear-gradient(90deg,#101f31,#172d42,#101f31);background-size:200%;animation:wfg-shimmer 1.2s infinite}.wfgcc-signal-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:23px}.wfgcc-signal-list span{font-size:13px;color:#667d96;display:flex;align-items:center;gap:7px}.wfgcc-signal-list i{width:5px;height:5px;border-radius:50%;background:#39526c}

/* Boot loader */
.wfgcc-boot{position:fixed;inset:0;z-index:99999;background:radial-gradient(circle at 50% 40%,#0c1b2e,#050a12 55%);display:grid;place-items:center;transition:opacity .45s,visibility .45s}.wfgcc-boot.is-done{opacity:0;visibility:hidden;pointer-events:none}.wfgcc-boot:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(98,212,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(98,212,255,.035) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(circle,#000,transparent 68%)}.wfgcc-boot-core{width:310px;text-align:center;position:relative;z-index:2}.wfgcc-loader-logo{width:110px;height:110px;margin:0 auto 22px;position:relative;display:grid;place-items:center;color:var(--wfg-gold)}.wfgcc-loader-logo svg{width:62px;position:relative;z-index:3;filter:drop-shadow(0 0 18px rgba(244,199,95,.18))}.wfgcc-loader-ring{position:absolute;inset:0;border:1px solid rgba(98,212,255,.11);border-radius:35px;transform:rotate(45deg);animation:wfg-loader-ring 2.4s ease-in-out infinite}.wfgcc-loader-ring:before{content:"";position:absolute;inset:13px;border:1px dashed rgba(244,199,95,.18);border-radius:25px;animation:wfg-radar 6s linear infinite}.wfgcc-boot-core>strong{display:block;font-size:17px;letter-spacing:.2em}.wfgcc-boot-core>small{display:block;color:#627a94;font-size:13px;margin-top:7px;letter-spacing:.06em}.wfgcc-boot-progress{height:2px;background:#132438;border-radius:9px;overflow:hidden;margin:22px auto 8px;max-width:240px}.wfgcc-boot-progress i{display:block;width:8%;height:100%;background:linear-gradient(90deg,var(--wfg-gold),var(--wfg-cyan));box-shadow:0 0 10px rgba(98,212,255,.6);transition:width .35s ease}.wfgcc-boot-percent{font-size:13px;color:#4f6680}.wfgcc-boot.is-error .wfgcc-loader-logo{color:#ffb85b}@keyframes wfg-loader-ring{50%{transform:rotate(135deg) scale(.92);opacity:.45}}

/* Command palette */
.wfgcc-command-palette{position:fixed;inset:0;z-index:300;display:none;place-items:start center;padding-top:12vh}.wfgcc-command-palette.is-open{display:grid}.wfgcc-command-backdrop{position:absolute;inset:0;background:rgba(1,5,10,.68);backdrop-filter:blur(9px)}.wfgcc-command-box{position:relative;width:min(680px,calc(100vw - 28px));border:1px solid #2a425e;border-radius:18px;background:#091522;box-shadow:0 38px 120px rgba(0,0,0,.65);overflow:hidden;animation:wfg-cmd-in .18s ease}.wfgcc-command-input{height:58px;border-bottom:1px solid #1b2e44;display:grid;grid-template-columns:28px 1fr auto;align-items:center;padding:0 16px;color:#607b96}.wfgcc-command-input>span{font-size:19px}.wfgcc-command-input input{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;color:#f5f8fc!important;padding:0 8px!important;font-size:13px!important}.wfgcc-command-input kbd{font:700 13px inherit;color:#60758e;border:1px solid #263c56;border-radius:6px;padding:3px 6px}.wfgcc-command-list{max-height:430px;overflow:auto;padding:8px}.wfgcc-command-option{width:100%;border:0;background:transparent;color:#91a5bc;border-radius:11px;padding:10px 12px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;text-align:left;cursor:pointer}.wfgcc-command-option:hover,.wfgcc-command-option.is-selected{background:#102035;color:#fff}.wfgcc-command-option i{width:34px;height:34px;border:1px solid #273e58;border-radius:10px;display:grid;place-items:center;font-style:normal;color:var(--wfg-cyan)}.wfgcc-command-option span{display:grid}.wfgcc-command-option strong{font-size:13px}.wfgcc-command-option small{font-size:13px;color:#5f7791;margin-top:2px}.wfgcc-command-option b{font-size:13px;color:#4c637d}.wfgcc-command-hint{height:34px;border-top:1px solid #1b2e44;padding:0 14px;display:flex;align-items:center;gap:15px;color:#4e657e;font-size:13px}.wfgcc-command-hint span:last-child{margin-left:auto}.wfgcc-command-empty{padding:30px;color:#617991;text-align:center;font-size:13px}@keyframes wfg-cmd-in{from{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}

/* Toasts */
.wfgcc-toast-stack{position:fixed;right:22px;bottom:22px;z-index:350;display:grid;gap:8px}.wfgcc-toast{width:min(360px,calc(100vw - 30px));border:1px solid #28415d;border-radius:13px;background:rgba(9,21,35,.96);box-shadow:0 18px 60px rgba(0,0,0,.35);padding:12px 14px;display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:center;animation:wfg-toast-in .25s ease}.wfgcc-toast i{width:28px;height:28px;border:1px solid #2e4a67;border-radius:9px;display:grid;place-items:center;font-style:normal;color:var(--wfg-mint)}.wfgcc-toast span{display:grid}.wfgcc-toast strong{font-size:13px}.wfgcc-toast small{font-size:13px;color:#627991;margin-top:2px}@keyframes wfg-toast-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}

/* Login */
.wfgcc-login-body{overflow:auto}.wfgcc-login-shell{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(410px,.65fr);background:#050a12}.wfgcc-login-stage{position:relative;overflow:hidden;padding:38px clamp(28px,5vw,80px);display:flex;flex-direction:column;background:radial-gradient(circle at 15% 15%,rgba(244,199,95,.08),transparent 28%),radial-gradient(circle at 80% 70%,rgba(98,212,255,.1),transparent 38%),#06101c}.wfgcc-login-stage:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--wfg-cyan),transparent);opacity:.3}.wfgcc-login-copy{margin:auto 0;position:relative;z-index:3;max-width:800px}.wfgcc-login-copy h1{font-size:clamp(52px,6.3vw,96px);line-height:.92;letter-spacing:-.065em;margin:17px 0 30px}.wfgcc-login-copy h1 em{font-style:normal;color:#91a9c2}.wfgcc-login-copy p{color:#8297af;line-height:1.8;max-width:610px;font-size:13px}.wfgcc-login-pulses{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:31px;color:#697e96;font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.wfgcc-login-pulses span{display:flex;align-items:center;gap:7px}.wfgcc-login-pulses i{width:5px;height:5px;border-radius:50%;background:var(--wfg-mint);box-shadow:0 0 12px rgba(78,230,167,.7)}.wfgcc-login-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(80,120,155,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(80,120,155,.045) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(90deg,#000,transparent)}.wfgcc-ambient{position:absolute;border-radius:50%;filter:blur(35px);opacity:.18;animation:wfg-float 8s ease-in-out infinite alternate}.wfgcc-ambient-a{width:260px;height:260px;background:var(--wfg-cyan);right:13%;top:19%}.wfgcc-ambient-b{width:190px;height:190px;background:var(--wfg-gold);left:5%;bottom:5%;animation-delay:1.2s}@keyframes wfg-float{to{transform:translate(20px,-18px) scale(1.08)}}.wfgcc-login-orbit{position:absolute;width:400px;height:400px;right:6%;bottom:-120px;border:1px solid rgba(98,212,255,.08);border-radius:50%;display:grid;place-items:center;opacity:.6}.wfgcc-login-orbit:before,.wfgcc-login-orbit:after{content:"";position:absolute;border-radius:50%;border:1px dashed rgba(98,212,255,.1)}.wfgcc-login-orbit:before{inset:50px}.wfgcc-login-orbit:after{inset:105px}.wfgcc-login-orbit>b{width:80px;height:80px;color:var(--wfg-gold);display:grid;place-items:center}.wfgcc-login-orbit>b svg{width:54px}.wfgcc-login-orbit>span{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--wfg-cyan);box-shadow:0 0 15px var(--wfg-cyan)}.wfgcc-login-orbit>span:nth-child(1){left:50px;top:150px}.wfgcc-login-orbit>span:nth-child(2){right:75px;top:85px}.wfgcc-login-orbit>span:nth-child(3){right:45px;bottom:110px}.wfgcc-login-panel{background:linear-gradient(180deg,#0a1422,#08111e);display:grid;place-items:center;padding:45px;border-left:1px solid #182940;position:relative}.wfgcc-login-panel:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:linear-gradient(transparent,rgba(244,199,95,.25),transparent)}.wfgcc-login-card{width:min(430px,100%)}.wfgcc-login-card h2{font-size:34px;letter-spacing:-.045em;margin:10px 0 8px}.wfgcc-login-card>p{font-size:13px;line-height:1.6}.wfgcc-login-form{margin-top:27px}.wfgcc-login-form>label{display:block;margin-bottom:15px}.wfgcc-login-form>label>span{display:block;color:#8196ae;font-size:13px;font-weight:800;margin-bottom:7px;letter-spacing:.04em}.wfgcc-login-form input[type=text],.wfgcc-login-form input[type=password]{width:100%;border:1px solid #263b55!important;background:#0a192a!important;color:#fff!important;border-radius:12px!important;padding:13px 14px!important;outline:none!important;box-shadow:none!important}.wfgcc-login-form input:focus{border-color:#52759b!important;box-shadow:0 0 0 3px rgba(98,212,255,.06)!important}.wfgcc-login-row{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:4px 0 20px;font-size:13px;color:#71869e}.wfgcc-login-row a{color:#8fa5bc}.wfgcc-check{display:flex!important;align-items:center;gap:7px;margin:0!important}.wfgcc-login-foot{margin-top:20px;text-align:center;font-size:13px;color:#61768e}.wfgcc-login-foot a{color:var(--wfg-gold)}.wfgcc-login-security{margin-top:28px;padding-top:19px;border-top:1px solid #182a40;display:flex;gap:9px;color:#536a82;font-size:13px;line-height:1.6}.wfgcc-login-security i{font-style:normal;color:var(--wfg-mint)}.wfgcc-login-form.is-submitting{pointer-events:none;opacity:.8}.wfgcc-login-form.is-submitting .wfgcc-btn-primary{position:relative;overflow:hidden}.wfgcc-login-form.is-submitting .wfgcc-btn-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);transform:translateX(-100%);animation:wfg-login-scan 1s infinite}@keyframes wfg-login-scan{to{transform:translateX(100%)}}.wfgcc-alert{border-radius:11px;padding:11px 13px;margin:18px 0;font-size:13px}.wfgcc-alert-error{border:1px solid rgba(255,122,139,.35);background:rgba(255,122,139,.08);color:#ffb3bd}.wfgcc-inline-login{padding:20px;border:1px solid #ddd}

.wfgcc-scrim{display:none}.wfgcc-is-loading{opacity:.55;pointer-events:none}@keyframes wfg-pulse{50%{opacity:.35;transform:scale(.85)}}

/* Responsive */
@media(max-width:1250px){.wfgcc-app{grid-template-columns:238px minmax(0,1fr);--wfg-sidebar:238px}.wfgcc-command-search{min-width:220px}.wfgcc-insight-grid{grid-template-columns:repeat(2,1fr)}.wfgcc-cloud-grid{grid-template-columns:repeat(2,1fr)}.wfgcc-hero-radar{width:220px;height:220px}.wfgcc-hero-console{grid-template-columns:1fr 240px}.wfgcc-login-shell{grid-template-columns:1fr 430px}.wfgcc-login-copy h1{font-size:64px}}
@media(max-width:1050px){.wfgcc-grid-main{grid-template-columns:1fr}.wfgcc-command-strip{grid-template-columns:repeat(2,1fr)}.wfgcc-command-metric:nth-child(2){border-right:0}.wfgcc-command-metric:nth-child(-n+2){border-bottom:1px solid #1b2b40}.wfgcc-quick-grid{grid-template-columns:repeat(2,1fr)}.wfgcc-bento{grid-template-columns:1fr 1fr}.wfgcc-bento-wide{grid-row:auto;grid-column:1/-1}.wfgcc-market-search-card{grid-template-columns:1fr}.wfgcc-security-strip{grid-template-columns:1fr 1fr}.wfgcc-security-strip>div:nth-child(2){border-right:0}.wfgcc-security-strip>div:nth-child(-n+2){border-bottom:1px solid #1b2c41}.wfgcc-discord-stage{grid-template-columns:150px 1fr}.wfgcc-command-search{display:none}}
@media(max-width:820px){.wfgcc-app{display:block}.wfgcc-sidebar{position:fixed;left:-292px;width:280px;transition:left .22s ease;box-shadow:30px 0 70px rgba(0,0,0,.35)}.wfgcc-sidebar.is-open{left:0}.wfgcc-app:has(.wfgcc-sidebar.is-open) .wfgcc-scrim{display:block;position:fixed;inset:0;background:rgba(0,0,0,.58);backdrop-filter:blur(4px);z-index:50}.wfgcc-menu-btn,.wfgcc-mobile-close{display:grid}.wfgcc-topbar{padding:0 16px}.wfgcc-top-status{margin-right:auto}.wfgcc-content{padding:35px 17px 75px}.wfgcc-page-head{align-items:flex-start;flex-direction:column}.wfgcc-head-signal{width:100%}.wfgcc-hero-console{grid-template-columns:1fr;padding:30px 24px}.wfgcc-hero-radar{display:none}.wfgcc-page-head h1{font-size:39px}.wfgcc-cloud-hero{grid-template-columns:1fr;text-align:center;padding:35px 25px}.wfgcc-cloud-stats{justify-content:center}.wfgcc-forge-grid{grid-template-columns:1fr}.wfgcc-forge-side{border-left:0;border-top:1px solid #1b2d43}.wfgcc-network-map{height:auto;min-height:0;padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.wfgcc-network-lines{display:none}.wfgcc-network-node,.wfgcc-network-node.core,.wfgcc-network-node.desktop,.wfgcc-network-node.addon,.wfgcc-network-node.cloud,.wfgcc-network-node.discord{position:relative;left:auto;right:auto;top:auto;bottom:auto;transform:none!important;width:auto;height:110px}.wfgcc-network-node.core{grid-column:1/-1}.wfgcc-discord-stage{grid-template-columns:1fr;text-align:center}.wfgcc-discord-glyph{margin:auto}.wfgcc-discord-flow{justify-content:center}.wfgcc-account-card{grid-template-columns:70px 1fr}.wfgcc-account-actions{grid-column:1/-1}.wfgcc-login-shell{display:block}.wfgcc-login-stage{min-height:58vh;padding:30px 24px}.wfgcc-login-copy{margin:80px 0 20px}.wfgcc-login-copy h1{font-size:50px}.wfgcc-login-panel{padding:55px 24px;border-left:0;border-top:1px solid #19283d}.wfgcc-login-orbit{opacity:.28;right:-170px}.wfgcc-toast-stack{right:15px;bottom:15px}}
@media(max-width:560px){.wfgcc-command-strip,.wfgcc-insight-grid,.wfgcc-quick-grid,.wfgcc-grid-2,.wfgcc-grid-3,.wfgcc-bento,.wfgcc-cloud-grid,.wfgcc-security-strip{grid-template-columns:1fr}.wfgcc-command-metric,.wfgcc-command-metric:nth-child(2){border-right:0;border-bottom:1px solid #1b2b40}.wfgcc-command-metric:last-child{border-bottom:0}.wfgcc-security-strip>div{border-right:0;border-bottom:1px solid #1b2c41!important}.wfgcc-security-strip>div:last-child{border-bottom:0!important}.wfgcc-hero-actions{flex-direction:column}.wfgcc-hero-actions .wfgcc-btn{width:100%}.wfgcc-watch-hero,.wfgcc-device-hero,.wfgcc-membership-hero{align-items:flex-start;flex-direction:column}.wfgcc-market-search-card{padding:20px}.wfgcc-market-search{grid-template-columns:26px 1fr}.wfgcc-market-search button{grid-column:1/-1;width:100%;margin:7px 0;height:34px}.wfgcc-market-search{height:auto;padding:8px 9px}.wfgcc-market-search input{height:38px}.wfgcc-market-numbers{gap:16px;flex-wrap:wrap}.wfgcc-network-map{grid-template-columns:1fr}.wfgcc-network-node.core{grid-column:auto}.wfgcc-account-actions{flex-direction:column}.wfgcc-account-actions .wfgcc-btn{width:100%}.wfgcc-top-actions .wfgcc-ghost-link{display:none}.wfgcc-login-copy h1{font-size:40px}.wfgcc-page-head h1{font-size:35px}.wfgcc-hero-copy h2{font-size:31px}.wfgcc-cloud-orbit{width:160px;height:160px}.wfgcc-forge-toolbar{align-items:flex-start;gap:15px;flex-direction:column}.wfgcc-command-hint span:last-child{display:none}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}.wfgcc-boot{display:none!important}}


/* ===== Command Center 0.3.0 / Horizon layer ===== */
.wfgcc-body{--mouse-x:72%;--mouse-y:10%}.wfgcc-body:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(520px circle at var(--mouse-x) var(--mouse-y),rgba(98,212,255,.055),transparent 62%);transition:opacity .25s}.wfgcc-main{position:relative}.wfgcc-main:before{content:"";position:fixed;left:var(--wfg-sidebar);right:0;top:64px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(98,212,255,.18),rgba(244,199,95,.16),transparent);transform:translateX(-55%);animation:wfg-scanline 9s linear infinite;opacity:.38;z-index:3}@keyframes wfg-scanline{to{transform:translateX(55%)}}
.wfgcc-card:after,.wfgcc-readiness-card:after,.wfgcc-scratch-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(340px circle at var(--card-x,80%) var(--card-y,0%),rgba(98,212,255,.055),transparent 60%);opacity:0;transition:opacity .25s}.wfgcc-card:hover:after,.wfgcc-readiness-card:hover:after,.wfgcc-scratch-card:hover:after{opacity:1}

/* Focus mode */
.wfgcc-app{transition:grid-template-columns .28s cubic-bezier(.2,.8,.2,1)}.wfgcc-app.is-focus{grid-template-columns:78px minmax(0,1fr)}.wfgcc-app.is-focus .wfgcc-sidebar{padding-inline:11px}.wfgcc-app.is-focus .wfgcc-sidebar .wfgcc-brand-lockup>span:last-child,.wfgcc-app.is-focus .wfgcc-sidebar-mode span,.wfgcc-app.is-focus .wfgcc-sidebar-mode b,.wfgcc-app.is-focus .wfgcc-nav-label,.wfgcc-app.is-focus .wfgcc-nav-item>span:nth-child(2),.wfgcc-app.is-focus .wfgcc-nav-badge,.wfgcc-app.is-focus .wfgcc-chip-beta,.wfgcc-app.is-focus .wfgcc-sidebar-foot{display:none}.wfgcc-app.is-focus .wfgcc-sidebar-head{justify-content:center;padding-inline:0}.wfgcc-app.is-focus .wfgcc-sidebar-mode{justify-content:center;padding:0;margin-inline:0}.wfgcc-app.is-focus .wfgcc-nav-item{justify-content:center;padding-inline:0}.wfgcc-app.is-focus .wfgcc-nav-icon{width:auto}.wfgcc-app.is-focus .wfgcc-main:before{left:78px}.wfgcc-top-clock{font:800 13px/1 ui-monospace,SFMono-Regular,Consolas,monospace;color:#536c86;letter-spacing:.08em;min-width:42px;text-align:center}.wfgcc-bell{position:relative}.wfgcc-bell>b{position:absolute;right:-4px;top:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:var(--wfg-gold);color:#07101b;font-size:13px;display:grid;place-items:center;box-shadow:0 0 16px rgba(244,199,95,.35)}

/* Boot / SVG assembly */
.wfgcc-loader-logo:before,.wfgcc-loader-logo:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.wfgcc-loader-logo:before{inset:-22px;border:1px solid rgba(98,212,255,.08);border-top-color:rgba(98,212,255,.48);border-bottom-color:rgba(244,199,95,.35);animation:wfg-loader-orbit 3.2s linear infinite}.wfgcc-loader-logo:after{inset:22px;background:radial-gradient(circle,rgba(244,199,95,.13),transparent 70%);filter:blur(8px);animation:wfg-loader-breathe 1.8s ease-in-out infinite alternate}.wfgcc-loader-logo .wfgcc-fox-svg{animation:wfg-fox-arrive 1.25s cubic-bezier(.15,.9,.2,1) both}.wfgcc-boot-core:after{content:"SECURE WORKSPACE · LIVE DATA · PERSONAL CLOUD";display:block;margin-top:16px;color:#334a63;font:800 13px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.18em}@keyframes wfg-loader-orbit{to{transform:rotate(360deg)}}@keyframes wfg-loader-breathe{to{transform:scale(1.22);opacity:.45}}@keyframes wfg-fox-arrive{0%{filter:blur(8px) drop-shadow(0 0 0 transparent);transform:scale(.82);opacity:0}65%{filter:blur(0) drop-shadow(0 0 22px rgba(244,199,95,.25));opacity:1}100%{transform:scale(1);filter:drop-shadow(0 0 18px rgba(244,199,95,.18))}}

/* Ops deck */
.wfgcc-ops-deck{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:16px;margin:16px 0}.wfgcc-readiness-card,.wfgcc-scratch-card{position:relative;overflow:hidden;border:1px solid rgba(31,51,75,.92);background:linear-gradient(145deg,rgba(12,26,43,.97),rgba(7,16,28,.96));border-radius:var(--wfg-radius);min-height:180px;padding:22px;box-shadow:0 16px 55px rgba(0,0,0,.12)}.wfgcc-readiness-card{display:flex;align-items:center;gap:24px}.wfgcc-readiness-ring{--ready:8;width:128px;height:128px;flex:0 0 128px;border-radius:50%;padding:8px;background:conic-gradient(var(--wfg-mint) calc(var(--ready)*1%),rgba(78,230,167,.08) 0);box-shadow:0 0 45px rgba(78,230,167,.055);position:relative;transition:background .5s}.wfgcc-readiness-ring:before{content:"";position:absolute;inset:-8px;border:1px dashed rgba(98,212,255,.14);border-radius:50%;animation:wfg-radar 15s linear infinite}.wfgcc-readiness-ring>div{width:100%;height:100%;border-radius:50%;display:grid;place-content:center;text-align:center;background:#07111e;border:1px solid #1b3148}.wfgcc-readiness-ring strong{font-size:27px;letter-spacing:-.05em}.wfgcc-readiness-ring small{font-size:13px;letter-spacing:.16em;color:#57708a;margin-top:2px}.wfgcc-readiness-copy{min-width:0}.wfgcc-readiness-copy h3{font-size:18px;margin:6px 0}.wfgcc-readiness-copy p{font-size:13px;color:#7187a0;margin:0 0 14px}.wfgcc-readiness-gates{display:flex;flex-wrap:wrap;gap:6px}.wfgcc-readiness-gates span{border:1px solid #20364f;border-radius:99px;padding:5px 8px;color:#5d7590;font-size:13px;font-weight:800;letter-spacing:.05em;display:flex;align-items:center;gap:5px}.wfgcc-readiness-gates span i{width:5px;height:5px;border-radius:50%;background:#52677e}.wfgcc-readiness-gates span.is-ok{color:#8cd8b8;border-color:rgba(78,230,167,.18);background:rgba(78,230,167,.035)}.wfgcc-readiness-gates span.is-ok i{background:var(--wfg-mint);box-shadow:0 0 8px rgba(78,230,167,.65)}.wfgcc-scratch-card textarea{width:100%;height:84px;resize:none;border:0;border-top:1px solid #172b42;background:transparent;color:#dfe8f3;padding:13px 0 0;outline:none;font-size:13px;line-height:1.65}.wfgcc-scratch-card textarea::placeholder{color:#425970}.wfgcc-local-badge{font-size:13px;font-weight:900;letter-spacing:.09em;border:1px solid #2c425b;border-radius:99px;padding:4px 7px;color:#69819c}.wfgcc-scratch-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:9px;color:#475f79;font-size:13px}.wfgcc-scratch-foot .wfgcc-text-btn{padding-right:0}

/* Pulse drawer */
.wfgcc-pulse-drawer{position:fixed;z-index:110;right:0;top:0;bottom:0;width:min(430px,92vw);background:linear-gradient(180deg,#0a1625,#07101c);border-left:1px solid #21364f;padding:24px;transform:translateX(105%);transition:transform .32s cubic-bezier(.2,.8,.2,1);box-shadow:-35px 0 90px rgba(0,0,0,.44);display:flex;flex-direction:column}.wfgcc-pulse-drawer.is-open{transform:none}.wfgcc-pulse-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;border-bottom:1px solid #17293e;padding-bottom:19px}.wfgcc-pulse-head h2{font-size:22px;margin:6px 0 0}.wfgcc-pulse-summary{margin:18px 0;padding:13px;border:1px solid #1c314a;border-radius:13px;background:#091725}.wfgcc-pulse-summary>span{display:flex;align-items:center;gap:9px}.wfgcc-pulse-summary b{font-size:13px}.wfgcc-pulse-summary small{display:block;font-size:13px;color:#57708a;margin:6px 0 0 16px}.wfgcc-pulse-feed{flex:1;overflow:auto;min-height:0}.wfgcc-pulse-scrim{position:fixed;inset:0;background:rgba(2,6,11,.64);backdrop-filter:blur(4px);z-index:109;opacity:0;visibility:hidden;transition:.25s}.wfgcc-pulse-scrim.is-open{opacity:1;visibility:visible}

/* Connection channel matrix */
.wfgcc-channel-matrix{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:14px}.wfgcc-channel-matrix>div{border:1px solid #1d3047;border-radius:14px;background:rgba(8,19,32,.78);padding:14px 16px;display:grid}.wfgcc-channel-matrix span{font-size:13px;color:#506982;font-weight:900;letter-spacing:.14em}.wfgcc-channel-matrix strong{font-size:16px;margin:6px 0 2px}.wfgcc-channel-matrix small{color:#526b84;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfgcc-channel-rule{background:linear-gradient(135deg,rgba(156,124,255,.06),rgba(98,212,255,.025))!important}.wfgcc-channel-rule strong{color:#d6ccff}

/* Release Lab */
.wfgcc-lab-hero{position:relative;overflow:hidden;border:1px solid #263b55;border-radius:20px;background:radial-gradient(circle at 82% 20%,rgba(156,124,255,.11),transparent 32%),linear-gradient(130deg,#0d1c30,#08131f);padding:28px;display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:16px}.wfgcc-lab-hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(98,212,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(98,212,255,.028) 1px,transparent 1px);background-size:30px 30px;mask-image:linear-gradient(90deg,transparent,#000);pointer-events:none}.wfgcc-lab-hero>div,.wfgcc-lab-hero>.wfgcc-btn{position:relative;z-index:2}.wfgcc-lab-hero h2{font-size:28px;letter-spacing:-.04em;margin:6px 0}.wfgcc-lab-hero p{max-width:720px;color:#7389a2;font-size:13px}.wfgcc-lab-grid{display:grid;grid-template-columns:1fr 1fr minmax(260px,.85fr);gap:14px}.wfgcc-lab-channel{margin-top:14px;padding:13px;border:1px solid #1d334c;border-radius:13px;background:#081522;display:grid}.wfgcc-lab-channel.beta{border-color:rgba(156,124,255,.23);background:rgba(156,124,255,.035)}.wfgcc-lab-channel>span{font-size:13px;font-weight:900;letter-spacing:.14em;color:#59718a}.wfgcc-lab-channel>b{font-size:21px;margin:3px 0}.wfgcc-lab-channel>small{font-size:13px;color:#536b84;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfgcc-lab-checks{display:flex;flex-direction:column;gap:9px}.wfgcc-lab-checks label{display:flex;align-items:center;gap:8px;color:#849ab2;font-size:13px;cursor:pointer}.wfgcc-lab-checks input{accent-color:var(--wfg-mint)}.wfgcc-lab-progress{height:4px;background:#12253a;border-radius:99px;overflow:hidden;margin-top:auto}.wfgcc-lab-progress i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--wfg-cyan),var(--wfg-mint));transition:width .25s}.wfgcc-lab-checks>small{font-size:13px;color:#526b84}.wfgcc-report-preview{margin-top:14px}.wfgcc-report-preview pre{margin:0;border:1px solid #172b40;border-radius:13px;background:#06101b;padding:16px;color:#7189a1;white-space:pre-wrap;word-break:break-word;font:8px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;max-height:300px;overflow:auto}

/* more premium micro-interactions */
.wfgcc-btn{position:relative;overflow:hidden}.wfgcc-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 28%,rgba(255,255,255,.12) 48%,transparent 68%);transform:translateX(-140%);transition:transform .65s}.wfgcc-btn:hover:before{transform:translateX(140%)}.wfgcc-nav-item:after{content:"";position:absolute;right:9px;width:4px;height:4px;border-radius:50%;background:transparent;transition:.2s}.wfgcc-nav-item:hover:after{background:rgba(98,212,255,.38);box-shadow:0 0 8px rgba(98,212,255,.4)}

@media(max-width:1100px){.wfgcc-ops-deck{grid-template-columns:1fr}.wfgcc-channel-matrix,.wfgcc-lab-grid{grid-template-columns:1fr 1fr}.wfgcc-lab-checks{grid-column:1/-1}}
@media(max-width:720px){.wfgcc-top-clock,.wfgcc-top-actions .wfgcc-ghost-link,[data-focus-toggle]{display:none}.wfgcc-readiness-card{align-items:flex-start}.wfgcc-readiness-ring{width:100px;height:100px;flex-basis:100px}.wfgcc-channel-matrix,.wfgcc-lab-grid{grid-template-columns:1fr}.wfgcc-lab-hero{align-items:flex-start;flex-direction:column}.wfgcc-pulse-drawer{padding:18px}.wfgcc-app.is-focus{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.wfgcc-loader-logo:before,.wfgcc-readiness-ring:before,.wfgcc-main:before{animation:none!important}.wfgcc-fox-svg.is-animated .wfgcc-fox-piece{animation-duration:.01ms!important;animation-delay:0ms!important}.wfgcc-body:after{display:none}}

.wfgcc-watcher-live{display:grid;gap:8px}.wfgcc-watcher-row{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #172b42;border-radius:12px;background:#081522;padding:10px 11px}.wfgcc-watcher-state{width:6px;height:6px;border-radius:50%;background:var(--wfg-mint);box-shadow:0 0 10px rgba(78,230,167,.6)}.wfgcc-watcher-state.is-paused{background:#6c7d91;box-shadow:none}.wfgcc-watcher-copy{display:grid;min-width:0}.wfgcc-watcher-copy strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfgcc-watcher-copy small{font-size:13px;color:#526b84;margin-top:2px}.wfgcc-watcher-price{font-size:13px;color:var(--wfg-gold);white-space:nowrap}.wfgcc-watcher-empty{min-height:126px;display:flex;align-items:center;justify-content:center;gap:13px;color:#526b84;text-align:left}.wfgcc-watcher-empty>span{width:38px;height:38px;border:1px solid #243a54;border-radius:12px;display:grid;place-items:center;color:#7190ad}.wfgcc-watcher-empty>div{display:grid}.wfgcc-watcher-empty strong{font-size:13px;color:#91a6bc}.wfgcc-watcher-empty small{font-size:13px;margin-top:3px}

/* 0.4.0 Orbit: local research + live entitlements */
.wfgcc-market-search{position:relative}.wfgcc-market-pin{width:34px;height:34px;border:1px solid #263b55;border-radius:10px;background:#091724;color:var(--wfg-gold);cursor:pointer;font-size:17px;display:grid;place-items:center;transition:.18s}.wfgcc-market-pin:hover{background:#102035;border-color:#405d79;transform:translateY(-1px)}
.wfgcc-research-board{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.wfgcc-research-list{display:flex;flex-wrap:wrap;gap:8px;min-height:44px}.wfgcc-research-empty{color:#526b84;font-size:13px;padding:8px 0}.wfgcc-research-chip{display:inline-flex;align-items:center;border:1px solid #20354d;border-radius:999px;background:#091624;overflow:hidden}.wfgcc-research-chip button{border:0;background:transparent;color:#8197af;cursor:pointer;font-size:13px;padding:7px 10px}.wfgcc-research-chip .query:hover{color:#fff}.wfgcc-research-chip .remove{border-left:1px solid #20354d;padding-inline:8px;color:#566e87}.wfgcc-research-chip .remove:hover{color:#ff9bab;background:rgba(255,122,139,.06)}
.wfgcc-entitlement-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wfgcc-entitlement{border:1px solid #1b3048;background:#081522;border-radius:11px;padding:9px 10px;display:flex;justify-content:space-between;align-items:center;gap:10px}.wfgcc-entitlement span{font-size:13px;color:#607994;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfgcc-entitlement strong{font-size:13px;color:#93a8bd;white-space:nowrap}.wfgcc-entitlement.is-on{border-color:rgba(78,230,167,.14);background:rgba(78,230,167,.025)}.wfgcc-entitlement.is-on strong{color:var(--wfg-mint)}.wfgcc-entitlement.is-off strong{color:#5d7085}.wfgcc-billing-lane{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:20px;color:#5a728b;font-size:13px;font-weight:900;letter-spacing:.08em}.wfgcc-billing-lane i{width:28px;height:1px;background:linear-gradient(90deg,#263d58,#49657f)}
@media(max-width:720px){.wfgcc-research-board,.wfgcc-entitlement-grid{grid-template-columns:1fr}}
.wfgcc-market-search{grid-template-columns:32px 1fr auto auto}.wfgcc-market-search .wfgcc-market-pin{padding:0;width:36px;color:var(--wfg-gold);background:#0b1a29;border:1px solid #263b55}.wfgcc-market-search .wfgcc-market-pin:hover{background:#10243a;color:#ffe49c}
@media(max-width:560px){.wfgcc-market-search{grid-template-columns:26px 1fr auto}.wfgcc-market-search .wfgcc-market-pin{grid-column:auto;width:34px;margin:0}.wfgcc-market-search button[type=submit]{grid-column:1/-1;width:100%;margin:7px 0 0;height:34px}}
.wfgcc-mobile-dock{display:none}
@media(max-width:760px){.wfgcc-content{padding-bottom:105px}.wfgcc-mobile-dock{position:fixed;z-index:70;left:12px;right:12px;bottom:12px;height:62px;border:1px solid rgba(44,67,94,.92);border-radius:18px;background:rgba(7,16,27,.88);backdrop-filter:blur(20px);box-shadow:0 22px 60px rgba(0,0,0,.45);display:grid;grid-template-columns:repeat(5,1fr);padding:6px}.wfgcc-mobile-dock button{border:0;background:transparent;color:#6d839b;border-radius:12px;display:grid;place-items:center;align-content:center;gap:2px;cursor:pointer}.wfgcc-mobile-dock button:active{background:#102036;color:#fff}.wfgcc-mobile-dock span{font-size:17px;line-height:1}.wfgcc-mobile-dock small{font-size:13px;font-weight:900;letter-spacing:.05em}}

/* 0.5.0 Apex ----------------------------------------------------------- */
.wfgcc-telemetry{position:sticky;top:64px;z-index:48;min-height:42px;border-bottom:1px solid rgba(30,48,70,.78);background:rgba(6,14,24,.82);backdrop-filter:blur(18px);display:grid;grid-template-columns:repeat(4,minmax(115px,1fr)) 110px 95px auto;align-items:stretch;padding:0 clamp(18px,3vw,48px);box-shadow:0 10px 35px rgba(0,0,0,.12)}.wfgcc-telemetry button,.wfgcc-telemetry-stat{border:0;border-right:1px solid rgba(29,48,71,.7);background:transparent;color:#8298b0;min-width:0;padding:7px 13px;display:grid;grid-template-columns:10px minmax(0,1fr);grid-template-rows:auto auto;column-gap:7px;align-items:center;text-align:left}.wfgcc-telemetry button{cursor:pointer;transition:.18s}.wfgcc-telemetry button:hover{background:rgba(98,212,255,.035);color:#dbe8f6}.wfgcc-telemetry button .wfgcc-status-orb{grid-row:1/3;width:6px;height:6px}.wfgcc-telemetry small{font-size:13px;font-weight:900;letter-spacing:.15em;color:#415b73}.wfgcc-telemetry strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfgcc-telemetry-stat{display:flex;flex-direction:column;justify-content:center;gap:1px}.wfgcc-telemetry-stat strong{font-variant-numeric:tabular-nums;color:#8da4bc}.wfgcc-telemetry-mode{justify-self:end;align-self:center;margin-left:14px;height:26px;border:1px solid rgba(78,230,167,.18);border-radius:999px;padding:0 9px;display:flex;align-items:center;gap:6px;color:#7ea791;background:rgba(78,230,167,.035);font-size:13px;font-weight:900;letter-spacing:.12em}.wfgcc-telemetry-mode i{width:5px;height:5px;border-radius:50%;background:var(--wfg-mint);box-shadow:0 0 10px rgba(78,230,167,.6)}.wfgcc-telemetry-mode.is-snapshot{border-color:rgba(244,199,95,.2);color:#b79c64;background:rgba(244,199,95,.035)}.wfgcc-telemetry-mode.is-snapshot i{background:var(--wfg-gold);box-shadow:0 0 10px rgba(244,199,95,.45)}.wfgcc-telemetry-mode.is-offline{border-color:rgba(255,122,139,.2);color:#b77d87;background:rgba(255,122,139,.035)}.wfgcc-telemetry-mode.is-offline i{background:var(--wfg-danger);box-shadow:0 0 10px rgba(255,122,139,.45)}

.wfgcc-launch-hero{position:relative;overflow:hidden;border:1px solid #243a55;border-radius:22px;background:radial-gradient(circle at 86% 10%,rgba(98,212,255,.11),transparent 30%),radial-gradient(circle at 65% 110%,rgba(156,124,255,.09),transparent 32%),linear-gradient(135deg,#0e1d30,#08131f 62%);padding:32px;display:flex;justify-content:space-between;gap:30px;align-items:center;box-shadow:var(--wfg-shadow);margin-bottom:16px}.wfgcc-launch-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(98,212,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(98,212,255,.025) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(90deg,#000 0,rgba(0,0,0,.35) 70%,transparent);pointer-events:none}.wfgcc-launch-copy,.wfgcc-launch-score{position:relative;z-index:2}.wfgcc-launch-copy{max-width:830px}.wfgcc-launch-copy h2{font-size:clamp(26px,3.2vw,44px);line-height:1.05;letter-spacing:-.045em;margin:7px 0 12px;max-width:820px}.wfgcc-launch-copy p{max-width:760px;color:#7f94ac;font-size:13px;line-height:1.75}.wfgcc-launch-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}.wfgcc-launch-score{min-width:160px;display:grid;justify-items:center;gap:10px}.wfgcc-launch-score>span{font-size:13px;color:#627b95;text-align:center;max-width:160px}.wfgcc-launch-ring{width:130px;height:130px;flex-basis:130px}.wfgcc-stack-road{display:grid;grid-template-columns:repeat(7,minmax(130px,1fr));gap:9px;margin:0 0 16px}.wfgcc-stack-node{position:relative;min-width:0;border:1px solid #1b3048;border-radius:15px;background:linear-gradient(180deg,rgba(10,24,39,.94),rgba(7,17,29,.96));padding:14px 12px;display:grid;grid-template-columns:25px minmax(0,1fr) auto;gap:8px;align-items:center;color:#768da6;text-align:left;cursor:pointer;transition:.2s ease;overflow:hidden}.wfgcc-stack-node:before{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#233b54;transition:.2s}.wfgcc-stack-node:hover{transform:translateY(-2px);border-color:#38556f;color:#dfeaf6}.wfgcc-stack-node i{font-style:normal;font-size:13px;color:#405b73;font-weight:900}.wfgcc-stack-node span{display:grid;min-width:0}.wfgcc-stack-node small{font-size:13px;color:#415c75;font-weight:900;letter-spacing:.13em}.wfgcc-stack-node strong{font-size:13px;color:#a8bacd;margin:2px 0}.wfgcc-stack-node em{font-style:normal;font-size:13px;color:#516a83;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfgcc-stack-node>b{font-size:13px;color:#3e5871}.wfgcc-stack-node.is-ok{border-color:rgba(78,230,167,.18);background:linear-gradient(180deg,rgba(13,39,39,.36),rgba(7,18,29,.96))}.wfgcc-stack-node.is-ok:before{background:var(--wfg-mint);box-shadow:0 0 15px rgba(78,230,167,.35)}.wfgcc-stack-node.is-ok strong{color:#d7f8e8}.wfgcc-stack-node.is-warn:before{background:var(--wfg-gold)}.wfgcc-stack-node.is-preview{border-style:dashed;opacity:.82}.wfgcc-stack-node.is-preview:before{background:linear-gradient(90deg,var(--wfg-violet),var(--wfg-cyan));opacity:.45}.wfgcc-launch-lower{margin-top:0}.wfgcc-next-action-body{display:grid;grid-template-columns:56px minmax(0,1fr);gap:15px;align-items:center;margin-top:18px}.wfgcc-next-glyph{width:52px;height:52px;border:1px solid #2a4664;border-radius:16px;display:grid;place-items:center;font-size:23px;color:var(--wfg-gold);background:radial-gradient(circle at 50% 30%,rgba(244,199,95,.08),transparent 70%)}.wfgcc-next-action-body strong{font-size:14px}.wfgcc-next-action-body p{font-size:13px;color:#6e849d;margin:5px 0 7px}.wfgcc-shortcut-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.wfgcc-shortcut-grid>span{border:1px solid #1b3048;border-radius:11px;background:#081522;padding:9px;display:flex;align-items:center;gap:5px;min-width:0}.wfgcc-shortcut-grid kbd{font:7px ui-monospace,SFMono-Regular,Consolas,monospace;border:1px solid #2c4560;border-bottom-color:#435e79;border-radius:5px;padding:2px 5px;background:#0d1d2e;color:#a8bdd0}.wfgcc-shortcut-grid b{font-size:13px;color:#607994;margin-left:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.wfgcc-pulse-actions,.wfgcc-flight-actions{display:flex;align-items:center;gap:8px}.wfgcc-bell [data-notify-badge].is-zero{display:none}.wfgcc-flight-card{margin-top:14px}.wfgcc-flight-card>p{font-size:13px;color:#617890;margin-top:0}.wfgcc-flight-list{display:grid;gap:5px;max-height:300px;overflow:auto;margin-top:12px;padding-right:4px}.wfgcc-flight-row{display:grid;grid-template-columns:68px 72px minmax(0,1fr);gap:8px;align-items:center;border:1px solid #172a40;border-radius:9px;background:#07131f;padding:8px 10px;font:7px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace}.wfgcc-flight-row time{color:#4f6c88}.wfgcc-flight-row b{font-size:13px;letter-spacing:.1em;color:var(--wfg-cyan)}.wfgcc-flight-row span{color:#758ca4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfgcc-diff-pill{font-style:normal;margin-left:6px;border:1px solid #2b425a;border-radius:99px;padding:2px 6px;font-size:13px;letter-spacing:.08em;vertical-align:1px}.wfgcc-diff-pill.is-ahead{border-color:rgba(156,124,255,.35);color:#bcaeff;background:rgba(156,124,255,.08)}.wfgcc-diff-pill.is-same{border-color:rgba(78,230,167,.25);color:#86e8bd;background:rgba(78,230,167,.05)}.wfgcc-diff-pill.is-older{border-color:rgba(244,199,95,.25);color:#d6b86e;background:rgba(244,199,95,.05)}.wfgcc-diff-pill.is-none{color:#5f748a}.wfgcc-local-control{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:14px}.wfgcc-local-control>div{max-width:760px}.wfgcc-local-control p{font-size:13px;color:#667e96;margin-bottom:0}

/* Apex gives the shell more 'native app' depth */
.wfgcc-main:after{content:"";position:fixed;right:0;bottom:0;width:36vw;height:36vw;pointer-events:none;background:radial-gradient(circle,rgba(98,212,255,.025),transparent 66%);z-index:-1}.wfgcc-section.is-active>.wfgcc-page-head{animation:wfgcc-head-rise .45s cubic-bezier(.2,.8,.2,1)}@keyframes wfgcc-head-rise{from{opacity:.2;transform:translateY(-5px)}to{opacity:1;transform:none}}

@media(max-width:1320px){.wfgcc-stack-road{grid-template-columns:repeat(4,1fr)}.wfgcc-telemetry{grid-template-columns:repeat(4,1fr) 90px auto}.wfgcc-telemetry-stat:nth-of-type(2){display:none}}
@media(max-width:980px){.wfgcc-telemetry{top:58px;grid-template-columns:repeat(4,1fr) auto}.wfgcc-telemetry-stat{display:none}.wfgcc-stack-road{grid-template-columns:repeat(2,1fr)}.wfgcc-launch-hero{align-items:flex-start}.wfgcc-launch-score{min-width:120px}.wfgcc-shortcut-grid{grid-template-columns:1fr}}
@media(max-width:720px){.wfgcc-telemetry{position:relative;top:auto;grid-template-columns:repeat(2,1fr);padding:0 12px}.wfgcc-telemetry button:nth-child(3),.wfgcc-telemetry button:nth-child(4),.wfgcc-telemetry-mode{display:none}.wfgcc-launch-hero{padding:22px;flex-direction:column}.wfgcc-launch-score{width:100%;grid-template-columns:auto 1fr;justify-items:start;align-items:center}.wfgcc-launch-ring{width:98px;height:98px;flex-basis:98px}.wfgcc-stack-road{grid-template-columns:1fr}.wfgcc-stack-node{grid-template-columns:28px 1fr auto}.wfgcc-local-control{align-items:flex-start;flex-direction:column}.wfgcc-local-control .wfgcc-btn{width:100%}.wfgcc-flight-row{grid-template-columns:54px 56px minmax(0,1fr)}}

/* 0.6.0 Workspace Wiring ------------------------------------------------ */
.wfgcc-workspace-toolbar{border:1px solid #243a55;border-radius:18px;background:linear-gradient(135deg,#0d1b2c,#08131f);padding:22px 24px;margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:18px}.wfgcc-workspace-toolbar h2{margin:4px 0 5px}.wfgcc-workspace-toolbar p{margin:0;color:#687f98;font-size:13px}.wfgcc-workspace-grid{display:grid;grid-template-columns:minmax(240px,330px) minmax(0,1fr);gap:14px;margin-bottom:14px}.wfgcc-workspace-list{border:1px solid #1c3047;border-radius:14px;background:#07131f;padding:7px;max-height:620px;overflow:auto}.wfgcc-workspace-list-row{width:100%;border:1px solid transparent;border-radius:10px;background:transparent;color:#7690a9;padding:11px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;text-align:left;cursor:pointer}.wfgcc-workspace-list-row:hover,.wfgcc-workspace-list-row.is-active{background:#0e2134;border-color:#284560;color:#e8f3ff}.wfgcc-workspace-list-row strong{font-size:13px}.wfgcc-workspace-list-row small{font-size:13px;color:#5c7590;margin-top:3px}.wfgcc-workspace-list-row b{grid-column:2;grid-row:1/3;align-self:center;color:#5baed3}.wfgcc-workspace-editor{min-height:320px}.wfgcc-field{display:grid;gap:5px}.wfgcc-field label{font-size:13px;color:#607a94;font-weight:900;letter-spacing:.12em}.wfgcc-field input,.wfgcc-ledger-group input,.wfgcc-workspace-edit-row input,.wfgcc-resource-row input{border:1px solid #2a435d!important;background:#071522!important;color:#e5eff9!important;border-radius:8px!important;padding:9px 10px!important;box-shadow:none!important}.wfgcc-field input{font-size:14px!important}.wfgcc-workspace-meta{font:6px ui-monospace,SFMono-Regular,Consolas,monospace;color:#4f6983;margin:7px 0 18px}.wfgcc-workspace-rows{display:grid;gap:6px}.wfgcc-workspace-edit-row{border:1px solid #172b40;border-radius:9px;padding:9px 10px;display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:12px;align-items:center;background:#071521}.wfgcc-workspace-edit-row span{display:grid}.wfgcc-workspace-edit-row strong{font-size:13px}.wfgcc-workspace-edit-row small{font-size:13px;color:#536e88}.wfgcc-workspace-edit-row label{font-size:13px;color:#5d7893;display:grid;grid-template-columns:auto 1fr;gap:6px;align-items:center}.wfgcc-workspace-edit-row input{width:76px!important;padding:5px 7px!important}.wfgcc-workspace-banker{margin-top:18px}.wfgcc-roster{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.wfgcc-roster-chip{border:1px solid #29435e;border-radius:999px;background:#0a1b2b;padding:6px 9px;color:#87a0b9;font-size:13px;display:grid;gap:1px}.wfgcc-roster-chip b{font-size:13px;color:#b9cada}.wfgcc-roster-chip small{font-size:13px;color:#58718a}.wfgcc-roster-chip.is-banker{border-color:rgba(244,199,95,.3);background:rgba(244,199,95,.05)}.wfgcc-muted{color:#536b84;font-size:13px}.wfgcc-resource-card{margin-bottom:14px}.wfgcc-resource-table{display:grid;gap:5px;max-height:520px;overflow:auto;margin-top:10px}.wfgcc-resource-row{border-bottom:1px solid #14283b;padding:7px 3px;display:grid;grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:10px}.wfgcc-resource-row span{display:grid}.wfgcc-resource-row strong{font-size:13px}.wfgcc-resource-row small{font:6px ui-monospace,SFMono-Regular,Consolas,monospace;color:#526d88}.wfgcc-resource-row label{font-size:13px;color:#6f879f;display:flex;align-items:center;gap:6px}.wfgcc-resource-row input{width:120px!important;padding:6px!important}.wfgcc-workspace-count{font-size:13px;color:#607a92}.wfgcc-ledger-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.wfgcc-ledger-stats .wfgcc-card{padding:15px 17px}.wfgcc-ledger-stats span{display:block;font-size:13px;color:#56708a;font-weight:900;letter-spacing:.12em}.wfgcc-ledger-stats strong{display:block;font-size:20px;margin-top:5px;color:#dfeaf5}.wfgcc-ledger-groups{display:grid;gap:9px;margin-top:12px}.wfgcc-ledger-group{border:1px solid #1b3047;border-radius:11px;background:#071521;padding:10px}.wfgcc-ledger-group-head{display:grid;grid-template-columns:1fr auto;gap:8px}.wfgcc-ledger-group-head input{font-size:13px!important;padding:7px 9px!important}.wfgcc-ledger-group-head button{border:1px solid rgba(255,122,139,.22);border-radius:7px;background:rgba(255,122,139,.04);color:#c77d88;font-size:13px;cursor:pointer}.wfgcc-ledger-member-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:9px}.wfgcc-ledger-member-grid label{border:1px solid #183047;border-radius:7px;padding:6px 7px;font-size:13px;color:#7189a1;display:flex;gap:6px;align-items:center}.wfgcc-ledger-member-grid input{accent-color:#62d4ff}.wfgcc-telemetry-ledger{display:grid;max-height:480px;overflow:auto}.wfgcc-telemetry-row{display:grid;grid-template-columns:105px 80px minmax(0,1fr);gap:8px;border-bottom:1px solid #14283b;padding:8px 4px;align-items:center}.wfgcc-telemetry-row time{font-size:13px;color:#526e89}.wfgcc-telemetry-row strong{font-size:13px;color:#62d4ff}.wfgcc-telemetry-row span{font-size:13px;color:#7d94aa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:920px){.wfgcc-workspace-grid{grid-template-columns:1fr}.wfgcc-workspace-list{max-height:260px}.wfgcc-ledger-stats{grid-template-columns:1fr 1fr}.wfgcc-ledger-member-grid{grid-template-columns:1fr}}@media(max-width:620px){.wfgcc-workspace-toolbar{align-items:flex-start;flex-direction:column}.wfgcc-workspace-toolbar .wfgcc-btn{width:100%}.wfgcc-resource-row{grid-template-columns:1fr}.wfgcc-ledger-stats{grid-template-columns:1fr}.wfgcc-workspace-edit-row{grid-template-columns:1fr}.wfgcc-telemetry-row{grid-template-columns:72px 58px minmax(0,1fr)}}

/* 0.6.2 Workspace: WoW-inspired readability/content pass */
[data-section-panel="forge"], [data-section-panel="ledger"]{--wfg-wow-gold:#f0c34e;--wfg-wow-gold-dim:#8f7331;--wfg-wow-panel:#070b10;--wfg-wow-panel-2:#0b1118;--wfg-wow-line:#2c3540}
[data-section-panel="forge"] .wfgcc-page-head p,[data-section-panel="ledger"] .wfgcc-page-head p{font-size:13px;line-height:1.55;color:#9aa8b8;max-width:900px}
[data-section-panel="forge"] .wfgcc-kicker,[data-section-panel="ledger"] .wfgcc-kicker{font-size:13px;color:var(--wfg-wow-gold);letter-spacing:.12em}
.wfgcc-workspace-toolbar{border-radius:5px;border-color:#3b4652;background:linear-gradient(180deg,#0d1218,#080c11);box-shadow:inset 0 1px 0 rgba(240,195,78,.12);padding:20px 22px}.wfgcc-workspace-toolbar h2{font-size:24px;color:#eef3f8}.wfgcc-workspace-toolbar p{font-size:13px;line-height:1.5;color:#8e9dab}
.wfgcc-workspace-grid{grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:12px}.wfgcc-workspace-list{border-radius:4px;border-color:#343e49;background:#06090d;padding:5px}.wfgcc-workspace-list-row{border-radius:3px;padding:13px 12px;grid-template-columns:16px minmax(0,1fr) 16px;grid-template-rows:1fr;gap:9px;align-items:center;border-bottom:1px solid #1b232c}.wfgcc-workspace-list-row:hover,.wfgcc-workspace-list-row.is-active{background:#111a22;border-color:#806a32;box-shadow:inset 3px 0 0 var(--wfg-wow-gold)}.wfgcc-forge-list-mark{font-size:13px;color:#8f7331}.wfgcc-workspace-list-row.is-active .wfgcc-forge-list-mark{color:var(--wfg-wow-gold)}.wfgcc-forge-list-copy{display:grid;gap:3px;min-width:0}.wfgcc-workspace-list-row strong{font-size:14px;color:#e8edf3}.wfgcc-workspace-list-row small{font-size:13px;line-height:1.35;color:#8392a2;margin:0}.wfgcc-workspace-list-row b{grid-column:3;grid-row:1;font-size:20px;color:#ac8e3d}
.wfgcc-workspace-editor{border-radius:4px!important;border-color:#343e49!important;background:#070b10!important;padding:20px!important}.wfgcc-wow-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid #2b333c;padding:0 0 16px;margin-bottom:16px}.wfgcc-wow-panel-head h2{font-size:25px;margin:4px 0;color:#f2f4f6}.wfgcc-wow-panel-head p{font-size:13px;color:#9aa6b3;margin:0}.wfgcc-wow-badge{border:1px solid #725f2e;color:#f0c34e;background:#15130b;padding:5px 8px;font-size:13px;font-weight:900;letter-spacing:.08em}.wfgcc-forge-name-field label{font-size:13px!important;color:#b08f3d!important}.wfgcc-forge-name-field input{font-size:16px!important;border-radius:3px!important;background:#090d12!important}.wfgcc-workspace-meta{font-size:13px;margin:8px 0 17px;color:#687888}.wfgcc-wow-section-title{font-size:17px;color:#f0c34e;margin:16px 0 10px;text-transform:none}
.wfgcc-workspace-rows{gap:5px}.wfgcc-workspace-edit-row{border-radius:3px;border-color:#28313a;background:#0a0f15;padding:11px 12px;grid-template-columns:12px minmax(0,1fr) 118px;gap:10px}.wfgcc-forge-item-mark{font-size:13px;color:#9d9d9d}.wfgcc-forge-item-main{display:grid;gap:3px}.wfgcc-workspace-edit-row strong{font-size:14px;color:#e8e8e8}.wfgcc-workspace-edit-row small{font-size:13px;line-height:1.35;color:#81909f}.wfgcc-workspace-edit-row small.route{color:#c2a85a}.wfgcc-workspace-edit-row label{font-size:13px;color:#b8a264;grid-template-columns:auto 68px}.wfgcc-workspace-edit-row input{width:68px!important;font-size:13px!important;border-radius:3px!important;padding:6px!important}
.wfgcc-forge-product.q0 strong,.wfgcc-forge-product.q0 .wfgcc-forge-item-mark{color:#9d9d9d}.wfgcc-forge-product.q1 strong,.wfgcc-forge-product.q1 .wfgcc-forge-item-mark{color:#fff}.wfgcc-forge-product.q2 strong,.wfgcc-forge-product.q2 .wfgcc-forge-item-mark{color:#1eff00}.wfgcc-forge-product.q3 strong,.wfgcc-forge-product.q3 .wfgcc-forge-item-mark{color:#0070dd}.wfgcc-forge-product.q4 strong,.wfgcc-forge-product.q4 .wfgcc-forge-item-mark{color:#a335ee}.wfgcc-forge-product.q5 strong,.wfgcc-forge-product.q5 .wfgcc-forge-item-mark{color:#ff8000}
.wfgcc-wow-subpanel{border-top:1px solid #2b333c;padding-top:16px}.wfgcc-workspace-banker h3{font-size:16px;color:#e5e8ec}.wfgcc-roster{gap:7px}.wfgcc-roster-chip{border-radius:3px;padding:7px 9px;font-size:13px;background:#0b1117}.wfgcc-roster-chip b{font-size:13px;color:#e4e9ef}.wfgcc-roster-chip small{font-size:13px;color:#8b98a5}.wfgcc-roster-chip.is-banker{border-color:#68582d;background:#15130d}.wfgcc-muted{font-size:13px}
.wfgcc-resource-card{border-radius:4px!important}.wfgcc-resource-card h3{font-size:18px}.wfgcc-resource-table{gap:0}.wfgcc-resource-row{padding:11px 4px;border-color:#29323b}.wfgcc-resource-row strong{font-size:13px;color:#e5e9ee}.wfgcc-resource-row small{font-size:13px}.wfgcc-resource-row label{font-size:13px}.wfgcc-resource-row input{font-size:13px!important;border-radius:3px!important}.wfgcc-workspace-count{font-size:13px}
.wfgcc-ledger-stats{gap:8px}.wfgcc-ledger-stats .wfgcc-card{border-radius:4px;padding:17px 18px;background:#090e14}.wfgcc-ledger-stats span{font-size:13px;color:#b3974e}.wfgcc-ledger-stats strong{font-size:24px}.wfgcc-ledger-groups{gap:8px}.wfgcc-ledger-group{border-radius:3px;padding:12px;background:#090e14}.wfgcc-ledger-group-head input{font-size:13px!important;border-radius:3px!important}.wfgcc-ledger-group-head button{font-size:13px;border-radius:3px;padding:0 10px}.wfgcc-ledger-member-grid{gap:6px}.wfgcc-ledger-member-grid label{border-radius:3px;padding:8px;font-size:13px;background:#0b1117}.wfgcc-telemetry-ledger{max-height:520px}.wfgcc-telemetry-row{grid-template-columns:145px 90px minmax(0,1fr);padding:9px 5px}.wfgcc-telemetry-row time,.wfgcc-telemetry-row strong{font-size:13px}.wfgcc-telemetry-row span{font-size:13px}.wfgcc-research-empty{font-size:13px;line-height:1.45}
@media(max-width:920px){.wfgcc-workspace-grid{grid-template-columns:1fr}.wfgcc-workspace-edit-row{grid-template-columns:12px minmax(0,1fr) 108px}}

/* ========================================================================== */
/* 0.7.0 · Forge Wizard – Ingame-parity workspace                             */
/* ========================================================================== */
.wfgcc-forge-shell{border:1px solid #27333e;background:#05090d;box-shadow:inset 0 1px 0 rgba(240,195,78,.08);margin-bottom:16px}
.wfgcc-forge-commandbar{min-height:88px;padding:18px 22px;border-bottom:1px solid #27313a;display:flex;align-items:center;justify-content:space-between;gap:22px;background:linear-gradient(180deg,#0b1117,#070b10)}
.wfgcc-forge-commandbar h2{font-size:23px;line-height:1.12;margin:4px 0;color:#f2f3f5;letter-spacing:-.02em}.wfgcc-forge-commandbar p{font-size:13px;line-height:1.45;color:#91a0af;margin:0}.wfgcc-forge-command-actions{display:flex;gap:8px;flex-wrap:wrap}
.wfgcc-forge-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #27313a;background:#080d12}.wfgcc-forge-summary>div{padding:15px 18px;border-right:1px solid #252f38}.wfgcc-forge-summary>div:last-child{border-right:0}.wfgcc-forge-summary span{display:block;color:#9c8446;font-size:13px;font-weight:900;letter-spacing:.09em}.wfgcc-forge-summary strong{display:block;color:#eff3f6;font-size:22px;margin-top:3px}
.wfgcc-forge-stage{min-height:540px;padding:14px;background:#05080c}.wfgcc-forge-loading,.wfgcc-forge-empty{min-height:110px;border:1px dashed #29343e;background:#080d12;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#8493a1;font-size:13px;text-align:center;padding:22px}.wfgcc-forge-empty strong{font-size:17px;color:#dce3e9}.wfgcc-forge-empty.large{min-height:360px}
.wfgcc-forge-library{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:12px}.wfgcc-forge-set-list,.wfgcc-forge-set-detail{border:1px solid #29343e;background:#070b10;min-height:480px}.wfgcc-forge-list-head{height:42px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #28323b;color:#c8a94f;font-size:13px;font-weight:900;letter-spacing:.08em}.wfgcc-forge-list-head b{font-size:13px;color:#e7edf2}
.wfgcc-forge-set-button{width:100%;min-height:60px;padding:10px 12px;border:0;border-bottom:1px solid #1f2830;background:#080d12;color:#dce3e8;display:grid;grid-template-columns:15px minmax(0,1fr) 16px;gap:9px;align-items:center;text-align:left;cursor:pointer}.wfgcc-forge-set-button:hover{background:#0d151d}.wfgcc-forge-set-button.is-active{background:#101b23;box-shadow:inset 3px 0 0 #d7ac3e}.wfgcc-forge-set-button .diamond{color:#806d39}.wfgcc-forge-set-button.is-active .diamond{color:#f0c54f}.wfgcc-forge-set-button>span:nth-child(2){display:grid;gap:3px;min-width:0}.wfgcc-forge-set-button strong{font-size:15px;color:#f0f2f4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfgcc-forge-set-button small{font-size:13px;color:#8795a2}.wfgcc-forge-set-button>b{font-size:18px;color:#a88e48}
.wfgcc-forge-set-detail{padding:18px}.wfgcc-forge-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:15px;border-bottom:1px solid #2b333b}.wfgcc-forge-detail-head h2{font-size:25px;margin:3px 0;color:#f1f3f5}.wfgcc-forge-detail-head p{font-size:13px;color:#8f9ca8;margin:0}.wfgcc-forge-detail-head .actions{display:flex;gap:8px}
.wfgcc-forge-detail-products{margin-top:12px;display:grid;gap:3px}.wfgcc-forge-detail-row{min-height:58px;border:1px solid #25303a;background:#090e13;padding:9px 12px;display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:14px;align-items:center}.wfgcc-forge-detail-row .item{display:grid;gap:4px;min-width:0}.wfgcc-forge-detail-row .item small{font-size:13px;color:#8c99a5}.wfgcc-forge-detail-row .target{text-align:right}.wfgcc-forge-detail-row .target span{display:block;font-size:13px;color:#a28843;font-weight:900}.wfgcc-forge-detail-row .target strong{font-size:19px;color:#e8edf1}
.wfgcc-forge-route{margin-top:16px;padding-top:14px;border-top:1px solid #2b333b}.wfgcc-forge-route>span{display:block;color:#d4ad43;font-size:13px;font-weight:900;letter-spacing:.08em;margin-bottom:8px}.wfgcc-forge-route>div{display:flex;gap:7px;flex-wrap:wrap}.wfgcc-forge-route>div span{border:1px solid #4b633a;background:#0d1711;color:#a9d28e;padding:6px 8px;font-size:13px}.wfgcc-forge-route em{font-style:normal;color:#97a4af;font-size:13px}
.wfgcc-forge-item-link{display:inline-flex;align-items:center;gap:7px;font-size:15px!important;font-weight:700;text-decoration:none!important;color:#e8e8e8}.wfgcc-forge-item-link.q0{color:#9d9d9d!important}.wfgcc-forge-item-link.q1{color:#fff!important}.wfgcc-forge-item-link.q2{color:#1eff00!important}.wfgcc-forge-item-link.q3{color:#0070dd!important}.wfgcc-forge-item-link.q4{color:#a335ee!important}.wfgcc-forge-item-link.q5{color:#ff8000!important}.wfgcc-forge-item-link.q6{color:#e6cc80!important}.wfgcc-forge-item-link.q7{color:#00ccff!important}.wfgcc-forge-item-link:hover{filter:brightness(1.2)}

.wfgcc-forge-wizard-head{padding:7px 6px 15px;border-bottom:1px solid #2b343d;display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.wfgcc-forge-wizard-head .step{display:block;color:#d3aa3c;font-size:13px;font-weight:900;letter-spacing:.1em}.wfgcc-forge-wizard-head h2{font-size:27px;margin:4px 0;color:#f3f5f6}.wfgcc-forge-wizard-head p{font-size:13px;line-height:1.45;color:#94a1ad;margin:0}.wfgcc-forge-close{width:35px;height:35px;border:1px solid #573139;background:#221014;color:#d99b9b;font-size:20px;cursor:pointer}.wfgcc-forge-step-meter{height:4px;display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:10px 0 16px}.wfgcc-forge-step-meter i{background:#202932}.wfgcc-forge-step-meter i.is-active{background:#d5ad43;box-shadow:0 0 8px rgba(213,173,67,.25)}
.wfgcc-forge-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-content:start;min-height:360px}.wfgcc-forge-choice-grid.expansions{grid-template-columns:repeat(4,minmax(0,1fr))}.wfgcc-forge-choice{min-height:76px;border:1px solid #34404a;background:#0a1016;color:#e5e9ed;padding:12px;display:grid;grid-template-columns:34px minmax(0,1fr) 16px;gap:10px;align-items:center;text-align:left;cursor:pointer}.wfgcc-forge-choice:hover{border-color:#92783b;background:#111920}.wfgcc-forge-choice .glyph{font-size:22px;color:#d3aa3c;text-align:center}.wfgcc-forge-choice>span:nth-child(2){display:grid;gap:4px}.wfgcc-forge-choice strong{font-size:15px}.wfgcc-forge-choice small{font-size:13px;color:#8a98a5}.wfgcc-forge-choice>b{color:#c7a548;font-size:18px}
.wfgcc-forge-wizard-footer{min-height:58px;margin-top:14px;padding-top:12px;border-top:1px solid #29333c;display:flex;align-items:center;gap:8px}.wfgcc-forge-wizard-footer .summary{margin-right:auto;color:#8c9aa7;font-size:13px}.wfgcc-forge-wizard-footer .wfgcc-btn{min-width:120px}
.wfgcc-forge-recipe-tools{display:grid;grid-template-columns:minmax(200px,1fr) minmax(190px,.8fr) auto;gap:9px;align-items:end;padding:0 0 12px}.wfgcc-forge-recipe-tools label{display:grid;gap:5px}.wfgcc-forge-recipe-tools label>span,.wfgcc-forge-recipe-tools .realms>span{font-size:13px;color:#b08e3b;font-weight:900;letter-spacing:.07em}.wfgcc-forge-recipe-tools input[type=text],.wfgcc-forge-recipe-tools input[type=search]{height:38px;border:1px solid #34404b!important;border-radius:2px!important;background:#080d12!important;color:#eef2f4!important;padding:0 10px!important;font-size:14px!important}.wfgcc-forge-recipe-tools .check{display:flex;align-items:center;gap:7px;height:38px;color:#a3adb6;font-size:13px}.wfgcc-forge-recipe-tools .check>span{color:#a3adb6;font-size:13px;letter-spacing:0}.wfgcc-forge-recipe-tools .realms{grid-column:1/-1;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.wfgcc-forge-recipe-tools .realms>div{display:flex;gap:5px;flex-wrap:wrap}.wfgcc-forge-recipe-tools .realms button{height:29px;border:1px solid #34414c;background:#0a1016;color:#9ba8b3;padding:0 10px;font-size:13px;cursor:pointer}.wfgcc-forge-recipe-tools .realms button.is-active{border-color:#2a8371;background:#09201b;color:#64d8bc}
.wfgcc-forge-recipe-table{border:1px solid #303943;background:#070b0f}.wfgcc-forge-recipe-header,.wfgcc-forge-recipe-row{display:grid;grid-template-columns:minmax(320px,1.45fr) minmax(130px,.52fr) minmax(180px,.72fr) 110px 160px;align-items:center}.wfgcc-forge-recipe-header{min-height:35px;background:#0d1319;border-bottom:1px solid #313b44}.wfgcc-forge-recipe-header button{height:35px;border:0;border-right:1px solid #28323b;background:transparent;color:#d3ad49;font-size:13px;font-weight:900;letter-spacing:.06em;text-align:left;padding:0 10px;cursor:pointer}.wfgcc-forge-recipe-header .market-head{height:35px;display:flex;align-items:center;padding:0 10px;border-right:1px solid #28323b;color:#d3ad49;font-size:13px;font-weight:900;letter-spacing:.06em}.wfgcc-forge-recipe-header button:last-child{text-align:center;border-right:0}.wfgcc-forge-recipe-row{min-height:66px;border-bottom:1px solid #222b33;background:#080d12}.wfgcc-forge-recipe-row:last-child{border-bottom:0}.wfgcc-forge-recipe-row:hover{background:#0d141a}.wfgcc-forge-recipe-row.is-selected{box-shadow:inset 3px 0 0 #2fb893;background:#0a1515}.wfgcc-forge-recipe-row>div{padding:8px 10px}.wfgcc-forge-recipe-row .recipe{display:grid;gap:4px;min-width:0}.wfgcc-forge-recipe-row .recipe small{font-size:13px;color:#8996a2}.wfgcc-forge-recipe-row .recipe select{width:max-content;max-width:280px;height:27px;border:1px solid #33414c;background:#090f14;color:#cbd4dc;font-size:13px}.wfgcc-forge-recipe-row .cost{font-size:13px;color:#d9c27c}.wfgcc-forge-recipe-row .profit{font-size:13px;color:#a7b2bb}.wfgcc-forge-recipe-row .profit.positive{color:#58d7a6}.wfgcc-forge-recipe-row .profit.negative{color:#ff746d}.wfgcc-forge-recipe-row .market-source{display:flex;align-items:center;min-width:0}.wfgcc-forge-recipe-row .market-source>span{display:inline-flex;align-items:center;justify-content:center;min-width:70px;max-width:100%;height:24px;padding:0 8px;border:1px solid #34424d;background:#0b1218;color:#aeb8c1;font-size:13px;font-weight:900;letter-spacing:.045em;white-space:nowrap}.wfgcc-forge-recipe-row .market-source .source-realm{border-color:#276d5d;background:#0a1916;color:#63ddb2}.wfgcc-forge-recipe-row .market-source .source-eu-market{border-color:#285f82;background:#091722;color:#6fc2ff}.wfgcc-forge-recipe-row .market-source .source-eu-ref{border-color:#574a7d;background:#14101e;color:#c1a6ff}.wfgcc-forge-recipe-row .market-source .source-other{border-color:#6b5c32;background:#17140c;color:#d9c27c}.wfgcc-forge-recipe-row .target{display:grid;grid-template-columns:31px 72px 31px;gap:4px;justify-content:center}.wfgcc-forge-recipe-row .target button{height:31px;border:1px solid #3a4650;background:#10161d;color:#d6dde3;font-size:16px;cursor:pointer}.wfgcc-forge-recipe-row .target input{height:31px;width:72px!important;border:1px solid #3a4650!important;background:#060a0e!important;color:#fff!important;text-align:center;font-size:13px!important;padding:0!important;border-radius:0!important}.wfgcc-forge-pager{height:42px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid #303943;border-top:0;background:#090e13}.wfgcc-forge-pager button{width:32px;height:28px;border:1px solid #36424c;background:#10171e;color:#cfd6dc;cursor:pointer}.wfgcc-forge-pager button:disabled{opacity:.35}.wfgcc-forge-pager span{min-width:160px;text-align:center;font-size:13px;color:#8997a4}
.wfgcc-forge-sales-mode{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.wfgcc-forge-sales-mode button{min-height:72px;border:1px solid #35414b;background:#090f14;color:#dde3e8;padding:12px;text-align:left;cursor:pointer}.wfgcc-forge-sales-mode button strong,.wfgcc-forge-sales-mode button small{display:block}.wfgcc-forge-sales-mode button strong{font-size:14px;color:#d6b34d}.wfgcc-forge-sales-mode button small{font-size:13px;color:#8795a1;margin-top:4px}.wfgcc-forge-sales-mode button.is-active{border-color:#2d8b75;background:#0a1a17;box-shadow:inset 3px 0 0 #42c6a6}.wfgcc-forge-sales-mode button:disabled{opacity:.35;cursor:not-allowed}.wfgcc-forge-sales-panel{border:1px solid #303a43;background:#070b10;padding:14px}.wfgcc-forge-sales-section>.title{display:block;color:#d3aa42;font-size:13px;font-weight:900;letter-spacing:.08em;margin-bottom:8px}.wfgcc-forge-sales-section .bankers{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.wfgcc-forge-sales-section .bankers label{border:1px solid #35414b;background:#0a1016;padding:10px;display:flex;align-items:center;gap:8px;cursor:pointer}.wfgcc-forge-sales-section .bankers label.is-active{border-color:#62743d;background:#11170d}.wfgcc-forge-sales-section .bankers span{display:grid}.wfgcc-forge-sales-section .bankers strong{font-size:13px}.wfgcc-forge-sales-section .bankers small{font-size:13px;color:#8794a0}.wfgcc-forge-distribution-mode{display:flex;gap:6px;margin:13px 0}.wfgcc-forge-distribution-mode button{height:32px;border:1px solid #38454f;background:#0b1117;color:#96a2ad;padding:0 12px;font-size:13px;font-weight:900;cursor:pointer}.wfgcc-forge-distribution-mode button.is-active{border-color:#947a38;color:#efc553;background:#17140b}.wfgcc-forge-allocation-table{border-top:1px solid #303942}.wfgcc-forge-allocation-row{min-height:70px;border-bottom:1px solid #242e36;display:grid;grid-template-columns:minmax(280px,1.3fr) repeat(3,minmax(130px,.7fr));gap:8px;align-items:center;padding:8px 0}.wfgcc-forge-allocation-row .item{display:grid;gap:4px;padding-right:8px}.wfgcc-forge-allocation-row .item small{font-size:13px;color:#84929e}.wfgcc-forge-allocation-row label{display:grid;gap:4px}.wfgcc-forge-allocation-row label span{font-size:13px;color:#9c8c5a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfgcc-forge-allocation-row input{height:31px;border:1px solid #394650!important;border-radius:0!important;background:#070b0f!important;color:#f0f2f3!important;text-align:center;font-size:13px!important;padding:0!important}.wfgcc-forge-allocation-row input:disabled{color:#9fd5c4!important;background:#0b1614!important}
.wfgcc-forge-resources{border-radius:0!important;border-color:#2c3740!important;background:#070b10!important}.wfgcc-forge-resources .wfgcc-resource-row strong{font-size:14px}.wfgcc-forge-resources .wfgcc-resource-row small{font-size:13px}.wfgcc-forge-resources>p{font-size:13px;color:#8b99a5}.wfgcc-forge-resources>[data-workspace-save]{margin-top:14px}

@media(max-width:1200px){.wfgcc-forge-choice-grid.expansions{grid-template-columns:repeat(3,1fr)}.wfgcc-forge-recipe-header,.wfgcc-forge-recipe-row{grid-template-columns:minmax(260px,1.3fr) 115px minmax(155px,.72fr) 100px 150px}.wfgcc-forge-allocation-row{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(110px,.6fr))}}
@media(max-width:980px){.wfgcc-forge-library{grid-template-columns:1fr}.wfgcc-forge-set-list{min-height:0}.wfgcc-forge-choice-grid,.wfgcc-forge-choice-grid.expansions{grid-template-columns:repeat(2,1fr)}.wfgcc-forge-recipe-table{overflow:auto}.wfgcc-forge-recipe-header,.wfgcc-forge-recipe-row{min-width:930px}.wfgcc-forge-allocation-table{overflow:auto}.wfgcc-forge-allocation-row{min-width:820px}.wfgcc-forge-summary{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.wfgcc-forge-commandbar{align-items:flex-start;flex-direction:column}.wfgcc-forge-command-actions{width:100%}.wfgcc-forge-command-actions .wfgcc-btn{flex:1}.wfgcc-forge-choice-grid,.wfgcc-forge-choice-grid.expansions{grid-template-columns:1fr}.wfgcc-forge-recipe-tools{grid-template-columns:1fr}.wfgcc-forge-recipe-tools .realms{grid-column:1}.wfgcc-forge-sales-mode{grid-template-columns:1fr}.wfgcc-forge-sales-section .bankers{grid-template-columns:1fr}.wfgcc-forge-wizard-footer{flex-wrap:wrap}.wfgcc-forge-wizard-footer .summary{width:100%;order:-1}.wfgcc-forge-summary{grid-template-columns:1fr 1fr}.wfgcc-forge-summary strong{font-size:18px}}

/* ========================================================================== */
/* 0.8.0 · Watcher workspace – self-contained create / manage flow            */
/* ========================================================================== */
.wfgcc-watcher-create[hidden],.wfgcc-watcher-selection[hidden],.wfgcc-watcher-editor[hidden]{display:none!important}
.wfgcc-watcher-create,.wfgcc-watcher-editor{border:1px solid #2b3947;background:#060c13;margin:0 0 16px;padding:18px;box-shadow:inset 0 1px 0 rgba(239,190,68,.08)}
.wfgcc-watcher-create-head{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding-bottom:14px;border-bottom:1px solid #26313c}.wfgcc-watcher-create-head h2{margin:4px 0 5px;font-size:24px;letter-spacing:-.025em;color:#eff3f5}.wfgcc-watcher-create-head p{margin:0;color:#8495a6;font-size:13px;line-height:1.5}.wfgcc-watcher-create-head p b{color:#d8b24c;font-weight:800}
.wfgcc-watcher-search{display:grid;grid-template-columns:minmax(300px,1.5fr) minmax(145px,.45fr) minmax(170px,.55fr) auto;gap:9px;align-items:end;margin-top:15px}.wfgcc-watcher-search label,.wfgcc-watcher-config-grid label{display:grid;gap:5px}.wfgcc-watcher-search label>span,.wfgcc-watcher-config-grid label>span{font-size:13px;color:#b08e3b;font-weight:900;letter-spacing:.075em}.wfgcc-watcher-search input,.wfgcc-watcher-config-grid input,.wfgcc-watcher-config-grid select{height:39px;border:1px solid #354453!important;border-radius:2px!important;background:#081018!important;color:#edf2f5!important;padding:0 10px!important;font-size:13px!important;box-shadow:none!important}.wfgcc-watcher-search input:focus,.wfgcc-watcher-config-grid input:focus,.wfgcc-watcher-config-grid select:focus{border-color:#547895!important;outline:none!important}.wfgcc-watcher-search .wfgcc-btn{height:39px;white-space:nowrap}.wfgcc-watcher-search-note{font-size:13px;color:#62788f;margin:8px 0 13px}
.wfgcc-watcher-stat-field{display:grid;gap:5px;min-width:0}.wfgcc-watcher-stat-field>span{font-size:13px;color:#b08e3b;font-weight:900;letter-spacing:.075em}.wfgcc-watcher-stat-picker{position:relative}.wfgcc-watcher-stat-picker summary{height:39px;border:1px solid #354453;border-radius:2px;background:#081018;color:#edf2f5;padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;cursor:pointer;list-style:none;white-space:nowrap;overflow:hidden}.wfgcc-watcher-stat-picker summary::-webkit-details-marker{display:none}.wfgcc-watcher-stat-picker summary span{overflow:hidden;text-overflow:ellipsis}.wfgcc-watcher-stat-picker summary b{font-size:13px;color:#7f96aa}.wfgcc-watcher-stat-picker[open] summary{border-color:#547895}.wfgcc-watcher-stat-menu{position:absolute;z-index:80;top:43px;left:0;right:0;min-width:250px;border:1px solid #354453;background:#07111a;box-shadow:0 16px 40px rgba(0,0,0,.45);padding:6px;display:grid;gap:3px}.wfgcc-watcher-stat-menu label{display:flex!important;grid-template-columns:none!important;align-items:center;gap:8px;padding:7px 8px;border:1px solid transparent;background:#09141e;color:#9eb0c0;font-size:13px;cursor:pointer}.wfgcc-watcher-stat-menu label:hover{border-color:#30465b;background:#0c1924;color:#edf2f5}.wfgcc-watcher-stat-menu input{width:14px!important;height:14px!important;margin:0!important;padding:0!important;accent-color:#d3ad4b}.wfgcc-watcher-target-hint{display:flex;align-items:center;gap:9px;margin:9px 0 7px;min-height:31px;border-left:2px solid #d3ad4b;background:#0a1118;padding:7px 10px}.wfgcc-watcher-target-hint b{font-size:13px;color:#e2bc55;letter-spacing:.07em}.wfgcc-watcher-target-hint span{font-size:13px;color:#8194a6}.wfgcc-watcher-search-note b{color:#bba15f}.wfgcc-watcher-result-broad{border-color:#315046}.wfgcc-watcher-result-broad:hover{border-color:#6e9a80;background:#0a1715}.wfgcc-watcher-result-broad .wfgcc-watcher-result-meta span:first-child{color:#6ed7ae;border-color:#315b4c;background:#0a1915}
.wfgcc-watcher-results{display:grid;gap:6px;max-height:430px;overflow:auto;padding-right:3px}.wfgcc-watcher-search-empty{min-height:74px;border:1px dashed #2a3948;background:#081019;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;color:#6f8498;font-size:13px}
.wfgcc-watcher-result{width:100%;min-height:64px;border:1px solid #283745;background:#08111a;color:#dfe6eb;padding:9px 10px;display:grid;grid-template-columns:minmax(250px,1.25fr) minmax(270px,1fr) 135px 18px;gap:12px;align-items:center;text-align:left;cursor:pointer}.wfgcc-watcher-result:hover{border-color:#8e7739;background:#0d161e}.wfgcc-watcher-result-main{display:grid;gap:3px;min-width:0}.wfgcc-watcher-result-main strong{font-size:13px;color:#eef2f4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfgcc-watcher-result.q2 .wfgcc-watcher-result-main strong{color:#1eff00}.wfgcc-watcher-result.q3 .wfgcc-watcher-result-main strong{color:#0070dd}.wfgcc-watcher-result.q4 .wfgcc-watcher-result-main strong{color:#a335ee}.wfgcc-watcher-result.q5 .wfgcc-watcher-result-main strong{color:#ff8000}.wfgcc-watcher-result-main small{font-size:13px;color:#70869a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfgcc-watcher-result-meta{display:flex;gap:5px;flex-wrap:wrap}.wfgcc-watcher-result-meta span{border:1px solid #304153;background:#0b1722;padding:4px 6px;color:#8ea2b5;font-size:13px;white-space:nowrap}.wfgcc-watcher-result-price{display:grid;justify-items:end;gap:3px}.wfgcc-watcher-result-price small{font-size:13px;color:#806e42;font-weight:900}.wfgcc-watcher-result-price strong{font-size:13px;color:#e1c66c}.wfgcc-watcher-result>b{font-size:17px;color:#b8943b;text-align:center}
.wfgcc-watcher-selection{margin-top:14px;border:1px solid #31594f;background:#081713;padding:13px}.wfgcc-watcher-selection-item{display:grid;gap:4px;padding-bottom:12px;border-bottom:1px solid #24443d}.wfgcc-watcher-selection-item strong{font-size:15px;color:#e7f1ed}.wfgcc-watcher-selection-item span{font-size:13px;color:#79a293}.wfgcc-watcher-config-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(170px,.55fr) minmax(170px,.55fr);gap:10px;margin-top:12px}.wfgcc-watcher-selection-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:13px;padding-top:12px;border-top:1px solid #28343e}
.wfgcc-watcher-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.72fr);gap:14px;align-items:start}.wfgcc-watcher-library{min-height:320px}.wfgcc-watcher-live{gap:9px}
.wfgcc-watcher-card{border:1px solid #243647;background:#07111a;overflow:hidden}.wfgcc-watcher-card.is-paused{opacity:1;border-color:#8f3b47;background:linear-gradient(180deg,rgba(90,20,30,.12),#07111a);box-shadow:inset 0 0 0 1px rgba(210,73,90,.12)}.wfgcc-watcher-card.is-paused .wfgcc-watcher-card-head,.wfgcc-watcher-card.is-paused .wfgcc-watcher-metrics,.wfgcc-watcher-card.is-paused .wfgcc-watcher-actions{opacity:.82}.wfgcc-watcher-card.is-paused .wfgcc-watcher-state{background:#d55262;box-shadow:0 0 10px rgba(213,82,98,.45)}.wfgcc-watcher-card.is-paused [data-watch-status]{color:#ff9aa6;border-color:#7b3540;background:#261016;font-weight:900}.wfgcc-watcher-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 13px;border-bottom:1px solid #1f3040}.wfgcc-watcher-identity{display:flex;align-items:center;gap:10px;min-width:0}.wfgcc-watcher-identity>div{display:grid;gap:5px;min-width:0}.wfgcc-watcher-item-link{display:inline-flex;align-items:center;gap:7px;text-decoration:none!important;font-size:13px;font-weight:800;min-width:0}.wfgcc-watcher-item-link strong{font-size:13px;color:#e9eef2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfgcc-watcher-item-link.q0 strong{color:#9d9d9d}.wfgcc-watcher-item-link.q1 strong{color:#fff}.wfgcc-watcher-item-link.q2 strong{color:#1eff00}.wfgcc-watcher-item-link.q3 strong{color:#0070dd}.wfgcc-watcher-item-link.q4 strong{color:#a335ee}.wfgcc-watcher-item-link.q5 strong{color:#ff8000}.wfgcc-watcher-item-link.q6 strong{color:#e6cc80}.wfgcc-watcher-item-link.q7 strong{color:#00ccff}.wfgcc-watcher-tags{display:flex;gap:5px;flex-wrap:wrap}.wfgcc-watcher-tags span{font-size:13px;color:#698097;border:1px solid #283c4f;background:#091723;padding:3px 5px}.wfgcc-watcher-card-price{display:grid;justify-items:end;gap:3px;white-space:nowrap}.wfgcc-watcher-card-price small{font-size:13px;color:#8a7440;font-weight:900;letter-spacing:.07em}.wfgcc-watcher-card-price strong{font-size:13px;color:#e5c65e}
.wfgcc-watcher-metrics{display:grid;grid-template-columns:.8fr 1.25fr 1.35fr 1fr;background:#060d14}.wfgcc-watcher-metrics>div{min-width:0;padding:9px 12px;border-right:1px solid #1c2c3b}.wfgcc-watcher-metrics>div:last-child{border-right:0}.wfgcc-watcher-metrics small{display:block;font-size:13px;color:#566f87;font-weight:900;letter-spacing:.07em;margin-bottom:4px}.wfgcc-watcher-metrics strong{display:block;font-size:13px;color:#aebdca;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfgcc-watcher-metrics [data-watch-current]{color:#59d9ad}.wfgcc-watcher-metrics [data-watch-variant]{color:#c7b07b}
.wfgcc-watcher-actions{min-height:38px;padding:6px 10px;display:flex;align-items:center;gap:10px;border-top:1px solid #1f3040}.wfgcc-watcher-actions>span{flex:1}.wfgcc-watcher-actions .wfgcc-text-btn{font-size:13px}.wfgcc-watcher-actions .danger{color:#cb7777}.wfgcc-watcher-actions .danger:hover{color:#ff9292}.wfgcc-watcher-actions .wfgcc-watch-check-btn{color:#58d6c2;font-weight:800}.wfgcc-watcher-actions .wfgcc-watch-check-btn:hover{color:#8ff5e5}.wfgcc-watcher-actions .wfgcc-watch-check-btn:disabled{opacity:.38;cursor:not-allowed}
.wfgcc-watcher-guide{position:sticky;top:96px}.wfgcc-watcher-guide-steps{display:grid;gap:9px;margin-top:16px}.wfgcc-watcher-guide-steps>div{display:grid;grid-template-columns:28px 1fr;gap:9px;align-items:start;padding:9px;border:1px solid #1f3244;background:#08131e}.wfgcc-watcher-guide-steps>div>b{width:28px;height:28px;border:1px solid #6c5b31;background:#161209;color:#e1bc55;display:grid;place-items:center;font-size:13px}.wfgcc-watcher-guide-steps span{display:grid;gap:3px}.wfgcc-watcher-guide-steps strong{font-size:13px;color:#dfe6eb}.wfgcc-watcher-guide-steps small{font-size:13px;line-height:1.4;color:#71869a}.wfgcc-watcher-guide-note{font-size:13px!important;line-height:1.5;color:#60758a!important;margin-top:14px!important}
.wfgcc-watcher-editor{margin-top:16px}

@media(max-width:1050px){.wfgcc-watcher-layout{grid-template-columns:1fr}.wfgcc-watcher-guide{position:static}.wfgcc-watcher-search{grid-template-columns:1fr 1fr}.wfgcc-watcher-search label.wide{grid-column:1/-1}.wfgcc-watcher-search .wfgcc-btn{grid-column:1/-1}.wfgcc-watcher-stat-menu{position:static;margin-top:4px}.wfgcc-watcher-result{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) 120px 18px}.wfgcc-watcher-config-grid{grid-template-columns:1fr 1fr}.wfgcc-watcher-config-grid label:first-child{grid-column:1/-1}}
@media(max-width:700px){.wfgcc-watcher-search,.wfgcc-watcher-config-grid{grid-template-columns:1fr}.wfgcc-watcher-search label.wide,.wfgcc-watcher-config-grid label:first-child{grid-column:auto}.wfgcc-watcher-target-hint{align-items:flex-start;flex-direction:column;gap:3px}.wfgcc-watcher-result{grid-template-columns:1fr 20px}.wfgcc-watcher-result-meta,.wfgcc-watcher-result-price{grid-column:1}.wfgcc-watcher-result-price{justify-items:start}.wfgcc-watcher-result>b{grid-column:2;grid-row:1/4}.wfgcc-watcher-card-head{align-items:flex-start;flex-direction:column}.wfgcc-watcher-card-price{justify-items:start}.wfgcc-watcher-metrics{grid-template-columns:1fr 1fr}.wfgcc-watcher-metrics>div:nth-child(2){border-right:0}.wfgcc-watcher-metrics>div:nth-child(-n+2){border-bottom:1px solid #1c2c3b}.wfgcc-watcher-actions{flex-wrap:wrap}.wfgcc-watcher-actions>span{display:none}.wfgcc-watcher-selection-actions{flex-direction:column}.wfgcc-watcher-selection-actions .wfgcc-btn{width:100%}}

/* Watcher web-flow 0.8.2 */
.wfgcc-watcher-search-empty.is-ok{border-style:solid;border-color:#285344;background:#071711;color:#70c9a5;min-height:52px}
.wfgcc-watcher-choice-title{font-size:13px;color:#879bad;font-weight:800;padding:4px 1px 2px}
.wfgcc-watcher-item-choice{width:100%;min-height:52px;border:1px solid #283745;background:#08111a;color:#e9eef2;padding:9px 11px;display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;text-align:left;cursor:pointer}
.wfgcc-watcher-item-choice:hover{border-color:#8e7739;background:#0d161e}.wfgcc-watcher-item-choice strong{font-size:13px}.wfgcc-watcher-item-choice span{font-size:13px;color:#70869a}.wfgcc-watcher-item-choice b{color:#c7a64d}.wfgcc-watcher-item-choice.q2 strong{color:#1eff00}.wfgcc-watcher-item-choice.q3 strong{color:#0070dd}.wfgcc-watcher-item-choice.q4 strong{color:#a335ee}.wfgcc-watcher-item-choice.q5 strong{color:#ff8000}
.wfgcc-watcher-web-only{display:grid;grid-template-columns:30px 1fr;align-items:center;gap:9px;margin-top:12px;padding:10px 11px;border:1px solid #24483e;background:#081713}.wfgcc-watcher-web-only>span{width:26px;height:26px;border:1px solid #2b6553;display:grid;place-items:center;color:#5ad8ad}.wfgcc-watcher-web-only>div{display:grid;gap:2px}.wfgcc-watcher-web-only strong{font-size:13px;color:#dceae5}.wfgcc-watcher-web-only small{font-size:13px;color:#709084}
.wfgcc-watcher-inbox-card{margin-top:14px}.wfgcc-watcher-inbox-head{display:flex;align-items:center;gap:10px}.wfgcc-muted-line{margin:4px 0 0;color:#63788d;font-size:13px}.wfgcc-watcher-inbox{display:grid;gap:7px;margin-top:12px}.wfgcc-watcher-hit{display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:11px;border:1px solid #294234;background:#07150f;padding:10px 11px}.wfgcc-watcher-hit.is-read{background:#071018;border-color:#1e3040;opacity:.72}.wfgcc-watcher-hit-state{width:6px;height:6px;border-radius:50%;background:#4ee6a7;box-shadow:0 0 10px rgba(78,230,167,.55)}.wfgcc-watcher-hit.is-read .wfgcc-watcher-hit-state{background:#5d7082;box-shadow:none}.wfgcc-watcher-hit-main{display:grid;gap:3px;min-width:0}.wfgcc-watcher-hit-main strong{font-size:13px;color:#e9f1ed;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfgcc-watcher-hit-main span{font-size:13px;color:#71899a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfgcc-watcher-hit-price{display:grid;justify-items:end;gap:2px;white-space:nowrap}.wfgcc-watcher-hit-price small{font-size:13px;color:#8c783c;font-weight:900}.wfgcc-watcher-hit-price strong{font-size:13px;color:#e4c25b}.wfgcc-watcher-hit-price em{font-size:13px;color:#71899a;font-style:normal}.wfgcc-watcher-inbox-note{margin-top:4px;padding:9px 11px;border:1px dashed #2a3c4c;background:#08121b;color:#71899a;font-size:13px;line-height:1.45}
@media(max-width:900px){.wfgcc-watcher-hit{grid-template-columns:8px minmax(0,1fr) auto}.wfgcc-watcher-hit>.wfgcc-text-btn{grid-column:2/4;justify-self:end}.wfgcc-watcher-search{grid-template-columns:1fr}.wfgcc-watcher-search .wide{grid-column:auto}}

/* 0.8.4 · Watcher EU scope clarity + visible manual checks */
.wfgcc-watcher-hero-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.wfgcc-watcher-scope-confirm{margin-top:10px;padding:10px 12px;border:1px solid #294a43;background:#081611;display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:8px 12px;align-items:center}.wfgcc-watcher-scope-confirm>span{font-size:13px;font-weight:900;letter-spacing:.08em;color:#7d967f}.wfgcc-watcher-scope-confirm>strong{font-size:13px;color:#6fe1ba}.wfgcc-watcher-scope-confirm>small{font-size:13px;line-height:1.45;color:#6f8790}.wfgcc-watcher-metrics em[data-watch-current-source]{display:block;margin-top:3px;font-style:normal;font-size:13px;color:#607f92;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfgcc-watcher-actions .wfgcc-watch-check-btn{min-height:30px;padding:0 11px;border-color:#2c665c;background:#0a1b19;color:#71e5ca!important;font-size:13px!important}.wfgcc-watcher-actions .wfgcc-watch-check-btn:hover{border-color:#4b9888;background:#0d2622;color:#a1f8e5!important}.wfgcc-watcher-actions .wfgcc-watch-check-btn:disabled{opacity:.38}.wfgcc-watcher-metrics [data-watch-market]{color:#75d8f1}.wfgcc-watcher-selection-item span{line-height:1.45}
@media(max-width:700px){.wfgcc-watcher-hero-actions{width:100%;justify-content:stretch}.wfgcc-watcher-hero-actions .wfgcc-btn{flex:1}.wfgcc-watcher-scope-confirm{grid-template-columns:1fr}.wfgcc-watcher-actions .wfgcc-watch-check-btn{width:100%;order:-1}}


/* 0.8.5 · Watcher visual parity + inbox item icons
   Watcher typography now follows the larger Forge/Workspace scale instead of
   the compact telemetry scale. */
.wfgcc-watcher-create,.wfgcc-watcher-editor{padding:20px}
.wfgcc-watcher-create-head h2{font-size:27px}
.wfgcc-watcher-create-head p{font-size:13px;line-height:1.6}
.wfgcc-watcher-search label>span,.wfgcc-watcher-config-grid label>span,.wfgcc-watcher-stat-field>span{font-size:13px}
.wfgcc-watcher-search input,.wfgcc-watcher-config-grid input,.wfgcc-watcher-config-grid select{height:41px;font-size:14px!important}
.wfgcc-watcher-stat-picker summary{height:41px;font-size:14px}
.wfgcc-watcher-stat-menu{top:45px}
.wfgcc-watcher-stat-menu label{font-size:13px;padding:8px 9px}
.wfgcc-watcher-search .wfgcc-btn{height:41px}
.wfgcc-watcher-search-note{font-size:13px;line-height:1.5}
.wfgcc-watcher-target-hint{min-height:36px;padding:8px 11px}
.wfgcc-watcher-target-hint b{font-size:13px}
.wfgcc-watcher-target-hint span{font-size:13px}
.wfgcc-watcher-search-empty{font-size:13px;min-height:82px}
.wfgcc-watcher-choice-title{font-size:13px}
.wfgcc-watcher-item-choice{min-height:58px;padding:10px 12px}
.wfgcc-watcher-item-choice strong{font-size:14px}
.wfgcc-watcher-item-choice span{font-size:13px}
.wfgcc-watcher-result{min-height:70px;padding:10px 12px}
.wfgcc-watcher-result-main strong{font-size:15px}
.wfgcc-watcher-result-main small{font-size:13px}
.wfgcc-watcher-result-meta span{font-size:13px;padding:4px 7px}
.wfgcc-watcher-result-price small{font-size:13px}
.wfgcc-watcher-result-price strong{font-size:14px}
.wfgcc-watcher-selection{padding:15px}
.wfgcc-watcher-selection-item strong{font-size:17px}
.wfgcc-watcher-selection-item span{font-size:13px}
.wfgcc-watcher-web-only{grid-template-columns:34px 1fr;padding:11px 12px}
.wfgcc-watcher-web-only>span{width:30px;height:30px}
.wfgcc-watcher-web-only strong{font-size:13px}
.wfgcc-watcher-web-only small{font-size:13px;line-height:1.45}
.wfgcc-watcher-card-head{padding:14px 15px}
.wfgcc-watcher-item-link,.wfgcc-watcher-item-link strong{font-size:15px}
.wfgcc-watcher-tags span{font-size:13px;padding:4px 6px}
.wfgcc-watcher-card-price small{font-size:13px}
.wfgcc-watcher-card-price strong{font-size:16px}
.wfgcc-watcher-metrics>div{padding:11px 14px}
.wfgcc-watcher-metrics small{font-size:13px;margin-bottom:5px}
.wfgcc-watcher-metrics strong{font-size:13px}
.wfgcc-watcher-metrics em[data-watch-current-source]{font-size:13px;margin-top:4px}
.wfgcc-watcher-actions{min-height:44px;padding:7px 12px;gap:12px}
.wfgcc-watcher-actions .wfgcc-text-btn{font-size:13px}
.wfgcc-watcher-actions .wfgcc-watch-check-btn{min-height:32px;font-size:13px!important}
.wfgcc-watcher-guide-steps>div{grid-template-columns:32px 1fr;gap:10px;padding:11px}
.wfgcc-watcher-guide-steps>div>b{width:32px;height:32px;font-size:13px}
.wfgcc-watcher-guide-steps strong{font-size:13px}
.wfgcc-watcher-guide-steps small{font-size:13px}
.wfgcc-watcher-guide-note{font-size:13px!important}
.wfgcc-watcher-scope-confirm{padding:11px 13px}
.wfgcc-watcher-scope-confirm>span{font-size:13px}
.wfgcc-watcher-scope-confirm>strong{font-size:13px}
.wfgcc-watcher-scope-confirm>small{font-size:13px}

/* Treffer: iconized German Wowhead item links + less cramped hit rows. */
.wfgcc-watcher-inbox-card{margin-top:18px}
.wfgcc-muted-line{font-size:13px;line-height:1.5}
.wfgcc-watcher-inbox{gap:8px;margin-top:14px}
.wfgcc-watcher-hit{grid-template-columns:8px minmax(0,1fr) auto auto;gap:13px;padding:12px 13px;min-height:62px}
.wfgcc-watcher-hit-main{gap:4px}
.wfgcc-watcher-hit-item{display:inline-flex;align-items:center;gap:8px;min-width:0;text-decoration:none!important;color:#e9f1ed}
.wfgcc-watcher-hit-item strong{font-size:14px;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wfgcc-watcher-hit-item:hover{filter:brightness(1.18)}
.wfgcc-watcher-hit-main span{font-size:13px}
.wfgcc-watcher-hit-price small{font-size:13px}
.wfgcc-watcher-hit-price strong{font-size:14px}
.wfgcc-watcher-hit-price em{font-size:13px}
.wfgcc-watcher-hit>.wfgcc-text-btn{font-size:13px}
.wfgcc-watcher-inbox-note{font-size:13px;line-height:1.5}

/* Wowhead injects the actual icon into the item link. Keep it aligned and large
   enough to read like the rest of the Command Center item surfaces. */
.wfgcc-watcher-hit-item .iconsmall,.wfgcc-watcher-hit-item .iconmedium,
.wfgcc-watcher-item-link .iconsmall,.wfgcc-watcher-item-link .iconmedium{
  vertical-align:middle!important;margin-right:2px!important
}

@media(max-width:900px){
  .wfgcc-watcher-hit{grid-template-columns:8px minmax(0,1fr) auto}
}


/* ========================================================================== */
/* 0.8.6 · Watcher wide workspace + readable action feedback                  */
/* ========================================================================== */
/* The Watcher is a data-heavy workspace. On desktop it may use the space that
   the generic 1500px content rail intentionally leaves free for lighter tabs. */
@media(min-width:1201px){
  body.wfgcc-body:has(.wfgcc-section[data-section-panel="watchers"].is-active) .wfgcc-content{
    max-width:1780px;
    padding-left:clamp(24px,2.4vw,44px);
    padding-right:clamp(24px,2.4vw,44px);
  }
  .wfgcc-section[data-section-panel="watchers"] .wfgcc-watcher-layout{
    grid-template-columns:minmax(0,2.15fr) minmax(330px,.72fr);
    gap:18px;
  }
}

/* Action feedback must be readable without hunting in the lower corner. */
.wfgcc-toast-stack{right:28px;bottom:28px;gap:10px}
.wfgcc-toast{
  width:min(470px,calc(100vw - 32px));
  min-height:68px;
  padding:15px 17px;
  grid-template-columns:36px minmax(0,1fr);
  gap:13px;
  border-radius:15px;
}
.wfgcc-toast i{
  width:36px;
  height:36px;
  border-radius:10px;
  font-size:15px;
}
.wfgcc-toast strong{
  font-size:13px;
  line-height:1.35;
}
.wfgcc-toast small{
  font-size:13px;
  line-height:1.45;
  margin-top:4px;
}
@media(max-width:700px){
  .wfgcc-toast-stack{right:12px;bottom:12px;left:12px}
  .wfgcc-toast{width:100%;min-height:62px;padding:13px 14px;grid-template-columns:32px minmax(0,1fr);gap:11px}
  .wfgcc-toast i{width:32px;height:32px}
  .wfgcc-toast strong{font-size:13px}
  .wfgcc-toast small{font-size:13px}
}

/* 0.8.7 · Candidate Freeze Gate */
.wfgcc-lab-hero-actions{position:relative;z-index:2;display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end}
.wfgcc-release-gate{margin-bottom:14px;border-color:#273d54;background:linear-gradient(145deg,#0a1724,#08131d)}
.wfgcc-release-gate.is-ready{border-color:rgba(78,230,167,.38);box-shadow:inset 3px 0 0 rgba(78,230,167,.62)}
.wfgcc-release-gate.is-warn{border-color:rgba(244,199,95,.36);box-shadow:inset 3px 0 0 rgba(244,199,95,.65)}
.wfgcc-release-gate.is-blocked{border-color:rgba(255,112,112,.28);box-shadow:inset 3px 0 0 rgba(255,112,112,.58)}
.wfgcc-release-gate .wfgcc-card-head{align-items:flex-start}
.wfgcc-release-gate .wfgcc-card-head h2{font-size:22px;margin:4px 0 0}
.wfgcc-release-gate-status{display:grid;justify-items:end;gap:4px;min-width:155px}
.wfgcc-release-gate-status span{border:1px solid #33485d;border-radius:99px;background:#0a1825;color:#9db1c4;padding:5px 9px;font-size:13px;font-weight:900;letter-spacing:.09em}
.wfgcc-release-gate.is-ready .wfgcc-release-gate-status span{border-color:rgba(78,230,167,.38);background:rgba(78,230,167,.07);color:#83e8bc}
.wfgcc-release-gate.is-warn .wfgcc-release-gate-status span{border-color:rgba(244,199,95,.38);background:rgba(244,199,95,.07);color:#ebc761}
.wfgcc-release-gate.is-blocked .wfgcc-release-gate-status span{border-color:rgba(255,112,112,.32);background:rgba(255,112,112,.06);color:#ff9c9c}
.wfgcc-release-gate-status strong{font-size:18px;color:#edf3f7}
.wfgcc-release-gate-copy{font-size:13px;color:#7890a7;margin:9px 0 15px;max-width:980px}
.wfgcc-release-auto-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.wfgcc-release-auto{min-height:66px;border:1px solid #1f3448;background:#07131d;padding:11px 12px;display:grid;grid-template-columns:12px minmax(0,1fr);gap:9px;align-items:start}
.wfgcc-release-auto>i{width:9px;height:9px;margin-top:3px;border-radius:50%;background:#52677b;box-shadow:0 0 0 4px rgba(82,103,123,.08)}
.wfgcc-release-auto.is-ok{border-color:rgba(78,230,167,.24);background:rgba(30,92,70,.075)}
.wfgcc-release-auto.is-ok>i{background:#4ee6a7;box-shadow:0 0 0 4px rgba(78,230,167,.08)}
.wfgcc-release-auto.is-warn>i{background:#e6b84f;box-shadow:0 0 0 4px rgba(230,184,79,.07)}
.wfgcc-release-auto span{display:grid;gap:4px;min-width:0}.wfgcc-release-auto b{font-size:13px;color:#dce6ed}.wfgcc-release-auto small{font-size:13px;line-height:1.45;color:#687f95;white-space:normal}
.wfgcc-lab-grid-release{grid-template-columns:1fr 1fr minmax(310px,.95fr)}
.wfgcc-regression-checks label{font-size:13px;line-height:1.35;border:1px solid #172b3f;background:#07131d;padding:8px 9px;margin:0}
.wfgcc-regression-checks label:has(input:checked){border-color:rgba(78,230,167,.25);background:rgba(78,230,167,.045);color:#a8cdbc}
.wfgcc-regression-checks>small{font-size:13px;margin-top:3px}
@media(max-width:1100px){.wfgcc-release-auto-grid{grid-template-columns:1fr 1fr}.wfgcc-lab-grid-release{grid-template-columns:1fr 1fr}.wfgcc-lab-grid-release .wfgcc-regression-checks{grid-column:1/-1}}
@media(max-width:720px){.wfgcc-lab-hero-actions{width:100%;justify-content:stretch}.wfgcc-lab-hero-actions .wfgcc-btn{flex:1}.wfgcc-release-gate .wfgcc-card-head{align-items:flex-start;flex-direction:column}.wfgcc-release-gate-status{justify-items:start}.wfgcc-release-auto-grid,.wfgcc-lab-grid-release{grid-template-columns:1fr}.wfgcc-lab-grid-release .wfgcc-regression-checks{grid-column:auto}}

/* 0.8.11 · Account consolidation phase 1 */
.wfgcc-chip-live{border-color:rgba(84,221,175,.28)!important;color:var(--wfg-mint)!important;background:rgba(84,221,175,.06)!important}.wfgcc-discord-stage-live{align-items:start}.wfgcc-discord-live-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:18px 0}.wfgcc-discord-live-grid>div,.wfgcc-account-live-grid>div{border:1px solid #20354d;border-radius:12px;background:#091624;padding:13px;display:grid;gap:4px}.wfgcc-discord-live-grid span,.wfgcc-account-live-grid span{font-size:13px;letter-spacing:.09em;font-weight:900;color:#58718b}.wfgcc-discord-live-grid strong,.wfgcc-account-live-grid strong{font-size:13px;color:#b9c8d8;overflow-wrap:anywhere}.wfgcc-discord-live-grid small{font-size:13px;color:#60758d}.wfgcc-inline-note{margin-top:14px!important;border-left:2px solid rgba(244,199,95,.36);padding-left:12px;color:#748aa2!important}.wfgcc-inline-note code,.wfgcc-migration-note code{color:#d9e3ee;background:#0a1725;border:1px solid #20344c;border-radius:5px;padding:1px 4px}.wfgcc-account-live-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:16px}.wfgcc-account-live-grid b{font:inherit;color:inherit}@media(max-width:1050px){.wfgcc-discord-live-grid{grid-template-columns:1fr 1fr}.wfgcc-account-live-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.wfgcc-discord-live-grid,.wfgcc-account-live-grid{grid-template-columns:1fr}}

/* ===== Command Center 0.8.12 · Desktop readability + layout parity =====
   Goal: keep every tab on one coherent scale. Large desktop screens use the
   available canvas instead of rendering the app like a reduced browser zoom. */
@media (min-width:1251px){
  :root{--wfg-sidebar:300px}
  body.wfgcc-body{font-size:15px;line-height:1.58}
  .wfgcc-app{grid-template-columns:var(--wfg-sidebar) minmax(0,1fr)}
  .wfgcc-content{max-width:1900px;padding:62px clamp(38px,3.25vw,76px) 118px}

  /* Sidebar / app chrome */
  .wfgcc-sidebar{padding:24px 18px 18px}
  .wfgcc-sidebar-head{padding:4px 9px 20px}
  .wfgcc-brand-mark{width:44px;height:44px}
  .wfgcc-brand-lockup{gap:14px}
  .wfgcc-brand-lockup strong{font-size:18px}
  .wfgcc-brand-lockup small{font-size:13px;margin-top:5px}
  .wfgcc-sidebar-mode{height:40px;margin:0 4px 20px;padding:0 12px;font-size:13px}
  .wfgcc-sidebar-mode b{font-size:13px}
  .wfgcc-nav-group{margin-bottom:21px}
  .wfgcc-nav-label{padding:0 11px 8px;font-size:13px}
  .wfgcc-nav-item{min-height:46px;padding:10px 11px;gap:11px}
  .wfgcc-nav-icon{width:23px;font-size:16px}
  .wfgcc-nav-item>span:nth-child(2){font-size:13px}
  .wfgcc-nav-badge{min-width:23px;height:21px;font-size:13px}
  .wfgcc-chip-beta{font-size:13px;padding:3px 7px}
  .wfgcc-sidebar-foot{padding:17px 7px 4px}
  .wfgcc-user-mini{grid-template-columns:39px minmax(0,1fr);gap:10px}
  .wfgcc-user-mini img{width:39px;height:39px}
  .wfgcc-user-mini strong{font-size:13px}
  .wfgcc-user-mini small{font-size:13px}
  .wfgcc-signout{margin-left:49px;font-size:13px}

  /* Top bar */
  .wfgcc-topbar{height:72px;padding:0 clamp(26px,3vw,54px);gap:22px}
  .wfgcc-main:before{left:var(--wfg-sidebar);top:72px}
  .wfgcc-top-status{font-size:13px}
  .wfgcc-command-search{min-width:360px;max-width:620px;height:42px;padding:0 13px}
  .wfgcc-command-search>span:nth-child(2){font-size:13px}
  .wfgcc-command-search kbd{font-size:13px;padding:3px 7px}
  .wfgcc-ghost-link{font-size:13px;padding:9px}
  .wfgcc-icon-btn{width:38px;height:38px}

  /* Shared typography / cards */
  .wfgcc-page-head{margin-bottom:34px;gap:38px}
  .wfgcc-eyebrow,.wfgcc-kicker{font-size:13px;letter-spacing:.15em}
  .wfgcc-page-head h1{font-size:clamp(42px,3.6vw,64px);margin:9px 0 13px}
  .wfgcc-page-head p{max-width:920px;font-size:14px;line-height:1.72}
  .wfgcc-card{padding:30px}
  .wfgcc-card h2{font-size:25px}
  .wfgcc-card h3{font-size:18px}
  .wfgcc-card p{font-size:13px;line-height:1.72}
  .wfgcc-card-head{margin-bottom:20px}
  .wfgcc-text-btn{font-size:13px;padding:7px}
  .wfgcc-btn{min-height:44px;padding:0 18px;font-size:13px}
  .wfgcc-grid-main,.wfgcc-grid-2,.wfgcc-grid-3,.wfgcc-bento{gap:20px}
  .wfgcc-linkline{font-size:13px}

  /* Common status / detail scales */
  .wfgcc-live-pill{font-size:13px;padding:6px 10px}
  .wfgcc-head-signal{min-width:300px;padding:14px 16px}
  .wfgcc-head-signal strong{font-size:13px}
  .wfgcc-head-signal small{font-size:13px}
  .wfgcc-command-metric{min-height:118px;padding:21px 23px}
  .wfgcc-command-metric>span{font-size:13px}
  .wfgcc-command-metric>strong{font-size:29px}
  .wfgcc-command-metric>small{font-size:13px}
  .wfgcc-focus-item strong{font-size:13px}
  .wfgcc-focus-item p{font-size:13px}
  .wfgcc-system-stack span,.wfgcc-system-stack strong{font-size:13px}

  /* Account: use same visual density as Watcher / Forge, not micro-copy. */
  .wfgcc-account-card{grid-template-columns:92px 1fr auto;gap:22px;padding:28px 30px}
  .wfgcc-avatar-wrap img{width:82px;height:82px;border-radius:22px}
  .wfgcc-avatar-wrap i{width:14px;height:14px}
  .wfgcc-account-card h2{font-size:30px;margin:6px 0 3px}
  .wfgcc-account-card p{font-size:13px}
  .wfgcc-account-live-grid{gap:12px;margin-top:20px}
  .wfgcc-account-live-grid>div{padding:18px 19px;min-height:82px;align-content:center;gap:7px}
  .wfgcc-account-live-grid span{font-size:13px}
  .wfgcc-account-live-grid strong{font-size:14px;line-height:1.4}
  .wfgcc-security-strip{margin:20px 0}
  .wfgcc-security-strip>div{padding:20px}
  .wfgcc-security-strip span{font-size:13px}
  .wfgcc-security-strip strong{font-size:13px;margin-top:7px}
  .wfgcc-local-control,.wfgcc-migration-note{padding:28px 30px}

  /* Discord: intentionally matches Account card scale. */
  .wfgcc-discord-stage{grid-template-columns:190px minmax(0,1fr);gap:44px;padding:42px}
  .wfgcc-discord-glyph{width:165px;height:165px}
  .wfgcc-discord-glyph span{font-size:64px}
  .wfgcc-discord-stage h2{font-size:32px}
  .wfgcc-discord-stage>div>p{font-size:13px}
  .wfgcc-discord-live-grid{gap:12px;margin:21px 0}
  .wfgcc-discord-live-grid>div{padding:18px 19px;min-height:92px;align-content:center;gap:6px}
  .wfgcc-discord-live-grid span{font-size:13px}
  .wfgcc-discord-live-grid strong{font-size:14px;line-height:1.35}
  .wfgcc-discord-live-grid small{font-size:13px;line-height:1.45}
  .wfgcc-discord-flow{gap:10px;margin:24px 0}
  .wfgcc-discord-flow span{font-size:13px;padding:7px 10px}
  .wfgcc-inline-note{font-size:13px!important;line-height:1.65;padding-left:14px}
}

/* Mid-size desktop / notebook: readable without turning the dense workspaces into tablets. */
@media (min-width:821px) and (max-width:1250px){
  body.wfgcc-body{font-size:14px}
  .wfgcc-content{max-width:none;padding:46px 30px 90px}
  .wfgcc-nav-item>span:nth-child(2){font-size:13px}
  .wfgcc-page-head p{font-size:13px}
  .wfgcc-card p{font-size:13px}
  .wfgcc-btn{font-size:13px}
  .wfgcc-account-live-grid span,.wfgcc-discord-live-grid span{font-size:13px}
  .wfgcc-account-live-grid strong,.wfgcc-discord-live-grid strong{font-size:13px}
  .wfgcc-discord-live-grid small{font-size:13px}
  .wfgcc-security-strip span{font-size:13px}
  .wfgcc-security-strip strong{font-size:13px}
}

/* 0.8.13 Account consolidation parity */
.wfgcc-account-action-grid{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px;align-items:center}
.wfgcc-account-action-grid form{margin:0}
.wfgcc-btn-danger{border-color:rgba(255,103,103,.38)!important;color:#ffb0b0!important;background:rgba(122,34,45,.18)!important}
.wfgcc-btn-danger:hover{background:rgba(151,41,53,.28)!important}
.wfgcc-device-inventory{display:grid;gap:12px;margin-top:18px}
.wfgcc-device-row{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(300px,1fr) auto;gap:20px;align-items:center;padding:18px 20px;border:1px solid rgba(126,164,198,.16);border-radius:14px;background:rgba(5,15,25,.46)}
.wfgcc-device-row.is-active{border-color:rgba(62,209,156,.2)}
.wfgcc-device-row.is-revoked{opacity:.72}
.wfgcc-device-row-main,.wfgcc-device-row-meta{display:grid;gap:5px;min-width:0}
.wfgcc-device-row-main strong{font-size:1.05rem;color:#f2f7fb}
.wfgcc-device-row-main small{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere;color:#7390a8}
.wfgcc-device-row-meta span{font-weight:800;letter-spacing:.08em;font-size:.75rem;color:#8ee6c6}
.wfgcc-device-row-meta small{color:#8ca1b5}
.wfgcc-device-row-actions{display:flex;justify-content:flex-end}
.wfgcc-setting-row{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-top:18px;padding:18px;border:1px solid rgba(126,164,198,.16);border-radius:14px;background:rgba(5,15,25,.4)}
.wfgcc-setting-row>div{display:grid;gap:5px}.wfgcc-setting-row small{color:#8399ad}
.wfgcc-account-shortcuts{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}
.wfgcc-inline-nav{appearance:none;border:0;background:transparent;color:#dfad45;padding:0;font:inherit;font-weight:800;cursor:pointer}
.wfgcc-action-message{min-height:1.2em;margin:12px 0 0;color:#93a8bb}
.wfgcc-device-approval{margin-bottom:18px;border-color:rgba(223,173,69,.32)!important}
@media(max-width:1050px){.wfgcc-device-row{grid-template-columns:1fr}.wfgcc-device-row-actions{justify-content:flex-start}.wfgcc-setting-row{align-items:flex-start;flex-direction:column}}

/* 0.8.14 - Watcher notification-channel parity */
.wfgcc-watcher-channel-card{margin-top:12px;padding:12px;border:1px solid #29424f;background:#08131b;display:grid;grid-template-columns:minmax(240px,.9fr) minmax(420px,1.5fr);gap:16px;align-items:center}.wfgcc-watcher-channel-card.is-editor{margin-bottom:2px}.wfgcc-watcher-channel-copy{display:grid;gap:4px}.wfgcc-watcher-channel-copy>span{font-size:13px;color:#b08e3b;font-weight:900;letter-spacing:.075em}.wfgcc-watcher-channel-copy>strong{font-size:13px;color:#e8eef2}.wfgcc-watcher-channel-copy>small{font-size:13px;line-height:1.45;color:#71879a}.wfgcc-watcher-channel-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wfgcc-watcher-channel-options label{min-height:56px;padding:9px 10px;border:1px solid #2b3e4f;background:#091722;display:flex;align-items:center;gap:9px;cursor:pointer}.wfgcc-watcher-channel-options label:has(input:checked){border-color:#4d826e;background:#0a1b19}.wfgcc-watcher-channel-options input{width:17px;height:17px;accent-color:#62d5ad;flex:0 0 auto}.wfgcc-watcher-channel-options label>span{display:grid;gap:2px}.wfgcc-watcher-channel-options b{font-size:13px;color:#e5ebef}.wfgcc-watcher-channel-options small{font-size:13px;color:#71869a}.wfgcc-watcher-preserved{display:block;grid-column:1/-1;color:#8d9ead;font-size:13px}.wfgcc-watcher-channel-tag{color:#6fd5b6!important;border-color:#2c5a4d!important;background:#091b17!important}.wfgcc-watcher-card .wfgcc-watcher-channel-tag:empty{display:none}
@media(max-width:1050px){.wfgcc-watcher-channel-card{grid-template-columns:1fr}.wfgcc-watcher-channel-options{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.wfgcc-watcher-channel-options{grid-template-columns:1fr}.wfgcc-watcher-channel-card{padding:10px}}

/* 0.8.15 · per-watcher Discord notification policy */
.wfgcc-watcher-discord-policy{display:grid;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}
.wfgcc-watcher-discord-policy>span{font-size:13px;font-weight:800;letter-spacing:.11em;color:var(--wfgcc-muted,#8da0b6)}
.wfgcc-watcher-discord-policy select{width:100%;min-height:42px;border:1px solid rgba(255,255,255,.10);border-radius:10px;background:#09131f;color:#eef5ff;padding:0 12px;font:inherit}
.wfgcc-watcher-discord-policy small{color:var(--wfgcc-muted,#8da0b6);line-height:1.45}

/* 0.8.17 Auth consolidation */
.wfgcc-auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:5px;margin:18px 0 8px;border:1px solid #1d3047;background:#07111d;border-radius:13px}.wfgcc-auth-tab{display:flex;align-items:center;justify-content:center;min-height:38px;border-radius:9px;color:#70869f!important;text-decoration:none!important;font-size:13px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;transition:.18s ease}.wfgcc-auth-tab:hover{color:#c6d6e7!important;background:#0d1c2d}.wfgcc-auth-tab.is-active{color:#07101b!important;background:linear-gradient(135deg,#f4c75f,#dba743);box-shadow:0 8px 24px rgba(244,199,95,.12)}.wfgcc-login-form input[type=email]{width:100%;border:1px solid #263b55!important;background:#0a192a!important;color:#fff!important;border-radius:12px!important;padding:13px 14px!important;outline:none!important;box-shadow:none!important}.wfgcc-login-form input[type=email]:focus{border-color:#52759b!important;box-shadow:0 0 0 3px rgba(98,212,255,.06)!important}.wfgcc-login-form label span em{font-style:normal;color:#516a84;font-weight:700;margin-left:5px}.wfgcc-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}.wfgcc-alert-success{border:1px solid rgba(78,230,167,.32);background:rgba(78,230,167,.07);color:#a8f1d2}.wfgcc-login-security a{color:#8fa5bc}.wfgcc-login-security a:hover{color:#f4c75f}


/* ===== 0.8.19 · Mein Markt / Market Desk ===== */
.wfgcc-market-tape{display:grid;grid-template-columns:1.18fr repeat(5,1fr);border:1px solid #1d3348;background:#07111c;margin-bottom:16px;overflow:hidden}.wfgcc-market-tape>div{min-height:72px;padding:13px 16px;border-right:1px solid #172a3c;display:flex;flex-direction:column;justify-content:center}.wfgcc-market-tape>div:last-child{border-right:0}.wfgcc-market-tape small{font-size:13px;letter-spacing:.14em;color:#627b95;font-weight:900}.wfgcc-market-tape strong{margin-top:4px;color:#eff6ff;font-size:15px;letter-spacing:.02em}.wfgcc-market-tape em{margin-top:3px;color:#637991;font-size:13px;font-style:normal}.wfgcc-market-tape-brand{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:11px}.wfgcc-market-tape-brand .wfgcc-status-orb{flex:0 0 auto}
.wfgcc-market-search-card-v2{grid-template-columns:minmax(320px,.8fr) minmax(520px,1.2fr);margin-bottom:16px}.wfgcc-market-search-wrap{position:relative}.wfgcc-market-suggest{position:absolute;z-index:45;left:0;right:0;top:calc(100% + 7px);border:1px solid #29445f;background:#07121e;box-shadow:0 22px 55px rgba(0,0,0,.5);border-radius:12px;overflow:hidden}.wfgcc-market-suggest a{display:grid;grid-template-columns:28px 1fr 18px;gap:10px;align-items:center;padding:11px 13px;border-bottom:1px solid #15283b;text-decoration:none}.wfgcc-market-suggest a:last-child{border-bottom:0}.wfgcc-market-suggest a:hover{background:#0c1d2d}.wfgcc-market-suggest .icon{color:#5c7f9f}.wfgcc-market-suggest strong{display:block;color:#e8f0f9;font-size:13px}.wfgcc-market-suggest small{display:block;margin-top:3px;color:#688097;font-size:13px}.wfgcc-market-suggest b{color:#d5aa43;font-size:17px}.wfgcc-market-suggest-empty{padding:14px;color:#768da4;font-size:13px}
.wfgcc-market-desk-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(330px,.72fr);gap:16px;align-items:start}.wfgcc-market-board{padding:0;overflow:hidden}.wfgcc-market-board-head{padding:22px 22px 18px;border-bottom:1px solid #1a3045}.wfgcc-market-board-head p{max-width:760px}.wfgcc-market-board-toolbar{min-height:57px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #182b3e;background:#081522}.wfgcc-market-tabs{display:flex;gap:6px}.wfgcc-market-tabs button{height:34px;border:1px solid #263d54;background:#091724;color:#8399ae;border-radius:8px;padding:0 12px;font-size:13px;font-weight:900;letter-spacing:.05em;cursor:pointer}.wfgcc-market-tabs button.is-active{border-color:#8a6b28;background:#211a0c;color:#f0c55c;box-shadow:inset 0 0 0 1px rgba(239,189,72,.08)}.wfgcc-market-sort{display:flex;align-items:center;gap:8px}.wfgcc-market-sort>span{font-size:13px;color:#5f7890;letter-spacing:.12em;font-weight:900}.wfgcc-market-sort select{height:34px;border:1px solid #263d54;background:#07131f;color:#cbd7e4;border-radius:8px;font-size:13px;padding:0 28px 0 10px}
.wfgcc-market-opportunities{min-height:360px}.wfgcc-market-opportunity-row{display:grid;grid-template-columns:42px minmax(180px,1fr) 92px 145px 82px 84px 18px;gap:10px;align-items:center;min-height:72px;padding:10px 16px;border-bottom:1px solid #15283a;text-decoration:none;background:#08131f;transition:.15s ease}.wfgcc-market-opportunity-row:hover{background:#0b1a29;box-shadow:inset 3px 0 0 #ddb344}.wfgcc-market-opportunity-row .rank{color:#49647e;font:800 13px/1 'JetBrains Mono',monospace}.wfgcc-market-opportunity-row .identity strong{display:block;color:#edf4fc;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfgcc-market-opportunity-row .identity small{display:block;margin-top:4px;color:#658099;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfgcc-market-opportunity-row .signal{display:grid}.wfgcc-market-opportunity-row .discount{color:#55d9a6;font-size:14px;font-weight:900}.wfgcc-market-opportunity-row .signal small,.wfgcc-market-opportunity-row .quote small,.wfgcc-market-opportunity-row .score small,.wfgcc-market-opportunity-row .depth small{color:#5e7489;font-size:13px;margin-top:3px}.wfgcc-market-opportunity-row .quote strong{color:#e5bd58;font-size:13px}.wfgcc-market-opportunity-row .score b{display:inline-grid;place-items:center;min-width:31px;height:27px;border:1px solid #32526c;background:#0b1b29;color:#9bdaf4;font-size:13px}.wfgcc-market-opportunity-row .depth strong{color:#cbd8e5;font-size:13px}.wfgcc-market-opportunity-row .go{color:#6d879f;font-size:18px}.wfgcc-market-board-foot{min-height:46px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#637b91;font-size:13px;background:#07111c}.wfgcc-market-board-foot a{color:#d5aa43;text-decoration:none;font-weight:800}.wfgcc-market-loading{min-height:360px;display:flex;align-items:center;justify-content:center;gap:11px;color:#6c8399;font-size:13px}.wfgcc-market-loading i{width:9px;height:9px;border-radius:50%;background:#4bd8a8;box-shadow:0 0 16px rgba(75,216,168,.5);animation:wfgccMarketPulse 1.2s ease-in-out infinite}.wfgcc-market-empty{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px}.wfgcc-market-empty strong{color:#dce7f2;font-size:14px}.wfgcc-market-empty span{max-width:480px;margin-top:7px;color:#70869b;font-size:13px;line-height:1.55}@keyframes wfgccMarketPulse{50%{opacity:.35;transform:scale(.72)}}
.wfgcc-market-side{display:grid;gap:16px}.wfgcc-market-radar-card,.wfgcc-market-hit-card{padding:18px}.wfgcc-market-radar,.wfgcc-market-hits{display:grid;margin-top:8px}.wfgcc-market-radar-row{display:grid;grid-template-columns:8px minmax(0,1fr) auto 12px;gap:10px;align-items:center;min-height:58px;padding:8px 4px;border:0;border-bottom:1px solid #172b3e;background:transparent;text-align:left;cursor:pointer}.wfgcc-market-radar-row:last-child{border-bottom:0}.wfgcc-market-radar-row:hover{background:#0a1927}.wfgcc-market-radar-row .state{width:6px;height:6px;border-radius:50%;background:#43d7a5;box-shadow:0 0 10px rgba(67,215,165,.35)}.wfgcc-market-radar-row.is-paused .state{background:#ec6f70;box-shadow:none}.wfgcc-market-radar-row .main strong{display:block;color:#dbe7f2;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfgcc-market-radar-row .main small{display:block;margin-top:3px;color:#60798f;font-size:13px}.wfgcc-market-radar-row .price{text-align:right}.wfgcc-market-radar-row .price strong{display:block;color:#e5bd58;font-size:13px}.wfgcc-market-radar-row .price small{display:block;margin-top:3px;color:#566f86;font-size:13px}.wfgcc-market-radar-row>b{color:#5a748b}.wfgcc-market-hit-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:54px;padding:8px 4px;border-bottom:1px solid #172b3e;text-decoration:none}.wfgcc-market-hit-row:last-child{border-bottom:0}.wfgcc-market-hit-row:hover{background:#0a1927}.wfgcc-market-hit-row.is-unread{box-shadow:inset 2px 0 0 #d9ae44;padding-left:9px}.wfgcc-market-hit-row strong{display:block;color:#dce7f2;font-size:13px}.wfgcc-market-hit-row small{display:block;margin-top:3px;color:#60798f;font-size:13px}.wfgcc-market-hit-row .price{text-align:right}.wfgcc-market-hit-row .price strong{color:#55d9a6}.wfgcc-market-hit-row .price small{color:#5e7489}
.wfgcc-market-lower-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.wfgcc-market-route{min-height:150px;text-decoration:none;position:relative;overflow:hidden}.wfgcc-market-route:after{content:'↗';position:absolute;right:18px;top:16px;color:#46617b;font-size:18px}.wfgcc-market-route h3{margin:7px 0;color:#edf4fb;font-size:18px}.wfgcc-market-route p{max-width:540px;color:#748aa0;font-size:13px;line-height:1.55}.wfgcc-market-route b{display:block;margin-top:18px;color:#d9ae44;font-size:13px}.wfgcc-market-route.is-trends{background:radial-gradient(circle at 88% 18%,rgba(70,223,170,.08),transparent 28%),#0a1724}.wfgcc-market-route.is-explorer{background:radial-gradient(circle at 88% 18%,rgba(84,174,241,.08),transparent 28%),#0a1724}.wfgcc-market-research-card{min-height:150px}
@media(max-width:1220px){.wfgcc-market-tape{grid-template-columns:repeat(3,1fr)}.wfgcc-market-tape>div{border-bottom:1px solid #172a3c}.wfgcc-market-desk-grid{grid-template-columns:1fr}.wfgcc-market-side{grid-template-columns:1fr 1fr}.wfgcc-market-opportunity-row{grid-template-columns:36px minmax(180px,1fr) 82px 130px 72px 72px 14px}}
@media(max-width:800px){.wfgcc-market-search-card-v2{grid-template-columns:1fr}.wfgcc-market-tape{grid-template-columns:repeat(2,1fr)}.wfgcc-market-side,.wfgcc-market-lower-grid{grid-template-columns:1fr}.wfgcc-market-board-toolbar{align-items:flex-start;flex-direction:column}.wfgcc-market-opportunity-row{grid-template-columns:30px minmax(0,1fr) auto}.wfgcc-market-opportunity-row .quote,.wfgcc-market-opportunity-row .depth{grid-column:2/4}.wfgcc-market-opportunity-row .score{grid-column:3;grid-row:1}.wfgcc-market-opportunity-row .signal{grid-column:3;grid-row:2}.wfgcc-market-opportunity-row .go{display:none}}


/* 0.8.20 · Market visual fidelity hardening
   Market Desk must obey the same readability and WoW item identity rules as Watcher/Forge. */
.wfgcc-market-item-link{display:inline-flex;align-items:center;gap:9px;min-width:0;text-decoration:none!important;font-weight:800;color:#edf4fc!important}
.wfgcc-market-item-link:hover{filter:brightness(1.18)}
.wfgcc-market-item-link.q0,.wfgcc-market-item-link.q0 strong,.wfgcc-market-item-link.q0 .item-name{color:#9d9d9d!important}
.wfgcc-market-item-link.q1,.wfgcc-market-item-link.q1 strong,.wfgcc-market-item-link.q1 .item-name{color:#fff!important}
.wfgcc-market-item-link.q2,.wfgcc-market-item-link.q2 strong,.wfgcc-market-item-link.q2 .item-name{color:#1eff00!important}
.wfgcc-market-item-link.q3,.wfgcc-market-item-link.q3 strong,.wfgcc-market-item-link.q3 .item-name{color:#0070dd!important}
.wfgcc-market-item-link.q4,.wfgcc-market-item-link.q4 strong,.wfgcc-market-item-link.q4 .item-name{color:#a335ee!important}
.wfgcc-market-item-link.q5,.wfgcc-market-item-link.q5 strong,.wfgcc-market-item-link.q5 .item-name{color:#ff8000!important}
.wfgcc-market-item-link.q6,.wfgcc-market-item-link.q6 strong,.wfgcc-market-item-link.q6 .item-name{color:#e6cc80!important}
.wfgcc-market-item-link.q7,.wfgcc-market-item-link.q7 strong,.wfgcc-market-item-link.q7 .item-name{color:#00ccff!important}
.wfgcc-market-item-link .iconsmall,.wfgcc-market-item-link .iconmedium{flex:0 0 auto!important;margin-right:2px!important}

.wfgcc-market-tape>div{min-height:82px;padding:16px 18px}.wfgcc-market-tape small{font-size:13px}.wfgcc-market-tape strong{font-size:18px}.wfgcc-market-tape em{font-size:13px}
.wfgcc-market-search-card-v2{grid-template-columns:minmax(360px,.8fr) minmax(560px,1.2fr)}
.wfgcc-market-suggest a{grid-template-columns:minmax(0,1fr) 22px;gap:12px;padding:13px 15px}.wfgcc-market-suggest strong{font-size:15px}.wfgcc-market-suggest small{font-size:13px;line-height:1.45}.wfgcc-market-suggest b{font-size:20px}.wfgcc-market-suggest-empty{font-size:13px}
.wfgcc-market-board-head{padding:26px 26px 20px}.wfgcc-market-board-toolbar{min-height:64px;padding:12px 17px}.wfgcc-market-tabs button{height:38px;padding:0 14px;font-size:13px}.wfgcc-market-sort>span{font-size:13px}.wfgcc-market-sort select{height:38px;font-size:13px;padding-left:12px}
.wfgcc-market-opportunity-row{grid-template-columns:42px minmax(240px,1.25fr) 108px 165px 92px 92px 24px;gap:13px;min-height:86px;padding:13px 18px}.wfgcc-market-opportunity-row .rank{font-size:13px}.wfgcc-market-opportunity-row .identity .wfgcc-market-item-link{font-size:15px}.wfgcc-market-opportunity-row .identity .item-name{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfgcc-market-opportunity-row .identity small{font-size:13px;margin-top:5px}.wfgcc-market-opportunity-row .discount{font-size:17px}.wfgcc-market-opportunity-row .signal small,.wfgcc-market-opportunity-row .quote small,.wfgcc-market-opportunity-row .score small,.wfgcc-market-opportunity-row .depth small{font-size:13px}.wfgcc-market-opportunity-row .quote strong{font-size:15px}.wfgcc-market-opportunity-row .score b{min-width:37px;height:31px;font-size:13px}.wfgcc-market-opportunity-row .depth strong{font-size:14px}.wfgcc-market-opportunity-row .go{font-size:22px;text-decoration:none}.wfgcc-market-board-foot{min-height:52px;padding:12px 18px;font-size:13px}.wfgcc-market-loading{font-size:13px}.wfgcc-market-empty strong{font-size:17px}.wfgcc-market-empty span{font-size:13px}
.wfgcc-market-radar-card,.wfgcc-market-hit-card{padding:22px}.wfgcc-market-radar-row{grid-template-columns:8px minmax(0,1fr) auto 14px;min-height:70px;padding:10px 6px}.wfgcc-market-radar-row .main .wfgcc-market-item-link{font-size:13px}.wfgcc-market-radar-row .main .item-name{font-size:13px}.wfgcc-market-radar-row .main small{font-size:13px}.wfgcc-market-radar-row .price strong{font-size:13px}.wfgcc-market-radar-row .price small{font-size:13px}.wfgcc-market-hit-row{min-height:66px;padding:10px 6px}.wfgcc-market-hit-row strong{font-size:13px}.wfgcc-market-hit-row small{font-size:13px}.wfgcc-market-hit-row .price strong{font-size:13px}
.wfgcc-market-route p{font-size:13px}.wfgcc-market-route b{font-size:13px}

@media(max-width:1220px){.wfgcc-market-search-card-v2{grid-template-columns:1fr}.wfgcc-market-opportunity-row{grid-template-columns:36px minmax(190px,1fr) 90px 135px 74px 74px 18px}.wfgcc-market-opportunity-row .identity .item-name{font-size:14px}.wfgcc-market-opportunity-row .identity small{font-size:13px}}
@media(max-width:800px){.wfgcc-market-opportunity-row{grid-template-columns:30px minmax(0,1fr) auto}.wfgcc-market-opportunity-row .identity .item-name{white-space:normal}}


/* 0.8.21 — Command Center cleanup / readability */
.wfgcc-topbar{height:76px!important}
.wfgcc-main:before{top:76px!important}
.wfgcc-top-status{font-size:13px!important;font-weight:750;letter-spacing:.01em}
.wfgcc-top-clock{font-size:13px!important;min-width:50px}
.wfgcc-command-search>span:nth-child(2){font-size:13px!important}
.wfgcc-command-search kbd{font-size:13px!important}
.wfgcc-ghost-link{font-size:13px!important}
.wfgcc-telemetry{min-height:54px!important;top:76px!important}
.wfgcc-telemetry button,.wfgcc-telemetry-stat{padding:9px 15px!important;column-gap:9px!important}
.wfgcc-telemetry small{font-size:13px!important;letter-spacing:.13em!important}
.wfgcc-telemetry strong{font-size:13px!important;line-height:1.3!important}
.wfgcc-telemetry-mode{height:32px!important;font-size:13px!important;padding:0 12px!important}
.wfgcc-telemetry button .wfgcc-status-orb{width:8px!important;height:8px!important}

/* Launchpad = setup / quick-start cockpit, not micro-copy. */
.wfgcc-launch-hero{padding:38px!important}
.wfgcc-launch-copy h2{font-size:clamp(34px,3.4vw,52px)!important;line-height:1.07!important}
.wfgcc-launch-copy p{font-size:14px!important;line-height:1.7!important;max-width:840px!important}
.wfgcc-launch-score>span{font-size:13px!important;line-height:1.45!important;max-width:190px!important}
.wfgcc-stack-road{gap:12px!important}
.wfgcc-stack-node{min-height:92px!important;padding:17px 15px!important;grid-template-columns:30px minmax(0,1fr) auto!important;gap:10px!important}
.wfgcc-stack-node i{font-size:13px!important}
.wfgcc-stack-node small{font-size:13px!important;letter-spacing:.11em!important}
.wfgcc-stack-node strong{font-size:14px!important;margin:3px 0!important}
.wfgcc-stack-node em{font-size:13px!important;line-height:1.35!important;white-space:normal!important;overflow:visible!important}
.wfgcc-stack-node>b{font-size:15px!important}
.wfgcc-next-action-body strong{font-size:17px!important}
.wfgcc-next-action-body p{font-size:13px!important;line-height:1.55!important}
.wfgcc-shortcut-grid>span{padding:12px!important}
.wfgcc-shortcut-grid kbd{font-size:13px!important;padding:3px 7px!important}
.wfgcc-shortcut-grid b{font-size:13px!important}

/* Sync & Cloud is an operational workspace hub. */
.wfgcc-cloud-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 20px}
.wfgcc-cloud-action{border:1px solid #20364d;border-radius:14px;background:linear-gradient(180deg,#0b1a2a,#08131f);color:#93a9bf;padding:17px 18px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center;text-align:left;cursor:pointer;transition:.18s ease}
.wfgcc-cloud-action:hover{border-color:#3a5874;background:#0e2032;transform:translateY(-1px);color:#eff6ff}
.wfgcc-cloud-action>span{width:38px;height:38px;border:1px solid #29445f;border-radius:11px;display:grid;place-items:center;color:var(--wfg-cyan);font-size:18px;background:#091724}
.wfgcc-cloud-action>div{display:grid;gap:3px;min-width:0}.wfgcc-cloud-action strong{font-size:14px;color:#edf4fb}.wfgcc-cloud-action small{font-size:13px;line-height:1.4;color:#7189a1}.wfgcc-cloud-action>b{font-size:16px;color:#506b84}

/* Device inventory: active devices + only the three most recently removed. */
.wfgcc-device-group-head{margin-top:8px;padding:12px 4px 2px;display:flex;justify-content:space-between;align-items:end;gap:12px;border-bottom:1px solid rgba(126,164,198,.12)}
.wfgcc-device-group-head>div{display:grid;gap:2px}.wfgcc-device-group-head strong{font-size:14px;color:#eaf2f9}.wfgcc-device-group-head small{font-size:13px;color:#70869d}.wfgcc-device-group-head>span{min-width:28px;height:24px;padding:0 8px;border:1px solid #2a435b;border-radius:99px;display:grid;place-items:center;color:#9db2c6;font-size:13px;font-weight:900}
.wfgcc-device-row.is-revoked{opacity:.68;background:rgba(32,14,19,.22);border-color:rgba(191,82,98,.18)}
.wfgcc-device-row.is-revoked .wfgcc-device-row-meta span{color:#d78591}

@media(max-width:980px){.wfgcc-telemetry{top:64px!important}.wfgcc-cloud-action-grid{grid-template-columns:1fr}.wfgcc-stack-node em{white-space:normal!important}}
@media(max-width:720px){.wfgcc-topbar{height:64px!important}.wfgcc-main:before{top:64px!important}.wfgcc-telemetry{top:auto!important}.wfgcc-launch-hero{padding:24px!important}.wfgcc-launch-copy p{font-size:13px!important}}

/* 0.8.23 — Whitefox identity. Shared components for every workspace. */
:root{--wfg-panel:#0e1823;--wfg-panel2:#111e2b;--wfg-line:#263647;--wfg-line2:#3b5064;--wfg-muted:#a4b4c5;--wfg-muted2:#8296aa;--wfg-radius:14px;--wfg-sidebar:276px}
body.wfgcc-body{font-size:15px;line-height:1.6}
body.wfgcc-body:before{background:radial-gradient(ellipse at 80% 0,rgba(244,199,95,.035),transparent 45%)}
.wfgcc-main{background:#080f18}
.wfgcc-content{max-width:1600px;padding:38px clamp(24px,3vw,48px) 80px}
.wfgcc-section{animation:none}
.wfgcc-page-head{margin-bottom:24px;gap:24px;align-items:center}
.wfgcc-page-head h1{font-size:clamp(30px,3vw,44px)!important;line-height:1.15;letter-spacing:-.035em;margin:8px 0 12px}
.wfgcc-page-head p{font-size:15px!important;line-height:1.65!important;color:var(--wfg-muted)!important;max-width:800px}
.wfgcc-eyebrow,.wfgcc-kicker{font-size:12px!important;letter-spacing:.09em!important;line-height:1.5;color:var(--wfg-gold)}
.wfgcc-section h2{font-size:24px;line-height:1.25;letter-spacing:-.02em}
.wfgcc-section h3{font-size:20px;line-height:1.35}
.wfgcc-section p{font-size:15px;line-height:1.65;color:var(--wfg-muted)}
.wfgcc-section small{font-size:13px;line-height:1.5}
.wfgcc-card,.wfgcc-readiness-card,.wfgcc-scratch-card,.wfgcc-launch-hero,.wfgcc-cloud-hero,.wfgcc-watch-hero,.wfgcc-device-hero,.wfgcc-membership-hero,.wfgcc-lab-hero{border:1px solid var(--wfg-line)!important;border-radius:var(--wfg-radius)!important;background:var(--wfg-panel)!important;box-shadow:0 8px 24px rgba(0,0,0,.12)!important;padding:24px!important}
.wfgcc-card:before,.wfgcc-card:after,.wfgcc-main:before,.wfgcc-main:after{display:none!important}
.wfgcc-card-head{gap:16px;margin-bottom:20px;align-items:flex-start;flex-wrap:wrap}
.wfgcc-card-head h2,.wfgcc-card-head h3{margin:5px 0 0}
.wfgcc-grid-main,.wfgcc-grid-2,.wfgcc-grid-3,.wfgcc-ops-deck,.wfgcc-market-desk-grid,.wfgcc-market-lower-grid{gap:20px;margin-bottom:24px}
.wfgcc-btn{min-height:44px!important;height:auto!important;padding:11px 16px!important;border-radius:9px!important;font-size:14px!important;line-height:1.4!important;letter-spacing:0!important;white-space:normal;text-align:center;justify-content:center;box-shadow:none!important}
.wfgcc-btn-primary{background:var(--wfg-gold)!important;color:#18140b!important;border:1px solid var(--wfg-gold)!important;font-weight:750}
.wfgcc-btn-secondary,.wfgcc-btn-ghost{background:#152231!important;border:1px solid #36495d!important;color:#e5edf5!important}
.wfgcc-btn-danger{background:rgba(255,122,139,.07)!important;border:1px solid rgba(255,122,139,.35)!important;color:#ffacb7!important}
.wfgcc-btn:hover{filter:brightness(1.1);transform:none!important}
.wfgcc-text-btn,.wfgcc-inline-nav{font-size:14px!important;letter-spacing:0!important;color:var(--wfg-cyan)}
.wfgcc-page-actions{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 24px}
.wfgcc-live-pill,.wfgcc-local-badge,.wfgcc-module-state,.wfgcc-diff-pill,.wfgcc-nav-badge,.wfgcc-chip-beta{min-height:26px;font-size:12px!important;line-height:1.4;border-radius:7px;padding:4px 9px;letter-spacing:.035em}
.wfgcc-research-empty,.wfgcc-market-empty{border:1px dashed #35485a!important;background:#0b141f!important;border-radius:10px;padding:20px!important;font-size:15px!important;color:var(--wfg-muted)!important;line-height:1.65}
.wfgcc-market-empty strong{font-size:18px!important}.wfgcc-market-empty span{font-size:14px!important}
.wfgcc-sidebar{padding:24px 16px 16px;background:#090f18;box-shadow:none}
.wfgcc-brand-lockup strong{font-size:21px}.wfgcc-brand-lockup small{font-size:12px}.wfgcc-brand-mark{width:42px;height:42px}
.wfgcc-sidebar-mode{font-size:12px;height:auto;min-height:36px;margin-bottom:22px}.wfgcc-sidebar-mode b{font-size:12px}
.wfgcc-nav-group{margin-bottom:20px}.wfgcc-nav-label{font-size:12px!important;color:#8495a8;letter-spacing:.1em;padding-bottom:8px}
.wfgcc-nav-item{min-height:44px;border-radius:8px;padding:10px 12px;gap:12px}
.wfgcc-nav-item>span:nth-child(2){font-size:15px!important;font-weight:600}.wfgcc-nav-icon{font-size:19px;width:22px}
.wfgcc-nav-item.is-active{background:rgba(244,199,95,.08);box-shadow:inset 0 0 0 1px rgba(244,199,95,.17);color:var(--wfg-gold)}
.wfgcc-nav-item:hover{transform:none}.wfgcc-user-mini strong{font-size:14px}.wfgcc-user-mini small,.wfgcc-signout{font-size:13px}
.wfgcc-topbar{height:76px!important;padding:0 24px;gap:16px}
.wfgcc-top-status{font-size:14px!important;white-space:normal;max-width:320px}
.wfgcc-command-search{min-width:190px;max-width:420px;height:42px;width:32%}.wfgcc-command-search>span:nth-child(2){font-size:14px!important}.wfgcc-command-search kbd{font-size:12px!important}
.wfgcc-top-actions{gap:10px}.wfgcc-icon-btn{width:40px;height:40px}.wfgcc-top-clock,.wfgcc-ghost-link{font-size:13px!important}
.wfgcc-telemetry{top:76px!important;grid-template-columns:repeat(4,minmax(0,1fr)) auto!important;min-height:64px!important;padding:0 24px}
.wfgcc-telemetry-stat{display:none!important}.wfgcc-telemetry small{font-size:12px!important;letter-spacing:.07em!important;color:#91a5ba}.wfgcc-telemetry strong{font-size:15px!important;color:#dce7f2}.wfgcc-telemetry-mode{font-size:12px!important}
.wfgcc-command-strip,.wfgcc-market-tape,.wfgcc-security-strip{background:var(--wfg-panel);border:1px solid var(--wfg-line);border-radius:14px;margin-bottom:24px}
.wfgcc-command-metric{padding:20px}.wfgcc-command-metric>span{font-size:12px!important;color:#a4b4c5}.wfgcc-command-metric strong{font-size:27px}.wfgcc-command-metric small{font-size:13px!important}
.wfgcc-readiness-ring{width:106px;height:106px;flex-basis:106px}.wfgcc-readiness-copy h3{font-size:22px}.wfgcc-readiness-copy p{font-size:14px}.wfgcc-readiness-gates{flex-wrap:wrap;gap:8px}
.wfgcc-scratch-card textarea{font-size:15px;min-height:110px;background:#0b141f;line-height:1.6}
.wfgcc-focus-item strong{font-size:16px}.wfgcc-focus-item p{font-size:14px}.wfgcc-system-stack>div{padding:12px 0;font-size:14px}
.wfgcc-today-events{margin-bottom:24px}.wfgcc-feed-copy strong{font-size:15px}.wfgcc-feed-copy small{font-size:13px}.wfgcc-feed-item{padding:14px 0;min-width:0}.wfgcc-feed-time{font-size:13px}.wfgcc-quick-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.wfgcc-quick-card strong{font-size:15px}.wfgcc-quick-card small{font-size:13px}
.wfgcc-market-search-card-v2{grid-template-columns:minmax(220px,.7fr) minmax(320px,1fr)}
.wfgcc-market-search input{font-size:16px}.wfgcc-market-search button{font-size:14px}.wfgcc-market-tape>div{padding:16px;min-width:0}.wfgcc-market-tape small,.wfgcc-market-tape em{font-size:13px}.wfgcc-market-tape strong{font-size:22px}
.wfgcc-market-board{padding:0!important;overflow:hidden}.wfgcc-market-board-head{padding:24px}.wfgcc-market-board-toolbar{padding:12px 20px;flex-wrap:wrap;gap:12px}.wfgcc-market-tabs button,.wfgcc-market-sort select{font-size:14px;height:42px}.wfgcc-market-sort>span{font-size:12px}
.wfgcc-market-opportunity-row{grid-template-columns:28px minmax(170px,1.2fr) 100px 150px 70px 70px 22px;gap:12px;padding:16px;min-width:0}.wfgcc-market-opportunity-row .identity .item-name{white-space:normal;font-size:16px}.wfgcc-market-opportunity-row .identity small{font-size:13px}.wfgcc-market-opportunity-row .quote strong{font-size:16px}.wfgcc-market-opportunity-row .signal small,.wfgcc-market-opportunity-row .quote small,.wfgcc-market-opportunity-row .score small,.wfgcc-market-opportunity-row .depth small{font-size:12px}.wfgcc-market-board-foot{font-size:13px;padding:16px;gap:16px}
.wfgcc-market-radar-row .main .item-name,.wfgcc-market-hit-row strong{font-size:15px}.wfgcc-market-radar-row .main small,.wfgcc-market-radar-row .price small,.wfgcc-market-hit-row small{font-size:13px}.wfgcc-market-radar-row .price strong{font-size:15px}
.wfgcc-market-side{min-width:0}.wfgcc-market-item-link{min-width:0}.wfgcc-section .q0{color:#9d9d9d!important}.wfgcc-section .q1{color:#f3f3f3!important}.wfgcc-section .q2{color:#1eff00!important}.wfgcc-section .q3{color:#42a7ff!important}.wfgcc-section .q4{color:#be7eff!important}.wfgcc-section .q5{color:#ff981e!important}.wfgcc-section .q6,.wfgcc-section .q7{color:#e6cc80!important}
.wfgcc-watcher-card.is-paused{opacity:1!important;border-color:#76613b!important;background:#171a1d!important}.wfgcc-watcher-card.is-paused .wfgcc-watcher-status{color:var(--wfg-gold)!important}
.wfgcc-system-module{margin-top:32px;scroll-margin-top:160px}.wfgcc-module-heading{border-top:1px solid var(--wfg-line);padding:28px 0 18px}.wfgcc-module-heading h2{margin:6px 0}.wfgcc-module-heading p{margin:8px 0 0}
.wfgcc-launch-copy h2{font-size:26px!important}.wfgcc-launch-copy p{font-size:15px!important;line-height:1.65!important}.wfgcc-launch-hero{padding:24px!important}.wfgcc-launch-score{min-width:150px}.wfgcc-launch-score>span{font-size:13px!important}
.wfgcc-stack-road{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px!important}.wfgcc-stack-node{min-height:104px!important;background:var(--wfg-panel);border:1px solid var(--wfg-line);border-radius:10px}.wfgcc-stack-node strong{font-size:16px!important}.wfgcc-stack-node small{font-size:12px!important}.wfgcc-stack-node em{font-size:13px!important;line-height:1.5!important}
.wfgcc-cloud-hero{grid-template-columns:1fr;text-align:left}.wfgcc-cloud-orbit,.wfgcc-device-visual,.wfgcc-plan-orbit,.wfgcc-discord-flow{display:none!important}.wfgcc-cloud-hero h2{font-size:24px!important}.wfgcc-cloud-hero p{font-size:15px}.wfgcc-cloud-stats{justify-content:flex-start;gap:24px;flex-wrap:wrap}.wfgcc-cloud-stats b{font-size:26px}.wfgcc-cloud-stats small{font-size:13px}
.wfgcc-system-details{border:1px solid var(--wfg-line);border-radius:14px;background:var(--wfg-panel)}
.wfgcc-system-details>summary{padding:22px 24px;cursor:pointer;list-style-position:inside;color:var(--wfg-gold);font-size:18px;font-weight:650}.wfgcc-system-details>summary small{display:block;margin-top:6px;color:var(--wfg-muted);font-weight:400}.wfgcc-system-details-body{padding:0 20px 20px}.wfgcc-system-details-body .wfgcc-lab-hero h2{font-size:24px}
.wfgcc-report-preview pre{font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.wfgcc-flight-row{font-size:13px}
.wfgcc-companion-summary{margin-bottom:24px}.wfgcc-companion-summary h2{margin:8px 0}.wfgcc-companion-summary .wfgcc-page-actions{margin:20px 0 0}.wfgcc-channel-matrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wfgcc-channel-matrix>div{min-width:0}.wfgcc-release-big b{font-size:36px}
.wfgcc-discord-stage-live{grid-template-columns:1fr;text-align:left}.wfgcc-discord-glyph{display:none}.wfgcc-discord-live-grid{gap:12px}.wfgcc-discord-live-grid strong{font-size:19px}.wfgcc-discord-live-grid>div{min-width:0;padding:16px}.wfgcc-account-action-grid{gap:12px;margin-top:24px}.wfgcc-account-action-grid form{margin:0}.wfgcc-account-action-grid .wfgcc-btn{width:100%}
.wfgcc-account-live-grid>div,.wfgcc-entitlement-grid>div{background:#101e2c;border-color:var(--wfg-line);padding:16px}.wfgcc-account-live-grid strong{font-size:17px;overflow-wrap:anywhere}.wfgcc-setting-row{gap:20px}.wfgcc-account-shortcuts{display:flex;gap:12px;flex-wrap:wrap}.wfgcc-security-strip strong{font-size:15px}.wfgcc-security-strip span{font-size:12px}
.wfgcc-device-row{gap:20px;padding:18px;border-radius:10px}.wfgcc-device-row-main strong{font-size:17px}.wfgcc-device-row-main small{overflow-wrap:anywhere}.wfgcc-device-group-head strong{font-size:18px}.wfgcc-device-group-head small{font-size:13px}.wfgcc-device-row.is-revoked{opacity:1;background:#101820}.wfgcc-device-row.is-revoked .wfgcc-device-row-main strong{color:var(--wfg-muted)}
.wfgcc-section input:not([type=checkbox]):not([type=hidden]),.wfgcc-section select{min-height:42px;font-size:15px}.wfgcc-section input[type=checkbox]{width:18px;height:18px;accent-color:var(--wfg-gold)}
.wfgcc-ledger-stats .wfgcc-card strong{font-size:30px}.wfgcc-ledger-stats .wfgcc-card>span{font-size:12px;color:var(--wfg-muted)}
.wfgcc-body :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--wfg-cyan);outline-offset:4px}
.wfgcc-body [hidden]{display:none!important}
@media(max-width:1350px){.wfgcc-market-desk-grid{grid-template-columns:1fr}.wfgcc-market-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.wfgcc-topbar{gap:12px}.wfgcc-top-clock,.wfgcc-top-actions .wfgcc-ghost-link{display:none}.wfgcc-market-search-card-v2{grid-template-columns:1fr}}
@media(max-width:1000px){.wfgcc-top-status{font-size:13px!important}.wfgcc-command-search{display:none}.wfgcc-channel-matrix{grid-template-columns:1fr}.wfgcc-market-tape{grid-template-columns:repeat(3,minmax(0,1fr))}.wfgcc-market-opportunity-row{grid-template-columns:26px minmax(0,1fr) 120px 22px}.wfgcc-market-opportunity-row .signal,.wfgcc-market-opportunity-row .score,.wfgcc-market-opportunity-row .depth{display:none}}
@media(max-width:820px){.wfgcc-content{padding:28px 18px 100px}.wfgcc-sidebar{width:276px}.wfgcc-telemetry{top:76px!important;padding:0 12px}.wfgcc-market-side{grid-template-columns:1fr}.wfgcc-page-head{align-items:flex-start}.wfgcc-top-actions{margin-left:auto}.wfgcc-discord-live-grid,.wfgcc-account-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wfgcc-ops-deck,.wfgcc-grid-main,.wfgcc-grid-2,.wfgcc-launch-lower,.wfgcc-lab-grid-release{grid-template-columns:1fr}.wfgcc-cloud-stats{justify-content:flex-start}.wfgcc-stack-road{grid-template-columns:repeat(2,minmax(0,1fr))}.wfgcc-launch-hero{flex-wrap:wrap}}
@media(max-width:720px){.wfgcc-topbar{height:64px!important;padding:0 14px}.wfgcc-telemetry{position:relative!important;top:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.wfgcc-telemetry button:nth-child(3),.wfgcc-telemetry button:nth-child(4){display:grid!important}.wfgcc-telemetry-mode{display:none!important}.wfgcc-card,.wfgcc-readiness-card,.wfgcc-scratch-card{padding:20px!important}.wfgcc-card-head{gap:12px}.wfgcc-head-signal{max-width:100%}.wfgcc-system-module{scroll-margin-top:84px}.wfgcc-market-board{padding:0!important}.wfgcc-market-opportunity-row{grid-template-columns:22px minmax(0,1fr) 104px 18px;gap:8px;padding:14px 12px}.wfgcc-market-opportunity-row .quote strong{font-size:14px}.wfgcc-market-board-foot{flex-wrap:wrap}.wfgcc-device-row{grid-template-columns:1fr}.wfgcc-device-row-actions{justify-content:flex-start}.wfgcc-device-row-actions .wfgcc-btn{width:100%}.wfgcc-setting-row{align-items:flex-start;flex-direction:column}.wfgcc-account-action-grid{grid-template-columns:1fr}.wfgcc-page-head h1{font-size:32px!important}.wfgcc-mobile-dock small{font-size:12px}}
@media(max-width:480px){.wfgcc-top-status{font-size:13px!important}.wfgcc-top-actions{gap:4px}.wfgcc-top-actions .wfgcc-icon-btn{width:32px}.wfgcc-market-tape{grid-template-columns:repeat(2,minmax(0,1fr))}.wfgcc-stack-road,.wfgcc-quick-grid,.wfgcc-discord-live-grid,.wfgcc-account-live-grid,.wfgcc-ledger-stats{grid-template-columns:1fr}.wfgcc-readiness-card{flex-direction:column;align-items:flex-start}.wfgcc-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.wfgcc-command-metric{padding:16px}.wfgcc-page-actions .wfgcc-btn{width:100%}.wfgcc-feed-item{grid-template-columns:32px minmax(0,1fr)}.wfgcc-feed-time{grid-column:2}.wfgcc-system-details>summary{padding:20px}.wfgcc-system-details-body{padding:0 12px 12px}}
@media(prefers-reduced-motion:reduce){.wfgcc-body *, .wfgcc-body *:before,.wfgcc-body *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.wfgcc-watcher-card.is-paused [data-watch-status]{color:var(--wfg-gold)!important;border-color:#76613b!important;background:rgba(244,199,95,.08)!important}
.wfgcc-watcher-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wfgcc-watcher-metrics small{font-size:12px!important}.wfgcc-watcher-metrics strong{font-size:16px!important}.wfgcc-watcher-tags>span{min-height:26px;font-size:12px!important;line-height:1.45;padding:4px 8px;border-radius:7px}.wfgcc-watcher-tags{flex-wrap:wrap}.wfgcc-watcher-card{border-radius:14px;padding:24px;background:var(--wfg-panel)}
@media(max-width:720px){.wfgcc-watcher-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wfgcc-watcher-card{padding:20px}.wfgcc-watcher-card-head{flex-wrap:wrap;gap:16px}}
.wfgcc-section small,.wfgcc-section .wfgcc-inline-note,.wfgcc-section .wfgcc-research-empty{color:#9aadc0!important}
.wfgcc-live-pill.is-muted{color:#a6b6c6!important;background:#132130!important;border-color:#33485b!important}.wfgcc-live-pill.is-muted i{background:#8c9cae!important;box-shadow:none!important}
.wfgcc-shortcut-grid{grid-template-columns:1fr!important}.wfgcc-shortcut-grid b{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-size:14px!important}
.wfgcc-sidebar-mode{white-space:nowrap;letter-spacing:.025em}.wfgcc-sidebar-mode b{font-size:12px}
.wfgcc-market-opportunity-row .identity small{white-space:normal}.wfgcc-market-tape-brand small{letter-spacing:.05em!important}.wfgcc-market-board-foot a{white-space:nowrap}
@media(max-width:720px){.wfgcc-market-radar-row{grid-template-columns:8px minmax(0,1fr) 14px;row-gap:8px}.wfgcc-market-radar-row .main{grid-column:2;min-width:0}.wfgcc-market-radar-row .price{grid-column:2;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;text-align:left}.wfgcc-market-radar-row>b{grid-column:3;grid-row:1/3}.wfgcc-market-radar-row .main .item-name{white-space:normal;overflow-wrap:anywhere}.wfgcc-market-hit-row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.wfgcc-market-hit-row .price{text-align:left;display:flex;align-items:baseline;gap:8px}.wfgcc-market-opportunity-row{grid-template-columns:22px minmax(0,1fr) 18px}.wfgcc-market-opportunity-row .quote{grid-column:2;display:flex;gap:8px;flex-wrap:wrap;align-items:baseline}.wfgcc-market-opportunity-row .go{grid-column:3;grid-row:1/3}.wfgcc-market-opportunity-row .quote strong{white-space:nowrap}.wfgcc-market-opportunity-row .quote small{margin-top:0}.wfgcc-mobile-dock{bottom:12px!important}.wfgcc-system-details-body .wfgcc-report-preview{padding:16px!important}.wfgcc-market-search-card-v2{grid-template-columns:minmax(0,1fr)!important}.wfgcc-market-search-wrap{min-width:0}}
.wfgcc-market-tape-brand>div{display:flex;flex-direction:column;gap:5px;min-width:0}.wfgcc-market-tape-brand small{display:block}.wfgcc-market-tape-brand strong{display:block;line-height:1.35}

/* 0.8.25 — Market Auction House layout fix + category rail */
.wfgcc-market-tape-ah{margin-bottom:18px}
.wfgcc-market-ah{padding:0!important;overflow:visible;margin-bottom:24px;background:linear-gradient(180deg,rgba(10,20,34,.98),rgba(6,14,24,.98))}
.wfgcc-market-ah:before{border-radius:inherit}
.wfgcc-market-ah-toolbar{position:relative;z-index:8;display:grid;grid-template-columns:auto minmax(180px,.55fr) minmax(380px,1.6fr) minmax(150px,.45fr);gap:12px;align-items:end;padding:16px 18px;border-bottom:1px solid var(--wfg-line);background:linear-gradient(180deg,#0c1928,#091522)}
.wfgcc-market-scope-block,.wfgcc-market-realm-control,.wfgcc-market-offer-sort{display:grid;gap:7px;min-width:0}
.wfgcc-market-scope-block>span,.wfgcc-market-realm-control>span,.wfgcc-market-offer-sort>span{color:var(--wfg-muted2);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}
.wfgcc-market-scope{display:flex;align-items:center;padding:3px;border:1px solid var(--wfg-line2);border-radius:10px;background:#07121e;min-height:44px}
.wfgcc-market-scope button{height:36px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:#7990a9;font-size:12px;font-weight:850;cursor:pointer;white-space:nowrap;transition:.16s ease}
.wfgcc-market-scope button:hover{color:#dce9f6;background:#0d1d2d}
.wfgcc-market-scope button.is-active{color:var(--wfg-gold2);background:#201a0e;box-shadow:inset 0 0 0 1px rgba(244,199,95,.24)}
.wfgcc-market-realm-control select,.wfgcc-market-offer-sort select{width:100%;height:44px;border:1px solid var(--wfg-line2);border-radius:10px;background:#07121e;color:#d7e1ec;padding:0 34px 0 11px;outline:0}
.wfgcc-market-realm-control select:disabled{opacity:.48;cursor:not-allowed}
.wfgcc-market-search-wrap-ah{position:relative;min-width:0;z-index:12}
.wfgcc-market-search-ah{height:44px!important;min-height:44px;border-radius:10px!important;border-color:var(--wfg-line2)!important;background:#06111c!important;grid-template-columns:30px minmax(0,1fr) 36px auto!important;padding:0 5px 0 11px!important}
.wfgcc-market-search-ah input{height:42px!important;font-size:15px!important}
.wfgcc-market-search-ah button[type=submit]{height:34px!important;margin:0!important;padding:0 15px!important;background:#162a40!important;color:#dce8f5!important;border-radius:7px!important}
.wfgcc-market-search-ah button[type=submit]:hover{background:#1d3854!important;color:#fff!important}
.wfgcc-market-search-ah .wfgcc-market-pin{height:34px!important;width:34px!important;margin:0!important;border-radius:7px!important}
.wfgcc-market-search-wrap-ah .wfgcc-market-suggest{top:calc(100% + 6px);left:0;right:0;max-height:300px;overflow:auto;border-radius:10px;background:#07131f;border:1px solid #2b455e;box-shadow:0 20px 46px rgba(0,0,0,.52)}
.wfgcc-market-suggestion-row{appearance:none;width:100%;min-height:54px;padding:8px 11px;border:0;border-bottom:1px solid #15283b;background:#07131f;display:grid;grid-template-columns:minmax(0,1fr) 16px;gap:10px;align-items:center;text-align:left;cursor:pointer;color:#dce6f1}
.wfgcc-market-suggestion-row:last-child{border-bottom:0}.wfgcc-market-suggestion-row:hover{background:#0c1d2d}.wfgcc-market-suggestion-row .suggest-main{min-width:0;display:grid;gap:3px}.wfgcc-market-suggestion-row strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfgcc-market-suggestion-row small{font-size:11px;color:#70879e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfgcc-market-suggestion-row>b{color:#c9a849;font-size:17px}.wfgcc-market-suggestion-row.q0 strong{color:#9d9d9d}.wfgcc-market-suggestion-row.q1 strong{color:#fff}.wfgcc-market-suggestion-row.q2 strong{color:#1eff00}.wfgcc-market-suggestion-row.q3 strong{color:#42a7ff}.wfgcc-market-suggestion-row.q4 strong{color:#be7eff}.wfgcc-market-suggestion-row.q5 strong{color:#ff981e}.wfgcc-market-suggestion-row.q6 strong,.wfgcc-market-suggestion-row.q7 strong{color:#e6cc80}

.wfgcc-market-ah-body{display:grid;grid-template-columns:210px minmax(310px,.82fr) minmax(0,1.35fr);min-height:610px}
.wfgcc-market-category-pane{min-width:0;border-right:1px solid var(--wfg-line);background:#06101a;display:flex;flex-direction:column}
.wfgcc-market-results-pane{min-width:0;border-right:1px solid var(--wfg-line);background:#07111c}
.wfgcc-market-detail-pane{min-width:0;background:linear-gradient(180deg,#091522,#07111c)}
.wfgcc-market-pane-head{height:68px;padding:13px 16px 11px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--wfg-line);background:#081522}
.wfgcc-market-pane-head h2{margin:2px 0 0!important;font-size:17px!important;letter-spacing:-.02em}.wfgcc-market-pane-head .wfgcc-kicker{font-size:10px!important;letter-spacing:.14em}.wfgcc-market-pane-head>b{min-width:32px;height:28px;padding:0 8px;border:1px solid #294057;border-radius:7px;display:grid;place-items:center;background:#0b1a29;color:#a9bed3;font-size:12px}
.wfgcc-market-category-head{padding-left:14px;padding-right:14px}.wfgcc-market-category-head h2{font-size:16px!important}
.wfgcc-market-categories{padding:8px;display:grid;gap:2px}.wfgcc-market-categories button{appearance:none;width:100%;min-height:38px;padding:0 9px;border:1px solid transparent;border-radius:7px;background:transparent;color:#8298ad;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;font:inherit;font-size:12px;font-weight:750;cursor:pointer;transition:.14s ease}.wfgcc-market-categories button:hover{background:#0a1a28;color:#dce7f2}.wfgcc-market-categories button.is-active{background:linear-gradient(90deg,rgba(244,199,95,.10),rgba(244,199,95,.035));border-color:rgba(244,199,95,.23);color:#f0c65d;box-shadow:inset 2px 0 0 var(--wfg-gold)}.wfgcc-market-categories button b{min-width:24px;color:#647d95;font-size:10px;text-align:right}.wfgcc-market-categories button.is-active b{color:#c9a74e}.wfgcc-market-category-note{margin:auto 10px 12px!important;padding:11px 10px;border-top:1px solid #15273a;color:#60778d!important;font-size:10px!important;line-height:1.5!important}

.wfgcc-market-results{height:542px;overflow:auto;scrollbar-width:thin;scrollbar-color:#29425b transparent}
.wfgcc-market-result-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 62px 16px;gap:9px;align-items:center;min-height:82px;padding:10px 12px;border-bottom:1px solid #14263a;background:#07121e;cursor:pointer;transition:.14s ease}.wfgcc-market-result-row:hover{background:#0a1a29}.wfgcc-market-result-row.is-active{background:linear-gradient(90deg,rgba(244,199,95,.085),#0a1928 48%);box-shadow:inset 3px 0 0 var(--wfg-gold)}
.wfgcc-market-result-row .identity{min-width:0}.wfgcc-market-result-row .identity .wfgcc-market-item-link{display:block;min-width:0;color:#e8f1fb;font-size:14px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfgcc-market-result-row .identity .item-name{font-size:14px}.wfgcc-market-result-row .identity>small{display:block;margin-top:4px;color:#637b94;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfgcc-market-result-row .badges{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px}.wfgcc-market-result-row .badges span{border:1px solid #263b51;border-radius:5px;padding:3px 5px;color:#7f96ac;background:#0a1826;font-size:9px;font-weight:800;line-height:1.2}.wfgcc-market-result-row .badges .category{color:#a7b9ca}.wfgcc-market-result-row .level{display:grid;text-align:right;line-height:1.15}.wfgcc-market-result-row .level small{color:#526b84;font-size:9px;font-weight:900;letter-spacing:.12em}.wfgcc-market-result-row .level strong{margin-top:3px;color:#b8c9da;font-size:11px}.wfgcc-market-result-row .go{color:#607991;font-size:17px}.wfgcc-market-result-row.is-active .go{color:var(--wfg-gold)}

.wfgcc-market-detail{min-height:610px}.wfgcc-market-detail-head{min-height:88px;padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--wfg-line);background:radial-gradient(circle at 80% 0,rgba(98,212,255,.07),transparent 34%),#091624}.wfgcc-market-detail-head .identity{min-width:0}.wfgcc-market-detail-head .identity .wfgcc-market-item-link{display:block;color:#eef5fd;font-size:18px;font-weight:850;min-width:0}.wfgcc-market-detail-head .identity .item-name{font-size:18px}.wfgcc-market-detail-head .identity small{display:block;margin-top:6px;color:#70879f;font-size:12px}.wfgcc-market-detail-head>.wfgcc-text-btn{flex:0 0 auto;border:1px solid #29415a;border-radius:8px;padding:8px 10px;color:#9db1c5;background:#0a1928}
.wfgcc-market-detail-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--wfg-line);background:#07131f}.wfgcc-market-detail-metrics>div{min-height:94px;padding:16px;border-right:1px solid var(--wfg-line);display:flex;flex-direction:column;justify-content:center;min-width:0}.wfgcc-market-detail-metrics>div:last-child{border-right:0}.wfgcc-market-detail-metrics small{color:#5d7690;font-size:10px;font-weight:900;letter-spacing:.13em}.wfgcc-market-detail-metrics strong{margin-top:7px;color:#f0f5fb;font-size:18px;line-height:1.15;overflow-wrap:anywhere}.wfgcc-market-detail-metrics em{margin-top:5px;color:#758ba1;font-size:11px;font-style:normal}
.wfgcc-market-offers-head{min-height:64px;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--wfg-line);background:#081522}.wfgcc-market-offers-head h3{margin:2px 0 0!important;font-size:16px!important}.wfgcc-market-offers-head .wfgcc-kicker{font-size:10px!important}.wfgcc-market-offers-head>span{color:#70879e;font-size:11px;text-align:right}.wfgcc-market-offers{max-height:360px;overflow:auto;scrollbar-width:thin;scrollbar-color:#29425b transparent}.wfgcc-market-offer-row{display:grid;grid-template-columns:minmax(150px,1.35fr) minmax(100px,.9fr) 62px 100px 100px;gap:10px;align-items:center;min-height:67px;padding:10px 14px;border-bottom:1px solid #14263a;background:#07121e}.wfgcc-market-offer-row:hover{background:#0a1928}.wfgcc-market-offer-row>div{min-width:0;display:grid;line-height:1.22}.wfgcc-market-offer-row small{color:#566f88;font-size:9px;font-weight:900;letter-spacing:.1em}.wfgcc-market-offer-row strong{margin-top:4px;color:#c9d7e4;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfgcc-market-offer-row .variant strong{color:#e4edf7;font-size:13px}.wfgcc-market-offer-row .price strong{color:var(--wfg-gold2);font-size:13px}.wfgcc-market-offer-row .ref strong{color:#9ddbf4}
.wfgcc-market-ah-empty{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px}.wfgcc-market-ah-empty>span{width:42px;height:42px;border:1px solid #263d55;border-radius:12px;display:grid;place-items:center;color:#7690a9;background:#0a1928;font-size:20px}.wfgcc-market-ah-empty>strong{margin-top:13px;color:#dfe9f4;font-size:15px}.wfgcc-market-ah-empty>p{max-width:450px;margin:6px 0 0!important;color:#70869c!important;font-size:12px!important;line-height:1.55!important}.wfgcc-market-detail>.wfgcc-market-ah-empty{min-height:610px}.wfgcc-market-results>.wfgcc-market-ah-empty{min-height:542px}
.wfgcc-market-ah-foot{min-height:48px;padding:10px 16px;border-top:1px solid var(--wfg-line);display:flex;align-items:center;justify-content:space-between;gap:16px;background:#06101a;color:#647c94;font-size:11px}.wfgcc-market-ah-foot a{color:#cfae5b;font-weight:800;white-space:nowrap}.wfgcc-market-personal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:24px}.wfgcc-market-personal-grid .wfgcc-card{margin:0}

@media(max-width:1280px){.wfgcc-market-ah-toolbar{grid-template-columns:minmax(250px,.8fr) minmax(360px,1.4fr)}.wfgcc-market-scope-block{grid-column:1}.wfgcc-market-realm-control{grid-column:1}.wfgcc-market-search-wrap-ah{grid-column:2;grid-row:1}.wfgcc-market-offer-sort{grid-column:2;max-width:210px;justify-self:end}.wfgcc-market-ah-body{grid-template-columns:190px minmax(300px,.82fr) minmax(0,1.18fr)}.wfgcc-market-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wfgcc-market-detail-metrics>div:nth-child(2){border-right:0}.wfgcc-market-detail-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--wfg-line)}.wfgcc-market-offer-row{grid-template-columns:minmax(135px,1.2fr) minmax(95px,.8fr) 60px 94px}.wfgcc-market-offer-row .ref{display:none}}
@media(max-width:1040px){.wfgcc-market-ah-body{grid-template-columns:180px minmax(0,1fr)}.wfgcc-market-detail-pane{grid-column:1/-1;border-top:1px solid var(--wfg-line)}.wfgcc-market-results{height:430px}.wfgcc-market-detail{min-height:420px}.wfgcc-market-detail>.wfgcc-market-ah-empty{min-height:420px}.wfgcc-market-results>.wfgcc-market-ah-empty{min-height:300px}.wfgcc-market-personal-grid{grid-template-columns:1fr}}
@media(max-width:760px){.wfgcc-market-ah-toolbar{grid-template-columns:1fr;padding:14px}.wfgcc-market-scope-block,.wfgcc-market-realm-control,.wfgcc-market-search-wrap-ah,.wfgcc-market-offer-sort{grid-column:1;grid-row:auto;max-width:none;justify-self:stretch}.wfgcc-market-scope{overflow:auto}.wfgcc-market-scope button{flex:1;min-width:max-content}.wfgcc-market-ah-body{grid-template-columns:1fr}.wfgcc-market-category-pane{border-right:0;border-bottom:1px solid var(--wfg-line)}.wfgcc-market-category-head{height:56px}.wfgcc-market-categories{display:flex;overflow:auto;gap:6px;padding:9px 10px}.wfgcc-market-categories button{flex:0 0 auto;width:auto;min-height:34px;padding:0 10px;border-color:#20354a;background:#081724}.wfgcc-market-category-note{display:none}.wfgcc-market-results-pane{border-right:0}.wfgcc-market-search-ah{grid-template-columns:26px minmax(0,1fr) 34px!important;height:auto!important;padding:5px 6px 6px 10px!important}.wfgcc-market-search-ah button[type=submit]{grid-column:1/-1;height:36px!important;margin:5px 0 0!important}.wfgcc-market-search-ah input{height:40px!important}.wfgcc-market-result-row{grid-template-columns:minmax(0,1fr) 16px;padding:12px}.wfgcc-market-result-row .level{grid-column:1;justify-self:start;text-align:left}.wfgcc-market-result-row .go{grid-column:2;grid-row:1/3}.wfgcc-market-detail-head{align-items:flex-start;flex-direction:column}.wfgcc-market-detail-head>.wfgcc-text-btn{align-self:flex-start}.wfgcc-market-offer-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.wfgcc-market-offer-row .variant{grid-column:1}.wfgcc-market-offer-row .price{grid-column:2;grid-row:1;text-align:right}.wfgcc-market-offer-row .realm{grid-column:1}.wfgcc-market-offer-row .qty{grid-column:2;text-align:right}.wfgcc-market-offer-row .ref{display:none}.wfgcc-market-ah-foot{align-items:flex-start;flex-direction:column}.wfgcc-market-ah-foot a{white-space:normal}}


/* 0.8.26 – real auction-house category tree + browse mode */
.wfgcc-market-ah-body{grid-template-columns:230px minmax(320px,.82fr) minmax(0,1.35fr)}
.wfgcc-market-category-pane{max-height:610px}
.wfgcc-market-categories{overflow:auto;align-content:start;scrollbar-width:thin;scrollbar-color:#29425b transparent}
.wfgcc-market-category-group{display:grid;gap:2px}
.wfgcc-market-category-root span{display:flex;align-items:center;gap:7px;min-width:0}
.wfgcc-market-category-root span i{width:10px;color:#607991;font-style:normal;font-size:15px;line-height:1;transform:rotate(0deg);transition:transform .14s ease,color .14s ease}
.wfgcc-market-category-group.is-open>.wfgcc-market-category-root span i{transform:rotate(90deg);color:var(--wfg-gold2)}
.wfgcc-market-subcategories{display:none;padding:2px 0 6px 17px;gap:1px}
.wfgcc-market-category-group.is-open>.wfgcc-market-subcategories{display:grid}
.wfgcc-market-subcategories button{min-height:31px!important;padding:0 8px!important;border-radius:6px!important;color:#6f879f!important;font-size:11px!important;font-weight:700!important;justify-content:flex-start!important}
.wfgcc-market-subcategories button:before{content:'·';margin-right:6px;color:#405c76}
.wfgcc-market-subcategories button:hover{color:#cbd8e5!important;background:#091a29!important}
.wfgcc-market-subcategories button.is-active{color:#f0c65d!important;background:rgba(244,199,95,.07)!important;border-color:rgba(244,199,95,.16)!important;box-shadow:inset 2px 0 0 rgba(244,199,95,.72)!important}
.wfgcc-market-category-note{margin:8px 10px 12px!important}
@media(max-width:1280px){.wfgcc-market-ah-body{grid-template-columns:215px minmax(300px,.82fr) minmax(0,1.18fr)}}
@media(max-width:1040px){.wfgcc-market-ah-body{grid-template-columns:205px minmax(0,1fr)}}
@media(max-width:760px){.wfgcc-market-category-pane{max-height:none}.wfgcc-market-categories{display:grid;max-height:280px;overflow:auto;gap:2px;padding:9px 10px}.wfgcc-market-categories button{width:100%;min-height:36px;padding:0 10px;border-color:transparent;background:transparent}.wfgcc-market-subcategories{padding-left:18px}.wfgcc-market-subcategories button{min-height:30px!important}.wfgcc-market-category-note{display:none}}


/* 0.8.29 – Market true edge-to-edge canvas
 * The 0.8.28 rules were accidentally serialized with literal "\\n" tokens,
 * so the browser ignored the full-canvas override. 0.8.29 uses an explicit
 * body state set by command-center.js and keeps :has() only as a fallback.
 */
body.wfgcc-body.wfgcc-market-canvas .wfgcc-content,
body.wfgcc-body:has(.wfgcc-market-section.is-active) .wfgcc-content{
  max-width:none!important;
  width:100%!important;
  margin:0!important;
  padding:8px 12px 28px!important;
}
body.wfgcc-body.wfgcc-market-canvas .wfgcc-market-section,
body.wfgcc-body:has(.wfgcc-market-section.is-active) .wfgcc-market-section{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  min-height:calc(100vh - 72px);
}
body.wfgcc-body.wfgcc-market-canvas .wfgcc-market-tape-ah,
body.wfgcc-body:has(.wfgcc-market-section.is-active) .wfgcc-market-tape-ah{
  width:100%;
  margin:0 0 8px;
}
body.wfgcc-body.wfgcc-market-canvas .wfgcc-market-ah,
body.wfgcc-body:has(.wfgcc-market-section.is-active) .wfgcc-market-ah{
  width:100%;
  max-width:none;
  margin:0 0 14px;
  border-radius:12px;
}
@media(min-width:1041px){
  body.wfgcc-body.wfgcc-market-canvas .wfgcc-market-ah-body,
  body.wfgcc-body:has(.wfgcc-market-section.is-active) .wfgcc-market-ah-body{
    height:calc(100vh - 214px);
    min-height:620px;
    grid-template-columns:260px minmax(390px,.82fr) minmax(0,1.7fr);
  }
  body.wfgcc-body.wfgcc-market-canvas .wfgcc-market-category-pane,
  body.wfgcc-body:has(.wfgcc-market-section.is-active) .wfgcc-market-category-pane{
    height:100%;
    max-height:none;
  }
  body.wfgcc-body.wfgcc-market-canvas .wfgcc-market-results-pane,
  body.wfgcc-body:has(.wfgcc-market-section.is-active) .wfgcc-market-results-pane,
  body.wfgcc-body.wfgcc-market-canvas .wfgcc-market-detail-pane,
  body.wfgcc-body:has(.wfgcc-market-section.is-active) .wfgcc-market-detail-pane{
    min-height:0;
    height:100%;
  }
  body.wfgcc-body.wfgcc-market-canvas .wfgcc-market-results,
  body.wfgcc-body:has(.wfgcc-market-section.is-active) .wfgcc-market-results{
    height:calc(100% - 56px);
    min-height:0;
    max-height:none;
  }
  body.wfgcc-body.wfgcc-market-canvas .wfgcc-market-detail,
  body.wfgcc-body:has(.wfgcc-market-section.is-active) .wfgcc-market-detail{
    min-height:0;
    height:100%;
  }
  body.wfgcc-body.wfgcc-market-canvas .wfgcc-market-detail>.wfgcc-market-ah-empty,
  body.wfgcc-body:has(.wfgcc-market-section.is-active) .wfgcc-market-detail>.wfgcc-market-ah-empty,
  body.wfgcc-body.wfgcc-market-canvas .wfgcc-market-results>.wfgcc-market-ah-empty,
  body.wfgcc-body:has(.wfgcc-market-section.is-active) .wfgcc-market-results>.wfgcc-market-ah-empty{
    min-height:100%;
  }
  body.wfgcc-body.wfgcc-market-canvas .wfgcc-market-offers,
  body.wfgcc-body:has(.wfgcc-market-section.is-active) .wfgcc-market-offers{
    max-height:calc(100vh - 420px);
  }
}
@media(max-width:1040px){
  body.wfgcc-body.wfgcc-market-canvas .wfgcc-content,
  body.wfgcc-body:has(.wfgcc-market-section.is-active) .wfgcc-content{padding:10px 10px 80px!important}
}
@media(max-width:760px){
  body.wfgcc-body.wfgcc-market-canvas .wfgcc-content,
  body.wfgcc-body:has(.wfgcc-market-section.is-active) .wfgcc-content{padding:8px 7px 92px!important}
}


/* 0.8.30 – WoW-style market filters + honest battle-pet gate */
.wfgcc-market-filterbar{display:grid;grid-template-columns:minmax(155px,.55fr) minmax(250px,.9fr) minmax(165px,.55fr) auto minmax(260px,1fr);gap:10px;align-items:end;padding:10px 14px;border-bottom:1px solid var(--wfg-line);background:#07131f}
.wfgcc-market-filterbar label,.wfgcc-market-level-filter{display:grid;gap:5px;min-width:0}.wfgcc-market-filterbar label>span,.wfgcc-market-level-filter>span{color:#607a94;font-size:9px;font-weight:900;letter-spacing:.13em}.wfgcc-market-filterbar select,.wfgcc-market-filterbar input{width:100%;height:34px;border:1px solid #20364c;border-radius:7px;background:#081725;color:#d5e1ed;padding:0 10px;font:inherit;font-size:11px;outline:none}.wfgcc-market-filterbar select:focus,.wfgcc-market-filterbar input:focus{border-color:#4a87b6;box-shadow:0 0 0 2px rgba(74,135,182,.12)}
.wfgcc-market-level-filter>div{display:grid;grid-template-columns:1fr auto 1fr;gap:6px;align-items:center}.wfgcc-market-level-filter i{color:#506a83;font-style:normal}.wfgcc-market-filter-reset{height:34px;padding:0 12px;border:1px solid #2a4056;border-radius:7px;background:#0a1927;color:#93a8bc;font:inherit;font-size:10px;font-weight:800;cursor:pointer;white-space:nowrap}.wfgcc-market-filter-reset:hover{color:#e8f0f8;border-color:#41607d}.wfgcc-market-filter-note{min-height:34px;display:flex;align-items:center;gap:8px;justify-content:flex-end;color:#60788f;font-size:10px;line-height:1.25}.wfgcc-market-filter-note b{color:#caa84f;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.wfgcc-market-filter-note span{max-width:330px}
.wfgcc-market-category-root.is-disabled{opacity:.45!important;cursor:not-allowed!important;background:transparent!important;border-color:transparent!important;color:#73879a!important}.wfgcc-market-category-root.is-disabled b{font-size:8px!important;letter-spacing:.08em;color:#8b6f39!important}.wfgcc-market-pet-note{margin:2px 8px 8px 25px!important;padding:7px 8px;border-left:2px solid rgba(244,199,95,.2);color:#61788e!important;font-size:9px!important;line-height:1.45!important}.wfgcc-market-category-group.is-data-pending{gap:0}
@media(max-width:1280px){.wfgcc-market-filterbar{grid-template-columns:repeat(4,minmax(0,1fr))}.wfgcc-market-filter-note{grid-column:1/-1;justify-content:flex-start}}
@media(max-width:760px){.wfgcc-market-filterbar{grid-template-columns:1fr 1fr;padding:10px}.wfgcc-market-level-filter{grid-column:1/-1}.wfgcc-market-filter-note{grid-column:1/-1}.wfgcc-market-filter-reset{width:100%}}

/* 0.8.31 – personal EU recipe scanner */
body.wfgcc-body.wfgcc-recipe-scan-canvas .wfgcc-content,
body.wfgcc-body:has(.wfgcc-recipe-scan-section.is-active) .wfgcc-content{
  max-width:none!important;
  width:auto!important;
  margin:0!important;
  padding:10px 12px 72px!important;
}
body.wfgcc-body.wfgcc-recipe-scan-canvas .wfgcc-recipe-scan-section,
body.wfgcc-body:has(.wfgcc-recipe-scan-section.is-active) .wfgcc-recipe-scan-section{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
.wfgcc-recipe-scan-app{padding:0;overflow:hidden;min-height:calc(100vh - 190px);background:linear-gradient(180deg,rgba(11,25,38,.98),rgba(7,18,29,.99));}
.wfgcc-recipe-scan-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:24px 26px 20px;border-bottom:1px solid var(--wfgcc-line,#20374a);background:radial-gradient(circle at 12% 0,rgba(229,169,47,.08),transparent 34%);}
.wfgcc-recipe-scan-hero h1{margin:5px 0 5px;font-size:clamp(26px,2vw,38px);letter-spacing:-.02em}.wfgcc-recipe-scan-hero p{max-width:930px;margin:0;color:#8ea8bf;line-height:1.55;font-size:14px}
.wfgcc-recipe-scan-hero-status{display:flex;align-items:flex-end;flex-direction:column;gap:8px;flex:0 0 auto}.wfgcc-recipe-scan-hero-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.wfgcc-recipe-refresh{height:27px;display:inline-flex;align-items:center;gap:6px;border:1px solid #35536a;background:#0a1a28;color:#b8cada;border-radius:6px;padding:0 9px;font:800 9px/1 inherit;letter-spacing:.07em;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,color .15s ease,background .15s ease}.wfgcc-recipe-refresh:hover{border-color:rgba(229,169,47,.58);color:#f0c75d;background:rgba(229,169,47,.08)}.wfgcc-recipe-refresh:disabled{opacity:.6;cursor:wait}.wfgcc-recipe-refresh>span{font-size:14px;line-height:1}.wfgcc-recipe-refresh.wfgcc-is-loading>span{animation:wfgcc-recipe-spin .8s linear infinite}@keyframes wfgcc-recipe-spin{to{transform:rotate(360deg)}}.wfgcc-recipe-freshness{display:inline-flex;align-items:center;gap:7px;border:1px solid #29445a;background:#091722;color:#93abc0;border-radius:6px;padding:6px 9px;font-size:10px;font-weight:800;letter-spacing:.04em;white-space:nowrap}.wfgcc-recipe-freshness>i{width:6px;height:6px;border-radius:50%;background:#637f95;box-shadow:0 0 0 3px rgba(99,127,149,.08)}.wfgcc-recipe-freshness.is-fresh{border-color:rgba(56,205,145,.3);color:#8bdab8;background:rgba(20,89,66,.13)}.wfgcc-recipe-freshness.is-fresh>i{background:#45d89b;box-shadow:0 0 0 3px rgba(69,216,155,.09)}.wfgcc-recipe-freshness.is-stale{border-color:rgba(224,172,57,.32);color:#e3bd63;background:rgba(107,78,20,.12)}.wfgcc-recipe-freshness.is-stale>i{background:#d9a632}.wfgcc-recipe-freshness.is-legacy{opacity:.82}.wfgcc-recipe-freshness.is-legacy>i{background:#6f879a}
.wfgcc-recipe-scan-toolbar{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(190px,1fr) minmax(180px,1fr) minmax(260px,1.8fr) auto;gap:10px;padding:14px 16px;border-bottom:1px solid #1b3346;background:#091825;align-items:end}
.wfgcc-recipe-scan-toolbar label{display:flex;flex-direction:column;gap:6px}.wfgcc-recipe-scan-toolbar label>span{font-size:10px;letter-spacing:.13em;color:#7793aa;font-weight:800}.wfgcc-recipe-scan-toolbar select,.wfgcc-recipe-scan-toolbar input{height:40px;border:1px solid #294259;background:#091421;color:#dfeaf2;border-radius:7px;padding:0 11px;outline:none}.wfgcc-recipe-scan-toolbar select:focus,.wfgcc-recipe-scan-toolbar input:focus{border-color:#d5a536;box-shadow:0 0 0 2px rgba(213,165,54,.12)}.wfgcc-recipe-scan-toolbar .wfgcc-btn{height:40px;white-space:nowrap}
.wfgcc-recipe-scan-stats{display:grid;grid-template-columns:1.15fr .9fr .9fr .9fr .9fr;border-bottom:1px solid #1d3548;background:#0b1b29}.wfgcc-recipe-scan-stats>div{min-width:0;padding:13px 18px;border-right:1px solid #1d3548;display:flex;flex-direction:column;gap:3px}.wfgcc-recipe-scan-stats>div:last-child{border-right:0}.wfgcc-recipe-scan-stats small{font-size:9px;letter-spacing:.13em;color:#7995ac;font-weight:800}.wfgcc-recipe-scan-stats strong{font-size:19px;color:#edf5fb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfgcc-recipe-scan-stats em{font-size:10px;font-style:normal;color:#607f97}.wfgcc-recipe-scan-stats .is-accent strong{color:#f2c451}
.wfgcc-recipe-scan-headline{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:13px 17px;border-bottom:1px solid #1d3548;background:#091722}.wfgcc-recipe-scan-headline h2{font-size:17px;margin:2px 0 0}.wfgcc-recipe-scan-legend{display:flex;gap:18px;align-items:center;color:#718da5;font-size:10px}.wfgcc-recipe-scan-legend i{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:5px;background:#d6a635}.wfgcc-recipe-scan-results{height:calc(100vh - 405px);min-height:350px;overflow:auto;background:#07131f}.wfgcc-recipe-scan-row{display:grid;grid-template-columns:minmax(340px,1.5fr) minmax(620px,2.6fr) 96px;align-items:stretch;border-bottom:1px solid #142b3d;min-height:76px}.wfgcc-recipe-scan-row:hover{background:#0b1a28}.wfgcc-recipe-scan-row .recipe-item{display:flex;align-items:center;gap:10px;padding:10px 14px;border-right:1px solid #142b3d;min-width:0}.wfgcc-recipe-scan-row .recipe-link{display:flex;align-items:center;gap:10px;min-width:0;text-decoration:none;color:#e9f2f8;flex:1}.wfgcc-recipe-scan-row .recipe-link>span:last-child{display:flex;flex-direction:column;min-width:0}.wfgcc-recipe-scan-row .recipe-link strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfgcc-recipe-scan-row .recipe-link small{margin-top:4px;color:#6e8aa2;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfgcc-recipe-scan-row .missing-badge{font-size:9px;font-weight:900;letter-spacing:.12em;color:#ffd466;border:1px solid rgba(232,177,54,.45);background:rgba(214,156,30,.08);border-radius:5px;padding:4px 6px}.wfgcc-recipe-scan-row .recipe-offers{display:grid;grid-template-columns:repeat(3,minmax(170px,1fr));min-width:0}.wfgcc-recipe-scan-row .recipe-offer{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:'rank realm price' 'rank fresh fresh';column-gap:8px;row-gap:2px;padding:12px 13px;border-right:1px solid #142b3d;align-content:center;min-width:0}.wfgcc-recipe-scan-row .recipe-offer:last-child{border-right:0}.wfgcc-recipe-scan-row .recipe-offer.is-best{background:linear-gradient(90deg,rgba(225,167,44,.075),transparent)}.wfgcc-recipe-scan-row .recipe-offer .rank{grid-area:rank;align-self:center;color:#d5a536;font-size:10px;font-weight:900}.wfgcc-recipe-scan-row .recipe-offer .realm{grid-area:realm;font-size:11px;font-weight:700;color:#b9cddd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfgcc-recipe-scan-row .recipe-offer .price{grid-area:price;font-size:12px;color:#f3c34c;white-space:nowrap}.wfgcc-recipe-scan-row .recipe-offer .fresh{grid-area:fresh;color:#607f97;font-size:9px}.wfgcc-recipe-scan-row .recipe-actions{display:flex;align-items:center;justify-content:center;padding:10px}.wfgcc-recipe-scan-row .recipe-actions a{font-size:10px;color:#e6b743;text-decoration:none;white-space:nowrap}.wfgcc-recipe-scan-empty{height:100%;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#69869e;padding:30px}.wfgcc-recipe-scan-empty span{display:grid;place-items:center;width:42px;height:42px;border:1px solid #29445a;border-radius:10px;color:#d8ab40;margin-bottom:12px}.wfgcc-recipe-scan-empty strong{font-size:14px;color:#dce8f0;margin-bottom:5px}.wfgcc-recipe-scan-empty p{max-width:560px;margin:0;font-size:11px;line-height:1.5}.wfgcc-recipe-scan-foot{min-height:38px;padding:9px 15px;border-top:1px solid #1d3548;display:flex;justify-content:space-between;gap:20px;align-items:center;background:#081521;color:#638097;font-size:10px}.wfgcc-recipe-scan-foot>span{color:#8ca7bc}.wfgcc-recipe-scan-foot small{text-align:right;max-width:760px}
@media(max-width:1250px){.wfgcc-recipe-scan-toolbar{grid-template-columns:1fr 1fr 1fr}.wfgcc-recipe-scan-search{grid-column:1/3}.wfgcc-recipe-scan-stats{grid-template-columns:repeat(3,1fr)}.wfgcc-recipe-scan-row{grid-template-columns:minmax(280px,1.2fr) minmax(520px,2.4fr) 80px}.wfgcc-recipe-scan-results{overflow:auto}.wfgcc-recipe-scan-row .recipe-offers{min-width:520px}}
@media(max-width:780px){body.wfgcc-body.wfgcc-recipe-scan-canvas .wfgcc-content{padding:8px 7px 92px!important}.wfgcc-recipe-scan-hero{padding:17px 15px;flex-direction:column}.wfgcc-recipe-scan-hero-status{align-items:flex-start}.wfgcc-recipe-scan-hero-actions{justify-content:flex-start}.wfgcc-recipe-scan-toolbar{grid-template-columns:1fr}.wfgcc-recipe-scan-search{grid-column:auto}.wfgcc-recipe-scan-stats{grid-template-columns:1fr 1fr}.wfgcc-recipe-scan-headline{align-items:flex-start;flex-direction:column}.wfgcc-recipe-scan-row{grid-template-columns:1fr}.wfgcc-recipe-scan-row .recipe-item{border-right:0}.wfgcc-recipe-scan-row .recipe-offers{grid-template-columns:1fr;min-width:0}.wfgcc-recipe-scan-row .recipe-offer{border-right:0;border-top:1px solid #142b3d}.wfgcc-recipe-scan-results{height:auto;max-height:none}.wfgcc-recipe-scan-foot{flex-direction:column;align-items:flex-start}.wfgcc-recipe-scan-foot small{text-align:left}}


/* 0.8.36 Forge live market + visual chooser */
.wfgcc-forge-choice.has-art{grid-template-columns:58px minmax(0,1fr) 16px;min-height:84px}
.wfgcc-forge-choice.has-art.expansion-choice{grid-template-columns:82px minmax(0,1fr) 16px;min-height:88px}
.wfgcc-forge-choice-art{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #3a4650;background:#0e151b;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)}
.wfgcc-forge-choice-art.profession-art{width:50px;height:50px;border-radius:8px}
.wfgcc-forge-choice-art.profession-art img{width:100%;height:100%;object-fit:cover;display:block}
.wfgcc-forge-choice-art.profession-art>b{display:none;color:#e2ba54;font-size:13px;letter-spacing:.06em}
.wfgcc-forge-choice-art.profession-art.is-fallback>b{display:block}
.wfgcc-forge-choice-art.expansion-art{width:74px;height:48px;flex-direction:column;border-radius:7px;background:linear-gradient(145deg,#101822,#081017)}
.wfgcc-forge-choice-art.expansion-art b{font-size:14px;line-height:1;color:#f2d16e;letter-spacing:.075em;text-shadow:0 0 12px rgba(225,180,66,.28)}
.wfgcc-forge-choice-art.expansion-art small{margin-top:5px;font-size:7px!important;line-height:1!important;color:#748697!important;letter-spacing:.07em;white-space:nowrap}
.wfgcc-forge-choice-art.expansion-art.warwithin{border-color:#806b3a;background:radial-gradient(circle at 50% 18%,rgba(229,179,58,.18),transparent 58%),#0d141a}
.wfgcc-forge-choice-art.expansion-art.dragonflight{border-color:#3b6985;background:radial-gradient(circle at 50% 18%,rgba(61,158,206,.17),transparent 60%),#0b141b}
.wfgcc-forge-choice-art.expansion-art.shadowlands{border-color:#516d7c;background:radial-gradient(circle at 50% 18%,rgba(133,196,224,.14),transparent 60%),#0d1418}
.wfgcc-forge-choice-art.expansion-art.bfa{border-color:#826330}.wfgcc-forge-choice-art.expansion-art.legion{border-color:#487238}.wfgcc-forge-choice-art.expansion-art.wod{border-color:#7f4836}.wfgcc-forge-choice-art.expansion-art.mop{border-color:#39725f}.wfgcc-forge-choice-art.expansion-art.cata{border-color:#7c5038}.wfgcc-forge-choice-art.expansion-art.wrath{border-color:#47708b}.wfgcc-forge-choice-art.expansion-art.tbc{border-color:#567d3a}.wfgcc-forge-choice-art.expansion-art.classic{border-color:#7a653d}.wfgcc-forge-choice-art.expansion-art.midnight{border-color:#64548d}
.wfgcc-forge-live-note{display:flex;align-items:center;gap:12px;min-height:42px;padding:8px 11px;margin:0 0 8px;border:1px solid #244b46;background:#081512}
.wfgcc-forge-live-note>span{display:inline-flex;align-items:center;gap:6px;color:#65d8b2;font-size:11px;font-weight:900;letter-spacing:.08em;white-space:nowrap}
.wfgcc-forge-live-note>span i{width:7px;height:7px;border-radius:50%;background:#3de0ad;box-shadow:0 0 10px rgba(61,224,173,.45)}
.wfgcc-forge-live-note p{margin:0;color:#83949f;font-size:12px;line-height:1.35}
.wfgcc-forge-recipe-header,.wfgcc-forge-recipe-row{grid-template-columns:minmax(320px,1.45fr) minmax(130px,.52fr) minmax(180px,.72fr) 150px 160px}
.wfgcc-forge-recipe-row .market-source{flex-direction:column;align-items:flex-start;justify-content:center;gap:4px}
.wfgcc-forge-recipe-row .market-source>span{min-width:72px;height:21px;font-size:11px}
.wfgcc-forge-recipe-row .market-source .live-price{font-size:12px;color:#e9edf0;white-space:nowrap;font-weight:800}
@media(max-width:1200px){.wfgcc-forge-recipe-header,.wfgcc-forge-recipe-row{grid-template-columns:minmax(260px,1.3fr) 115px minmax(155px,.72fr) 140px 150px}}
@media(max-width:650px){.wfgcc-forge-choice.has-art,.wfgcc-forge-choice.has-art.expansion-choice{grid-template-columns:58px minmax(0,1fr) 16px}.wfgcc-forge-live-note{align-items:flex-start;flex-direction:column;gap:4px}}

/* 0.8.38 – E-Mail verification gate */
.wfgcc-verify-step{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;margin-top:16px;border:1px solid rgba(244,199,95,.28);background:rgba(244,199,95,.06);color:var(--wfg-gold);font-size:11px;font-weight:900;letter-spacing:.12em}
.wfgcc-verify-form .wfgcc-code-input{font-size:28px!important;font-weight:900!important;letter-spacing:.24em!important;text-align:center;font-variant-numeric:tabular-nums;padding-left:calc(14px + .24em)!important}
.wfgcc-resend-btn{margin-top:10px}
.wfgcc-verify-form + .wfgcc-login-foot{margin-top:18px}
