@charset "UTF-8";:root{--main-color: #005ff1;--accent-color: #8ab5f9;--additional-color: #e6effe;--main-color-rgb: 0, 95, 241;--accent-color-rgb: 138, 181, 249;--additional-color-rgb: 230, 239, 254;--color-success: #16a34a;--color-success-rgb: 22, 163, 74;--color-error: #dc2626;--color-error-rgb: 220, 38, 38;--color-warning: #f59e0b;--color-warning-rgb: 245, 158, 11;--color-info: #006ea5;--color-info-rgb: 2, 132, 199;--neutral-0: #fff;--neutral-50: #f9fafb;--neutral-100: #f3f4f6;--neutral-200: #e5e7eb;--neutral-300: #d1d5db;--neutral-400: #9ca3af;--neutral-500: #6b7280;--neutral-600: #4b5563;--neutral-700: #374151;--neutral-800: #1f2937;--neutral-900: #0b1020;--color-primary: var(--main-color);--color-secondary: var(--accent-color);--color-tertiary: var(--additional-color);--primary-50: color-mix(in srgb, var(--color-primary) 10%, white);--primary-100: color-mix(in srgb, var(--color-primary) 20%, white);--primary-200: color-mix(in srgb, var(--color-primary) 30%, white);--primary-300: color-mix(in srgb, var(--color-primary) 45%, white);--primary-400: color-mix(in srgb, var(--color-primary) 70%, white);--primary-500: var(--color-primary);--primary-600: color-mix(in srgb, var(--color-primary) 85%, black);--primary-700: color-mix(in srgb, var(--color-primary) 70%, black);--primary-800: color-mix(in srgb, var(--color-primary) 55%, black);--primary-900: color-mix(in srgb, var(--color-primary) 40%, black);--accent-50: color-mix(in srgb, var(--color-secondary) 10%, white);--accent-100: color-mix(in srgb, var(--color-secondary) 20%, white);--accent-200: color-mix(in srgb, var(--color-secondary) 30%, white);--accent-300: color-mix(in srgb, var(--color-secondary) 45%, white);--accent-400: color-mix(in srgb, var(--color-secondary) 70%, white);--accent-500: var(--color-secondary);--accent-600: color-mix(in srgb, var(--color-secondary) 85%, black);--accent-700: color-mix(in srgb, var(--color-secondary) 70%, black);--accent-800: color-mix(in srgb, var(--color-secondary) 55%, black);--accent-900: color-mix(in srgb, var(--color-secondary) 40%, black);--tertiary-50: color-mix(in srgb, var(--color-tertiary) 10%, white);--tertiary-100: color-mix(in srgb, var(--color-tertiary) 20%, white);--tertiary-200: color-mix(in srgb, var(--color-tertiary) 35%, white);--tertiary-300: color-mix(in srgb, var(--color-tertiary) 55%, white);--tertiary-400: color-mix(in srgb, var(--color-tertiary) 75%, white);--tertiary-500: var(--color-tertiary);--tertiary-600: color-mix(in srgb, var(--color-tertiary) 85%, black);--tertiary-700: color-mix(in srgb, var(--color-tertiary) 70%, black);--primary-a04: rgb(var(--main-color-rgb), .04);--primary-a08: rgb(var(--main-color-rgb), .08);--primary-a12: rgb(var(--main-color-rgb), .12);--primary-a16: rgb(var(--main-color-rgb), .16);--primary-a24: rgb(var(--main-color-rgb), .24);--primary-a40: rgb(var(--main-color-rgb), .4);--accent-a08: rgb(var(--accent-color-rgb), .08);--accent-a16: rgb(var(--accent-color-rgb), .16);--tertiary-a08: rgb(var(--additional-color-rgb), .08);--tertiary-a16: rgb(var(--additional-color-rgb), .16);--color-bg: var(--neutral-0);--color-surface: var(--neutral-50);--color-surface-2: color-mix(in srgb, var(--color-surface) 92%, black);--color-elevation-1: color-mix(in srgb, var(--color-bg) 92%, black);--color-elevation-2: color-mix(in srgb, var(--color-bg) 88%, black);--color-elevation-3: color-mix(in srgb, var(--color-bg) 82%, black);--color-text: #0f172a;--color-text-inverse: #fff;--color-text-muted: color-mix( in srgb, var(--color-text) 65%, var(--color-bg) );--color-text-subtle: color-mix( in srgb, var(--color-text) 45%, var(--color-bg) );--color-border: color-mix(in srgb, var(--color-text) 15%, var(--color-bg));--color-border-strong: color-mix( in srgb, var(--color-text) 30%, var(--color-bg) );--focus-ring: rgb(var(--main-color-rgb), .35);--on-primary: #fff;--on-accent: #0b1020;--on-tertiary: #0b1020;--link: var(--primary-600);--link-hover: var(--primary-700);--link-visited: color-mix(in srgb, var(--primary-700) 85%, purple);--color-disabled-bg: var(--neutral-100);--color-disabled-text: color-mix( in srgb, var(--color-text) 35%, var(--color-bg) );--color-disabled-border: color-mix( in srgb, var(--color-text) 10%, var(--color-bg) );--shadow-color: rgb(0 0 0 / 12%);--shadow-1: 0 1px 2px var(--shadow-color);--shadow-2: 0 4px 10px var(--shadow-color);--primary-gradient: linear-gradient( 90deg, var(--primary-600), var(--primary-400) );--accent-gradient: linear-gradient( 90deg, var(--accent-600), var(--accent-400) );--success-50: color-mix(in srgb, var(--color-success) 10%, white);--success-100: color-mix(in srgb, var(--color-success) 20%, white);--success-200: color-mix(in srgb, var(--color-success) 35%, white);--success-300: color-mix(in srgb, var(--color-success) 55%, white);--success-400: color-mix(in srgb, var(--color-success) 75%, white);--success-500: var(--color-success);--success-600: color-mix(in srgb, var(--color-success) 85%, black);--success-700: color-mix(in srgb, var(--color-success) 70%, black);--warning-50: color-mix(in srgb, var(--color-warning) 10%, white);--warning-100: color-mix(in srgb, var(--color-warning) 20%, white);--warning-200: color-mix(in srgb, var(--color-warning) 35%, white);--warning-300: color-mix(in srgb, var(--color-warning) 55%, white);--warning-400: color-mix(in srgb, var(--color-warning) 75%, white);--warning-500: var(--color-warning);--warning-600: color-mix(in srgb, var(--color-warning) 85%, black);--warning-700: color-mix(in srgb, var(--color-warning) 70%, black);--error-50: color-mix(in srgb, var(--color-error) 10%, white);--error-100: color-mix(in srgb, var(--color-error) 20%, white);--error-200: color-mix(in srgb, var(--color-error) 35%, white);--error-300: color-mix(in srgb, var(--color-error) 55%, white);--error-400: color-mix(in srgb, var(--color-error) 75%, white);--error-500: var(--color-error);--error-600: color-mix(in srgb, var(--color-error) 85%, black);--error-700: color-mix(in srgb, var(--color-error) 70%, black);--info-50: color-mix(in srgb, var(--color-info) 10%, white);--info-100: color-mix(in srgb, var(--color-info) 20%, white);--info-200: color-mix(in srgb, var(--color-info) 35%, white);--info-300: color-mix(in srgb, var(--color-info) 55%, white);--info-400: color-mix(in srgb, var(--color-info) 75%, white);--info-500: var(--color-info);--info-600: color-mix(in srgb, var(--color-info) 85%, black);--info-700: color-mix(in srgb, var(--color-info) 70%, black)}:root[data-theme=dark]{--color-bg: var(--neutral-900);--color-surface: #0f172a;--color-surface-2: color-mix(in srgb, var(--color-surface) 75%, white);--color-elevation-1: color-mix(in srgb, var(--color-bg) 85%, white);--color-elevation-2: color-mix(in srgb, var(--color-bg) 78%, white);--color-elevation-3: color-mix(in srgb, var(--color-bg) 70%, white);--color-text: #e2e8f0;--color-text-inverse: #0b1020;--color-text-muted: color-mix( in srgb, var(--color-text) 70%, var(--color-bg) );--color-text-subtle: color-mix( in srgb, var(--color-text) 50%, var(--color-bg) );--color-border: color-mix(in srgb, var(--color-text) 18%, var(--color-bg));--color-border-strong: color-mix( in srgb, var(--color-text) 35%, var(--color-bg) );--focus-ring: rgb(var(--main-color-rgb), .45);--link: var(--primary-300);--link-hover: var(--primary-200);--link-visited: color-mix(in srgb, var(--primary-300) 75%, plum);--color-disabled-bg: color-mix(in srgb, var(--color-bg) 85%, white);--color-disabled-text: color-mix( in srgb, var(--color-text) 45%, var(--color-bg) );--color-disabled-border: color-mix( in srgb, var(--color-text) 12%, var(--color-bg) );--shadow-color: rgb(0 0 0 / 60%);--shadow-1: 0 1px 2px rgb(0 0 0 / 35%);--shadow-2: 0 6px 18px rgb(0 0 0 / 45%)}:root{--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-xxs: var(--space-1);--space-xs: var(--space-2);--space-sm: var(--space-3);--space-md: var(--space-4);--space-lg: var(--space-5);--space-xl: var(--space-6);--space-2xl: var(--space-7);--space-3xl: var(--space-8);--space-factor: clamp(1, .96 + .4vw, 1.12);--space-f-1: calc(var(--space-1) * var(--space-factor));--space-f-2: calc(var(--space-2) * var(--space-factor));--space-f-3: calc(var(--space-3) * var(--space-factor));--space-f-4: calc(var(--space-4) * var(--space-factor));--space-f-5: calc(var(--space-5) * var(--space-factor));--space-f-6: calc(var(--space-6) * var(--space-factor));--space-f-7: calc(var(--space-7) * var(--space-factor));--space-f-8: calc(var(--space-8) * var(--space-factor))}:root{--font-family: "Nunito, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, Apple Color Emoji, Segoe UI Emoji";--font-sans: var(--font-family);--font-serif: ui-serif, georgia, cambria, "Times New Roman", times, serif;--font-mono: ui-monospace, sfmono-regular, menlo, monaco, consolas, "Liberation Mono", "Courier New", monospace;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--font-size-root: 16px;--font-size-xs: clamp(.75rem, .7rem + .3vw, .82rem);--font-size-sm: clamp(.875rem, .83rem + .3vw, .95rem);--font-size-base: clamp(1rem, .95rem + .35vw, 1.0625rem);--font-size-md: clamp(1.0625rem, 1rem + .45vw, 1.125rem);--font-size-lg: clamp(1.125rem, 1.05rem + .6vw, 1.25rem);--font-size-xl: clamp(1.25rem, 1.1rem + 1vw, 1.5rem);--font-size-2xl: clamp(1.5rem, 1.25rem + 1.8vw, 2rem);--font-size-3xl: clamp(1.875rem, 1.4rem + 2.6vw, 2.5rem);--font-size-4xl: clamp(2.25rem, 1.7rem + 3.4vw, 3.25rem);--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.7;--line-height-headings: 1.15;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .02em;--body-font: var(--font-sans);--body-size: var(--font-size-base);--body-weight: var(--weight-regular);--body-line-height: var(--line-height-normal);--body-letter-spacing: var(--tracking-normal);--heading-font: var(--font-sans);--heading-weight: var(--weight-semibold);--heading-letter-spacing: var(--tracking-tight);--heading-line-height: var(--line-height-headings);--h1-size: var(--font-size-4xl);--h2-size: var(--font-size-3xl);--h3-size: var(--font-size-2xl);--h4-size: var(--font-size-xl);--h5-size: var(--font-size-lg);--h6-size: var(--font-size-md);--code-font: var(--font-mono);--code-size: .95em;--kbd-size: .9em;--ts-base: rgb(0 0 0 / 25%);--ts-inverse: rgb(255 255 255 / 70%)}html{font-size:var(--font-size-root)}body{font-family:var(--body-font);font-size:var(--body-size);font-weight:var(--body-weight);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font);font-weight:var(--heading-weight);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);margin-bottom:var(--space-md)}h1{font-size:var(--h1-size)}h2{font-size:var(--h2-size)}h3{font-size:var(--h3-size)}h4{font-size:var(--h4-size)}h5{font-size:var(--h5-size)}h6{font-size:var(--h6-size)}a{color:var(--link);text-decoration:none;transition:color .2s ease,text-decoration .2s ease}a:hover{color:var(--link-hover);text-decoration:underline}p{margin-bottom:var(--space-md)}small{font-size:var(--font-size-sm)}strong{font-weight:var(--weight-semibold)}code,pre,kbd,samp{font-family:var(--code-font);font-size:var(--code-size)}kbd{border:1px solid var(--color-border, rgba(0, 0, 0, .15));border-bottom-width:2px;border-radius:6px;padding:.15em .35em}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-md{font-size:var(--font-size-md)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.text-4xl{font-size:var(--font-size-4xl)}.font-regular{font-weight:var(--weight-regular)}.font-medium{font-weight:var(--weight-medium)}.font-semibold{font-weight:var(--weight-semibold)}.font-bold{font-weight:var(--weight-bold)}.tracking-tight{letter-spacing:var(--tracking-tight)}.tracking-normal{letter-spacing:var(--tracking-normal)}.tracking-wide{letter-spacing:var(--tracking-wide)}.lh-tight{line-height:var(--line-height-tight)}.lh-normal{line-height:var(--line-height-normal)}.lh-relaxed{line-height:var(--line-height-relaxed)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.font-mono{font-family:var(--font-mono)}.text-shadow-none{text-shadow:none}.text-shadow-sm{text-shadow:0 1px 1px var(--ts-color, var(--ts-base))}.text-shadow{text-shadow:0 1.5px 2px var(--ts-color, var(--ts-base))}.text-shadow-lg{text-shadow:0 2px 6px var(--ts-color, var(--ts-base))}.text-glow{text-shadow:0 0 8px var(--ts-color, var(--ts-base))}.text-glow-lg{text-shadow:0 0 10px var(--ts-color, var(--ts-base)),0 0 20px var(--ts-color, var(--ts-base))}.ts-neutral{--ts-color: var(--ts-base)}.ts-inverse{--ts-color: var(--ts-inverse)}.ts-primary{--ts-color: rgb(var(--main-color-rgb) / 45%)}.ts-accent{--ts-color: rgb(var(--accent-color-rgb) / 45%)}.ts-tertiary{--ts-color: rgb(var(--additional-color-rgb) / 50%)}:root{--bp-phone: 20rem;--bp-tablet: 48rem;--bp-desktop: 75rem}:root{--glass-bg: rgb(255 255 255 / 10%);--glass-border: rgb(255 255 255 / 25%);--glass-shadow-1: 0 1px 2px rgb(0 0 0 / 18%), 0 2px 6px rgb(0 0 0 / 10%);--glass-shadow-2: 0 2px 8px rgb(0 0 0 / 22%), 0 8px 20px rgb(0 0 0 / 18%);--glass-shadow-3: 0 8px 24px rgb(0 0 0 / 25%), 0 16px 40px rgb(0 0 0 / 20%);--glass-blur-1: 8px;--glass-blur-2: 12px;--glass-blur-3: 18px;--glass-sat: 120%;--glass-gradient: linear-gradient( to bottom, rgb(255 255 255 / 18%), rgb(255 255 255 / 6%) );--glass-fallback: rgb(255 255 255 / 65%)}:root[data-theme=dark]{--glass-bg: rgb(13 16 24 / 40%);--glass-border: rgb(255 255 255 / 14%);--glass-shadow-1: 0 1px 2px rgb(0 0 0 / 40%), 0 2px 6px rgb(0 0 0 / 32%);--glass-shadow-2: 0 2px 10px rgb(0 0 0 / 46%), 0 10px 24px rgb(0 0 0 / 40%);--glass-shadow-3: 0 10px 28px rgb(0 0 0 / 52%), 0 24px 48px rgb(0 0 0 / 46%);--glass-gradient: linear-gradient( to bottom, rgb(255 255 255 / 6%), rgb(255 255 255 / 2%) );--glass-fallback: rgb(17 20 28 / 80%)}:root[data-theme=high-contrast]{--glass-bg: rgb(0 0 0 / 75%);--glass-border: rgb(255 255 0 / 85%);--glass-shadow-1: 0 0 0 rgb(0 0 0 / 0%), 0 0 0 rgb(0 0 0 / 0%);--glass-shadow-2: var(--glass-shadow-1);--glass-shadow-3: var(--glass-shadow-1);--glass-gradient: none;--glass-fallback: black}:root{--z-base: 0;--z-sticky: 10;--z-dropdown: 1000;--z-modal: 1050;--z-toast: 1100}:root{--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-3xl: 2rem}body{background:radial-gradient(circle at 10% 0%,rgba(125,122,232,.4),transparent 45%),radial-gradient(circle at 90% 0%,rgba(0,95,241,.25),transparent 45%),radial-gradient(circle at 0% 90%,rgba(103,140,247,.4),transparent 45%),radial-gradient(circle at 100% 100%,rgba(138,181,249,.25),transparent 45%),radial-gradient(circle at 50% 0%,rgba(230,239,254,.35),transparent 60%),radial-gradient(circle at 50% 100%,rgba(125,122,232,.25),transparent 60%),url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");background-size:cover,cover,cover,cover,cover,cover,200px 200px;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat;background-attachment:fixed;background-blend-mode:normal,normal,normal,normal,normal,normal,multiply;background-color:rgba(252,253,255,.5);color:var(--color-primary);min-height:100vh;min-height:100dvh;min-height:100svh;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}@media (hover: none) and (pointer: coarse){body{background-attachment:scroll}}.error-message{color:var(--error-700);margin-bottom:var(--space-sm);text-align:center;padding:var(--space-xs);border-radius:10px;background-color:color-mix(in srgb,var(--error-50) 70%,var(--glass-bg));border:1px solid color-mix(in srgb,var(--error-300) 60%,var(--glass-border));backdrop-filter:blur(var(--glass-blur-2)) saturate(var(--glass-sat));box-shadow:var(--glass-shadow-1);animation:slideInDown .3s ease;width:100%;position:relative;isolation:isolate;font-weight:500}.error-message .error-message:hover,.error-message .error-message:focus-within,.error-message .error-message:focus,.error-message .error-message:focus-visible{box-shadow:var(--glass-shadow-2);border-color:color-mix(in srgb,var(--error-400) 65%,var(--glass-border))}@supports not (backdrop-filter: blur(1px)){.error-message .error-message{background-color:color-mix(in srgb,var(--error-100) 85%,var(--glass-fallback));backdrop-filter:none}}*,*:before,*:after{box-sizing:border-box}:root{scroll-behavior:smooth;--scrollbar-bg: rgb(0 0 0 / 4%);--scrollbar-thumb: rgb(0 0 0 / 12%);--scrollbar-thumb-hover: rgb(0 0 0 / 18%);--scrollbar-width: 12px;--scrollbar-radius: 8px}html,body,#app{width:100%;min-width:0;overflow-x:hidden}.scrollable{overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-width:8px;scrollbar-color:rgb(var(--accent-color-rgb),.5) transparent}.scrollable::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}.scrollable::-webkit-scrollbar-track{background:rgb(var(--additional-color-rgb),.1);border-radius:4px}.scrollable::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:4px;border:3px solid rgb(var(--additional-color-rgb),.1);background-clip:padding-box}.scrollable::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.scrollable-compact{--scrollbar-width: 8px;--scrollbar-radius: 6px}img,svg,video,canvas,audio,iframe,embed,object{display:block;max-width:100%;height:auto}ul,ol{list-style:none;margin:0;padding:0}ul li,ol li{margin:0;padding:0}ul a,ol a{text-decoration:none;color:inherit}ul button,ol button{background:none;border:none}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.visually-hidden:not(:focus,:active){clip-path:inset(50%)}.focus-ring:focus{outline:2px solid var(--focus-ring);outline-offset:2px}.breadcrumb-nav{padding:var(--space-sm) 0}.breadcrumb-nav .breadcrumb-list{display:flex;align-items:center;list-style:none;margin:0;padding:0;font-size:var(--font-size-sm)}.breadcrumb-nav .breadcrumb-item{display:flex;align-items:center}.breadcrumb-nav .breadcrumb-item:not(:last-child):after{content:"›";margin:0 var(--space-sm)}.breadcrumb-nav .breadcrumb-item{color:gray}.breadcrumb-nav .breadcrumb-item:last-child{color:gray}.breadcrumb-nav .breadcrumb-link{color:var(--color-primary);text-decoration:none;padding:var(--space-xs) var(--space-sm);border-radius:4px;transition:all .2s ease}.breadcrumb-nav .breadcrumb-link:hover,.breadcrumb-nav .breadcrumb-link:focus{background:rgb(var(--main-color-rgb),.1);text-decoration:underline;outline:2px solid transparent}.breadcrumb-nav .breadcrumb-link:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}@media (width <= 768px){.breadcrumb-nav .breadcrumb-list{flex-wrap:wrap;gap:var(--space-xs)}.breadcrumb-nav .breadcrumb-item:not(:last-child):after{margin:0 var(--space-xs)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes highlightNew{0%{background-color:rgb(var(--accent-color-rgb),.2)}to{background-color:transparent}}@keyframes fadeInSlideUp{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInSlideDown{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInSlideRight{0%{opacity:0;transform:translate3d(-20px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes pulse{0%,to{transform:translateZ(0) scale(1)}50%{transform:translateZ(0) scale(1.01)}}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes fadePop{0%{opacity:0;transform:translateY(-120%) scale(.85)}12%{opacity:1;transform:translateY(-100%) scale(1)}80%{opacity:1}to{opacity:0;transform:translateY(-90%) scale(.95)}}.page-sequence{margin-bottom:var(--space-md);font-weight:var(--weight-semibold)}.page-sequence .sequence-mobile{display:none}.page-sequence .sequence-desktop{display:flex;justify-content:center;align-items:center;gap:1rem}.page-sequence .sequence-delimiter{margin:0 var(--space-xxs);color:rgba(0,0,0,.5)}.page-sequence .active-page{color:var(--color-primary);font-weight:var(--weight-bold);position:relative}.page-sequence .active-page:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background:#3843ff}.page-sequence span{color:#6b7280}@media (width <= 800px){.page-sequence{margin-bottom:var(--space-xxs)}.page-sequence .sequence-desktop{display:none}.page-sequence .sequence-mobile{display:block;text-align:center}}.instances-list-header{display:grid;min-height:80px;border-radius:var(--radius-lg);background:rgb(var(--additional-color-rgb),.18);backdrop-filter:blur(16px);box-shadow:0 10px 36px rgba(0,0,0,.1),inset 0 0 0 1px rgb(var(--main-color-rgb),.25),0 6px 12px rgba(0,0,0,.15);border-bottom:2px solid rgb(var(--main-color-rgb),.25);outline:1px solid rgba(255,255,255,.15);padding:var(--space-sm) var(--space-lg);gap:var(--space-xs);transition:all .35s ease;position:sticky;top:0;z-index:10;margin-bottom:var(--space-xxs)}.instances-list-header:hover{box-shadow:0 12px 40px rgba(0,0,0,.12),inset 0 0 0 1px rgb(var(--main-color-rgb),.3),0 8px 16px rgba(0,0,0,.18);transform:translateY(-2px)}.instances-list-header .instances-list-header-item{display:flex;justify-content:center;gap:var(--space-sm);cursor:pointer;border-radius:var(--radius-md);align-items:center;padding:0 var(--space-xs);height:56px;position:relative;transition:all .3s ease;outline:none}.instances-list-header .instances-list-header-item:after{content:"";position:absolute;bottom:-3px;left:15%;right:15%;height:2px;background:rgb(var(--main-color-rgb),0);transition:all .35s ease;border-radius:2px}.instances-list-header .instances-list-header-item.active:after{background:rgb(var(--main-color-rgb),.8);box-shadow:0 0 12px rgb(var(--main-color-rgb),.7)}.instances-list-header .instances-list-header-item:hover:after:not(.active){background:rgb(var(--main-color-rgb),.5)}.instances-list-header .instances-list-header-item:hover{background:rgb(var(--main-color-rgb),.08);transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.15)}.instances-list-header .instances-list-header-item:hover .instance-list-header-item-title .instance-list-header-item-text{color:rgb(var(--main-color-rgb),.95)}.instances-list-header .instances-list-header-item:focus-visible{box-shadow:0 0 0 3px rgb(var(--accent-color-rgb),.8),0 4px 8px rgba(0,0,0,.15);background:rgb(var(--main-color-rgb),.08)}.instances-list-header .instances-list-header-item.active{background:rgb(var(--main-color-rgb),.12);box-shadow:inset 0 0 0 1px rgb(var(--main-color-rgb),.3),0 6px 16px rgb(var(--main-color-rgb),.18)}.instances-list-header .instances-list-header-item.active .instance-list-header-item-title .instance-list-header-item-text{color:rgb(var(--main-color-rgb),1);font-weight:var(--wight-semibold);text-shadow:0 1px 1px rgba(255,255,255,.5);letter-spacing:.6px}.instances-list-header .instances-list-header-item.active .instance-list-header-item-sort-indicator{opacity:1}.instances-list-header .instances-list-header-item .instance-list-header-item-title{font-size:var(--font-size-md);font-weight:var(--weight-medium);color:rgb(var(--main-color-rgb),.85);gap:var(--space-xs);text-align:center;line-height:1.5;white-space:nowrap;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.instances-list-header .instances-list-header-item .instance-list-header-item-title .instance-list-header-item-text{transition:all .25s ease}.instances-list-header .instances-list-header-item .instance-list-header-item-title .instance-list-header-item-sort-indicator{display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .25s ease}.instances-list-header .instances-list-header-item .instance-list-header-item-title .instance-list-header-item-sort-indicator.sort-active{opacity:1}.instances-list-header .instances-list-header-item .drop-down-arrow{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;transition:transform .35s ease;filter:drop-shadow(0 1px 2px rgba(255,255,255,.5));opacity:.8;display:inline-block;vertical-align:middle}.instances-list-header .instances-list-header-item .drop-down-arrow.rotated{transform:rotate(180deg)}
