@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_0de93c{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_0de93c{--font-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8c8a7fc34634bdc7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3f07cb192fb7bfbf-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/40ee6ffec676ab40-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/88e369b5cf3e60ec-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/aff755c8b4bb3089-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/80755942c15fc3df-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5ec058ec9419b0f7-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/01c9e5d8aa820247-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0fac09c5d5acd5a7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3359c9acc30ef440-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"IBM Plex Serif Fallback";src:local("Times New Roman");ascent-override:88.04%;descent-override:23.62%;line-gap-override:0.00%;size-adjust:116.43%}.__className_e34504{font-family:"IBM Plex Serif","IBM Plex Serif Fallback";font-style:normal}.__variable_e34504{--font-serif:"IBM Plex Serif","IBM Plex Serif Fallback"}:root{--bg:#f4f7fc;--surface:rgba(255,255,255,0.92);--surface-card:rgba(255,255,255,0.85);--ink:#12253b;--ink-soft:#3a506b;--muted:#61768b;--stroke:#d8e2ef;--stroke-glow:rgba(50,116,243,0.2);--accent:#3274f3;--line:#2f7af4;--neon-blue:#2f6ef4;--neon-purple:#7c3aed;--neon-cyan:#0891b2;--neon-pink:#db2777;--radius-xl:22px;--radius-lg:16px;--radius-md:12px;--shadow-glow:0 20px 56px rgba(18,37,59,0.08);--shadow-card:0 8px 24px rgba(18,37,59,0.06);--blur:blur(20px);--mesh-a:rgba(200,220,255,0.5);--mesh-b:rgba(200,245,240,0.4);--mesh-c:rgba(220,210,255,0.3);--topbar-bg:linear-gradient(180deg,#ffffff,#f7fbff);--topbar-line:linear-gradient(90deg,transparent,rgba(50,116,243,0.3),rgba(124,58,237,0.2),transparent);--panel-bg:linear-gradient(180deg,#ffffff,#f9fcff);--h1-color:#12253b;--h2-gradient:linear-gradient(135deg,#12253b,#3569cf);--eyebrow-color:#3569cf;--delta-color:#2960c8;--delta-bg:#e8f0ff;--delta-border:transparent;--refresh-border:#adc4eb;--refresh-bg:#ffffff;--refresh-color:#1d58bb;--success-color:#1e7448;--error-color:#b54343;--channel-color:#2d67d9;--link-color:#1f5ec8;--link-border:#b8cdf3;--bolt-opacity:0.65;--bolt-glow:drop-shadow(0 0 6px rgba(47,110,244,0.5)) drop-shadow(0 0 16px rgba(47,110,244,0.3));--tone-coral-bg:linear-gradient(160deg,#ffd5d3,#ffe9df);--tone-coral-text:#11253a;--tone-coral-border:transparent;--tone-teal-bg:linear-gradient(160deg,#c9f2ef,#e1fbf8);--tone-teal-text:#11253a;--tone-teal-border:transparent;--tone-violet-bg:linear-gradient(160deg,#d9e1ff,#edf0ff);--tone-violet-text:#11253a;--tone-violet-border:transparent;--exa-accent:#7c3aed;--exa-accent-bg:rgba(124,58,237,0.08);--exa-accent-border:rgba(124,58,237,0.15);--exa-bar:linear-gradient(180deg,#7c3aed,#2f6ef4)}[data-theme=dark]{--bg:#0a0e1a;--surface:rgba(16,22,40,0.85);--surface-card:rgba(20,28,52,0.7);--ink:#e8ecf4;--ink-soft:#a0b0cc;--muted:#6b7fa0;--stroke:rgba(100,140,220,0.15);--stroke-glow:rgba(80,130,255,0.25);--accent:#4d8dff;--line:#4d8dff;--neon-blue:#4d8dff;--neon-purple:#8b5cf6;--neon-cyan:#06d6f2;--neon-pink:#f472b6;--shadow-glow:0 0 40px rgba(77,141,255,0.08);--shadow-card:0 8px 32px rgba(0,0,0,0.3);--mesh-a:rgba(77,141,255,0.12);--mesh-b:rgba(139,92,246,0.1);--mesh-c:rgba(6,214,242,0.06);--topbar-bg:linear-gradient(180deg,rgba(20,30,55,0.9),rgba(12,18,36,0.95));--topbar-line:linear-gradient(90deg,transparent,#4d8dff,#8b5cf6,transparent);--panel-bg:linear-gradient(180deg,rgba(16,24,45,0.8),rgba(10,16,32,0.9));--h1-color:transparent;--h2-gradient:linear-gradient(135deg,#e8ecf4,#8bb8ff);--eyebrow-color:#06d6f2;--delta-color:#06d6f2;--delta-bg:rgba(6,214,242,0.1);--delta-border:rgba(6,214,242,0.2);--refresh-border:rgba(77,141,255,0.3);--refresh-bg:linear-gradient(135deg,rgba(77,141,255,0.12),rgba(139,92,246,0.08));--refresh-color:#4d8dff;--success-color:#34d399;--error-color:#f87171;--channel-color:#06d6f2;--link-color:#4d8dff;--link-border:rgba(77,141,255,0.3);--bolt-opacity:1;--bolt-glow:drop-shadow(0 0 8px var(--neon-blue)) drop-shadow(0 0 20px var(--neon-blue));--tone-coral-bg:linear-gradient(135deg,rgba(255,100,80,0.15),rgba(255,60,100,0.08));--tone-coral-text:#ffa09a;--tone-coral-border:rgba(255,100,80,0.2);--tone-teal-bg:linear-gradient(135deg,rgba(6,214,242,0.12),rgba(0,180,200,0.06));--tone-teal-text:#7dece8;--tone-teal-border:rgba(6,214,242,0.2);--tone-violet-bg:linear-gradient(135deg,rgba(139,92,246,0.15),rgba(100,60,220,0.08));--tone-violet-text:#c4a8ff;--tone-violet-border:rgba(139,92,246,0.2);--exa-accent:#8b5cf6;--exa-accent-bg:rgba(139,92,246,0.1);--exa-accent-border:rgba(139,92,246,0.2);--exa-bar:linear-gradient(180deg,#8b5cf6,#4d8dff)}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100vh}body{font-family:var(--font-sans),system-ui,sans-serif;color:var(--ink);background:var(--bg);overflow-x:hidden;position:relative;transition:background .4s ease,color .4s ease}body:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse 80% 50% at 10% 0,var(--mesh-a),transparent),radial-gradient(ellipse 60% 40% at 90% 10%,var(--mesh-b),transparent),radial-gradient(ellipse 50% 50% at 50% 100%,var(--mesh-c),transparent);pointer-events:none;z-index:0;transition:background .4s ease}h1,h2,h3,p{margin:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes lightning-flash{0%,to{opacity:0}3%{opacity:.9}6%{opacity:.1}8%{opacity:.7}12%{opacity:0}50%{opacity:0}53%{opacity:.6}55%{opacity:0}}@keyframes bolt-drift{0%{transform:translateY(-5%) scaleY(1);opacity:0}10%{opacity:.7}20%{opacity:0}40%{transform:translateY(5%) scaleY(1.05);opacity:0}50%{opacity:.5}55%{opacity:0}to{transform:translateY(10%) scaleY(1);opacity:0}}.lightning-left,.lightning-right{position:fixed;top:0;width:120px;height:100vh;pointer-events:none;z-index:1;overflow:hidden;opacity:var(--bolt-opacity);transition:opacity .4s ease}.lightning-left{left:0}.lightning-right{right:0}.lightning-left svg,.lightning-right svg{position:absolute;width:100%;height:100%}.bolt{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;filter:var(--bolt-glow)}.bolt-1{stroke:var(--neon-blue);animation:bolt-drift 8s ease-in-out infinite}.bolt-2{stroke:var(--neon-purple);animation:bolt-drift 10s ease-in-out 3s infinite}.bolt-3{stroke:var(--neon-cyan);animation:bolt-drift 12s ease-in-out 6s infinite}.lightning-glow{position:absolute;width:3px;height:80px;border-radius:50%;animation:lightning-flash 6s ease-in-out infinite}.glow-a{background:linear-gradient(180deg,transparent,var(--neon-blue),transparent);top:15%;left:50%}.glow-b{background:linear-gradient(180deg,transparent,var(--neon-purple),transparent);top:45%;left:30%;animation-delay:2s}.glow-c{background:linear-gradient(180deg,transparent,var(--neon-cyan),transparent);top:70%;left:60%;animation-delay:4s}.shell{position:relative;z-index:2;max-width:1380px;margin:0 auto;padding:32px 48px;display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}.workspace{border:1px solid var(--stroke);border-radius:28px;padding:24px;background:var(--surface);backdrop-filter:var(--blur);box-shadow:var(--shadow-glow),var(--shadow-card);display:grid;grid-gap:20px;animation:fadeInUp .8s ease-out;transition:background .4s ease,border-color .4s ease,box-shadow .4s ease}.topbar,.workspace{-webkit-backdrop-filter:var(--blur);gap:20px}.topbar{border:1px solid var(--stroke);border-radius:var(--radius-xl);background:var(--topbar-bg);backdrop-filter:var(--blur);padding:28px;display:flex;justify-content:space-between;align-items:flex-start;animation:fadeIn 1s ease-out;position:relative;overflow:hidden;transition:background .4s ease,border-color .4s ease}.topbar:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--topbar-line);opacity:.5}.topbar-title-row{display:flex;align-items:flex-start;gap:16px}.topbar-icon{flex-shrink:0;filter:drop-shadow(0 4px 12px rgba(47,110,244,.25))}[data-theme=dark] .topbar-icon{filter:drop-shadow(0 4px 16px rgba(77,141,255,.4))}.eyebrow{color:var(--eyebrow-color);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;margin-bottom:10px}[data-theme=dark] .eyebrow{text-shadow:0 0 20px rgba(6,214,242,.4)}h1{font-family:var(--font-serif),serif;font-size:clamp(28px,4vw,44px);line-height:1.1;max-width:760px;color:var(--h1-color)}[data-theme=dark] h1{background:linear-gradient(135deg,#e8ecf4,#a8c4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.topbar-meta{margin-top:12px;font-size:13px;color:var(--muted)}.topbar-actions{gap:10px}.theme-toggle,.topbar-actions{display:flex;align-items:center}.theme-toggle{justify-content:center;width:38px;height:38px;border-radius:10px;border:1px solid var(--stroke);background:var(--surface-card);color:var(--muted);cursor:pointer;transition:all .3s ease}.theme-toggle:hover{border-color:var(--neon-purple);color:var(--neon-purple);box-shadow:0 0 16px rgba(124,58,237,.15)}.refresh-wrap{display:grid;grid-gap:6px;gap:6px}.refresh-btn{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--refresh-border);background:var(--refresh-bg);color:var(--refresh-color);border-radius:10px;font-size:13px;font-weight:700;padding:10px 16px;cursor:pointer;transition:all .3s ease}@keyframes spin{to{transform:rotate(1turn)}}.refresh-spinner{animation:spin .8s linear infinite}.refresh-btn:hover{border-color:var(--neon-blue);box-shadow:0 0 16px rgba(50,116,243,.15);transform:translateY(-1px)}.refresh-btn:active{transform:translateY(0)}.refresh-btn:disabled{opacity:.5;cursor:default;transform:none}[data-theme=dark] .refresh-btn:hover{background:linear-gradient(135deg,rgba(77,141,255,.2),rgba(139,92,246,.15))}.refresh-note{margin:0;font-size:12px;color:var(--muted);max-width:260px;text-align:right}.refresh-note.success{color:var(--success-color)}.refresh-note.error{color:var(--error-color)}[data-theme=dark] .refresh-note.success{text-shadow:0 0 8px rgba(52,211,153,.3)}[data-theme=dark] .refresh-note.error{text-shadow:0 0 8px rgba(248,113,113,.3)}.panel{border:1px solid var(--stroke);border-radius:var(--radius-xl);background:var(--panel-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:20px;animation:fadeInUp .6s ease-out both;position:relative;overflow:hidden;transition:border-color .3s ease,background .4s ease}.panel:hover{border-color:var(--stroke-glow)}.panel:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--stroke-glow),transparent)}.panel:nth-child(2){animation-delay:.1s}.panel:nth-child(3){animation-delay:.2s}.panel:nth-child(4){animation-delay:.3s}.panel:nth-child(5){animation-delay:.4s}.panel-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px}.panel-head h2{font-family:var(--font-serif),serif;font-size:24px;background:var(--h2-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.panel-head span{font-size:13px;color:var(--muted)}.quick-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.quick-card{border-radius:16px;padding:16px;display:grid;grid-gap:6px;gap:6px;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;border:1px solid transparent}.quick-card:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(0,0,0,.1)}[data-theme=dark] .quick-card:hover{box-shadow:0 12px 40px rgba(0,0,0,.3)}.quick-card p{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.quick-card strong{font-size:28px;line-height:1.05;font-weight:700}.quick-card span{font-size:11px;opacity:.7}.tone-coral{background:var(--tone-coral-bg);border-color:var(--tone-coral-border);color:var(--tone-coral-text)}.tone-coral:hover{border-color:rgba(255,100,80,.35)}.tone-teal{background:var(--tone-teal-bg);border-color:var(--tone-teal-border);color:var(--tone-teal-text)}.tone-teal:hover{border-color:rgba(6,214,242,.35)}.tone-violet{background:var(--tone-violet-bg);border-color:var(--tone-violet-border);color:var(--tone-violet-text)}.tone-violet:hover{border-color:rgba(139,92,246,.35)}.cards{display:grid;grid-gap:14px;gap:14px}.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.panel-with-side-audit{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);grid-gap:14px;gap:14px;align-items:start}.panel-main{display:grid;grid-gap:12px;gap:12px}.metric-card{border:1px solid var(--stroke);border-radius:var(--radius-lg);background:var(--surface-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:18px;box-shadow:var(--shadow-card);transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.metric-card:hover{border-color:var(--stroke-glow);transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.12),var(--shadow-glow)}[data-theme=dark] .metric-card:hover{box-shadow:0 12px 40px rgba(0,0,0,.4),var(--shadow-glow)}.metric-head{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:12px}.metric-head h3{font-size:15px;line-height:1.34;color:var(--ink)}.delta{font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;color:var(--delta-color);background:var(--delta-bg);border:1px solid var(--delta-border)}[data-theme=dark] .delta{text-shadow:0 0 6px rgba(6,214,242,.3)}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:10px}.metric-grid p{font-size:11px;color:var(--muted);margin-bottom:3px;text-transform:uppercase;letter-spacing:.05em}.metric-grid strong{font-size:16px;color:var(--ink)}.sparkline{width:100%;height:130px}.youtube-metric-grid{grid-template-columns:minmax(0,1fr)}.metric-card-lg{padding:22px}.sparkline-lg{height:180px}.axis{stroke:rgba(100,140,220,.15);stroke-width:1}.post-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.post-card{border:1px solid var(--stroke);border-radius:var(--radius-lg);background:var(--surface-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:18px;display:grid;grid-gap:10px;gap:10px;transition:all .35s cubic-bezier(.4,0,.2,1)}.post-card:hover{border-color:var(--stroke-glow);transform:translateY(-2px);box-shadow:0 12px 30px rgba(0,0,0,.08),var(--shadow-glow)}[data-theme=dark] .post-card:hover{box-shadow:0 12px 40px rgba(0,0,0,.3),var(--shadow-glow)}.channel{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--channel-color);font-weight:700}[data-theme=dark] .channel{text-shadow:0 0 8px rgba(6,214,242,.3)}.post-date{font-size:11px;color:var(--muted);letter-spacing:.04em}.post-card h3{font-size:17px;line-height:1.3;color:var(--ink)}.preview{font-size:14px;line-height:1.5;color:var(--muted)}.post-card a{justify-self:start;font-size:14px;color:var(--link-color);font-weight:600;text-decoration:none;border-bottom:1px solid var(--link-border);transition:all .25s ease}.post-card a:hover{border-bottom-color:var(--link-color)}[data-theme=dark] .post-card a:hover{text-shadow:0 0 12px rgba(77,141,255,.4)}.exa-list{display:grid;grid-gap:12px;gap:12px}.exa-card{border:1px solid var(--stroke);border-radius:var(--radius-lg);background:var(--surface-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:18px 18px 18px 22px;display:grid;grid-gap:8px;gap:8px;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.exa-card:before{content:"";position:absolute;left:8px;top:10px;bottom:10px;width:2px;background:var(--exa-bar);border-radius:999px;pointer-events:none}.exa-card>*{position:relative;z-index:1}.exa-card:hover{border-color:var(--exa-accent-border);transform:translateX(4px);box-shadow:0 8px 30px rgba(124,58,237,.08)}[data-theme=dark] .exa-card:hover{box-shadow:0 8px 30px rgba(139,92,246,.1)}.exa-date{font-size:11px;color:var(--exa-accent);font-weight:600;text-transform:uppercase;letter-spacing:.08em}.exa-card h3{font-size:16px;line-height:1.35;color:var(--ink)}.exa-highlight{font-size:14px;line-height:1.55;color:var(--muted)}.exa-card a{justify-self:start;font-size:13px;color:var(--exa-accent);font-weight:600;text-decoration:none;border-bottom:1px solid var(--exa-accent-border);transition:all .25s ease}.exa-card a:hover{border-bottom-color:var(--exa-accent)}[data-theme=dark] .exa-card a:hover{text-shadow:0 0 10px rgba(139,92,246,.4)}.exa-query-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:var(--exa-accent-bg);border:1px solid var(--exa-accent-border);color:var(--exa-accent);font-size:12px;font-weight:600}.audit-card{border:1px solid var(--stroke);border-radius:var(--radius-lg);background:var(--surface-card);padding:16px;display:grid;grid-gap:10px;gap:10px;margin-top:12px}.audit-head{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.audit-head h3{font-size:16px;color:var(--ink)}.audit-head span{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.audit-stale{font-size:12px;color:var(--error-color)}.audit-block{display:grid;grid-gap:6px;gap:6px}.audit-block p{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.audit-block strong{font-size:14px;line-height:1.45;font-weight:600;color:var(--ink)}.audit-block ol{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;color:var(--ink-soft);font-size:14px}@media (max-width:1160px){.shell{padding:14px}.panel-with-side-audit,.post-list,.quick-row,.three-up,.two-up{grid-template-columns:1fr}.lightning-left,.lightning-right{display:none}}@media (max-width:760px){.topbar{flex-direction:column}.topbar-actions{width:100%;justify-items:start}.panel-head{flex-direction:column;align-items:flex-start}}