/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer theme, base, components, utilities;@layer theme{:host,:root{--ui-font-sans:"Helvetica Neue",Helvetica,Arial,sans-serif;--ui-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ui-default-font-family:var(--ui-font-sans);--ui-default-mono-font-family:var(--ui-font-mono)}}@layer base{*,::backdrop,::file-selector-button,:after,:before{box-sizing:border-box;margin:0;padding:0;border:0 solid}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--ui-default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--ui-default-font-feature-settings,normal);font-variation-settings:var(--ui-default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--ui-default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--ui-default-mono-font-feature-settings,normal);font-variation-settings:var(--ui-default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}::file-selector-button,button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities;@layer theme, base, components, utilities;@layer theme;@layer base{*,::backdrop,::file-selector-button,:after,:before{box-sizing:border-box;margin:0;padding:0;border:0 solid}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--ui-default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--ui-default-font-feature-settings,normal);font-variation-settings:var(--ui-default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--ui-default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--ui-default-mono-font-feature-settings,normal);font-variation-settings:var(--ui-default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}::file-selector-button,button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities;:root{--gradient-brand:linear-gradient(90deg,#33a6f7,#1472f6 52%,#444deb 89%);--background:0 0% 100%;--foreground:240 10% 3.9%;--primary:240 5.9% 10%;--primary-foreground:0 0% 98%;--secondary:240 4.8% 95.9%;--secondary-foreground:240 5.9% 10%;--muted:240 4.8% 95.9%;--muted-foreground:240 3.8% 46.1%;--accent:240 4.8% 95.9%;--accent-foreground:240 5.9% 10%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:240 5.9% 90%;--input:240 5.9% 90%;--ring:240 5.9% 10%;--radius:0.5rem;--neutral-50:0 0% 96%;--neutral-100:0 0% 94%;--neutral-200:0 0% 90%;--neutral-300:240 4% 86%;--neutral-400:220 8% 78%;--neutral-500:218 7% 58%;--neutral-600:218 7% 46%;--neutral-700:0 0% 20%;--neutral-800:0 0% 15%;--neutral-900:0 0% 11%}.dark{--background:240 10% 3.9%;--foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:240 5.9% 10%;--secondary:240 3.7% 15.9%;--secondary-foreground:0 0% 98%;--muted:240 3.7% 15.9%;--muted-foreground:240 5% 64.9%;--accent:240 3.7% 15.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--border:240 3.7% 15.9%;--input:240 3.7% 15.9%;--ring:240 4.9% 83.9%;--neutral-50:0 0% 11%;--neutral-100:0 0% 15%;--neutral-200:0 0% 20%;--neutral-300:240 4% 28%;--neutral-400:220 8% 40%;--neutral-500:218 7% 55%;--neutral-600:218 7% 46%;--neutral-700:0 0% 80%;--neutral-800:0 0% 90%;--neutral-900:0 0% 96%;--color-neutral-50:hsl(0 0% 11%);--color-neutral-100:hsl(0 0% 15%);--color-neutral-200:hsl(0 0% 20%);--color-neutral-300:hsl(240 4% 28%);--color-neutral-400:hsl(220 8% 40%);--color-neutral-500:hsl(218 7% 55%);--color-neutral-600:hsl(218 7% 46%);--color-neutral-700:hsl(0 0% 80%);--color-neutral-800:hsl(0 0% 90%);--color-neutral-900:hsl(0 0% 96%)}.line-dash-x{background-image:repeating-linear-gradient(to right,hsl(var(--neutral-300)) 0 6px,transparent 6px 12px);height:1px;width:100%}.line-dash-y{background-image:repeating-linear-gradient(to bottom,hsl(var(--neutral-300)) 0 6px,transparent 6px 12px);width:1px;height:100%}.line--t{border-top:1px solid hsl(var(--neutral-300))}.line--r{border-right:1px solid hsl(var(--neutral-300))}.line--b{border-bottom:1px solid hsl(var(--neutral-300))}.line--l{border-left:1px solid hsl(var(--neutral-300))}.btn-construction{position:relative;background:hsl(var(--background));border:1px solid hsl(var(--neutral-300));border-radius:8px;font-weight:500;transition:all .2s ease}.btn-construction:before{content:"";position:absolute;top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px);background:repeating-linear-gradient(to right,hsl(var(--neutral-300)) 0 6px,transparent 6px 12px) 0 0 /100% 1px,repeating-linear-gradient(to right,hsl(var(--neutral-300)) 0 6px,transparent 6px 12px) 0 100% /100% 1px,repeating-linear-gradient(to bottom,hsl(var(--neutral-300)) 0 6px,transparent 6px 12px) 0 0 /1px 100%,repeating-linear-gradient(to bottom,hsl(var(--neutral-300)) 0 6px,transparent 6px 12px) 100% 0 /1px 100%;background-repeat:no-repeat;pointer-events:none;transition:opacity .2s ease}.btn-construction:hover{background:hsl(var(--foreground));color:hsl(var(--background));border-color:hsl(var(--foreground))}.btn-construction:hover:before{opacity:0}.btn-construction:disabled{background:hsl(var(--neutral-100));color:hsl(var(--neutral-400));border-color:hsl(var(--neutral-300));cursor:not-allowed}.btn-construction:disabled:before{opacity:.5}.bg-dot-pattern{background-image:radial-gradient(circle at center,currentColor 1px,transparent 0);background-size:24px 24px}.bg-grid-pattern{background-size:40px 40px;background-image:linear-gradient(90deg,rgba(128,128,128,.1) 1px,transparent 0),linear-gradient(180deg,rgba(128,128,128,.1) 1px,transparent 0)}.shadow-nav{box-shadow:0 0 1px 0 rgba(0,0,0,.8)}.text-shadow-nav{text-shadow:0 0 1px rgba(0,0,0,.13)}.backdrop-blur-nav{backdrop-filter:blur(3.5px)}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(2deg)}}@keyframes progress{0%{transform:translateX(-100%)}50%{transform:translateX(0)}to{transform:translateX(100%)}}.animate-float{animation:float 6s ease-in-out infinite}.animate-progress{animation:progress 2s ease-in-out infinite}@font-face{font-family:PP Editorial New;src:url(/_next/static/media/PPEditorialNew-Regular.b66012e9.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Editorial New;src:url(/_next/static/media/PPEditorialNew-Italic.7316c907.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PP Editorial New;src:url(/_next/static/media/PPEditorialNew-Ultralight.16f1aba3.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}