:root{--dreem-bg: #fffdf9;--dreem-ink: #1a1a1a;--dreem-muted: #625c55;--dreem-muted-strong: #3d3934;--dreem-accent: #fe4a1b;--dreem-accent-hover: #e94218;--dreem-accent-soft: #fff0eb;--dreem-accent-ring: rgba(254, 74, 27, .16);--dreem-accent-border: rgba(254, 74, 27, .16);--dreem-surface-dark: #111111;--dreem-surface-card: #1a1a1a;--dreem-on-dark: #ffffff;--dreem-on-dark-muted: rgba(255, 255, 255, .76);--dreem-on-dark-soft: rgba(255, 255, 255, .62);--dreem-on-dark-faint: rgba(255, 255, 255, .56);--dreem-on-dark-border: rgba(255, 255, 255, .14);--dreem-on-dark-control: rgba(255, 255, 255, .12);--dreem-surface-card-muted: rgba(255, 255, 255, .76);--dreem-panel: rgba(255, 255, 255, .72);--dreem-panel-strong: rgba(255, 255, 255, .9);--dreem-panel-warm: #f3ece4;--dreem-border-subtle: rgba(26, 26, 26, .08);--dreem-border-medium: rgba(26, 26, 26, .16);--dreem-border-strong: rgba(26, 26, 26, .42);--dreem-shadow-soft: 0 1.25rem 3rem rgba(23, 23, 23, .06);--dreem-shadow-dark: 0 1.25rem 2.5rem rgba(17, 17, 17, .18);--dreem-button-shadow: 0 .9rem 1.8rem rgba(254, 74, 27, .22);--dreem-button-shadow-hover: 0 1.05rem 2rem rgba(254, 74, 27, .28);--dreem-header-bg: rgba(255, 253, 249, .94);--dreem-header-shadow: 0 .75rem 1.75rem rgba(23, 23, 23, .08);--dreem-header-rule: rgba(26, 26, 26, .06);--dreem-control-bg: rgba(26, 26, 26, .05);--dreem-control-bg-hover: rgba(26, 26, 26, .08);--dreem-section-warm-gradient: linear-gradient( 180deg, rgba(254, 74, 27, .07), rgba(254, 74, 27, 0) );--dreem-hero-warm-gradient: linear-gradient(180deg, rgba(254, 74, 27, .07), rgba(254, 74, 27, 0)), radial-gradient(circle at top right, rgba(254, 74, 27, .11), transparent 24rem);--dreem-hero-dark-overlay: radial-gradient(circle at 50% 0%, rgba(254, 74, 27, .26), transparent 28rem), linear-gradient(180deg, rgba(255, 255, 255, .07), transparent 44%);--dreem-chart-grid: #eadfce;--dreem-chart-offer: #171717;--dreem-page-gradient: radial-gradient(circle at top center, rgba(254, 74, 27, .08), transparent 28rem), linear-gradient(180deg, #fffaf5 0%, #fffdf9 18rem, #fffdf9 100%);--dreem-button-radius: .5rem;--dreem-button-height: 3.25rem;--dreem-button-padding-x: 1.15rem;--dreem-button-sm-height: 2rem;--dreem-button-sm-padding-x: .8rem;--dreem-button-sm-font-size: .75rem;--dreem-button-xs-height: 1.75rem;--dreem-button-xs-padding-x: .7rem;--dreem-button-xs-font-size: .6875rem;--dreem-chip-radius: .5rem;--dreem-chip-height: 2rem;--dreem-chip-padding-x: .875rem;--dreem-form-surface: #fff8ef;--dreem-form-surface-raised: #fffdf9;--dreem-form-control-bg: #ffffff;--dreem-form-ink: #211a16;--dreem-form-muted: #75685f;--dreem-form-label: #6f6259;--dreem-form-placeholder: #a4968c;--dreem-form-border: rgba(80, 52, 34, .12);--dreem-form-border-strong: rgba(80, 52, 34, .16);--dreem-form-focus-border: rgba(254, 74, 27, .72);--dreem-form-focus-ring: rgba(254, 74, 27, .1);--dreem-form-error: #b73819;--dreem-form-shadow: 0 1.125rem 2.5rem rgba(90, 62, 44, .12);--dreem-form-control-shadow: 0 .0625rem 0 rgba(80, 52, 34, .04);--dreem-form-option-hover: #fff0eb;--dreem-route-transition-duration: .22s;--dreem-route-transition-distance: .65rem;--dreem-route-transition-easing: cubic-bezier(.22, 1, .36, 1);color-scheme:light;view-transition-name:none}html[data-theme=dark]{--dreem-bg: #0f1010;--dreem-ink: #f7f0e8;--dreem-muted: #b5aaa0;--dreem-muted-strong: #ddd3c8;--dreem-accent: #ff6a3d;--dreem-accent-hover: #ff7a53;--dreem-accent-soft: rgba(255, 106, 61, .14);--dreem-accent-ring: rgba(255, 106, 61, .22);--dreem-accent-border: rgba(255, 106, 61, .22);--dreem-surface-dark: #201916;--dreem-surface-card: #171717;--dreem-on-dark: #ffffff;--dreem-on-dark-muted: rgba(255, 255, 255, .76);--dreem-on-dark-soft: rgba(255, 255, 255, .62);--dreem-on-dark-faint: rgba(255, 255, 255, .56);--dreem-on-dark-border: rgba(255, 245, 232, .14);--dreem-on-dark-control: rgba(255, 245, 232, .12);--dreem-surface-card-muted: rgba(34, 28, 23, .68);--dreem-panel: rgba(27, 25, 23, .78);--dreem-panel-strong: rgba(35, 31, 28, .92);--dreem-panel-warm: #201b17;--dreem-border-subtle: rgba(255, 245, 232, .1);--dreem-border-medium: rgba(255, 245, 232, .18);--dreem-border-strong: rgba(255, 245, 232, .38);--dreem-shadow-soft: 0 1.25rem 3rem rgba(0, 0, 0, .24);--dreem-shadow-dark: 0 1.25rem 3rem rgba(0, 0, 0, .34);--dreem-button-shadow: 0 .9rem 1.8rem rgba(255, 106, 61, .18);--dreem-button-shadow-hover: 0 1.05rem 2rem rgba(255, 106, 61, .25);--dreem-header-bg: rgba(15, 16, 16, .82);--dreem-header-shadow: 0 .75rem 1.75rem rgba(0, 0, 0, .28);--dreem-header-rule: rgba(255, 245, 232, .1);--dreem-control-bg: rgba(255, 245, 232, .08);--dreem-control-bg-hover: rgba(255, 245, 232, .13);--dreem-section-warm-gradient: linear-gradient( 180deg, rgba(255, 106, 61, .1), rgba(255, 106, 61, 0) );--dreem-hero-warm-gradient: linear-gradient(180deg, rgba(255, 106, 61, .09), rgba(255, 106, 61, 0)), radial-gradient(circle at top right, rgba(255, 106, 61, .13), transparent 24rem);--dreem-hero-dark-overlay: radial-gradient(circle at 50% 0%, rgba(255, 106, 61, .22), transparent 28rem), linear-gradient(180deg, rgba(255, 245, 232, .06), transparent 44%);--dreem-chart-grid: rgba(255, 245, 232, .14);--dreem-chart-offer: #f7f0e8;--dreem-page-gradient: radial-gradient(circle at 78% 0%, rgba(255, 106, 61, .18), transparent 27rem), radial-gradient(circle at 0% 16rem, rgba(111, 60, 36, .18), transparent 34rem), linear-gradient(180deg, #11100f 0%, #141312 19rem, #0f1010 100%);--dreem-form-surface: #1b1714;--dreem-form-surface-raised: #221d19;--dreem-form-control-bg: #151413;--dreem-form-ink: #f7f0e8;--dreem-form-muted: #b9aea5;--dreem-form-label: #d6c9bd;--dreem-form-placeholder: #86796f;--dreem-form-border: rgba(255, 245, 232, .12);--dreem-form-border-strong: rgba(255, 245, 232, .18);--dreem-form-focus-border: rgba(255, 106, 61, .78);--dreem-form-focus-ring: rgba(255, 106, 61, .16);--dreem-form-error: #ff8a68;--dreem-form-shadow: 0 1.125rem 2.5rem rgba(0, 0, 0, .28);--dreem-form-control-shadow: 0 .0625rem 0 rgba(0, 0, 0, .18);--dreem-form-option-hover: rgba(255, 106, 61, .13);color-scheme:dark}html{scroll-behavior:smooth}body{margin:0;background:var(--dreem-page-gradient);color:var(--dreem-ink);font-family:Inter,Helvetica Neue,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;transition:background-color .26s ease,color .26s ease}a{color:inherit}button,input,textarea{font:inherit}.route-transition-surface{view-transition-name:dreem-route-page}::view-transition-group(dreem-route-page){animation-duration:var(--dreem-route-transition-duration);animation-timing-function:var(--dreem-route-transition-easing)}::view-transition-old(dreem-route-page),::view-transition-new(dreem-route-page){animation-duration:var(--dreem-route-transition-duration);animation-timing-function:var(--dreem-route-transition-easing);mix-blend-mode:normal}::view-transition-old(dreem-route-page){animation-name:dreem-route-page-out}::view-transition-new(dreem-route-page){animation-duration:calc(var(--dreem-route-transition-duration) + 40ms);animation-name:dreem-route-page-in}@keyframes dreem-route-page-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(calc(var(--dreem-route-transition-distance) * -.35)) scale(.997)}}@keyframes dreem-route-page-in{0%{opacity:0;transform:translateY(var(--dreem-route-transition-distance)) scale(.996)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){::view-transition-group(dreem-route-page),::view-transition-old(dreem-route-page),::view-transition-new(dreem-route-page){animation-duration:1ms}}
