.CookieBanner-module__YVJIrq__banner{left:var(--gutter-mobile);right:var(--gutter-mobile);bottom:var(--gutter-mobile);z-index:var(--z-dialog);border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);animation:CookieBanner-module__YVJIrq__rise var(--duration) var(--ease) both;flex-direction:column;gap:14px;padding:22px;display:flex;position:fixed;box-shadow:0 20px 50px #00000029}@keyframes CookieBanner-module__YVJIrq__rise{0%{opacity:0;transform:translateY(8px)}}.CookieBanner-module__YVJIrq__title{font-size:var(--text-body-lg);font-weight:var(--weight-bold)}.CookieBanner-module__YVJIrq__text{font-size:var(--text-body-sm);color:var(--color-text-secondary);line-height:var(--leading-normal)}.CookieBanner-module__YVJIrq__more{font-weight:var(--weight-semibold);color:var(--color-text);text-underline-offset:2px;text-decoration:underline}.CookieBanner-module__YVJIrq__actions{gap:var(--space-2);display:flex}.CookieBanner-module__YVJIrq__accept,.CookieBanner-module__YVJIrq__reject{min-height:42px;padding-block:var(--space-2);border-radius:var(--radius-lg);font-size:var(--text-body-sm);line-height:var(--leading-ui);text-align:center;cursor:pointer;flex:1 1 0;justify-content:center;align-items:center;display:inline-flex}.CookieBanner-module__YVJIrq__accept{padding-inline:var(--space-3);background:var(--color-text);color:var(--color-text-inverse);font-weight:var(--weight-semibold);border:none}.CookieBanner-module__YVJIrq__reject{padding-inline:var(--space-3);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-weight:var(--weight-medium)}.CookieBanner-module__YVJIrq__accept:hover,.CookieBanner-module__YVJIrq__reject:hover{opacity:.88}.CookieBanner-module__YVJIrq__customize{padding:var(--space-1) var(--space-2);color:var(--color-text-secondary);font-size:var(--text-caption);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;align-self:center;text-decoration:underline}@media (min-width:1024px){.CookieBanner-module__YVJIrq__banner{width:420px;bottom:32px;left:32px;right:auto}.CookieBanner-module__YVJIrq__accept{padding-inline:22px}.CookieBanner-module__YVJIrq__reject{padding-inline:var(--space-5)}}
.CookiePanel-module__Xh1Y4a__dialog{width:min(600px, calc(100vw - var(--gutter-mobile) * 2));max-height:min(820px, calc(100vh - var(--space-8)));border-radius:var(--radius-xl);background:var(--color-surface);color:var(--color-text);border:none;padding:0;overflow:hidden;box-shadow:0 30px 80px #0000004d}.CookiePanel-module__Xh1Y4a__dialog[open]{flex-direction:column;display:flex}.CookiePanel-module__Xh1Y4a__dialog::backdrop{background:#0a0a0a73}@media (min-width:1024px){.CookiePanel-module__Xh1Y4a__dialog{border-radius:var(--radius-menu)}}.CookiePanel-module__Xh1Y4a__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--gutter-mobile) var(--space-2);display:flex}.CookiePanel-module__Xh1Y4a__heading{gap:var(--space-1);flex-direction:column;display:flex}.CookiePanel-module__Xh1Y4a__title{font-size:var(--text-h2);font-weight:var(--weight-bold);letter-spacing:var(--tracking-h2)}.CookiePanel-module__Xh1Y4a__description{font-size:var(--text-body-sm);color:var(--color-text-secondary);line-height:var(--leading-snug)}.CookiePanel-module__Xh1Y4a__close{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:36px;height:36px;font-size:var(--text-h3);cursor:pointer;flex-shrink:0;place-items:center;line-height:1;display:grid;position:relative}.CookiePanel-module__Xh1Y4a__close:after{content:"";inset:calc((36px - var(--tap-target)) / 2);position:absolute}.CookiePanel-module__Xh1Y4a__close:hover{background:var(--color-surface-2)}.CookiePanel-module__Xh1Y4a__categories{padding:var(--space-2) var(--gutter-mobile) var(--space-1);flex:auto;overflow-y:auto}.CookiePanel-module__Xh1Y4a__category{gap:var(--space-4);padding-block:var(--space-4);border-top:1px solid var(--color-border-soft);align-items:flex-start;display:flex}.CookiePanel-module__Xh1Y4a__categoryText{gap:var(--space-1);flex-direction:column;flex-grow:1;display:flex}.CookiePanel-module__Xh1Y4a__categoryTitle{font-size:var(--text-body);font-weight:var(--weight-semibold)}.CookiePanel-module__Xh1Y4a__categoryDescription{font-size:var(--text-body-sm);color:var(--color-text-secondary);line-height:var(--leading-snug)}.CookiePanel-module__Xh1Y4a__cookies{font-size:var(--text-overline);color:var(--color-text-muted)}.CookiePanel-module__Xh1Y4a__always{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-neutral-bg);color:var(--color-neutral);font-size:var(--text-overline);font-weight:var(--weight-semibold);flex-shrink:0}.CookiePanel-module__Xh1Y4a__switch{border-radius:var(--radius-pill);background:var(--color-border-strong);cursor:pointer;width:44px;height:26px;transition:background var(--duration-fast) var(--ease);border:none;flex-shrink:0;justify-content:flex-start;padding:3px;display:flex;position:relative}.CookiePanel-module__Xh1Y4a__switch:after{content:"";inset-block:calc((26px - var(--tap-target)) / 2);position:absolute;inset-inline:0}.CookiePanel-module__Xh1Y4a__switch[aria-checked=true]{background:var(--color-text);justify-content:flex-end}.CookiePanel-module__Xh1Y4a__knob{background:var(--color-surface);border-radius:50%;width:20px;height:20px;box-shadow:0 1px 2px #0003}.CookiePanel-module__Xh1Y4a__saved{margin-inline:var(--gutter-mobile);border-radius:var(--radius-md);background:var(--color-success-bg);color:var(--color-success);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);padding:10px 14px}.CookiePanel-module__Xh1Y4a__actions{margin-top:var(--space-3);padding:18px var(--gutter-mobile) 22px;border-top:1px solid var(--color-border-soft);flex-direction:column;align-items:stretch;gap:10px;display:flex}.CookiePanel-module__Xh1Y4a__policy{color:var(--color-text-secondary);font-size:var(--text-body-sm);text-underline-offset:2px;text-decoration:underline}.CookiePanel-module__Xh1Y4a__buttons{gap:var(--space-2);flex-direction:column;display:flex}.CookiePanel-module__Xh1Y4a__secondary,.CookiePanel-module__Xh1Y4a__primary{height:var(--control-default);border-radius:var(--radius-lg);font-size:var(--text-body);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.CookiePanel-module__Xh1Y4a__secondary{padding-inline:var(--space-5);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-weight:var(--weight-medium)}.CookiePanel-module__Xh1Y4a__primary{background:var(--color-text);color:var(--color-text-inverse);font-weight:var(--weight-semibold);border:none;padding-inline:22px}.CookiePanel-module__Xh1Y4a__secondary:hover,.CookiePanel-module__Xh1Y4a__primary:hover{opacity:.88}@media (min-width:1024px){.CookiePanel-module__Xh1Y4a__header,.CookiePanel-module__Xh1Y4a__categories,.CookiePanel-module__Xh1Y4a__actions{padding-inline:28px}.CookiePanel-module__Xh1Y4a__saved{margin-inline:28px}.CookiePanel-module__Xh1Y4a__actions{flex-flow:wrap;justify-content:space-between;align-items:center}.CookiePanel-module__Xh1Y4a__buttons{flex-flow:wrap}}
.LanguageSuggestion-module__9V2A8G__bar{display:none}.LanguageSuggestion-module__9V2A8G__panel{left:var(--gutter-mobile);right:var(--gutter-mobile);bottom:var(--gutter-mobile);z-index:var(--z-dialog);gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);animation:LanguageSuggestion-module__9V2A8G__rise var(--duration) var(--ease) both;flex-direction:column;display:flex;position:fixed;box-shadow:0 20px 50px #00000029}@keyframes LanguageSuggestion-module__9V2A8G__rise{0%{opacity:0;transform:translateY(8px)}}.LanguageSuggestion-module__9V2A8G__panelTitle{font-size:var(--text-body-lg);font-weight:var(--weight-bold)}.LanguageSuggestion-module__9V2A8G__panelText{color:var(--color-text-secondary);font-size:var(--text-body-sm);line-height:var(--leading-normal)}.LanguageSuggestion-module__9V2A8G__panelActions{gap:var(--space-2);margin-top:var(--space-1);display:flex}.LanguageSuggestion-module__9V2A8G__switch,.LanguageSuggestion-module__9V2A8G__stay{min-height:42px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);font-size:var(--text-body-sm);line-height:var(--leading-ui);text-align:center;cursor:pointer;flex:1 1 0;justify-content:center;align-items:center;display:inline-flex}.LanguageSuggestion-module__9V2A8G__switch{background:var(--color-text);color:var(--color-text-inverse);font-weight:var(--weight-semibold);border:none}.LanguageSuggestion-module__9V2A8G__stay{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-weight:var(--weight-medium)}.LanguageSuggestion-module__9V2A8G__switch:hover,.LanguageSuggestion-module__9V2A8G__stay:hover{opacity:.88}.LanguageSuggestion-module__9V2A8G__dismiss{width:var(--tap-target);height:var(--tap-target);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid}.LanguageSuggestion-module__9V2A8G__dismiss:hover{color:var(--color-text)}@media (min-width:1024px){.LanguageSuggestion-module__9V2A8G__panel{display:none}.LanguageSuggestion-module__9V2A8G__bar{justify-content:center;align-items:center;gap:var(--space-4);min-height:var(--offer-height);padding:var(--space-2) 48px var(--space-2) var(--gutter);border-bottom:1px solid var(--color-rule);background:var(--color-surface-2);display:flex;position:relative}.LanguageSuggestion-module__9V2A8G__text{font-size:var(--text-body-sm);color:var(--color-text-body)}.LanguageSuggestion-module__9V2A8G__actions{gap:var(--space-2);display:flex}.LanguageSuggestion-module__9V2A8G__bar .LanguageSuggestion-module__9V2A8G__switch,.LanguageSuggestion-module__9V2A8G__bar .LanguageSuggestion-module__9V2A8G__stay{min-height:var(--control-tiny);padding-inline:var(--space-4);font-size:var(--text-caption);flex:none}.LanguageSuggestion-module__9V2A8G__bar .LanguageSuggestion-module__9V2A8G__dismiss{right:var(--space-1);position:absolute;top:50%;transform:translateY(-50%)}}
:root{--color-surface:#fff;--color-surface-2:#fafafa;--color-bg:#fff;--color-bg-app:#f5f5f5;--color-surface-tile:#f5f5f7;--color-surface-menu-aside:#fafafc;--color-surface-tint:#fbfbfd;--color-surface-dark:#08080a;--color-border-soft:#f0f0f0;--color-rule:#ebebeb;--color-border:#e5e5e5;--color-border-strong:#d4d4d4;--color-text:#0a0a0a;--color-text-body:#404040;--color-text-secondary:#525252;--color-text-muted:#737373;--color-text-disabled:#a3a3a3;--color-text-inverse:#fff;--color-success:#15803d;--color-success-bg:#dcfce7;--color-warning:#b45309;--color-warning-bg:#fef3c7;--color-warning-text:#78350f;--color-danger:#b91c1c;--color-danger-bg:#fee2e2;--color-danger-border:#fecaca;--color-info:#1d4ed8;--color-info-bg:#dbeafe;--color-neutral:#404040;--color-neutral-bg:#f0f0f0;--color-indigo:#6366f1;--color-indigo-text:#4338ca;--color-cyan:#22d3ee;--gradient-brand:linear-gradient(90deg, #6366f1, #22d3ee);--gradient-offer:linear-gradient(90deg, #ddc7fe, #9cb3f9);--gradient-offer-conic:conic-gradient(#ddc7fe, #9cb3f9 50%, #ddc7fe);--gradient-logo-sweep:conic-gradient(transparent 0 45%, #6366f1 75%, #22d3ee 96%, transparent);--gradient-offer-card:linear-gradient(120deg, #ddc7fe, #9cb3f9);--gradient-pricing-hero:radial-gradient(800px 420px at 25% -10%, #818cf82e, transparent 70%), radial-gradient(700px 380px at 85% -6%, #38bdf824, transparent 70%);--font-sans-stack:var(--font-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono-stack:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;--text-display:44px;--text-h1:32px;--text-h2:22px;--text-h3:18px;--text-metric:26px;--text-body-lg:16px;--text-body:15px;--text-body-sm:14px;--text-caption:13px;--text-overline:12px;--text-micro:12px;--text-eyebrow:11px;--tracking-display:-.035em;--tracking-h1:-.03em;--tracking-h2:-.02em;--tracking-wordmark:-.04em;--tracking-overline:.06em;--tracking-eyebrow:.08em;--leading-tight:1.15;--leading-ui:1.2;--leading-snug:1.4;--leading-normal:1.55;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-14:56px;--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:14px;--radius-2xl:16px;--radius-menu:18px;--radius-pill:99px;--shadow-xs:0 1px 2px #00000014;--shadow-menu:0 16px 40px #0000001f;--shadow-modal:0 24px 64px #00000040;--shadow-dropdown:0 24px 60px #0f172a24;--container:1200px;--gutter:24px;--gutter-mobile:20px;--header-height:72px;--header-height-mobile:60px;--offer-height:40px;--offer-height-mobile:36px;--control-hero:50px;--control-default:44px;--control-compact:40px;--control-small:38px;--control-tiny:34px;--tap-target:44px;--duration-fast:.12s;--duration:.2s;--ease:cubic-bezier(.2, .7, .3, 1);--z-header:20;--z-dropdown:30;--z-dialog:40;--z-skip-link:50;--gradient-auth-aside:radial-gradient(900px 520px at 20% 0%, #818cf83d, transparent 70%), radial-gradient(760px 480px at 95% 30%, #38bdf833, transparent 70%), radial-gradient(820px 520px at 60% 105%, #f472b629, transparent 70%), #f5f5f7;--color-auth-card:#ffffffb8;--color-auth-card-border:#0000000f;--color-auth-control:#ffffffb3;--color-auth-control-border:#0000001a;--color-auth-dot:#0a0a0a38;--shadow-auth-card:0 20px 50px #0f172a14;--radius-auth-card:22px;--sidebar-width:248px;--sidebar-width-collapsed:72px;--color-sidebar:#0a0a0a;--color-sidebar-active:#262626;--color-sidebar-text:#a3a3a3;--color-sidebar-border:#333;--color-sidebar-card:#141414;--color-sidebar-card-border:#262626;--color-sidebar-menu:#171717;--color-sidebar-menu-border:#2e2e2e;--color-sidebar-menu-text:#e5e5e5;--color-sidebar-danger:#fca5a5;--color-avatar:#404040;--shadow-sidebar-menu:0 12px 32px #00000059;--gradient-app-main:radial-gradient(900px 520px at 18% -8%, #818cf838, transparent 70%), radial-gradient(760px 480px at 92% 12%, #38bdf82e, transparent 70%), radial-gradient(820px 520px at 62% 108%, #f472b624, transparent 70%), radial-gradient(600px 400px at 8% 92%, #34d3991a, transparent 70%), #f7f7f8;--gradient-app-main-mobile:radial-gradient(520px 320px at 20% -6%, #818cf833, transparent 70%), radial-gradient(420px 280px at 95% 4%, #38bdf829, transparent 70%), #f5f5f5;--gradient-app-ring:linear-gradient(100deg, #a5b4fc, #7dd3fc 45%, #f9a8d4);--shadow-app-ring:0 10px 40px #6366f12e;--color-app-chip:#ffffffb8;--color-app-chip-border:#00000012;--color-app-segment:#0000000f;--color-app-card:#ffffffb8;--color-app-card-border:#0000000f;--color-app-overlay:#0a0a0a73;--color-skeleton:#ececec;--color-skeleton-shine:#f6f6f6}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--offer-height) + var(--space-4))}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans-stack);font-size:var(--text-body);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}img,svg,video{max-width:100%;display:block}:focus-visible{outline:2px solid var(--color-text);outline-offset:2px;border-radius:var(--radius-xs)}.mono{font-family:var(--font-mono-stack);font-variant-numeric:tabular-nums}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter-mobile);margin-inline:auto}@media (min-width:1024px){.container{padding-inline:var(--gutter)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
