@font-face{font-family:Prompt;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e9fcf2a736cc2865-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Prompt;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5ba6339fa8c3ef7b-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:Prompt;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7510f746b21ae7c3-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Prompt;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c365cdafe49b4eb-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:Prompt;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3d2d27a4cad47329-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Prompt;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/70c6212c0873ede2-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:Prompt;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1ce1ffaf105af326-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Prompt;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4642fe567cc45cd6-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:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/381ef99eada06d71-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/efb1d0d3266e2361-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:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cdca6fff670edd4c-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d536ec48f0acd73b-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:Prompt;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/55190bc973e13381-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Prompt;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5084e176e02368e5-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:Prompt;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8d0ffaba4bd77024-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Prompt;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc9a5f10ece852e7-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:Prompt Fallback;src:local("Arial");ascent-override:97.38%;descent-override:37.70%;line-gap-override:0.00%;size-adjust:111.93%}.__className_a6de48{font-family:Prompt,Prompt Fallback;font-style:normal}.__variable_a6de48{--font-prompt:"Prompt","Prompt Fallback"}:root{--font-heading:var(--font-prompt),"Prompt",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:var(--font-prompt),"Prompt",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--type-root-size:16px;--type-size-2xs:0.6875rem;--type-size-xs:0.75rem;--type-size-sm:0.8125rem;--type-size-md:0.875rem;--type-size-lg:1rem;--type-size-xl:1.125rem;--type-size-2xl:1.25rem;--type-size-3xl:1.5rem;--type-size-4xl:1.75rem;--type-size-5xl:2rem;--type-size-display:2.25rem;--type-size-fluid-label:clamp(var(--type-size-2xs),0.9vw,var(--type-size-xs));--type-size-fluid-body:clamp(var(--type-size-md),1.2vw,var(--type-size-xl));--type-size-fluid-section:clamp(var(--type-size-xl),2vw,var(--type-size-3xl));--type-size-fluid-kpi:clamp(var(--type-size-2xl),2vw,var(--type-size-5xl));--type-size-fluid-page:clamp(var(--type-size-3xl),3vw,var(--type-size-display));--type-line-compact:1.25;--type-line-heading:1.4;--type-line-body:1.5715;--type-line-relaxed:1.625;--type-weight-regular:400;--type-weight-medium:500;--type-weight-semibold:600;--type-weight-bold:700;--type-page-title-size:var(--type-size-3xl);--type-page-title-line:1.4167;--type-section-title-size:var(--type-size-2xl);--type-section-title-line:1.5;--type-subsection-title-size:var(--type-size-xl);--type-subsection-title-line:1.5556;--type-body-size:var(--type-size-md);--type-body-line:var(--type-line-body);--type-body-large-size:var(--type-size-lg);--type-label-size:var(--type-size-sm);--type-caption-size:var(--type-size-xs);--type-kpi-size:var(--type-size-5xl);--theme-primary:#633483;--theme-background:#f6eff9;--theme-surface:#fffdfd;--theme-topbar:#fff6fc;--theme-text:#281930;--theme-muted:#67536f;--theme-border:#e7d9eb;--campaign-accent:#f5bd72;--brand-logo-metal:linear-gradient(100deg,#c6a364,#e9cc91 22%,#fff0c4 47%,#e8ce95 65%,#bd9c5d);--brand-logo-edge:linear-gradient(175deg,#fff2c7,#d5b575 35%,#9b7539 49%,#f7e4ad 65%,#a48247);--action-fill:linear-gradient(120deg,var(--primary),var(--primary-hover));--action-fill-hover:linear-gradient(120deg,var(--primary-hover),var(--primary));--action-edge:linear-gradient(var(--primary),var(--primary-hover));--action-ink:var(--on-primary);--action-shadow:0 4px 12px var(--primary-glow);--action-shadow-hover:0 6px 18px var(--primary-glow);--brand-logo-ink:#503718;--brand-logo-hover-metal:linear-gradient(100deg,#d1b075,#f0d9a8 22%,#fff6dc 47%,#efd9a8 65%,#c8ab71);--brand-logo-hover-edge:linear-gradient(175deg,#fff7da,#dec18d 35%,#a78348 49%,#fff0c6 65%,#b49357);--brand-logo-shadow:0 3px 0 #a18047,0 6px 16px rgb(92 65 25/20%),inset 0 1px 2px rgb(255 249 222/80%),inset 0 -2px 3px rgb(122 90 41/18%);--brand-logo-hover-shadow:0 3px 0 #a18047,0 8px 20px rgb(92 65 25/26%),inset 0 1px 2px rgb(255 252 239/90%),inset 0 -2px 3px rgb(122 90 41/18%);--brand-metal-active-shadow:0 1px 0 #a18047,0 3px 8px rgb(92 65 25/18%),inset 0 1px 3px rgb(122 90 41/20%);--brand-metal-focus:#8b6935;--brand-metal-inset:rgb(134 103 51/52%);--brand-metal-inset-highlight:rgb(255 242 200/75%);--brand-metal-spinner:rgb(80 55 24/25%);--success:#10b981;--success-bg:#ecfdf5;--success-text:#047857;--warning:#f59e0b;--warning-bg:#fffbeb;--warning-text:#b45309;--danger:#ef4444;--danger-bg:#fef2f2;--danger-text:#b91c1c;--info:#3b82f6;--info-bg:#eff6ff;--info-text:#1d4ed8;--review-text:#7c3aed;--published-text:#0891b2;--sidebar-width:260px;--sidebar-collapsed-width:80px;--topbar-height:70px;--border-radius-xs:6px;--border-radius-sm:10px;--border-radius-md:14px;--border-radius-lg:20px;--shadow-sm:0 1px 2px rgb(80 55 24/4%);--shadow-md:0 4px 6px -1px rgb(80 55 24/5%),0 2px 4px -1px rgb(80 55 24/3%);--shadow-lg:0 10px 15px -3px rgb(80 55 24/6%),0 4px 6px -2px rgb(80 55 24/3%);--shadow-premium:0 20px 25px -5px rgb(137 99 43/6%),0 10px 10px -5px rgb(137 99 43/3%);--transition-fast:0.15s ease;--transition-normal:0.25s cubic-bezier(0.4,0,0.2,1);--transition-slow:0.4s cubic-bezier(0.4,0,0.2,1);--glass-blur:blur(12px)}[data-theme=dark]{--success-bg:rgba(16,185,129,0.1);--success-text:#34d399;--warning-bg:rgba(245,158,11,0.1);--warning-text:#fbbf24;--danger-bg:rgba(239,68,68,0.1);--danger-text:#f87171;--info-bg:rgba(59,130,246,0.1);--info-text:#60a5fa;--review-text:#c4b5fd;--published-text:#67e8f9;--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.5);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.3);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.4);--shadow-premium:0 20px 25px -5px rgba(0,0,0,0.5),0 10px 10px -5px rgba(0,0,0,0.3)}:root{--primary:var(--theme-primary);--primary-hover:color-mix(in srgb,var(--theme-primary) 78%,black);--primary-glow:color-mix(in srgb,var(--primary) 18%,transparent);--on-primary:#ffffff;--secondary:var(--primary);--secondary-hover:var(--primary-hover);--accent:var(--primary);--accent-glow:var(--primary-glow);--background:var(--theme-surface);--app-background:var(--theme-background);--surface:var(--theme-surface);--surface-border:var(--theme-border);--foreground:var(--theme-text);--text-primary:var(--theme-text);--text-secondary:var(--theme-muted);--text-muted:var(--theme-muted);--brand-soft:color-mix(in srgb,var(--primary) 8%,var(--surface));--brand-border:var(--surface-border);--glass-bg:color-mix(in srgb,var(--surface) 94%,transparent);--glass-border:var(--surface-border);--topbar-background:var(--theme-topbar);--shadow-premium:0 20px 32px color-mix(in srgb,var(--primary) 13%,transparent)}:root[data-theme=dark]{--primary:color-mix(in srgb,var(--theme-primary) 38%,white);--primary-hover:color-mix(in srgb,var(--theme-primary) 25%,white);--on-primary:#17111f;--background:color-mix(in srgb,var(--theme-primary) 18%,#141118);--app-background:color-mix(in srgb,var(--theme-primary) 12%,#110d17);--surface:color-mix(in srgb,var(--theme-primary) 18%,#231d2b);--surface-border:color-mix(in srgb,var(--theme-primary) 45%,#39313f);--text-primary:#faf4fc;--text-secondary:#decde3;--text-muted:#b9a7c2;--foreground:var(--text-primary);--topbar-background:var(--surface)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;width:100%;background-color:var(--background);color:var(--text-primary);font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--type-weight-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden;transition:background-color var(--transition-normal),color var(--transition-normal)}html{font-size:var(--type-root-size)}body{display:flex;flex-direction:column;font-size:var(--type-body-size)}button,code,input,kbd,optgroup,option,pre,samp,select,textarea{font-family:var(--font-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--type-weight-semibold);line-height:var(--type-line-heading);color:var(--text-primary);letter-spacing:-.025em}h1{font-size:var(--type-page-title-size);line-height:var(--type-page-title-line);font-weight:var(--type-weight-bold)}h2{font-size:var(--type-section-title-size);line-height:var(--type-section-title-line)}h3{font-size:var(--type-subsection-title-size);line-height:var(--type-subsection-title-line)}h4{font-size:var(--type-body-large-size)}h5{font-size:var(--type-body-size)}h6{font-size:var(--type-label-size)}.type-page-title{font-family:var(--font-heading);font-size:var(--type-page-title-size);line-height:var(--type-page-title-line);font-weight:var(--type-weight-bold);letter-spacing:-.025em}.type-section-title{font-size:var(--type-section-title-size);line-height:var(--type-section-title-line);letter-spacing:-.02em}.type-section-title,.type-subsection-title{font-family:var(--font-heading);font-weight:var(--type-weight-semibold)}.type-subsection-title{font-size:var(--type-subsection-title-size);line-height:var(--type-subsection-title-line)}.type-body{font-size:var(--type-body-size);line-height:var(--type-body-line)}.type-body,.type-body-large{font-weight:var(--type-weight-regular)}.type-body-large{font-size:var(--type-body-large-size);line-height:var(--type-line-relaxed)}.type-label{font-size:var(--type-label-size);line-height:var(--type-line-body);font-weight:var(--type-weight-medium)}.type-caption{font-size:var(--type-caption-size);line-height:1.5;font-weight:var(--type-weight-regular)}.numeric,.type-kpi{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.type-kpi{font-family:var(--font-heading);font-size:var(--type-kpi-size);line-height:var(--type-line-compact);font-weight:var(--type-weight-bold);letter-spacing:-.025em}a{color:var(--primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--primary-hover)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--background)}::-webkit-scrollbar-thumb{background:var(--surface-border);border-radius:var(--border-radius-xs)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.container{width:100%;max-width:1440px;margin:0 auto;padding:1.5rem}.glass-card{background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.glass-card:hover{box-shadow:var(--shadow-lg)}.badge{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:var(--type-caption-size);font-weight:var(--type-weight-semibold);border-radius:50px;text-transform:uppercase;letter-spacing:.05em}.badge-success{background-color:var(--success-bg);color:var(--success-text)}.badge-warning{background-color:var(--warning-bg);color:var(--warning-text)}.badge-danger{background-color:var(--danger-bg);color:var(--danger-text)}.badge-info{background-color:var(--info-bg);color:var(--info-text)}.grid{display:grid;gap:1.5rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1024px){.grid-cols-3,.grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.grid-cols-2,.grid-cols-3,.grid-cols-4{grid-template-columns:repeat(1,minmax(0,1fr))}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn var(--transition-normal) forwards}