/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-300:oklch(80.8% .114 19.571);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-xs:.125rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:"Be Vietnam Pro",sans-serif;--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;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{.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-x-3{inset-inline:calc(var(--spacing)*3)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-4{top:calc(var(--spacing)*4)}.right-0{right:calc(var(--spacing)*0)}.right-4{right:calc(var(--spacing)*4)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-3{bottom:calc(var(--spacing)*3)}.left-0{left:calc(var(--spacing)*0)}.z-40{z-index:40}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.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}}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-auto{margin-top:auto}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.h-16{height:calc(var(--spacing)*16)}.h-auto{height:auto}.h-full{height:100%}.min-h-\[60vh\]{min-height:60vh}.min-h-\[calc\(100vh-12rem\)\]{min-height:calc(100vh - 12rem)}.min-h-screen{min-height:100vh}.w-3\/4{width:75%}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-\[\#0b0d15\]\/92{background-color:#0b0d15eb}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-muted{background-color:var(--muted)}.bg-primary{background-color:var(--primary)}.bg-surface-1\/70{background-color:#0f111ab3}.bg-void{background-color:#07080d}.bg-void\/85{background-color:#07080dd9}.p-2{padding:calc(var(--spacing)*2)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-8{padding:calc(var(--spacing)*8)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-0{padding-block:calc(var(--spacing)*0)}.py-2{padding-block:calc(var(--spacing)*2)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-8{padding-top:calc(var(--spacing)*8)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.text-center{text-align:center}.text-left{text-align:left}.font-display{font-family:Chakra Petch,sans-serif}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.whitespace-break-spaces{white-space:break-spaces}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-neon-green{color:#05ffa1}.text-neon-red{color:#ff2a6d}.text-primary-foreground{color:var(--primary-foreground)}.text-red-300{color:var(--color-red-300)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-white{color:var(--color-white)}.underline{text-decoration-line:underline}.opacity-70{opacity:.7}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.selection\:bg-neon-cyan\/30 ::selection{background-color:#00f0ff4d}.selection\:bg-neon-cyan\/30::selection{background-color:#00f0ff4d}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media (min-width:40rem){.sm\:inline{display:inline}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:py-10{padding-block:calc(var(--spacing)*10)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:48rem){.md\:hidden{display:none}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:items-end{align-items:flex-end}.md\:pb-8{padding-bottom:calc(var(--spacing)*8)}}@media (min-width:64rem){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[\.86fr_1\.14fr\]{grid-template-columns:.86fr 1.14fr}}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:Chakra Petch;font-style:normal;font-display:optional;font-weight:500;src:url(data:font/woff2;base64,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)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:Chakra Petch;font-style:normal;font-display:optional;font-weight:500;src:url(/assets/chakra-petch-latin-500-normal-BR1ody1F.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:Chakra Petch;font-style:normal;font-display:optional;font-weight:600;src:url(data:font/woff2;base64,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)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:Chakra Petch;font-style:normal;font-display:optional;font-weight:600;src:url(/assets/chakra-petch-latin-600-normal-DVQm9bgb.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:Chakra Petch;font-style:normal;font-display:optional;font-weight:700;src:url(data:font/woff2;base64,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)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:Chakra Petch;font-style:normal;font-display:optional;font-weight:700;src:url(/assets/chakra-petch-latin-700-normal-CnDBPjkL.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:Be Vietnam Pro;font-style:normal;font-display:optional;font-weight:400;src:url(/assets/be-vietnam-pro-vietnamese-400-normal-CRcqvyg1.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:Be Vietnam Pro;font-style:normal;font-display:optional;font-weight:400;src:url(/assets/be-vietnam-pro-latin-400-normal-PpnXBOrz.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:Be Vietnam Pro;font-style:normal;font-display:optional;font-weight:500;src:url(/assets/be-vietnam-pro-vietnamese-500-normal-DREgrEoJ.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:Be Vietnam Pro;font-style:normal;font-display:optional;font-weight:500;src:url(/assets/be-vietnam-pro-latin-500-normal-B6LVzGNe.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:Be Vietnam Pro;font-style:normal;font-display:optional;font-weight:600;src:url(/assets/be-vietnam-pro-vietnamese-600-normal-nyU-ZL2p.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:Be Vietnam Pro;font-style:normal;font-display:optional;font-weight:600;src:url(/assets/be-vietnam-pro-latin-600-normal-BZDkUTrt.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:Be Vietnam Pro;font-style:normal;font-display:optional;font-weight:700;src:url(/assets/be-vietnam-pro-vietnamese-700-normal-Csr0PCuG.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:Be Vietnam Pro;font-style:normal;font-display:optional;font-weight:700;src:url(/assets/be-vietnam-pro-latin-700-normal-DlW1Zbsh.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}:root,.dark{--radius:.75rem;--background:#07080d;--foreground:#f8fafc;--card:#161926;--card-foreground:#f8fafc;--popover:#0f111a;--popover-foreground:#f8fafc;--primary:#00f0ff;--primary-foreground:#061014;--secondary:#161926;--secondary-foreground:#f8fafc;--muted:#161926;--muted-foreground:#94a3b8;--accent:#282c40;--accent-foreground:#f8fafc;--destructive:#ff2a6d;--destructive-foreground:#fff;--border:#ffffff1a;--input:#ffffff1f;--ring:#00f0ff}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#07080d}body{color:#f8fafc;-webkit-font-smoothing:antialiased;background:#07080d;min-width:320px;margin:0;font-family:Be Vietnam Pro,sans-serif}button,a,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,select:focus-visible{outline-offset:3px;outline:2px solid #00f0ff}button:not(:disabled),a[href],select:not(:disabled){cursor:pointer}::selection{background:#00f0ff47}.container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1rem}.route-loader{color:#00f0ff;letter-spacing:.1em;text-align:center;background:#07080d;justify-content:center;align-items:center;gap:.75rem;min-height:100vh;padding:1.5rem;font-family:Chakra Petch,sans-serif;font-size:.7rem;line-height:1.65;display:flex}.scanlines{pointer-events:none;z-index:60;opacity:.12;mix-blend-mode:screen;background:repeating-linear-gradient(#0000 0 3px,#00f0ff09 4px);position:fixed;inset:0}.brand-lockup{color:#00f0ff;align-items:center;gap:.6rem;font-family:Chakra Petch,sans-serif;font-weight:700;display:inline-flex}.brand-lockup svg{color:#00f0ff;filter:drop-shadow(0 0 8px #00f0ffa6)}.brand-copy{flex-direction:column;min-width:0;display:flex}.brand-copy strong{letter-spacing:.1em;white-space:nowrap;text-shadow:0 0 12px #00f0ff6b;font-size:clamp(.68rem,2.9vw,.86rem);font-weight:700}.brand-copy small{color:#8ca7b3;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-family:Be Vietnam Pro,sans-serif;font-size:.46rem;font-weight:500;overflow:hidden}.status-dot{background:#05ffa1;border-radius:99px;width:7px;height:7px;animation:1.8s ease-in-out infinite statusPulse;box-shadow:0 0 12px #05ffa1}.nav-chip,.icon-button{color:#cbd5e1;background:#161926cc;border:1px solid #ffffff1a;justify-content:center;align-items:center;gap:.4rem;min-height:42px;transition:all .18s cubic-bezier(.23,1,.32,1);display:inline-flex}.nav-chip{letter-spacing:.08em;border-radius:8px;padding:0 .85rem;font-family:Chakra Petch,sans-serif;font-size:.74rem;font-weight:600}.icon-button{border-radius:10px;width:42px}.nav-chip:hover,.icon-button:hover{color:#00f0ff;border-color:#00f0ff73;transform:translateY(-1px)}.bottom-link{color:#94a3b8;letter-spacing:.04em;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:64px;min-height:52px;font-size:9px;font-weight:600;transition:all .16s ease-out;display:flex}.bottom-link-active{color:#00f0ff;background:#00f0ff14;box-shadow:inset 0 0 0 1px #00f0ff29}.footer-link{color:#b8c2d1;transition:color .15s}.footer-link:hover{color:#00f0ff}.footer-policy-title{color:#f8fafc;letter-spacing:.16em;margin-bottom:.55rem;font-family:Chakra Petch,sans-serif;font-size:.68rem;font-weight:700;transition:color .15s;display:inline-flex}.footer-policy-title:hover{color:#00f0ff}.footer-policy-nav{flex-wrap:wrap;gap:.55rem 1rem;max-width:440px;display:flex}.footer-policy-nav .footer-link{font-size:.7rem;position:relative}.footer-policy-nav .footer-link:not(:last-child):after{content:"/";color:#334155;position:absolute;right:-.62rem}.site-footer p{line-height:1.65}.footer-slogan{color:#7debf3;letter-spacing:.055em;margin-bottom:.45rem;font-family:Chakra Petch,sans-serif;font-size:.68rem;font-weight:600}.footer-copyright{color:#c2cad6;margin-top:.75rem;font-size:.7rem}.eyebrow{letter-spacing:.22em;color:#00f0ff;font-family:Chakra Petch,sans-serif;font-size:.67rem;font-weight:600}.hero-proclamation{text-transform:none;letter-spacing:.08em;color:#c4b5fd;max-width:620px;font-family:Be Vietnam Pro,sans-serif;font-size:clamp(.72rem,1.25vw,.88rem);font-style:italic;font-weight:500;line-height:1.5}.desktop-hero-proclamation{display:none}.inline-status{color:#05ffa1;letter-spacing:.12em;background:#05ffa10e;border:1px solid #05ffa133;align-items:center;gap:.55rem;padding:.55rem .75rem;font-family:Chakra Petch,sans-serif;font-size:.66rem;display:inline-flex}.inline-status span{background:#05ffa14d;width:1px;height:13px}.desktop-inline-status,.desktop-radar-mission{display:none}.hero-grid{align-content:start;align-items:center;gap:1.5rem;display:grid;min-height:0!important}.mobile-radar-intro{align-items:center;gap:1rem;width:100%;padding:.45rem .25rem 1rem;display:flex;position:relative}.mobile-radar-intro:before{content:"";z-index:-1;filter:blur(2px);background:radial-gradient(circle,#00f0ff21,#a855f709 43%,#0000 72%);border-radius:50%;width:11rem;height:11rem;position:absolute;top:-2.5rem;left:-2.5rem}.mobile-radar-intro:after{content:"";background:linear-gradient(90deg,#00f0ff,#a855f794 58%,#0000);height:1px;position:absolute;bottom:0;left:5rem;right:0;box-shadow:0 0 12px #00f0ff5c}.mobile-radar-icon{color:#00f0ff;filter:drop-shadow(0 0 8px #00f0ff8c);background:radial-gradient(circle,#00f0ff29,#07080d2e 57%,#0000 59%);border:1px solid #00f0ff4d;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;animation:2.6s ease-in-out infinite purposeBeacon;display:grid;position:relative;box-shadow:inset 0 0 20px #00f0ff14,0 0 24px #00f0ff24}.mobile-radar-icon:before{content:"";border:1px dashed #00f0ff61;border-radius:50%;animation:11s linear infinite radarSpin;position:absolute;inset:5px}.mobile-radar-icon:after{content:"";background:#05ffa1;border:2px solid #07080d;border-radius:99px;width:7px;height:7px;position:absolute;bottom:10px;right:1px;box-shadow:0 0 11px #05ffa1}.mobile-radar-icon svg{z-index:1;stroke-width:1.8px;width:31px;height:31px;position:relative}.mobile-radar-icon img{z-index:1;object-fit:contain;filter:drop-shadow(0 0 8px #00f0ffb3);width:76px;max-width:none;height:76px;position:relative;transform:translate(-1px,-1px)}.mobile-radar-purpose{flex:1;min-width:0;font-family:Chakra Petch,sans-serif;font-weight:600;line-height:1.26}.mobile-purpose-copy{text-align:left;width:100%;display:block}.purpose-line{white-space:nowrap;width:100%;display:block}.purpose-line:first-child{color:#9ceef3;letter-spacing:.08em;text-shadow:0 0 14px #00f0ff40;font-size:clamp(.66rem,2.9vw,.8rem);font-weight:600}.mobile-radar-purpose strong{color:#0000;letter-spacing:.1em;filter:drop-shadow(0 0 12px #00f0ff33);background:linear-gradient(90deg,#fff 0 35%,#7debf3 68%,#c084fc);-webkit-background-clip:text;background-clip:text;width:fit-content;margin-top:.18rem;font-size:clamp(.92rem,4vw,1.15rem);font-weight:700}.mobile-purpose-meta{color:#7b94a2;letter-spacing:.12em;align-items:center;gap:.42rem;margin-top:.52rem;font-size:.52rem;font-weight:600;display:flex}.mobile-purpose-meta i{background:#05ffa1;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #05ffa1}.mobile-purpose-meta b{background:#94a3b847;width:1px;height:10px}.mobile-radar-proclamation{color:#c4b5fd;letter-spacing:.035em;text-align:center;text-shadow:0 0 14px #a855f733;margin:-.1rem .2rem -.65rem;font-family:Be Vietnam Pro,sans-serif;font-size:.72rem;font-style:italic;font-weight:500;line-height:1.55}.mobile-radar-wave{z-index:0;pointer-events:none;opacity:0;border:1px solid #00f0ff9e;border-radius:50%;position:absolute;inset:7px}.radar-wave-one{animation:3.6s cubic-bezier(.23,1,.32,1) infinite mobileRadarWave}.radar-wave-two{animation:3.6s cubic-bezier(.23,1,.32,1) 1.8s infinite mobileRadarWave}.mobile-luck-stream{z-index:2;pointer-events:none;width:6.5rem;height:3rem;position:absolute;top:.15rem;left:3.45rem;overflow:visible}.mobile-luck-stream i{color:#7dfbd1;opacity:0;text-shadow:0 0 9px #05ffa1;filter:brightness(1.15);font-size:.52rem;font-style:normal;animation:4.2s cubic-bezier(.23,1,.32,1) infinite luckSignal;position:absolute;bottom:0;left:0}.mobile-luck-stream i:nth-child(2){color:#7debf3;font-size:.42rem;animation-delay:1.35s}.mobile-luck-stream i:nth-child(3){color:#c084fc;font-size:.48rem;animation-delay:2.7s}.proclamation-line{display:block}.rank-keyword{letter-spacing:.04em;vertical-align:-.04em;isolation:isolate;border:1px solid;border-radius:3px;margin-inline:.04em;padding:.03em .27em;font-family:Chakra Petch,sans-serif;font-style:normal;font-weight:700;line-height:1.15;animation:1.15s cubic-bezier(.23,1,.32,1) both rankKeywordReveal;display:inline-block;position:relative;overflow:hidden}.rank-keyword:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 38%,#ffffffeb,#0000 60%);animation:1.15s cubic-bezier(.23,1,.32,1) .28s both rankKeywordGlint;position:absolute;inset:-40% -70%;transform:translate(-75%)}.rank-keyword-sss{color:#d8b4fe;text-shadow:0 0 7px #c084fcc7;background:linear-gradient(135deg,#a855f738,#ec48991a);box-shadow:inset 0 0 8px #c084fc1f}.rank-keyword-mvp{color:#ffd166;text-shadow:0 0 7px #ffd166c7;background:linear-gradient(135deg,#ffd16633,#ff9f1c17);animation-delay:.14s;box-shadow:inset 0 0 8px #ffd1661f}.mobile-radar-proclamation{letter-spacing:clamp(-.012em,.32vw,.025em);margin-inline:0;font-size:clamp(.57rem,2.48vw,.72rem);line-height:1.65}.proclamation-line{white-space:nowrap;display:block}.rank-keyword{box-shadow:none;letter-spacing:.025em;vertical-align:-.035em;background:0 0;border:0;border-radius:0;margin-inline:.025em;padding:0 .035em}.rank-keyword-sss{box-shadow:none;text-shadow:0 0 8px #c084fce6,0 0 16px #a855f761;background:0 0}.defeat-mvp-lock{white-space:nowrap}.defeat-keyword{color:#ff2a6d;letter-spacing:.04em;text-shadow:0 0 8px #ff2a6de0,0 0 16px #ff2a6d52;font-family:Chakra Petch,sans-serif;font-style:normal;font-weight:700;animation:1.15s cubic-bezier(.23,1,.32,1) 80ms both rankKeywordReveal;display:inline-block}.rank-keyword-mvp{box-shadow:none;text-shadow:0 0 8px #ffd166eb,0 0 16px #ff9f1c57;background:0 0}.defeat-keyword{animation:.72s cubic-bezier(.23,1,.32,1) .2s both defeatFlash}.rank-keyword-mvp{animation:.78s cubic-bezier(.23,1,.32,1) .98s both mvpFlash}.rank-keyword-mvp:after{animation-delay:1.04s}.hero-title{letter-spacing:-.055em;margin-top:1rem;font-family:Chakra Petch,sans-serif;font-size:clamp(2.7rem,11.2vw,6.7rem);font-weight:700;line-height:.91}.hero-title-long{letter-spacing:-.045em;font-size:clamp(2.15rem,8.7vw,4rem);line-height:.96}.hero-title .hero-accent{color:#0000;filter:drop-shadow(0 0 22px #00f0ff33);background:linear-gradient(90deg,#00f0ff,#a855f7);-webkit-background-clip:text;background-clip:text}.hero-rank-line{white-space:nowrap;align-items:baseline;gap:.18em;font-size:.84em;display:inline-flex}.hero-rank-line i{color:#64748b;font-style:normal;font-weight:500}.hero-lead{color:#94a3b8;max-width:660px;margin-top:1.35rem;font-size:.95rem;line-height:1.75}.trust-row{color:#94a3b8;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:1.5rem;font-size:.68rem;display:flex}.trust-row span{align-items:center;gap:.35rem;display:inline-flex}.trust-row svg{color:#05ffa1}.mobile-command-panel{min-width:0;padding-top:.15rem;position:relative}.mobile-action-deck{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));background:linear-gradient(145deg,#00f0ff13,#0f111af0 46%,#a855f712);border:1px solid #00f0ff52;margin-top:.7rem;padding:.65rem;transition:border-color .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,0 0 28px #00f0ff1a}.mobile-action-deck:after{content:"";background:#00f0ff;width:68px;height:2px;position:absolute;top:0;right:12px;box-shadow:0 0 14px #00f0ffcc}.mobile-action-list{gap:.55rem;display:grid}.mobile-action-button{letter-spacing:0;justify-content:flex-start;width:100%;min-height:64px;padding:.62rem .72rem}.mobile-action-icon{clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));background:#07080d26;border:1px solid #fff3;flex:none;place-items:center;width:35px;height:35px;transition:transform .16s cubic-bezier(.23,1,.32,1),filter .16s;display:grid}.mobile-action-copy{text-align:left;flex:1;min-width:0;display:block}.mobile-action-copy strong{letter-spacing:.055em;font-family:Chakra Petch,sans-serif;font-size:.72rem;font-weight:700;line-height:1.2;display:block}.mobile-action-copy em{letter-spacing:0;opacity:.76;margin-top:.18rem;font-family:Be Vietnam Pro,sans-serif;font-size:.58rem;font-style:italic;font-weight:500;line-height:1.35;display:block}.mobile-action-arrow{flex:none;margin-left:auto}.mobile-action-primary{isolation:isolate;position:relative;overflow:hidden;box-shadow:0 0 30px #00f0ff47}.mobile-action-primary>*{z-index:1;position:relative}.mobile-action-primary:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 0 34%,#ffffff42 47%,#0000 60%);animation:2.4s cubic-bezier(.23,1,.32,1) infinite ctaScan;position:absolute;inset:0;transform:translate(-145%)}.mobile-action-primary:after{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(circle at 24%,#fffffff5 0,#7debf3ad 9%,#00f0ff3d 27%,#0000 58%);transition:opacity .1s linear,transform .28s cubic-bezier(.23,1,.32,1);position:absolute;inset:-35%;transform:scale(.72)}.mobile-action-primary:active:after{opacity:.9;transform:scale(1.08)}.mobile-action-primary:active .mobile-action-icon{filter:brightness(1.45)drop-shadow(0 0 10px #ffffffeb);transform:scale(.94)}.mobile-action-primary .mobile-action-copy em{color:#102034;opacity:.82}.mobile-action-secondary{background:linear-gradient(115deg,#00f0ff1f,#a855f724);box-shadow:inset 0 0 0 1px #00f0ff14,0 0 18px #00f0ff1a}.mobile-action-secondary .mobile-action-copy em{color:#aeb9c9}.radar-hold-active .mobile-action-deck{border-color:#00f0ffc7;box-shadow:inset 0 0 24px #00f0ff21,0 0 34px #00f0ff3d}.radar-hold-active .mobile-radar-icon{filter:brightness(1.3)drop-shadow(0 0 15px #00f0ffd9)}.desktop-hero-actions{gap:.75rem;display:none}.hero-visual{clip-path:polygon(0 18px,18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%);background:radial-gradient(circle,#00f0ff14,#0000 45%),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/32px 32px;border:1px solid #ffffff0f;justify-content:center;align-items:center;min-height:390px;transition:border-color .18s cubic-bezier(.23,1,.32,1),box-shadow .24s cubic-bezier(.23,1,.32,1);display:flex;position:relative;overflow:hidden}.hero-visual:before,.hero-visual:after{content:"";background:#00f0ff;width:90px;height:2px;position:absolute;box-shadow:0 0 14px #00f0ff}.hero-visual:before{top:0;left:18px}.hero-visual:after{background:#a855f7;bottom:0;right:18px;box-shadow:0 0 14px #a855f7}.visual-label{z-index:3;color:#64748b;letter-spacing:.16em;font-family:Chakra Petch,sans-serif;font-size:.58rem;position:absolute}.label-top{top:18px;left:20px}.label-bottom{bottom:18px;right:20px}.bagua-wrap{place-items:center;max-width:88vw;max-height:88vw;display:grid;position:relative}.bagua-wrap:after{content:"";z-index:5;opacity:0;pointer-events:none;border:1px solid #00f0ff00;border-radius:50%;transition:opacity .18s cubic-bezier(.23,1,.32,1),transform .24s cubic-bezier(.23,1,.32,1),border-color .18s;position:absolute;inset:8%;transform:scale(.96)}.radar-hold-active .hero-visual{border-color:#00f0ff99;box-shadow:inset 0 0 48px #00f0ff1a,0 0 32px #00f0ff33}.radar-hold-active .bagua-wrap:after{opacity:1;border-color:#7debf3e0;transform:scale(1.025);box-shadow:inset 0 0 34px #00f0ff33,0 0 42px #00f0ff85,0 0 76px #a855f72e}.bagua-core-trigger{z-index:7;aspect-ratio:1;color:#0000;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:50%;outline:0;width:28%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bagua-core-trigger:not(:disabled):hover{border-color:#00f0ff61;box-shadow:inset 0 0 22px #00f0ff26,0 0 24px #00f0ff38}.bagua-core-trigger:not(:disabled):active{transform:translate(-50%,-50%)scale(.96)}.bagua-core-trigger:focus-visible{border-color:#7debf3;box-shadow:0 0 0 3px #00f0ff2e,0 0 28px #00f0ff6b}.bagua-core-trigger:disabled{cursor:wait}.bagua-interactive:has(.bagua-core-trigger:hover) .bagua-core-sweep{filter:brightness(1.35)drop-shadow(0 0 12px #00f0ffb8)}.divination-pending{filter:drop-shadow(0 0 28px #05ffa157)}.time-radar-svg{z-index:2;filter:drop-shadow(0 0 24px #00f0ff2e);width:100%;height:100%;position:relative;overflow:visible}.time-radar-labels{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bagua-core-spin{transform-origin:200px 200px;animation:48s linear infinite radarSpin}.radar-sweep{z-index:1;background:conic-gradient(from 0deg,transparent 0 73%,#00f0ff06 78%,#00f0ff1f 87%,#00f0ff57 95%,#7debf3eb 99%,transparent 100%);mix-blend-mode:screen;border-radius:999px;transition:filter .15s cubic-bezier(.23,1,.32,1),opacity .15s;animation:12s linear infinite radarSpin;position:absolute;inset:8%;-webkit-mask:radial-gradient(circle,#0000 0 25%,#000 28% 100%);mask:radial-gradient(circle,#0000 0 25%,#000 28% 100%)}.scan-leading .radar-sweep{filter:brightness(1.32)drop-shadow(0 0 9px #00f0ff8c);opacity:1}.route-revealed .radar-sweep{filter:brightness();opacity:.82}.bagua-core-sweep{z-index:3;aspect-ratio:1;background:conic-gradient(from 0deg,transparent 0 74%,#00f0ff14 82%,#00f0ffe6 98%,transparent);filter:drop-shadow(0 0 8px #00f0ff73);mix-blend-mode:screen;pointer-events:none;border-radius:50%;width:34%;animation:3.2s linear infinite baguaSweepSpin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle,#0000 0 70%,#000 73% 100%);mask:radial-gradient(circle,#0000 0 70%,#000 73% 100%)}.time-route-label{fill:#64748b;opacity:.52;letter-spacing:.05em;font-family:Arial,sans-serif;font-size:6px;font-weight:700}.route-label-victory{fill:#05ffa1}.route-label-lose{fill:#ff2a6d}.route-label-pending{fill:#60a5b5}.route-label-active{fill:#f8fafc;opacity:1;filter:drop-shadow(0 0 4px)}.active-time-route{filter:drop-shadow(0 0 5px)}.route-active{animation:.5s ease-out both routePulse}.radar-badge-readout{z-index:4;pointer-events:none;width:35%;filter:drop-shadow(0 0 9px var(--signal-color));flex-direction:column;align-items:center;animation:.48s cubic-bezier(.23,1,.32,1) both badgeSignal;display:flex;position:absolute;top:28%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.radar-badge-readout{filter:drop-shadow(0 0 9px color-mix(in srgb,var(--signal-color)40%,transparent))}}.radar-outcome-badge{object-fit:contain;width:100%;height:50px}.radar-signal-badge{border:1px solid var(--signal-color);margin-top:-4px}@supports (color:color-mix(in lab,red,red)){.radar-signal-badge{border:1px solid color-mix(in srgb,var(--signal-color)58%,transparent)}}.radar-signal-badge{color:#f8fafc;letter-spacing:.065em;white-space:nowrap;box-shadow:0 0 9px var(--signal-color);background:#07080df0;border-radius:999px;padding:.14rem .38rem;font-family:Chakra Petch,sans-serif;font-size:.39rem;font-weight:700;line-height:1}@supports (color:color-mix(in lab,red,red)){.radar-signal-badge{box-shadow:0 0 9px color-mix(in srgb,var(--signal-color)22%,transparent)}}.radar-signal-weak{color:#b6f7ff}.radar-signal-medium{color:#8fffd3}.radar-signal-strong{color:#ffe29a;box-shadow:0 0 12px #ffd16647}.radar-badge-readout>span{border:1px solid var(--signal-color);margin-top:.18rem}@supports (color:color-mix(in lab,red,red)){.radar-badge-readout>span{border:1px solid color-mix(in srgb,var(--signal-color)42%,transparent)}}.radar-badge-readout>span{color:#f8fafc;letter-spacing:.06em;white-space:nowrap;box-shadow:0 0 9px var(--signal-color);background:#07080de6;border-radius:3px;padding:.16rem .32rem;font-family:Chakra Petch,sans-serif;font-size:.44rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.radar-badge-readout>span{box-shadow:0 0 9px color-mix(in srgb,var(--signal-color)18%,transparent)}}.radar-scan-pending{z-index:4;color:#00f0ff;letter-spacing:.16em;font-family:Chakra Petch,sans-serif;font-size:.55rem;position:absolute;top:32%;left:50%;transform:translate(-50%)}.badge-preload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.badge-preload img{width:1px;height:1px}.tactical-button{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));color:#061014;letter-spacing:.07em;background:linear-gradient(115deg,#00dbe8,#8b37e5);border:1px solid #00f0ff73;justify-content:center;align-items:center;gap:.65rem;min-height:50px;padding:.9rem 1.15rem;font-family:Chakra Petch,sans-serif;font-size:.75rem;font-weight:700;transition:transform .16s cubic-bezier(.23,1,.32,1),filter .16s;display:inline-flex;box-shadow:0 0 24px #00f0ff33}.tactical-button:hover{filter:brightness(1.12);box-shadow:0 0 32px #00f0ff59}.tactical-button:active{transform:scale(.97)}.tactical-button.secondary{color:#cbd5e1;box-shadow:none;background:#161926cc;border-color:#ffffff1f}.tactical-button.hours-cta{isolation:isolate;color:#f8fafc;text-shadow:0 0 12px #00f0ff80;background:linear-gradient(115deg,#00f0ff2e,#a855f733);border-color:#00f0ffb8;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00f0ff1f,0 0 26px #00f0ff33}.tactical-button.hours-cta:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 0 34%,#fff3 46%,#0000 58%);animation:2.8s cubic-bezier(.23,1,.32,1) infinite ctaScan;position:absolute;inset:0;transform:translate(-140%)}.tactical-button.hours-cta svg{color:#00f0ff;filter:drop-shadow(0 0 6px #00f0ffb3)}.tactical-button.hours-cta:hover{background:linear-gradient(115deg,#00f0ff47,#a855f74d);border-color:#00f0ff;box-shadow:inset 0 0 0 1px #00f0ff2e,0 0 34px #00f0ff52}.tactical-button:disabled{cursor:not-allowed;opacity:.32;filter:grayscale()}.hero-cta{animation:2.4s ease-in-out infinite breathe}.divination-overlay{z-index:120;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overscroll-behavior:contain;touch-action:none;background:radial-gradient(circle at 50% 43%,#05ffa11a,#000c0ff0 42%,#030408fb 72%);place-items:center;padding:1rem;animation:.24s cubic-bezier(.23,1,.32,1) both divinationEnter;display:grid;position:fixed;inset:0;overflow:hidden}.divination-overlay:before{content:"";background:conic-gradient(from 0deg,transparent 0 70%,#00f0ff0a 79%,#05ffa142 96%,transparent);animation:2.6s linear infinite radarSpin;position:absolute;inset:-25%}.divination-aura{aspect-ratio:1;border:1px solid #05ffa138;border-radius:50%;width:min(88vw,520px);animation:1.3s ease-in-out infinite divinationAura;position:absolute;box-shadow:inset 0 0 80px #05ffa117,0 0 80px #00f0ff14}.divination-aura:before,.divination-aura:after{content:"";border:1px dashed #00f0ff33;border-radius:50%;position:absolute}.divination-aura:before{animation:8s linear infinite radarSpin;inset:12%}.divination-aura:after{border-color:#a855f733;animation:6s linear infinite reverse radarSpin;inset:27%}.divination-stage{z-index:2;text-align:center;width:min(100%,480px);position:relative}.divination-kicker{color:#70f5c1;letter-spacing:.2em;font-family:Chakra Petch,sans-serif;font-size:.58rem;font-weight:600}.divination-coins{perspective:700px;width:230px;height:124px;margin:1.6rem auto 1.25rem;position:relative}.divination-coins i{color:#fff2b4;text-shadow:0 1px 2px #5b3305;backface-visibility:hidden;background:radial-gradient(circle,#fff0ae 0 12%,#d99a21 14% 19%,#8e5310 21% 34%,#e8af38 36% 53%,#68400f 55% 60%,#d7931d 62%);border:3px solid #ffd166;border-radius:50%;place-items:center;width:76px;height:76px;font-family:Chakra Petch,sans-serif;font-size:1.75rem;font-style:normal;display:grid;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 4px #4b290661,0 0 24px #ffd16659}.divination-coins i:first-child{animation:1.18s cubic-bezier(.2,.8,.25,1) infinite coinCastOne}.divination-coins i:nth-child(2){animation:1.18s cubic-bezier(.2,.8,.25,1) .12s infinite coinCastTwo}.divination-coins i:nth-child(3){animation:1.18s cubic-bezier(.2,.8,.25,1) .24s infinite coinCastThree}.divination-stage>strong{color:#d9ffff;letter-spacing:.12em;text-shadow:0 0 18px #00f0ff6b;font-family:Chakra Petch,sans-serif;font-size:clamp(1.2rem,5vw,1.8rem);display:block}.divination-stage>p:not(.divination-kicker){color:#9fe6c3;margin-top:.55rem;font-size:.78rem;font-style:italic}.divination-progress{background:#ffffff1a;width:min(72vw,320px);height:2px;margin:1.5rem auto 0;overflow:hidden}.divination-progress span{transform-origin:0;background:linear-gradient(90deg,#05ffa1,#00f0ff,#a855f7);width:100%;height:100%;animation:2.6s linear both divinationProgress;display:block;box-shadow:0 0 14px #05ffa1b8}.divination-ritual-objects{width:min(92vw,340px);height:142px;margin:1rem auto .9rem;position:relative}.divination-coins{width:250px;height:130px;margin:0;position:absolute;bottom:0;right:0}.divination-coins i{background:radial-gradient(circle at 42% 36%,#fce6a0 0 5%,#c78b24 8% 16%,#6d4315 18% 24%,#d7a13b 26% 55%,#815016 57% 63%,#c18425 65%);border:2px solid #f0bd4d;width:72px;height:72px;font-size:0;box-shadow:inset 0 0 0 3px #4d2b088c,inset 0 0 16px #ffe58f80,0 0 24px #ffbb4047}.divination-coins i b{background:#080807;border:2px solid #5a360f;width:17px;height:17px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(4deg);box-shadow:inset 0 0 5px #000,0 0 0 2px #facd6352}.divination-coins i:before,.divination-coins i:after{color:#4b2c08;text-shadow:0 1px #ffe58f7a;font-family:serif;font-style:normal;font-weight:800;position:absolute;left:50%;transform:translate(-50%)}.divination-coins i:before{content:attr(data-mark);font-size:14px;top:5px}.divination-coins i:after{content:attr(data-trigram);letter-spacing:0;font-size:12px;bottom:4px}.incense-shrine{z-index:4;width:72px;height:132px;position:absolute;bottom:2px;left:2px}.incense-stick{z-index:2;background:linear-gradient(#ff6a4e 0 5%,#b43125 7% 18%,#c99a4e 20%);border-radius:3px;width:3px;height:74px;position:absolute;bottom:30px;left:34px;box-shadow:0 -2px 7px #ffb36b}.incense-stick:before{content:"";background:#ffd6a0;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite incenseEmber;position:absolute;top:-2px;left:-2px;box-shadow:0 0 10px #ff7b46,0 0 18px #ff5c2cb8}.incense-burner{background:linear-gradient(135deg,#5d2c12,#c97920 45%,#593014);border:1px solid #d89b34;border-radius:5px 5px 17px 17px;width:52px;height:32px;position:absolute;bottom:0;left:11px;box-shadow:inset 0 4px 7px #ffd67d57,0 0 20px #ff841f26}.incense-burner:before{content:"香";color:#f5cf78;font-family:serif;font-size:13px;position:absolute;inset:5px 0 0}.incense-burner:after{content:"";background:#3c2414;border:1px solid #d89b34;border-radius:50%;height:8px;position:absolute;top:-4px;left:-6px;right:-6px}.incense-smoke{z-index:1;filter:blur(.5px);opacity:0;transform-origin:bottom;border-left:2px solid #e2fff652;border-radius:50%;width:22px;height:70px;animation:3.8s ease-out infinite incenseSmoke;position:absolute;top:0;left:31px}.incense-smoke.smoke-two{border-color:#b3f5eb40;height:82px;animation-delay:1.2s;top:-8px;left:39px}.incense-smoke.smoke-three{border-color:#cab6ff38;height:90px;animation-delay:2.35s;top:-15px;left:25px}.divination-hexagram-mark{background:radial-gradient(circle,#ffd1661f,#05ffa109 55%,#0000 72%);border:1px solid #ffd16661;border-radius:50%;place-items:center;width:132px;height:132px;animation:.5s cubic-bezier(.23,1,.32,1) both hexagramManifest;display:grid;position:absolute;top:50%;left:50%;transform:translate(-35%,-50%);box-shadow:0 0 34px #ffd16633}.divination-hexagram-mark .hexagram-mark{background:#07080db3;border-color:#ffd16652;width:82px}.divination-hexagram-mark .hexagram-mark .yang,.divination-hexagram-mark .hexagram-mark .yin i{background:#ffd166}.divination-hexagram-mark>span{color:#ffd166;font-size:2.4rem}.hexagram-reveal .divination-stage>strong{color:#ffd166;text-shadow:0 0 20px #ffd1668f;font-size:clamp(1rem,4.4vw,1.55rem)}.hexagram-reveal .divination-stage>p:not(.divination-kicker){color:#d8c997}.hexagram-reveal .divination-progress span{background:linear-gradient(90deg,#ffd166,#05ffa1);animation:2s linear both hexagramRevealProgress}.game-signal{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);width:100%;min-height:92px;color:inherit;text-align:left;background:linear-gradient(135deg,#161926e0,#0f111a9e);border:1px solid #ffffff14;align-items:center;gap:.85rem;padding:.85rem;transition:transform .18s ease-out,border-color .18s;display:flex}.game-signal:hover{border-color:var(--signal,#00f0ff);transform:translateY(-3px)}.game-signal:active,.game-signal.pressed,.game-signal[aria-pressed=true]{border-color:var(--signal,#00f0ff);box-shadow:0 0 0 1px var(--signal,#00f0ff),0 0 18px var(--signal,#00f0ff);transform:scale(.96)}@supports (color:color-mix(in lab,red,red)){.game-signal:active,.game-signal.pressed,.game-signal[aria-pressed=true]{box-shadow:0 0 0 1px var(--signal,#00f0ff),0 0 18px color-mix(in srgb,var(--signal,#00f0ff)18%,transparent)}}.game-logo-icon{border:1px solid var(--signal);flex:none;place-items:center;width:94px;height:58px;display:grid}@supports (color:color-mix(in lab,red,red)){.game-logo-icon{border:1px solid color-mix(in srgb,var(--signal)20%,transparent)}}.game-logo-icon{background:radial-gradient(circle,var(--signal),transparent 72%);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.game-logo-icon{background:radial-gradient(circle,color-mix(in srgb,var(--signal)9%,transparent),transparent 72%)}}.game-logo-icon{padding:.25rem}.game-logo-icon img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 0 7px var(--signal))}@supports (color:color-mix(in lab,red,red)){.game-logo-icon img{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--signal)32%,transparent))}}.game-signal blockquote{color:#cbd5e1;margin:0;font-size:.62rem;font-style:italic;line-height:1.45}.game-signal blockquote:before{content:"“";color:var(--signal);font-family:Chakra Petch}.game-signal blockquote:after{content:"”";color:var(--signal);font-family:Chakra Petch}.game-purple{--signal:#a855f7}.game-gold{--signal:#ffd166}.game-red{--signal:#ff2a6d}.game-cyan{--signal:#00f0ff}.hud-strip{background:#0f111a;border:1px solid #ffffff14;display:grid}.hud-strip>div{border-bottom:1px solid #ffffff12;align-items:center;gap:.8rem;padding:1rem;display:flex}.hud-strip>div:last-child{border:0}.hud-strip span{color:#00f0ff;font-family:Chakra Petch;font-size:1.75rem;font-weight:700}.hud-strip p{letter-spacing:.1em;font-family:Chakra Petch;font-size:.66rem;font-weight:600}.hud-strip small{color:#94a3b8;letter-spacing:0;font-family:Be Vietnam Pro;font-size:.58rem}.section-heading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.section-heading h1{margin-top:.35rem;font-family:Chakra Petch;font-size:clamp(1.75rem,6vw,3rem);font-weight:700;line-height:1.05}.step-chip{white-space:nowrap;color:#00f0ff;letter-spacing:.08em;background:#00f0ff0d;border:1px solid #00f0ff2e;align-items:center;gap:.35rem;padding:.55rem .7rem;font-family:Chakra Petch;font-size:.62rem;display:inline-flex}.page-intro{color:#94a3b8;max-width:680px;margin-top:1rem;font-size:.88rem;line-height:1.7}.hud-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#161926eb,#0c0e16eb);border:1px solid #ffffff17;border-radius:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 24px 60px #0000003b}.hud-card:before{content:"";background:#00f0ff;width:54px;height:2px;position:absolute;top:0;left:0;box-shadow:0 0 12px #00f0ff}.card-label{color:#94a3b8;letter-spacing:.14em;align-items:center;gap:.5rem;font-family:Chakra Petch;font-size:.7rem;font-weight:600;display:flex}.card-label svg{color:#00f0ff}.cyber-select{color:#fff;background:#0f111a;border:1px solid #282c40;border-radius:8px;width:100%;min-height:58px;margin-top:1rem;padding:0 1rem;font-family:Chakra Petch;font-size:1rem;font-weight:600}.cyber-select:focus{border-color:#00f0ff;outline:0;box-shadow:0 0 0 3px #00f0ff14}.profile-readout,.empty-readout{background:linear-gradient(135deg,#00f0ff0f,#0000);border:1px solid #00f0ff24;min-height:132px;margin-top:1rem;padding:1.1rem}.profile-readout span{color:#00f0ff;letter-spacing:.16em;font-family:Chakra Petch;font-size:.58rem}.profile-readout strong{margin-top:.7rem;font-family:Chakra Petch;font-size:1.45rem;display:block}.profile-readout p{color:#94a3b8;margin-top:.25rem;font-size:.8rem}.empty-readout{color:#475569;justify-content:center;align-items:center;gap:.6rem;font-size:.78rem;display:flex}.empty-readout svg{color:#334155}.game-select{text-align:center;background:#0f111a;border:1px solid #282c40;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:.85rem;transition:all .18s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.game-select:hover{border-color:var(--game-color)}@supports (color:color-mix(in lab,red,red)){.game-select:hover{border-color:color-mix(in srgb,var(--game-color),transparent 35%)}}.game-select:hover{transform:translateY(-2px)}.game-select.selected{border-color:var(--game-color);background:var(--game-color)}@supports (color:color-mix(in lab,red,red)){.game-select.selected{background:color-mix(in srgb,var(--game-color)8%,#0f111a)}}.game-select.selected{box-shadow:0 0 20px var(--game-color)}@supports (color:color-mix(in lab,red,red)){.game-select.selected{box-shadow:0 0 20px color-mix(in srgb,var(--game-color),transparent 75%)}}.game-select i{background:var(--game-color);color:#07080d;border-radius:99px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:.65rem;right:.65rem}.game-select-logo{border-bottom:1px solid #ffffff12;place-items:center;width:100%;height:76px;margin-bottom:.55rem;padding:.15rem .45rem .55rem;display:grid}.game-select-logo img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 0 8px var(--game-color))}@supports (color:color-mix(in lab,red,red)){.game-select-logo img{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--game-color)30%,transparent))}}.game-select blockquote{color:#cbd5e1;margin:0;font-size:.61rem;font-style:italic;line-height:1.4}.game-select blockquote:before{content:"“";color:var(--game-color)}.game-select blockquote:after{content:"”";color:var(--game-color)}.onboarding-disclaimer{text-align:center;color:#b8c2d1;max-width:740px;margin:.85rem auto 0;font-size:.72rem;line-height:1.65}.onboarding-disclaimer a{color:#7debf3;text-underline-offset:3px;-webkit-text-decoration:underline #00f0ff73;text-decoration:underline #00f0ff73}.onboarding-disclaimer a:hover{color:#d9ffff}.privacy-callout,.disclaimer-panel{color:#b8c2d1;background:#05ffa109;border:1px solid #05ffa11f;gap:.8rem;margin-top:1.2rem;padding:1rem;font-size:.72rem;line-height:1.65;display:flex}.privacy-callout svg,.disclaimer-panel svg{color:#05ffa1;flex:none}.privacy-callout strong,.disclaimer-panel strong{color:#d5dbe5;letter-spacing:.08em;font-family:Chakra Petch;font-size:.66rem}.result-legal-disclaimer{color:#b8c2d1;background:#0f111ac2;border:1px solid #ffffff1a;margin-top:1.5rem;padding:1rem;font-size:.7rem;line-height:1.7}.result-legal-disclaimer h2{color:#d5dbe5;letter-spacing:.1em;text-transform:uppercase;font-family:Chakra Petch,sans-serif;font-size:.72rem;font-weight:700}.result-legal-disclaimer p{margin-top:.45rem}.result-legal-disclaimer strong{color:#d5dbe5}.result-topline{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.result-topline>div{align-items:center;gap:.55rem;min-width:0;display:flex}.result-topline strong{text-overflow:ellipsis;white-space:nowrap;color:#94a3b8;font-size:.7rem;overflow:hidden}.game-pill,.time-pill{color:#00f0ff;letter-spacing:.06em;background:#00f0ff0f;border:1px solid #00f0ff2e;align-items:center;gap:.35rem;padding:.45rem .6rem;font-family:Chakra Petch;font-size:.58rem;font-weight:600;display:inline-flex}.time-pill{color:#cbd5e1;background:#0f111a;border-color:#ffffff1a}.current-hour-note{vertical-align:middle;color:#b7ffda;letter-spacing:.08em;white-space:nowrap;background:#05ffa11c;border:1px solid #05ffa180;border-radius:2px;margin-left:.4rem;padding:.16rem .32rem;font-size:.43rem;font-weight:700;animation:2.2s ease-in-out infinite currentHourPulse;display:inline-flex}.result-hero{border:1px solid var(--grade-color);align-items:center;gap:1.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.result-hero{border:1px solid color-mix(in srgb,var(--grade-color),transparent 60%)}}.result-hero{background:radial-gradient(circle at 20% 50%,var(--grade-color),transparent 40%),linear-gradient(135deg,#161926,#0f111a)}@supports (color:color-mix(in lab,red,red)){.result-hero{background:radial-gradient(circle at 20% 50%,color-mix(in srgb,var(--grade-color)12%,transparent),transparent 40%),linear-gradient(135deg,#161926,#0f111a)}}.result-hero{box-shadow:0 0 50px var(--grade-color);padding:1.3rem}@supports (color:color-mix(in lab,red,red)){.result-hero{box-shadow:0 0 50px color-mix(in srgb,var(--grade-color),transparent 88%)}}.result-hero{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}.result-verdict{text-align:center}.result-verdict>p:first-child{letter-spacing:.18em;color:var(--grade-color);font-family:Chakra Petch;font-size:.62rem}.result-verdict h2{margin-top:.35rem;font-family:Chakra Petch;font-size:clamp(1.65rem,6vw,3rem);font-weight:700;line-height:1.18}.result-verdict h2.tier-d-title{font-size:clamp(1.15rem,4.3vw,2.05rem);line-height:1.3}.result-verdict>span{border:1px solid var(--grade-color);margin-top:.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.result-verdict>span{border:1px solid color-mix(in srgb,var(--grade-color),transparent 55%)}}.result-verdict>span{background:var(--grade-color)}@supports (color:color-mix(in lab,red,red)){.result-verdict>span{background:color-mix(in srgb,var(--grade-color)8%,transparent)}}.result-verdict>span{color:var(--grade-color);letter-spacing:.14em;padding:.4rem .7rem;font-family:Chakra Petch;font-size:.65rem}.result-hexagram-signal{text-align:left;background:linear-gradient(90deg,#a855f717,#00f0ff09);border:1px solid #a855f747;align-items:center;gap:.7rem;width:min(100%,430px);margin:1rem auto 0;padding:.7rem .8rem;display:flex;box-shadow:inset 0 0 18px #a855f709}.result-hexagram-signal>svg{color:#c084fc;filter:drop-shadow(0 0 7px #a855f78c);flex:none}.result-hexagram-signal div{min-width:0}.result-hexagram-signal small{color:#a78bfa;letter-spacing:.12em;font-family:Chakra Petch,sans-serif;font-size:.51rem;font-weight:700;display:block}.result-hexagram-signal strong{color:#f1e9ff;font-family:Chakra Petch,sans-serif;font-size:.78rem;display:inline}.result-hexagram-signal em{color:#aeb9c9;margin-left:.45rem;font-size:.63rem;font-style:normal}.score-gauge-cluster{flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.gauge-hexagram-trigger{z-index:2;color:#c084fc;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;max-width:250px;margin-bottom:.2rem;padding:.25rem .55rem;transition:color .16s ease-out,filter .16s ease-out;display:flex;position:relative}.gauge-hexagram-trigger:after{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#a855f7,#0000);height:1px;position:absolute;bottom:0;left:.35rem;right:.35rem}.gauge-hexagram-trigger:hover,.gauge-hexagram-trigger:focus-visible{color:#e9d5ff;filter:drop-shadow(0 0 8px #a855f79e);outline:0}.gauge-hexagram-trigger span{letter-spacing:.14em;font-family:Chakra Petch,sans-serif;font-size:.48rem;font-weight:700}.gauge-hexagram-trigger strong{font-family:Chakra Petch,sans-serif;font-size:.86rem}.score-gauge{--grade-color:#00f0ff;width:220px;height:220px;filter:drop-shadow(0 0 18px var(--grade-color));margin:auto;position:relative}@supports (color:color-mix(in lab,red,red)){.score-gauge{filter:drop-shadow(0 0 18px color-mix(in srgb,var(--grade-color),transparent 70%))}}.score-gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.gauge-track,.gauge-value,.gauge-inner{fill:none}.gauge-track{stroke:#282c40;stroke-width:6px}.gauge-value{stroke:var(--grade-color);stroke-width:7px;stroke-linecap:round;animation:1.2s cubic-bezier(.23,1,.32,1) both gaugeDraw}.gauge-inner{stroke:var(--grade-color)}@supports (color:color-mix(in lab,red,red)){.gauge-inner{stroke:color-mix(in srgb,var(--grade-color),transparent 75%)}}.gauge-inner{stroke-width:1px;stroke-dasharray:3 7}.gauge-copy{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gauge-tier{color:var(--grade-color);letter-spacing:.15em;font-family:Chakra Petch;font-size:.68rem;font-weight:700}.gauge-copy strong{font-family:Chakra Petch;font-size:4.3rem;font-weight:700;line-height:1}.gauge-copy small{color:#64748b;font-size:.65rem}.module-card{padding:1.15rem}.module-card:after{content:"";background:var(--module-color);width:3px;box-shadow:0 0 16px var(--module-color);position:absolute;inset:0 auto 0 0}.module-card.accent-green>:not(.element-role-watermark){z-index:1;position:relative}.element-role-watermark{z-index:0;color:#05ffa1;opacity:.065;filter:drop-shadow(0 0 10px #05ffa12e);pointer-events:none;width:72%;height:auto;position:absolute;bottom:-18%;right:-7%}.accent-green{--module-color:#05ffa1}.accent-purple{--module-color:#a855f7}.module-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding-bottom:.8rem;display:flex}.module-header span{color:#cbd5e1;letter-spacing:.08em;align-items:center;gap:.5rem;font-family:Chakra Petch;font-size:.66rem;font-weight:600;display:flex}.module-header svg{color:var(--module-color)}.module-header b{color:var(--module-color);font-family:Chakra Petch;font-size:1.35rem}.module-main{align-items:center;gap:1rem;padding:1.2rem 0;display:flex}.module-main h3{margin-top:.25rem;font-family:Chakra Petch;font-size:1rem;font-weight:600}.module-main p:not(.eyebrow){color:#94a3b8;margin-top:.2rem;font-size:.7rem}.module-main strong{margin-top:.55rem;font-size:.7rem;display:inline-block}.relation-good{color:#05ffa1}.relation-purple{color:#c084fc}.element-orbit{flex:none;justify-content:center;align-items:center;gap:.3rem;width:112px;display:flex}.element-orbit span{color:#05ffa1;background:#05ffa10d;border:1px solid #05ffa152;border-radius:99px;place-items:center;width:44px;height:44px;font-family:Chakra Petch;font-size:.65rem;font-weight:700;display:grid}.element-orbit i{color:#475569}.module-advice{color:#94a3b8;border-top:1px solid #ffffff12;padding-top:.8rem;font-size:.74rem;line-height:1.65}.iching-meta{color:#cbd5e1;border-top:1px solid #ffffff12;align-items:center;gap:.55rem;padding:.7rem 0;font-family:Chakra Petch;font-size:.63rem;display:flex}.iching-meta i{color:#a855f7}.hexagram-mark{background:#a855f70d;border:1px solid #a855f733;flex-direction:column;flex:none;gap:5px;width:72px;padding:12px;display:flex}.hexagram-mark>span{gap:6px;height:4px;display:flex}.hexagram-mark .yang{background:#c084fc}.hexagram-mark .yin i{background:#c084fc;flex:1}.module-main>div:last-child{min-width:0}.element-orbit{align-items:flex-end;gap:.35rem;width:128px}.element-node{flex-direction:column;align-items:center;gap:.32rem;display:flex}.element-node small{color:#7debf3;letter-spacing:.1em;white-space:nowrap;font-family:Chakra Petch,sans-serif;font-size:.43rem;font-weight:700}.element-orbit .element-node span{width:46px;height:46px}.element-orbit>i{color:#7b94a2;padding-bottom:.9rem;font-family:Chakra Petch,sans-serif;font-size:.85rem;font-style:normal}.relation-note{max-width:430px;line-height:1.45;color:#b8c2d1!important;margin-top:.38rem!important;font-size:.63rem!important}.relation-note:before{content:"↳ ";color:#05ffa1;font-weight:700}.module-main-copy>.current-hour-note{margin-bottom:.3rem;margin-left:0}.hexagram-keyword{color:#d8c7ef!important}.hexagram-explanation{line-height:1.5;color:#b8c2d1!important;margin-top:.45rem!important;font-size:.62rem!important}.hexagram-explanation:before{content:"DỊCH NGHĨA · ";color:#c084fc;letter-spacing:.09em;font-family:Chakra Petch,sans-serif;font-size:.5rem;font-weight:700}.module-header b{flex-direction:column;align-items:flex-end;gap:.15rem;line-height:1;display:flex}.module-header b small{color:#7b8799;letter-spacing:.07em;white-space:nowrap;font-family:Chakra Petch,sans-serif;font-size:.4rem;font-weight:600}.module-score-trigger{color:var(--module-color);text-align:right;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:auto 16px;align-items:center;column-gap:.28rem;padding:.2rem;transition:filter .16s ease-out,transform .16s ease-out;display:grid;position:relative}.module-score-trigger:hover,.module-score-trigger:focus-visible{filter:drop-shadow(0 0 7px var(--module-color))}@supports (color:color-mix(in lab,red,red)){.module-score-trigger:hover,.module-score-trigger:focus-visible{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--module-color),transparent 40%))}}.module-score-trigger:hover,.module-score-trigger:focus-visible{outline:1px solid var(--module-color)}@supports (color:color-mix(in lab,red,red)){.module-score-trigger:hover,.module-score-trigger:focus-visible{outline:1px solid color-mix(in srgb,var(--module-color),transparent 55%)}}.module-score-trigger:hover,.module-score-trigger:focus-visible{outline-offset:3px;transform:translateY(-1px)}.module-score-trigger small{color:#7b8799;letter-spacing:.07em;white-space:nowrap;grid-column:1/3;font-family:Chakra Petch,sans-serif;font-size:.4rem;font-weight:600}.module-score-trigger span{font-family:Chakra Petch,sans-serif;font-size:1.35rem;font-weight:700;line-height:1}.module-score-trigger svg{opacity:.72;width:14px;height:14px}.score-scale-tooltip{z-index:120;width:min(320px,100vw - 24px);color:#d5dbe5!important;background:radial-gradient(circle at 100% 0,#00f0ff1a,#0000 38%),#0b0d14!important;border:1px solid #00f0ff47!important;padding:.8rem!important;box-shadow:0 18px 55px #000000b3,0 0 24px #00f0ff14!important}.score-scale-tooltip>svg{fill:#0b0d14!important;background:#0b0d14!important}.score-scale-tooltip header{border-bottom:1px solid #ffffff14;padding-bottom:.55rem}.score-scale-tooltip header strong{color:#f8fafc;font-family:Chakra Petch,sans-serif;font-size:.78rem;display:block}.score-scale-tooltip header span{color:#7debf3;margin-top:.15rem;font-size:.58rem;display:block}.score-scale-list{gap:.3rem;margin-top:.45rem;display:grid}.score-scale-list>div{border-left:2px solid #0000;grid-template-columns:32px 1fr;gap:.55rem;padding:.38rem .45rem;display:grid}.score-scale-list>div.current{border-left-color:var(--module-color,#00f0ff);background:#00f0ff11}.score-scale-list b{color:#7debf3;font-family:Chakra Petch,sans-serif;font-size:.8rem}.score-scale-list p{flex-direction:column;line-height:1.35;display:flex}.score-scale-list p strong{color:#e2e8f0;font-size:.61rem}.score-scale-list p span{color:#94a3b8;margin-top:.1rem;font-size:.56rem}.score-scale-tooltip footer{color:#7b8799;border-top:1px solid #ffffff12;margin-top:.5rem;padding-top:.45rem;font-size:.53rem;line-height:1.45}.module-hexagram-trigger{color:#f8fafc;text-align:left;text-underline-offset:4px;background:0 0;border:0;margin-top:.25rem;padding:0;font-family:Chakra Petch,sans-serif;font-size:1rem;font-weight:600;-webkit-text-decoration:underline #c084fc61;text-decoration:underline #c084fc61;transition:color .16s ease-out;display:block}.module-hexagram-trigger:hover,.module-hexagram-trigger:focus-visible{color:#d8b4fe;outline:0}.changed-hexagram-summary{background:#a855f70e;border-left:2px solid #a855f7b3;margin-bottom:.8rem;padding:.7rem .8rem}.changed-hexagram-summary span{color:#a78bfa;letter-spacing:.11em;font-family:Chakra Petch,sans-serif;font-size:.5rem;font-weight:700;display:block}.changed-hexagram-summary strong{color:#e9d5ff;margin-top:.22rem;font-size:.68rem;display:block}.changed-hexagram-summary p{color:#aeb9c9;margin-top:.3rem;font-size:.59rem;line-height:1.5}.score-explainer{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:.5rem;max-width:650px;margin-top:1rem;padding-top:.8rem;display:flex}.score-explainer>div{flex-direction:column;display:flex}.score-explainer small{color:#7debf3;letter-spacing:.1em;font-family:Chakra Petch,sans-serif;font-size:.46rem}.score-explainer>div strong{color:#d5dbe5;font-family:Chakra Petch,sans-serif;font-size:.62rem}.score-explainer>i{color:#64748b;font-style:normal}.score-explainer>b{color:var(--grade-color);font-family:Chakra Petch,sans-serif;font-size:.76rem}.score-explainer>p{flex-basis:100%;color:#94a3b8!important;margin-top:.05rem!important;font-size:.61rem!important;line-height:1.5!important}.score-explainer>p strong{color:#cbd5e1}.route-stage{min-height:100vh}.page-watermark-shell{isolation:isolate;position:relative}.page-watermark-shell>:not(.page-role-watermark){z-index:2;position:relative}.page-role-watermark{z-index:3;transform:translate3d(var(--parallax-x,0),var(--parallax-y,0),0);will-change:transform;pointer-events:none;transition:transform .12s linear;position:fixed;inset:0}.page-role-watermark-art{color:#05ffa1;opacity:.055;filter:drop-shadow(0 0 36px #00f0ff33);mix-blend-mode:screen;width:150vw;max-width:none;height:auto;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-5deg)}.role-watermark-label{letter-spacing:.08em;font-family:Chakra Petch,sans-serif;font-size:8px;font-weight:700}.role-watermark-element{letter-spacing:.05em;font-family:Chakra Petch,sans-serif;font-size:5px}.commander-box{background:linear-gradient(90deg,#00f0ff0f,#0000);border:1px solid #00f0ff2e;gap:1rem;margin-top:1.25rem;padding:1rem;display:flex}.commander-icon{color:#00f0ff;border:1px solid #00f0ff40;flex:none;place-items:center;width:44px;height:44px;display:grid}.commander-box h3{margin-top:.3rem;font-size:.8rem;line-height:1.65}.commander-box>div>p:last-child{color:#64748b;margin-top:.35rem;font-size:.62rem}.boundary-note{color:#fbbf24;background:#ff9f1c0b;border:1px solid #ff9f1c29;align-items:center;gap:.65rem;margin-top:.8rem;padding:.8rem;font-size:.68rem;display:flex}.filter-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin:1.5rem 0;display:flex}.filter-row>svg{color:#64748b;margin-right:.25rem}.filter-row button{color:#64748b;background:#0f111a;border:1px solid #ffffff17;border-radius:8px;min-height:42px;padding:0 .8rem;font-family:Chakra Petch;font-size:.62rem;font-weight:600}.filter-row button.active{color:#00f0ff;background:#00f0ff12;border-color:#00f0ff66}.hours-list{gap:.7rem;display:grid}.hour-row{--grade-color:#00f0ff;background:linear-gradient(90deg,var(--grade-color),#0f111a);border:1px solid #ffffff14;grid-template-columns:42px 1fr auto;align-items:center;gap:.8rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.hour-row{background:linear-gradient(90deg,color-mix(in srgb,var(--grade-color)5%,#0f111a),#0f111a)}}.hour-row{padding:1rem;transition:all .18s ease-out}.hour-row:before{content:"";background:var(--grade-color);width:2px;position:absolute;inset:0 auto 0 0}.hour-row:hover{border-color:var(--grade-color)}@supports (color:color-mix(in lab,red,red)){.hour-row:hover{border-color:color-mix(in srgb,var(--grade-color),transparent 60%)}}.hour-row:hover{transform:translateY(-2px)}.hour-row.current{border-color:var(--grade-color)}@supports (color:color-mix(in lab,red,red)){.hour-row.current{border-color:color-mix(in srgb,var(--grade-color),transparent 35%)}}.hour-row.current{box-shadow:0 0 24px var(--grade-color)}@supports (color:color-mix(in lab,red,red)){.hour-row.current{box-shadow:0 0 24px color-mix(in srgb,var(--grade-color),transparent 82%)}}.hour-rank{color:#334155;font-family:Chakra Petch;font-size:.7rem}.hour-time{flex-direction:column;display:flex}.hour-time strong{font-family:Chakra Petch;font-size:.87rem}.hour-time span,.hour-hex span{color:#64748b;letter-spacing:.08em;margin-top:.25rem;font-size:.55rem}.hour-hex{flex-direction:column;display:none}.hour-hex strong{font-size:.75rem}.hour-hex small{color:#64748b;margin-top:.2rem;font-size:.58rem}.hour-score{flex-direction:column;align-items:flex-end;display:flex}.hour-score span{color:var(--grade-color);font-family:Chakra Petch;font-size:.55rem}.hour-score strong{color:var(--grade-color);font-family:Chakra Petch;font-size:1.55rem}.current-badge{color:#05ffa1;letter-spacing:.08em;grid-column:2/4;align-items:center;gap:.4rem;font-family:Chakra Petch;font-size:.55rem;display:flex}.empty-filter{color:#64748b;border:1px dashed #282c40;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;min-height:180px;font-size:.75rem;display:flex}.recommendation{background:#00f0ff0b;border:1px solid #00f0ff26;margin-top:1rem;padding:1rem}.recommendation span{color:#00f0ff;letter-spacing:.14em;font-family:Chakra Petch;font-size:.59rem}.recommendation p{color:#cbd5e1;margin-top:.4rem;font-size:.76rem;line-height:1.6}.dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030408d1;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.dialog-panel{background:#0f111a;border:1px solid #00f0ff33;border-radius:14px;width:min(100%,560px);max-height:92vh;padding:1rem;overflow-y:auto;box-shadow:0 30px 100px #0000008c}.share-modal-backdrop{overscroll-behavior:contain}.share-modal-panel{background:radial-gradient(circle at 50% 0,#00f0ff14,#0000 35%),#0f111a}.share-modal-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.share-modal-header .eyebrow{max-width:calc(100% - 52px);line-height:1.5}.share-preview-wrap{background:#07080d;border:1px solid #ffffff14;justify-content:center;height:460px;margin:1rem 0;display:flex;overflow:hidden}.share-card-scale{transform-origin:top;width:1080px;height:1920px;transform:scale(.238)}.sharem-actions{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.sharem-actions .tactical-button{min-height:48px;padding:.7rem}.share-card-offscreen{width:1080px;height:1920px;position:fixed;top:0;left:-9999px}.share-card{--grade-color:#ffd166;color:#f8fafc;background:#07080d;width:1080px;height:1920px;padding:90px;font-family:Be Vietnam Pro;position:relative;overflow:hidden}.share-grid{background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:60px 60px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.share-orb{filter:blur(90px);opacity:.18;border-radius:99%;position:absolute}.orb-one{background:var(--grade-color);width:600px;height:600px;top:80px;right:-180px}.orb-two{background:#a855f7;width:700px;height:700px;bottom:200px;left:-250px}.share-top,.share-main,.share-footer{z-index:2;position:relative}.share-top{border-bottom:2px solid var(--grade-color);justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.share-top{border-bottom:2px solid color-mix(in srgb,var(--grade-color),transparent 45%)}}.share-top{color:var(--grade-color);padding-bottom:42px}.share-top p{letter-spacing:6px;font-family:Chakra Petch;font-size:25px}.share-top h3{color:#f8fafc;margin-top:10px;font-family:Chakra Petch;font-size:38px}.share-main{text-align:center}.share-kicker{color:var(--grade-color);letter-spacing:8px;margin-top:100px;font-family:Chakra Petch;font-size:27px}.share-score{border:7px solid var(--grade-color);width:420px;height:420px;box-shadow:0 0 80px var(--grade-color),inset 0 0 80px var(--grade-color);border-radius:99%;flex-direction:column;justify-content:center;align-items:center;margin:58px auto 34px;display:flex}@supports (color:color-mix(in lab,red,red)){.share-score{box-shadow:0 0 80px color-mix(in srgb,var(--grade-color),transparent 60%),inset 0 0 80px color-mix(in srgb,var(--grade-color),transparent 78%)}}.share-score span{color:var(--grade-color);letter-spacing:6px;font-family:Chakra Petch;font-size:40px;font-weight:700}.share-score strong{font-family:Chakra Petch;font-size:152px;line-height:1}.share-score small{color:#64748b;font-size:24px}.share-main h2{font-family:Chakra Petch;font-size:58px}.share-main h2.tier-d-title{max-width:900px;margin-inline:auto;font-size:46px;line-height:1.22}.share-data{border-top:1px solid #282c40;margin-top:70px}.share-data div{text-align:left;border-bottom:1px solid #282c40;justify-content:space-between;align-items:flex-start;gap:40px;padding:28px 0;display:flex}.share-data span{color:#64748b;letter-spacing:3px;font-family:Chakra Petch;font-size:22px}.share-data b{text-align:right;max-width:680px;font-size:28px}.share-footer{justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:80px;left:90px;right:90px}.share-footer p{color:var(--grade-color);font-family:Chakra Petch;font-size:38px;font-weight:700}.share-footer span{color:#64748b;margin-top:14px;font-size:21px;display:block}.qr-wrap{background:#f8fafc;border:12px solid #f8fafc;padding:8px}.hexagram-dialog{background:radial-gradient(circle at 80% 0,#a855f71f,#0000 35%),#0f111a;border-color:#a855f752;width:min(100%,720px)}.hexagram-dialog-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.9rem;display:flex}.hexagram-dialog-header h2{margin-top:.2rem;font-family:Chakra Petch,sans-serif;font-size:1.35rem}.hexagram-detail-card{background:#a855f70a;border:1px solid #a855f733;grid-template-columns:74px 1fr;align-items:start;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.hexagram-detail-card.main-reading{transition:border-color .32s ease-out,filter .32s ease-out;animation:.34s cubic-bezier(.23,1,.32,1) both hexagramMainArrive}.change-revealed .hexagram-detail-card.main-reading{filter:brightness(.88);border-color:#a855f757}.hexagram-detail-card>div>span{color:#a78bfa;letter-spacing:.12em;font-family:Chakra Petch,sans-serif;font-size:.54rem;font-weight:700}.hexagram-detail-card h3{margin-top:.2rem;font-family:Chakra Petch,sans-serif;font-size:1.05rem}.hexagram-detail-card strong{color:#d8b4fe;margin-top:.15rem;font-size:.7rem;display:block}.hexagram-detail-card p{color:#b8c2d1;margin-top:.55rem;font-size:.7rem;line-height:1.65}.hexagram-detail-card blockquote{color:#94a3b8;border-left:2px solid #a855f7;margin-top:.65rem;padding-left:.65rem;font-size:.68rem;font-style:italic;line-height:1.6}.hexagram-detail-card.changed-reading{opacity:0;background:#00f0ff09;border-color:#00f0ff2e;transition:opacity .42s cubic-bezier(.23,1,.32,1),transform .42s cubic-bezier(.23,1,.32,1),box-shadow .42s ease-out;transform:translateY(-10px)scale(.985)}.change-revealed .hexagram-detail-card.changed-reading{opacity:1;transform:none;box-shadow:0 0 28px #00f0ff14}.hexagram-detail-card.changed-reading>div>span{color:#7debf3}.hexagram-change-axis{color:#94a3b8;letter-spacing:.1em;justify-content:center;align-items:center;gap:.6rem;padding-top:1rem;font-family:Chakra Petch,sans-serif;font-size:.56rem;display:flex;position:relative;overflow:hidden}.hexagram-change-axis:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#c084fc,#00f0ff,#0000);width:86px;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-150%)}.hexagram-change-axis[data-state=transforming]:after{animation:.58s cubic-bezier(.23,1,.32,1) both hexagramEnergyFlow}.hexagram-change-axis svg{color:#c084fc;animation:.58s cubic-bezier(.23,1,.32,1) both hexagramArrowPulse}.hexagram-transition-note{color:#b8c2d1;opacity:0;background:#05ffa109;border:1px solid #05ffa129;gap:.7rem;margin-top:1rem;padding:.8rem;font-size:.68rem;line-height:1.65;transition:opacity .32s ease-out .16s,transform .32s ease-out .16s;display:flex;transform:translateY(-5px)}.change-revealed .hexagram-transition-note{opacity:1;transform:none}.hexagram-transition-note svg{color:#05ffa1;flex:none}.hexagram-transition-note strong{color:#d9ffff}.hexagram-dialog-footnote{color:#64748b;align-items:center;gap:.45rem;margin-top:.8rem;font-size:.6rem;display:flex}.share-download-spinner{animation:.8s linear infinite radarSpin}.result-mobile-actionbar{display:flex}.blessing-backdrop{z-index:90;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040509c2;place-items:center;padding:1.5rem;animation:.18s cubic-bezier(.23,1,.32,1) both dialogFadeIn;display:grid;position:fixed;inset:0}.blessing-dialog{text-align:center;background:radial-gradient(circle at 50% 0,#8e2f221f,#0000 38%),#0d0f16;border:1px solid #2a3346;border-top:3px solid #8e2f22;border-radius:14px;width:min(100%,420px);padding:1.65rem 1.35rem 1.25rem;animation:.22s cubic-bezier(.23,1,.32,1) both blessingArrive;position:relative;box-shadow:0 18px 60px #000000b8}.blessing-close{color:#94a3b8;background:0 0;border:0;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:.4rem;right:.5rem}.blessing-close:hover{color:#f8fafc}.blessing-kicker{color:#e8b04b;letter-spacing:.18em;text-transform:uppercase;justify-content:center;align-items:center;min-height:2rem;margin-bottom:.75rem;padding-inline:2.75rem;font-family:Chakra Petch,sans-serif;font-size:.62rem;font-weight:600;line-height:1.5;display:flex}.blessing-dialog blockquote{color:#f8fafc;min-height:76px;font-size:.92rem;font-weight:500;line-height:1.72}.blessing-cta{color:#cfd6e4;letter-spacing:.07em;background:0 0;border:1px solid #2a3346;border-radius:9px;min-height:44px;margin-top:1rem;padding:.62rem 1rem;font-family:Chakra Petch,sans-serif;font-size:.72rem;font-weight:600;transition:border-color .16s,transform .16s,color .16s}.blessing-cta:hover,.blessing-cta:focus-visible{color:#d9ffff;border-color:#00f0ff}.blessing-cta:active{transform:scale(.97)}.share-hexagram-lockup{color:#c084fc;margin-top:34px}.share-hexagram-lockup span{letter-spacing:5px;font-family:Chakra Petch,sans-serif;font-size:21px;font-weight:700;display:block}.share-hexagram-lockup strong{color:#f1e9ff;margin-top:8px;font-family:Chakra Petch,sans-serif;font-size:38px;display:block}.share-hexagram-lockup+.share-score{margin-top:28px}.legal-page{max-width:860px;margin:0 auto}.legal-page>header{border-bottom:1px solid #ffffff17;padding:2rem 0}.legal-icon{color:#00f0ff;border:1px solid #00f0ff4d;place-items:center;width:48px;height:48px;display:grid}.legal-page header .eyebrow{margin-top:1.2rem}.legal-page h1{margin-top:.4rem;font-family:Chakra Petch;font-size:clamp(2rem,7vw,3.5rem);font-weight:700}.legal-page header>p:last-child{color:#94a3b8;margin-top:.5rem;font-size:.7rem}.legal-content{color:#aeb9c9;padding:1.5rem 0;font-size:.86rem;line-height:1.85}.legal-content h2{color:#f8fafc;margin-top:2rem;margin-bottom:.55rem;font-family:Chakra Petch;font-size:1.05rem}.legal-content strong{color:#f8fafc}.legal-content code{color:#00f0ff;background:#0f111a;border:1px solid #282c40;padding:.15rem .35rem;font-size:.72rem}.legal-content ul{margin:.6rem 0 0 1.15rem;list-style:outside}.legal-content li{margin:.45rem 0}.privacy-status,.legal-warning,.legal-notice{background:#05ffa10b;border:1px solid #05ffa129;gap:.8rem;padding:1rem;display:flex}.privacy-status svg,.legal-warning svg{color:#05ffa1;flex:none}.privacy-status strong,.legal-warning strong,.legal-notice strong{color:#05ffa1;letter-spacing:.08em;font-family:Chakra Petch;font-size:.7rem}.privacy-status p,.legal-warning p,.legal-notice p{margin-top:.15rem;font-size:.7rem}.legal-warning{background:#ff9f1c0d;border-color:#ff9f1c3d}.legal-warning svg,.legal-warning strong{color:#ffd166}.legal-notice{background:#00f0ff0a;border-color:#00f0ff33;display:block}.legal-notice strong{color:#00f0ff}.policy-index{gap:.75rem;margin-top:1.4rem;display:grid}.policy-card{background:linear-gradient(135deg,#161926d1,#0f111ab8);border:1px solid #ffffff17;align-items:flex-start;gap:1rem;padding:1rem;transition:transform .18s ease-out,border-color .18s;display:flex}.policy-card:hover{border-color:#00f0ff59;transform:translateY(-2px)}.policy-card>span{color:#00f0ff;letter-spacing:.12em;font-family:Chakra Petch;font-size:.64rem;font-weight:700}.policy-card strong{font-family:Chakra Petch;font-size:.9rem}.policy-card p{color:#94a3b8;margin-top:.25rem;font-size:.7rem;line-height:1.55}.policy-crosslinks{flex-wrap:wrap;gap:.55rem;margin-top:2.5rem;display:flex}.policy-crosslinks a{color:#94a3b8;background:#0f111a;border:1px solid #ffffff1a;padding:.45rem .65rem;font-family:Chakra Petch;font-size:.63rem;transition:all .15s}.policy-crosslinks a:hover{color:#00f0ff;border-color:#00f0ff59}.legal-accordion{border-top:1px solid #ffffff14}.legal-accordion button{text-align:left;font-family:Chakra Petch;font-size:.85rem}.legal-accordion [data-slot=accordion-content]{color:#94a3b8}@media (min-width:640px){.policy-index{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:359px){.mobile-radar-proclamation{letter-spacing:.005em;margin-inline:0;font-size:clamp(.61rem,3.05vw,.68rem);line-height:1.48}.mobile-radar-proclamation .proclamation-line{display:inline}.mobile-radar-proclamation{letter-spacing:-.018em;font-size:clamp(.49rem,2.48vw,.555rem);line-height:1.72}.mobile-radar-proclamation .proclamation-line{white-space:nowrap;display:block}.mobile-radar-proclamation .rank-keyword{letter-spacing:0;padding-inline:.02em}.mobile-radar-proclamation .defeat-keyword{letter-spacing:.01em}}@media (min-width:390px) and (max-width:639px){.mobile-radar-proclamation{letter-spacing:.018em;font-size:clamp(.69rem,2.72vw,.76rem);line-height:1.68}}::view-transition-old(root){animation:.12s cubic-bezier(.77,0,.175,1) both rtrRouteOut}::view-transition-new(root){animation:.18s cubic-bezier(.23,1,.32,1) both rtrRouteIn}@keyframes rtrRouteOut{to{opacity:0;transform:translateY(-8px)}}@keyframes rtrRouteIn{0%{opacity:0;transform:translateY(10px)}}@keyframes radarSpin{to{transform:rotate(360deg)}}@keyframes baguaSweepSpin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes statusPulse{50%{opacity:.35;transform:scale(.75)}}@keyframes purposeBeacon{0%,to{opacity:.82;transform:translateY(0)rotate(-4deg)}50%{opacity:1;transform:translateY(-1px)rotate(2deg)}}@keyframes mobileRadarWave{0%{opacity:.65;transform:scale(.78)}75%,to{opacity:0;transform:scale(1.85)}}@keyframes luckSignal{0%,15%{opacity:0;transform:translateY(8px)scale(.72)rotate(0)}32%{opacity:.9}72%{opacity:.35}to{opacity:0;transform:translate(78px,-24px)scale(1.15)rotate(120deg)}}@keyframes breathe{50%{box-shadow:0 0 36px #00f0ff66}}@keyframes gaugeDraw{0%{stroke-dasharray:0 999}}@keyframes routePulse{0%{opacity:.25;transform:scale(.85)}60%{opacity:1;transform:scale(1.45)}to{opacity:1;transform:scale(1)}}@keyframes badgeSignal{0%{opacity:0;transform:translate(-50%)scale(.86)}60%{opacity:1;transform:translate(-50%)scale(1.05)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes ctaScan{0%,52%{transform:translate(-140%)}85%,to{transform:translate(140%)}}@keyframes currentHourPulse{0%,to{color:#86efac;border-color:#05ffa161;box-shadow:0 0 #05ffa100}50%{color:#d9ffff;border-color:#00f0ffc7;box-shadow:0 0 10px #00f0ff47}}@keyframes dialogFadeIn{0%{opacity:0}to{opacity:1}}@keyframes blessingArrive{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes rankKeywordReveal{0%{opacity:.25;filter:brightness(.72);transform:scale(.94)}45%{opacity:1;filter:brightness(1.65);transform:scale(1.08)}to{opacity:1;filter:brightness();transform:scale(1)}}@keyframes rankKeywordGlint{0%,18%{opacity:0;transform:translate(-75%)}42%{opacity:.88}74%,to{opacity:0;transform:translate(75%)}}@keyframes defeatFlash{0%,15%{color:#ff2a6d;filter:brightness(.78);transform:scale(.96)}48%{color:#ff9ab8;filter:brightness(2);text-shadow:0 0 10px #ff2a6d,0 0 24px #ff2a6deb;transform:scale(1.1)}to{color:#ff2a6d;filter:brightness();transform:scale(1)}}@keyframes mvpFlash{0%,15%{color:#ffd166;filter:brightness(.72);transform:scale(.96)}50%{color:#fff4bd;filter:brightness(1.9);text-shadow:0 0 10px #ffd166,0 0 24px #ff9f1ce6;transform:scale(1.1)}to{color:#ffd166;filter:brightness();transform:scale(1)}}@keyframes divinationEnter{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes divinationAura{0%,to{opacity:.52;transform:scale(.97)}50%{opacity:1;transform:scale(1.025)}}@keyframes coinCastOne{0%{opacity:0;transform:translate(-50%,-10%)rotateY(0)rotate(-18deg)scale(.86)}35%{opacity:1;transform:translate(-118%,-72%)rotateY(540deg)rotate(-8deg)scale(1.02)}72%,to{opacity:1;transform:translate(-118%,-42%)rotateY(720deg)rotate(-10deg)scale(1)}}@keyframes coinCastTwo{0%{opacity:0;transform:translate(-50%,-10%)rotateY(0)rotate(9deg)scale(.86)}35%{opacity:1;transform:translate(-50%,-92%)rotateY(540deg)rotate(7deg)scale(1.04)}72%,to{opacity:1;transform:translate(-50%,-48%)rotateY(720deg)rotate(5deg)scale(1)}}@keyframes coinCastThree{0%{opacity:0;transform:translate(-50%,-10%)rotateY(0)rotate(18deg)scale(.86)}35%{opacity:1;transform:translate(18%,-68%)rotateY(540deg)rotate(16deg)scale(1.02)}72%,to{opacity:1;transform:translate(18%,-38%)rotateY(720deg)rotate(13deg)scale(1)}}@keyframes divinationProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes incenseSmoke{0%{opacity:0;transform:translateY(18px)scaleX(.55)rotate(0)}18%{opacity:.5}55%{opacity:.32;transform:translate(9px,-12px)scaleX(1.05)rotate(10deg)}to{opacity:0;transform:translate(-7px,-50px)scaleX(1.5)rotate(-13deg)}}@keyframes incenseEmber{0%,to{filter:brightness(.8);transform:scale(.82)}50%{filter:brightness(1.7);transform:scale(1.15)}}@keyframes hexagramManifest{0%{opacity:0;filter:brightness(2);transform:translate(-35%,-50%)scale(.82)rotate(-8deg)}to{opacity:1;filter:brightness();transform:translate(-35%,-50%)scale(1)rotate(0)}}@keyframes hexagramRevealProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hexagramMainArrive{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes hexagramEnergyFlow{0%{opacity:0;transform:translate(-150%)}24%{opacity:1}to{opacity:0;transform:translate(50%)}}@keyframes hexagramArrowPulse{0%{opacity:.35;transform:translate(-8px)}65%{opacity:1;filter:drop-shadow(0 0 8px #c084fc);transform:translate(4px)}to{opacity:.72;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.rank-keyword,.rank-keyword:after{animation:none!important}.page-role-watermark{transition:none!important;transform:none!important}.bagua-core-sweep{transform:translate(-50%,-50%)!important}.mobile-action-primary:after,.mobile-action-icon,.bagua-wrap:after,.hero-visual,.mobile-action-deck{transition:none!important}.mobile-action-primary:active:after,.radar-hold-active .bagua-wrap:after{transform:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}.defeat-keyword,.divination-overlay:before,.divination-aura,.divination-aura:before,.divination-aura:after,.divination-coins i,.divination-progress span,.incense-smoke,.incense-stick:before,.divination-hexagram-mark{animation:none!important}.divination-progress span{transform:scaleX(1)}.hexagram-detail-card.main-reading,.hexagram-change-axis:after,.hexagram-change-axis svg,.share-download-spinner{animation:none!important}.hexagram-detail-card.changed-reading,.hexagram-transition-note{opacity:1!important;transition:none!important;transform:none!important}}@media (min-width:640px){.container{padding-inline:1.5rem}.hud-strip{grid-template-columns:repeat(3,1fr)}.hud-strip>div{border-bottom:0;border-right:1px solid #ffffff12}.share-card-scale{transform:scale(.285)}.share-preview-wrap{height:547px}.hour-row{grid-template-columns:48px 1fr 1.2fr 70px}.hour-hex{display:flex}.current-badge{grid-column:2/5}}@media (min-width:768px){.container{padding-inline:2rem}.page-role-watermark-art{opacity:.075;width:min(92vw,1200px)}.result-hero{grid-template-columns:300px 1fr;padding:2rem}.result-verdict{text-align:left}.result-hexagram-signal{margin-left:0}.module-card{padding:1.35rem}.hud-strip>div{justify-content:center}}@media (max-width:719px){.result-page-shell{padding-bottom:calc(94px + env(safe-area-inset-bottom))}.result-mobile-actionbar{z-index:70;padding:.62rem .6rem calc(.62rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07080df5;border-top:1px solid #282c40;gap:.42rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 40px #0000006b}.result-mobile-share,.result-mobile-download,.result-mobile-hours{border-radius:10px;justify-content:center;align-items:center;min-height:62px;font-family:Chakra Petch,sans-serif;font-weight:700;transition:transform .16s cubic-bezier(.23,1,.32,1),filter .16s;display:flex}.result-mobile-share{color:#041014;background:#00f0ff;border:0;flex:1.2;gap:.35rem;padding:.55rem .38rem;box-shadow:0 0 24px #00f0ff38}.result-mobile-share>span{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.result-mobile-share strong{letter-spacing:.045em;white-space:nowrap;font-size:.64rem}.result-mobile-share small{display:none}.result-mobile-download{color:#d9ffff;letter-spacing:.02em;text-align:center;background:#00f0ff0f;border:1px solid #00f0ff47;flex:.8;gap:.25rem;padding:.55rem .28rem;font-size:.58rem}.result-mobile-hours{color:#cfd6e4;letter-spacing:.015em;text-align:center;background:0 0;border:1px solid #2a3346;flex:1;gap:.22rem;padding:.55rem .28rem;font-size:.58rem}.result-mobile-download svg,.result-mobile-hours svg{color:#7debf3;flex:none}.result-mobile-share:disabled{cursor:wait;opacity:.58}.result-mobile-share:active,.result-mobile-download:active,.result-mobile-hours:active{transform:scale(.97)}.toaster{--offset: calc(92px + env(safe-area-inset-bottom)) !important}}@media (min-width:1024px){.mobile-radar-intro,.mobile-command-panel,.mobile-radar-proclamation,.desktop-inline-status{display:none}.desktop-radar-mission{border-bottom:1px solid #00f0ff47;align-items:center;gap:1.25rem;max-width:620px;padding:.35rem .35rem 1rem;display:flex;position:relative}.desktop-radar-mission:after{content:"";background:linear-gradient(90deg,#0000,#a855f7);width:38%;height:1px;position:absolute;bottom:-1px;right:0;box-shadow:0 0 12px #a855f766}.desktop-radar-icon{width:78px;height:78px}.desktop-radar-icon img{width:92px;height:92px}.desktop-radar-purpose .purpose-line:first-child{letter-spacing:.11em;font-size:.78rem}.desktop-radar-purpose strong{letter-spacing:.13em;font-size:1.25rem}.desktop-radar-purpose .mobile-purpose-meta{font-size:.57rem}.desktop-luck-stream{top:.1rem;left:4.2rem}.desktop-hero-proclamation{margin-top:1.3rem;display:block}.desktop-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;max-width:620px;display:grid}.desktop-action-button{min-width:0;min-height:68px;padding:.7rem .8rem}.desktop-action-button .mobile-action-copy strong{font-size:.68rem}.desktop-action-button .mobile-action-copy em{font-size:.56rem}.hero-grid{grid-template-columns:1.12fr .88fr;align-content:center;gap:3.5rem;min-height:calc(100vh - 12rem)!important}.hero-visual{min-height:580px}.dialog-panel{padding:1.35rem}.share-preview-wrap{height:550px}}.owner-segment{background:#0f111acc;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1.4rem;padding:.4rem;display:grid}.owner-segment button{color:#7b8799;letter-spacing:.08em;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.55rem;min-height:52px;font-family:Chakra Petch,sans-serif;font-size:.68rem;font-weight:700;transition:color .18s cubic-bezier(.23,1,.32,1),background .18s cubic-bezier(.23,1,.32,1),border-color .18s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1);display:flex}.owner-segment button:hover{color:#d9ffff}.owner-segment button:active{transform:scale(.98)}.owner-segment button.active{color:#d9ffff;background:linear-gradient(110deg,#00f0ff21,#a855f717);border-color:#00f0ff75;box-shadow:inset 0 0 18px #00f0ff0d,0 0 16px #00f0ff14}.owner-segment button.active svg{color:#00f0ff;filter:drop-shadow(0 0 6px #00f0ff8c)}.owner-name-card{margin-top:1rem}.owner-name-card .card-label>span{color:#64748b;margin-left:auto;font-size:.52rem}.alias-input-wrap{margin-top:1rem;position:relative}.cyber-input{color:#f8fafc;background:#0f111a;border:1px solid #282c40;border-radius:8px;width:100%;min-height:58px;padding:0 4.2rem 0 1rem;font-family:Chakra Petch,sans-serif;font-size:.9rem;font-weight:600}.cyber-input::placeholder{color:#526071;font-size:.75rem}.cyber-input:focus{border-color:#00f0ff;outline:0;box-shadow:0 0 0 3px #00f0ff14}.alias-input-wrap>span{color:#64748b;font-family:Chakra Petch,sans-serif;font-size:.55rem;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.field-microcopy{color:#94a3b8;margin-top:.5rem;font-size:.66rem;line-height:1.55}.guest-action-button{color:#e9d5ff;background:linear-gradient(115deg,#a855f729,#00f0ff12);border-color:#a855f76b;box-shadow:inset 0 0 0 1px #a855f70f}.guest-action-button:hover{border-color:#c084fcc7;box-shadow:0 0 26px #a855f729}.guest-action-button svg{color:#c084fc}.owner-toolbar{justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.85rem;display:flex}.owner-chip,.rescan-button{color:#e9d5ff;letter-spacing:.045em;text-align:left;background:linear-gradient(110deg,#a855f721,#00f0ff12);border:1px solid #a855f75c;border-radius:999px;align-items:center;gap:.45rem;min-height:42px;padding:.48rem .72rem;font-family:Chakra Petch,sans-serif;font-size:.58rem;font-weight:700;line-height:1.3;transition:border-color .16s cubic-bezier(.23,1,.32,1),box-shadow .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.owner-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-chip svg:first-child{color:#c084fc;flex:none}.owner-chip svg:last-child{color:#7debf3;flex:none}.owner-chip:not(.owner-chip-static):hover{border-color:#00f0ffa8;transform:translateY(-1px);box-shadow:0 0 20px #00f0ff1f}.owner-chip:disabled,.rescan-button:disabled{cursor:wait;opacity:.55}.rescan-button{color:#b7ffda;background:#05ffa10e;border-color:#05ffa147;border-radius:7px;flex:none}.rescan-button:hover{border-color:#05ffa199;box-shadow:0 0 18px #05ffa11a}.drawn-at-pill{color:#ffe29b;letter-spacing:.06em;white-space:nowrap;background:#ffd16612;border:1px solid #ffd16657;align-items:center;min-height:30px;padding:.32rem .5rem;font-family:Chakra Petch,sans-serif;font-size:.53rem;font-weight:700;display:inline-flex}.hours-owner-row{justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:1.25rem;display:flex}.owner-chip-static{cursor:default}.owner-sheet{max-height:min(88vh,720px);margin:0 auto;padding:.45rem 1rem 1rem;z-index:140!important;background:radial-gradient(circle at 50% 0,#00f0ff1c,#0000 32%),#0b0d15!important;border:1px solid #00f0ff47!important;border-radius:20px 20px 0 0!important;max-width:720px!important;left:0!important;right:0!important;box-shadow:0 -30px 90px #000000b3,0 0 35px #00f0ff17!important}.owner-sheet-header{border-bottom:1px solid #ffffff14;padding:1rem .25rem!important}.owner-sheet-header [data-slot=sheet-title]{letter-spacing:.06em;font-family:Chakra Petch,sans-serif;font-size:1.35rem}.owner-sheet-header [data-slot=sheet-description]{color:#94a3b8;max-width:580px;line-height:1.6}.owner-list{gap:.5rem;padding:.3rem 0;display:grid;overflow-y:auto}.owner-option{color:#cbd5e1;text-align:left;background:#0f111ac7;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:42px 1fr auto;align-items:center;gap:.7rem;min-height:64px;padding:.6rem .75rem;transition:border-color .16s cubic-bezier(.23,1,.32,1),background .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1);display:grid}.owner-option:hover{background:#00f0ff0b;border-color:#00f0ff61;transform:translateY(-1px)}.owner-option.active{background:#05ffa10d;border-color:#05ffa173}.owner-option-icon{color:#c084fc;background:#a855f712;border:1px solid #a855f73d;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.owner-option>span:nth-child(2){min-width:0}.owner-option strong,.owner-option small{display:block}.owner-option strong{color:#f1f5f9;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;font-family:Chakra Petch,sans-serif;font-size:.67rem;overflow:hidden}.owner-option small{color:#7b8799;margin-top:.18rem;font-size:.58rem}.owner-option>svg{color:#64748b}.owner-sheet-foot{color:#64748b;border-top:1px solid #ffffff12;align-items:center;gap:.45rem;padding:.8rem .25rem 0;font-size:.58rem;display:flex}.owner-sheet-foot svg{color:#00f0ff}.owner-sheet{width:100%!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.ritual-chalk-ring{z-index:1;aspect-ratio:1;opacity:.78;border:2px solid #e6ebe029;border-radius:50%;width:min(92vw,500px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-2deg);box-shadow:inset 0 0 0 9px #e6ebe005,inset 0 0 0 11px #e6ebe014}.ritual-chalk-ring:before,.ritual-chalk-ring:after{content:"";border:1px dashed #e6ebe01f;border-radius:50%;position:absolute;inset:8%}.ritual-chalk-ring:after{opacity:.55;border-style:solid;inset:20%}.ritual-chalk-ring span{color:#ebeee157;text-shadow:0 0 8px #fff0c624;font-family:serif;font-size:1rem;position:absolute;top:50%;left:50%}.ritual-chalk-ring span:first-child{transform:translate(-50%,-50%)rotate(0)translateY(-222px)}.ritual-chalk-ring span:nth-child(2){transform:translate(-50%,-50%)rotate(45deg)translateY(-222px)rotate(-45deg)}.ritual-chalk-ring span:nth-child(3){transform:translate(-50%,-50%)rotate(90deg)translateY(-222px)rotate(-90deg)}.ritual-chalk-ring span:nth-child(4){transform:translate(-50%,-50%)rotate(135deg)translateY(-222px)rotate(-135deg)}.ritual-chalk-ring span:nth-child(5){transform:translate(-50%,-50%)rotate(180deg)translateY(-222px)rotate(-180deg)}.ritual-chalk-ring span:nth-child(6){transform:translate(-50%,-50%)rotate(225deg)translateY(-222px)rotate(-225deg)}.ritual-chalk-ring span:nth-child(7){transform:translate(-50%,-50%)rotate(270deg)translateY(-222px)rotate(-270deg)}.ritual-chalk-ring span:nth-child(8){transform:translate(-50%,-50%)rotate(315deg)translateY(-222px)rotate(-315deg)}.ritual-candles{z-index:2;pointer-events:none;width:min(92vw,500px);height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-43%)}.ritual-candles i{background:linear-gradient(90deg,#6d451d,#f4c56b 48%,#7b4b20);border-radius:3px 3px 1px 1px;width:16px;height:88px;position:absolute;bottom:0;box-shadow:0 0 30px #ffab4d1f}.ritual-candles i:first-child{left:5%}.ritual-candles i:last-child{height:68px;right:5%}.ritual-candles i:before{content:"";filter:drop-shadow(0 0 10px #ff9f43);transform-origin:bottom;background:radial-gradient(at 50% 75%,#fff5c4 0 18%,#ffbd59 35%,#ff6a3d 68%,#0000 72%);border-radius:65% 35% 62% 38%;width:12px;height:22px;animation:1.2s ease-in-out infinite candleFlicker;position:absolute;top:-21px;left:50%;transform:translate(-50%)}.ritual-candles i:last-child:before{animation-delay:.36s}.qianlong-coins i:before{letter-spacing:.08em;font-size:13px;top:4px}.qianlong-coins i:after{letter-spacing:.08em;font-size:12px;bottom:4px}.qianlong-coins i b{border-radius:1px;width:18px;height:18px}@keyframes candleFlicker{0%,to{opacity:.86;transform:translate(-50%)scale(.9)rotate(-2deg)}48%{opacity:1;transform:translate(-50%)scale(1.08)rotate(3deg)}72%{opacity:.92;transform:translate(-50%)scale(.98)rotate(-1deg)}}@media (max-width:639px){.owner-toolbar{flex-direction:column;align-items:stretch}.owner-chip,.rescan-button{justify-content:center;width:100%}.result-topline{flex-direction:column;align-items:flex-start}.result-topline>div{flex-wrap:wrap;width:100%}.hours-owner-row{flex-direction:column;align-items:stretch}.hours-owner-row .owner-chip,.hours-owner-row .drawn-at-pill{justify-content:center;width:100%}.ritual-chalk-ring{width:min(118vw,470px)}.ritual-chalk-ring span{display:none}.ritual-candles{width:min(96vw,390px)}.share-kicker{letter-spacing:4px;font-size:24px}}@media (min-width:1024px){.desktop-hero-actions{display:block}.desktop-hero-actions .mobile-action-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.desktop-hero-actions .mobile-action-button{min-height:76px;padding:.62rem}.desktop-hero-actions .mobile-action-copy strong{font-size:.61rem}.desktop-hero-actions .mobile-action-copy em{font-size:.5rem}}@media (min-width:720px){.result-page-shell{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.result-mobile-actionbar{z-index:70;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07080df0;border:1px solid #00f0ff2e;gap:.75rem;width:calc(100% - 2rem);max-width:720px;padding:.75rem;display:flex;position:fixed;bottom:1rem;left:50%;right:auto;transform:translate(-50%);box-shadow:0 18px 44px #00000057}.result-mobile-share,.result-mobile-download,.result-mobile-hours{border-radius:8px;justify-content:center;align-items:center;min-height:56px;font-family:Chakra Petch,sans-serif;font-weight:700;transition:transform .16s cubic-bezier(.23,1,.32,1),filter .16s;display:flex}.result-mobile-share{color:#041014;background:#00f0ff;border:0;flex:1.2;gap:.48rem;padding:.65rem .8rem;box-shadow:0 0 24px #00f0ff2e}.result-mobile-share>span{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.result-mobile-share strong{letter-spacing:.075em;white-space:nowrap;font-size:.72rem}.result-mobile-share small{letter-spacing:0;opacity:.76;white-space:nowrap;margin-top:.1rem;font-family:Be Vietnam Pro,sans-serif;font-size:.5rem;font-weight:500}.result-mobile-download{color:#d9ffff;letter-spacing:.04em;text-align:center;background:#00f0ff0f;border:1px solid #00f0ff47;flex:1;gap:.35rem;padding:.65rem .8rem;font-size:.68rem}.result-mobile-hours{color:#cfd6e4;letter-spacing:.04em;text-align:center;background:0 0;border:1px solid #2a3346;flex:1;gap:.35rem;padding:.65rem .8rem;font-size:.68rem}.result-mobile-download svg,.result-mobile-hours svg{color:#7debf3;flex:none}.result-mobile-share:active,.result-mobile-download:active,.result-mobile-hours:active{transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.ritual-candles i:before{animation:none!important}}.qianlong-coins i{transform-style:preserve-3d;box-shadow:none!important;background:0 0!important;border:0!important}.qianlong-coins i:before,.qianlong-coins i:after,.qianlong-coins i>b{display:none!important}.qianlong-coin-face{backface-visibility:hidden;background:#3b342f;border:1px solid #d3bf9a6b;border-radius:50%;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 10px #fff0cd2e,0 5px 18px #0000008c,0 0 17px #ffc16021}.qianlong-coin-face img{object-fit:cover;filter:sepia(.16)contrast(1.08)brightness(.92);width:100%;height:100%;display:block}.qianlong-coin-reverse{transform:rotateY(180deg)}.fake-door-shell{background:linear-gradient(145deg,#151122e6,#080c14db);border:1px solid #c084fc33;margin-top:1.35rem;padding:1rem;box-shadow:inset 0 1px #ffffff09}.fake-door-note-highlight{color:#ffd166;font-weight:700}.fake-door-note-accent{color:#ad63ff;font-weight:700}.fake-door-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.fake-door-heading h2{color:#f8fafc;margin-top:.28rem;font-family:Chakra Petch,sans-serif;font-size:clamp(1rem,4.5vw,1.3rem);font-weight:700}.fake-door-heading>span{color:#d8b4fe;letter-spacing:.12em;border:1px solid #c084fc59;flex:none;padding:.3rem .48rem;font-family:Chakra Petch,sans-serif;font-size:.62rem}.fake-door-note{color:#94a3b8;max-width:48rem;margin-top:.55rem;font-size:.72rem;line-height:1.6}.fake-door-disclaimer{color:#aeb9c9;border-top:1px solid #ffd16624;margin-top:.8rem;padding-top:.7rem;font-size:.66rem;line-height:1.55}.fake-door-disclaimer strong{color:#ffd166;letter-spacing:.1em;margin-right:.35rem;font-family:Chakra Petch,sans-serif;font-size:.57rem}.fake-door-grid{gap:.65rem;margin-top:.9rem;display:grid}.fake-door-card{text-align:left;background:#ffffff06;border:1px solid #ffffff16;align-items:flex-start;gap:.8rem;width:100%;padding:.85rem;transition:transform .16s cubic-bezier(.23,1,.32,1),border-color .16s,background .16s;display:flex}.fake-door-card:hover{background:#00f0ff0a;border-color:#00f0ff57;transform:translateY(-2px)}.fake-door-card:active{transform:scale(.98)}.fake-door-card>svg{color:#c084fc;filter:drop-shadow(0 0 7px #c084fc6b);flex:none}.fake-door-card>span{gap:.25rem;display:grid}.fake-door-card strong{letter-spacing:.06em;color:#e9d5ff;font-family:Chakra Petch,sans-serif;font-size:.8rem}.fake-door-card small{color:#94a3b8;font-size:.67rem;line-height:1.5}.fake-door-card b{color:#00f0ff;letter-spacing:.11em;margin-top:.25rem;font-family:Chakra Petch,sans-serif;font-size:.6rem}.fake-door-ack{background:#05ffa10e;border-left:2px solid #05ffa1;justify-content:space-between;align-items:flex-start;gap:.8rem;margin-top:.75rem;padding:.72rem .8rem;display:flex}.fake-door-ack span{gap:.15rem;display:grid}.fake-door-ack strong{color:#86efac;font-family:Chakra Petch,sans-serif;font-size:.72rem}.fake-door-ack small{color:#94a3b8;font-size:.65rem}.fake-door-ack button{color:#94a3b8;flex:none}@media (min-width:640px){.fake-door-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.qianlong-coin-face img{transform:scale(1.16);filter:grayscale()sepia(.34)saturate(.82)contrast(1.28)brightness(1.52)!important}.divination-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0806}.divination-overlay:before{background:conic-gradient(from 0deg,transparent 0 70%,#ffffff06 79%,#e8b04b21 96%,transparent)}.divination-aura{border-color:#e8b04b2e;box-shadow:inset 0 0 80px #e8b04b0e,0 0 80px #00000038}.divination-aura:before,.divination-aura:after{border-color:#e8b04b21}.divination-aura:after{border-color:#ffffff14}.incense-smoke,.incense-smoke.smoke-two,.incense-smoke.smoke-three{border-color:#e2d3b947}.divination-hexagram-mark{background:radial-gradient(circle,#e8b04b1f,#563a1c0b 55%,#0000 72%)}.divination-hexagram-mark .hexagram-mark{background:#0a0806c7}.divination-kicker{color:#cdae73}.divination-stage>strong{color:#f3ead8;text-shadow:0 0 16px #e8b04b3d}.divination-stage>p:not(.divination-kicker){color:#d2c2a4}.divination-progress{background:#ffffff12}.divination-progress span,.hexagram-reveal .divination-progress span{background:#e8b04b;box-shadow:0 0 10px #e8b04b4d}.hexagram-reveal .divination-aura{border-color:#e8b04b47;box-shadow:inset 0 0 90px #e8b04b13,0 0 90px #0003}.hexagram-reveal .divination-stage>strong{letter-spacing:.08em;font-size:clamp(.8rem,3.65vw,.95rem);display:block}.ritual-ink-seal{vertical-align:-4px;opacity:.9;background:#8e2f22;border:1px solid #ffe1cf57;width:18px;height:18px;margin-left:.42rem;display:inline-block;position:relative;overflow:hidden;transform:rotate(-4deg);box-shadow:inset 0 0 0 2px #4a0f0a4d,0 2px 8px #3f09066b}.ritual-ink-seal:before{content:"吉";color:#f5d8bf;place-items:center;font-family:serif;font-size:11px;font-style:normal;font-weight:700;line-height:1;display:grid;position:absolute;inset:0}.ritual-ink-seal:after{content:"";transform-origin:100%;background:#0a0806;animation:.62s cubic-bezier(.23,1,.32,1) 80ms both sealInkSweep;position:absolute;inset:-2px}@keyframes sealInkSweep{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.fake-door-card strong em{color:#f6c768;letter-spacing:.08em;white-space:nowrap;margin-left:.42rem;font-size:.72rem;font-style:normal}@media (max-width:1023px){.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-grid>*{min-width:0;max-width:100%}.mobile-command-panel,.mobile-radar-intro,.mobile-action-deck,.mobile-radar-proclamation{width:100%;max-width:100%}}.divination-overlay{overflow:hidden}@media (max-width:359px){.hero-rank-line{letter-spacing:-.015em;white-space:nowrap;font-size:.92em}}@media (max-width:639px){.ritual-chalk-ring{width:min(92vw,470px)}}@media (max-width:359px){.hero-rank-line{letter-spacing:-.01em;font-size:.72em}}.rank-keyword,.defeat-keyword,.rank-keyword-mvp{animation:none!important}.defeat-keyword{isolation:isolate;position:relative}.defeat-keyword:after{content:attr(data-flash);color:#ff9ab8;opacity:0;pointer-events:none;text-shadow:0 0 10px #ff2a6d,0 0 24px #ff2a6deb;animation:.72s cubic-bezier(.23,1,.32,1) .2s both defeatOverlayFlash;position:absolute;inset:0}@keyframes defeatOverlayFlash{0%,15%{opacity:0;transform:scale(.98)}48%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.defeat-keyword:after,.rank-keyword:after{animation:none!important}.ritual-ink-seal:after{display:none}.ritual-ink-seal{opacity:.9;transform:rotate(-4deg)}}.age-gate-backdrop{z-index:170;-webkit-backdrop-filter:none;backdrop-filter:none;background:#050403f5}.age-gate-panel{background:radial-gradient(circle at 15% 0,#8e2f221f,#0000 34%),#100d09;border-color:#e8b04b47;box-shadow:0 30px 100px #000000b8}.age-gate-shield{color:#e8b04b;flex:none}.age-gate-warning{color:#d86a56;flex:none}.age-gate-confirmation{color:#e6dcc8;cursor:pointer;background:#e8b04b0b;border:1px solid #e8b04b2e;align-items:flex-start;gap:.7rem;margin-top:1rem;padding:.85rem;font-size:.76rem;line-height:1.6;display:flex}.age-gate-confirmation input{accent-color:#8e2f22;flex:none;width:18px;height:18px;margin-top:.12rem}.age-gate-panel button:disabled{cursor:not-allowed;opacity:.42;filter:saturate(.45)}.age-gate-underage-action{color:#b7aa95;letter-spacing:.08em;text-underline-offset:3px;margin:.9rem auto 0;padding:.55rem;font-family:Chakra Petch,sans-serif;font-size:.62rem;font-weight:700;text-decoration:underline;display:block}.age-gate-links{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.age-gate-links>a:not(.tactical-button){color:#d9c7ab;text-underline-offset:3px;font-size:.72rem;text-decoration:underline}@media (max-width:359px){.age-gate-backdrop{padding:.6rem}.age-gate-panel{padding:.85rem}.age-gate-panel h1{font-size:1.05rem}.age-gate-confirmation{font-size:.7rem}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-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}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}
