@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_c22fe1{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_c22fe1{--font-space:"Space Grotesk","Space Grotesk Fallback"}:root{--primary:#facc15;--primary-hover:#eab308;--background:#fff;--foreground:#000;--surface:#f8fafc;--muted:#64748b;--border:#0f172a;--border-light:#cbd5e1;--danger:#ef4444;--radius:0px;--shadow-sharp:4px 4px 0px #000;--shadow-sharp-sm:2px 2px 0px #000;--font-sans:var(--font-space),"Space Grotesk",-apple-system,BlinkMacSystemFont,sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}a{color:inherit;text-decoration:none;transition:color .15s ease,background .15s ease}button{font-family:inherit;cursor:pointer;border:none;background:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--foreground)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:var(--primary);color:#000;font-weight:700;font-size:.8rem;padding:.65rem 1.4rem;border:2px solid #000;border-radius:0;text-transform:uppercase;letter-spacing:.08em;box-shadow:var(--shadow-sharp-sm);transition:all .15s ease;cursor:pointer}.btn-primary:hover{transform:translate(2px,2px);box-shadow:none}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:#000;color:#fff;font-weight:700;font-size:.8rem;padding:.65rem 1.4rem;border:2px solid #000;border-radius:0;text-transform:uppercase;letter-spacing:.08em;box-shadow:var(--shadow-sharp-sm);transition:all .15s ease;cursor:pointer}.btn-secondary:hover{background:var(--primary);color:#000;transform:translate(2px,2px);box-shadow:none}.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:#fff;color:#000;font-weight:700;font-size:.8rem;padding:.65rem 1.4rem;border:2px solid #000;border-radius:0;text-transform:uppercase;letter-spacing:.08em;box-shadow:var(--shadow-sharp-sm);transition:all .15s ease;cursor:pointer}.btn-outline:hover{background:#000;color:var(--primary);transform:translate(2px,2px);box-shadow:none}.tag-badge{display:inline-flex;align-items:center;background:var(--primary);color:#000;font-size:.65rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em;padding:.2rem .6rem;border:1px solid #000}.tag-badge-dark{background:#000;color:#fff}.card{background:#fff;border:2px solid #000;border-radius:0;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.card:hover{border-color:var(--primary);box-shadow:8px 8px 0 var(--primary)}.admin-nav-link{display:flex;align-items:center;gap:.75rem;padding:.65rem .75rem;border-radius:.375rem;color:#475569;font-size:.9rem;font-weight:500;transition:background .15s,color .15s;border:1px solid transparent}.admin-nav-link:hover{background:var(--primary);color:#000;border-color:#000;box-shadow:var(--shadow-sharp-sm)}.admin-nav-link.active{background:#0f172a;color:var(--primary);font-weight:700}.blog-content{font-family:var(--font-sans);font-size:1.125rem;line-height:1.8;color:#111}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4{margin-top:2.5rem;margin-bottom:1rem;color:#000;letter-spacing:-.03em}.blog-content h2{font-size:2rem;font-weight:700;border-bottom:4px solid var(--primary);display:inline-block;padding-bottom:4px}.blog-content p{margin-bottom:1.5rem}.blog-content a{color:#000;text-decoration:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:3px;text-decoration-thickness:3px;font-weight:600}.blog-content a:hover{background:var(--primary)}.blog-content ol,.blog-content ul{padding-left:1.5rem;margin-bottom:1.5rem}.blog-content ul{list-style-type:square}.blog-content ul li::marker{color:var(--primary)}.blog-content li{margin-bottom:.5rem}.blog-content blockquote{border-left:6px solid var(--primary);background:#f9f9f9;padding:1.5rem;font-style:italic;margin:2rem 0;color:#333;font-size:1.2rem;font-weight:500}.blog-content code{background:#0d0d0d;color:var(--primary);border-radius:0;padding:.2em .4em;font-family:Courier New,monospace;font-size:.9em;font-weight:600}.blog-content pre{background:#0d0d0d;border:2px solid #000;border-radius:0;padding:1.5rem;overflow-x:auto;margin:1.5rem 0;box-shadow:var(--shadow-sharp)}.blog-content pre code{background:none;color:#e2e8f0;font-size:.9rem;padding:0}.blog-content img{max-width:100%;border:2px solid #000;margin:1.5rem 0;box-shadow:var(--shadow-sharp)}.blog-content hr{border:none;border-top:2px solid #000;margin:2.5rem 0}.blog-content table{width:100%;border-collapse:collapse;margin:1.5rem 0;border:2px solid #000}.blog-content td,.blog-content th{padding:.75rem 1rem;border:1px solid #000;text-align:left}.blog-content th{background:#000;color:var(--primary);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.blog-content tr:hover{background:#fefce8}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-size:20px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fade-in-up{animation:fadeInUp .5s ease both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.dynamic-video-container{overflow:hidden;position:relative;width:100%;height:100%}.dynamic-video{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94);filter:grayscale(.3) contrast(1.15)}.dynamic-video-container:hover .dynamic-video{transform:scale(1.08);filter:grayscale(0) contrast(1)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#000;border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--primary)}.footer-dark{background:#000;color:#fff;border-top:2px solid #000}.reading-progress{position:fixed;top:0;left:0;height:4px;background:var(--primary);z-index:9999;transition:width .1s ease;box-shadow:0 0 10px rgba(250,204,21,.5)}.btn-google{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.85rem 1.5rem;border:2px solid #000;border-radius:0;background:#fff;color:#000;font-size:.9rem;font-weight:700;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;box-shadow:var(--shadow-sharp-sm);transition:all .15s ease;font-family:var(--font-sans)}.btn-google:hover{transform:translate(2px,2px);box-shadow:none;background:#fefce8}.divider-text{display:flex;align-items:center;gap:1rem;color:#94a3b8;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.divider-text:after,.divider-text:before{content:"";flex:1 1;border-top:2px solid #e2e8f0}.badge-published{background:var(--primary);color:#000;font-weight:900;border:2px solid #000}.badge-draft,.badge-published{display:inline-flex;align-items:center;gap:.3rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;padding:.2rem .65rem}.badge-draft{background:#f1f5f9;color:#64748b;font-weight:700;border:2px dashed #cbd5e1}