@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}@font-face{font-family:__Tiro_Bangla_d4f65d;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9fa4df75760c8a48-s.p.woff2) format("woff2");unicode-range:u+0951-0952,u+0964-0965,u+0980-09fe,u+1cd0,u+1cd2,u+1cd5-1cd6,u+1cd8,u+1ce1,u+1cea,u+1ced,u+1cf2,u+1cf5-1cf7,u+200c-200d,u+20b9,u+25cc,u+a8f1}@font-face{font-family:__Tiro_Bangla_d4f65d;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/1068180accaef0e0-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:__Tiro_Bangla_d4f65d;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/d21aa5fd9bf1a59e-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:__Tiro_Bangla_d4f65d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/68b1ac8c6016e8ec-s.p.woff2) format("woff2");unicode-range:u+0951-0952,u+0964-0965,u+0980-09fe,u+1cd0,u+1cd2,u+1cd5-1cd6,u+1cd8,u+1ce1,u+1cea,u+1ced,u+1cf2,u+1cf5-1cf7,u+200c-200d,u+20b9,u+25cc,u+a8f1}@font-face{font-family:__Tiro_Bangla_d4f65d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c1a9d23c9d28d19e-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:__Tiro_Bangla_d4f65d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0bdc9040e0f5eed4-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:__Tiro_Bangla_Fallback_d4f65d;src:local("Times New Roman");ascent-override:67.12%;descent-override:21.78%;line-gap-override:29.34%;size-adjust:112.49%}.__className_d4f65d{font-family:__Tiro_Bangla_d4f65d,__Tiro_Bangla_Fallback_d4f65d;font-weight:400}.__variable_d4f65d{--font-bengali:"__Tiro_Bangla_d4f65d","__Tiro_Bangla_Fallback_d4f65d"}:root{--brand:#6366f1;--brand-hover:#4f46e5;--brand-active:#4338ca;--brand-light:#818cf8;--brand-faint:#c7d2fe;--primary-accent:#2dd4a8;--brand-purple:#8b5cf6;--brand-amethyst:#9b6dff;--brand-gold:#e8b840;--bg-dark:#050508;--bg-surface:#0a0a0f;--brand-color:#6366f1;--brand-color-dark:#4f46e5;--success-50:#f0fdf4;--success-100:#dcfce7;--success-500:#22c55e;--success-600:#16a34a;--success-700:#15803d;--warning-50:#fffbeb;--warning-100:#fef3c7;--warning-500:#f59e0b;--warning-600:#d97706;--warning-700:#b45309;--danger-50:#fef2f2;--danger-100:#fee2e2;--danger-500:#ef4444;--danger-600:#dc2626;--danger-700:#b91c1c;--info-50:#eff6ff;--info-100:#dbeafe;--info-500:#3b82f6;--info-600:#2563eb;--purple-50:#faf5ff;--purple-100:#f3e8ff;--purple-500:#a855f7;--purple-600:#9333ea;--neutral-0:#fff;--neutral-50:#f8fafc;--neutral-100:#f1f5f9;--neutral-200:#e2e8f0;--neutral-300:#cbd5e1;--neutral-400:#94a3b8;--neutral-500:#64748b;--neutral-600:#475569;--neutral-700:#334155;--neutral-800:#1e293b;--neutral-900:#0f172a;--neutral-950:#020617;--admin-bg:var(--neutral-100);--admin-bg-secondary:var(--neutral-200);--admin-surface:var(--neutral-0);--admin-surface-hover:var(--neutral-50);--admin-surface-active:var(--neutral-100);--admin-text:var(--neutral-900);--admin-text-muted:var(--neutral-600);--admin-text-faint:var(--neutral-400);--admin-border:rgba(15,23,42,.08);--admin-border-strong:rgba(15,23,42,.15);--admin-sidebar-bg:var(--neutral-0);--admin-sidebar-active:rgba(99,102,241,.08);--admin-input-bg:var(--neutral-0);--admin-input-border:rgba(15,23,42,.12);--admin-glass-bg:hsla(0,0%,100%,.8);--admin-glass-border:rgba(15,23,42,.06);--admin-shadow:0 1px 3px rgba(15,23,42,.08),0 1px 2px rgba(15,23,42,.04);--admin-shadow-lg:0 10px 30px rgba(15,23,42,.08),0 4px 12px rgba(15,23,42,.04);--admin-gradient-1:linear-gradient(135deg,#6366f1,#8b5cf6);--admin-gradient-2:linear-gradient(135deg,#06b6d4,#3b82f6);--admin-gradient-3:linear-gradient(135deg,#f59e0b,#ef4444);--admin-gradient-4:linear-gradient(135deg,#10b981,#06b6d4);--admin-gradient-5:linear-gradient(135deg,#ec4899,#8b5cf6);--admin-gradient-6:linear-gradient(135deg,#f97316,#eab308);--font-sans:var(--font-inter),"Inter",system-ui,sans-serif;--font-serif:"Cormorant Garamond",serif;--font-mono:"JetBrains Mono",monospace;--font-bengali:"Tiro Bangla","Noto Serif Bengali",serif;--text-xs:0.75rem;--text-xs-lh:1rem;--text-sm:0.875rem;--text-sm-lh:1.25rem;--text-base:1rem;--text-base-lh:1.5rem;--text-lg:1.125rem;--text-lg-lh:1.75rem;--text-xl:1.25rem;--text-xl-lh:1.75rem;--text-2xl:1.5rem;--text-2xl-lh:2rem;--text-3xl:1.875rem;--text-3xl-lh:2.25rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--shadow-sm:0 1px 2px rgba(15,23,42,.05);--shadow-md:0 4px 6px -1px rgba(15,23,42,.08),0 2px 4px -2px rgba(15,23,42,.04);--shadow-lg:0 10px 15px -3px rgba(15,23,42,.08),0 4px 6px -4px rgba(15,23,42,.04);--shadow-xl:0 20px 25px -5px rgba(15,23,42,.1),0 8px 10px -6px rgba(15,23,42,.04);--easing-emphasized:cubic-bezier(0.2,0,0,1);--easing-spring:cubic-bezier(0.34,1.56,0.64,1);--easing-smooth:cubic-bezier(0.4,0,0.2,1);--duration-fast:0.15s;--duration-medium:0.2s;--duration-slow:0.6s;--glass-bg:hsla(0,0%,100%,.03);--glass-border:hsla(0,0%,100%,.08);--glass-blur:20px;--glass-glow:0 0 40px rgba(99,102,241,.15)}.dark{--admin-bg:#16161e;--admin-bg-secondary:#1e1e28;--admin-surface:#22222e;--admin-surface-hover:#2a2a38;--admin-surface-active:#252532;--admin-text:#e2e2ea;--admin-text-muted:rgba(226,226,234,.55);--admin-text-faint:rgba(226,226,234,.35);--admin-border:hsla(0,0%,100%,.07);--admin-border-strong:hsla(0,0%,100%,.12);--admin-sidebar-bg:#1a1a24;--admin-sidebar-active:rgba(99,102,241,.15);--admin-input-bg:#252532;--admin-input-border:hsla(0,0%,100%,.1);--admin-glass-bg:hsla(0,0%,100%,.03);--admin-glass-border:hsla(0,0%,100%,.08);--admin-shadow:0 1px 3px rgba(0,0,0,.25),0 1px 2px rgba(0,0,0,.15);--admin-shadow-lg:0 10px 30px rgba(0,0,0,.25),0 4px 12px rgba(0,0,0,.15);--shadow-sm:0 1px 2px rgba(0,0,0,.15);--shadow-md:0 4px 6px -1px rgba(0,0,0,.2),0 2px 4px -2px rgba(0,0,0,.15);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.2),0 4px 6px -4px rgba(0,0,0,.15);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.25),0 8px 10px -6px rgba(0,0,0,.15)}@keyframes heroReveal{0%{opacity:0;transform:translateY(28px);filter:blur(12px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes heroZoom{0%{transform:scale(1.12)}to{transform:scale(1)}}.hero-anim{opacity:0;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.16,1,.3,1)}.hero-reveal{animation-name:heroReveal;animation-duration:1.1s}.hero-fade{animation-name:heroFadeUp;animation-duration:1s}.hero-zoom{animation:heroZoom 1.8s cubic-bezier(.16,1,.3,1) forwards}@media (prefers-reduced-motion:reduce){.hero-anim,.hero-zoom{animation:none;opacity:1}}@keyframes teFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes teFadeIn{0%{opacity:0}to{opacity:1}}@keyframes teSlideInLeft{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes teSlideInRight{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes teScaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes teWordReveal{0%{opacity:0;transform:translateY(100%);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.animate-fade-up{opacity:0;animation:teFadeUp .8s cubic-bezier(.16,1,.3,1) both}.animate-fade-in{opacity:0;animation:teFadeIn .7s cubic-bezier(.16,1,.3,1) both}.animate-slide-left{opacity:0;animation:teSlideInLeft .8s cubic-bezier(.16,1,.3,1) both}.animate-slide-right{opacity:0;animation:teSlideInRight .8s cubic-bezier(.16,1,.3,1) both}.animate-scale-in{opacity:0;animation:teScaleIn 1s cubic-bezier(.16,1,.3,1) both}.animate-word-reveal>span{opacity:0;animation-name:teWordReveal;animation-duration:.7s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}.te-delay-200{animation-delay:.2s}.te-delay-300{animation-delay:.3s}.te-delay-400{animation-delay:.4s}.te-delay-500{animation-delay:.5s}.te-delay-600{animation-delay:.6s}.te-delay-700{animation-delay:.7s}.te-delay-800{animation-delay:.8s}.te-delay-900{animation-delay:.9s}.te-delay-1000{animation-delay:1s}.te-delay-1100{animation-delay:1.1s}@keyframes bookHeroShift{0%,to{transform:scale(1.1) translate(0)}33%{transform:scale(1.15) translate(-2%,1%)}66%{transform:scale(1.1) translate(1%,-1%)}}@keyframes bookEmberFloat{0%{transform:translateY(100vh) scale(0) translateX(0);opacity:0}10%{opacity:.8}50%{transform:translateY(50vh) scale(1) translateX(20px);opacity:.4}90%{opacity:.2}to{transform:translateY(-10vh) scale(.5) translateX(-10px);opacity:0}}@keyframes bookGradientFlow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes bookSpineShimmer{0%,to{opacity:.3}50%{opacity:.6}}@keyframes bookTextReveal{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes bookScrollLine{0%{transform:scaleY(0);transform-origin:top}to{transform:scaleY(1);transform-origin:top}}@keyframes bookFloat3D{0%,to{transform:perspective(800px) rotateY(-8deg) rotateX(2deg) translateY(0)}50%{transform:perspective(800px) rotateY(-12deg) rotateX(-1deg) translateY(-8px)}}@keyframes bookGlowPulse{0%,to{opacity:.15;filter:blur(40px)}50%{opacity:.3;filter:blur(60px)}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.font-playfair{font-family:Playfair Display,serif}.font-instrument-serif{font-family:"Instrument Serif",serif}.font-barlow{font-family:Barlow,sans-serif}body{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,sans-serif;overflow-x:hidden}.cursor-none,.cursor-none *{cursor:none!important}@media (max-width:768px){.cursor-none,.cursor-none *{cursor:auto!important}}.font-bengali{font-family:Tiro Bangla,"Noto Serif Bengali",serif}::-webkit-scrollbar{width:0;height:0}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.visible-scrollbar::-webkit-scrollbar{width:6px}.visible-scrollbar::-webkit-scrollbar-track{background:transparent}.visible-scrollbar::-webkit-scrollbar-thumb{background:rgba(236,72,153,.35);border-radius:3px}.visible-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(236,72,153,.55)}.glass{background:hsla(0,0%,100%,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.3)}.glass-dark{background:hsla(0,0%,100%,.6)}.glass-card,.glass-dark{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(0,0,0,.06)}.glass-card{background:linear-gradient(135deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.7));box-shadow:0 4px 24px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.5);transition:border-color .4s var(--easing-smooth),box-shadow .4s var(--easing-smooth)}.glass-card:hover{border-color:rgba(0,0,0,.12);box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.8)}.glass-nav{background:hsla(0,0%,100%,.6);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(0,0,0,.06)}.perspective-1000{perspective:1000px}.perspective-1500{perspective:1500px}.perspective-2000{perspective:2000px}.perspective-none{perspective:none}.preserve-3d{transform-style:preserve-3d}.backface-hidden{backface-visibility:hidden;-webkit-backface-visibility:hidden}.transform-3d{transform-style:preserve-3d}.translate-z-0{transform:translateZ(0)}.translate-z-20{transform:translateZ(20px)}.translate-z-40{transform:translateZ(40px)}.translate-z-60{transform:translateZ(60px)}.translate-z-100{transform:translateZ(100px)}.shadow-3d-deep{box-shadow:0 30px 80px -10px rgba(0,0,0,.5),0 10px 30px -5px rgba(0,0,0,.2)}.shadow-3d-float{box-shadow:0 20px 60px -10px rgba(0,0,0,.4),0 5px 15px -2px rgba(0,0,0,.1)}.shadow-glow-teal{box-shadow:0 0 40px rgba(45,212,168,.3)}.shadow-glow-purple{box-shadow:0 0 40px rgba(139,92,246,.3)}.shadow-glow-gold{box-shadow:0 0 40px rgba(232,184,64,.3)}.shimmer-text{background:linear-gradient(90deg,#ccc,#999 50%,#ccc);background-size:200% auto;-webkit-background-clip:text;background-clip:text;animation:shimmer 2s linear infinite}.gradient-text,.shimmer-text{-webkit-text-fill-color:transparent}.gradient-text{background:linear-gradient(135deg,var(--brand-color,#2563eb),var(--brand-color-dark,#1e40af));-webkit-background-clip:text;background-clip:text}.kinetic-text{display:inline-block;transition:transform .3s var(--easing-spring),font-weight .3s var(--easing-smooth)}.floral-bg{position:relative;isolation:isolate}.floral-bg:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-attachment:fixed;background-image:radial-gradient(ellipse 120% 80% at 50% 0,rgba(186,230,253,.45) 0,transparent 55%),radial-gradient(ellipse 90% 30% at 25% 52%,rgba(148,163,184,.18) 0,transparent 55%),radial-gradient(ellipse 90% 30% at 75% 50%,rgba(100,116,139,.18) 0,transparent 55%),radial-gradient(circle at 5% 95%,rgba(251,146,60,.5) 0 8px,transparent 9px),radial-gradient(circle at 9% 92%,rgba(244,114,182,.5) 0 6px,transparent 7px),radial-gradient(circle at 13% 96%,rgba(96,165,250,.5) 0 7px,transparent 8px),radial-gradient(circle at 18% 93%,rgba(250,204,21,.5) 0 6px,transparent 7px),radial-gradient(circle at 22% 97%,rgba(192,132,252,.5) 0 8px,transparent 9px),radial-gradient(circle at 28% 94%,hsla(0,0%,100%,.75) 0 5px,transparent 6px),radial-gradient(circle at 33% 98%,rgba(251,146,60,.5) 0 7px,transparent 8px),radial-gradient(circle at 38% 95%,rgba(244,114,182,.5) 0 6px,transparent 7px),radial-gradient(circle at 44% 99%,rgba(96,165,250,.5) 0 8px,transparent 9px),radial-gradient(circle at 50% 94%,rgba(250,204,21,.5) 0 6px,transparent 7px),radial-gradient(circle at 55% 97%,rgba(192,132,252,.5) 0 7px,transparent 8px),radial-gradient(circle at 61% 93%,hsla(0,0%,100%,.75) 0 5px,transparent 6px),radial-gradient(circle at 66% 98%,rgba(251,146,60,.5) 0 8px,transparent 9px),radial-gradient(circle at 72% 94%,rgba(244,114,182,.5) 0 6px,transparent 7px),radial-gradient(circle at 78% 97%,rgba(96,165,250,.5) 0 7px,transparent 8px),radial-gradient(circle at 84% 95%,rgba(250,204,21,.5) 0 6px,transparent 7px),radial-gradient(circle at 90% 99%,rgba(192,132,252,.5) 0 8px,transparent 9px),radial-gradient(circle at 95% 93%,rgba(255,255,220,.75) 0 5px,transparent 6px),radial-gradient(ellipse 160% 70% at 50% 120%,hsla(82,85%,67%,.4) 0,transparent 50%),radial-gradient(ellipse 130% 60% at 25% 120%,rgba(163,230,53,.35) 0,transparent 45%),radial-gradient(ellipse 130% 60% at 75% 120%,rgba(163,230,53,.35) 0,transparent 45%),linear-gradient(180deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.75) 40%,hsla(0,0%,100%,.55));background-size:cover}.noise-overlay{position:relative}.noise-overlay:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E");opacity:.03;pointer-events:none}::-moz-selection{background:rgba(0,0,0,.1);color:#000}::selection{background:rgba(0,0,0,.1);color:#000}:focus-visible{outline:2px solid var(--primary-accent);outline-offset:4px;border-radius:4px}a,button{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.snap-x{scroll-snap-type:x mandatory}.snap-start{scroll-snap-align:start}.preloader-bg{background:#050508}.bento-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(180px,auto);gap:1rem}@media (max-width:1024px){.bento-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.bento-grid{grid-template-columns:1fr;grid-auto-rows:minmax(160px,auto)}}.liquid-glass{background:hsla(0,0%,100%,.02);background-blend-mode:luminosity;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:none;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.1);position:relative;overflow:hidden}.liquid-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.4px;background:linear-gradient(180deg,hsla(0,0%,100%,.45),hsla(0,0%,100%,.15) 20%,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,0) 60%,hsla(0,0%,100%,.15) 80%,hsla(0,0%,100%,.45));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.liquid-glass-strong{background:hsla(0,0%,100%,.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.2),0 4px 20px rgba(0,0,0,.5);position:relative;overflow:hidden}.liquid-glass-strong:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(180deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.15) 20%,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,0) 60%,hsla(0,0%,100%,.15) 80%,hsla(0,0%,100%,.5));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.blur-text-word{display:inline-block;margin-right:.28em;filter:blur(10px);opacity:0;transition:filter .8s ease-out,opacity .8s ease-out,transform .8s ease-out;transform:translateY(10px)}.blur-text-word.in-view{filter:blur(0);opacity:1;transform:translateY(0)}.blur-text-word:last-child{margin-right:0}@media (prefers-reduced-motion:reduce){.blur-text-word{filter:blur(0);opacity:1;transform:translateY(0);transition:none}}.frost-glass{background:rgba(79,195,247,.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(79,195,247,.15);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.08),0 2px 12px rgba(0,0,0,.3);position:relative;overflow:hidden}.frost-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,rgba(79,195,247,.35),rgba(79,195,247,.1) 30%,hsla(0,0%,100%,0) 50%,rgba(79,195,247,.1) 70%,rgba(79,195,247,.35));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.frost-glass-strong{background:rgba(79,195,247,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(79,195,247,.2);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.12),0 4px 24px rgba(0,0,0,.4);position:relative;overflow:hidden}.frost-glass-strong:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(180deg,rgba(79,195,247,.4),rgba(79,195,247,.12) 25%,hsla(0,0%,100%,0) 50%,rgba(79,195,247,.12) 75%,rgba(79,195,247,.4));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.book-hero-bg{background:radial-gradient(ellipse 80% 60% at 50% 20%,rgba(40,35,90,.5) 0,transparent 60%),radial-gradient(ellipse 60% 40% at 80% 80%,rgba(70,35,90,.35) 0,transparent 55%),radial-gradient(ellipse 50% 50% at 15% 60%,rgba(25,45,80,.4) 0,transparent 50%),radial-gradient(ellipse 40% 30% at 60% 40%,rgba(50,30,70,.3) 0,transparent 55%),#000;animation:bookHeroShift 25s ease-in-out infinite}.book-featured-bg{background:radial-gradient(ellipse 70% 50% at 30% 40%,rgba(50,25,70,.4) 0,transparent 60%),radial-gradient(ellipse 60% 40% at 70% 60%,rgba(25,45,60,.35) 0,transparent 55%),linear-gradient(135deg,#08080f,#0c0a18 50%,#08080f);background-size:200% 200%;animation:bookGradientFlow 18s ease infinite}.book-philosophy-bg{background:radial-gradient(ellipse 50% 40% at 50% 50%,rgba(30,30,70,.35) 0,transparent 60%),radial-gradient(ellipse 40% 30% at 20% 30%,rgba(50,30,60,.2) 0,transparent 55%),linear-gradient(180deg,#06060c,#0a0814 50%,#06060c)}.book-card-bg-1{background:radial-gradient(ellipse 60% 40% at 40% 30%,rgba(70,35,25,.35) 0,transparent 60%),linear-gradient(135deg,#0c0806,#18100a 50%,#0c0806);background-size:200% 200%;animation:bookGradientFlow 14s ease infinite}.book-card-bg-2{background:radial-gradient(ellipse 60% 40% at 60% 30%,rgba(25,35,70,.35) 0,transparent 60%),linear-gradient(135deg,#06080e,#080e18 50%,#06080e);background-size:200% 200%;animation:bookGradientFlow 16s ease infinite}.book-3d{position:relative;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.23,1,.32,1);will-change:transform}.book-3d:before{content:"";position:absolute;right:-8px;top:2%;width:8px;height:96%;background:linear-gradient(90deg,rgba(0,0,0,.6),rgba(0,0,0,.2));transform:rotateY(90deg) translateZ(-4px);border-radius:0 2px 2px 0}.book-3d:after{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,.15),transparent);pointer-events:none}.book-cover{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.book-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.12),transparent 40%,rgba(0,0,0,.4));pointer-events:none}.book-spine-line{position:absolute;left:6%;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.15),transparent);animation:bookSpineShimmer 4s ease-in-out infinite}.book-cursor{position:fixed;width:32px;height:32px;border:1px solid hsla(0,0%,100%,.4);border-radius:50%;pointer-events:none;z-index:9999;transition:width .3s,height .3s,border-color .3s,background .3s;display:flex;align-items:center;justify-content:center;font-size:10px;color:transparent;transition:all .2s ease}.book-cursor-hover{width:64px;height:64px;border-color:hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.05);backdrop-filter:blur(8px)}.book-scroll-progress{position:fixed;top:0;left:0;height:2px;background:linear-gradient(90deg,rgba(167,139,250,.8),rgba(251,191,36,.6));z-index:9998;transition:width .1s linear}.book-kinetic-text{display:inline-block;transition:transform .15s ease-out,font-variation-settings .3s;will-change:transform}.book-glass-card{transition:transform .5s cubic-bezier(.23,1,.32,1),box-shadow .5s}.book-glass-card:hover{box-shadow:0 0 40px rgba(167,139,250,.08),inset 0 1px 1px hsla(0,0%,100%,.15)}.book-section-line{width:1px;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.15),transparent);animation:bookScrollLine 1.5s ease-out}.book-float{animation:bookFloat3D 6s ease-in-out infinite}.book-glow{position:absolute;inset:-20%;border-radius:50%;animation:bookGlowPulse 5s ease-in-out infinite;pointer-events:none}.admin-bg{background-color:var(--admin-bg)}.admin-bg-secondary{background-color:var(--admin-bg-secondary)}.admin-surface{background-color:var(--admin-surface)}.admin-surface-hover:hover{background-color:var(--admin-surface-hover)}.admin-text{color:var(--admin-text)}.admin-text-muted{color:var(--admin-text-muted)}.admin-text-faint{color:var(--admin-text-faint)}.admin-border{border-color:var(--admin-border)}.admin-border-strong{border-color:var(--admin-border-strong)}.admin-sidebar-bg{background-color:var(--admin-sidebar-bg)}.admin-input-bg{background-color:var(--admin-input-bg)}.admin-input-border{border-color:var(--admin-input-border)}.admin-shadow{box-shadow:var(--admin-shadow)}.admin-shadow-lg{box-shadow:var(--admin-shadow-lg)}.admin-card{background-color:var(--admin-surface);border:1px solid var(--admin-border);border-radius:1rem;box-shadow:var(--admin-shadow);transition:box-shadow .3s ease,border-color .3s ease}.admin-card:hover{box-shadow:var(--admin-shadow-lg);border-color:var(--admin-border-strong)}.admin-stat-card{position:relative;overflow:hidden;border-radius:1rem;border:1px solid var(--admin-border);box-shadow:var(--admin-shadow);transition:transform .3s ease,box-shadow .3s ease}.admin-stat-card:hover{transform:translateY(-2px);box-shadow:var(--admin-shadow-lg)}.admin-stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;opacity:.8}.admin-input{background-color:var(--admin-input-bg);border:1px solid var(--admin-input-border);color:var(--admin-text);border-radius:.75rem;transition:border-color .2s ease,box-shadow .2s ease}.admin-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgba(99,102,241,.15);outline:none}.admin-input::-moz-placeholder{color:var(--admin-text-faint)}.admin-input::placeholder{color:var(--admin-text-faint)}.admin-badge{display:inline-flex;align-items:center;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;border:1px solid transparent}.admin-badge-success{background:rgba(16,185,129,.12);color:#10b981;border-color:rgba(16,185,129,.2)}.admin-badge-warning{background:rgba(245,158,11,.12);color:#f59e0b;border-color:rgba(245,158,11,.2)}.admin-badge-danger{background:rgba(239,68,68,.12);color:#ef4444;border-color:rgba(239,68,68,.2)}.admin-badge-info{background:rgba(59,130,246,.12);color:#3b82f6;border-color:rgba(59,130,246,.2)}.admin-badge-default{background:rgba(100,116,139,.12);color:#64748b;border-color:rgba(100,116,139,.2)}.admin-badge-purple{background:rgba(139,92,246,.12);color:#8b5cf6;border-color:rgba(139,92,246,.2)}.admin-scroll::-webkit-scrollbar{width:6px;height:6px}.admin-scroll::-webkit-scrollbar-track{background:transparent}.admin-scroll::-webkit-scrollbar-thumb{background:var(--admin-border-strong);border-radius:3px}.admin-scroll::-webkit-scrollbar-thumb:hover{background:var(--admin-text-faint)}.admin-gradient-text{background:var(--admin-gradient-1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.admin-gradient-border{position:relative;background:var(--admin-surface);border-radius:1rem}.admin-gradient-border:before{content:"";position:absolute;inset:0;border-radius:1rem;padding:1px;background:var(--admin-gradient-1);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}