:root{--header-height:83px;--header-mobile-height:100px;--bar-height:0px;--sidebar-width:72px;--footer-height:143px;--bottom-nav-height:86px}.app-layout{min-height:100vh}.app-layout,.main-area{display:flex;flex-direction:column;width:100%}.main-area{flex:1}.page-content{display:flex;flex:1;flex-direction:column;margin-left:var(--sidebar-width);margin-top:var(--header-height);min-height:calc(100vh - var(--header-height) - var(--bar-height));min-width:0}@media (max-width:999px){.page-content{margin-left:0;margin-top:0;padding-bottom:var(--bottom-nav-height)}}*{box-sizing:border-box;margin:0;padding:0}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 4px #c1485747,0 0 0 1px #c14857;outline:none;outline-offset:2px}body,html{box-sizing:border-box;margin:0;overflow-x:hidden;padding:0;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;color:#000;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;letter-spacing:.2px}body *{font-family:inherit!important}#root{box-sizing:border-box;overflow-x:hidden;width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@supports (backdrop-filter:blur(20px)){.glass-effect{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}}*{transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:no-preference){*{will-change:auto}}@supports (padding:max(0px)){.safe-area-bottom{padding-bottom:max(28px,env(safe-area-inset-bottom))}.safe-area-top{padding-top:max(44px,env(safe-area-inset-top))}}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute;z-index:-1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:max-content}.styles-module_arrow__K0L3T{height:var(--rt-arrow-size);width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}.pwa2-shimmer{animation:shimmer 2s ease-in-out infinite;background:linear-gradient(90deg,#fff0,#fffc 50%,#fff0);background-size:200% 100%}@keyframes bounce-in{0%{opacity:0;transform:scale(.95) translateY(10px)}60%{opacity:1;transform:scale(1.02) translateY(-2px)}to{transform:scale(1) translateY(0)}}.pwa2-bounce-in{animation:bounce-in .4s cubic-bezier(.34,1.56,.64,1)}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-left{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-right{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.pwa2-slide-up{animation:slide-up .3s ease-out}.pwa2-slide-down{animation:slide-down .3s ease-out}.pwa2-slide-left{animation:slide-left .3s ease-out}.pwa2-slide-right{animation:slide-right .3s ease-out}@keyframes scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.pwa2-scale-in{animation:scale-in .2s ease-out}.pwa2-scale-out{animation:scale-out .2s ease-in}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.pwa2-fade-in{animation:fade-in .3s ease-out}.pwa2-fade-out{animation:fade-out .3s ease-in}@keyframes pulse-subtle{0%,to{opacity:1}50%{opacity:.85}}.pwa2-pulse{animation:pulse 2s ease-in-out infinite}.pwa2-pulse-subtle{animation:pulse-subtle 2s ease-in-out infinite}.pwa2-glow{animation:glow 2s ease-in-out infinite}.pwa2-ripple-container{overflow:hidden;position:relative}.pwa2-ripple{animation:ripple .6s ease-out;background:#fff9;border-radius:50%;pointer-events:none;position:absolute;transform:scale(0)}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}.pwa2-shake{animation:shake .5s ease-in-out}@keyframes wiggle{0%,to{transform:rotate(0deg)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}.pwa2-wiggle{animation:wiggle .3s ease-in-out}.pwa2-float{animation:float 3s ease-in-out infinite}.pwa2-stagger-1{animation-delay:.05s}.pwa2-stagger-2{animation-delay:.1s}.pwa2-stagger-3{animation-delay:.15s}.pwa2-stagger-4{animation-delay:.2s}.pwa2-stagger-5{animation-delay:.25s}.pwa2-stagger-6{animation-delay:.3s}.pwa2-stagger-7{animation-delay:.35s}.pwa2-stagger-8{animation-delay:.4s}.pwa2-hover-lift{transition:transform .2s var(--pwa2-easing-smooth),box-shadow .2s var(--pwa2-easing-smooth)}.pwa2-hover-scale{transition:transform .2s var(--pwa2-easing-smooth)}.pwa2-hover-glow{transition:box-shadow .3s var(--pwa2-easing-smooth)}.pwa2-press-scale{transition:transform .1s var(--pwa2-easing-smooth)}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.pwa2-skeleton{animation:skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);border-radius:var(--pwa2-radius-card,8px)}@media (prefers-reduced-motion:reduce){.pwa2-bounce-in,.pwa2-float,.pwa2-glow,.pwa2-pulse,.pwa2-pulse-subtle,.pwa2-scale-in,.pwa2-scale-out,.pwa2-shake,.pwa2-shimmer,.pwa2-skeleton,.pwa2-slide-down,.pwa2-slide-left,.pwa2-slide-right,.pwa2-slide-up,.pwa2-wiggle{animation-duration:.01ms!important;animation-iteration-count:1!important}.pwa2-fade-in,.pwa2-fade-out{animation-duration:.2s!important}.pwa2-hover-lift:hover,.pwa2-hover-scale:hover,.pwa2-press-scale:active{transform:none}}@tailwind base;@tailwind components;@tailwind utilities;:root{--background:#fff;--foreground:#1d1d20;--card:#fff;--card-foreground:#1d1d20;--popover:#fff;--popover-foreground:#1d1d20;--primary:#c14857;--primary-foreground:#fff;--secondary:#f5f6f8;--secondary-foreground:#454141;--muted:#f5f6f8;--muted-foreground:#a2a2a2;--accent:#c1485714;--accent-foreground:#c14857;--destructive:#ef4444;--destructive-foreground:#fff;--border:#0000000f;--input:#0000000f;--ring:#c1485747;--chart-1:#91c5ff;--chart-2:#3a81f6;--chart-3:#2563ef;--chart-4:#1a4eda;--chart-5:#1f3fad;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Courier New",monospace;--radius:8px;--shadow-x:0;--shadow-y:1px;--shadow-blur:3px;--shadow-spread:0px;--shadow-opacity:0.1;--shadow-color:oklch(0 0 0);--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040;--tracking-normal:0em;--spacing:0.25rem;--pwa2-primary:var(--primary);--pwa2-accent:#a81830;--pwa2-primary-hover:#a81830;--pwa2-primary-active:#8f1326;--pwa2-accent-soft:#c1485714;--pwa2-focus-ring:#c1485747;--pwa2-gradient:var(--pwa2-primary);--pwa2-gradient-reverse:var(--pwa2-primary);--pwa2-gradient-soft:var(--pwa2-primary);--pwa2-gradient-neon:var(--pwa2-primary);--pwa2-primary-light:#c1485714;--pwa2-primary-medium:#c1485724;--pwa2-accent-light:#c148571a;--pwa2-text-on-accent:#fff;--pwa2-disabled-bg:#e9e9e9;--pwa2-disabled-text:#b6b6b6;--pwa2-disabled-border:#e0e0e0;--pwa2-text-primary:#1d1d20;--pwa2-text-secondary:#454141;--pwa2-text-tertiary:#a2a2a2;--pwa2-text-muted:#a2a2a2;--pwa2-text-disabled:#b6b6b6;--pwa2-text-light:#a2a2a2;--pwa2-text-inverse:#fff;--pwa2-text-on-gradient:#fff;--pwa2-text-on-gradient-muted:#ffffffd9;--pwa2-text-on-gradient-soft:#ffffffe6;--pwa2-success:#10b981;--pwa2-success-light:#d1fae5;--pwa2-success-dark:#059669;--pwa2-error:var(--destructive);--pwa2-error-light:#fee2e2;--pwa2-error-dark:#dc2626;--pwa2-info:#c14857;--pwa2-info-light:#f6d3da;--pwa2-info-dark:#8f1326;--pwa2-warning:#f59e0b;--pwa2-warning-light:#fef3c7;--pwa2-warning-dark:#d97706;--pwa2-bg-primary:#fff;--pwa2-bg-secondary:#f5f6f8;--pwa2-bg-tertiary:#eeeef2;--pwa2-bg-card:#fff;--pwa2-bg-card-solid:#fff;--pwa2-glass-bg:#fff;--pwa2-bg-overlay:#00000080;--pwa2-bg-overlay-light:#00000005;--pwa2-border-default:#0000000f;--pwa2-border-light:#0000000a;--pwa2-border-strong:#0000001a;--pwa2-border-focus:#c1485747;--pwa2-border-glass:#0000000f;--pwa2-white-10:#ffffff1a;--pwa2-white-15:#ffffff26;--pwa2-white-20:#fff3;--pwa2-black-05:#0000000d;--pwa2-black-10:#0000001a;--pwa2-overlay-light:#0006;--pwa2-overlay-medium:#0009;--pwa2-overlay-dark:#000c;--pwa2-glass-white-10:#ffffff1a;--pwa2-glass-white-20:#fff3;--pwa2-glass-white-30:#ffffff4d;--pwa2-font-family:var(--font-sans);--pwa2-font-mono:var(--font-mono);--pwa2-text-2xs:10px;--pwa2-text-xs:12px;--pwa2-text-sm:14px;--pwa2-text-base:16px;--pwa2-text-md:18px;--pwa2-text-lg:20px;--pwa2-text-xl:24px;--pwa2-text-2xl:28px;--pwa2-text-3xl:32px;--pwa2-text-4xl:40px;--pwa2-text-5xl:48px;--pwa2-letter-spacing-tight:-0.02em;--pwa2-letter-spacing-normal:0;--pwa2-letter-spacing-wide:0.01em;--pwa2-leading-none:1;--pwa2-leading-tight:1.25;--pwa2-leading-snug:1.375;--pwa2-leading-normal:1.5;--pwa2-leading-relaxed:1.625;--pwa2-leading-loose:2;--pwa2-font-normal:400;--pwa2-font-medium:500;--pwa2-font-semibold:600;--pwa2-font-bold:700;--pwa2-font-extrabold:800;--pwa2-tracking-tighter:-0.5px;--pwa2-tracking-tight:-0.25px;--pwa2-tracking-normal:var(--tracking-normal);--pwa2-tracking-wide:0.25px;--pwa2-tracking-wider:0.5px;--pwa2-tracking-widest:1px;--pwa2-space-0:0;--pwa2-space-0-5:2px;--pwa2-space-1:4px;--pwa2-space-1-5:6px;--pwa2-space-2:8px;--pwa2-space-2-5:10px;--pwa2-space-3:12px;--pwa2-space-3-5:14px;--pwa2-space-4:16px;--pwa2-space-5:20px;--pwa2-space-6:24px;--pwa2-space-7:28px;--pwa2-space-8:32px;--pwa2-space-9:36px;--pwa2-space-10:40px;--pwa2-space-11:44px;--pwa2-space-12:48px;--pwa2-space-14:56px;--pwa2-space-16:64px;--pwa2-space-20:80px;--pwa2-space-4-5:18px;--pwa2-spacing-xs:4px;--pwa2-spacing-sm:8px;--pwa2-spacing-md:12px;--pwa2-spacing-lg:16px;--pwa2-spacing-xl:20px;--pwa2-spacing-2xl:24px;--pwa2-font-size-xs:12px;--pwa2-font-size-sm:14px;--pwa2-font-size-base:16px;--pwa2-font-size-md:18px;--pwa2-font-size-lg:20px;--pwa2-font-size-xl:24px;--pwa2-font-size-2xl:28px;--pwa2-font-size-3xl:32px;--pwa2-font-size-4xl:36px;--pwa2-radius-none:0;--pwa2-radius-xs:calc(var(--radius) - 4px);--pwa2-radius-sm:calc(var(--radius) - 4px);--pwa2-radius-md:calc(var(--radius) - 2px);--pwa2-radius-lg:var(--radius);--pwa2-radius-xl:calc(var(--radius) + 4px);--pwa2-radius-2xl:calc(var(--radius) + 4px);--pwa2-radius-3xl:calc(var(--radius) + 4px);--pwa2-radius-full:9999px;--pwa2-radius-button:8px;--pwa2-radius-accent:14px;--pwa2-radius-card:16px;--pwa2-radius-section:20px;--pwa2-shadow-none:none;--pwa2-shadow-xs:0 0 0 1px #00000005,0 1px 2px #0000000a;--pwa2-shadow-sm:0 0 0 1px #00000005,0 1px 3px #0000000d,0 2px 8px #0000000a;--pwa2-shadow-md:0 0 0 1px #00000008,0 2px 4px #0000000d,0 4px 16px #0000000f;--pwa2-shadow-lg:0 0 0 1px #00000008,0 4px 8px #0000000f,0 8px 24px #00000014;--pwa2-shadow-xl:0 0 0 1px #00000008,0 8px 16px #00000014,0 16px 40px #0000001a;--pwa2-shadow-2xl:0 0 0 1px #0000000a,0 12px 24px #0000001a,0 24px 56px #00000024;--pwa2-primary-rgb:193,72,87;--pwa2-shadow-card:0 0 0 1px #00000008,0 1px 2px #0000000a,0 4px 16px #0000000f;--pwa2-shadow-card-hover:0 0 0 1px #0000000a,0 2px 4px #0000000d,0 8px 24px #00000014;--pwa2-shadow-card-pressed:0 0 0 1px #0000000a,0 1px 2px #0000000f;--pwa2-shadow-primary:0 4px 12px rgba(var(--pwa2-primary-rgb),0.20),0 8px 24px rgba(var(--pwa2-primary-rgb),0.15);--pwa2-shadow-nav-top:0 2px 12px #1d1d2014;--pwa2-shadow-nav-bottom:0 -2px 16px #1d1d2014;--pwa2-shadow-neon-primary:none;--pwa2-shadow-neon-hover:none;--pwa2-shadow-inset:inset 0 2px 4px #0000000f,inset 0 1px 2px #0000000a;--pwa2-duration-instant:0ms;--pwa2-duration-fast:80ms;--pwa2-duration-normal:120ms;--pwa2-duration-slow:200ms;--pwa2-duration-slower:300ms;--pwa2-duration-slowest:500ms;--pwa2-easing-default:cubic-bezier(0.4,0,0.2,1);--pwa2-easing-linear:linear;--pwa2-easing-in:cubic-bezier(0.4,0,1,1);--pwa2-easing-out:cubic-bezier(0,0,0.2,1);--pwa2-ease-out:cubic-bezier(0,0,0.2,1);--pwa2-easing-in-out:cubic-bezier(0.4,0,0.2,1);--pwa2-easing-spring:cubic-bezier(0.34,1.56,0.64,1);--pwa2-easing-bounce:cubic-bezier(0.2,0.9,0.2,1);--pwa2-transition-fast:80ms cubic-bezier(0.4,0,0.2,1);--pwa2-transition-base:120ms cubic-bezier(0.4,0,0.2,1);--pwa2-transition-slow:200ms cubic-bezier(0.4,0,0.2,1);--pwa2-transition-button:transform 150ms ease,box-shadow 150ms ease;--pwa2-transition-card:box-shadow 180ms cubic-bezier(0.2,0.8,0.2,1),transform 180ms cubic-bezier(0.2,0.8,0.2,1);--pwa2-transition-color:color 120ms cubic-bezier(0.4,0,0.2,1),background-color 120ms cubic-bezier(0.4,0,0.2,1);--pwa2-transition-fade:opacity 100ms cubic-bezier(0.4,0,0.2,1);--pwa2-transition-all:all 120ms cubic-bezier(0.4,0,0.2,1);--pwa2-z-hide:-1;--pwa2-z-base:0;--pwa2-z-raised:1;--pwa2-z-dropdown:100;--pwa2-z-sticky:200;--pwa2-z-header:300;--pwa2-z-overlay:400;--pwa2-z-modal:500;--pwa2-z-popover:600;--pwa2-z-toast:700;--pwa2-z-tooltip:800;--pwa2-z-max:9999;--pwa2-z-nav:1000;--pwa2-touch-target:44px;--pwa2-container-mobile:430px;--pwa2-container-sm:500px;--pwa2-container-md:700px;--pwa2-container-content:700px;--pwa2-container-wide:1024px;--pwa2-icon-2xs:12px;--pwa2-icon-xs:16px;--pwa2-icon-sm:20px;--pwa2-icon-md-plus:22px;--pwa2-icon-md:24px;--pwa2-icon-lg:28px;--pwa2-icon-xl:32px;--pwa2-icon-2xl:40px;--pwa2-icon-3xl:48px;--pwa2-icon-container-sm:32px;--pwa2-icon-container-md:44px;--pwa2-icon-container-lg:48px;--pwa2-button-xs:32px;--pwa2-button-sm:40px;--pwa2-button-md:48px;--pwa2-button-lg:56px;--pwa2-input-sm:40px;--pwa2-input-md:48px;--pwa2-input-lg:56px;--pwa2-avatar-xs:24px;--pwa2-avatar-sm:32px;--pwa2-avatar-md:40px;--pwa2-avatar-lg:56px;--pwa2-avatar-xl:80px;--pwa2-avatar-2xl:100px;--pwa2-safe-area-top:env(safe-area-inset-top);--pwa2-safe-area-bottom:env(safe-area-inset-bottom);--pwa2-safe-area-left:env(safe-area-inset-left);--pwa2-safe-area-right:env(safe-area-inset-right)}.dark{--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#262626;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#404040;--accent-foreground:#fafafa;--destructive:#ff6467;--destructive-foreground:#fafafa;--border:#282828;--input:#343434;--ring:#737373;--chart-1:#91c5ff;--chart-2:#3a81f6;--chart-3:#2563ef;--chart-4:#1a4eda;--chart-5:#1f3fad;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#282828;--sidebar-ring:#525252;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Courier New",monospace;--radius:8px;--shadow-x:0;--shadow-y:1px;--shadow-blur:3px;--shadow-spread:0px;--shadow-opacity:0.1;--shadow-color:oklch(0 0 0);--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040;--pwa2-primary:var(--primary);--pwa2-text-primary:var(--foreground);--pwa2-text-secondary:var(--muted-foreground);--pwa2-text-tertiary:var(--muted-foreground);--pwa2-text-inverse:var(--primary-foreground);--pwa2-bg-primary:var(--background);--pwa2-bg-secondary:var(--secondary);--pwa2-bg-tertiary:var(--muted);--pwa2-bg-card:var(--card);--pwa2-border-default:var(--border);--pwa2-border-light:var(--border);--pwa2-border-strong:var(--border);--pwa2-error:var(--destructive)}.pwa2-app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0000;box-shadow:none;color:var(--pwa2-text-primary);font-family:var(--pwa2-font-family);margin:0 auto;max-width:var(--pwa2-container-mobile);min-height:100vh;overflow-x:hidden;position:relative;width:100%}@media (min-width:500px){.pwa2-app{background:#0000;border-radius:0;box-shadow:none;max-width:100%;min-height:100vh}}.pwa2-app h1,.pwa2-app h2,.pwa2-app h3{letter-spacing:-.025em}.pwa2-app .pwa2-numeric,.pwa2-app [data-numeric]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pwa2-content{animation:pwa2-fadeInUp var(--pwa2-duration-normal) var(--pwa2-easing-default);margin:0 auto;max-width:100%;padding:var(--pwa2-space-6) var(--pwa2-space-4);padding-bottom:calc(90px + var(--pwa2-safe-area-bottom));width:100%}@media (min-width:768px){.pwa2-content{margin:0 auto;max-width:var(--pwa2-container-content);padding-left:var(--pwa2-space-6);padding-right:var(--pwa2-space-6);padding-top:var(--pwa2-space-6)}}.pwa2-block-group,.pwa2-blocks-grid{display:flex;flex-direction:column;gap:0}.pwa2-group-separator{background:#0000000a;border:none;flex-shrink:0;width:100%}.pwa2-section-spacer{flex-shrink:0}.pwa2-blocks-container{display:flex;flex-direction:column;gap:var(--pwa2-space-4)}.pwa2-block-fullwidth,.pwa2-block-wide{width:100%}@keyframes pwa2-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pwa2-fadeInUp{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes pwa2-slideUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes pwa2-slideUpMenu{0%{opacity:0;transform:translate3d(-50%,100%,0)}to{opacity:1;transform:translate3d(-50%,0,0)}}@keyframes pwa2-slideDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes pwa2-pulse{0%,to{opacity:.6;transform:translateZ(0) scale(1)}50%{opacity:.9;transform:translateZ(0) scale(1.05)}}@keyframes pwa2-spin{0%{transform:translateZ(0) rotate(0deg)}to{transform:translateZ(0) rotate(1turn)}}@keyframes pwa2-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pwa2-float{0%,to{opacity:.8;transform:translateZ(0) scale(1)}50%{opacity:1;transform:translate3d(20px,-20px,0) scale(1.1)}}@keyframes pwa2-scaleIn{0%{opacity:0;transform:translateZ(0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes pwa2-slideIn{0%{opacity:0;transform:translateZ(0) scaleX(0)}to{opacity:1;transform:translateZ(0) scaleX(1)}}@keyframes pwa2-slideInRight{0%{opacity:0;transform:translate3d(12px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes pwa2-ripple{0%{opacity:.6;transform:translate3d(-50%,-50%,0) scale(0)}to{opacity:0;transform:translate3d(-50%,-50%,0) scale(4)}}@keyframes pwa2-bounce{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-2px,0) scale(1.02)}}@keyframes pwa2-bounceIn{0%{opacity:0;transform:translateZ(0) scale(.3)}50%{transform:translateZ(0) scale(1.05)}70%{transform:translateZ(0) scale(.9)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes pwa2-shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-2px,0,0)}20%,40%,60%,80%{transform:translate3d(2px,0,0)}}@keyframes pwa2-glow{0%,to{box-shadow:0 0 12px #c1485780,0 0 24px #c1485766,0 0 40px #c1485733}50%{box-shadow:0 0 20px #c14857b3,0 0 40px #c1485799,0 0 60px #c148574d}}@keyframes pwa2-slideInLeft{0%{opacity:0;transform:translate3d(-12px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes pwa2-stagger{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}.pwa2-animate-fadeIn{animation:pwa2-fadeIn var(--pwa2-duration-fast) var(--pwa2-easing-default)}.pwa2-animate-fadeInUp{animation:pwa2-fadeInUp var(--pwa2-duration-normal) var(--pwa2-easing-default);transform:translateZ(0)}.pwa2-animate-slideUp{animation:pwa2-slideUp var(--pwa2-duration-normal) var(--pwa2-easing-default);transform:translateZ(0)}.pwa2-animate-spin{animation:pwa2-spin .8s linear infinite;transform:translateZ(0)}.pwa2-animate-bounce{animation:pwa2-bounce var(--pwa2-duration-slow) var(--pwa2-easing-default)}.rdp{--rdp-cell-size:42px;--rdp-accent-color:var(--pwa2-primary)!important;--rdp-accent-color-dark:var(--pwa2-accent)!important;--rdp-background-color:var(--pwa2-bg-card)!important;font-family:var(--pwa2-font-family);margin:0}.rdp-months{justify-content:center}.rdp-month{margin:0;width:100%}.rdp-caption{align-items:center;border-bottom:1px solid var(--pwa2-border-light);display:flex;justify-content:space-between;margin-bottom:var(--pwa2-space-4);padding:0 var(--pwa2-space-1) var(--pwa2-space-4)}.rdp-caption_label{color:var(--pwa2-text-primary)!important;font-size:var(--pwa2-text-lg)!important;font-weight:var(--pwa2-font-bold)!important;letter-spacing:var(--pwa2-tracking-tight);text-transform:capitalize}.rdp-nav{gap:var(--pwa2-space-2)}.rdp-button{align-items:center;background:var(--pwa2-bg-secondary)!important;border:none!important;border-radius:var(--pwa2-radius-sm)!important;color:var(--pwa2-text-primary)!important;cursor:pointer;display:flex;font-size:var(--pwa2-text-sm)!important;height:32px!important;justify-content:center;transition:all var(--pwa2-duration-slow) var(--pwa2-easing-bounce)!important;width:32px!important}.rdp-button:active:not([disabled]),.rdp-button:hover:not([disabled]){background:var(--pwa2-bg-tertiary)!important}.rdp-button[disabled]{cursor:not-allowed;opacity:.3}.rdp-head_cell{color:var(--pwa2-text-secondary)!important;font-size:var(--pwa2-text-xs)!important;font-weight:var(--pwa2-font-semibold)!important;letter-spacing:0;padding:var(--pwa2-space-3) 0 var(--pwa2-space-2-5);text-transform:lowercase}.rdp-day{background:#0000!important;border:none!important;border-radius:var(--pwa2-radius-sm)!important;color:var(--pwa2-text-primary)!important;font-size:var(--pwa2-text-sm)!important;font-weight:var(--pwa2-font-medium)!important;height:var(--rdp-cell-size)!important;margin:1px;transition:all var(--pwa2-duration-slow) var(--pwa2-easing-bounce)!important;width:var(--rdp-cell-size)!important}.rdp-day:hover:not([disabled]):not(.rdp-day_selected):not(.rdp-day_today){background-color:var(--pwa2-bg-secondary)!important}.rdp-day_today:not(.rdp-day_selected){background-color:var(--pwa2-bg-accent-soft)!important;border:1px solid var(--pwa2-border-accent)!important;color:var(--pwa2-primary)!important;font-weight:var(--pwa2-font-semibold)!important}.rdp-day_today:hover:not(.rdp-day_selected){background-color:var(--pwa2-bg-accent-soft)!important;border-color:var(--pwa2-border-accent)!important}.rdp-day_selected,.rdp-day_selected:hover{background-color:var(--pwa2-primary)!important;border:2px solid var(--pwa2-primary)!important;box-shadow:var(--pwa2-shadow-primary)!important;color:var(--pwa2-text-on-gradient)!important;font-weight:var(--pwa2-font-bold)!important}.rdp-day[disabled]{background-color:initial!important;cursor:not-allowed;opacity:.5}.rdp-day[disabled],.rdp-day_outside{color:var(--pwa2-text-disabled)!important}.rdp-day_outside{opacity:.4}.rdp-table{margin:0;width:100%}.pwa2-animate-bounceIn{animation:pwa2-bounceIn var(--pwa2-duration-slow) var(--pwa2-easing-default)}.pwa2-animate-shake{animation:pwa2-shake var(--pwa2-duration-slow) var(--pwa2-easing-default)}.pwa2-animate-glow{animation:pwa2-glow 2s var(--pwa2-easing-in-out) infinite}.pwa2-glass{background:var(--pwa2-bg-primary);border:1px solid var(--pwa2-border-default);box-shadow:var(--pwa2-shadow-card);position:relative}.pwa2-glass:before{content:none}.pwa2-card{background:var(--pwa2-bg-card);border:1px solid var(--pwa2-border-default);border-radius:var(--pwa2-radius-card);box-shadow:var(--pwa2-shadow-card);overflow:hidden;padding:var(--pwa2-spacing-xl);position:relative;transform:translateZ(0);transition:var(--pwa2-transition-card)}.pwa2-card-ripple{overflow:hidden;position:relative}.pwa2-card-ripple:after{background:#ffffff80;border-radius:50%;content:"";height:0;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate3d(-50%,-50%,0) scale(0);width:0}.pwa2-card-ripple:active:after{animation:pwa2-ripple .2s cubic-bezier(.4,0,.2,1);height:200px;width:200px}.pwa2-button-reset{background:none;border:none;cursor:pointer;font:inherit;margin:0;outline:none;padding:0}.pwa2-app [role=button]:not([aria-disabled=true]),.pwa2-app button:not(:disabled){transform-origin:center;transition:transform var(--pwa2-duration-fast) var(--pwa2-easing-out),filter var(--pwa2-duration-fast) var(--pwa2-easing-out)}.pwa2-app [role=button]:not([aria-disabled=true]):active,.pwa2-app button:not(:disabled):active{filter:brightness(.98);transform:scale(.97)}.pwa2-scrollbar::-webkit-scrollbar{height:4px;width:4px}.pwa2-scrollbar::-webkit-scrollbar-track{background:#0000}.pwa2-scrollbar::-webkit-scrollbar-thumb{background:#0000001a;border-radius:2px}.pwa2-scrollbar::-webkit-scrollbar-thumb:hover{background:#0003}.pwa2-hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.pwa2-hide-scrollbar::-webkit-scrollbar{display:none}.pwa2-skeleton{animation:pwa2-shimmer 1.5s infinite;background:linear-gradient(90deg,var(--pwa2-bg-overlay-light) 25%,var(--pwa2-bg-tertiary) 50%,var(--pwa2-bg-overlay-light) 75%);background-size:200% 100%;border-radius:var(--pwa2-radius-md);transform:translateZ(0)}.pwa2-welcome-banner{animation:pwa2-fadeInUp var(--pwa2-duration-normal) var(--pwa2-easing-default);transform:translateZ(0)}@media (hover:none) and (pointer:coarse){.pwa2-button-reset:active,.pwa2-card:active,button:active{opacity:.9;transform:translateZ(0) scale(.97)!important}.pwa2-card,[role=button],button{-webkit-tap-highlight-color:rgba(0,0,0,.1);min-height:44px}}.pwa2-blocks-container,.pwa2-blocks-grid,.pwa2-content{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}:focus{outline:none}:focus-visible{outline:none}@keyframes focus-pulse{0%,to{box-shadow:0 0 0 4px var(--pwa2-focus-ring),0 0 0 1px var(--pwa2-primary)}50%{box-shadow:0 0 0 6px var(--pwa2-focus-ring),0 0 0 1px var(--pwa2-primary)}}[role=button]:focus-visible,button:focus-visible{outline:2px solid var(--pwa2-primary);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--pwa2-primary);outline-offset:0}a:focus-visible{outline:2px solid var(--pwa2-primary);outline-offset:2px}.pwa2-card:focus-visible{outline:2px solid var(--pwa2-primary);outline-offset:2px}[tabindex]:focus-visible{outline:2px solid var(--pwa2-primary);outline-offset:2px}.pwa2-skip-link{background:var(--pwa2-primary);border-radius:var(--pwa2-radius-md);color:var(--pwa2-text-inverse);font-weight:600;left:-9999px;padding:var(--pwa2-space-3) var(--pwa2-space-4);position:absolute;text-decoration:none;z-index:var(--pwa2-z-max)}.pwa2-skip-link:focus{left:var(--pwa2-space-4);top:var(--pwa2-space-4)}.pwa2-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.2s!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.15s!important}.pwa2-animate-float,.pwa2-animate-glow,.pwa2-animate-pulse,.pwa2-animate-shimmer{animation:none!important}}@media (prefers-contrast:high){:root{--pwa2-border-default:#0003;--pwa2-border-strong:#0006}.pwa2-card,.pwa2-glass{border-width:2px}}.pwa2-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pwa2-line-clamp-2{-webkit-line-clamp:2}.pwa2-line-clamp-2,.pwa2-line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pwa2-line-clamp-3{-webkit-line-clamp:3}.pwa2-flex{display:flex}.pwa2-flex-col{display:flex;flex-direction:column}.pwa2-flex-center{align-items:center;display:flex;justify-content:center}.pwa2-flex-between{align-items:center;display:flex;justify-content:space-between}.pwa2-flex-1{flex:1}.pwa2-shrink-0{flex-shrink:0}.pwa2-gap-1{gap:var(--pwa2-space-1)}.pwa2-gap-2{gap:var(--pwa2-space-2)}.pwa2-gap-3{gap:var(--pwa2-space-3)}.pwa2-gap-4{gap:var(--pwa2-space-4)}.pwa2-gap-5{gap:var(--pwa2-space-5)}.pwa2-gap-6{gap:var(--pwa2-space-6)}.pwa2-p-0{padding:0}.pwa2-p-1{padding:var(--pwa2-space-1)}.pwa2-p-2{padding:var(--pwa2-space-2)}.pwa2-p-3{padding:var(--pwa2-space-3)}.pwa2-p-4{padding:var(--pwa2-space-4)}.pwa2-p-5{padding:var(--pwa2-space-5)}.pwa2-p-6{padding:var(--pwa2-space-6)}.pwa2-m-0{margin:0}.pwa2-mb-1{margin-bottom:var(--pwa2-space-1)}.pwa2-mb-2{margin-bottom:var(--pwa2-space-2)}.pwa2-mb-3{margin-bottom:var(--pwa2-space-3)}.pwa2-mb-4{margin-bottom:var(--pwa2-space-4)}.pwa2-mb-5{margin-bottom:var(--pwa2-space-5)}.pwa2-mb-6{margin-bottom:var(--pwa2-space-6)}.pwa2-text-primary{color:var(--pwa2-text-primary)}.pwa2-text-secondary{color:var(--pwa2-text-secondary)}.pwa2-text-tertiary{color:var(--pwa2-text-tertiary)}.pwa2-text-disabled{color:var(--pwa2-text-disabled)}.pwa2-text-inverse{color:var(--pwa2-text-inverse)}.pwa2-text-success{color:var(--pwa2-success)}.pwa2-text-error{color:var(--pwa2-error)}.pwa2-text-warning{color:var(--pwa2-warning)}.pwa2-text-2xs{font-size:var(--pwa2-text-2xs)}.pwa2-text-xs{font-size:var(--pwa2-text-xs)}.pwa2-text-sm{font-size:var(--pwa2-text-sm)}.pwa2-text-base{font-size:var(--pwa2-text-base)}.pwa2-text-md{font-size:var(--pwa2-text-md)}.pwa2-text-lg{font-size:var(--pwa2-text-lg)}.pwa2-text-xl{font-size:var(--pwa2-text-xl)}.pwa2-text-2xl{font-size:var(--pwa2-text-2xl)}.pwa2-text-3xl{font-size:var(--pwa2-text-3xl)}.pwa2-font-normal{font-weight:var(--pwa2-font-normal)}.pwa2-font-medium{font-weight:var(--pwa2-font-medium)}.pwa2-font-semibold{font-weight:var(--pwa2-font-semibold)}.pwa2-font-bold{font-weight:var(--pwa2-font-bold)}.pwa2-font-extrabold{font-weight:var(--pwa2-font-extrabold)}.pwa2-rounded-none{border-radius:0}.pwa2-rounded-sm{border-radius:var(--pwa2-radius-sm)}.pwa2-rounded-md{border-radius:var(--pwa2-radius-md)}.pwa2-rounded-lg{border-radius:var(--pwa2-radius-lg)}.pwa2-rounded-xl{border-radius:var(--pwa2-radius-xl)}.pwa2-rounded-full{border-radius:var(--pwa2-radius-full)}.pwa2-w-full{width:100%}.pwa2-min-w-0{min-width:0}.pwa2-section-divider{background:linear-gradient(90deg,#0000 0,var(--pwa2-border-light) 50%,#0000 100%);border:none;height:1px;margin:var(--pwa2-space-6) 0}.pwa2-bg-subtle-gradient{background:linear-gradient(180deg,var(--pwa2-bg-primary) 0,var(--pwa2-bg-secondary) 100%)}.pwa2-bg-soft-glow{position:relative}.pwa2-bg-soft-glow:before{background:radial-gradient(circle at 50% 0,var(--pwa2-primary-light) 0,#0000 70%);border-radius:inherit;content:"";inset:0;opacity:.3;pointer-events:none;position:absolute}*{-webkit-tap-highlight-color:transparent}.pwa2-card,.pwa2-glass,[role=button],a,button{will-change:transform,box-shadow}@supports (backdrop-filter:blur(1px)){.pwa2-glass{backdrop-filter:none;-webkit-backdrop-filter:none}}.pwa2-text-primary,.pwa2-text-secondary,h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-cyrillic-ext-400-normal.39fbf8d2c4abc46f721f.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-400-normal.818b84180553acc613f3.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-cyrillic-400-normal.89455522650c3fb3654c.woff2) format("woff2"),url(/static/media/inter-cyrillic-400-normal.dd21c71421d58232ef03.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-greek-ext-400-normal.f2ef63e732b18d636044.woff2) format("woff2"),url(/static/media/inter-greek-ext-400-normal.fc80974ec6969ee03fd2.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-greek-400-normal.e685387f69602567b1da.woff2) format("woff2"),url(/static/media/inter-greek-400-normal.b412faded087fbcfa4ff.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-vietnamese-400-normal.44c9df135eec470b0ab6.woff2) format("woff2"),url(/static/media/inter-vietnamese-400-normal.aaa15d735e3826061950.woff) format("woff");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-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-latin-ext-400-normal.210fb826cb25acbd4094.woff2) format("woff2"),url(/static/media/inter-latin-ext-400-normal.c616205185f0d3677df9.woff) format("woff");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-latin-400-normal.eca1e21531598d5db58f.woff2) format("woff2"),url(/static/media/inter-latin-400-normal.2ea1079c0069eb040a52.woff) format("woff");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-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-cyrillic-ext-500-normal.b2740f247d3be4a05ca0.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-500-normal.e9974e820735012b025b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-cyrillic-500-normal.33a76a7cbcfcb7076534.woff2) format("woff2"),url(/static/media/inter-cyrillic-500-normal.72f7a9db87626ca30c76.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-greek-ext-500-normal.4c6d520b97e3bb4ef613.woff2) format("woff2"),url(/static/media/inter-greek-ext-500-normal.47cc2391a7edf82cf4e1.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-greek-500-normal.e7cec4ef4f6780e90a52.woff2) format("woff2"),url(/static/media/inter-greek-500-normal.6d34bacda2be54829b97.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-vietnamese-500-normal.63d02ea896a7406849b6.woff2) format("woff2"),url(/static/media/inter-vietnamese-500-normal.296d66c0bba9086788b9.woff) format("woff");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-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-latin-ext-500-normal.cdb4dd5dc508fe6e7398.woff2) format("woff2"),url(/static/media/inter-latin-ext-500-normal.2f93aaa35e870cec4704.woff) format("woff");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-latin-500-normal.b7c27c60f848f2083f45.woff2) format("woff2"),url(/static/media/inter-latin-500-normal.5014db633e71a7741bf5.woff) format("woff");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-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-cyrillic-ext-600-normal.8c6413cdd8004fde0a19.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-600-normal.d6d44e8705a633436dfe.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-cyrillic-600-normal.fdee7b66c2d88216b75f.woff2) format("woff2"),url(/static/media/inter-cyrillic-600-normal.8609e1b95284125f21cb.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-greek-ext-600-normal.c3c138d889b8c929822c.woff2) format("woff2"),url(/static/media/inter-greek-ext-600-normal.c7983dac0ad6a359aef0.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-greek-600-normal.984050ecee12eabe9366.woff2) format("woff2"),url(/static/media/inter-greek-600-normal.d8b0044cf6afdd52b07b.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-vietnamese-600-normal.6984cf5e8583fac83be3.woff2) format("woff2"),url(/static/media/inter-vietnamese-600-normal.04bb56ffa463ab55708d.woff) format("woff");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-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-latin-ext-600-normal.8148c3ae14dfaefc62ca.woff2) format("woff2"),url(/static/media/inter-latin-ext-600-normal.4d0d5017d71ea1750fc1.woff) format("woff");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-latin-600-normal.69a8d1d484967aba2389.woff2) format("woff2"),url(/static/media/inter-latin-600-normal.f10265da6bd8d66999ac.woff) format("woff");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-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-cyrillic-ext-700-normal.b0c28c6752a13fa5abaf.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-700-normal.43f6f7e8a4205f05e58c.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-cyrillic-700-normal.533055ff3700190d8dfa.woff2) format("woff2"),url(/static/media/inter-cyrillic-700-normal.9f2de06ca9a7c8458434.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-greek-ext-700-normal.c9429f4b77b1f85e999d.woff2) format("woff2"),url(/static/media/inter-greek-ext-700-normal.0f8675bdd7f3fe3a3dba.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-greek-700-normal.3f04511ca7c0cea0cc2f.woff2) format("woff2"),url(/static/media/inter-greek-700-normal.8b95c1e2b193d0541864.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-vietnamese-700-normal.d1c85cabbe96efcaeb68.woff2) format("woff2"),url(/static/media/inter-vietnamese-700-normal.05b640f829d1ac5ff29d.woff) format("woff");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-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-latin-ext-700-normal.bc59219ed344909a4f53.woff2) format("woff2"),url(/static/media/inter-latin-ext-700-normal.d4a91814dd3f1e022ab1.woff) format("woff");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-latin-700-normal.1104236696a5d2d1f236.woff2) format("woff2"),url(/static/media/inter-latin-700-normal.c73ae7252669254d2588.woff) format("woff");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-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/static/media/inter-cyrillic-ext-800-normal.e6e43b7a04f9a0ee40ab.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-800-normal.6b3d976237d00cddf2c9.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/static/media/inter-cyrillic-800-normal.9db8aee669b5bb33882d.woff2) format("woff2"),url(/static/media/inter-cyrillic-800-normal.a0cb8f734a73e8bf5059.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/static/media/inter-greek-ext-800-normal.06cacdee737ce03b4adb.woff2) format("woff2"),url(/static/media/inter-greek-ext-800-normal.d3fb89b9b7f3b4c6eb52.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/static/media/inter-greek-800-normal.e9b5d2d4f24060cc1f25.woff2) format("woff2"),url(/static/media/inter-greek-800-normal.af02bb9b1bd7a5e0d73a.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/static/media/inter-vietnamese-800-normal.344e8bb59f4fe38591db.woff2) format("woff2"),url(/static/media/inter-vietnamese-800-normal.247535ebe16af19afc86.woff) format("woff");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-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/static/media/inter-latin-ext-800-normal.295090dc5792a0e7b9c6.woff2) format("woff2"),url(/static/media/inter-latin-ext-800-normal.581b38b1c40557386b4c.woff) format("woff");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/static/media/inter-latin-800-normal.d2cf8417dfce77f8f2be.woff2) format("woff2"),url(/static/media/inter-latin-800-normal.e25d8fa1cf6e38254bbe.woff) format("woff");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}[data-simplebar]{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;position:relative}.simplebar-wrapper{height:inherit;max-height:inherit;max-width:inherit;overflow:hidden;width:inherit}.simplebar-mask{direction:inherit;height:auto!important;overflow:hidden;width:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{bottom:0;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.simplebar-offset{-webkit-overflow-scrolling:touch;box-sizing:inherit!important;direction:inherit!important;resize:none!important}.simplebar-content-wrapper{-ms-overflow-style:none;box-sizing:border-box!important;direction:inherit;display:block;height:100%;max-height:100%;max-width:100%;overflow:auto;position:relative;scrollbar-width:none;width:auto}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;height:0;width:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;pointer-events:none;width:100%}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;flex-basis:0;flex-grow:inherit;flex-shrink:0;float:left;height:100%;margin:0;max-height:1px;max-width:1px;overflow:hidden;padding:0;pointer-events:none;position:relative;width:100%;z-index:-1}.simplebar-height-auto-observer{box-sizing:inherit;display:block;height:1000%;left:0;min-height:1px;min-width:1px;opacity:0;top:0;width:1000%;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{overflow:hidden;pointer-events:none;position:absolute}.simplebar-track{bottom:0;right:0;z-index:1}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{-webkit-touch-callout:none;pointer-events:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{left:0;min-height:10px;position:absolute;right:0}.simplebar-scrollbar:before{background:#000;border-radius:7px;content:"";opacity:0;position:absolute;transition:opacity .2s linear .5s}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{bottom:2px;left:2px;right:2px;top:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{bottom:0;left:0;min-height:0;min-width:10px;right:auto;top:0;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.simplebar-dummy-scrollbar-size{-ms-overflow-style:scrollbar!important;direction:rtl;height:500px;opacity:0;overflow-x:scroll;overflow-y:hidden;position:fixed;visibility:hidden;width:500px}.simplebar-dummy-scrollbar-size>div{height:200%;margin:10px 0;width:200%}.simplebar-hide-scrollbar{-ms-overflow-style:none;left:0;overflow-y:scroll;position:fixed;scrollbar-width:none;visibility:hidden}.horizontal-scroll-container .simplebar-scrollbar:before{background:linear-gradient(135deg,#c1485766,#c148574d);border-radius:6px;box-shadow:none;opacity:.4;transition:all .2s cubic-bezier(.4,0,.2,1);will-change:transform,opacity,height}.horizontal-scroll-container .simplebar-scrollbar.simplebar-hover:before,.horizontal-scroll-container .simplebar-scrollbar:hover:before{background:linear-gradient(135deg,#c1485799,#c1485780);box-shadow:none;opacity:.7;transform:scaleY(1.1)}.horizontal-scroll-container .simplebar-scrollbar.simplebar-visible:before{animation:scrollbarPulse 2s ease-in-out}.horizontal-scroll-container .simplebar-track{background:#00000008;border-radius:4px;height:6px;transition:background .2s ease}.horizontal-scroll-container[data-hovering=true] .simplebar-track{background:#0000000d}.horizontal-scroll-container .simplebar-track.simplebar-horizontal{backdrop-filter:blur(2px);height:6px;margin:0 16px;position:relative}.horizontal-scroll-container .simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:4px;min-height:40px;top:1px;transition:height .2s ease}.horizontal-scroll-container .simplebar-track.simplebar-vertical{display:none!important}@keyframes scrollbarPulse{0%,to{opacity:.75;transform:scale(1)}25%{opacity:1;transform:scale(1.05)}50%{opacity:.9;transform:scale(1.1)}75%{opacity:1;transform:scale(1.05)}}.horizontal-scroll-container[data-dragging=true]{cursor:grabbing!important;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.horizontal-scroll-container[data-dragging=true] *{cursor:grabbing!important;pointer-events:none;user-select:none;-webkit-user-select:none}.horizontal-scroll-container .scroll-content{cursor:grab;transition:transform .1s ease-out;user-select:none;-webkit-user-select:none}.horizontal-scroll-container .scroll-content:active{cursor:grabbing}.horizontal-scroll-container[data-hovering=true] .scroll-content,.horizontal-scroll-container[data-hovering=true] .scroll-content:hover{cursor:grab}.horizontal-scroll-container[data-dragging=true] .scroll-content{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}@keyframes contentHintWave{0%{transform:translateX(0)}25%{transform:translateX(-80px)}50%{transform:translateX(20px)}75%{transform:translateX(-10px)}to{transform:translateX(0)}}.scroll-content-hint{animation:contentHintWave 1.8s cubic-bezier(.4,0,.2,1) forwards}.horizontal-scroll-container[data-dragging=true] .simplebar-scrollbar:before{background:linear-gradient(135deg,#c14857b3,#c1485799);opacity:.8}.horizontal-scroll-container .simplebar-scrollbar{opacity:0;transition:opacity .3s ease,transform .2s ease}.horizontal-scroll-container .simplebar-scrollbar.simplebar-visible{opacity:1}.horizontal-scroll-container[data-hovering=true] .simplebar-scrollbar:before{opacity:.9}.horizontal-scroll-container[data-dragging=true] .scroll-content{transform:scale(.998);transition:transform .05s ease-out}.horizontal-scroll-container[data-hovering=true] .simplebar-track.simplebar-horizontal .simplebar-scrollbar{min-height:45px}.horizontal-scroll-container .simplebar-content-wrapper{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}@media (max-width:768px){.horizontal-scroll-container .simplebar-track{opacity:.3}.horizontal-scroll-container[data-hovering=true] .simplebar-track{opacity:.5}}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes scaleUp{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glow{0%,to{box-shadow:0 0 5px #c148574d}50%{box-shadow:0 0 12px #c1485766}}@keyframes slideStep{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes modalBackdrop{0%{opacity:0}to{opacity:1}}@keyframes modalContent{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes cardHover{0%{box-shadow:0 1px 3px #0000001a;transform:translateY(0) scale(1)}to{box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a;transform:translateY(-4px) scale(1.02)}}@keyframes ripple{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(4)}}.constructor-ripple{animation:ripple .6s ease-out;background:#ffffff80;border-radius:50%;pointer-events:none;position:absolute;transform:scale(0)}.menu-editor .menu-editor-edit-btn:focus-visible,.menu-editor-input:focus-visible,.menu-editor-row button:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #1f2937;outline:none}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.step-transition{animation:slideStep .4s cubic-bezier(.4,0,.2,1)}.fade-in-up{animation:fadeInUp .5s cubic-bezier(.4,0,.2,1) forwards}.fade-in-down{animation:fadeInDown .5s cubic-bezier(.4,0,.2,1)}.scale-in{animation:scaleIn .3s cubic-bezier(.34,1.56,.64,1)}.modal-backdrop{animation:modalBackdrop .2s ease-out}.modal-content{animation:modalContent .3s cubic-bezier(.34,1.56,.64,1)}.interactive-card{contain:layout style;isolation:isolate;transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform,box-shadow}.interactive-card:hover{box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a}.interactive-card:active,.interactive-card:focus{animation:none!important}.interactive-card *{pointer-events:auto}.smooth-transition{transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-effect{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#fffc}*{scrollbar-color:#c148574d #0000;scrollbar-width:thin}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#c148574d;border:2px solid #0000;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#c1485780}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid #0000;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:0.5;--rdp-outside-opacity:0.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:0.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:0.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:#fff;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction),#0000 50%,var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction),var(--rdp-range_middle-background-color) 50%,#0000 50%);--rdp-range_end-color:#fff;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid #0000;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:0.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:0.75;--rdp-weekday-padding:0.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:0.3s;--rdp-animation_timing:cubic-bezier(0.4,0,0.2,1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{position:relative}.rdp-root,.rdp-root *{box-sizing:border-box}.rdp-day{height:var(--rdp-day-height);text-align:center;width:var(--rdp-day-width)}.rdp-day_button{align-items:center;background:none;border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);color:inherit;cursor:pointer;display:flex;font:inherit;height:var(--rdp-day_button-height);justify-content:center;margin:0;padding:0;width:var(--rdp-day_button-width)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{align-items:center;border:0;display:inline-flex;position:relative;white-space:nowrap;z-index:1}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{align-items:center;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;height:var(--rdp-nav_button-height);justify-content:center;margin:0;padding:0;position:relative;width:var(--rdp-nav_button-width)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{align-items:center;display:inline-flex;gap:var(--rdp-dropdown-gap);position:relative}.rdp-dropdown{appearance:none;border:none;cursor:inherit;inset-block-end:0;inset-block-start:0;inset-inline-start:0;line-height:inherit;margin:0;opacity:0;padding:0;position:absolute;width:100%;z-index:2}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{align-content:center;display:flex;font-size:large;font-weight:700;height:var(--rdp-nav-height)}.rdp-root[data-nav-layout=after] .rdp-month,.rdp-root[data-nav-layout=around] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-end:var(--rdp-nav_button-width);margin-inline-start:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{display:inline-flex;height:var(--rdp-nav-height);inset-inline-start:0;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{display:inline-flex;height:var(--rdp-nav-height);inset-inline-end:0;justify-content:center;position:absolute;top:0}.rdp-months{display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{align-items:center;display:flex;height:var(--rdp-nav-height);inset-block-start:0;inset-inline-end:0;position:absolute}.rdp-weekday{font-size:smaller;font-weight:500;opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);font-size:small;font-weight:400;height:var(--rdp-week_number-height);opacity:var(--rdp-week_number-opacity);text-align:var(--rdp-weeknumber-text-align);width:var(--rdp-week_number-width)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{color:var(--rdp-range_start-color);visibility:hidden}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{background-color:var(--rdp-range_end-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes rdp-slide_in_right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes rdp-slide_out_left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translateX(0)}to{transform:translateX(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(/static/media/manrope-cyrillic-ext-400-normal.dd6629a5ac96b1b9496b.woff2) format("woff2"),url(/static/media/manrope-cyrillic-ext-400-normal.d706d6c43b0214bfb650.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(/static/media/manrope-cyrillic-400-normal.67d2f5cd27a74c066bb7.woff2) format("woff2"),url(/static/media/manrope-cyrillic-400-normal.803cbd0e719151df3d8f.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(/static/media/manrope-greek-400-normal.91c29e2e99de39ffd2db.woff2) format("woff2"),url(/static/media/manrope-greek-400-normal.94e36a3348e01178daa1.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(/static/media/manrope-vietnamese-400-normal.07b7f29f8b0fb89c929a.woff2) format("woff2"),url(/static/media/manrope-vietnamese-400-normal.96dac2f6286e1a04f9b9.woff) format("woff");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-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(/static/media/manrope-latin-ext-400-normal.a05ad2a2eb9002767f90.woff2) format("woff2"),url(/static/media/manrope-latin-ext-400-normal.5519f7a0fd74c0aa3aac.woff) format("woff");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(/static/media/manrope-latin-400-normal.84d41d78bb782fb0f969.woff2) format("woff2"),url(/static/media/manrope-latin-400-normal.0d1ad757ee42bab20614.woff) format("woff");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-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(/static/media/manrope-cyrillic-ext-500-normal.c803169a005534ccd3ce.woff2) format("woff2"),url(/static/media/manrope-cyrillic-ext-500-normal.7de3a9dc24887eb97e02.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(/static/media/manrope-cyrillic-500-normal.8bc39612bab147b548a0.woff2) format("woff2"),url(/static/media/manrope-cyrillic-500-normal.d9a670e709ce916c1b2f.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(/static/media/manrope-greek-500-normal.3ca2b78cc08d41506266.woff2) format("woff2"),url(/static/media/manrope-greek-500-normal.f712727ba6c6af22d46b.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(/static/media/manrope-vietnamese-500-normal.9d5e4c2f4b8f26f4504e.woff2) format("woff2"),url(/static/media/manrope-vietnamese-500-normal.c9bee1b7182072d8d1de.woff) format("woff");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-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(/static/media/manrope-latin-ext-500-normal.7e0789a3289d22727ab3.woff2) format("woff2"),url(/static/media/manrope-latin-ext-500-normal.cb08765add2357d17048.woff) format("woff");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(/static/media/manrope-latin-500-normal.c7736fa36f1acc702e19.woff2) format("woff2"),url(/static/media/manrope-latin-500-normal.d6d9a6ff354d8f532ed3.woff) format("woff");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-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/static/media/manrope-cyrillic-ext-700-normal.4ee2708831b279ef20f1.woff2) format("woff2"),url(/static/media/manrope-cyrillic-ext-700-normal.b2b2b1d8ddf951e3ba37.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/static/media/manrope-cyrillic-700-normal.682e60cb17fbaab47031.woff2) format("woff2"),url(/static/media/manrope-cyrillic-700-normal.b3861ca8cfacc88c54ff.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/static/media/manrope-greek-700-normal.8b5144f5aa9ba2f87b92.woff2) format("woff2"),url(/static/media/manrope-greek-700-normal.f68cae99ba31ccd12a09.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/static/media/manrope-vietnamese-700-normal.5d5f32888990c62b5471.woff2) format("woff2"),url(/static/media/manrope-vietnamese-700-normal.1d5cbbeae3c8b8b0b3fa.woff) format("woff");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-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/static/media/manrope-latin-ext-700-normal.7559db14fbd483e845ce.woff2) format("woff2"),url(/static/media/manrope-latin-ext-700-normal.d75558844f2c31e07286.woff) format("woff");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/static/media/manrope-latin-700-normal.bee86ea645ea6bd5d499.woff2) format("woff2"),url(/static/media/manrope-latin-700-normal.86549a2403b1726731ce.woff) format("woff");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}