@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_1d8c5cc8-module__-5dOoa__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_1d8c5cc8-module__-5dOoa__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.0_n_qwbzcushi.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.07r2ragk8ph~z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0787d67~10694.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0dgq8lqrj3gc_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0o14nraug8u5s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_69b0a650-module__YpXl3W__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_69b0a650-module__YpXl3W__variable{--font-ibm-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-semibold:600;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--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(--default-font-feature-settings,normal);font-variation-settings:var(--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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}: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)){::placeholder{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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.ml-2{margin-left:calc(var(--spacing) * 2)}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.border{border-style:var(--tw-border-style);border-width:1px}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[0\.68rem\]{font-size:.68rem}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.text-\[var\(--accent-strong\)\]{color:var(--accent-strong)}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--muted\)\]{color:var(--muted)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#110809;--background-strong:#050203;--surface:#160b0ac2;--surface-strong:#120909e6;--surface-soft:#ff852d0f;--foreground:#fff3ea;--muted:#d0ad94;--line:#ff913f24;--line-strong:#ffaa5f3d;--accent:#cf4e1d;--accent-strong:#ffab49;--accent-soft:#cf4e1d29;--ember:#ff7d27;--ember-strong:#ffd36a;--ember-soft:#ff7d272e;--success:#5ad3a4;--success-soft:#5ad3a41f;--danger:#ff8295;--danger-soft:#ff82951f;--shadow-color:#07020285}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff4eb;--background-strong:#f8e2d0;--surface:#fffbf7c7;--surface-strong:#fffbf7ed;--surface-soft:#cf4e1d0f;--foreground:#31150d;--muted:#8e6955;--line:#934a251f;--line-strong:#934a2538;--accent:#d05722;--accent-strong:#f39a42;--accent-soft:#d0572221;--ember:#ef7d22;--ember-strong:#ffc15d;--ember-soft:#ef7d2226;--success:#12805b;--success-soft:#12805b1a;--danger:#c34758;--danger-soft:#c347581a;--shadow-color:#6b382024}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{scroll-behavior:smooth}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ambient-drift{0%{transform:translate(0)scale(1)}50%{transform:translate(.75rem,-.9rem)scale(1.03)}to{transform:translate(0)scale(1)}}@keyframes sheen-sweep{0%{transform:translate(-140%)}to{transform:translate(180%)}}body{background:radial-gradient(circle at 18% 14%, #ffad5514, transparent 18rem), radial-gradient(circle at 84% 12%, #5982eb14, transparent 18rem), linear-gradient(180deg, var(--background) 0%, var(--background-strong) 100%);min-height:100vh;color:var(--foreground);font-family:var(--font-space-grotesk), "Space Grotesk", ui-sans-serif, system-ui, sans-serif;margin:0}body.body--locked{background:radial-gradient(circle at 50% 12%,#ffa65214,#0000 14rem),radial-gradient(circle at 24% 20%,#23589a38,#0000 24rem),radial-gradient(circle at 78% 16%,#145a902e,#0000 22rem),linear-gradient(#071423 0%,#050c18 48%,#030711 100%);height:100dvh;overflow:hidden}body:before{content:"";z-index:-2;pointer-events:none;opacity:.7;background:radial-gradient(circle at 24% 24%,#ffaa5f14,#0000 16rem),radial-gradient(circle at 76% 18%,#ff7a2b0d,#0000 16rem);position:fixed;inset:0}html[data-theme=light] body:before{opacity:.7}body.body--locked:before{opacity:.9;background:linear-gradient(#ffffff09,#0000 20%),radial-gradient(at 18% 44%,#4a89be33,#0000 22rem),radial-gradient(at 82% 38%,#5d97b92e,#0000 24rem),radial-gradient(at 50% 76%,#060b1547,#0000 32rem)}html[data-theme=light] body.body--locked:before{opacity:.42;filter:none;background:linear-gradient(#ffffff3d,#0000 20%),radial-gradient(circle at 50% 22%,#f6bb4b1a,#0000 16rem),radial-gradient(circle at 18% 18%,#97b4ff1a,#0000 18rem)}body:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:0 0;position:fixed;inset:0}html[data-theme=light] body:after{opacity:0;background:0 0}body.body--locked:after{opacity:1;background:radial-gradient(circle,#09111f00,#09111f33 62%,#03060d7a 100%),repeating-linear-gradient(90deg,#7db5ef05 0 1px,#0000 1px 5.6rem)}html[data-theme=light] body.body--locked:after{opacity:1;background:radial-gradient(circle,#fff0,#eef3ff38 64%,#dfe7fb85 100%)}a{color:inherit;text-decoration:none}input,button,textarea{font:inherit}input::-ms-reveal{display:none}input::-ms-clear{display:none}button{cursor:pointer}::selection{color:var(--foreground);background:#cf4e1d3d}.site-frame{width:min(100%,1240px);margin:0 auto;padding:clamp(.95rem,2.5vw,1.5rem)}.site-frame--auth{flex-direction:column;width:100%;min-height:100dvh;padding-inline:clamp(.95rem,2vw,1.8rem);display:flex}.site-content{padding-bottom:1rem}.site-content--auth{flex:1;min-height:0;padding-bottom:0;display:flex}.panel-surface{border:1px solid var(--line);background:linear-gradient(180deg, #ffffff09, #fff0), var(--surface);box-shadow:0 24px 60px var(--shadow-color), inset 0 1px 0 #ffffff14;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);border-radius:1.8rem;position:relative;overflow:hidden}.panel-surface:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff3,#ffc16b2e,#0000);height:1px;position:absolute;inset:0 0 auto}.site-header{z-index:30;background:linear-gradient(90deg, #ffffff08, transparent 34%), radial-gradient(circle at 12% 50%, #ffb24c1f, transparent 16rem), var(--surface);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:1rem;min-width:0;margin-bottom:1.75rem;padding:1rem 1.15rem;animation:.42s both fade-up;display:flex;position:sticky;top:1rem}.site-header__actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;display:flex}.site-header__cta{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:.7rem;min-width:0;display:inline-flex}.site-nav{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.site-nav-link{min-height:2.9rem;color:var(--muted);letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;padding:.78rem 1rem;font-size:.92rem;font-weight:600;transition:color .14s,background .14s,transform .14s;display:inline-flex}.site-nav-link:hover{background:var(--surface-soft);color:var(--foreground);transform:translateY(-1px)}.site-nav-link--quiet{background:0 0;border:1px solid #0000;min-height:2.65rem;padding:.7rem .85rem}.site-nav-link--quiet:hover{border-color:#ff944329}.brand-lockup{flex:auto;align-items:center;min-width:0;display:inline-flex;overflow:visible}.brand-lockup--compact{max-width:min(100%,11rem)}.brand-lockup__logo{object-fit:contain;filter:drop-shadow(0 12px 28px #ffa82c2e)drop-shadow(0 2px 10px #ffd68414);width:min(100%,11rem);height:auto;display:block}.site-brand-mark{background:linear-gradient(145deg,#ffae4952,#0000 60%),linear-gradient(135deg,#4f170c 0%,#cf4e1d 56%,#ffab49 100%);border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff2e,0 14px 32px #58160757}html[data-theme=light] .site-brand-mark{background:linear-gradient(145deg,#ffffffb3,#0000 60%),linear-gradient(135deg,#cf4e1d 0%,#ffb257 100%)}.site-brand-mark__glyph{letter-spacing:.18em;color:#f8fbff;font-size:1.1rem;font-weight:800;transform:translate(.08em)}.site-brand-copy{flex-direction:column;min-width:0;display:flex;overflow:hidden}.site-brand-overline{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:700;overflow:hidden}.site-brand-title{letter-spacing:-.02em;max-width:min(18rem,26vw);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.9rem,.78rem + .42vw,1rem);font-weight:700;overflow:hidden}.theme-toggle{border:1px solid var(--line);background:var(--surface-soft);border-radius:999px;align-items:center;gap:.7rem;min-height:2.7rem;padding:.38rem .72rem .38rem .42rem;transition:transform .14s,border-color .14s,background .14s;display:inline-flex}.theme-toggle:hover{border-color:var(--line-strong);background:#ffffff14;transform:translateY(-1px)}html[data-theme=light] .theme-toggle:hover{background:#d0572214}.theme-toggle--compact{background:#ffffff04;border-color:#839dcd29;justify-content:center;align-items:center;gap:0;width:2.4rem;height:2.4rem;min-height:2.4rem;padding:0;display:inline-flex}.theme-toggle--compact .theme-toggle__icon{width:100%;height:100%;box-shadow:none;background:0 0}.theme-toggle--compact:hover{background:var(--surface-soft)}.theme-toggle__icon{background:var(--surface-strong);width:1.8rem;height:1.8rem;color:var(--accent-strong);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.theme-toggle__icon svg{width:1rem;height:1rem}.field-label{letter-spacing:.02em;color:var(--muted);font-size:.78rem;font-weight:700;line-height:1;display:block}.field-label-cluster{align-items:center;gap:.4rem;display:inline-flex}.field-link{color:var(--accent-strong);font-size:.82rem;font-weight:700}.field-info{position:relative}.field-info__trigger{width:1rem;height:1rem;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;list-style:none;transition:color .14s,transform .14s;display:inline-flex}.field-info__trigger::-webkit-details-marker{display:none}.field-info__trigger:hover{color:var(--foreground);transform:translateY(-.5px)}.field-info__trigger:focus-visible{outline-offset:.18rem;border-radius:999px;outline:2px solid #ffa2566b}.field-info__icon{width:1rem;height:1rem}.field-info__menu{z-index:20;border:1px solid var(--line);background:var(--surface-strong);width:min(22rem,70vw);color:var(--foreground);box-shadow:0 18px 40px var(--shadow-color);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1rem;padding:.85rem .95rem;font-size:.82rem;line-height:1.6;position:absolute;top:calc(100% + .5rem);left:0}.input-shell{position:relative}.field-input{border:1px solid var(--line);background:linear-gradient(180deg, #ffffff08, transparent 88%), var(--surface-soft);width:100%;color:var(--foreground);border-radius:1rem;padding:.95rem 1rem;transition:border-color .14s,box-shadow .14s,transform .14s,background .14s;box-shadow:inset 0 1px #ffffff0d}.field-input--with-action{padding-right:4.6rem}.field-input:focus{background:linear-gradient(#ffffff0d,#0000 88%),#ffffff0f;border-color:#ffa75d9e;outline:none;box-shadow:0 0 0 4px #cf4e1d24,0 12px 28px #1e080638}.input-action{color:#bf9071;background:0 0;border:0;border-radius:.8rem;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;padding:0;transition:background .14s,color .14s,opacity .14s;display:inline-flex;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.input-action:hover{color:#ffd2ad;background:#40160ed1}.input-action:focus-visible{color:#ffd2ad;background:#40160ed1;outline:none;box-shadow:0 0 0 3px #cf4e1d2e}.input-action__icon{width:1.15rem;height:1.15rem;overflow:visible}.input-action__eye,.input-action__slash{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.input-action__pupil{fill:currentColor}.input-action[data-visible=true]{color:var(--accent-strong)}.input-action[data-visible=true] .input-action__slash{opacity:0}.field-hint{color:var(--muted);font-size:.82rem;line-height:1.6}.field-error{color:var(--danger);font-size:.8rem;line-height:1.55}.primary-button{background:linear-gradient(135deg, #ffffff29, transparent 42%), linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);color:#f8fbff;letter-spacing:.01em;border:1px solid #ffa85c2e;border-radius:1rem;justify-content:center;align-items:center;gap:.55rem;min-height:3.15rem;padding:.86rem 1.25rem;font-weight:700;transition:transform .14s,box-shadow .14s,opacity .14s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #4713075c}.primary-button:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 0%,#ffffff0d 38%,#fff0d157 50%,#ffffff0d 62%,#0000 100%);transition:transform .32s;position:absolute;inset:0;transform:translate(-140%)}.primary-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 22px 48px #4713076b}.primary-button:hover:not(:disabled):after{transform:translate(140%)}.primary-button:disabled{cursor:not-allowed;opacity:.68}.secondary-button{border:1px solid var(--line-strong);background:var(--surface-soft);min-height:3.15rem;color:var(--foreground);border-radius:1rem;justify-content:center;align-items:center;gap:.55rem;padding:.86rem 1.2rem;font-weight:650;transition:border-color .14s,background .14s,transform .14s;display:inline-flex}.secondary-button:hover:not(:disabled){background:#ffffff14;border-color:#ffa25657;transform:translateY(-1px)}html[data-theme=light] .secondary-button:hover:not(:disabled){background:#d0572214}.status-banner{background:var(--surface-soft);border:1px solid #0000;border-radius:1rem;padding:.95rem 1rem;font-size:.94rem;line-height:1.6}.status-banner[data-tone=success]{background:var(--success-soft);color:var(--success);border-color:#5ad3a438}.status-banner[data-tone=error]{background:var(--danger-soft);color:var(--danger);border-color:#ff829538}.status-banner[data-tone=warning]{background:var(--accent-soft);color:var(--accent-strong);border-color:#ffa2563d}.mini-badge{border:1px solid var(--line);background:var(--surface-soft);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-radius:999px;align-items:center;gap:.35rem;padding:.38rem .72rem;font-size:.74rem;font-weight:700;display:inline-flex}.mini-badge--interactive{text-decoration:none;transition:border-color .14s,background .14s,color .14s,transform .14s}.mini-badge--interactive:hover{color:var(--foreground);background:#ff8c3a1f;border-color:#ffa25657;transform:translateY(-1px)}.mini-badge--interactive:focus-visible{outline-offset:2px;outline:2px solid #ffa25680}.mono-copy{font-family:var(--font-ibm-plex-mono), "IBM Plex Mono", ui-monospace, SFMono-Regular, monospace}.bot-trap-field{opacity:0;pointer-events:none;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.language-switcher{z-index:400;position:relative}.language-switcher[open]{z-index:500}.language-switcher__trigger{color:#7d6457;cursor:pointer;background:linear-gradient(#fffffffa,#fffaf2e0);border:1px solid #cfa97c5c;border-radius:1.14rem;justify-content:center;align-items:center;gap:.38rem;width:4.9rem;min-width:4.9rem;height:3.9rem;list-style:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:inline-flex;box-shadow:0 10px 24px #a37a4e12,inset 0 1px #ffffffe0}.language-switcher__trigger::-webkit-details-marker{display:none}.language-switcher__trigger:hover{border-color:#f18d2475;transform:translateY(-1px);box-shadow:0 14px 26px #a071441f,inset 0 1px #fffffff0}.language-switcher__flag{object-fit:cover;background:#ffffffbf;border-radius:.16rem;flex:none;width:1.45rem;height:1.08rem;display:block;box-shadow:0 0 0 1px #70533e2e,0 1px 2px #6a493029}.language-switcher__code{font-size:.78rem;font-weight:800;line-height:1}.language-switcher__menu{z-index:510;color:#685346;background:#fffcf7fa;border-color:#f1b069a3;border-radius:1rem;min-width:11rem;padding:.45rem;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 20px 42px #9b724a29}.language-switcher__menu.panel-surface{overscroll-behavior:contain;scrollbar-width:none;max-height:clamp(240px,100vh - 310px,36rem);overflow:hidden auto}.language-switcher__menu.panel-surface::-webkit-scrollbar{display:none}.language-switcher__item{color:#685346;direction:ltr;border-radius:.78rem;align-items:center;gap:.6rem;padding:.68rem .76rem;font-size:.9rem;font-weight:700;transition:background .14s,transform .14s;display:flex}.language-switcher__label{unicode-bidi:isolate}.language-switcher__item:hover,.language-switcher__item[aria-current=true]{background:#f0812d1f}.language-switcher__item:hover{transform:translateY(-1px)}.checkbox-panel,.info-panel{border:1px solid var(--line);background:#ffffff08;border-radius:1rem;padding:.95rem 1rem}.turnstile-shell{gap:.45rem;display:grid}.turnstile-widget{justify-content:flex-start;align-items:center;width:100%;min-width:0;min-height:4.1rem;display:flex;overflow:visible}.turnstile-widget>div{width:100%!important;min-width:0!important;max-width:100%!important}.turnstile-widget iframe{border-radius:.78rem;min-width:0;max-width:100%;display:block;width:100%!important}.auth-stage{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;margin:0 auto;padding:clamp(5rem,12vh,7.2rem) clamp(1rem,3vw,2.25rem) .75rem;display:flex;position:relative}.auth-stage:before{content:"";pointer-events:none;filter:blur(26px);background:radial-gradient(circle,#ffb0601c 0%,#4991e01a 42%,#0000 72%);border-radius:999px;width:min(48rem,84vw);height:min(34rem,68vw);position:absolute;inset:auto}.auth-stage:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 52%,#09111f00 0%,#09111f2e 58%,#03060d57 100%);border-radius:999px;position:absolute;inset:0}.home-landing{width:min(100%,34rem);padding:1.5rem;position:relative}.home-stage{min-height:calc(100vh - 8rem)}.home-landing__theme{justify-content:flex-end;display:flex}.home-brand{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1.4rem 0 1.8rem;display:flex}.home-brand__mark{border-radius:1.35rem;width:4.4rem;height:4.4rem}.home-brand__mark .site-brand-mark__glyph{font-size:1.45rem}.home-brand__title{letter-spacing:-.05em;color:var(--foreground);font-size:clamp(2rem,5vw,2.6rem);font-weight:700}.home-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.home-action{min-height:4rem;font-size:1rem}.auth-shell{z-index:1;flex-direction:column;gap:1rem;width:min(100%,44rem);margin:0 auto;animation:.52s both fade-up;display:flex;position:relative}.auth-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.68rem}.auth-card{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:radial-gradient(circle at 50% -8%,#5291e41f,#0000 14rem),linear-gradient(#091020e0,#050a16f0);border:1px solid #5687da33;border-radius:1.6rem;width:100%;padding:4.6rem 2.1rem 1.8rem;position:relative;box-shadow:0 26px 72px #01061080,0 0 0 1px #1952aa14,inset 0 1px #ffffff12}html[data-theme=light] .auth-card{box-shadow:0 18px 42px #7084b024,inset 0 1px #ffffffad}.auth-card:before{content:"";pointer-events:none;border:1px solid #ffffff0a;border-radius:calc(1.6rem - 1px);position:absolute;inset:1px}.auth-card:after{display:none}.auth-card__header{z-index:5;margin-bottom:.85rem;position:relative}.auth-card__toolbar{z-index:6;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.65rem;display:flex;position:relative}.auth-card__nav{flex-wrap:wrap;align-items:center;gap:.9rem;display:inline-flex}.auth-nav-button{min-width:12.25rem;min-height:4rem;color:var(--muted);letter-spacing:.01em;background:#ffffff08;border:1px solid #ff944329;border-radius:999px;justify-content:center;align-items:center;padding:1.05rem 2rem;font-size:1.14rem;font-weight:700;transition:border-color .14s,background .14s,color .14s,transform .14s;display:inline-flex}.auth-nav-button:hover{color:var(--foreground);background:#ffffff0f;border-color:#ff944347;transform:translateY(-1px)}.auth-nav-button--active{background:linear-gradient(135deg, #ffffff1f, transparent 42%), linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);color:#f8fbff;border-color:#ffa85c2e;box-shadow:0 14px 28px #47130742}.auth-nav-button--active:hover{background:linear-gradient(135deg, #ffffff1f, transparent 42%), linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);color:#f8fbff;border-color:#ffa85c2e}.auth-card__header h1{letter-spacing:-.045em;color:var(--foreground);text-wrap:balance;margin:.45rem 0 0;font-size:clamp(1.9rem,4vw,2.35rem);font-weight:700;line-height:1.02}.auth-card__header h1:first-child{margin-top:0}.auth-card__header p:last-child{max-width:30rem;color:var(--muted);margin:.7rem 0 0;font-size:.94rem;line-height:1.65}.auth-card__body{z-index:1;position:relative}.auth-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.auth-actions .primary-button,.auth-actions .secondary-button{flex:12rem}.site-footer{justify-content:center;align-items:center;padding:.2rem 0 .4rem;display:flex}.site-footer p{color:var(--muted);letter-spacing:.04em;margin:0;font-size:.78rem;line-height:1.4}.site-footer--auth{background:0 0;padding-top:.15rem}.auth-links{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}@media (max-width:1024px){.auth-stage{min-height:calc(100vh - 2.2rem);padding-top:clamp(4.2rem,10vh,5.8rem)}.auth-shell{width:min(100%,42rem)}}@media (max-height:860px){body.body--locked{height:auto;min-height:100dvh;overflow-y:auto}.site-frame--auth{min-height:100dvh}.site-content--auth{flex:initial;display:block}.auth-stage{min-height:auto;padding-top:2.5rem;padding-bottom:.75rem}.site-footer--auth{padding-top:.55rem}}@media (max-width:640px){.site-frame{padding:.8rem}.site-header{gap:.7rem;padding:.9rem;position:static}.site-header__actions{justify-content:flex-end;gap:.55rem}.site-header__cta{justify-content:flex-end;gap:.45rem;width:auto}.panel-surface,.auth-stage,.auth-card{border-radius:1.45rem}.site-nav-link,.primary-button,.secondary-button{width:100%}.site-header .site-nav-link,.site-header .primary-button,.site-header .secondary-button{width:auto}.auth-stage{min-height:0;padding:4.2rem 0 .4rem}.auth-stage:before{width:min(22rem,88vw);height:min(22rem,88vw)}.auth-links{align-items:flex-start}.auth-shell{gap:1rem}.auth-card{padding-top:4.25rem}.auth-card__toolbar{flex-wrap:wrap;align-items:flex-start}.auth-card__nav{width:100%}.auth-shell{width:min(100%,42rem)}.home-actions{grid-template-columns:1fr}.auth-card{padding:4.25rem 1.1rem 1.1rem}.auth-actions .primary-button,.auth-actions .secondary-button{flex-basis:100%}.site-nav{width:100%}.brand-lockup{max-width:min(100%,9.25rem)}.brand-lockup__logo{width:min(100%,9.25rem)}}@media (prefers-reduced-motion:reduce){body:before,.auth-stage:before,body.body--locked:before,.site-header,.auth-shell,.download-shell{animation:none}.primary-button:after{transition:none}}:root,html[data-theme=dark],html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f8efe2;--background-strong:#f1dfc5;--surface:#fffcf7c7;--surface-strong:#fffcf7f5;--surface-soft:#ff9f3714;--foreground:#675145;--muted:#a88d7d;--line:#d69e5f47;--line-strong:#f69b376b;--accent:#f0812d;--accent-strong:#ffad3d;--accent-soft:#f0812d29;--ember:#f0812d;--ember-strong:#ffc257;--ember-soft:#f0812d29;--success:#247f5d;--success-soft:#247f5d1a;--danger:#c84f62;--danger-soft:#c84f621a;--shadow-color:#9a67392e}.tracking-tight{letter-spacing:0!important}body{color:var(--foreground);background:linear-gradient(90deg,#ffffffeb 0 28%,#fff9eead 46%,#ffffff14 72%),linear-gradient(#ddecff 0%,#f7fbff 36%,#fff4df 100%)}body:before{opacity:.42;filter:saturate(1.04);background:linear-gradient(90deg,#ffffffdb 0 20%,#fffaf06b 43%,#ffffff14 66%),url(/valoria-banner-2560x1080.jpg) top/cover no-repeat}body:after{opacity:1;background:radial-gradient(circle at 16% 12%,#ffffffe0,#0000 18rem),radial-gradient(circle at 76% 82%,#ffda8b5c,#0000 20rem),linear-gradient(#0000 0 68%,#ffe7b280 100%)}.site-frame{z-index:0;position:relative}.panel-surface{-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08);background:linear-gradient(#ffffffe6,#fffaf3d1),#fffcf6d1;border-color:#e2b0748f;border-radius:1.45rem;box-shadow:0 24px 58px #96693b24,inset 0 1px #ffffffdb}.site-header{border-radius:1.2rem;padding:.75rem .95rem;top:.85rem}.site-nav-link{color:#8d7364;min-height:2.55rem}.site-nav-link:hover,.field-link,.muted-link{color:#dc6d1c}body.body--locked{background:#f8efe2 url(/valoria-banner-2560x1080.jpg) top/cover no-repeat;height:100vh;min-height:100vh;overflow:hidden}body.body--locked:before,body.body--locked:after{opacity:0;background:0 0}.site-frame--auth{height:100vh;min-height:100vh;padding:0;overflow:hidden}.site-content--auth{z-index:1;height:100vh;min-height:100vh;display:flex;position:relative;overflow:hidden}.auth-stage{isolation:isolate;flex:1;justify-content:flex-start;align-items:flex-start;height:100vh;min-height:100vh;padding:clamp(12.5rem,22.5vh,14.2rem) clamp(1rem,4vw,4rem) 2.25rem;display:flex;position:relative}.auth-stage:before{content:"";z-index:1;filter:none;opacity:1;pointer-events:none;background:radial-gradient(circle at 13% 13%,#fffffffa,#0000 18rem),linear-gradient(90deg,#fffffff2 0 18%,#fffcf6cc 32%,#fff7e757 50%,#fff0 70%),linear-gradient(#ffffff14,#ffefc629);border-radius:0;width:auto;height:auto;display:block;position:fixed;inset:0}.auth-stage:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 15% 84%,#ffffffb8,#0000 11rem),radial-gradient(circle at 75% 78%,#ffe09770,#0000 18rem),linear-gradient(#0000,#ffe5a875);border-radius:0;height:clamp(12rem,24vh,18rem);display:block;position:fixed;inset:auto 0 0}.auth-stage__scene{z-index:0;opacity:1;pointer-events:none;background:url(/valoria-banner-2560x1080.jpg) top/cover no-repeat;height:100vh;min-height:100vh;display:block;position:fixed;inset:0;overflow:hidden}.auth-stage__brand{z-index:1;pointer-events:none;flex-direction:column;align-items:center;gap:.1rem;width:min(19rem,34vw);display:flex;position:fixed;top:clamp(1.55rem,3.4vh,2.35rem);left:50%;transform:translate(-50%)}.auth-stage__brand-logo{object-fit:contain;filter:drop-shadow(0 16px 26px #c468182e)drop-shadow(0 6px 10px #ffffff8f);width:100%;height:auto;display:block}.auth-shell{z-index:2;width:min(31rem,100vw - 2rem);margin:0 0 0 clamp(1.1rem,4.1vw,4.5rem);animation:.5s cubic-bezier(.2,.8,.2,1) both fade-up;position:relative}.auth-card{color:#685346;-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);background:linear-gradient(#fffffffb,#fffcf7f7),#fffffff7;border:1px solid #f1b069d6;border-radius:1.72rem;padding:clamp(1.55rem,2vw,1.9rem);box-shadow:0 30px 72px #9e6e3e29,0 10px 28px #ffb8591a,inset 0 1px #ffffffeb}.auth-card:before{border-radius:inherit;border-color:#ffffffc7;inset:-1px}.auth-card:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 0,#ffbc66d9 0 .18rem,#0000 .22rem),radial-gradient(circle at 50% 100%,#ffbc66d9 0 .18rem,#0000 .22rem),linear-gradient(90deg,#0000,#ffbf6275,#0000) top/100% 1px no-repeat,linear-gradient(90deg,#0000,#ffbf6261,#0000) bottom/100% 1px no-repeat;border-radius:2rem;display:block;position:absolute;inset:-.62rem}.auth-card__toolbar{align-items:center;gap:.85rem;margin-bottom:0}.auth-card__nav{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;min-width:0;display:grid}.auth-nav-button{color:#a18b7d;letter-spacing:0;background:linear-gradient(#fffffffa,#fffaf2e0);border-color:#cfa97c5c;border-radius:1rem;min-width:0;min-height:3.45rem;padding:.86rem .9rem;font-size:.98rem;font-weight:800;position:relative;box-shadow:0 10px 24px #a37a4e12,inset 0 1px #ffffffe0}.auth-nav-button:hover{color:#7d6457;background:#fffffff2;border-color:#f18d2475}.auth-nav-button--active,.auth-nav-button--active:hover{color:#f0812d;background:#fff;border-color:#f6a44670;box-shadow:0 14px 26px #a071441f,inset 0 1px #fffffff0}.auth-nav-button--active:after{content:"";background:linear-gradient(90deg,#0000,#ff9f37d1,#0000);height:1px;position:absolute;bottom:-.08rem;left:1rem;right:1rem}.auth-nav-button--active:before{content:"";background:#ffad3d;width:.45rem;height:.45rem;position:absolute;bottom:-.3rem;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 12px #ffad3d73}.auth-card__header h1{color:#6b5548;letter-spacing:0;margin:.1rem 0 1.05rem;font-size:1.38rem;line-height:1.15}.auth-card__header p:last-child{color:#a88d7d}.field-label{color:#705a4c;letter-spacing:0;font-size:.86rem;font-weight:700}.field-shell{position:relative}.field-shell__icon{z-index:2;color:#c5a68e;pointer-events:none;width:1.15rem;height:1.15rem;display:inline-flex;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.field-shell__icon svg{width:100%;height:100%}.field-shell .field-input{padding-left:3.05rem}.field-shell .field-input--with-action{padding-right:3.8rem}.field-input{color:#5f4c40;background:linear-gradient(#fffffffc,#fffbf5f0);border-color:#cfa97c70;border-radius:.95rem;min-height:3.5rem;box-shadow:inset 0 1px #ffffffe6,0 8px 20px #9b734b0a}.field-input::placeholder{color:#bba79b;opacity:1}.field-input:focus{background:#fff;border-color:#f39730a3;box-shadow:0 0 0 4px #ffb14829,0 16px 32px #ed923624}.input-action{color:#bfa28b;right:.65rem}.input-action:hover,.input-action:focus-visible{color:#ef7d2e;background:#f0812d1a}.checkbox-panel,.info-panel{background:#fffdf8f0;border-color:#cfa97c5c;border-radius:.95rem}.terms-copy{color:#6e594c}.terms-link{color:#f0812d;font-weight:700}.primary-button{color:#fff;letter-spacing:0;background:radial-gradient(circle at 10% 10%,#ffffff59,#0000 24%),linear-gradient(135deg,#ef7d2e 0%,#ffb443 100%);border-color:#f3973085;border-radius:.95rem;min-height:4rem;font-size:1.08rem;font-weight:800;box-shadow:0 18px 36px #ef7d2e38,inset 0 1px #ffffff57}.primary-button:before{content:"";clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:.72;background:currentColor;flex:none;width:1rem;height:1rem}.secondary-button{color:#725c4e;border-color:#cfa97c6b;border-radius:.95rem}.status-banner{border-radius:.95rem}body.body--locked .site-footer{display:none}.mini-badge{color:#9d7c66;letter-spacing:.14em;background:#fffcf7bd;border-color:#d8a66b8a}.site-content:not(.site-content--auth)>main.grid{width:min(100%,1180px);margin:0 auto;padding:clamp(1rem,2.4vw,2rem) 0 clamp(2rem,4vw,3rem)}.site-content:not(.site-content--auth) .panel-surface h1,.site-content:not(.site-content--auth) .panel-surface h2{color:#644d40;letter-spacing:0}.site-content:not(.site-content--auth) .rounded-\[1\.35rem\]{background:#fffcf799;border-color:#d8a66b6b}@media (max-width:1100px){.auth-stage{padding-top:clamp(11rem,19vh,12.5rem)}.auth-stage__brand{width:min(18rem,48vw)}.auth-shell{margin-left:clamp(1rem,3vw,2rem)}}@media (max-width:760px){body.body--locked{height:auto;min-height:100dvh;overflow-y:auto}.site-frame--auth,.site-content--auth{height:auto;min-height:100dvh;overflow:visible}.auth-stage{align-items:center;height:auto;min-height:auto;padding:8.85rem 1.5rem 2rem;overflow-x:hidden}.auth-stage__scene{background-position:top}.auth-stage:before{background:linear-gradient(#ffffffc7 0 22%,#fffbf48f 50%,#ffffff14 100%),linear-gradient(90deg,#ffffff7a,#ffffff1a)}.auth-stage__brand{width:min(13.5rem,62vw);top:1rem}.auth-shell{max-width:31rem;margin:0;overflow-x:clip;width:min(22.25rem,90vw)!important}.auth-card{border-radius:1.35rem;width:100%;padding:1rem;overflow:visible}.checkbox-panel{padding:.85rem}.auth-card__toolbar{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.auth-card__nav{gap:.45rem}.auth-nav-button{min-height:2.9rem;padding-inline:.42rem;font-size:.8rem}.terms-copy{overflow-wrap:anywhere;min-width:0;font-size:.84rem;line-height:1.55;display:block}.field-input{font-size:.86rem}.checkbox-panel label{min-width:0}.auth-stage{padding-left:1rem;padding-right:1rem;display:block}.auth-shell{max-width:calc(100vw - 2rem);width:min(21.75rem,100vw - 2rem)!important;margin:0 auto!important}.auth-card{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);box-shadow:0 26px 58px #8e62382e,0 8px 22px #ffb8591c,inset 0 1px #fffffff0;background:linear-gradient(#fffffffc,#fffcf7fb),#fffdf8!important}.auth-card__toolbar{grid-template-columns:minmax(0,1fr)}.auth-nav-button{padding-inline:.28rem;font-size:.78rem}.field-input{min-height:3.35rem;font-size:.84rem}.primary-button{min-height:3.65rem;font-size:.98rem}}:root,html,html[data-theme=dark],html[data-theme=light]{background:#f8efe2}body.body--locked{min-height:100vh;background:#f8efe2!important}.site-frame--auth,.site-content--auth,.auth-stage{min-height:100vh}.auth-stage__scene{background-color:#f8efe2!important;background-image:url(/valoria-banner-2560x1080.jpg)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important}.auth-stage:before{content:"";z-index:1;filter:none;opacity:1;pointer-events:none;border-radius:0;width:auto;height:auto;display:block;position:fixed;inset:0;background:radial-gradient(at 18% 16%,#ffffffdb 0%,#ffffff94 24rem,#fff0 58rem),linear-gradient(90deg,#ffffffa3 0%,#fffcf680 44%,#fffcf657 100%)!important}.auth-stage:after{content:"";z-index:1;pointer-events:none;border-radius:0;display:block;position:fixed;inset:0;background:radial-gradient(at 16% 92%,#ffffff6b,#0000 38rem),radial-gradient(at 74% 96%,#ffde9138,#0000 34rem),linear-gradient(#f8efe200 0% 45%,#fff4dd38 72%,#f8efe2d1 100%)!important;height:auto!important}.auth-stage__scene:before,.auth-stage__scene:after{content:none!important;background:0 0!important;display:none!important}.auth-shell{width:min(36rem,100vw - 3rem)!important;margin-left:clamp(1.6rem,5vw,6.8rem)!important}.auth-shell--neutral{margin-left:auto!important;margin-right:auto!important}.auth-card{border-radius:2rem;padding:clamp(1.85rem,2.25vw,2.35rem)}.auth-card__header{margin-bottom:1.8rem}.auth-card--neutral .auth-card__toolbar{margin-bottom:clamp(1.35rem,3.4vh,2.2rem)}.auth-card--neutral .auth-card__header{margin-bottom:clamp(1.45rem,3vh,2rem)}.auth-card--neutral .auth-card__header h1{margin-top:0}.auth-card__body--neutral{padding-top:clamp(.15rem,.8vh,.45rem)}.auth-card__toolbar{gap:1rem;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.auth-card__nav{gap:.85rem}.auth-card__language{justify-content:flex-end;min-width:0;display:flex}.auth-nav-button{border-radius:1.14rem;min-height:3.9rem;font-size:1.08rem}.field-label{font-size:.92rem}.field-shell__icon{width:1.25rem;height:1.25rem;left:1.12rem}body.body--locked .field-shell .field-input,body:not(.body--locked) .field-shell .field-input{padding-left:3.45rem}body.body--locked .field-shell .field-input--with-action,body:not(.body--locked) .field-shell .field-input--with-action{padding-right:4.25rem}.field-input{border-radius:1.08rem;min-height:3.9rem;font-size:1.02rem}.input-action{right:.78rem}.auth-card__header>:not(.auth-card__toolbar),.auth-card__body,.download-card__body,.account-card__panel,.account-card__sign-out,.field-info__menu,.field-label,.field-hint,.field-error,.field-input,.checkbox-panel,.info-panel,.status-banner,.turnstile-shell,.terms-modal__panel,.terms-modal__header,.terms-modal__body,.terms-modal__footer,.terms-modal__section{text-align:left}html[lang=ar][dir=rtl] .field-info__menu{left:auto;right:0}html[lang=ar][dir=rtl] .auth-stage,html[lang=ar][dir=rtl] .download-stage,html[lang=ar][dir=rtl] .auth-card__toolbar,html[lang=ar][dir=rtl] .download-card__toolbar,html[lang=ar][dir=rtl] .account-card__section-nav,html[lang=ar][dir=rtl] .language-switcher,html[lang=ar][dir=rtl] .language-switcher__menu{direction:ltr}html[lang=ar][dir=rtl] .auth-card__header>:not(.auth-card__toolbar),html[lang=ar][dir=rtl] .auth-card__body,html[lang=ar][dir=rtl] .download-card__body,html[lang=ar][dir=rtl] .account-card__panel,html[lang=ar][dir=rtl] .account-card__sign-out,html[lang=ar][dir=rtl] .terms-modal__panel{direction:rtl}html[lang=ar][dir=rtl] .auth-card__header>:not(.auth-card__toolbar),html[lang=ar][dir=rtl] .auth-card__body,html[lang=ar][dir=rtl] .download-card__body,html[lang=ar][dir=rtl] .account-card__panel,html[lang=ar][dir=rtl] .account-card__sign-out,html[lang=ar][dir=rtl] .field-info__menu,html[lang=ar][dir=rtl] .field-label,html[lang=ar][dir=rtl] .field-hint,html[lang=ar][dir=rtl] .field-error,html[lang=ar][dir=rtl] .field-input,html[lang=ar][dir=rtl] .checkbox-panel,html[lang=ar][dir=rtl] .info-panel,html[lang=ar][dir=rtl] .status-banner,html[lang=ar][dir=rtl] .turnstile-shell,html[lang=ar][dir=rtl] .terms-modal__panel,html[lang=ar][dir=rtl] .terms-modal__header,html[lang=ar][dir=rtl] .terms-modal__body,html[lang=ar][dir=rtl] .terms-modal__footer,html[lang=ar][dir=rtl] .terms-modal__section{text-align:right}html[lang=ar][dir=rtl] .language-switcher__menu{left:auto;right:0}html[lang=ar][dir=rtl] .field-shell__icon{left:auto;right:1.12rem}html[lang=ar][dir=rtl] body.body--locked .field-shell .field-input,html[lang=ar][dir=rtl] body:not(.body--locked) .field-shell .field-input{padding-left:1rem;padding-right:3.45rem}html[lang=ar][dir=rtl] body.body--locked .field-shell .field-input--with-action,html[lang=ar][dir=rtl] body:not(.body--locked) .field-shell .field-input--with-action{padding-left:4.25rem;padding-right:3.45rem}html[lang=ar][dir=rtl] .input-action{left:.78rem;right:auto}.checkbox-panel,.info-panel{border-radius:1.08rem}.primary-button{border-radius:1.08rem;min-height:4.35rem;font-size:1.2rem}.auth-shell:before{content:none!important;background-image:none!important;display:none!important}.checkbox-panel input[type=checkbox]{appearance:none;cursor:pointer;background:linear-gradient(#fffffffa,#fffaf3eb),#fffaf2;border:1px solid #daa867b8;border-radius:.26rem;flex:0 0 1.05rem;place-content:center;width:1.05rem;height:1.05rem;margin-top:.26rem;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s;display:inline-grid;position:relative;box-shadow:inset 0 1px #fffffff0,0 5px 12px #a0714414}.checkbox-panel input[type=checkbox]:after{content:"";opacity:0;border-bottom:2px solid #fff;border-left:2px solid #fff;width:.52rem;height:.3rem;margin-top:-.05rem;transition:opacity .12s,transform .14s;transform:rotate(-45deg)scale(.72)}.checkbox-panel input[type=checkbox]:hover{border-color:#f0812dc7;box-shadow:inset 0 1px #fffffff0,0 8px 16px #ef7d2e24}.checkbox-panel input[type=checkbox]:checked{background:radial-gradient(circle at 24% 18%,#ffffff6b,#0000 34%),linear-gradient(135deg,#ef7d2e 0%,#ffb443 100%);border-color:#ef7d2ee0;box-shadow:0 8px 18px #ef7d2e38,inset 0 1px #ffffff5c}.checkbox-panel input[type=checkbox]:checked:after{opacity:1;transform:rotate(-45deg)scale(1)}.checkbox-panel input[type=checkbox]:focus-visible{outline-offset:2px;outline:3px solid #ffb1483d}.checkbox-panel input[type=checkbox][aria-invalid=true]{border-color:#c84f62b8;box-shadow:0 0 0 3px #c84f621a}.terms-consent-row{align-items:flex-start;gap:.72rem;display:flex}.terms-copy{min-width:0;line-height:1.55}.terms-copy__label-part{cursor:pointer}.terms-link{appearance:none;color:#f0812d;font:inherit;font-weight:800;line-height:inherit;text-align:left;text-underline-offset:.18em;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #f0812d57;text-decoration:underline #f0812d57;text-decoration-thickness:.08em}.terms-link:hover{color:#cf4e1d;text-decoration-color:#cf4e1db3}.terms-link:focus-visible{outline-offset:.12rem;border-radius:.18rem;outline:3px solid #ffb14847}.terms-modal{z-index:140;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#060a12a8;justify-content:center;align-items:center;padding:clamp(.9rem,3vw,1.6rem);display:flex;position:fixed;inset:0}.terms-modal__panel{color:#4b3529;background:linear-gradient(#fffffff5,#fffaf3f2),#fffaf2;border:1px solid #cfa97c7a;border-radius:1.15rem;flex-direction:column;width:min(100%,43rem);max-height:min(46rem,100dvh - 2rem);display:flex;overflow:hidden;box-shadow:0 26px 70px #0408106b,inset 0 1px #ffffffe6}.terms-modal__header,.terms-modal__footer{flex:none;padding:1.15rem clamp(1rem,3vw,1.45rem)}.terms-modal__header{border-bottom:1px solid #cfa97c47}.terms-modal__eyebrow{color:#8b6b57;letter-spacing:.02em;text-transform:uppercase;margin:0 0 .38rem;font-size:.78rem;font-weight:800}.terms-modal__header h2{color:#2f1d14;margin:0;font-size:clamp(1.18rem,1.02rem + .5vw,1.5rem);line-height:1.15}.terms-modal__header p:last-child{color:#6e594c;margin:.55rem 0 0;font-size:.94rem;line-height:1.55}.terms-modal__body{gap:.9rem;padding:1rem clamp(1rem,3vw,1.45rem);display:grid;overflow:auto}.terms-modal__section{gap:.28rem;display:grid}.terms-modal__section h3{color:#3d291f;margin:0;font-size:.94rem;line-height:1.35}.terms-modal__section p{color:#6e594c;margin:0;font-size:.9rem;line-height:1.58}.terms-modal__footer{border-top:1px solid #cfa97c47;justify-content:flex-end;display:flex}.terms-modal__close{width:auto;min-width:8.5rem;min-height:3rem}@media (max-width:640px){.terms-modal{align-items:flex-end;padding:.75rem}.terms-modal__panel{border-radius:1rem;max-height:calc(100dvh - 1.5rem)}.terms-modal__footer{justify-content:stretch}.terms-modal__close{width:100%}}.field-input:-webkit-autofill{caret-color:#5f4c40;transition:background-color 999999s ease-in-out,color 999999s ease-in-out,border-color .14s,box-shadow .14s;-webkit-text-fill-color:#5f4c40!important;background:linear-gradient(#fffffffc,#fffbf5f0)!important;border-color:#cfa97c80!important;box-shadow:inset 0 0 0 1000px #fffaf3,inset 0 1px #ffffffeb,0 8px 20px #9b734b0a!important}.field-input:-webkit-autofill:hover{caret-color:#5f4c40;transition:background-color 999999s ease-in-out,color 999999s ease-in-out,border-color .14s,box-shadow .14s;-webkit-text-fill-color:#5f4c40!important;background:linear-gradient(#fffffffc,#fffbf5f0)!important;border-color:#cfa97c80!important;box-shadow:inset 0 0 0 1000px #fffaf3,inset 0 1px #ffffffeb,0 8px 20px #9b734b0a!important}.field-input:-webkit-autofill:active{caret-color:#5f4c40;transition:background-color 999999s ease-in-out,color 999999s ease-in-out,border-color .14s,box-shadow .14s;-webkit-text-fill-color:#5f4c40!important;background:linear-gradient(#fffffffc,#fffbf5f0)!important;border-color:#cfa97c80!important;box-shadow:inset 0 0 0 1000px #fffaf3,inset 0 1px #ffffffeb,0 8px 20px #9b734b0a!important}.field-input:autofill{caret-color:#5f4c40;transition:background-color 999999s ease-in-out,color 999999s ease-in-out,border-color .14s,box-shadow .14s;-webkit-text-fill-color:#5f4c40!important;background:linear-gradient(#fffffffc,#fffbf5f0)!important;border-color:#cfa97c80!important;box-shadow:inset 0 0 0 1000px #fffaf3,inset 0 1px #ffffffeb,0 8px 20px #9b734b0a!important}:is(.field-input:autofill:focus,.field-input:autofill:focus){-webkit-text-fill-color:#5f4c40!important;border-color:#f39730a3!important;box-shadow:inset 0 0 0 1000px #fff,0 0 0 4px #ffb14829,0 16px 32px #ed923624!important}@media (max-width:760px){.site-frame--auth,.site-content--auth,.auth-stage{width:100%;overflow-x:hidden}.auth-stage{padding-left:.75rem!important;padding-right:.75rem!important}.auth-shell{box-sizing:border-box;width:100%!important;max-width:min(23rem,100vw - 1.5rem)!important;margin-left:0!important;margin-right:auto!important}.auth-card{box-sizing:border-box;border-radius:1.45rem;width:100%;padding:.95rem}.auth-card__toolbar{gap:.42rem;grid-template-columns:minmax(0,1fr) auto!important}.auth-card__nav{gap:.4rem}.auth-nav-button{border-radius:.95rem;min-height:2.95rem;padding-inline:.24rem;font-size:.78rem}.language-switcher__trigger{border-radius:.95rem;width:3.2rem;min-width:3.2rem;height:2.95rem}.language-switcher__code{display:none}.language-switcher__menu{min-width:9.5rem}.field-input{border-radius:.95rem;min-height:3.55rem;font-size:.9rem}.primary-button{border-radius:.95rem;min-height:3.85rem;font-size:1rem}.auth-stage__scene{background-position:56% 0!important;background-size:cover!important}.auth-stage__scene:before{content:none!important;background:0 0!important;display:none!important}}body.body--download{min-height:100vh;overflow-x:hidden;background:#f8efe2!important}.site-frame--download{flex-direction:column;width:100%;max-width:none;min-height:100dvh;margin:0;padding:0;display:flex}.site-content--download{flex:1;min-height:0;padding-bottom:0;display:flex}.site-footer--download{display:none}.download-stage{isolation:isolate;flex:1;justify-content:flex-start;align-items:flex-start;width:100%;min-height:100dvh;padding:clamp(12rem,22vh,14.6rem) clamp(1rem,3vw,3rem) clamp(1.5rem,4vh,2.5rem);display:flex;position:relative;overflow-x:hidden}.download-stage__scene{z-index:0;pointer-events:none;background-color:#f8efe2;background-image:url(/valoria-download-terrace-2560x1080.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.download-stage:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(at 14% 30%,#ffffffe0 0%,#ffffffad 20rem,#ffffff57 44rem,#ffffff1a 72rem,#fff0 96rem),linear-gradient(90deg,#ffffff8a 0%,#fffcf66b 42%,#fffcf63d 72%,#fffcf62e 100%);position:fixed;inset:0}.download-stage:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(at 16% 92%,#ffffff6b,#fff0 42rem),radial-gradient(at 70% 96%,#ffde9138,#ffde9100 38rem),linear-gradient(#f8efe200 0%,#f8efe20f 46%,#fff4dd52 76%,#f8efe2db 100%);position:fixed;inset:0}.download-stage__brand{z-index:1;pointer-events:none;width:min(19rem,34vw);position:fixed;top:clamp(1.25rem,3vh,2.2rem);left:50%;transform:translate(-50%)}.download-stage__brand-logo{object-fit:contain;filter:drop-shadow(0 20px 34px #ffffff6b)drop-shadow(0 12px 18px #742d0a3d);width:100%;height:auto}.download-shell{z-index:2;width:min(46rem,100vw - 3rem);margin-left:clamp(1.6rem,5vw,6.8rem);animation:.52s both fade-up;position:relative}.download-card{isolation:isolate;background:#fffffff5;border:1px solid #f6bf8475;border-radius:2rem;min-height:clamp(19rem,29vh,22rem);padding:clamp(1.35rem,2.6vw,1.75rem);position:relative;overflow:visible;box-shadow:inset 0 0 0 1000px #ffffffb8,0 0 0 4px #ffb14824,0 18px 42px #834d1829}.download-card__toolbar{z-index:120;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.7rem;margin-bottom:clamp(1.4rem,3vw,2rem);display:grid;position:relative}.download-card__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.download-nav-button{color:#8d7568;letter-spacing:0;text-align:center;background:#ffffffb8;border:1px solid #dcaa7985;border-radius:1.05rem;justify-content:center;align-items:center;min-width:0;min-height:3.65rem;padding:.3rem .75rem;font-size:.95rem;font-weight:700;line-height:1.1;transition:border-color .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex;position:relative}.download-nav-button[href]:hover{color:#f07a1f;border-color:#ffa940c2;transform:translateY(-1px);box-shadow:0 12px 22px #ed92361a}.download-nav-button--active{color:#f07a1f;cursor:default;border-color:#ffa940cc}.download-card__language{min-width:max-content}.download-card__body{z-index:1;flex-direction:column;align-items:flex-start;min-height:clamp(12rem,20vh,14.5rem);display:flex;position:relative}.download-hero__title{color:#644d40;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(2.1rem,4.5vw,3.25rem);font-weight:800;line-height:.98}.download-hero__description{color:#80695d;text-wrap:balance;white-space:nowrap;max-width:none;margin:.85rem 0 0;font-size:clamp(.98rem,.92rem + .22vw,1.08rem);line-height:1.65}.download-launcher-card{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;width:100%;margin-top:clamp(1.7rem,4vw,2.25rem);display:grid;position:relative}.download-launcher-card--empty{color:#9f4d3f;text-align:center;background:#fff3efdb;border:1px solid #ac432d47;border-radius:1.1rem;grid-column:1/-1;justify-content:center;align-items:center;min-height:3.65rem;padding:1rem;font-size:.95rem;font-weight:700;line-height:1.45;display:flex}.download-launcher-card__button{letter-spacing:0;border-radius:1.2rem;width:100%;min-height:5.05rem;font-size:clamp(1.12rem,1.05rem + .36vw,1.36rem);font-weight:800}.download-game-button:before{content:none;display:none}.download-discord-button{color:#fff;background:linear-gradient(135deg,#ffffff2e,#0000 42%),linear-gradient(135deg,#6e7bff 0%,#4752c4 100%);border-color:#5865f252;box-shadow:0 18px 36px #3e4ab43d}.download-discord-button:hover,.download-discord-button:focus-visible{color:#fff;background:linear-gradient(135deg,#fff3,#0000 42%),linear-gradient(135deg,#7380ff 0%,#5360d8 100%);border-color:#5865f270;transform:translateY(-1px)}.download-launcher-card__icon{flex-shrink:0;width:1.35rem;height:1.35rem}.download-discord-button__icon{width:1.75rem;height:1.32rem;overflow:visible}@media (max-height:780px) and (min-width:761px){.download-stage{padding-top:clamp(10.2rem,19vh,11.5rem)}.download-stage__brand{width:min(16rem,28vw)}.download-card{padding:1rem}.download-card__toolbar{margin-bottom:1.15rem}.download-launcher-card{margin-top:1.4rem}}@media (max-width:980px){.download-stage{justify-content:center;padding-left:.9rem;padding-right:.9rem}.download-stage__scene{background-position:top;background-size:cover}.download-shell{width:min(46rem,100vw - 1.8rem);margin-left:auto;margin-right:auto}}@media (max-width:760px){.site-frame--download,.site-content--download,.download-stage{width:100%;overflow-x:hidden}.download-stage{min-height:100svh;padding:clamp(7.2rem,18vh,8.2rem) .75rem 1.5rem}.download-stage__brand{width:min(15.5rem,64vw);top:1rem}.download-stage__scene{background-position:64% 0;background-size:cover}.download-shell{box-sizing:border-box;width:100%;max-width:min(23rem,100vw - 1.5rem);margin-left:auto;margin-right:auto}.download-card{box-sizing:border-box;border-radius:1.45rem;width:100%;min-height:auto;padding:.95rem}.download-card__toolbar{grid-template-columns:minmax(0,1fr) auto;gap:.42rem;margin-bottom:1.25rem}.download-card__nav{gap:.4rem}.download-nav-button{border-radius:.95rem;min-height:2.95rem;padding-inline:.24rem;font-size:.78rem}.download-hero__title{font-size:clamp(1.9rem,9vw,2.45rem)}.download-hero__description{white-space:normal;font-size:.92rem}.download-launcher-card__button{border-radius:.95rem;min-height:3.95rem;font-size:1rem}.download-launcher-card{grid-template-columns:1fr;gap:.65rem}}body.body--account{min-height:100vh;overflow-x:hidden;background:#f8efe2!important}.site-frame--account{flex-direction:column;width:100%;max-width:none;min-height:100dvh;margin:0;padding:0;display:flex}.site-content--account{flex:1;min-height:0;padding-bottom:0;display:flex}.site-footer--account{display:none}.account-stage{overflow:hidden auto;height:auto!important;min-height:100dvh!important}.account-shell{width:min(52rem,100vw - 3rem)!important;margin-left:clamp(1.6rem,5vw,6.8rem)!important}.account-card{background:#fffffffb;border-radius:2rem;padding:clamp(1.15rem,2.3vw,1.5rem);box-shadow:inset 0 0 0 1000px #ffffffd6,0 0 0 4px #ffb14824,0 18px 42px #834d1829}.account-card__body{z-index:1;flex-direction:column;gap:clamp(1rem,2.5vw,1.35rem);width:100%;display:flex;position:relative}.account-card__section-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.account-section-button{color:#8d7568;letter-spacing:0;text-align:center;background:#fffcf7b3;border:1px solid #dcaa7973;border-radius:1rem;justify-content:center;align-items:center;min-width:0;min-height:3.35rem;padding:.35rem .75rem;font-size:.92rem;font-weight:800;line-height:1.1;transition:border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex;position:relative}.account-section-button:hover{color:#f07a1f;border-color:#ffa940ad;transform:translateY(-1px);box-shadow:0 12px 22px #ed923614}.account-section-button--active,.account-section-button--active:hover{color:#f07a1f;background:#fff;border-color:#ffa940c7;box-shadow:0 12px 24px #a071441a,inset 0 1px #fffffff0}.account-card__panel,.account-card__panel>form,.account-card__sign-out,.account-card__sign-out>form,.account-card .primary-button,.account-card .secondary-button{width:100%}.account-security-stack,.account-two-factor,.account-two-factor>form{gap:clamp(1rem,2.5vw,1.35rem);width:100%;display:grid}.account-two-factor{border-top:1px solid #dcaa7947;padding-top:clamp(1rem,2.5vw,1.35rem)}.account-two-factor__header h3{color:#5f4c40;margin-top:.7rem;font-size:1.05rem;font-weight:900}.account-two-factor__header p:not(.mini-badge),.account-two-factor__setup p,.account-two-factor__recovery p{color:#80695d;margin-top:.45rem;font-size:.92rem;line-height:1.6}.account-two-factor__setup,.account-two-factor__recovery{gap:.75rem;display:grid}.account-two-factor__qr{background:#fffaf2;border:1px solid #dcaa7961;border-radius:1rem;justify-self:center;width:min(100%,13.75rem);height:auto;padding:.65rem;box-shadow:0 12px 28px #a071441f}.account-two-factor__setup code,.account-two-factor__recovery code{overflow-wrap:anywhere;white-space:pre-wrap;color:#5f4c40;background:#fff9;border:1px solid #dcaa795c;border-radius:.85rem;padding:.8rem;font-size:.86rem;display:block}.account-password-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1rem,2vw,1.35rem);display:grid}.account-password-pair>*{grid-template-rows:1.4rem auto;row-gap:.5rem;min-width:0;display:grid}.account-password-pair>*>*{margin-block:0!important}.account-password-pair>*>.flex:first-child,.account-password-pair .field-label-cluster{align-items:center;min-height:1.4rem}.account-password-pair .field-label,.account-password-pair .field-info,.account-password-pair .field-info__trigger{line-height:1}.account-password-pair .field-info{align-items:center;height:1rem;display:inline-flex}.account-card__sign-out{border-top:1px solid #dcaa7947;gap:.75rem;padding-top:clamp(1rem,2.5vw,1.35rem);display:grid}.account-card .info-panel{color:#80695d;background:#fffcf7c7;border-color:#dcaa7970}.account-card .info-panel span,.account-card .field-label{color:#5f4c40!important}@media (max-height:820px) and (min-width:761px){.account-stage{padding-top:clamp(8.6rem,16vh,10rem)}.account-card{padding:1rem}}@media (max-width:980px){.account-stage{justify-content:center;padding-left:.9rem;padding-right:.9rem}.account-shell{width:min(52rem,100vw - 1.8rem)!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:760px){.site-frame--account,.site-content--account,.account-stage{width:100%;overflow-x:hidden}.account-stage{padding:clamp(7.2rem,18vh,8.2rem) .75rem 1.5rem;min-height:100svh!important}.account-shell{box-sizing:border-box;width:100%!important;max-width:min(23rem,100vw - 1.5rem)!important;margin-left:auto!important;margin-right:auto!important}.account-card{box-sizing:border-box;border-radius:1.45rem;width:100%;padding:.95rem}.account-card__section-nav{gap:.4rem}.account-section-button{border-radius:.95rem;min-height:2.95rem;padding-inline:.2rem;font-size:.78rem}.account-password-pair{grid-template-columns:1fr;gap:1rem}}.auth-stage__scene{--stage-art:image-set(url(/valoria-banner-2560x1080.avif) type("image/avif"), url(/valoria-banner-2560x1080.webp) type("image/webp"), url(/valoria-banner-2560x1080.jpg) type("image/jpeg"))}.download-stage__scene{--stage-art:image-set(url(/valoria-download-terrace-2560x1080.avif) type("image/avif"), url(/valoria-download-terrace-2560x1080.webp) type("image/webp"), url(/valoria-download-terrace-2560x1080.jpg) type("image/jpeg"))}@media (max-width:760px){.auth-stage__scene{--stage-art:image-set(url(/valoria-banner-1440x608.avif) type("image/avif"), url(/valoria-banner-1440x608.webp) type("image/webp"), url(/valoria-banner-1440x608.jpg) type("image/jpeg"))}.download-stage__scene{--stage-art:image-set(url(/valoria-download-terrace-1440x608.avif) type("image/avif"), url(/valoria-download-terrace-1440x608.webp) type("image/webp"), url(/valoria-download-terrace-1440x608.jpg) type("image/jpeg"))}}.auth-stage__scene,.download-stage__scene{overflow:hidden;background-color:#f8efe2!important;background-image:none!important}.auth-stage__scene:before,.download-stage__scene:before{filter:blur(22px)saturate(1.04);opacity:.42;pointer-events:none;position:absolute;inset:-3rem;content:""!important;background-image:var(--stage-art)!important;background-position:100% 0!important;background-repeat:no-repeat!important;background-size:cover!important;display:block!important}.auth-stage__scene:after,.download-stage__scene:after{pointer-events:none;width:237.037dvh;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000014 4rem,#00000094 13rem,#000 26rem);mask-image:linear-gradient(90deg,#0000 0,#00000014 4rem,#00000094 13rem,#000 26rem);content:""!important;background-image:var(--stage-art)!important;background-position:100% 0!important;background-repeat:no-repeat!important;background-size:100% 100%!important;height:100dvh!important;display:block!important}.auth-stage:before,.download-stage:before{content:"";z-index:1;pointer-events:none;display:block;position:fixed;inset:0;background:radial-gradient(at 18% 42%,#fffffff5 0%,#ffffffd1 18rem,#ffffff75 38rem,#ffffff1f 62rem,#fff0 82rem),linear-gradient(90deg,#fffffffa 0%,#fffcf6eb 18%,#fffcf6a3 38%,#fffcf642 62%,#fffcf600 86%)!important}.auth-stage:after,.download-stage:after{content:"";z-index:1;pointer-events:none;display:block;position:fixed;inset:0;background:radial-gradient(at 14% 88%,#ffffff8c,#fff0 42rem),radial-gradient(at 68% 96%,#ffdb8b33,#ffdb8b00 42rem),linear-gradient(#f8efe200 0%,#f8efe20a 45%,#fff6e447 76%,#f8efe2e6 100%)!important}@media (max-width:760px){.auth-stage__scene,.download-stage__scene{background-image:none!important}.auth-stage__scene:before,.download-stage__scene:before{opacity:.26;inset:-2rem;background-position:58% 0!important}.auth-stage__scene:after,.download-stage__scene:after{width:100%;-webkit-mask-image:none;mask-image:none;background-position:58% 0!important;background-size:cover!important;height:100%!important}.auth-stage:before,.download-stage:before{background:radial-gradient(at 50% 42%,#ffffffdb 0%,#ffffff85 20rem,#ffffff14 36rem,#fff0 48rem),linear-gradient(90deg,#ffffffbd 0%,#fffcf680 44%,#fffcf629 100%)!important}}.admin-page{width:min(100%,1180px);margin:0 auto;padding:clamp(1rem,2.4vw,2rem) 0 2.5rem}.admin-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.admin-kicker{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .3rem;font-size:.78rem;font-weight:800}.admin-header h1{color:var(--foreground);margin:0;font-size:clamp(1.55rem,1.25rem + 1vw,2.15rem);line-height:1.08}.admin-identity{color:var(--muted);justify-items:end;gap:.2rem;font-size:.88rem;display:grid}.admin-identity strong{color:var(--foreground);font-size:.82rem}.admin-tabs{flex-wrap:wrap;gap:.45rem;margin-bottom:1rem;display:flex}.admin-live-bar{border:1px solid var(--line);color:var(--muted);background:#ffffff06;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.55rem .8rem;margin-bottom:1rem;padding:.72rem .85rem;font-size:.84rem;font-weight:700;display:flex}.admin-live-bar strong{color:var(--foreground);font-weight:800}.admin-live-dot{background:var(--success);width:.56rem;height:.56rem;box-shadow:0 0 0 .28rem var(--success-soft);border-radius:999px}.admin-refresh-button{border:1px solid var(--line);background:var(--surface-soft);min-height:2.15rem;color:var(--foreground);border-radius:8px;margin-left:auto;padding:.48rem .72rem;font-size:.82rem;font-weight:800}.admin-refresh-button:disabled{cursor:wait;opacity:.62}.admin-error{background:var(--danger-soft);color:var(--danger);border:1px solid #ff82954d;border-radius:8px;margin:0 0 1rem;padding:.75rem .85rem;font-size:.88rem;font-weight:700}.admin-tab{border:1px solid var(--line);cursor:pointer;min-height:2.45rem;color:var(--muted);background:0 0;border-radius:8px;padding:.68rem .9rem;font-size:.88rem;font-weight:800;transition:background .14s,border-color .14s,color .14s}.admin-tab:hover,.admin-tab[aria-current=page]{border-color:var(--line-strong);background:var(--surface-soft);color:var(--foreground)}.admin-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.admin-stat-card,.admin-panel{border:1px solid var(--line);background:linear-gradient(#ffffff09,#0000),#ffffff06;border-radius:8px}.admin-stat-card{gap:.28rem;padding:.95rem;display:grid}.admin-stat-card span,.admin-stat-card small,.admin-panel__header span,.admin-chart-row small{color:var(--muted);font-size:.78rem;font-weight:700}.admin-stat-card strong{color:var(--foreground);font-size:clamp(1.6rem,1.3rem + 1vw,2.2rem);line-height:1}.admin-panel{overflow:hidden}.admin-panel__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.admin-panel__header h2{color:var(--foreground);margin:0;font-size:1rem;line-height:1.2}.admin-panel__header--trend{align-items:flex-start}.admin-panel__header--trend>div:first-child{gap:.2rem;display:grid}.admin-trend-controls{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.admin-segmented-control{border:1px solid var(--line);background:#ffffff06;border-radius:8px;display:flex;overflow:hidden}.admin-segmented-button{border:0;border-right:1px solid var(--line);min-height:2.15rem;color:var(--muted);background:0 0;padding:.5rem .68rem;font-size:.78rem;font-weight:800}.admin-segmented-button:last-child{border-right:0}.admin-segmented-button:hover,.admin-segmented-button[aria-pressed=true]{background:var(--surface-soft);color:var(--foreground)}.admin-custom-scale{border:1px solid var(--line);min-height:2.15rem;color:var(--muted);background:#ffffff06;border-radius:8px;align-items:center;gap:.45rem;padding:.35rem .45rem .35rem .6rem;font-size:.78rem;font-weight:800;display:flex}.admin-custom-scale input{border:1px solid var(--line);width:5.8rem;min-height:1.55rem;color:var(--foreground);font:inherit;background:#ffffff0d;border-radius:6px;padding:.2rem .35rem}.admin-custom-scale input:disabled{opacity:.48}.admin-trend-chart{padding:1rem 1rem .4rem}.admin-trend-chart svg{width:100%;min-height:15.5rem;display:block}.admin-trend-chart__grid{stroke:#ffffff14;stroke-width:1px}.admin-trend-chart__tick{stroke:#ffffff2e;stroke-width:1px}.admin-trend-chart__axis{fill:var(--muted);font-size:.72rem;font-weight:700}.admin-trend-chart__line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5px;filter:drop-shadow(0 0 10px #f0812d29)}.admin-trend-chart__point{stroke:#080a10e0;stroke-width:1.5px}.admin-trend-legend{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:.5rem .8rem;padding:.72rem 1rem .9rem;font-size:.78rem;font-weight:700;display:flex}.admin-trend-legend__item{align-items:center;gap:.38rem;display:inline-flex}.admin-trend-legend__item i{border-radius:999px;width:.62rem;height:.62rem;box-shadow:0 0 0 .18rem #ffffff0f}.admin-trend-legend__item strong{color:var(--foreground);font-weight:800}.admin-chart{gap:.35rem;padding:.85rem 1rem 1rem;display:grid}.admin-chart-row{min-height:2.2rem;color:var(--foreground);grid-template-columns:7rem minmax(7rem,1fr) 4.5rem minmax(9rem,.8fr);align-items:center;gap:.75rem;font-size:.86rem;display:grid}.admin-chart-row>span{color:var(--muted);font-weight:700}.admin-chart-row>strong{text-align:right}.admin-chart-row__track{background:#ffffff12;border-radius:999px;height:.55rem;overflow:hidden}.admin-chart-row__bar{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-strong));height:100%}.admin-two-column{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:.75rem;margin-top:.75rem;display:grid}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:28rem}.admin-table th,.admin-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.78rem 1rem}.admin-table th{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:800}.admin-table td{color:var(--foreground);font-size:.86rem}.admin-table td:nth-child(n+2){white-space:nowrap}.admin-empty{color:var(--muted);margin:0;padding:1rem;font-size:.9rem}@media (max-width:860px){.admin-header{display:grid}.admin-identity{justify-items:start}.admin-summary-grid,.admin-two-column{grid-template-columns:1fr}.admin-panel__header--trend{display:grid}.admin-trend-controls{justify-content:flex-start}.admin-chart-row{grid-template-columns:minmax(4.5rem,.45fr) minmax(7rem,1fr) 3.5rem}.admin-chart-row small{grid-column:2/-1}}@media (max-width:560px){.admin-page{padding-inline:.2rem}.admin-chart-row{grid-template-columns:1fr;align-items:stretch;gap:.35rem;padding-block:.45rem}.admin-chart-row>strong{text-align:left}.admin-refresh-button{width:100%;margin-left:0}.admin-segmented-control,.admin-custom-scale{width:100%}.admin-segmented-button{flex:1 1 0;padding-inline:.42rem}.admin-custom-scale{justify-content:space-between}.admin-custom-scale input{width:min(9rem,52%)}.admin-trend-chart{overflow-x:auto}.admin-trend-chart svg{min-width:44rem}}.site-footer--auth,.site-footer--download,.site-footer--account{z-index:4;pointer-events:none;text-align:center;padding:0 1rem;position:fixed;bottom:clamp(.35rem,1vh,.75rem);left:0;right:0;display:flex!important}.site-footer--auth p,.site-footer--download p,.site-footer--account p{color:#5f4c40bd;letter-spacing:.02em;text-shadow:0 1px #ffffffb8;font-size:.72rem}body.body--landing{background:#07111a;min-height:100%;overflow-x:clip}body.body--landing:before,body.body--landing:after{display:none}.site-frame--landing{width:100%;max-width:none;margin:0;padding:0}.site-content--landing{padding:0}.site-footer--landing{display:none}.cinematic-landing{color:#fffaf0;background:#07111a;min-height:100svh;position:relative;overflow:clip}.cinematic-landing__track{--landing-copy-y:0px;--landing-particle-y:0px;--landing-portal-opacity:.46;--landing-portal-scale:.92;height:100svh;position:relative}.cinematic-landing__viewport{isolation:isolate;background:#6d8da8;width:100%;height:100svh;min-height:38rem;position:relative;overflow:hidden}.cinematic-landing__poster,.cinematic-landing__video{z-index:-5;object-fit:cover;object-position:center;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px}.cinematic-landing__video{pointer-events:none}.cinematic-landing__veil{z-index:-3;pointer-events:none;background:linear-gradient(90deg,#030a11d1 0%,#040d16a1 25%,#05111c33 48%,#05111c05 70%),linear-gradient(#040a116b 0%,#0000 28% 67%,#03080e7a 100%),radial-gradient(circle at 24% 52%,#ffca7414,#0000 32%);position:absolute;inset:0}.cinematic-landing__portal-glow{z-index:-2;aspect-ratio:1;pointer-events:none;width:clamp(18rem,29vw,34rem);opacity:var(--landing-portal-opacity);filter:blur(7px)saturate(1.18);mix-blend-mode:screen;transform:scale(var(--landing-portal-scale));transform-origin:50%;background:radial-gradient(circle,#d8f9ff6b 0 6%,#63d4ff4d 13%,#3a9be724 31%,#0000 67%);border-radius:50%;transition:opacity .16s linear;position:absolute;top:3%;left:69%}.cinematic-landing__portal-glow:before,.cinematic-landing__portal-glow:after{content:"";border-radius:inherit;position:absolute}.cinematic-landing__portal-glow:before{border:1px solid #c0efff57;inset:21%;box-shadow:0 0 2.8rem #53c0ff73,inset 0 0 2.2rem #def9ff42}.cinematic-landing__portal-glow:after{filter:blur(1.5rem);background:#dbfaff2e;inset:33%}.cinematic-landing__particles{z-index:-1;pointer-events:none;transform:translate3d(0, var(--landing-particle-y), 0);position:absolute;inset:0}.cinematic-landing__particles i{background:#ffe29be6;border-radius:999px;width:.28rem;height:.28rem;animation:4.8s ease-in-out infinite alternate cinematic-particle-float;display:block;position:absolute;box-shadow:0 0 .6rem #ffc866cc,0 0 1.4rem #ffbe538c}.cinematic-landing__particles i:first-child{animation-delay:-1.2s;top:22%;left:58%}.cinematic-landing__particles i:nth-child(2){animation-delay:-3.1s;top:35%;left:66%}.cinematic-landing__particles i:nth-child(3){animation-delay:-.7s;top:18%;left:73%}.cinematic-landing__particles i:nth-child(4){animation-delay:-2.4s;top:44%;left:78%}.cinematic-landing__particles i:nth-child(5){animation-delay:-4s;top:28%;left:84%}.cinematic-landing__particles i:nth-child(6){animation-delay:-1.8s;top:56%;left:71%}.cinematic-landing__particles i:nth-child(7){animation-delay:-3.6s;top:64%;left:88%}.cinematic-landing__particles i:nth-child(8){animation-delay:-2.8s;top:72%;left:61%}.cinematic-landing__particles i:nth-child(9){animation-delay:-1.5s;top:15%;left:92%}.cinematic-landing__particles i:nth-child(10){animation-delay:-4.4s;top:79%;left:76%}.cinematic-landing__particles i:nth-child(11){animation-delay:-.2s;top:49%;left:94%}.cinematic-landing__particles i:nth-child(12){animation-delay:-3.3s;top:68%;left:52%}@keyframes cinematic-particle-float{0%{opacity:.28;transform:translate(-.25rem,.4rem)scale(.62)}to{opacity:.92;transform:translate(.35rem,-1rem)scale(1.08)}}.cinematic-landing__header{z-index:8;padding:max(1.15rem, env(safe-area-inset-top)) clamp(1.25rem, 4vw, 4.5rem) 0;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.cinematic-landing__wordmark{color:#fffaefd6;font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;letter-spacing:.34em;text-transform:uppercase;text-shadow:0 2px 18px #0000006b;align-items:center;gap:.75rem;font-size:.71rem;font-weight:600;display:inline-flex}.cinematic-landing__wordmark span{background:linear-gradient(90deg,#e4a950,#ffeec129);width:2.7rem;height:1px;box-shadow:0 0 1rem #edb04f73}.cinematic-landing__header .language-switcher{z-index:12}.cinematic-landing__track[data-motion-state=autoplay] .cinematic-landing__wordmark{animation:.72s cubic-bezier(.22,1,.36,1) both cinematic-header-enter}.cinematic-landing__track[data-motion-state=autoplay] .cinematic-landing__header .language-switcher{animation:.72s cubic-bezier(.22,1,.36,1) .16s both cinematic-header-enter}.cinematic-landing__header .language-switcher__trigger{color:#fff8e8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040e176b;border-color:#fff2d042;min-width:4.6rem;box-shadow:0 1rem 2.8rem #00000029,inset 0 1px #ffffff1a}.cinematic-landing__header .language-switcher__menu{color:#fff8e8;background:#050e17e0;border-color:#ffe7b833;left:auto;right:0}.cinematic-landing__copy{z-index:5;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);width:min(36rem,43vw);transform:translate3d(0, calc(-50% + var(--landing-copy-y)), 0);background:linear-gradient(115deg,#040d1680,#07131f29),radial-gradient(circle at 12% 0,#ffd27e14,#0000 42%);border:1px solid #ffedca24;border-left-color:#e8ae50ad;border-radius:.35rem 1.8rem 1.8rem .35rem;padding:clamp(1.25rem,2vw,2rem);position:absolute;top:52%;left:clamp(1.35rem,7vw,8rem);box-shadow:-1.2rem 1.8rem 5rem #0003,inset 0 1px #ffffff0d}.cinematic-landing__track[data-motion-state=autoplay] .cinematic-landing__copy{animation:.96s cubic-bezier(.22,1,.36,1) .18s both cinematic-copy-enter}@keyframes cinematic-header-enter{0%{opacity:0;transform:translateY(-.75rem)}to{opacity:1;transform:translate(0)}}@keyframes cinematic-copy-enter{0%{opacity:0;clip-path:inset(0 100% 0 0 round .35rem 1.8rem 1.8rem .35rem);filter:blur(6px)}to{opacity:1;clip-path:inset(0 round .35rem 1.8rem 1.8rem .35rem);filter:blur()}}.cinematic-landing__eyebrow{color:#f4c579;font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0 0 .65rem;font-size:clamp(.7rem,.8vw,.82rem);font-weight:600;display:flex}.cinematic-landing__eyebrow:before{content:"";background:currentColor;width:1.8rem;height:1px;box-shadow:0 0 .8rem #f4c57980}.cinematic-landing__title{margin:0;line-height:0}.cinematic-landing__logo{filter:drop-shadow(0 .9rem 1.4rem #00000059)drop-shadow(0 0 1.8rem #f1b84f1f);width:clamp(17rem,27vw,23rem);max-width:100%;height:auto;margin-left:-.8rem;display:block}.cinematic-landing__tagline{color:#fffaeee6;text-wrap:balance;text-shadow:0 2px 1.2rem #0000007a;max-width:31rem;margin:.35rem 0 0;font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.62}.cinematic-landing__actions{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.25rem,2.5vw,1.8rem);display:flex}.cinematic-landing__cta{letter-spacing:.025em;border:1px solid #0000;border-radius:.7rem;justify-content:center;align-items:center;gap:1rem;min-height:3.25rem;padding:.8rem 1.35rem;font-size:.92rem;font-weight:700;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:inline-flex}.cinematic-landing__cta--primary{color:#171006;background:linear-gradient(135deg,#e4ad55 0%,#bf762e 100%);border-color:#ffecbe73;box-shadow:0 .85rem 2.2rem #7c461040,inset 0 1px #fffbe6a3}.cinematic-landing__cta--secondary{color:#fff9ed;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050f185c;border-color:#fff1d242}.cinematic-landing__cta:hover{transform:translateY(-2px)}.cinematic-landing__cta--primary:hover{box-shadow:0 1rem 2.6rem #7c46105c,inset 0 1px #fffbe6b8}.cinematic-landing__cta--secondary:hover{background:#101e2a94;border-color:#ffe1a78c}.cinematic-landing__cta:focus-visible,.cinematic-landing__header .language-switcher__trigger:focus-visible{outline-offset:4px;outline:3px solid #fff4c8}@media (max-width:760px){.cinematic-landing__track,.cinematic-landing__track[data-motion-state]{height:100svh;min-height:40rem}.cinematic-landing__viewport,.cinematic-landing__track[data-motion-state] .cinematic-landing__viewport{min-height:40rem;position:relative}.cinematic-landing__poster,.cinematic-landing__video{object-position:62% center}.cinematic-landing__video{display:none}.cinematic-landing__veil{background:linear-gradient(#030a1180 0%,#030a110a 28%,#030a1133 48%,#03090fe0 76%,#050c13 100%),linear-gradient(90deg,#050d142e,#0000 60%)}.cinematic-landing__portal-glow{opacity:.42;width:19rem;top:7%;left:42%}.cinematic-landing__particles i:nth-child(n+7){display:none}.cinematic-landing__header{padding:max(.9rem, env(safe-area-inset-top)) 1rem 0}.cinematic-landing__wordmark{letter-spacing:.24em;gap:.55rem;font-size:.64rem}.cinematic-landing__wordmark span{width:1.5rem}.cinematic-landing__copy{top:auto;right:1rem;bottom:max(1rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(120deg,#040c14c2,#07121d70),radial-gradient(circle at 12% 0,#ffd27e1a,#0000 45%);border-radius:.35rem 1.25rem 1.25rem .35rem;width:auto;padding:1.1rem;left:1rem;transform:none}.cinematic-landing__eyebrow{margin-bottom:.3rem;font-size:.66rem}.cinematic-landing__logo{width:min(15rem,76vw);margin-left:-.55rem}.cinematic-landing__tagline{text-wrap:pretty;margin-top:.1rem;font-size:.95rem;line-height:1.5}.cinematic-landing__actions{grid-template-columns:1fr;gap:.55rem;margin-top:1rem;display:grid}.cinematic-landing__cta{min-height:2.85rem;padding:.65rem 1rem;font-size:.86rem}}@media (min-width:761px) and (max-height:680px){.cinematic-landing__viewport{min-height:34rem}.cinematic-landing__copy{padding-block:1rem;top:55%}.cinematic-landing__logo{width:17rem}.cinematic-landing__tagline{font-size:1rem}.cinematic-landing__actions{margin-top:1rem}}@media (prefers-reduced-motion:reduce){.cinematic-landing__track{height:100svh}.cinematic-landing__viewport{position:relative}.cinematic-landing__video{display:none}.cinematic-landing__particles i{animation:none}.cinematic-landing__cta{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
