.pub-layout{min-height:100vh;display:flex;flex-direction:column;background-color:var(--pub-bg-primary,#ffffff);color:var(--pub-text-primary,#222222);transition:background-color .3s ease,color .3s ease}.pub-layout,.pub-main{position:relative;max-width:100vw!important;width:100%}.pub-main{flex:1 1;z-index:1}.pub-orbs{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.pub-orb{position:absolute;border-radius:50%;filter:blur(30px);opacity:.4;transition:opacity .5s ease}.pub-orb--1{top:5%;left:-5%;width:500px;height:500px;background:hsla(var(--theme-hue,217),var(--theme-saturation,91%),var(--theme-lightness,60%),.15);animation:floatOrb1 25s ease-in-out infinite}.pub-orb--2{bottom:10%;right:-10%;width:600px;height:600px;background:hsla(var(--theme-hue,217),var(--theme-saturation,91%),calc(var(--theme-lightness, 60%) + 10%),.12);animation:floatOrb2 30s ease-in-out infinite}.pub-orb--3{top:40%;left:-8%;width:400px;height:400px;background:hsla(38,92%,50%,.08);animation:floatOrb3 20s ease-in-out infinite}.pub-orb--4{top:15%;right:5%;width:350px;height:350px;background:hsla(var(--theme-hue,217),var(--theme-saturation,91%),var(--theme-lightness,60%),.08);animation:floatOrb4 22s ease-in-out infinite}@keyframes floatOrb1{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,20px) scale(1.05)}50%{transform:translate(10px,40px) scale(.98)}75%{transform:translate(-20px,15px) scale(1.02)}}@keyframes floatOrb2{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-40px,-30px) scale(1.03)}50%{transform:translate(-20px,-50px) scale(.97)}75%{transform:translate(25px,-20px) scale(1.01)}}@keyframes floatOrb3{0%,to{transform:translate(0) scale(1)}33%{transform:translate(25px,-35px) scale(1.04)}66%{transform:translate(-15px,25px) scale(.96)}}@keyframes floatOrb4{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,40px) scale(1.06)}}@media (max-width:768px){.pub-orb{filter:blur(30px);opacity:.3}.pub-orb--1{width:200px;height:200px;top:2%;left:-10%}.pub-orb--2{width:250px;height:250px;bottom:5%;right:-15%}.pub-orb--3{width:180px;height:180px;top:35%;left:-12%}.pub-orb--4{width:150px;height:150px;top:10%;right:-5%}}[data-theme-mode=dark-blue] .pub-orb,[data-theme-mode=dark-emerald] .pub-orb,[data-theme-mode=dark-ocean] .pub-orb,[data-theme-mode=dark-violet] .pub-orb,[data-theme-mode=dark] .pub-orb{opacity:.6}[data-theme-mode=dark-blue] .pub-orb--1,[data-theme-mode=dark-emerald] .pub-orb--1,[data-theme-mode=dark-ocean] .pub-orb--1,[data-theme-mode=dark-violet] .pub-orb--1,[data-theme-mode=dark] .pub-orb--1{background:hsla(var(--theme-hue,217),var(--theme-saturation,91%),var(--theme-lightness,60%),.2)}[data-theme-mode=dark-blue] .pub-orb--2,[data-theme-mode=dark-emerald] .pub-orb--2,[data-theme-mode=dark-ocean] .pub-orb--2,[data-theme-mode=dark-violet] .pub-orb--2,[data-theme-mode=dark] .pub-orb--2{background:hsla(var(--theme-hue,217),var(--theme-saturation,91%),calc(var(--theme-lightness, 60%) + 10%),.15)}[data-theme-mode=dark-blue] .pub-orb--3,[data-theme-mode=dark-emerald] .pub-orb--3,[data-theme-mode=dark-ocean] .pub-orb--3,[data-theme-mode=dark-violet] .pub-orb--3,[data-theme-mode=dark] .pub-orb--3{background:hsla(38,92%,50%,.12)}[data-theme-mode=dark-blue] .pub-orb--4,[data-theme-mode=dark-emerald] .pub-orb--4,[data-theme-mode=dark-ocean] .pub-orb--4,[data-theme-mode=dark-violet] .pub-orb--4,[data-theme-mode=dark] .pub-orb--4{background:hsla(var(--theme-hue,217),var(--theme-saturation,91%),var(--theme-lightness,60%),.12)}[data-theme-mode=dark-blue] .pub-layout,[data-theme-mode=dark-emerald] .pub-layout,[data-theme-mode=dark-ocean] .pub-layout,[data-theme-mode=dark-violet] .pub-layout,[data-theme-mode=dark] .pub-layout{background-color:var(--pub-bg-primary);color:var(--pub-text-primary)}[data-theme-mode=dark-blue] .pub-section--white,[data-theme-mode=dark-emerald] .pub-section--white,[data-theme-mode=dark-ocean] .pub-section--white,[data-theme-mode=dark-violet] .pub-section--white,[data-theme-mode=dark] .pub-section--white{background-color:var(--pub-bg-primary)}[data-theme-mode=dark-blue] .pub-section--gray,[data-theme-mode=dark-emerald] .pub-section--gray,[data-theme-mode=dark-ocean] .pub-section--gray,[data-theme-mode=dark-violet] .pub-section--gray,[data-theme-mode=dark] .pub-section--gray{background-color:var(--pub-bg-secondary)}[data-theme-mode=dark-blue] .pub-section__title,[data-theme-mode=dark-emerald] .pub-section__title,[data-theme-mode=dark-ocean] .pub-section__title,[data-theme-mode=dark-violet] .pub-section__title,[data-theme-mode=dark] .pub-section__title{color:var(--pub-text-primary)}.pub-container{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.pub-section{padding-top:48px;padding-bottom:48px}@media (min-width:768px){.pub-section{padding-top:64px;padding-bottom:64px}}.pub-section--gray,.pub-section--white{background-color:#ffffff}.pub-section__title{font-size:22px;font-weight:600;color:#222222;text-align:left;margin-bottom:24px;line-height:1.3}@media (min-width:768px){.pub-section__title{font-size:26px}}:root{--theme-hue:217;--theme-saturation:91%;--theme-lightness:60%;--theme-50:hsl(var(--theme-hue),var(--theme-saturation),97%);--theme-100:hsl(var(--theme-hue),var(--theme-saturation),89%);--theme-200:hsl(var(--theme-hue),var(--theme-saturation),82%);--theme-300:hsl(var(--theme-hue),var(--theme-saturation),72%);--theme-400:hsl(var(--theme-hue),var(--theme-saturation),65%);--theme-500:hsl(var(--theme-hue),var(--theme-saturation),var(--theme-lightness));--theme-600:hsl(var(--theme-hue),var(--theme-saturation),52%);--theme-700:hsl(var(--theme-hue),var(--theme-saturation),45%);--theme-800:hsl(var(--theme-hue),var(--theme-saturation),37%);--theme-900:hsl(var(--theme-hue),var(--theme-saturation),30%);--pub-bg-primary:#0a0f1a;--pub-bg-secondary:#0f172a;--pub-bg-tertiary:#1e293b;--pub-bg-accent:var(--theme-900);--pub-bg-elevated:#1e293b;--pub-glass-bg:rgba(0,0,0,0.5);--pub-glass-bg-hover:rgba(0,0,0,0.7);--pub-glass-border:rgba(255,255,255,0.1);--pub-glass-border-hover:rgba(255,255,255,0.2);--pub-color-primary-50:var(--theme-50);--pub-color-primary-100:var(--theme-100);--pub-color-primary-200:var(--theme-200);--pub-color-primary-300:var(--theme-300);--pub-color-primary-400:var(--theme-400);--pub-color-primary-500:var(--theme-500);--pub-color-primary-600:var(--theme-600);--pub-color-primary-700:var(--theme-700);--pub-color-primary-800:var(--theme-800);--pub-color-primary-900:var(--theme-900);--pub-color-gold-50:#fffbeb;--pub-color-gold-100:#fef3c7;--pub-color-gold-200:#fde68a;--pub-color-gold-300:#fcd34d;--pub-color-gold-400:#fbbf24;--pub-color-gold-500:#f59e0b;--pub-color-gold-600:#d97706;--pub-color-gold-700:#b45309;--pub-gradient-primary:linear-gradient(135deg,var(--theme-500) 0%,var(--theme-700) 100%);--pub-gradient-primary-hover:linear-gradient(135deg,var(--theme-400) 0%,var(--theme-600) 100%);--pub-gradient-gold:linear-gradient(135deg,#f59e0b,#d97706);--pub-gradient-gold-hover:linear-gradient(135deg,#fbbf24,#f59e0b);--pub-gradient-gold-shimmer:linear-gradient(135deg,#f59e0b,#fcd34d 25%,#f59e0b 50%,#fcd34d 75%,#f59e0b);--pub-gradient-hero:linear-gradient(180deg,#ffffff,#eff6ff 50%,#dbeafe);--pub-gradient-sky:linear-gradient(180deg,#f0f9ff,#e0f2fe);--pub-gradient-section:linear-gradient(180deg,#f8fafc,#eff6ff);--pub-gradient-accent:linear-gradient(135deg,#60a5fa,#3b82f6);--pub-gradient-mesh:radial-gradient(at 20% 20%,rgba(59,130,246,0.08) 0px,transparent 50%),radial-gradient(at 80% 20%,rgba(251,191,36,0.06) 0px,transparent 50%),radial-gradient(at 40% 80%,rgba(59,130,246,0.05) 0px,transparent 50%),radial-gradient(at 90% 80%,rgba(251,191,36,0.04) 0px,transparent 50%);--pub-gradient-aurora:linear-gradient(180deg,rgba(59,130,246,0.05),rgba(96,165,250,0.08) 25%,rgba(251,191,36,0.04) 50%,rgba(59,130,246,0.06) 75%,rgba(191,219,254,0.1));--pub-text-primary:#f1f5f9;--pub-text-secondary:#94a3b8;--pub-text-muted:#64748b;--pub-text-accent:#60a5fa;--pub-text-gradient:linear-gradient(135deg,#3b82f6,#1d4ed8);--pub-glow-primary:0 0 20px rgba(59,130,246,0.3),0 0 40px rgba(59,130,246,0.15);--pub-glow-accent:0 0 20px rgba(59,130,246,0.25),0 0 40px rgba(59,130,246,0.1);--pub-glow-gold:0 0 20px rgba(245,158,11,0.35),0 0 40px rgba(245,158,11,0.2);--pub-glow-soft:0 0 30px rgba(59,130,246,0.2);--pub-shadow-sm:0 1px 2px rgba(0,0,0,0.04),0 1px 3px rgba(0,0,0,0.06);--pub-shadow-md:0 4px 6px rgba(0,0,0,0.04),0 2px 4px rgba(0,0,0,0.06);--pub-shadow-lg:0 10px 15px rgba(0,0,0,0.06),0 4px 6px rgba(0,0,0,0.04);--pub-shadow-xl:0 20px 25px rgba(0,0,0,0.08),0 10px 10px rgba(0,0,0,0.04);--pub-shadow-primary:0 4px 14px rgba(59,130,246,0.25),0 2px 6px rgba(59,130,246,0.15);--pub-shadow-primary-hover:0 8px 25px rgba(59,130,246,0.35),0 4px 10px rgba(59,130,246,0.2);--pub-shadow-gold:0 4px 14px rgba(245,158,11,0.3),0 2px 6px rgba(245,158,11,0.15);--pub-shadow-gold-hover:0 8px 25px rgba(245,158,11,0.4),0 4px 10px rgba(245,158,11,0.2);--pub-shadow-card:0 4px 6px rgba(0,0,0,0.04),0 10px 20px rgba(0,0,0,0.06),0 1px 3px rgba(0,0,0,0.08);--pub-shadow-card-hover:0 12px 24px rgba(59,130,246,0.12),0 6px 12px rgba(0,0,0,0.06),0 2px 4px rgba(0,0,0,0.04);--pub-glass-blur:blur(20px);--pub-glass-blur-heavy:blur(40px);--pub-glass-saturate:saturate(120%);--pub-font-family:var(--font-inter,"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--pub-font-family-display:var(--font-inter,"Inter",-apple-system,BlinkMacSystemFont,sans-serif);--pub-font-size-xs:0.75rem;--pub-font-size-sm:0.875rem;--pub-font-size-base:1rem;--pub-font-size-lg:1.125rem;--pub-font-size-xl:1.25rem;--pub-font-size-2xl:1.5rem;--pub-font-size-3xl:2rem;--pub-font-size-4xl:2.5rem;--pub-font-size-5xl:3.5rem;--pub-font-size-6xl:4.5rem;--pub-font-size-7xl:6rem;--pub-font-weight-normal:400;--pub-font-weight-medium:500;--pub-font-weight-semibold:600;--pub-font-weight-bold:700;--pub-font-weight-extrabold:800;--pub-font-weight-black:900;--pub-tracking-tighter:-0.05em;--pub-tracking-tight:-0.025em;--pub-tracking-normal:0;--pub-tracking-wide:0.025em;--pub-tracking-wider:0.05em;--pub-tracking-widest:0.1em;--pub-space-0:0;--pub-space-1:0.25rem;--pub-space-2:0.5rem;--pub-space-3:0.75rem;--pub-space-4:1rem;--pub-space-5:1.25rem;--pub-space-6:1.5rem;--pub-space-8:2rem;--pub-space-10:2.5rem;--pub-space-12:3rem;--pub-space-16:4rem;--pub-space-20:5rem;--pub-space-24:6rem;--pub-space-32:8rem;--pub-section-padding:120px;--pub-section-padding-mobile:80px;--pub-radius-sm:0.375rem;--pub-radius-md:0.5rem;--pub-radius-lg:0.75rem;--pub-radius-xl:1rem;--pub-radius-2xl:1.5rem;--pub-radius-3xl:2rem;--pub-radius-full:9999px;--pub-transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--pub-transition-normal:300ms cubic-bezier(0.4,0,0.2,1);--pub-transition-slow:500ms cubic-bezier(0.4,0,0.2,1);--pub-transition-slower:700ms cubic-bezier(0.4,0,0.2,1);--pub-transition-spring:500ms cubic-bezier(0.34,1.56,0.64,1);--pub-transition-elastic:600ms cubic-bezier(0.68,-0.55,0.265,1.55);--pub-container-sm:640px;--pub-container-md:768px;--pub-container-lg:1024px;--pub-container-xl:1280px;--pub-container-2xl:1440px;--pub-container-max:1600px;--pub-z-base:0;--pub-z-dropdown:1000;--pub-z-sticky:1020;--pub-z-fixed:1030;--pub-z-modal-backdrop:1040;--pub-z-modal:1050;--pub-z-popover:1060;--pub-z-tooltip:1070;--pub-color-success:#10b981;--pub-color-success-light:#d1fae5;--pub-color-success-glow:rgba(16,185,129,0.3);--pub-color-error:#ef4444;--pub-color-error-light:#fee2e2;--pub-color-error-glow:rgba(239,68,68,0.3);--pub-color-warning:#f59e0b;--pub-color-warning-light:#fef3c7;--pub-color-warning-glow:rgba(245,158,11,0.3);--pub-color-info:#3b82f6;--pub-color-info-light:#dbeafe;--pub-color-info-glow:rgba(59,130,246,0.3);--pub-color-star:#fbbf24;--pub-color-star-glow:rgba(251,191,36,0.4);--pub-border-light:rgba(255,255,255,0.1);--pub-border-default:rgba(255,255,255,0.15);--pub-border-dark:rgba(255,255,255,0.2);--section-max-width:1280px;--color-primary:var(--theme-hue),var(--theme-saturation),var(--theme-lightness);--color-accent:45,93%,47%;--color-text:222,47%,11%;--color-text-muted:215,16%,47%;--color-background:0,0%,100%;--color-surface:210,40%,98%;--color-border:214,32%,91%}[data-theme-mode=dark-blue],[data-theme-mode=dark-emerald],[data-theme-mode=dark-ocean],[data-theme-mode=dark-violet],[data-theme-mode=dark]{--color-text:210,40%,98%;--color-text-muted:215,20%,65%;--color-background:222,47%,4%;--color-surface:222,30%,8%;--color-border:215,20%,20%;--glass-card-bg:rgba(30,41,59,0.85);--glass-card-border:rgba(255,255,255,0.1);--glass-card-bg-solid:rgba(30,41,59,0.95);--pub-bg-primary:#0a0a0a;--pub-bg-secondary:#111111;--pub-bg-tertiary:#1a1a1a;--pub-text-primary:#f8fafc;--pub-text-secondary:#94a3b8;--pub-border-light:rgba(255,255,255,0.1);--pub-border-default:rgba(255,255,255,0.15);--pub-gradient-mesh:radial-gradient(at 20% 20%,rgba(59,130,246,0.12) 0px,transparent 50%),radial-gradient(at 80% 20%,rgba(251,191,36,0.08) 0px,transparent 50%),radial-gradient(at 40% 80%,rgba(59,130,246,0.08) 0px,transparent 50%),radial-gradient(at 90% 80%,rgba(251,191,36,0.06) 0px,transparent 50%)}:root{--glass-card-bg:rgba(255,255,255,0.85);--glass-card-border:rgba(255,255,255,0.3);--glass-card-bg-solid:rgba(255,255,255,0.95)}:root[data-theme-mode=light],[data-theme-mode=light]{--pub-bg-primary:#f7f9fc;--pub-bg-secondary:#ffffff;--pub-bg-tertiary:#eef2f7;--pub-bg-elevated:#ffffff;--pub-text-primary:#0f172a;--pub-text-secondary:#475569;--pub-text-muted:#64748b;--pub-border-light:rgba(15,23,42,0.06);--pub-border-default:rgba(15,23,42,0.10);--pub-border-dark:rgba(15,23,42,0.16);--pub-glass-bg:rgba(255,255,255,0.65);--pub-glass-bg-hover:rgba(255,255,255,0.82);--color-text:222,47%,11%;--color-text-muted:215,16%,47%;--color-background:0,0%,100%;--color-surface:210,40%,98%;--color-border:214,32%,91%;--glass-card-bg:rgba(255,255,255,0.85);--glass-card-border:rgba(15,23,42,0.08);--glass-card-bg-solid:rgba(255,255,255,0.98);--pub-gradient-mesh:radial-gradient(at 18% 18%,rgba(59,130,246,0.10) 0px,transparent 50%),radial-gradient(at 82% 12%,rgba(251,191,36,0.08) 0px,transparent 50%),radial-gradient(at 40% 85%,rgba(99,102,241,0.07) 0px,transparent 50%),radial-gradient(at 90% 80%,rgba(236,72,153,0.05) 0px,transparent 50%)}.pub-premium-page{position:relative;background:var(--pub-bg-primary);color:var(--pub-text-primary);font-family:var(--pub-font-family);min-height:100vh;overflow-x:clip;display:flex;flex-direction:column}.pub-premium-page:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:var(--pub-gradient-mesh);pointer-events:none;z-index:0}.pub-container{width:100%;max-width:var(--pub-container-xl);margin:0 auto;padding:0 var(--pub-space-6);position:relative;z-index:1}@media (min-width:1280px){.pub-container{max-width:var(--pub-container-2xl)}}.pub-section{padding:var(--pub-section-padding-mobile) 0;position:relative}@media (min-width:768px){.pub-section{padding:var(--pub-section-padding) 0}}.pub-section--light{background:var(--pub-bg-secondary)}.pub-section--gradient{background:var(--pub-gradient-section)}