@font-face{font-family:PangramRounded;src:url(../../../fonts/PPPangramSansRounded-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PangramRounded;src:url(../../../fonts/PPPangramSansRounded-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PangramRounded;src:url(../../../fonts/PPPangramSansRounded-Semibold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PangramRounded;src:url(../../../fonts/PPPangramSansRounded-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../../../fonts/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../../../fonts/Poppins-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(../../../fonts/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../../../fonts/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root,[data-theme=light]{--font-main: "Poppins", system-ui, -apple-system, sans-serif;--font-heading: "PangramRounded", system-ui, -apple-system, sans-serif;--green-50: hsl(130, 100%, 91%);--green-100: hsl(133, 100%, 75%);--green-200: hsl(143, 87%, 50%);--green-300: hsl(143, 88%, 44%);--green-400: hsl(143, 90%, 38%);--green-500: hsl(143, 92%, 33%);--green-600: hsl(143, 94%, 25%);--green-700: hsl(142, 96%, 19%);--green-800: hsl(140, 97%, 13%);--green-900: hsl(135, 100%, 7%);--green-950: hsl(133, 100%, 5%);--lavender-50: hsl(244, 54%, 95%);--lavender-100: hsl(246, 57%, 90%);--lavender-200: hsl(244, 56%, 81%);--lavender-300: hsl(244, 55%, 71%);--lavender-400: hsl(245, 56%, 61%);--lavender-500: hsl(245, 56%, 51%);--lavender-600: hsl(245, 56%, 42%);--lavender-700: hsl(245, 56%, 32%);--lavender-800: hsl(245, 56%, 22%);--lavender-900: hsl(246, 57%, 11%);--lavender-950: hsl(244, 55%, 6%);--neutral-50: hsl(213, 41%, 95%);--neutral-100: hsl(209, 38%, 89%);--neutral-200: hsl(210, 41%, 79%);--neutral-300: hsl(208, 42%, 69%);--neutral-400: hsl(207, 28%, 58%);--neutral-500: hsl(208, 20%, 48%);--neutral-600: hsl(208, 21%, 38%);--neutral-700: hsl(208, 22%, 29%);--neutral-800: hsl(209, 23%, 21%);--neutral-900: hsl(206, 25%, 13%);--neutral-950: hsl(208, 30%, 8%);--pink-50: hsl(310, 30%, 96%);--pink-100: hsl(311, 27%, 92%);--pink-200: hsl(308, 29%, 85%);--pink-300: hsl(310, 30%, 77%);--pink-400: hsl(309, 31%, 70%);--pink-500: hsl(309, 30%, 59%);--pink-600: hsl(308, 21%, 46%);--pink-700: hsl(308, 22%, 35%);--pink-800: hsl(309, 23%, 24%);--pink-900: hsl(309, 28%, 14%);--pink-950: hsl(309, 30%, 8%);--yellow-50: hsl(33, 100%, 94%);--yellow-100: hsl(32, 100%, 90%);--yellow-200: hsl(37, 100%, 74%);--yellow-300: hsl(44, 92%, 50%);--yellow-400: hsl(44, 92%, 45%);--yellow-500: hsl(44, 93%, 36%);--yellow-600: hsl(44, 95%, 29%);--yellow-700: hsl(43, 96%, 21%);--yellow-800: hsl(42, 97%, 14%);--yellow-900: hsl(40, 100%, 8%);--yellow-950: hsl(39, 100%, 5%);--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--text-7xl: 4.5rem;--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--font-black: 900;--line-height: 150%;--color-primary: var(--lavender-600);--color-primary-light: var(--lavender-500);--color-primary-dark: var(--lavender-700);--color-gradient-subtitle: linear-gradient(91deg, var(--lavender-700) 0%, var(--lavender-950) 101%);--color-accent: #f5576c;--color-accent-light: #fb7185;--color-accent-dark: #e11d48;--color-bg: var(--pink-300);--color-bg-secondary: var(--pink-200);--color-bg-tertiary: var(--pink-500);--coloor-bg-transparent: hsla(0, 0%, 100%, .5);--color-text: var(--neutral-950);--color-text-primary: var(--neutral-50);--color-text-secondary: #6b7280;--color-text-tertiary: #9ca3af;--color-border: #e5e7eb;--color-border-light: #f3f4f6;--color-success: #10b981;--color-warning: #f59e0b;--color-error: #ef4444;--color-info: #3b82f6;--color-kpi: var(--lavender-500);--color-curve: var(--pink-600);--color-area-chart-start: #B577AC;--color-area-chart-stop: var(--pink-200);--gradient-primary: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--gradient-accent: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--gradient-blue: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--gradient-green: linear-gradient(135deg, #43e97b 0%, #38f9d7 100%);--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--radius-none: 0;--radius-sm: .125rem;--radius-base: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-base: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 2px 16px 0 rgba(0, 0, 0, .2);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--shadow-inner: 0 0 8px 0 rgba(0, 0, 0, .1) inset;--transition-fast: .15s ease;--transition-base: .3s ease;--transition-slow: .5s ease;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--z-base: 0;--z-dropdown: 10;--z-sticky: 20;--z-fixed: 30;--z-modal-backdrop: 40;--z-modal: 50;--z-popover: 60;--z-tooltip: 70;--breakpoint-sm: 512px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px}[data-theme=dark]{--color-bg: var(--pink-950);--color-bg-secondary: var(--pink-900);--color-bg-tertiary: var(--pink-600);--coloor-bg-transparent: hsla(0, 0%, 0%, .5);--color-text: var(--neutral-100);--color-text-primary: var(--neutral-950);--color-border: #334155;--color-border-light: #475569;--color-primary: var(--lavender-200);--color-primary-light: #a5b4fc;--color-primary-dark: #6366f1;--color-gradient-subtitle: linear-gradient(91deg, var(--lavender-50) 0%, var(--lavender-300) 101%);--color-kpi: var(--lavender-300);--color-curve: var(--pink-500);--color-area-chart-start: #B06EA6;--color-area-chart-stop: var(--pink-950);--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .3);--shadow-base: 0 1px 3px 0 rgb(0 0 0 / .4), 0 1px 2px -1px rgb(0 0 0 / .4);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .4), 0 2px 4px -2px rgb(0 0 0 / .4);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .4), 0 4px 6px -4px rgb(0 0 0 / .4);--shadow-xl: 0 2px 16px 0 rgba(0, 0, 0, .5), 0 8px 10px -6px rgb(0 0 0 / .4);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .5);--shadow-inner: 0 0 8px 0 rgba(0, 0, 0, .25) inset}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-main);font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-normal);color:var(--color-text);background-color:var(--color-bg);transition:background-color var(--transition-base),color var(--transition-base)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-bold);line-height:var(--leading-tight);color:var(--color-text)}h1{font-size:var(--text-5xl)}h2{font-size:var(--text-4xl)}h3{font-size:var(--text-3xl)}h4{font-size:var(--text-2xl)}h5{font-size:var(--text-xl)}h6{font-size:var(--text-lg)}p{margin-bottom:var(--space-4)}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-primary-dark)}strong,b{font-weight:var(--font-bold)}em,i{font-style:italic}code{font-family:var(--font-mono);font-size:.9em;background-color:var(--color-bg-tertiary);padding:var(--space-1) var(--space-2);border-radius:var(--radius-base)}pre{font-family:var(--font-mono);background-color:var(--color-bg-tertiary);padding:var(--space-4);border-radius:var(--radius-lg);overflow-x:auto}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-5xl{font-size:var(--text-5xl)}.font-light{font-weight:var(--font-light)}.font-normal{font-weight:var(--font-normal)}.font-medium{font-weight:var(--font-medium)}.font-semibold{font-weight:var(--font-semibold)}.font-bold{font-weight:var(--font-bold)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-primary{color:var(--color-primary)}.text-accent{color:var(--color-accent)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.bg-primary{background-color:var(--color-primary)}.bg-accent{background-color:var(--color-accent)}.bg-secondary{background-color:var(--color-bg-secondary)}.bg-tertiary{background-color:var(--color-bg-tertiary)}.bg-gradient-primary{background:var(--gradient-primary)}.bg-gradient-accent{background:var(--gradient-accent)}.bg-gradient-blue{background:var(--gradient-blue)}.bg-gradient-green{background:var(--gradient-green)}.m-0{margin:var(--space-0)}.m-1{margin:var(--space-1)}.m-2{margin:var(--space-2)}.m-4{margin:var(--space-4)}.m-8{margin:var(--space-8)}.mt-4{margin-top:var(--space-4)}.mb-4{margin-bottom:var(--space-4)}.ml-4{margin-left:var(--space-4)}.mr-4{margin-right:var(--space-4)}.p-0{padding:var(--space-0)}.p-2{padding:var(--space-2)}.p-4{padding:var(--space-4)}.p-8{padding:var(--space-8)}.rounded-none{border-radius:var(--radius-none)}.rounded-sm{border-radius:var(--radius-sm)}.rounded{border-radius:var(--radius-base)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:var(--radius-full)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow{box-shadow:var(--shadow-base)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-2xl{box-shadow:var(--shadow-2xl)}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.gap-2{gap:var(--space-2)}.gap-4{gap:var(--space-4)}.gap-8{gap:var(--space-8)}.grid{display:grid}.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))}.transition{transition:all var(--transition-base)}.transition-fast{transition:all var(--transition-fast)}.transition-slow{transition:all var(--transition-slow)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-family:var(--font-main);font-size:var(--text-base);font-weight:var(--font-medium);border-radius:var(--radius-lg);border:none;cursor:pointer;transition:all var(--transition-fast);text-decoration:none}.btn-primary{background-color:var(--color-primary);color:#fff}.btn-primary:hover{background-color:var(--color-primary-dark);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-accent{background-color:var(--color-accent);color:#fff}.btn-accent:hover{background-color:var(--color-accent-dark);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-outline{background-color:transparent;color:var(--color-primary);border:2px solid var(--color-primary)}.btn-outline:hover{background-color:var(--color-primary);color:#fff}.card{background-color:var(--color-bg-secondary);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-md);transition:all var(--transition-base)}.card:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px)}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--space-4)}.main-container{padding:0 12.5rem}.section-title{text-align:center;font-size:1.25rem;font-weight:var(--font-bold);color:var(--color-primary);margin-bottom:.5rem}.section-subtitle{max-width:40rem;margin:.5rem auto 0;text-align:center;font-size:2.25rem;font-weight:600;line-height:150%;background:var(--color-gradient-subtitle);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hidden{display:none}@media (max-width: 1536px){.main-container{padding:0 10rem}}@media (max-width: 1280px){.main-container{padding:0 8rem}}@media (max-width: 1024px){.main-container{padding:0 6rem}}@media (max-width: 768px){.hidden-mobile{display:none}.main-container{padding:0 2rem}.section-title{font-size:1rem}.section-subtitle{font-size:1.5rem;font-weight:600;line-height:150%}}@media (min-width: 769px){.hidden-desktop{display:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.animate-fadeIn{animation:fadeIn var(--transition-base)}.animate-slideUp{animation:slideUp var(--transition-base)}.animate-slideIn{animation:slideIn var(--transition-base)}.theme-switcher.svelte-1oe7y1y{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.switch-track.svelte-1oe7y1y{position:relative;background:var(--color-bg);border-radius:22px;display:flex;align-items:center;justify-content:flex-start;gap:4px;padding:6px;transition:background-color .3s ease;box-shadow:var(--shadow-inner)}.switch-thumb.svelte-1oe7y1y{position:absolute;width:32px;height:32px;background:var(--color-primary);border-radius:50%;left:6px;transition:transform .4s cubic-bezier(.68,-.55,.265,1.55);box-shadow:0 2px 8px #00000026;display:flex;align-items:center;justify-content:center}.theme-switcher.svelte-1oe7y1y:hover .switch-thumb:where(.svelte-1oe7y1y){transform:scale(1.1);box-shadow:0 4px 12px #00000040}.theme-switcher.dark.svelte-1oe7y1y .switch-thumb:where(.svelte-1oe7y1y){transform:translate(36px)}.theme-switcher.dark.svelte-1oe7y1y:hover .switch-thumb:where(.svelte-1oe7y1y){transform:translate(36px) scale(1.1)}.thumb-glow.svelte-1oe7y1y{position:absolute;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.4) 0%,transparent 70%);opacity:0;transition:opacity .3s ease}.theme-switcher.svelte-1oe7y1y:hover .thumb-glow:where(.svelte-1oe7y1y){opacity:1;animation:svelte-1oe7y1y-pulse 2s ease-in-out infinite}.icon.svelte-1oe7y1y{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px;transition:all .4s cubic-bezier(.68,-.55,.265,1.55);color:var(--color-text)}.icon.svelte-1oe7y1y svg:where(.svelte-1oe7y1y){transition:all .4s ease}.icon.active.svelte-1oe7y1y svg:where(.svelte-1oe7y1y){color:var(--color-text-primary)}.icon.svelte-1oe7y1y:not(.active){opacity:.5;transform:scale(.9)}.icon.active.svelte-1oe7y1y{opacity:1;transform:scale(1)}.icon-moon.active.svelte-1oe7y1y svg:where(.svelte-1oe7y1y){animation:svelte-1oe7y1y-moon-pulse 3s ease-in-out infinite}@keyframes svelte-1oe7y1y-moon-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}@keyframes svelte-1oe7y1y-pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.2);opacity:.3}}.theme-switcher.svelte-1oe7y1y:active .switch-thumb:where(.svelte-1oe7y1y){transform:scale(.95)}.theme-switcher.dark.svelte-1oe7y1y:active .switch-thumb:where(.svelte-1oe7y1y){transform:translate(36px) scale(.95)}.mobile-menu.svelte-u05ajx{position:relative}.burger-button.svelte-u05ajx{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;flex-direction:column;gap:6px;z-index:1002;position:relative}.burger-button.svelte-u05ajx span:where(.svelte-u05ajx){width:24px;height:2px;background-color:var(--color-text);transition:all .3s ease;border-radius:3px}.burger-button.open.svelte-u05ajx span:where(.svelte-u05ajx):nth-child(1){transform:rotate(45deg) translate(6px,6px)}.burger-button.open.svelte-u05ajx span:where(.svelte-u05ajx):nth-child(2){opacity:0}.burger-button.open.svelte-u05ajx span:where(.svelte-u05ajx):nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.menu-overlay.svelte-u05ajx{position:fixed;inset:0;background:#00000080;z-index:1000;animation:svelte-u05ajx-fadeIn .3s ease}.menu-panel.svelte-u05ajx{position:fixed;top:0;right:0;width:300px;max-width:80vw;height:100vh;background:var(--color-bg-secondary);z-index:1001;padding:4rem 2rem;box-shadow:-2px 0 10px #0000001a;animation:svelte-u05ajx-slideIn .3s ease;display:flex;flex-direction:column;gap:.5rem}ul.svelte-u05ajx{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.menu-link.svelte-u05ajx{width:100%;background:none;border:none;padding:1rem;text-align:left;font-size:1.125rem;font-family:var(--font-main);cursor:pointer;border-radius:.5rem;transition:background-color .2s ease;color:var(--color-text)}.menu-link.svelte-u05ajx:hover{background-color:var(--color-bg)}.menu-link.active.svelte-u05ajx{background-color:var(--color-primary);color:var(--color-text-primary)}.accessibility-link.svelte-u05ajx{width:100%;margin:1rem 0;background:linear-gradient(135deg,var(--lavender-700) 0%,var(--lavender-500) 50%,var(--pink-600) 100%);border:none;border-radius:.625rem;padding:1rem;cursor:pointer;display:flex;align-items:center;gap:.75rem;transition:all .2s ease;box-shadow:0 4px 12px #667eea4d,inset 0 1px #fff3}.accessibility-link.svelte-u05ajx:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}.accessibility-link.svelte-u05ajx:active{transform:translateY(0)}.accessibility-icon.svelte-u05ajx{font-size:1rem;flex-shrink:0}.accessibility-text.svelte-u05ajx{flex-shrink:0;display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#fff;text-decoration:none}.separator.svelte-u05ajx{width:100%;height:1px;border-radius:1rem;background:var(--color-bg-tertiary)}.theme.svelte-u05ajx{padding:1rem}@keyframes svelte-u05ajx-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-u05ajx-slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.navbar.svelte-1nwjx6f{position:fixed;bottom:4rem;left:50%;transform:translate(-50%);z-index:1000;width:auto}.navbar-content.svelte-1nwjx6f{background:var(--color-bg-secondary);border-radius:1rem;padding:.75rem 1.5rem;display:flex;align-items:center;gap:2rem;box-shadow:var(--shadow-xl);border:1px solid var(--color-bg)}.brand.svelte-1nwjx6f{display:flex;align-items:center;gap:.75rem;background:none;border:none;cursor:pointer;padding:0;font-family:var(--font-main)}.tiger-icon.svelte-1nwjx6f{height:40px}.brand-text.svelte-1nwjx6f{font-family:var(--font-heading);font-size:1.5rem;font-weight:600;color:var(--color-primary);white-space:nowrap;padding-bottom:.25rem}.separator.svelte-1nwjx6f{width:1px;height:32px;border-radius:1rem;background:var(--color-bg-tertiary)}.menu-desktop.svelte-1nwjx6f{display:flex;align-items:center;gap:1.5rem}.menu-mobile.svelte-1nwjx6f{display:none}.menu-links.svelte-1nwjx6f{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:center;justify-items:center;gap:.5rem}.menu-link.svelte-1nwjx6f{background:none;border:none;padding:.5rem 1rem;font-size:1rem;line-height:150%;font-family:var(--font-main);cursor:pointer;border-radius:.5rem;transition:all .2s ease;color:var(--color-text);white-space:nowrap}.menu-link.svelte-1nwjx6f:hover{background-color:var(--color-bg)}.menu-link.active.svelte-1nwjx6f{background-color:var(--color-primary);color:var(--color-text-primary)}@media (max-width: 835px){.menu-mobile.svelte-1nwjx6f{display:block}.menu-desktop.svelte-1nwjx6f{display:none}.navbar.svelte-1nwjx6f{bottom:2rem;left:1rem;right:1rem;transform:none;width:auto}.navbar-content.svelte-1nwjx6f{justify-content:space-between}.brand-text.svelte-1nwjx6f{font-size:1rem}.tiger-icon.svelte-1nwjx6f{height:32px}}.footer.svelte-16kg4g5{padding:2rem 1rem;margin:8rem 12.5rem;border-top:1px solid var(--color-bg-tertiary);opacity:.75}.footer-content.svelte-16kg4g5{display:flex;justify-content:space-between;align-items:center;width:100%}.footer-text.svelte-16kg4g5{font-size:1rem}.social-links.svelte-16kg4g5{display:flex;gap:1.5rem;align-items:center}.social-link.svelte-16kg4g5{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--color-text);opacity:.75;transition:all .3s ease;border-radius:.5rem}.social-link.svelte-16kg4g5:hover{opacity:1;background-color:#0000000d;transform:translateY(-2px)}.social-link.svelte-16kg4g5:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width: 1536px){.footer.svelte-16kg4g5{margin:8rem 10rem}}@media (max-width: 1280px){.footer.svelte-16kg4g5{margin:8rem}}@media (max-width: 1024px){.footer.svelte-16kg4g5{margin:8rem 6rem}}@media (max-width: 768px){.footer.svelte-16kg4g5{margin:6rem 2rem}.footer-content.svelte-16kg4g5{flex-direction:column;gap:1.5rem;text-align:center}.footer-text.svelte-16kg4g5{font-size:.875rem}.social-link.svelte-16kg4g5{width:40px;height:40px}}
