@font-face{font-family:Space Grotesk;src:url(./SpaceGrotesk_wght_.CzOCAti0.woff2) format("woff2-variations");font-weight:100 700;font-style:normal;font-display:swap}@font-face{font-family:Space Mono;src:url(./SpaceMono-Regular.7wDOIQj2.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Mono;src:url(./SpaceMono-Italic.5Vcs-QJA.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Space Mono;src:url(./SpaceMono-Bold.OmHk4iMk.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}html,body{font-family:var(--font-primary, "Space Grotesk", system-ui, sans-serif);font-feature-settings:var(--font-features-body, "ss01" on, "ss03" on, "ss04" on)}h1,h2,h3,h4,h5,h6,textarea{font-feature-settings:var(--font-features-headings, "ss01" on, "ss03" on, "ss04" on)}:global(.iconify){color:inherit}:global(.iconify svg){fill:currentColor;stroke:currentColor;color:inherit}:global(svg){fill:currentColor;stroke:currentColor}:global([class*=icon]),:global([class*=Icon]){color:inherit}:root{--primary-h: 351;--primary-s: 91%;--primary-l: 64%;--primary-l-light: calc(var(--primary-l) + 8%);--primary-l-dark: calc(var(--primary-l) - 20%);--primary-l-accent: calc(var(--primary-l) - 25%);--color-primary: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--color-primary-light: hsl(var(--primary-h), var(--primary-s), var(--primary-l-light));--color-primary-dark: hsl(var(--primary-h), var(--primary-s), var(--primary-l-dark));--color-accent: hsl(var(--primary-h), var(--primary-s), var(--primary-l-accent));--color-primary-alpha-05: hsla(var(--primary-h), var(--primary-s), var(--primary-l), .05);--color-primary-alpha-10: hsla(var(--primary-h), var(--primary-s), var(--primary-l), .1);--color-primary-alpha-15: hsla(var(--primary-h), var(--primary-s), var(--primary-l), .15);--color-primary-alpha-20: hsla(var(--primary-h), var(--primary-s), var(--primary-l), .2);--color-primary-alpha-30: hsla(var(--primary-h), var(--primary-s), var(--primary-l), .3);--color-secondary: #60a5fa;--color-secondary-dark: #3b82f6;--color-secondary-alpha-05: hsla(213, 93%, 68%, .05);--color-secondary-alpha-10: hsla(213, 93%, 68%, .1);--color-secondary-alpha-15: hsla(213, 93%, 68%, .15);--color-secondary-alpha-20: hsla(213, 93%, 68%, .2);--color-secondary-alpha-30: hsla(213, 93%, 68%, .3);--color-success: #22c55e;--color-warning: #f59e0b;--color-error: #ef4444;--color-danger: #ef4444;--color-info: #60a5fa;--color-success-alpha-05: hsla(142, 71%, 45%, .05);--color-success-alpha-10: hsla(142, 71%, 45%, .1);--color-success-alpha-15: hsla(142, 71%, 45%, .15);--color-success-alpha-20: hsla(142, 71%, 45%, .2);--color-error-alpha-05: hsla(0, 84%, 60%, .05);--color-error-alpha-10: hsla(0, 84%, 60%, .1);--color-error-alpha-15: hsla(0, 84%, 60%, .15);--color-error-alpha-20: hsla(0, 84%, 60%, .2);--color-danger-alpha-05: hsla(0, 84%, 60%, .05);--color-danger-alpha-10: hsla(0, 84%, 60%, .1);--color-danger-alpha-15: hsla(0, 84%, 60%, .15);--color-danger-alpha-20: hsla(0, 84%, 60%, .2);--color-warning-alpha-05: hsla(38, 92%, 50%, .05);--color-warning-alpha-10: hsla(38, 92%, 50%, .1);--color-warning-alpha-15: hsla(38, 92%, 50%, .15);--color-warning-alpha-20: hsla(38, 92%, 50%, .2);--black-alpha-04: hsla(0, 0%, 0%, .04);--black-alpha-05: hsla(0, 0%, 0%, .05);--black-alpha-06: hsla(0, 0%, 0%, .06);--black-alpha-10: hsla(0, 0%, 0%, .1);--black-alpha-15: hsla(0, 0%, 0%, .15);--black-alpha-20: hsla(0, 0%, 0%, .2);--black-alpha-25: hsla(0, 0%, 0%, .25);--black-alpha-30: hsla(0, 0%, 0%, .3);--black-alpha-40: hsla(0, 0%, 0%, .4);--black-alpha-50: hsla(0, 0%, 0%, .5);--black-alpha-70: hsla(0, 0%, 0%, .7);--black-alpha-90: hsla(0, 0%, 0%, .9);--white-alpha-05: hsla(0, 0%, 100%, .05);--white-alpha-10: hsla(0, 0%, 100%, .1);--white-alpha-15: hsla(0, 0%, 100%, .15);--white-alpha-20: hsla(0, 0%, 100%, .2);--white-alpha-60: hsla(0, 0%, 100%, .6);--white-alpha-70: hsla(0, 0%, 100%, .7);--white-alpha-80: hsla(0, 0%, 100%, .8);--white-alpha-90: hsla(0, 0%, 100%, .9);--white-alpha-95: hsla(0, 0%, 100%, .95);--color-disabled: #6b7280;--color-neutral-dark: #374151;--color-neutral-light: #9ca3af;--opacity-disabled: .5;--z-base: 1;--z-base-2: 2;--z-base-5: 5;--z-sticky: 10;--z-sticky-20: 20;--z-sticky-50: 50;--z-sticky-100: 100;--z-sticky-200: 200;--z-dropdown: 1000;--z-fixed: 2000;--z-modal-backdrop: 1040;--z-modal: 10000;--z-modal-above: 10001;--z-modal-above-2: 10002;--z-popover: 1060;--z-tooltip: 100000;--z-toast: 1080;--transition-fast: .15s;--transition-normal: .25s;--easing-standard: cubic-bezier(.4, 0, .2, 1);--ease-bounce: cubic-bezier(.175, .885, .32, 1.275);--container-max-width: 1440px;--container-max-width-narrow: 800px;--container-padding: 2rem;--container-padding-mobile: var(--space-md, 1rem);--space-xxs: .125rem;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2.5rem;--space-2xl: 4rem;--space-3xl: 6rem;--space-4xl: 8rem;--space-5xl: 10rem;--button-min-height: 32px;--input-min-height: 32px;--button-min-height-touch: 44px;--input-min-height-touch: 44px;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--line-height-none: 1;--line-height-tight: 1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-medium: 1.4;--line-height-relaxed: 1.625;--line-height-loose: 2;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 900;--corner-shape-n: 2;--radius-xs: calc(.125rem * var(--corner-shape-n));--radius-sm: calc(.25rem * var(--corner-shape-n));--radius-md: calc(.5rem * var(--corner-shape-n));--radius-lg: calc(.75rem * var(--corner-shape-n));--radius-xl: calc(1rem * var(--corner-shape-n));--radius-2xl: calc(1.5rem * var(--corner-shape-n));--radius-full: 9999px;--font-primary: "Space Grotesk", system-ui, sans-serif;--font-mono: "Space Mono", monospace;--font-features-headings: "ss01" on, "ss03" on, "ss04" on;--font-features-body: "ss01" on, "ss03" on, "ss04" on;--color-bg-primary: #111827;--color-bg-secondary: #1F2937;--color-bg-tertiary: #374151;--color-bg-primary-alpha-80: hsla(220, 26%, 14%, .8);--color-bg-primary-alpha-85: hsla(220, 26%, 14%, .85);--color-bg-primary-alpha-90: hsla(220, 26%, 14%, .9);--color-bg-primary-alpha-95: hsla(220, 26%, 14%, .95);--color-bg-secondary-alpha-80: hsla(217, 19%, 20%, .8);--color-bg-tertiary-alpha-40: hsla(217, 14%, 27%, .4);--color-text-primary: #F9FAFB;--color-text-secondary: #E5E7EB;--color-text-tertiary: #9CA3AF;--color-border: var(--white-alpha-10);--shadow-sm: 0 1px 2px 0 var(--black-alpha-05);--shadow-md: 0 4px 6px -1px var(--black-alpha-10), 0 2px 4px -1px var(--black-alpha-06);--shadow-lg: 0 10px 15px -3px var(--black-alpha-10), 0 4px 6px -2px var(--black-alpha-05);--shadow-xl: 0 20px 25px -5px var(--black-alpha-10), 0 10px 10px -5px var(--black-alpha-04);--shadow-button: 0 1px 2px var(--black-alpha-10);--shadow-button-active: 0 2px 4px var(--black-alpha-15);--shadow-dropdown: 0 2px 8px var(--black-alpha-50);--shadow-modal: 0 4px 12px var(--black-alpha-30);--shadow-tooltip: 0 2px 4px var(--black-alpha-30);--shadow-metaball: 0 8px 24px var(--black-alpha-40);--backdrop-blur-sm: 6px;--backdrop-blur-md: 8px;--backdrop-blur-lg: 12px;--backdrop-blur-xl: 16px;--backdrop-saturate-glass: 180%}.theme-light{--color-bg-primary: #f8fafc;--color-bg-secondary: #ffffff;--color-bg-tertiary: #e2e8f0;--color-card: var(--white-alpha-80);--color-card-hover: var(--white-alpha-90);--color-bg-primary-alpha-80: hsla(215, 25%, 97%, .8);--color-bg-primary-alpha-85: hsla(215, 25%, 97%, .85);--color-bg-primary-alpha-90: hsla(215, 25%, 97%, .9);--color-bg-primary-alpha-95: hsla(215, 25%, 97%, .95);--color-bg-secondary-alpha-80: hsla(0, 0%, 100%, .8);--color-bg-tertiary-alpha-40: hsla(214, 32%, 91%, .4);--color-text-primary: #1e293b;--color-text-secondary: #475569;--color-text-tertiary: #64748b;--color-border: var(--black-alpha-10);--color-shadow: var(--black-alpha-10);--color-shadow-intense: var(--black-alpha-20);--shadow-sm: 0 1px 2px 0 var(--black-alpha-05);--shadow-md: 0 4px 6px -1px var(--black-alpha-10), 0 2px 4px -1px var(--black-alpha-06);--shadow-lg: 0 10px 15px -3px var(--black-alpha-10), 0 4px 6px -2px var(--black-alpha-05);--shadow-xl: 0 20px 25px -5px var(--black-alpha-10), 0 10px 10px -5px var(--black-alpha-04)}.theme-dark{--color-bg-primary: #111827;--color-bg-secondary: #1F2937;--color-bg-tertiary: #374151;--color-card: var(--black-alpha-20);--color-card-hover: var(--black-alpha-30);--color-bg-primary-alpha-80: hsla(220, 26%, 14%, .8);--color-bg-primary-alpha-85: hsla(220, 26%, 14%, .85);--color-bg-primary-alpha-90: hsla(220, 26%, 14%, .9);--color-bg-primary-alpha-95: hsla(220, 26%, 14%, .95);--color-bg-secondary-alpha-80: hsla(217, 19%, 20%, .8);--color-text-primary: #F9FAFB;--color-text-secondary: #E5E7EB;--color-text-tertiary: #9CA3AF;--color-border: var(--white-alpha-10);--color-shadow: var(--black-alpha-20);--color-shadow-intense: var(--black-alpha-40);--shadow-sm: 0 1px 2px 0 var(--black-alpha-25);--shadow-md: 0 4px 6px -1px var(--black-alpha-30), 0 2px 4px -1px var(--black-alpha-20);--shadow-lg: 0 10px 15px -3px var(--black-alpha-30), 0 4px 6px -2px var(--black-alpha-20);--shadow-xl: 0 20px 25px -5px var(--black-alpha-30), 0 10px 10px -5px var(--black-alpha-20)}*{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .3s ease;corner-shape:superellipse(var(--corner-shape-n, 2))}.performance-dashboard.svelte-n3o9gi{position:fixed;top:20px;right:20px;width:320px;max-height:500px;background:var(--black-alpha-90);color:#fff;border-radius:8px;font-family:monospace;font-size:12px;z-index:var(--z-modal);overflow:hidden;box-shadow:var(--shadow-modal)}.dashboard-header.svelte-n3o9gi{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--white-alpha-10);border-bottom:1px solid var(--white-alpha-20)}.dashboard-header.svelte-n3o9gi h3:where(.svelte-n3o9gi){margin:0;font-size:14px;font-weight:var(--font-weight-bold)}.dashboard-header.svelte-n3o9gi button:where(.svelte-n3o9gi){background:none;border:none;color:#fff;font-size:16px;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.dashboard-content.svelte-n3o9gi{padding:12px;max-height:400px;overflow-y:auto}.stats-section.svelte-n3o9gi,.recent-section.svelte-n3o9gi{margin-bottom:16px}.stats-section.svelte-n3o9gi h4:where(.svelte-n3o9gi),.recent-section.svelte-n3o9gi h4:where(.svelte-n3o9gi){margin:0 0 8px;font-size:12px;color:var(--color-neutral-light);text-transform:uppercase}.stat-item.svelte-n3o9gi,.metric-item.svelte-n3o9gi{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px solid var(--white-alpha-10)}.stat-name.svelte-n3o9gi,.metric-name.svelte-n3o9gi{flex:1;font-weight:var(--font-weight-medium)}.stat-values.svelte-n3o9gi{display:flex;gap:var(--space-sm);align-items:center}.stat-avg.svelte-n3o9gi{color:var(--color-success);font-weight:var(--font-weight-bold)}.stat-range.svelte-n3o9gi{color:var(--color-neutral-light);font-size:10px}.stat-count.svelte-n3o9gi{color:var(--color-info);font-size:10px}.metric-value.svelte-n3o9gi{color:var(--color-success);font-weight:var(--font-weight-bold)}.metric-meta.svelte-n3o9gi{color:var(--color-neutral-light);font-size:10px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-footer.svelte-n3o9gi{padding:8px 12px;background:var(--white-alpha-05);border-top:1px solid var(--white-alpha-10);text-align:center}.dashboard-footer.svelte-n3o9gi small:where(.svelte-n3o9gi){color:var(--color-neutral-light);font-size:10px}.floating-feedback.svelte-whcrnx{position:fixed;right:var(--space-xl);bottom:var(--space-md);z-index:var(--z-base-2);padding:.25rem .5rem;background:linear-gradient(135deg,#1a212d99,#1a212db3);backdrop-filter:blur(var(--backdrop-blur-xl)) saturate(var(--backdrop-saturate-glass));-webkit-backdrop-filter:blur(var(--backdrop-blur-xl)) saturate(var(--backdrop-saturate-glass));border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.08);color:var(--color-text-secondary);box-shadow:var(--shadow-md);cursor:pointer;transition:all var(--transition-fast);animation:svelte-whcrnx-feedbackSlideIn .3s ease-out;white-space:nowrap;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);user-select:none}.theme-light .floating-feedback.svelte-whcrnx{background:linear-gradient(135deg,#f5f7f999,#f5f7f9b3);border:1px solid var(--black-alpha-08)}.floating-feedback.svelte-whcrnx:hover{background:linear-gradient(135deg,#222a3abf,#222a3ad9);box-shadow:var(--shadow-lg);color:var(--color-primary)}.theme-light .floating-feedback.svelte-whcrnx:hover{background:linear-gradient(135deg,#e6eaf0d9,#dfe4ecf2)}.floating-feedback.svelte-whcrnx:active{transform:scale(.98)}@keyframes svelte-whcrnx-feedbackSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.floating-feedback.svelte-whcrnx{right:var(--space-md);bottom:var(--space-md)}}.feedback-body.svelte-whcrnx{display:flex;flex-direction:column;gap:var(--space-lg)}.feedback-actions.svelte-whcrnx{display:flex;justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-bg-tertiary)}.feedback-success.svelte-whcrnx{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-xl);text-align:center;position:relative}.success-icon{font-size:2rem;color:var(--color-success);margin-bottom:var(--space-md)}.feedback-success.svelte-whcrnx p:where(.svelte-whcrnx){margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.feedback-error.svelte-whcrnx{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-xl);text-align:center;position:relative}.feedback-error.svelte-whcrnx .error-icon{font-size:2rem;color:var(--color-danger);margin-bottom:var(--space-md)}.feedback-error.svelte-whcrnx p:where(.svelte-whcrnx){margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}@media (prefers-contrast: high){.floating-feedback.svelte-whcrnx{border-width:2px}}@media (prefers-reduced-motion: reduce){.floating-feedback.svelte-whcrnx{animation:none;transition:none}}.floating-promo.svelte-zhz114{position:fixed;bottom:calc(var(--space-xl) + var(--space-sm));right:var(--space-xl);z-index:var(--z-base-2);max-width:560px;width:100%;min-width:320px;display:flex;flex-direction:row;background:linear-gradient(135deg,#1a212d99,#1a212db3);backdrop-filter:blur(var(--backdrop-blur-xl)) saturate(var(--backdrop-saturate-glass));-webkit-backdrop-filter:blur(var(--backdrop-blur-xl)) saturate(var(--backdrop-saturate-glass));border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.08);padding:.75rem;color:var(--color-text-primary);box-shadow:var(--shadow-lg);cursor:pointer;animation:svelte-zhz114-slideInUp .3s ease-out;overflow:visible}.ad-header.svelte-zhz114{position:absolute;top:.5rem;right:.5rem;z-index:9999;display:flex;align-items:center;gap:var(--space-xs)}.theme-light .floating-promo.svelte-zhz114{background:linear-gradient(135deg,#f5f7f999,#f5f7f9b3);border:1px solid var(--black-alpha-08)}@keyframes svelte-zhz114-slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.promo-image.svelte-zhz114{flex-shrink:0;width:140px;height:100%;overflow:hidden;background:var(--color-text-tertiary-alpha-02);position:relative;border-radius:var(--radius-sm);margin-right:.75rem}.promo-image.svelte-zhz114:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,var(--color-text-tertiary) 0%,var(--color-text-tertiary) 30%,color-mix(in srgb,var(--color-text-tertiary) 70%,var(--color-bg-primary) 30%) 50%,color-mix(in srgb,var(--color-text-tertiary) 30%,var(--color-bg-primary) 70%) 70%,var(--color-bg-primary) 100%);mix-blend-mode:overlay;opacity:.7;z-index:var(--z-base);pointer-events:none;transition:opacity .4s ease}.floating-promo.svelte-zhz114:hover .promo-image:where(.svelte-zhz114):before{opacity:0}.promo-image.svelte-zhz114 img:where(.svelte-zhz114){width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(100%) brightness(.85) contrast(1.15);opacity:var(--opacity-subtle);transition:filter .4s ease,opacity .4s ease}.floating-promo.svelte-zhz114:hover .promo-image:where(.svelte-zhz114) img:where(.svelte-zhz114){filter:none;opacity:1}.promo-content.svelte-zhz114{flex:1;display:flex;flex-direction:column;gap:var(--space-sm);position:relative;min-width:0;z-index:1}.promo-badge.svelte-zhz114{width:22px;height:22px;background:var(--color-text-tertiary-alpha-70);color:#fff;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:.75rem;flex-shrink:0}.promo-badge.svelte-zhz114 svg{width:14px;height:14px}.promo-headline.svelte-zhz114{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-normal);padding-right:var(--space-lg)}.promo-text.svelte-zhz114{margin:0;font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.promo-link.svelte-zhz114{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-primary);text-decoration:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-top:var(--space-xs);transition:color var(--transition-fast)}.promo-link.svelte-zhz114:hover{color:var(--color-primary-hover, var(--color-primary));text-decoration:underline}.promo-link.svelte-zhz114 svg{width:14px;height:14px}@media (max-width: 1023px){.floating-promo.svelte-zhz114{display:none}}main.svelte-12qhfyh{width:100%;min-height:100vh;display:flex;flex-direction:column}.os-theme-dark.os-scrollbar{--os-handle-bg: var(--color-primary-alpha-10);--os-handle-bg-hover: var(--color-primary-alpha-20);--os-handle-bg-active: var(--color-primary-alpha-20)}::view-transition-old(root){animation:viewFadeOut .25s ease forwards;z-index:1;mix-blend-mode:normal}::view-transition-new(root){animation:viewFadeIn .25s ease forwards;z-index:2;mix-blend-mode:normal}@keyframes viewFadeOut{0%{opacity:1}to{opacity:0}}@keyframes viewFadeIn{0%{opacity:0}to{opacity:1}}
