@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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}}}@layer theme{:root,:host{--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-cyan-50:#ecfeff;--color-cyan-100:#cefafe;--color-cyan-200:#a2f4fd;--color-cyan-300:#53eafd;--color-cyan-400:#00d2ef;--color-violet-200:#ddd6ff;--color-fuchsia-500:#e12afb;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-950:#020618;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--leading-tight:1.25;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans-stack);--default-mono-font-family:"SFMono-Regular", Consolas, "Liberation Mono", monospace}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-cyan-50:lab(98.3304% -5.97432 -2.62108);--color-cyan-100:lab(95.3146% -13.8285 -6.84732);--color-cyan-200:lab(91.0821% -24.0435 -12.8306);--color-cyan-300:lab(85.3886% -36.7636 -21.5716);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-violet-200:lab(87.0888% 8.53688 -19.4189);--color-fuchsia-500:lab(56.4256% 83.132 -64.639);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-950:lab(1.76974% 1.32743 -9.28855)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.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}.relative{position:relative}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.inset-x-\[-8\%\]{inset-inline:-8%}.inset-x-\[-16\%\]{inset-inline:-16%}.inset-x-\[-18\%\]{inset-inline:-18%}.inset-x-\[-28\%\]{inset-inline:-28%}.inset-x-\[-30\%\]{inset-inline:-30%}.inset-y-0{inset-block:0}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-10{top:calc(var(--spacing) * 10)}.top-\[-7rem\]{top:-7rem}.top-\[-10\%\]{top:-10%}.top-\[-18\%\]{top:-18%}.top-\[-30px\]{top:-30px}.top-\[-44px\]{top:-44px}.top-\[12\%\]{top:12%}.top-\[13\%\]{top:13%}.top-\[17\%\]{top:17%}.top-\[18\%\]{top:18%}.top-\[19\%\]{top:19%}.top-\[28\%\]{top:28%}.top-\[29\%\]{top:29%}.top-\[42\%\]{top:42%}.top-\[67\%\]{top:67%}.top-\[78\%\]{top:78%}.top-\[88\%\]{top:88%}.top-\[128px\]{top:128px}.top-\[clamp\(150px\,20dvh\,170px\)\]{top:clamp(150px,20dvh,170px)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-\[-14px\]{right:-14px}.right-\[-28\%\]{right:-28%}.right-\[-28px\]{right:-28px}.right-\[-40px\]{right:-40px}.right-\[2\%\]{right:2%}.right-\[9\%\]{right:9%}.right-\[18\%\]{right:18%}.right-\[max\(18px\,env\(safe-area-inset-right\)\)\]{right:max(18px, env(safe-area-inset-right))}.bottom-0{bottom:0}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-\[-5\%\]{bottom:-5%}.bottom-\[-60px\]{bottom:-60px}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+184px\)\]{bottom:calc(env(safe-area-inset-bottom) + 184px)}.left-0{left:0}.left-1\/2{left:50%}.left-\[-22\%\]{left:-22%}.left-\[8\%\]{left:8%}.left-\[16\%\]{left:16%}.left-\[23px\]{left:23px}.left-\[55\%\]{left:55%}.left-\[72\%\]{left:72%}.left-\[91\%\]{left:91%}.left-\[94px\]{left:94px}.left-\[max\(4px\,env\(safe-area-inset-left\)\)\]{left:max(4px, env(safe-area-inset-left))}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[5\]{z-index:5}.z-\[12\]{z-index:12}.z-\[18\]{z-index:18}.z-\[22\]{z-index:22}.z-\[28\]{z-index:28}.z-\[34\]{z-index:34}.z-\[35\]{z-index:35}.z-\[36\]{z-index:36}.z-\[37\]{z-index:37}.z-\[60\]{z-index:60}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.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-10{margin-top:calc(var(--spacing) * 10)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1{margin-left:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.size-44{width:calc(var(--spacing) * 44);height:calc(var(--spacing) * 44)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/2{height:50%}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[28\%\]{height:28%}.h-\[32rem\]{height:32rem}.h-\[34rem\]{height:34rem}.h-\[58\%\]{height:58%}.h-\[70\%\]{height:70%}.h-full{height:100%}.h-px{height:1px}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[88svh\]{min-height:88svh}.min-h-\[112px\]{min-height:112px}.min-h-\[164px\]{min-height:164px}.min-h-\[218px\]{min-height:218px}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-14{width:calc(var(--spacing) * 14)}.w-28{width:calc(var(--spacing) * 28)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[45\%\]{width:45%}.w-\[66\%\]{width:66%}.w-\[166px\]{width:166px}.w-\[174px\]{width:174px}.w-\[188px\]{width:188px}.w-\[214px\]{width:214px}.w-full{width:100%}.w-px{width:1px}.max-w-\[20rem\]{max-width:20rem}.max-w-\[330px\]{max-width:330px}.max-w-\[430px\]{max-width:430px}.max-w-\[calc\(100\%_-_8px\)\]{max-width:calc(100% - 8px)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.98\]{scale:.98}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.resize{resize:both}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-\[88px\]{scroll-margin-top:88px}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,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-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)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[18px\]{border-radius:18px}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-cyan-100\/25{border-color:#cefafe40}@supports (color:color-mix(in lab, red, red)){.border-cyan-100\/25{border-color:color-mix(in oklab, var(--color-cyan-100) 25%, transparent)}}.border-cyan-100\/\[0\.16\]{border-color:#cefafe29}@supports (color:color-mix(in lab, red, red)){.border-cyan-100\/\[0\.16\]{border-color:color-mix(in oklab, var(--color-cyan-100) 16%, transparent)}}.border-cyan-200\/18{border-color:#a2f4fd2e}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/18{border-color:color-mix(in oklab, var(--color-cyan-200) 18%, transparent)}}.border-cyan-200\/22{border-color:#a2f4fd38}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/22{border-color:color-mix(in oklab, var(--color-cyan-200) 22%, transparent)}}.border-cyan-200\/24{border-color:#a2f4fd3d}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/24{border-color:color-mix(in oklab, var(--color-cyan-200) 24%, transparent)}}.border-cyan-200\/38{border-color:#a2f4fd61}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/38{border-color:color-mix(in oklab, var(--color-cyan-200) 38%, 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)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/\[0\.09\]{border-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.09\]{border-color:color-mix(in oklab, var(--color-white) 9%, transparent)}}.border-white\/\[0\.12\]{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.12\]{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.bg-\[\#02040a\]{background-color:#02040a}.bg-\[\#05070d\]{background-color:#05070d}.bg-\[\#071524\]{background-color:#071524}.bg-amber-200\/12{background-color:#fee6851f}@supports (color:color-mix(in lab, red, red)){.bg-amber-200\/12{background-color:color-mix(in oklab, var(--color-amber-200) 12%, transparent)}}.bg-black\/\[0\.16\]{background-color:#00000029}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.16\]{background-color:color-mix(in oklab, var(--color-black) 16%, transparent)}}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-200{background-color:var(--color-cyan-200)}.bg-cyan-200\/80{background-color:#a2f4fdcc}@supports (color:color-mix(in lab, red, red)){.bg-cyan-200\/80{background-color:color-mix(in oklab, var(--color-cyan-200) 80%, transparent)}}.bg-cyan-200\/\[0\.08\]{background-color:#a2f4fd14}@supports (color:color-mix(in lab, red, red)){.bg-cyan-200\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-cyan-200) 8%, transparent)}}.bg-cyan-300\/10{background-color:#53eafd1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/10{background-color:color-mix(in oklab, var(--color-cyan-300) 10%, transparent)}}.bg-cyan-300\/12{background-color:#53eafd1f}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/12{background-color:color-mix(in oklab, var(--color-cyan-300) 12%, transparent)}}.bg-cyan-300\/14{background-color:#53eafd24}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/14{background-color:color-mix(in oklab, var(--color-cyan-300) 14%, transparent)}}.bg-cyan-300\/18{background-color:#53eafd2e}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/18{background-color:color-mix(in oklab, var(--color-cyan-300) 18%, transparent)}}.bg-cyan-400\/12{background-color:#00d2ef1f}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/12{background-color:color-mix(in oklab, var(--color-cyan-400) 12%, transparent)}}.bg-fuchsia-500\/14{background-color:#e12afb24}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-500\/14{background-color:color-mix(in oklab, var(--color-fuchsia-500) 14%, transparent)}}.bg-slate-950\/30{background-color:#0206184d}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/30{background-color:color-mix(in oklab, var(--color-slate-950) 30%, transparent)}}.bg-slate-950\/34{background-color:#02061857}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/34{background-color:color-mix(in oklab, var(--color-slate-950) 34%, transparent)}}.bg-slate-950\/36{background-color:#0206185c}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/36{background-color:color-mix(in oklab, var(--color-slate-950) 36%, transparent)}}.bg-slate-950\/38{background-color:#02061861}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/38{background-color:color-mix(in oklab, var(--color-slate-950) 38%, transparent)}}.bg-transparent{background-color:#0000}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.045\]{background-color:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-white) 4.5%, transparent)}}.bg-white\/\[0\.052\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.052\]{background-color:color-mix(in oklab, var(--color-white) 5.2%, transparent)}}.bg-white\/\[0\.055\]{background-color:#ffffff0e}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.055\]{background-color:color-mix(in oklab, var(--color-white) 5.5%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(145deg\,rgba\(255\,255\,255\,0\.11\)\,rgba\(255\,255\,255\,0\.045\)\)\]{background-image:linear-gradient(145deg,#ffffff1c,#ffffff0b)}.bg-\[linear-gradient\(to_top\,rgba\(2\,6\,23\,0\.82\)\,transparent\)\]{background-image:linear-gradient(#0000,#020617d1)}.from-cyan-200\/70{--tw-gradient-from:#a2f4fdb3}@supports (color:color-mix(in lab, red, red)){.from-cyan-200\/70{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-200) 70%, transparent)}}.from-cyan-200\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-cyan-200\/45{--tw-gradient-via:#a2f4fd73}@supports (color:color-mix(in lab, red, red)){.via-cyan-200\/45{--tw-gradient-via:color-mix(in oklab, var(--color-cyan-200) 45%, transparent)}}.via-cyan-200\/45{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-violet-200\/30{--tw-gradient-via:#ddd6ff4d}@supports (color:color-mix(in lab, red, red)){.via-violet-200\/30{--tw-gradient-via:color-mix(in oklab, var(--color-violet-200) 30%, transparent)}}.via-violet-200\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.object-\[78\%_center\]{object-position:78% center}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-\[6px\]{padding-block:6px}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[calc\(22px\+env\(safe-area-inset-top\)\)\]{padding-top:calc(22px + env(safe-area-inset-top))}.pb-\[calc\(32px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(32px + env(safe-area-inset-bottom))}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--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-\[4\.8rem\]{font-size:4.8rem}.text-\[9\.5px\]{font-size:9.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13\.5px\]{font-size:13.5px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.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\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-\[\#041018\]{color:#041018}.text-amber-100\/\[0\.48\]{color:#fef3c67a}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/\[0\.48\]{color:color-mix(in oklab, var(--color-amber-100) 48%, transparent)}}.text-cyan-50{color:var(--color-cyan-50)}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-100\/48{color:#cefafe7a}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/48{color:color-mix(in oklab, var(--color-cyan-100) 48%, transparent)}}.text-cyan-100\/50{color:#cefafe80}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/50{color:color-mix(in oklab, var(--color-cyan-100) 50%, transparent)}}.text-cyan-100\/58{color:#cefafe94}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/58{color:color-mix(in oklab, var(--color-cyan-100) 58%, transparent)}}.text-cyan-100\/62{color:#cefafe9e}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/62{color:color-mix(in oklab, var(--color-cyan-100) 62%, transparent)}}.text-cyan-100\/80{color:#cefafecc}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/80{color:color-mix(in oklab, var(--color-cyan-100) 80%, transparent)}}.text-cyan-100\/90{color:#cefafee6}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/90{color:color-mix(in oklab, var(--color-cyan-100) 90%, transparent)}}.text-cyan-100\/\[0\.48\]{color:#cefafe7a}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/\[0\.48\]{color:color-mix(in oklab, var(--color-cyan-100) 48%, transparent)}}.text-cyan-200\/70{color:#a2f4fdb3}@supports (color:color-mix(in lab, red, red)){.text-cyan-200\/70{color:color-mix(in oklab, var(--color-cyan-200) 70%, transparent)}}.text-cyan-200\/72{color:#a2f4fdb8}@supports (color:color-mix(in lab, red, red)){.text-cyan-200\/72{color:color-mix(in oklab, var(--color-cyan-200) 72%, transparent)}}.text-cyan-200\/78{color:#a2f4fdc7}@supports (color:color-mix(in lab, red, red)){.text-cyan-200\/78{color:color-mix(in oklab, var(--color-cyan-200) 78%, transparent)}}.text-slate-200\/72{color:#e2e8f0b8}@supports (color:color-mix(in lab, red, red)){.text-slate-200\/72{color:color-mix(in oklab, var(--color-slate-200) 72%, transparent)}}.text-slate-300\/62{color:#cad5e29e}@supports (color:color-mix(in lab, red, red)){.text-slate-300\/62{color:color-mix(in oklab, var(--color-slate-300) 62%, transparent)}}.text-slate-300\/72{color:#cad5e2b8}@supports (color:color-mix(in lab, red, red)){.text-slate-300\/72{color:color-mix(in oklab, var(--color-slate-300) 72%, transparent)}}.text-slate-300\/74{color:#cad5e2bd}@supports (color:color-mix(in lab, red, red)){.text-slate-300\/74{color:color-mix(in oklab, var(--color-slate-300) 74%, transparent)}}.text-slate-300\/78{color:#cad5e2c7}@supports (color:color-mix(in lab, red, red)){.text-slate-300\/78{color:color-mix(in oklab, var(--color-slate-300) 78%, transparent)}}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab, red, red)){.text-white\/58{color:color-mix(in oklab, var(--color-white) 58%, transparent)}}.text-white\/86{color:#ffffffdb}@supports (color:color-mix(in lab, red, red)){.text-white\/86{color:color-mix(in oklab, var(--color-white) 86%, transparent)}}.text-white\/88{color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.text-white\/88{color:color-mix(in oklab, var(--color-white) 88%, transparent)}}.text-white\/\[0\.035\]{color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.035\]{color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.text-white\/\[0\.46\]{color:#ffffff75}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.46\]{color:color-mix(in oklab, var(--color-white) 46%, transparent)}}.text-white\/\[0\.58\]{color:#ffffff94}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.58\]{color:color-mix(in oklab, var(--color-white) 58.0%, transparent)}}.text-white\/\[0\.62\]{color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.62\]{color:color-mix(in oklab, var(--color-white) 62%, transparent)}}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.08\)\,0_36px_120px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#ffffff14), 0 36px 120px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(103\,232\,249\,0\.9\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#67e8f9e6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(34\,211\,238\,0\.18\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#22d3ee2e), inset 0 1px 0 var(--tw-shadow-color,#ffffff1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(36\,213\,255\,0\.23\)\]{--tw-shadow:0 18px 42px var(--tw-shadow-color,#24d5ff3b);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(8\,145\,178\,0\.16\)\]{--tw-shadow:0 18px 48px var(--tw-shadow-color,#0891b229);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.26\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#00000042), inset 0 1px 0 var(--tw-shadow-color,#ffffff1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(0\,0\,0\,0\.32\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow:0 18px 60px var(--tw-shadow-color,#00000052), inset 0 1px 0 var(--tw-shadow-color,#ffffff1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_70px_rgba\(0\,0\,0\,0\.3\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.11\)\]{--tw-shadow:0 20px 70px var(--tw-shadow-color,#0000004d), inset 0 1px 0 var(--tw-shadow-color,#ffffff1c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_70px_rgba\(0\,0\,0\,0\.34\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.11\)\]{--tw-shadow:0 20px 70px var(--tw-shadow-color,#00000057), inset 0 1px 0 var(--tw-shadow-color,#ffffff1c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_22px_55px_rgba\(0\,0\,0\,0\.28\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow:0 22px 55px var(--tw-shadow-color,#00000047), inset 0 1px 0 var(--tw-shadow-color,#ffffff1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(20\,184\,166\,0\.14\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.16\)\]{--tw-shadow:0 30px 80px var(--tw-shadow-color,#14b8a624), inset 0 1px 0 var(--tw-shadow-color,#ffffff29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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,)}.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-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}.outline-none{--tw-outline-style:none;outline-style:none}.\[perspective\:1100px\]{perspective:1100px}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:scale-\[0\.985\]:active{scale:.985}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:justify-center{justify-content:center}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}}}:root{--background:#02040a;--foreground:#f7fbff;--font-sans-stack:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--background);min-height:100%}body{min-height:100%;color:var(--foreground);font-family:var(--font-sans-stack);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 50% -12%,#46dbff29,#0000 34rem),radial-gradient(circle at 10% 35%,#9479ff1a,#0000 24rem),radial-gradient(circle at 90% 62%,#f4be5c0f,#0000 20rem),linear-gradient(145deg,#02040a 0%,#090b12 48%,#03050b 100%);margin:0;overflow-x:hidden}a,button{-webkit-tap-highlight-color:transparent}img,svg{max-width:100%}::selection{color:#fff;background:#67e8f947}.safe-x{padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right))}.safe-bottom{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.site-header{z-index:9000;isolation:isolate;width:min(100vw,430px);max-width:430px;padding:calc(env(safe-area-inset-top) + 14px) max(18px, env(safe-area-inset-right)) 0 max(18px, env(safe-area-inset-left));box-shadow:none;background:0 0;border:0;position:fixed;top:0;left:max(0px,50vw - 215px)}.site-header:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#02061747,#0000);height:86px;position:absolute;inset:0 0 auto}.header-menu-button,.header-menu-panel{-webkit-backdrop-filter:blur(10px)saturate(132%);backdrop-filter:blur(10px)saturate(132%);background:linear-gradient(145deg,#03071257,#03071224),radial-gradient(circle at 8% 0,#f472b626,#0000 48%),radial-gradient(circle at 92% 100%,#22d3ee1f,#0000 44%);border:1px solid #67e8f957;box-shadow:0 0 18px #22d3ee1f,0 12px 34px #00000042,inset 0 1px #ffffff21}.header-action-group{flex:none;align-items:center;gap:8px;display:flex}.header-home-link{color:#eff6fff0;letter-spacing:-.02em;-webkit-backdrop-filter:blur(10px)saturate(132%);backdrop-filter:blur(10px)saturate(132%);background:linear-gradient(90deg,#22d3ee52 0 2px,#0000 2px),radial-gradient(circle at 18% 18%,#67e8f938,#0000 46%),linear-gradient(135deg,#03071266,#1e40af38);border:1px solid #67e8f957;border-radius:15px 6px;justify-content:center;align-items:center;min-height:42px;padding:0 12px;font-size:12px;font-weight:900;transition:transform .16s;display:inline-flex;box-shadow:0 0 16px #2563eb24,inset 0 1px #ffffff1f}.header-home-link:active{transform:scale(.96)}.header-brand{width:auto;min-height:clamp(68px,18.5vw,82px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;clip-path:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:clamp(2px,.55vw,3px);padding:0;display:flex;position:relative;overflow:visible}.header-brand>span{z-index:2}.header-brand-url-wrap{z-index:4;align-self:center;margin:0;position:relative}.header-brand-url{color:#f8fbff;letter-spacing:.02em;text-shadow:0 0 5px #ffffff80,0 0 10px #67e8f947,0 1px 4px #000000a6;background:radial-gradient(at 20% 12%,#f472b64d,#0000 48%),radial-gradient(at 84% 90%,#67e8f933,#0000 54%),linear-gradient(135deg,#230e4499,#050a1c57);border:1px solid #d8b4fe57;border-radius:999px;place-items:center;min-width:66px;min-height:22px;padding:4px 11px 5px;font-size:clamp(10px,2.8vw,12px);font-weight:900;line-height:1;display:inline-grid;position:relative;box-shadow:0 0 12px #a855f733,0 0 10px #22d3ee1a,inset 0 1px #ffffff1f}.header-menu-button:before,.header-menu-panel:before{content:"";pointer-events:none;border-radius:inherit;opacity:.4;background:linear-gradient(90deg,#67e8f961,#0000 24%),linear-gradient(#f472b647,#0000 24%);position:absolute;inset:0}.header-menu-button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#67e8f9b8);width:16px;height:1px;position:absolute;bottom:7px;right:8px}.header-logo-mark{width:clamp(86px,23.5vw,102px);height:clamp(68px,18.5vw,80px);box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.header-logo-mark:before{content:none}.header-logo-image{z-index:1;object-fit:contain;filter:brightness(1.08)contrast(1.42)saturate(1.42)drop-shadow(0 0 1px #faf5ffe0)drop-shadow(0 0 4px #d8b4fed1)drop-shadow(0 0 9px #c084fca8)drop-shadow(0 0 15px #a855f76b)drop-shadow(0 0 8px #0f172a85);width:clamp(86px,23.5vw,102px);height:clamp(68px,18.5vw,80px);position:relative}.header-logo-mark:after{z-index:2;content:"";pointer-events:none;mix-blend-mode:screen;will-change:left, top, opacity, transform;background:radial-gradient(circle,#fffffffa 0 18%,#7dd3fcf5 34%,#2563ebb8 58%,#0000 74%);border-radius:999px;width:clamp(7px,1.9vw,10px);height:clamp(7px,1.9vw,10px);animation:2.8s ease-in-out infinite header-logo-arrow-spark;position:absolute;top:70%;left:22%;transform:translate(-50%,-50%)scale(.55);box-shadow:0 0 6px #ffffffd6,0 0 12px #3b82f6c7,0 0 18px #0ea5e980}@keyframes header-logo-arrow-spark{0%{opacity:0;top:70%;left:22%;transform:translate(-50%,-50%)scale(.5)}10%{opacity:1}32%{opacity:.96;top:58%;left:36%;transform:translate(-50%,-50%)scale(.72)}56%{opacity:1;top:42%;left:52%;transform:translate(-50%,-50%)scale(.9)}78%{opacity:.92;top:24%;left:66%;transform:translate(-50%,-50%)scale(1)}92%{opacity:1;top:13%;left:73%;transform:translate(-50%,-50%)scale(.86)}to{opacity:0;top:12%;left:74%;transform:translate(-50%,-50%)scale(.55)}}.header-menu-button{color:#e0f2fef0;border-radius:17px 6px;position:relative;overflow:hidden}.header-menu-button svg{z-index:1;filter:drop-shadow(0 0 8px #67e8f961);position:relative}.header-menu-panel{z-index:20;top:calc(env(safe-area-inset-top) + 76px);transform-origin:100% 0;border-radius:22px 8px;width:min(300px,100vw - 36px);max-height:calc(100svh - 104px);padding:12px;transition:opacity .18s,transform .18s;overflow-y:auto}@supports (height:100dvh){.header-menu-panel{max-height:calc(100dvh - 104px)}}.header-menu-panel:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #e0f2fe0f,inset 0 0 28px #22d3ee0a}.header-menu-item{background:#ffffff0b;border:1px solid #ffffff12;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.header-menu-item:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#67e8f91a,#0000 52%,#f472b614);transition:opacity .16s;position:absolute;inset:0}.header-menu-item:active:before,.header-menu-item:hover:before{opacity:1}.header-account-entry{background:linear-gradient(90deg,#f472b680 0 2px,#0000 2px),linear-gradient(270deg,#67e8f947 0 2px,#0000 2px),linear-gradient(135deg,#f472b6db,#67e8f9b3),radial-gradient(circle at 18% 18%,#ffffff8c,#0000 44%),radial-gradient(circle at 84% 88%,#a855f76b,#0000 48%);border-color:#f472b670;box-shadow:0 0 18px #f472b638,inset 0 1px #ffffff3d}.header-account-label{z-index:1;color:#05020a;letter-spacing:-.03em;text-shadow:0 1px #ffffff2e;font-size:clamp(20px,5.4vw,22px);font-weight:950;line-height:1;position:relative}.header-brother-entry{color:#eff6fff5;background:linear-gradient(90deg,#22d3ee75 0 2px,#0000 2px),linear-gradient(270deg,#60a5fa61 0 2px,#0000 2px),radial-gradient(circle at 14% 18%,#67e8f961,#0000 44%),radial-gradient(circle at 86% 88%,#2563eb57,#0000 50%),linear-gradient(135deg,#2563eb94,#22d3ee38,#0c123057);border-color:#67e8f980;width:100%;margin-top:4px;box-shadow:0 0 24px #2563eb38,0 0 18px #22d3ee24,inset 0 1px #ffffff29,inset 0 0 18px #67e8f914}.header-brother-entry .header-brother-dot{background:#67e8f9;box-shadow:0 0 8px #67e8f9e6,0 0 16px #2563eb94,0 0 22px #60a5fa52}.header-menu-index{color:#67e8f9c2;letter-spacing:.08em;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:700}.header-menu-alert-dot{background:#ff2d55;border-radius:999px;flex:none;width:8px;height:8px;margin-left:2px;animation:1s step-end infinite hero-hud-alert-blink;box-shadow:0 0 8px #ff2d55d1,0 0 14px #f43f5e70}.brother-sites-toast{top:calc(env(safe-area-inset-top) + 92px);-webkit-backdrop-filter:blur(12px)saturate(130%);backdrop-filter:blur(12px)saturate(130%);color:#eff6fff5;letter-spacing:-.01em;text-align:center;text-shadow:0 0 12px #67e8f952;background:linear-gradient(90deg,#22d3ee66 0 2px,#0000 2px),linear-gradient(270deg,#2563eb57 0 2px,#0000 2px),radial-gradient(circle at 12% 14%,#67e8f947,#0000 46%),radial-gradient(circle at 88% 92%,#2563eb4d,#0000 52%),linear-gradient(135deg,#030712db,#0c1230b8);border:1px solid #67e8f966;border-radius:18px 7px;width:min(330px,100vw - 36px);padding:13px 15px;font-size:14px;font-weight:850;animation:.22s both brother-sites-toast-in;box-shadow:0 0 26px #2563eb38,0 20px 48px #0000006b,inset 0 1px #ffffff21}.brother-sites-toast span{z-index:1;position:relative}@keyframes brother-sites-toast-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.brother-sites-page{min-height:100svh;padding:calc(env(safe-area-inset-top) + 140px) 18px calc(env(safe-area-inset-bottom) + 72px);background:radial-gradient(circle at 52% 6%,#2563eb47,#0000 32%),radial-gradient(circle at 12% 18%,#22d3ee2e,#0000 30%),radial-gradient(circle at 96% 58%,#7c3aed2e,#0000 34%),linear-gradient(#020617 0%,#050816 46%,#02040a 100%);position:relative;overflow:hidden}.brother-sites-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.brother-sites-orb{filter:blur(28px);opacity:.72;border-radius:999px;position:absolute}.brother-sites-orb-one{background:#2563eb3d;width:210px;height:210px;top:8%;left:-18%}.brother-sites-orb-two{background:#22d3ee29;width:240px;height:240px;bottom:18%;right:-22%}.brother-sites-grid{background-image:linear-gradient(#67e8f911 1px,#0000 1px),linear-gradient(90deg,#67e8f90e 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 13% 82%,#0000);mask-image:linear-gradient(#0000,#000 13% 82%,#0000)}.brother-sites-scan{opacity:.72;background:linear-gradient(115deg,#0000 0 36%,#38bdf817 43%,#0000 50% 100%),radial-gradient(circle at 50% 42%,#67e8f91a,#0000 42%);position:absolute;inset:0}.brother-sites-content{z-index:1;position:relative}.brother-sites-back{color:#eff6ffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#22d3ee38 0 2px,#0000 2px),linear-gradient(135deg,#0f172a94,#1e40af33);border:1px solid #67e8f94d;border-radius:16px 6px;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:13px;font-weight:820;transition:transform .16s;display:inline-flex;box-shadow:0 0 18px #2563eb24,inset 0 1px #ffffff1a}.brother-sites-back:active{transform:scale(.97)}.brother-sites-hero{padding-top:10px}.brother-sites-kicker{color:#67e8f9db;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:850;display:inline-flex}.brother-sites-hero h1{color:#f8fbff;text-shadow:0 0 18px #38bdf838,0 0 30px #2563eb29;margin-top:14px;font-size:clamp(34px,10vw,42px);font-weight:950;line-height:1}.brother-sites-subtitle{color:#bfdbfee6;margin-top:10px;font-size:16px;font-weight:850}.brother-sites-description{color:#cbd5e1c2;max-width:24rem;margin-top:0;font-size:13px;line-height:1.8}.brother-sites-directory{gap:10px;display:grid}.brother-sites-search{color:#a5f3fcf2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 8% 20%,#22d3ee2e,#0000 38%),linear-gradient(135deg,#020617a3,#1e40af33);border:1px solid #67e8f947;border-radius:18px 6px;align-items:center;gap:9px;min-height:44px;padding:0 13px;display:flex;position:relative;box-shadow:0 0 22px #2563eb21,inset 0 1px #ffffff1a}.brother-sites-search input{color:#f8fbff;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px;font-weight:760}.brother-sites-search input::placeholder{color:#cbd5e185}.brother-sites-search-action{color:#f8fbff;min-height:30px;font:inherit;background:radial-gradient(circle at 25% 20%,#67e8f92e,#0000 48%),linear-gradient(135deg,#2563eb85,#7c3aed3d);border:1px solid #67e8f94d;border-radius:12px 4px;flex:none;justify-content:center;align-items:center;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 0 16px #2563eb29,inset 0 1px #ffffff24}.brother-sites-category-select{z-index:20;position:relative}.brother-sites-category-trigger{color:#f8fbff;width:100%;min-height:40px;font:inherit;background:radial-gradient(circle at 20% 20%,#22d3ee38,#0000 44%),linear-gradient(135deg,#0f172ab3,#2563eb47);border:1px solid #67e8f947;border-radius:18px 6px;justify-content:space-between;align-items:center;padding:0 14px;font-size:13px;font-weight:900;display:flex;box-shadow:0 0 18px #2563eb2e,inset 0 1px #ffffff29}.brother-sites-category-trigger svg{color:#a5f3fceb;transition:transform .16s}.brother-sites-category-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.brother-sites-category-menu{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 16% 14%,#22d3ee2e,#0000 42%),linear-gradient(145deg,#020617eb,#0f172ad1);border:1px solid #67e8f94d;border-radius:18px 7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 48px #0000006b,0 0 28px #2563eb2e,inset 0 1px #ffffff1f}.brother-sites-category-menu button{color:#e0f2feb8;min-height:32px;font:inherit;background:#0f172a8a;border:1px solid #67e8f929;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:840;display:inline-flex}.brother-sites-category-menu button.is-active{color:#f8fbff;background:radial-gradient(circle at 20% 20%,#22d3ee3d,#0000 44%),linear-gradient(135deg,#2563eba8,#7c3aed4d);border-color:#22d3ee7a}.brother-sites-empty{color:#cbd5e1b8;text-align:center;background:#0206177a;border:1px solid #67e8f933;border-radius:18px 7px;margin-top:12px;padding:13px;font-size:12px;font-weight:760}.brother-sites-summary{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.brother-sites-summary span{color:#e0f2fec7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a7a;border:1px solid #67e8f933;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:11px;font-weight:760;display:inline-flex}.brother-sites-list{gap:9px;margin-top:22px;display:grid}.brother-site-card{-webkit-backdrop-filter:blur(12px)saturate(124%);backdrop-filter:blur(12px)saturate(124%);background:linear-gradient(90deg,#22d3ee52 0 2px,#0000 2px),linear-gradient(270deg,#2563eb47 0 2px,#0000 2px),radial-gradient(circle at 12% 12%,#38bdf82e,#0000 42%),radial-gradient(circle at 92% 88%,#2563eb24,#0000 46%),linear-gradient(145deg,#030712b8,#0f172a6b);border:1px solid #67e8f93d;border-radius:22px 8px;padding:10px 12px;position:relative;overflow:hidden;box-shadow:0 0 24px #2563eb1f,0 18px 46px #00000047,inset 0 1px #ffffff1c}.brother-site-card.is-music-site{background:linear-gradient(90deg,#22d3ee6b 0 2px,#0000 2px),linear-gradient(270deg,#a855f74d 0 2px,#0000 2px),radial-gradient(circle at 12% 12%,#38bdf83d,#0000 42%),radial-gradient(circle at 86% 78%,#a855f733,#0000 48%),linear-gradient(145deg,#030712b8,#0f172a7a);border-color:#67e8f961;box-shadow:0 0 28px #22d3ee29,0 18px 46px #0000004d,inset 0 1px #ffffff21}.brother-site-card.is-music-site:after{content:"";pointer-events:none;opacity:.54;background-color:#0000;background-image:linear-gradient(90deg,#0000 0 8px,#67e8f938 8px 10px,#0000 10px 18px),linear-gradient(90deg,#0000 0 20px,#a855f733 20px 22px,#0000 22px 30px),linear-gradient(90deg,#0000 0 34px,#67e8f92e 34px 36px,#0000 36px);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:46px 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;width:62px;height:34px;position:absolute;bottom:16px;right:18px;-webkit-mask-image:linear-gradient(#0000,#000 24% 72%,#0000);mask-image:linear-gradient(#0000,#000 24% 72%,#0000)}.brother-site-card.is-football-site{background:linear-gradient(90deg,#10b9815c 0 2px,#0000 2px),linear-gradient(270deg,#22d3ee4d 0 2px,#0000 2px),radial-gradient(circle at 12% 12%,#22d3ee42,#0000 42%),radial-gradient(circle at 86% 78%,#10b98133,#0000 48%),linear-gradient(145deg,#030712b8,#071e247a);border-color:#22d3ee5c;box-shadow:0 0 28px #10b98121,0 18px 46px #0000004d,inset 0 1px #ffffff21}.brother-site-card.is-football-site:after{z-index:0;content:"";pointer-events:none;opacity:.76;mix-blend-mode:screen;background-color:#0000;background-image:linear-gradient(90deg,#020617b8,#0206172e 46%,#0206179e),linear-gradient(#02061747,#0206179e),url(/images/football-stadium-card.svg);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0}.brother-site-card.is-football-site .brother-site-card-grid,.brother-site-card.is-football-site .brother-site-actions{text-shadow:0 2px 14px #020617b8}.brother-site-card.is-community-site{background:linear-gradient(90deg,#0ea5e961 0 2px,#0000 2px),linear-gradient(270deg,#6366f147 0 2px,#0000 2px),radial-gradient(circle at 18% 18%,#67e8f93d,#0000 42%),radial-gradient(circle at 82% 78%,#818cf833,#0000 48%),linear-gradient(145deg,#030712b8,#0c1c3a80);border-color:#67e8f95c;box-shadow:0 0 28px #0ea5e926,0 18px 46px #0000004d,inset 0 1px #ffffff21}.brother-site-card.is-community-site:after{z-index:0;content:"";pointer-events:none;opacity:.76;mix-blend-mode:screen;background-color:#0000;background-image:linear-gradient(90deg,#020617bd,#0206172e 48%,#0206179e),linear-gradient(#02061747,#0206179e),url(/images/community-card.svg);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0}.brother-site-card.is-community-site .brother-site-card-grid,.brother-site-card.is-community-site .brother-site-actions{text-shadow:0 2px 14px #020617b3}.brother-site-card.is-express-site{background:linear-gradient(90deg,#fbbf2457 0 2px,#0000 2px),linear-gradient(270deg,#22d3ee4d 0 2px,#0000 2px),radial-gradient(circle at 14% 14%,#fbbf2433,#0000 42%),radial-gradient(circle at 88% 76%,#22d3ee2e,#0000 48%),linear-gradient(145deg,#030712b8,#281c087a);border-color:#fbbf2461;box-shadow:0 0 28px #fbbf241f,0 18px 46px #0000004d,inset 0 1px #ffffff21}.brother-site-card.is-express-site:after{z-index:0;content:"";pointer-events:none;opacity:.78;mix-blend-mode:screen;background-color:#0000;background-image:linear-gradient(90deg,#020617bd,#0206172e 48%,#0206179e),linear-gradient(#02061742,#020617a3),url(/images/express-delivery-card.svg);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0}.brother-site-card.is-express-site .brother-site-card-grid,.brother-site-card.is-express-site .brother-site-actions{text-shadow:0 2px 14px #020617b8}.brother-site-card.is-rental-site{background:linear-gradient(90deg,#fbbf2452 0 2px,#0000 2px),linear-gradient(270deg,#22d3ee4d 0 2px,#0000 2px),radial-gradient(circle at 14% 14%,#fbbf2433,#0000 42%),radial-gradient(circle at 88% 76%,#22d3ee2e,#0000 48%),linear-gradient(145deg,#030712b8,#281c087a);border-color:#fbbf245c;box-shadow:0 0 28px #fbbf241f,0 18px 46px #0000004d,inset 0 1px #ffffff21}.brother-site-card.is-rental-site:after{z-index:0;content:"";pointer-events:none;opacity:.78;mix-blend-mode:screen;background-color:#0000;background-image:linear-gradient(90deg,#020617c2,#0206172e 48%,#020617a3),linear-gradient(#02061742,#020617a3),url(/images/rental-motorbike-card.svg);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0}.brother-site-card.is-love-site{background:linear-gradient(90deg,#ec489957 0 2px,#0000 2px),linear-gradient(270deg,#a855f74d 0 2px,#0000 2px),radial-gradient(circle at 14% 14%,#ec489933,#0000 42%),radial-gradient(circle at 88% 76%,#22d3ee26,#0000 48%),linear-gradient(145deg,#030712b8,#2d10247a);border-color:#f472b661;box-shadow:0 0 28px #ec48991f,0 18px 46px #0000004d,inset 0 1px #ffffff21}.brother-site-card.is-love-site:after{z-index:0;content:"";pointer-events:none;opacity:.76;mix-blend-mode:screen;background-color:#0000;background-image:linear-gradient(90deg,#020617c2,#02061733 48%,#020617a3),linear-gradient(#02061747,#020617a8),url(/images/love-shop-card.svg);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0}.brother-site-card.is-daka-site{background:linear-gradient(90deg,#22d3ee57 0 2px,#0000 2px),linear-gradient(270deg,#a78bfa4d 0 2px,#0000 2px),radial-gradient(circle at 14% 14%,#22d3ee38,#0000 42%),radial-gradient(circle at 88% 76%,#a78bfa2e,#0000 48%),linear-gradient(145deg,#030712b8,#0d1a3a7a);border-color:#67e8f961;box-shadow:0 0 28px #22d3ee1f,0 18px 46px #0000004d,inset 0 1px #ffffff21}.brother-site-card.is-daka-site:after{z-index:0;content:"";pointer-events:none;opacity:.78;mix-blend-mode:screen;background-color:#0000;background-image:linear-gradient(90deg,#020617bd,#0206172e 48%,#020617a3),linear-gradient(#0206173d,#020617a3),url(/images/daka-ai-card.svg);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0}.brother-site-card.is-rental-site .brother-site-card-grid,.brother-site-card.is-rental-site .brother-site-actions,.brother-site-card.is-love-site .brother-site-card-grid,.brother-site-card.is-love-site .brother-site-actions,.brother-site-card.is-daka-site .brother-site-card-grid,.brother-site-card.is-daka-site .brother-site-actions{text-shadow:0 2px 14px #020617b8}.brother-site-card:before{content:"";pointer-events:none;border-radius:inherit;border:1px solid #e0f2fe0f;position:absolute;inset:7px}.brother-site-card-link{z-index:5;border-radius:inherit;position:absolute;inset:0}.brother-site-card-grid{z-index:2;grid-template-columns:44px minmax(0,1fr);gap:10px;display:grid;position:relative}.brother-site-index{color:#e0f2fef5;background:radial-gradient(circle at 28% 20%,#67e8f952,#0000 48%),linear-gradient(145deg,#1e40af57,#0206176b);border:1px solid #67e8f952;border-radius:17px 5px;place-items:center;width:40px;height:40px;font-size:15px;font-weight:950;display:grid;box-shadow:0 0 18px #38bdf824,inset 0 1px #ffffff1f}.brother-site-index span,.brother-site-index svg{grid-area:1/1}.brother-site-index svg{color:#67e8f9eb;filter:drop-shadow(0 0 8px #67e8f966);transform:translate(13px,13px)}.brother-site-index.is-icon-card svg{transform:none}.brother-site-card.is-music-site .brother-site-index{background:radial-gradient(circle at 28% 20%,#67e8f96b,#0000 48%),radial-gradient(circle at 88% 90%,#a855f742,#0000 48%),linear-gradient(145deg,#1e40af66,#02061775);border-color:#67e8f970}.brother-site-card.is-music-site .brother-site-index svg{color:#67e8f9f5;filter:drop-shadow(0 0 7px #67e8f98f)drop-shadow(0 0 16px #a855f747)}.brother-site-card.is-football-site .brother-site-index{background:radial-gradient(circle at 28% 20%,#22d3ee57,#0000 48%),radial-gradient(circle at 88% 90%,#10b98147,#0000 48%),linear-gradient(145deg,#14532d52,#02061775);border-color:#22d3ee70}.brother-site-card.is-football-site .brother-site-index svg{color:#86efacf2;filter:drop-shadow(0 0 8px #10b98166)}.brother-site-card.is-community-site .brother-site-index{background:radial-gradient(circle at 28% 20%,#67e8f961,#0000 48%),radial-gradient(circle at 88% 90%,#818cf83d,#0000 48%),linear-gradient(145deg,#1e40af5c,#02061775);border-color:#67e8f96b}.brother-site-card.is-community-site .brother-site-index svg{color:#bae6fdf5;filter:drop-shadow(0 0 7px #67e8f97a)drop-shadow(0 0 16px #818cf83d)}.brother-site-card.is-express-site .brother-site-index{background:radial-gradient(circle at 28% 20%,#fbbf2457,#0000 48%),radial-gradient(circle at 88% 90%,#22d3ee3d,#0000 48%),linear-gradient(145deg,#92400e52,#02061775);border-color:#fbbf2470}.brother-site-card.is-express-site .brother-site-index svg{color:#fef08af5;filter:drop-shadow(0 0 7px #fbbf2480)drop-shadow(0 0 16px #22d3ee33)}.brother-site-card.is-rental-site .brother-site-index{background:radial-gradient(circle at 28% 20%,#fbbf2452,#0000 48%),radial-gradient(circle at 88% 90%,#22d3ee3d,#0000 48%),linear-gradient(145deg,#92400e47,#02061775);border-color:#fbbf246b}.brother-site-card.is-rental-site .brother-site-index svg{color:#fef08af5;filter:drop-shadow(0 0 7px #fbbf2475)drop-shadow(0 0 16px #22d3ee38)}.brother-site-card.is-love-site .brother-site-index{background:radial-gradient(circle at 28% 20%,#ec489957,#0000 48%),radial-gradient(circle at 88% 90%,#a855f747,#0000 48%),linear-gradient(145deg,#9d174d47,#02061775);border-color:#f472b670}.brother-site-card.is-love-site .brother-site-index svg{color:#fbcfe8f5;filter:drop-shadow(0 0 7px #ec489980)drop-shadow(0 0 16px #a855f73d)}.brother-site-card.is-daka-site .brother-site-index{background:radial-gradient(circle at 28% 20%,#22d3ee5c,#0000 48%),radial-gradient(circle at 88% 90%,#a78bfa42,#0000 48%),linear-gradient(145deg,#1e40af57,#02061775);border-color:#67e8f970}.brother-site-card.is-daka-site .brother-site-index svg{color:#e0f2fef5;filter:drop-shadow(0 0 7px #22d3ee7a)drop-shadow(0 0 16px #a78bfa3d)}.brother-site-copy{min-width:0}.brother-site-meta{flex-wrap:wrap;gap:5px;display:flex}.brother-site-meta span,.brother-site-domain{color:#cbd5e1b8;background:#0f172a7a;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:5px;min-height:20px;padding:0 7px;font-size:9px;font-weight:760;display:inline-flex}.brother-site-meta span.is-live{color:#a5f3fcf2;border-color:#67e8f95c}.brother-site-copy h2{color:#fff;margin-top:6px;font-size:16px;font-weight:950;line-height:1.16}.brother-site-copy p{color:#cbd5e1b8;margin-top:4px;font-size:11px;line-height:1.42}.brother-site-actions{z-index:4;justify-content:flex-end;align-items:center;gap:8px;margin-top:7px;display:flex;position:relative}.brother-site-action-stack{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:inline-flex}.brother-site-note{color:#bbf7d0b8;text-align:right;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 10px #10b9813d;max-width:170px;font-size:8px;font-weight:820;line-height:1;overflow:hidden}.brother-site-domain{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.brother-site-button{color:#e0f2fee6;min-height:31px;font:inherit;background:linear-gradient(135deg,#0f172abd,#1e40af47);border:1px solid #67e8f947;border-radius:14px 5px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:880;transition:transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.brother-site-button.is-live{color:#f8fbff;background:linear-gradient(135deg,#2563eb9e,#22d3ee47);border-color:#67e8f97a;box-shadow:0 0 20px #2563eb33,inset 0 1px #ffffff29}.brother-site-button:active{transform:scale(.96)}.brother-sites-page-toast{top:calc(env(safe-area-inset-top) + 98px);z-index:9400;color:#eff6fff5;text-align:center;-webkit-backdrop-filter:blur(12px)saturate(130%);backdrop-filter:blur(12px)saturate(130%);background:linear-gradient(90deg,#22d3ee5c 0 2px,#0000 2px),radial-gradient(circle at 14% 18%,#38bdf842,#0000 46%),linear-gradient(135deg,#030712e6,#0f172abd);border:1px solid #67e8f961;border-radius:18px 7px;width:min(320px,100vw - 42px);padding:12px 14px;font-size:13px;font-weight:850;animation:.22s both brother-sites-toast-in;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 0 26px #2563eb38,0 18px 44px #00000061,inset 0 1px #ffffff1f}.account-modal-layer{z-index:9999;min-height:100dvh;padding:calc(env(safe-area-inset-top) + 24px) 20px calc(env(safe-area-inset-bottom) + 24px);overscroll-behavior:contain;-webkit-backdrop-filter:blur(8px)saturate(122%);backdrop-filter:blur(8px)saturate(122%);background:radial-gradient(circle at 50% 44%,#7c3aed38,#0000 34%),radial-gradient(circle at 58% 55%,#f472b61a,#0000 30%),radial-gradient(circle at 76% 38%,#22d3ee12,#0000 28%),#02030c6b;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.account-modal-panel{width:min(92vw,330px);max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 48px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:linear-gradient(90deg,#f472b62e 0 2px,#0000 2px),linear-gradient(270deg,#22d3ee29 0 2px,#0000 2px),linear-gradient(145deg,#02030ceb,#140a26b8),radial-gradient(circle at 12% 0,#a855f747,#0000 48%),radial-gradient(circle at 82% 96%,#f472b629,#0000 46%);border:1px solid #67e8f952;border-radius:28px 8px;padding:20px;animation:.36s cubic-bezier(.2,1.15,.22,1) both account-modal-pop;overflow:auto;box-shadow:0 0 34px #7c3aed33,0 0 22px #f472b61a,0 30px 90px #00000094,inset 0 0 0 1px #e0f2fe0f,inset 0 1px #ffffff24}@supports not (height:100dvh){.account-modal-panel{max-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 48px)}}.account-modal-panel:before{content:"";pointer-events:none;border:1px solid #e0f2fe14;border-radius:22px 5px;position:absolute;inset:6px;box-shadow:inset 0 0 24px #22d3ee0d,inset 10px 0 20px #f472b60f}.account-modal-panel:after{content:"";pointer-events:none;opacity:.56;background:linear-gradient(90deg,#0000,#e0f2fe21,#0000),repeating-linear-gradient(#0000 0 12px,#67e8f909 13px 14px);position:absolute;inset:0}.account-modal-panel>*{z-index:1;position:relative}.account-modal-kicker{color:#67e8f9b8;letter-spacing:.16em;margin:0;font-size:10px;font-weight:900}.account-modal-title{color:#fff;letter-spacing:-.04em;text-shadow:0 0 12px #67e8f938,0 0 18px #f472b62e;margin:6px 0 0;font-size:28px;font-weight:950;line-height:1}.account-modal-close{color:#e0f2feeb;background:#ffffff0e;border:1px solid #67e8f93d;border-radius:15px 5px;box-shadow:inset 0 1px #ffffff1f}.account-auth-actions{z-index:1;position:relative}.email-auth-button,.auth-primary-button,.auth-secondary-button,.auth-logout-button,.auth-back-button{isolation:isolate;color:#fff;border:1px solid #67e8f933;justify-content:center;align-items:center;gap:10px;width:100%;transition:transform .16s,border-color .16s,opacity .16s;display:flex;position:relative}.email-auth-button,.auth-primary-button{text-shadow:0 0 12px #67e8f938;background:linear-gradient(90deg,#f472b633 0 2px,#0000 2px),linear-gradient(135deg,#7c3aed57,#0ea5e91f),radial-gradient(circle at 16% 18%,#f472b647,#0000 44%),radial-gradient(circle at 92% 86%,#22d3ee33,#0000 42%);border-radius:20px 6px;min-height:58px;padding:0 14px;font-size:16px;font-weight:950;box-shadow:0 18px 44px #0000005c,0 0 24px #7c3aed29,inset 0 1px #ffffff24,inset 0 0 18px #22d3ee12}.email-auth-button:before,.auth-primary-button:before,.auth-logout-button:before,.auth-back-button:before{z-index:-1;content:"";pointer-events:none;border-radius:inherit;border:1px solid #e0f2fe14;position:absolute;inset:4px}.email-auth-button:active,.auth-primary-button:active,.auth-secondary-button:active,.auth-logout-button:active,.auth-back-button:active{transform:scale(.975)}.email-auth-button:disabled,.auth-primary-button:disabled,.auth-secondary-button:disabled,.auth-logout-button:disabled{cursor:not-allowed;opacity:.62}.email-auth-mark,.auth-status-icon{color:#e0f2fef5;background:radial-gradient(circle at 18% 18%,#ffffff2e,#0000 42%),#ffffff0f;border:1px solid #e0f2fe2e;flex:none;place-items:center;display:grid;box-shadow:0 0 14px #7c3aed2e,inset 0 1px #ffffff24}.email-auth-mark{border-radius:13px 4px;width:36px;height:36px}.auth-form{z-index:1;gap:12px;margin-top:18px;display:grid;position:relative}.auth-form-subtitle{color:#e0f2fead;margin:0 2px 2px;font-size:12px;font-weight:650;line-height:1.5}.auth-field{color:#e0f2fed1;letter-spacing:.04em;gap:7px;font-size:11px;font-weight:850;display:grid}.auth-field input{color:#fff;-webkit-backdrop-filter:blur(10px)saturate(124%);backdrop-filter:blur(10px)saturate(124%);background:linear-gradient(90deg,#67e8f91f 0 1px,#0000 1px),#0206176b;border:1px solid #67e8f938;border-radius:17px 5px;outline:none;width:100%;min-height:50px;padding:0 13px;font-size:15px;font-weight:760;box-shadow:inset 0 1px #ffffff14,inset 0 0 18px #7c3aed14}.auth-field input::placeholder{color:#e2e8f05c;font-weight:650}.auth-field input:focus{border-color:#67e8f994;box-shadow:0 0 0 3px #22d3ee14,0 0 18px #22d3ee1f,inset 0 1px #ffffff1a}.auth-feedback{border-radius:14px 5px;margin:0;padding:9px 11px;font-size:11px;font-weight:760;line-height:1.45}.auth-feedback-error{color:#fee2e2f2;background:#7f1d1d38;border:1px solid #f871714d}.auth-feedback-success{color:#ccfbf1f2;background:#14b8a624;border:1px solid #2dd4bf47}.auth-feedback-hint{color:#e0f2fe9e;margin:-4px 2px 0;font-size:10px;font-weight:650;line-height:1.45}.auth-remember-option{color:#e0f2fee0;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#f472b61a 0 1px,#0000 1px),radial-gradient(circle at 12% 12%,#7c3aed33,#0000 42%),#02061757;border:1px solid #67e8f933;border-radius:16px 5px;align-items:flex-start;gap:10px;padding:10px 11px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 12px 26px #0003}.auth-remember-input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.auth-remember-check{background:radial-gradient(circle at 32% 18%,#ffffff2e,#0000 38%),#0307128a;border:1px solid #67e8f96b;border-radius:8px 3px;flex:none;place-items:center;width:21px;height:21px;margin-top:2px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative;box-shadow:0 0 14px #22d3ee1f,inset 0 1px #ffffff1f}.auth-remember-check:after{content:"";opacity:0;transform-origin:50%;border:2px solid #fff;border-width:0 2px 2px 0;width:7px;height:12px;transition:opacity .16s,transform .16s;position:absolute;top:3px;left:6px;transform:rotate(45deg)scale(.55)}.auth-remember-input:checked+.auth-remember-check{background:radial-gradient(circle at 50% 22%,#ffffff47,#0000 38%),linear-gradient(135deg,#f472b6db,#22d3eead);border-color:#f472b6ad;box-shadow:0 0 18px #f472b647,0 0 18px #22d3ee24,inset 0 1px #ffffff4d}.auth-remember-input:checked+.auth-remember-check:after{opacity:1;transform:rotate(45deg)scale(1)}.auth-remember-input:focus-visible+.auth-remember-check{outline-offset:3px;outline:2px solid #67e8f9b8}.auth-remember-copy{gap:3px;min-width:0;display:grid}.auth-remember-title{color:#fff;font-size:13px;font-weight:950;line-height:1.15}.auth-remember-text{color:#e0f2fea8;font-size:10px;font-weight:650;line-height:1.45}.auth-back-button,.auth-secondary-button,.auth-logout-button{background:linear-gradient(135deg,#ffffff14,#ffffff08),#0206175c;border-radius:17px 5px;min-height:46px;padding:0 12px;font-size:13px;font-weight:900}.auth-back-button{color:#e0f2fec2}.auth-secondary-button{color:#e0f2fee6;border-color:#67e8f947;box-shadow:0 12px 30px #0000003d,inset 0 1px #ffffff1a}.auth-logout-button{color:#ffe4e6f0;border-color:#f472b647;margin-top:14px}.auth-loading-panel,.auth-account-panel{z-index:1;margin-top:20px;position:relative}.auth-loading-panel{color:#e0f2fec7;justify-content:center;align-items:center;gap:10px;min-height:116px;font-size:13px;font-weight:850;display:flex}.auth-account-panel{gap:12px;display:grid}.auth-status-row{background:radial-gradient(circle at 12% 0,#22d3ee29,#0000 44%),#ffffff0e;border:1px solid #67e8f938;border-radius:20px 6px;align-items:center;gap:12px;padding:13px;display:flex;box-shadow:inset 0 1px #ffffff1a}.auth-status-icon{border-radius:14px 5px;width:38px;height:38px}.auth-status-label,.auth-status-email,.auth-status-subemail{display:block}.auth-status-label{color:#e0f2fe94;letter-spacing:.14em;font-size:10px;font-weight:900}.auth-status-email{overflow-wrap:anywhere;color:#fff;max-width:212px;margin-top:3px;font-size:14px;font-weight:900}.auth-status-subemail{overflow-wrap:anywhere;color:#e0f2fe7a;max-width:212px;margin-top:3px;font-size:10px;font-weight:700}.auth-placeholder-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.auth-placeholder-list span,.auth-placeholder-list button{color:#e2e8f094;min-height:38px;font:inherit;text-align:center;background:#ffffff0b;border:1px solid #ffffff14;border-radius:14px 4px;padding:10px 8px;font-size:11px;font-weight:800;transition:border-color .16s,color .16s,transform .16s}.auth-placeholder-list button:active{transform:scale(.975)}.auth-placeholder-list button:last-child:nth-child(odd),.auth-placeholder-list span:last-child:nth-child(odd){grid-column:1/-1}.auth-settings-panel{gap:10px;display:grid}.auth-setting-card{background:linear-gradient(90deg,#f472b61a 0 1px,#0000 1px),radial-gradient(circle at 12% 8%,#22d3ee1f,#0000 44%),#ffffff0b;border:1px solid #67e8f92e;border-radius:18px 5px;gap:10px;padding:12px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.auth-setting-card strong,.auth-setting-card span{display:block}.auth-setting-card strong{color:#fff;font-size:13px;font-weight:950;line-height:1.2}.auth-setting-card span{color:#e0f2fe94;margin-top:3px;font-size:10px;font-weight:650;line-height:1.45}.auth-setting-action{grid-template-columns:minmax(0,1fr) 58px;gap:8px;display:grid}.auth-setting-field{gap:6px;display:grid}.auth-setting-field span{color:#e0f2feb3;margin:0;font-size:10px;font-weight:850}.auth-setting-card input{color:#fff;width:100%;min-height:42px;font:inherit;background:linear-gradient(90deg,#67e8f91a 0 1px,#0000 1px),#0206175c;border:1px solid #67e8f933;border-radius:15px 5px;outline:none;padding:0 11px;font-size:12px;font-weight:800}.auth-setting-card input::placeholder{color:#e2e8f057}.auth-setting-card button,.auth-setting-save{color:#05020a;min-height:42px;font:inherit;background:linear-gradient(135deg,#f472b69e,#22d3ee80),#ffffff0f;border:1px solid #67e8f942;border-radius:15px 5px;font-size:12px;font-weight:950}.auth-setting-save{width:100%}.auth-locked-value{color:#ccfbf1f2;letter-spacing:.08em;background:#14b8a61a;border:1px solid #2dd4bf38;border-radius:15px 5px;margin:0;padding:11px;font-size:15px;font-weight:950}.account-modal-note{z-index:1;color:#e2e8f07a;margin:14px 2px 0;font-size:11px;font-weight:600;line-height:1.55;position:relative}@keyframes account-modal-pop{0%{opacity:0;transform:translateY(18px)scale(.9)}68%{opacity:1;transform:translateY(-3px)scale(1.018)}to{opacity:1;transform:translateY(0)scale(1)}}.mobile-frame{background:linear-gradient(#ffffff0a,#0000 22rem),radial-gradient(circle at 52% 8%,#44d2ff2e,#0000 19rem),radial-gradient(circle at 8% 42%,#8b5cf61a,#0000 17rem),radial-gradient(circle at 94% 72%,#f59e0b12,#0000 15rem),#05070d}.ambient-grid{background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(#0000,#000 22%,#0000);mask-image:linear-gradient(#0000,#000 22%,#0000)}.hero-aurora{filter:blur(16px);opacity:.86;background:radial-gradient(at 50% 25%,#22d3ee3d,#4f46e547 34%,#7c3aed2e 56%,#0000 76%),radial-gradient(at 24% 48%,#2563eb38,#0000 40%),radial-gradient(at 80% 42%,#a78bfa24,#0000 38%)}.hero-space-field{opacity:.78;background-image:radial-gradient(circle,#a7f3fc9e 0 1px,#0000 1.7px),radial-gradient(circle,#d8b4fe6b 0 1px,#0000 1.55px),linear-gradient(#7dd3fc1a 1px,#0000 1px),linear-gradient(90deg,#7dd3fc13 1px,#0000 1px);background-position:0 0,36px 28px,0 0,0 0;background-size:86px 86px,118px 118px,44px 44px,44px 44px;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 0%,#000000b8 42%,#0000 78%);mask-image:radial-gradient(circle at 50% 42%,#000 0%,#000000b8 42%,#0000 78%)}.hero-perspective-haze{transform-origin:50% 100%;background:linear-gradient(#03071200,#2563eb14 42%,#4f46e51a 72%,#0000),repeating-linear-gradient(90deg,#0000 0 34px,#67e8f90f 35px,#0000 36px);transform:perspective(620px)rotateX(58deg)translateY(4.6rem);-webkit-mask-image:linear-gradient(#0000,#000 24% 74%,#0000);mask-image:linear-gradient(#0000,#000 24% 74%,#0000)}.hero-fullscreen{background:#020617;height:100svh;min-height:100svh}@supports (height:100dvh){.hero-fullscreen{height:100dvh;min-height:100dvh}}.hero-cyber-stage{background:radial-gradient(circle at 72% 32%,#f472b633,#0000 28%),radial-gradient(circle at 82% 54%,#22d3ee1f,#0000 30%),radial-gradient(circle at 34% 38%,#7c3aed2e,#0000 36%),linear-gradient(150deg,#020617 0%,#030712 46%,#080a1a 100%);border-radius:0}.hero-cyber-stage:after{content:"";pointer-events:none;z-index:25;background:linear-gradient(90deg,#02061738,#0000 34%,#02061714),linear-gradient(#0206171f,#0000 32%,#0206173d);position:absolute;inset:0}.hero-cyber-depth{opacity:.46;background-image:radial-gradient(circle,#e0f2fe57 0 .8px,#0000 1.6px),linear-gradient(120deg,#0000 0 34%,#22d3ee12 35%,#0000 36%),linear-gradient(165deg,#0000 0 52%,#f472b614 53%,#0000 54%);background-size:82px 82px,230px 190px,260px 220px;-webkit-mask-image:radial-gradient(at 68% 42%,#000 0%,#000000d1 58%,#0000 90%);mask-image:radial-gradient(at 68% 42%,#000 0%,#000000d1 58%,#0000 90%)}.hero-cyber-grid{opacity:.46;transform-origin:50% 100%;background-image:linear-gradient(#67e8f914 1px,#0000 1px),linear-gradient(90deg,#7c3aed14 1px,#0000 1px);background-size:34px 34px;transform:perspective(640px)rotateX(64deg)translateY(30px);-webkit-mask-image:linear-gradient(#0000,#000 34%,#0000 92%);mask-image:linear-gradient(#0000,#000 34%,#0000 92%)}.hero-neon-triangle{aspect-ratio:1.08;pointer-events:none;clip-path:polygon(8% 7%,96% 51%,8% 93%,8% 7%);filter:drop-shadow(0 0 12px #f472b6a8)drop-shadow(0 0 26px #7c3aed61)drop-shadow(0 0 18px #22d3ee2e);mix-blend-mode:screen;opacity:.66;width:min(84vw,340px);transform-style:preserve-3d;background:linear-gradient(130deg,#f472b6,#7c3aed 48%,#22d3ee);animation:6.8s ease-in-out infinite hero-triangle-breathe;transform:rotateY(-18deg)rotate(-3deg)}.hero-neon-triangle-main{-webkit-mask-image:radial-gradient(at 57% 41%,#0000 0% 18%,#0000005c 28%,#000 42%);mask-image:radial-gradient(at 57% 41%,#0000 0% 18%,#0000005c 28%,#000 42%)}.hero-triangle-runner{aspect-ratio:1.08;pointer-events:none;mix-blend-mode:screen;width:min(84vw,340px);transform-style:preserve-3d;overflow:visible;transform:rotateY(-18deg)rotate(-3deg)}.hero-triangle-runner-glow,.hero-triangle-runner-core{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:8 92;animation:4.8s linear infinite hero-triangle-runner}.hero-triangle-runner-glow{stroke:#f472b6b8;stroke-width:9px;opacity:.58;filter:blur(5px)}.hero-triangle-runner-core{stroke:#e0f2fef5;stroke-width:2.2px;filter:drop-shadow(0 0 6px #f472b6e0)drop-shadow(0 0 12px #67e8f999)}.hero-neon-triangle:after{content:"";clip-path:inherit;background:#0206171f;position:absolute;inset:4px;box-shadow:inset 0 0 18px #67e8f914}.hero-neon-triangle-small{opacity:.28;filter:drop-shadow(0 0 8px #22d3ee5c);width:68px}.hero-triangle-chip-one{transform:rotate(18deg)rotateY(-22deg)}.hero-triangle-chip-two{transform:rotate(-14deg)rotateY(-18deg)}.hero-character-wrap{transform-style:preserve-3d;will-change:transform}.hero-character-foreground{pointer-events:none;transform-style:preserve-3d;will-change:transform}.hero-character-effects{pointer-events:none;mix-blend-mode:screen;contain:paint;will-change:transform}.hero-hair-aura{filter:blur(8px);opacity:.44;background:radial-gradient(at 50% 30%,#f472b657,#0000 48%),radial-gradient(at 70% 56%,#7c3aed38,#0000 54%),radial-gradient(at 25% 70%,#22d3ee1f,#0000 50%);border-radius:46% 54% 43% 57%;width:55%;height:43%;animation:4.2s ease-in-out infinite hero-hair-aura-pulse;position:absolute;top:13%;right:0;transform:rotate(-7deg);-webkit-mask-image:radial-gradient(at 60% 42%,#000 0% 42%,#00000073 58%,#0000 74%);mask-image:radial-gradient(at 60% 42%,#000 0% 42%,#00000073 58%,#0000 74%)}.hero-hair-sheen{filter:blur(2.5px);opacity:.46;background:radial-gradient(at 34% 24%,#ffffff3d,#0000 18%),radial-gradient(at 53% 22%,#f472b666,#0000 34%),radial-gradient(at 70% 52%,#f472b63d,#0000 42%);border-radius:52% 48% 42% 58%;width:48%;height:35%;animation:3.6s ease-in-out infinite hero-hair-sheen-pulse;position:absolute;top:16%;right:4%;transform:rotate(-9deg);-webkit-mask-image:radial-gradient(at 55% 38%,#000 0% 38%,#00000047 52%,#0000 70%),linear-gradient(105deg,#0000 0%,#000 22% 76%,#0000 100%);mask-image:radial-gradient(at 55% 38%,#000 0% 38%,#00000047 52%,#0000 70%),linear-gradient(105deg,#0000 0%,#000 22% 76%,#0000 100%)}.hero-visor-glow{clip-path:polygon(5% 18%,86% 4%,98% 48%,84% 88%,7% 82%,0 48%);opacity:.64;background:linear-gradient(100deg,#e0f2fe0a,#67e8f933,#f472b614),radial-gradient(at 72% 45%,#e0f2fe5c,#0000 36%);border:1px solid #67e8f980;border-radius:999px 999px 20px 20px;width:47%;height:9%;position:absolute;top:27%;right:6%;overflow:hidden;transform:rotate(-2deg)skew(-9deg);box-shadow:0 0 14px #67e8f959,inset 0 0 16px #67e8f92e}.hero-visor-glow:after{content:"";background:linear-gradient(90deg,#0000,#e0f2feeb,#67e8f9ad,#0000);width:34%;animation:2.9s ease-in-out infinite hero-visor-scan;position:absolute;inset:-20% auto -20% -36%;transform:translate(-40%)}.hero-character-wrap:before{content:"";filter:blur(18px);z-index:2;background:#f472b638;border-radius:999px;position:absolute;inset:18% -5% 4% 38%}.hero-character-wrap:after{content:"";filter:blur(16px);z-index:2;background:#22d3ee29;border-radius:999px;position:absolute;inset:28% 2% 8% 52%}.hero-character-image{filter:saturate(1.16)contrast(1.06)drop-shadow(0 0 10px #f472b633);transform-origin:72%;will-change:transform;transform:scale(1.12)translate(8%)}.hero-character-cutout{clip-path:none;-webkit-mask-image:radial-gradient(at 65% 37%,#000 0% 20%,#0000008c 30%,#0000 43%),radial-gradient(at 77% 66%,#000 0% 30%,#00000094 44%,#0000 60%),radial-gradient(at 86% 85%,#000 0% 24%,#0000007a 38%,#0000 56%);mask-image:radial-gradient(at 65% 37%,#000 0% 20%,#0000008c 30%,#0000 43%),radial-gradient(at 77% 66%,#000 0% 30%,#00000094 44%,#0000 60%),radial-gradient(at 86% 85%,#000 0% 24%,#0000007a 38%,#0000 56%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-character-fallback{filter:blur(16px);background:radial-gradient(circle at 58% 34%,#f472b652,#0000 26%),radial-gradient(circle at 55% 44%,#22d3ee33,#0000 36%)}.hero-character-hud{pointer-events:none;opacity:.5;border-top:1px solid #67e8f957;border-right:1px solid #f472b647;transform:skewY(-10deg)rotate(-4deg)}.hero-character-hud:before,.hero-character-hud:after{content:"";background:linear-gradient(90deg,#0000,#67e8f9a3,#0000);position:absolute}.hero-character-hud:before{width:56%;height:1px;top:28%;left:8%}.hero-character-hud:after{width:44%;height:1px;bottom:22%;right:5%}.hero-scanline{opacity:.38;background:linear-gradient(90deg,#0000,#f472b66b,#67e8f97a,#0000);animation:7.5s ease-in-out infinite hero-scanline-slide}.hero-fullscreen-shade{pointer-events:none;background:linear-gradient(90deg,#02061775 0%,#0206173d 37%,#0206170a 72%),linear-gradient(#02061729,#0000 26%,#02061714 64%,#02061780)}.hero-left-readability{pointer-events:none;background:radial-gradient(at 22% 42%,#02061785,#02061747 52%,#0000 76%),linear-gradient(90deg,#02061775,#0000)}.hero-cyber-particle{opacity:.72;background:#e0f2fedb;box-shadow:0 0 12px #67e8f9c2}.hero-hud-link{fill:none;stroke:#67e8f947;stroke-width:.7px;stroke-linecap:round}.hero-hud-link-soft{stroke:#f472b63d}.hero-hud-node{--hero-hud-dot-left:clamp(11px, 3vw, 13px);--hero-hud-dot-size:clamp(7px, 1.95vw, 8px);--hero-hud-dot-top:clamp(13px, 3.55vw, 15px);isolation:isolate;-webkit-backdrop-filter:blur(8px)saturate(125%);backdrop-filter:blur(8px)saturate(125%);background:linear-gradient(90deg,#f472b62e 0 2px,#0000 2px),linear-gradient(112deg,#03071294,#080f232e),radial-gradient(circle at 3% 14%,#f472b626,#0000 42%),radial-gradient(circle at 100% 86%,#22d3ee1f,#0000 54%);border:1px solid #67e8f942;border-left-color:#f472b694;border-radius:15px 5px;overflow:hidden;box-shadow:0 10px 22px #00000047,0 0 16px #7c3aed1a,inset 0 0 0 1px #e0f2fe0f,inset 0 1px #ffffff1f}.hero-hud-node:before{content:"";z-index:1;pointer-events:none;border:1px solid #67e8f929;border-radius:11px 3px;position:absolute;inset:5px;box-shadow:inset 0 0 16px #22d3ee0b,inset 7px 0 16px #f472b612}.hero-hud-node:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(100deg,#0000,#e0f2fe21,#0000),linear-gradient(90deg,#f472b629,#0000 28% 72%,#67e8f924);animation:8s ease-in-out infinite hero-node-scan;position:absolute;inset:0;transform:translate(-42%)}.hero-hud-frame-line{z-index:2;pointer-events:none;background:linear-gradient(90deg,#f472b6c2,#67e8f97a 45%,#0000 78%);height:1px;position:absolute;left:12px;right:14px;box-shadow:0 0 10px #67e8f947}.hero-hud-frame-line:before,.hero-hud-frame-line:after{content:"";background:#67e8f97a;width:1px;height:5px;position:absolute;top:-2px;box-shadow:0 0 8px #67e8f957}.hero-hud-frame-line:before{left:0}.hero-hud-frame-line:after{right:0}.hero-hud-frame-line-top{top:5px}.hero-hud-frame-line-bottom{opacity:.62;bottom:5px;left:20px;right:28px}.hero-hud-node .hero-node-title,.hero-hud-node .hero-node-thai,.hero-hud-node .hero-node-en{z-index:3;padding-left:13px;padding-right:8px;position:relative}.hero-hud-node .hero-node-title{padding-top:3px;padding-left:calc(var(--hero-hud-dot-left) + var(--hero-hud-dot-size) + 5px);padding-right:6px}.hero-hud-alert-dot{top:var(--hero-hud-dot-top);left:var(--hero-hud-dot-left);z-index:4;width:var(--hero-hud-dot-size);height:var(--hero-hud-dot-size);background:#ff2d55;border-radius:999px;animation:1s step-end infinite hero-hud-alert-blink;position:absolute;box-shadow:0 0 8px #ff2d55cc,0 0 14px #f43f5e6b}.hero-bottom-actions{padding:56px max(20px, env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + 18px) max(20px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(#0000 0%,#0206179e 54%,#020617eb 100%)}.hero-action-button{isolation:isolate;color:#f0f9fff0;letter-spacing:.02em;text-shadow:0 0 12px #67e8f947;-webkit-backdrop-filter:blur(12px)saturate(128%);backdrop-filter:blur(12px)saturate(128%);border:1px solid #67e8f947;border-radius:17px 5px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 14px;font-size:clamp(19px,5.15vw,21px);font-weight:900;line-height:1;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 38px #00000057,inset 0 1px #ffffff21,inset 0 0 18px #67e8f90f}.hero-action-button:before{z-index:-1;content:"";background:linear-gradient(100deg,#ffffff05,#0000 42%),radial-gradient(circle at 10% 18%,#f472b629,#0000 45%),radial-gradient(circle at 92% 85%,#22d3ee24,#0000 46%);border:1px solid #e0f2fe14;border-radius:13px 3px;position:absolute;inset:4px}.hero-action-button:after{z-index:-1;content:"";opacity:.78;background:linear-gradient(90deg,#0000,#e0f2fe2e,#0000),linear-gradient(135deg,#0307128a,#0f172a2e);animation:6.4s ease-in-out infinite hero-action-sheen;position:absolute;inset:0;transform:translate(-48%)}.hero-action-button span,.hero-action-button svg{z-index:1;position:relative}.hero-action-button svg{color:#a5f3fceb;filter:drop-shadow(0 0 8px #67e8f96b);flex:none}.hero-action-button:active{transform:scale(.975)}.hero-action-primary{background:linear-gradient(90deg,#22d3ee24 0 2px,#0000 2px),linear-gradient(135deg,#082f498f,#0f172a3d),radial-gradient(circle at 12% 18%,#67e8f93d,#0000 48%),radial-gradient(circle at 90% 92%,#f472b62e,#0000 50%);border-color:#67e8f97a;box-shadow:0 0 22px #22d3ee29,0 16px 42px #0000005c,inset 0 0 0 1px #e0f2fe0f,inset 0 1px #ffffff26}.hero-action-secondary{background:linear-gradient(90deg,#f472b629 0 2px,#0000 2px),linear-gradient(135deg,#1e293b80,#0307123d),radial-gradient(circle at 14% 20%,#f472b62e,#0000 46%),radial-gradient(circle at 88% 90%,#67e8f91f,#0000 50%);border-color:#f472b652}.hero-action-single{background:linear-gradient(90deg,#f472b62e 0 2px,#0000 2px),linear-gradient(270deg,#22d3ee29 0 2px,#0000 2px),linear-gradient(135deg,#0f172a94,#0307123d),radial-gradient(circle at 16% 18%,#f472b633,#0000 46%),radial-gradient(circle at 84% 86%,#67e8f92e,#0000 50%);border-color:#67e8f96b;width:min(268px,78vw);min-height:58px;box-shadow:0 0 24px #22d3ee24,0 18px 46px #00000061,inset 0 0 0 1px #e0f2fe14,inset 0 1px #ffffff29}.business-tech-section{background:linear-gradient(#020617d1,#030712f0 20%,#050816fa),#020617}.business-tech-bg{pointer-events:none;background:radial-gradient(circle at 16% 20%,#22d3ee1c,#0000 30%),radial-gradient(circle at 82% 30%,#7c3aed33,#0000 34%),radial-gradient(circle at 50% 82%,#2563eb24,#0000 42%),linear-gradient(#02061738,#020617db)}.business-tech-aurora{filter:blur(10px);opacity:.8;will-change:transform, opacity;background:radial-gradient(at 55% 12%,#7c3aed57,#0000 54%),radial-gradient(at 28% 45%,#22d3ee2e,#0000 46%),radial-gradient(at 78% 58%,#f472b621,#0000 42%);animation:14s ease-in-out infinite business-aurora-drift}.business-tech-grid{opacity:.42;background-image:linear-gradient(#67e8f90f 1px,#0000 1px),linear-gradient(90deg,#a78bfa0e 1px,#0000 1px),radial-gradient(circle,#e0f2fe61 0 .8px,#0000 1.4px);background-position:0 0,0 0,18px 24px;background-size:36px 36px,36px 36px,92px 92px;-webkit-mask-image:linear-gradient(#0000,#000 14% 80%,#0000);mask-image:linear-gradient(#0000,#000 14% 80%,#0000)}.business-tech-chip{aspect-ratio:1;opacity:.55;background:linear-gradient(90deg,#67e8f921 1px,#0000 1px) 0 0/18px 18px,linear-gradient(#a78bfa1f 1px,#0000 1px) 0 0/18px 18px,radial-gradient(circle,#22d3ee29,#0000 58%) 0 0/100% 100%;border:1px solid #67e8f91f;border-radius:24px 7px;width:132px;transform:rotate(12deg);box-shadow:0 0 40px #4f46e51f,inset 0 0 24px #22d3ee0f}.business-tech-chip:before,.business-tech-chip:after{content:"";border:1px solid #67e8f929;position:absolute}.business-tech-chip:before{border-radius:14px 4px;inset:24px}.business-tech-chip:after{background:#7c3aed14;border-radius:10px 3px;inset:44px}.business-circuit-lines{fill:none;stroke:#67e8f938;stroke-width:.65px;stroke-linecap:round;stroke-linejoin:round;opacity:.68}.business-circuit-lines circle{fill:#a5f3fcd6;stroke:none;opacity:.7;animation:5.8s ease-in-out infinite business-node-pulse}.business-data-dot{aspect-ratio:1;opacity:.72;background:#e0f2fedb;width:4px;animation:6.2s ease-in-out infinite business-node-pulse;box-shadow:0 0 14px #67e8f9c7}.business-data-dot-one{top:28%;left:16%}.business-data-dot-two{animation-delay:-1.8s;top:52%;right:18%}.business-data-dot-three{animation-delay:-3.2s;bottom:12%;left:38%}.business-section-head{padding-top:4px}.business-title-scan{background:linear-gradient(90deg,#67e8f9d9,#a78bfa75,#0000);box-shadow:0 0 18px #67e8f952}.business-service-card{-webkit-backdrop-filter:blur(10px)saturate(130%);backdrop-filter:blur(10px)saturate(130%);background:linear-gradient(145deg,#0307129e,#0f172a47),radial-gradient(circle at 12% 0,#22d3ee14,#0000 52%);border:1px solid #67e8f938;border-radius:24px 7px;padding:16px;transition:transform .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 22px 54px #00000047,0 0 32px #22d3ee14,inset 0 1px #ffffff1c}.business-service-card:active{border-color:#67e8f961;transform:scale(.975)}.business-service-card:before,.business-service-card:after{content:"";pointer-events:none;position:absolute}.business-service-card:before{border-radius:inherit;opacity:.38;background:linear-gradient(90deg,#67e8f92e,#0000 28%),linear-gradient(#f472b61f,#0000 28%);inset:0}.business-service-card:after{background:linear-gradient(90deg,#67e8f9c2,#0000);width:34px;height:1px;bottom:12px;left:14px}.business-accent-violet{border-color:#a78bfa3d}.business-accent-cyan{border-color:#67e8f947}.business-accent-blue{border-color:#60a5fa3d}.business-accent-pink{border-color:#f472b63d}.business-card-glow{filter:blur(20px);background:#67e8f91a}.business-card-corner{color:#67e8f98a;letter-spacing:.1em;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:700}.business-icon{color:#e0f2fef0;background:linear-gradient(145deg,#e0f2fe1a,#03071238),radial-gradient(circle at 30% 12%,#f472b629,#0000 44%);border:1px solid #67e8f93d;border-radius:17px 5px;box-shadow:0 0 18px #22d3ee1f,inset 0 1px #ffffff21}.business-detail-flow{background:linear-gradient(#050816fa,#020617f5 18%,#060612fa 100%),#020617}.business-detail-flow:before{content:"";pointer-events:none;background:linear-gradient(#05081614,#05081600);height:120px;position:absolute;inset:0 0 auto}.business-detail-bg{pointer-events:none;background:radial-gradient(circle at 78% 12%,#f472b624,#0000 27%),radial-gradient(circle at 12% 24%,#22d3ee1c,#0000 32%),radial-gradient(circle at 56% 52%,#7c3aed33,#0000 40%),linear-gradient(#0206170a,#020617b8)}.business-detail-aurora{filter:blur(12px);opacity:.78;background:radial-gradient(at 54% 14%,#7c3aed4d,#0000 58%),radial-gradient(at 22% 52%,#22d3ee24,#0000 46%),radial-gradient(at 82% 58%,#f472b621,#0000 44%)}.business-detail-grid{opacity:.5;background-image:linear-gradient(#67e8f90b 1px,#0000 1px),linear-gradient(90deg,#a78bfa0a 1px,#0000 1px),radial-gradient(circle,#e0f2fe4d 0 .8px,#0000 1.4px);background-position:0 0,0 0,22px 18px;background-size:38px 38px,38px 38px,96px 96px;-webkit-mask-image:linear-gradient(#0000,#000 7% 92%,#0000);mask-image:linear-gradient(#0000,#000 7% 92%,#0000)}.business-detail-orb{aspect-ratio:1;opacity:.68;background:#e0f2fed6;width:7px;box-shadow:0 0 14px #67e8f9ad,0 0 34px #7c3aed42}.business-detail-orb-one{top:19%;left:9%}.business-detail-orb-two{top:64%;right:12%}.business-detail-page{border-top:1px solid #67e8f90f}.business-detail-page-light{filter:blur(2px);background:radial-gradient(at 82% 30%,#22d3ee1f,#0000 38%),radial-gradient(at 16%,#f472b61c,#0000 34%),radial-gradient(at 50% 70%,#4f46e524,#0000 48%)}.business-detail-page:before,.business-detail-page:after{content:"";pointer-events:none;position:absolute}.business-detail-page:before{border:1px solid #67e8f914;border-radius:28px 8px;width:210px;height:210px;inset:18% -18% auto auto;transform:rotate(18deg);box-shadow:inset 0 0 28px #22d3ee0a}.business-detail-page:after{background:linear-gradient(#0000,#67e8f970,#f472b63d,#0000);width:1px;height:64%;top:18%;left:22px;box-shadow:0 0 14px #67e8f933}.business-detail-shell{isolation:isolate;-webkit-backdrop-filter:blur(10px)saturate(126%);backdrop-filter:blur(10px)saturate(126%);background:linear-gradient(90deg,#f472b624 0 2px,#0000 2px),linear-gradient(270deg,#22d3ee1f 0 2px,#0000 2px),linear-gradient(145deg,#030712b8,#0f172a47),radial-gradient(circle at 14% 0,#7c3aed2e,#0000 45%),radial-gradient(circle at 92% 96%,#22d3ee1f,#0000 48%);border:1px solid #67e8f93d;border-radius:28px 7px;width:100%;padding:22px 18px 20px;position:relative;overflow:hidden;box-shadow:0 24px 64px #0000005c,0 0 34px #22d3ee17,inset 0 0 0 1px #e0f2fe0f,inset 0 1px #ffffff21}.business-detail-shell:before,.business-detail-shell:after{content:"";pointer-events:none;position:absolute}.business-detail-shell:before{z-index:-1;border:1px solid #e0f2fe12;border-radius:22px 4px;inset:7px}.business-detail-shell:after{z-index:-1;opacity:.5;background:linear-gradient(100deg,#0000,#e0f2fe1f,#0000),repeating-linear-gradient(#0000 0 13px,#67e8f909 14px 15px);inset:0}.business-detail-accent-violet{border-color:#a78bfa47}.business-detail-accent-cyan{border-color:#67e8f94d}.business-detail-accent-blue{border-color:#60a5fa45}.business-detail-accent-pink{border-color:#f472b645}.business-detail-index{color:#67e8f973;letter-spacing:.12em;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:800;position:absolute;top:16px;right:16px}.business-detail-icon{color:#e0f2fef2;background:linear-gradient(145deg,#e0f2fe1a,#03071242),radial-gradient(circle at 30% 12%,#f472b62e,#0000 44%);border:1px solid #67e8f93d;border-radius:20px 6px;width:54px;height:54px;box-shadow:0 0 20px #22d3ee21,inset 0 1px #ffffff24}.business-detail-signal{color:#67e8f9b8;letter-spacing:.14em;font-size:9px;font-weight:900}.business-detail-signal span{background:#ff2d55;border-radius:999px;width:7px;height:7px;animation:1s step-end infinite hero-hud-alert-blink;box-shadow:0 0 12px #ff2d55c7}.business-detail-thai{color:#e0f2fead;margin:0;font-size:12px;font-weight:720;line-height:1.35}.business-detail-english{color:#67e8f9bf;letter-spacing:.14em;margin:5px 0 0;font-size:10px;font-weight:900}.business-detail-title{color:#fff;letter-spacing:-.04em;text-shadow:0 0 16px #67e8f92e,0 0 22px #f472b61f;margin:14px 0 0;font-size:clamp(27px,7.2vw,31px);font-weight:950;line-height:1.05}.business-detail-summary{color:#e2e8f0b3;margin:16px 0 0;font-size:14px;font-weight:620;line-height:1.72}.business-detail-points{gap:10px;margin-top:22px;display:grid}.business-detail-point{color:#f0f9ffe0;background:#ffffff0b;border:1px solid #ffffff12;border-radius:16px 5px;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:13px;font-weight:850;display:flex;box-shadow:inset 0 1px #ffffff14}.business-detail-point svg{color:#67e8f9d9;filter:drop-shadow(0 0 8px #67e8f947);flex:none}.support-chat-widget{right:max(8px,50vw - 207px);bottom:calc(env(safe-area-inset-bottom) + 76px);z-index:9200;pointer-events:none;touch-action:none;position:fixed}.support-chat-entry,.support-chat-panel,.support-admin-login,.support-admin-shell{-webkit-backdrop-filter:blur(12px)saturate(128%);backdrop-filter:blur(12px)saturate(128%);background:linear-gradient(90deg,#f472b629 0 2px,#0000 2px),linear-gradient(270deg,#22d3ee24 0 2px,#0000 2px),linear-gradient(145deg,#030712bd,#140a266b),radial-gradient(circle at 14% 8%,#f472b62e,#0000 42%),radial-gradient(circle at 86% 90%,#22d3ee26,#0000 48%);border:1px solid #67e8f947;box-shadow:0 0 24px #22d3ee1f,0 18px 54px #0000006b,inset 0 1px #ffffff24,inset 0 0 0 1px #e0f2fe0d}.support-chat-entry{pointer-events:auto;color:#e0f2fefa;cursor:grab;width:66px;min-height:66px;font:inherit;touch-action:none;background:linear-gradient(145deg,#030712c2,#230e3080) padding-box padding-box,linear-gradient(135deg,#ff2a6deb,#a855f7c7,#67e8f970) border-box;border:1px solid #0000;border-radius:20px 7px;grid-template-rows:30px 14px;align-content:center;justify-items:center;gap:2px;padding:8px 0 7px;font-weight:950;transition:transform .17s,border-color .17s;display:grid;position:relative;overflow:hidden;box-shadow:0 0 22px #f43f5e33,0 0 20px #a855f729,0 16px 42px #0000006b,inset 0 1px #ffffff29,inset 0 0 18px #67e8f91a}.support-scroll-top{pointer-events:auto;color:#f8fafcf5;cursor:pointer;background:linear-gradient(145deg,#030712b8,#2c124480),radial-gradient(circle at 18% 18%,#f472b63d,#0000 48%),radial-gradient(circle at 82% 86%,#67e8f933,#0000 52%);border:1px solid #d8b4fe85;border-radius:21px 8px;place-items:center;width:57px;height:51px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:0 0 16px #a855f738,0 0 12px #22d3ee24,0 10px 24px #00000057,inset 0 1px #ffffff24}.support-scroll-top:before{content:"";pointer-events:none;border-radius:inherit;border:1px solid #e0f2fe14;position:absolute;inset:5px}.support-scroll-top svg{z-index:1;filter:drop-shadow(0 0 7px #d8b4fe94)drop-shadow(0 0 10px #67e8f947);position:relative}.support-scroll-top:active{transform:translate(-50%)scale(.94)}.support-chat-entry:before,.support-chat-panel:before,.support-admin-login:before,.support-admin-shell:before{content:"";pointer-events:none;border-radius:inherit;border:1px solid #e0f2fe14;position:absolute;inset:7px}.support-chat-entry:after{content:"";pointer-events:none;will-change:transform;background:linear-gradient(90deg,#0000,#fffffffa 26%,#ff2a6df5 52%,#a855f7db 74%,#0000);border-radius:999px;width:18px;height:3px;animation:4.2s linear infinite support-chat-marquee;position:absolute;top:0;left:0;box-shadow:0 0 6px #ffffffc7,0 0 11px #ff2a6d94,0 0 16px #a855f75c}.support-chat-entry svg,.support-chat-entry span{z-index:1;position:relative}.support-chat-entry svg{color:#67e8f9fa;filter:drop-shadow(0 0 8px #67e8f994)drop-shadow(0 0 14px #f472b63d);align-self:end;display:block}.support-chat-entry span{text-shadow:0 0 10px #67e8f95c;align-self:start;font-size:12px;line-height:1;display:block}.support-chat-entry:active{cursor:grabbing;transform:scale(.96)}.support-chat-panel{right:max(12px,50vw - 203px);bottom:calc(env(safe-area-inset-bottom) + 154px);pointer-events:auto;color:#edf8ff;border-radius:26px 8px;grid-template-rows:auto auto minmax(190px,1fr) auto;width:min(354px,100vw - 24px);max-height:min(560px,100dvh - 132px);animation:.22s both support-chat-pop;display:grid;position:fixed;overflow:hidden}.support-chat-head{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-bottom:1px solid #67e8f924;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.support-chat-head:active{cursor:grabbing}.support-chat-title{align-items:center;gap:11px;min-width:0;display:flex}.support-chat-title strong,.support-chat-title span{display:block}.support-chat-title strong{color:#fff;font-size:15px;font-weight:950;line-height:1.1}.support-chat-title span{color:#e0f2fe9e;margin-top:3px;font-size:11px;font-weight:720}.support-chat-mark,.support-admin-icon{color:#e0f2fefa;background:radial-gradient(circle at 24% 16%,#fff3,#0000 38%),linear-gradient(135deg,#f472b647,#22d3ee2e),#ffffff0b;border:1px solid #67e8f947;border-radius:16px 5px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 18px #22d3ee24}.support-chat-close{color:#e0f2feeb;background:#ffffff0e;border:1px solid #67e8f938;border-radius:15px 5px;place-items:center;width:38px;height:38px;display:grid}.support-language-row{color:#67e8f9d1;border-bottom:1px solid #67e8f91a;align-items:center;gap:7px;padding:9px 14px;display:flex}.support-language-row button{color:#e0f2fed1;min-height:30px;font:inherit;background:#ffffff0e;border:1px solid #67e8f92e;border-radius:999px;padding:0 10px;font-size:11px;font-weight:900}.support-language-row button.is-active{color:#05020a;background:linear-gradient(135deg,#f472b6b8,#22d3ee8f);border-color:#f472b66b}.support-chat-messages{align-content:start;gap:8px;padding:12px 13px;display:grid;overflow-y:auto}.support-chat-message{background:#ffffff0e;border:1px solid #67e8f929;border-radius:16px 5px;gap:4px;width:fit-content;max-width:82%;padding:8px 10px;display:grid;box-shadow:inset 0 1px #ffffff14}.support-chat-message.is-visitor{background:#f472b61a;border-color:#f472b647;justify-self:end}.support-chat-message b{color:#67e8f9d1;font-size:10px;font-weight:900}.support-chat-message p{color:#f0f9ffe6;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:650;line-height:1.45}.support-chat-form{border-top:1px solid #67e8f924;grid-template-columns:minmax(0,1fr) 72px;gap:8px;padding:11px 13px 13px;display:grid}.support-chat-form textarea,.support-admin-login input,.support-admin-reply textarea{color:#fff;width:100%;font:inherit;background:linear-gradient(90deg,#67e8f91f 0 1px,#0000 1px),#02061770;border:1px solid #67e8f938;outline:none;font-weight:720;box-shadow:inset 0 1px #ffffff14,inset 0 0 18px #7c3aed14}.support-chat-form textarea{resize:none;border-radius:16px 5px;height:44px;padding:11px 12px;font-size:13px}.support-chat-form button,.support-admin-login button,.support-admin-header button,.support-admin-reply button{color:#05020a;min-height:44px;font:inherit;background:linear-gradient(135deg,#f472b6b8,#22d3ee9e),#ffffff14;border:1px solid #67e8f947;border-radius:16px 5px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:950;display:inline-flex;box-shadow:0 0 18px #22d3ee29}.support-chat-form button:disabled,.support-admin-reply button:disabled{cursor:not-allowed;opacity:.52}.support-admin-screen{min-height:100svh;padding:calc(env(safe-area-inset-top) + 18px) 16px calc(env(safe-area-inset-bottom) + 18px);color:#fff;background:radial-gradient(circle at 22% 8%,#f472b633,#0000 28%),radial-gradient(circle at 82% 18%,#22d3ee24,#0000 30%),radial-gradient(circle at 48% 60%,#7c3aed3d,#0000 42%),linear-gradient(150deg,#020617 0%,#030712 46%,#080a1a 100%)}@supports (height:100dvh){.support-admin-screen{min-height:100dvh}}.support-admin-login,.support-admin-shell{isolation:isolate;border-radius:28px 8px;width:min(100%,430px);margin:0 auto;position:relative;overflow:hidden}.support-admin-login{gap:14px;padding:24px;display:grid;transform:translateY(18vh)}.support-admin-kicker{color:#67e8f9bd;letter-spacing:.16em;margin:0;font-size:10px;font-weight:950}.support-admin-login h1,.support-admin-header h1{color:#fff;letter-spacing:-.04em;margin:4px 0 0;font-size:29px;font-weight:950;line-height:1}.support-admin-login p,.support-admin-login small,.support-admin-header span{color:#e2e8f0a8;font-size:12px;font-weight:650;line-height:1.55}.support-admin-login form{gap:10px;display:grid}.support-admin-login input{border-radius:17px 5px;min-height:50px;padding:0 13px;font-size:15px}.support-admin-shell{padding:14px}.support-admin-header{justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 12px;display:flex}.support-admin-header button{min-width:78px}.support-admin-grid{gap:12px;display:grid}.support-admin-list,.support-admin-chat,.support-admin-chat-head,.support-admin-reply,.support-admin-empty{background:#ffffff0b;border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff14}.support-admin-list{border-radius:20px 6px;gap:8px;max-height:214px;padding:10px;display:grid;overflow-y:auto}.support-admin-list button{color:#f0f9ffe6;width:100%;min-height:54px;font:inherit;text-align:left;background:#0206174d;border:1px solid #67e8f924;border-radius:16px 5px;gap:4px;padding:9px 10px;display:grid}.support-admin-list button.is-active{background:#f472b61f;border-color:#f472b666}.support-admin-list strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.support-admin-list span{color:#e0f2fe8f;font-size:10px;font-weight:720}.support-admin-chat{border-radius:22px 7px;overflow:hidden}.support-admin-chat-head{background:#02061738;border-width:0 0 1px;align-items:center;gap:12px;padding:12px;display:flex}.support-admin-chat-head strong,.support-admin-chat-head span{display:block}.support-admin-chat-head strong{color:#fff;overflow-wrap:anywhere;font-size:14px;font-weight:950}.support-admin-chat-head span{color:#e0f2fe8a;overflow-wrap:anywhere;margin-top:3px;font-size:10px;font-weight:700}.support-admin-messages{align-content:start;gap:8px;min-height:290px;max-height:44svh;padding:12px;display:grid;overflow-y:auto}.support-admin-message{background:#ffffff0e;border:1px solid #67e8f929;border-radius:16px 5px;gap:5px;width:fit-content;max-width:84%;padding:8px 10px;display:grid}.support-admin-message.is-agent{background:#f472b61a;border-color:#f472b647;justify-self:end}.support-admin-message b{color:#67e8f9d1;gap:8px;font-size:10px;font-weight:900;display:flex}.support-admin-message b span{color:#e2e8f070}.support-admin-message p{color:#f0f9ffe6;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:650;line-height:1.45}.support-admin-empty{color:#e2e8f08f;text-align:center;border-radius:16px 5px;padding:14px;font-size:12px;font-weight:720}.support-admin-reply{border-width:1px 0 0;grid-template-columns:minmax(0,1fr) 72px;gap:8px;padding:10px;display:grid}.support-admin-reply textarea{resize:vertical;border-radius:16px 5px;min-height:48px;padding:10px 12px;font-size:13px}@keyframes support-chat-pop{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes support-chat-marquee{0%{transform:translate(8px,1px)}20%{transform:translate(42px,1px)}25%{transform:translate(53px,10px)rotate(90deg)}45%{transform:translate(53px,43px)rotate(90deg)}50%{transform:translate(42px,54px)rotate(180deg)}70%{transform:translate(8px,54px)rotate(180deg)}75%{transform:translate(-2px,43px)rotate(270deg)}95%{transform:translate(-2px,10px)rotate(270deg)}to{transform:translate(8px,1px)rotate(360deg)}}.hero-void-depth{background:radial-gradient(circle,#0f172a14,#020617b3 48%,#0000 78%),radial-gradient(circle at 50% 46%,#2563eb21,#0000 45%);-webkit-mask-image:radial-gradient(#000 0%,#000000c2 60%,#0000 83%);mask-image:radial-gradient(#000 0%,#000000c2 60%,#0000 83%)}.hero-hub-glow{filter:blur(18px);opacity:.82;background:radial-gradient(circle at 50% 43%,#4f46e580,#0000 32%),radial-gradient(circle at 50% 46%,#22d3ee57,#0000 46%),radial-gradient(circle at 50% 58%,#7c3aed38,#0000 62%),radial-gradient(at 50% 74%,#2563eb2e,#0000 66%)}.hero-deep-space{background:radial-gradient(circle at 50% 44%,#2563eb14,#0000 23%),radial-gradient(circle at 20% 38%,#22d3ee1f,#0000 27%),radial-gradient(circle at 80% 34%,#7c3aed29,#0000 31%),radial-gradient(circle at 50% 70%,#4f46e524,#0000 42%);-webkit-mask-image:radial-gradient(#000 0%,#000c 58%,#0000 82%);mask-image:radial-gradient(#000 0%,#000c 58%,#0000 82%)}.hero-signal-grid{opacity:.58;transform-origin:50% 70%;will-change:auto;background-image:radial-gradient(circle,#a5f3fc7a 0 .8px,#0000 1.4px),linear-gradient(#67e8f91a 1px,#0000 1px),linear-gradient(90deg,#7c3aed1a 1px,#0000 1px);background-position:0 0,0 0,0 0;background-size:37px 37px,33px 33px,33px 33px;transform:perspective(760px)rotateX(60deg)translateY(38px)scale(1.06);-webkit-mask-image:radial-gradient(at 50% 48%,#000 0%,#0000009e 48%,#0000 76%);mask-image:radial-gradient(at 50% 48%,#000 0%,#0000009e 48%,#0000 76%)}.hero-energy-ribbon{pointer-events:none;filter:none;opacity:.44;background:linear-gradient(90deg,#0000,#22d3ee3d,#e0f2fe24,#7c3aed3d,#0000) 0 0/220% 100%;border-radius:999px;-webkit-mask-image:radial-gradient(#0000 58%,#000 60%,#0000 64%);mask-image:radial-gradient(#0000 58%,#000 60%,#0000 64%)}.hero-energy-ribbon-one{transform:rotateX(62deg)rotate(-18deg)translateZ(-28px)}.hero-energy-ribbon-two{opacity:.45;animation-delay:-3s;transform:rotateX(66deg)rotateY(16deg)rotate(23deg)translateZ(22px)}.hero-depth-disc{filter:blur(.8px);transform-origin:50%;background:radial-gradient(#2563eb2e,#4f46e517 42%,#0000 76%);border-top:1px solid #67e8f929;transform:translate(-50%)rotateX(68deg)}.hero-foreground-flare{aspect-ratio:1;filter:blur(18px);opacity:.28;background:#e0f2fe52;border-radius:999px;width:58px;animation:8.4s ease-in-out infinite hero-foreground-drift}.hero-foreground-flare-two{opacity:.22;width:42px;animation-delay:-3.2s}.hero-core-backlight{filter:blur(12px);opacity:.82;background:radial-gradient(circle,#a5f3fc6b,#22d3ee57 24%,#4f46e547 46%,#7c3aed29 64%,#0000 78%)}.hero-far-orbit{border:1px solid #7dd3fc1a;transform:rotateX(72deg)rotate(18deg)translateZ(-48px);box-shadow:inset 0 0 32px #6366f11a}.hero-orbit{transform-style:preserve-3d;will-change:transform;border:1px solid #a5f3fc47;box-shadow:0 0 18px #22d3ee2e,inset 0 0 18px #ffffff0a}.hero-orbit:before{content:"";border-radius:inherit;background:conic-gradient(from 90deg,#0000,#67e8f9b8,#0000 18% 46%,#a78bfa6b,#0000 62%,#0000);position:absolute;inset:-1px;-webkit-mask-image:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask-image:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.hero-orbit-one{animation:24s linear infinite hero-orbit-one}.hero-orbit-two{animation:29s linear infinite reverse hero-orbit-two}.hero-orbit-three{animation:34s linear infinite hero-orbit-three}.hero-orbit-four{animation:38s linear infinite reverse hero-orbit-four}.hero-pulse-ring{opacity:.58;transform-style:preserve-3d;will-change:transform, opacity;border:1px solid #67e8f91a;animation:8.2s ease-in-out infinite hero-pulse-expand;box-shadow:0 0 26px #2563eb29,inset 0 0 18px #7c3aed1f}.hero-pulse-ring-two{opacity:.46;animation-delay:-2.6s}.hero-core-stage{transform-style:preserve-3d;will-change:transform}.hero-core-rim{will-change:transform;border:1px solid #bae6fd33;box-shadow:0 0 16px #22d3ee26,inset 0 0 18px #a78bfa1f}.hero-core-rim:before{content:"";border-radius:inherit;background:conic-gradient(from 20deg,#0000,#7dd3fcb8,#0000 17% 48%,#a78bfa6b,#0000 65%,#0000);position:absolute;inset:-1px;-webkit-mask-image:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask-image:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.hero-core-rim-back{opacity:.62;animation:25s linear infinite hero-core-rim-back;transform:rotateX(70deg)rotateY(-24deg)rotate(28deg)translateZ(-30px)}.hero-core-rim-front{opacity:.85;animation:19s linear infinite reverse hero-core-rim-front;transform:rotateX(58deg)rotateY(30deg)rotate(-12deg)translateZ(50px)}.hero-core-shadow{filter:blur(12px);background:radial-gradient(circle,#22d3ee59,#4f46e53d 48%,#0000 72%);transform:translateZ(-40px)scale(1.22)}.hero-quantum-shell{transform-style:preserve-3d;background:radial-gradient(circle at 28% 22%,#ffffffad,#0000 13%),radial-gradient(circle at 50% 45%,#67e8f97a,#0000 29%),radial-gradient(circle at 63% 65%,#7c3aed80,#0000 48%),radial-gradient(circle,#02061705,#02061757 72%,#2563eb33);border:1px solid #e0f2fe7a;overflow:hidden;transform:translateZ(26px);box-shadow:0 0 42px #22d3ee5c,0 18px 58px #4f46e552,inset 0 0 24px #ffffff29,inset -18px -18px 34px #02061761}.hero-quantum-shell:before{content:"";border-radius:inherit;opacity:.46;background-image:linear-gradient(#e0f2fe21 1px,#0000 1px),linear-gradient(90deg,#67e8f91a 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:13%;transform:rotateX(64deg)rotate(-18deg)scale(1.15);-webkit-mask-image:radial-gradient(circle,#000 48%,#0000 72%);mask-image:radial-gradient(circle,#000 48%,#0000 72%)}.hero-quantum-shell:after{content:"";border-radius:inherit;background:radial-gradient(circle,#e0f2fe52,#22d3ee33 38%,#0000 68%);position:absolute;inset:22%;transform:translateZ(30px)}.hero-glass-core{-webkit-backdrop-filter:blur(10px)saturate(155%);backdrop-filter:blur(10px)saturate(155%);background:radial-gradient(circle at 27% 20%,#ffffffb8,#0000 15%),radial-gradient(circle at 50% 44%,#67e8f9b3,#0000 28%),radial-gradient(circle at 61% 62%,#7c3aed9e,#0000 48%),radial-gradient(circle,#0206170a,#02061752 72%,#2563eb33);border:1px solid #e0f2fe8f;overflow:hidden;transform:translateZ(28px);box-shadow:0 0 82px #22d3ee85,0 22px 92px #4f46e56b,inset 0 0 30px #fff3,inset -20px -22px 42px #02061766}.hero-glass-core:before{content:"";border-radius:inherit;opacity:.5;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:10%;transform:rotateX(64deg)rotate(-18deg)scale(1.18);-webkit-mask-image:radial-gradient(circle,#000 54%,#0000 72%);mask-image:radial-gradient(circle,#000 54%,#0000 72%)}.hero-glass-core:after{content:"";border-radius:inherit;mix-blend-mode:screen;filter:blur(4px);background:radial-gradient(circle,#ffffff57,#0000 27%),radial-gradient(circle,#22d3ee52,#0000 58%);position:absolute;inset:18%}.hero-core-lattice{opacity:.68;filter:drop-shadow(0 0 16px #67e8f98c);background:linear-gradient(115deg,#0000 42%,#a7f3fc5c,#0000 58%),linear-gradient(35deg,#0000 43%,#a78bfa52,#0000 57%);transform:translateZ(34px);-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 72%);mask-image:radial-gradient(circle,#000 0%,#0000 72%)}.hero-inner-world{background:radial-gradient(circle,#ffffff5c,#0000 24%),repeating-radial-gradient(circle,#67e8f947 0 1px,#0000 2px 8px);transform:translateZ(52px);box-shadow:0 0 32px #22d3eeb3,inset 0 0 18px #fff3}.hero-core-prism{aspect-ratio:1;clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);width:clamp(72px,18.5vw,86px);transform-style:preserve-3d;will-change:transform, opacity;background:linear-gradient(135deg,#ffffff24,#22d3ee0f),radial-gradient(circle,#22d3ee80,#0000 68%);border:1px solid #bae6fd5c;animation:11s ease-in-out infinite hero-prism-pulse;transform:translate(-50%,-50%)rotateX(-24deg)rotateY(34deg)translateZ(38px);box-shadow:inset 0 0 18px #ffffff21,0 0 26px #22d3ee3d}.hero-core-prism:before,.hero-core-prism:after{content:"";clip-path:inherit;border:1px solid #a5f3fc57;position:absolute;inset:18%}.hero-core-prism:before{transform:translateZ(14px)scale(.78)}.hero-core-prism:after{filter:blur(4px);background:#67e8f938;transform:translateZ(-16px)scale(.9)}.hero-quantum-crystal{aspect-ratio:.82;clip-path:polygon(50% 0,90% 23%,80% 82%,50% 100%,20% 82%,10% 23%);background:linear-gradient(150deg,#e0f2fe5c,#22d3ee21 42%,#7c3aed47),radial-gradient(circle at 48% 45%,#67e8f98c,#0000 56%);border:1px solid #e0f2fe61;width:clamp(42px,11vw,52px);transform:translate(-50%,-50%)rotateX(-18deg)rotateY(32deg)translateZ(60px);box-shadow:inset 0 0 14px #ffffff29,0 0 24px #22d3ee57}.hero-quantum-crystal:before{content:"";background:#e0f2fead;position:absolute;inset:18% 46%;box-shadow:0 0 16px #67e8f994}.hero-core-cube{aspect-ratio:1;width:clamp(44px,13.5vw,60px);transform-style:preserve-3d;animation:8.4s ease-in-out infinite hero-cube-drift}.hero-cube-face{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffff47,#22d3ee1a),linear-gradient(45deg,#7c3aed42,#2563eb1a);border:1px solid #bae6fd75;display:block;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff61,0 0 22px #22d3ee3d}.hero-cube-front{transform:translateZ(20px)}.hero-cube-back{transform:rotateY(180deg)translateZ(20px)}.hero-cube-right{transform:rotateY(90deg)translateZ(20px)}.hero-cube-left{transform:rotateY(-90deg)translateZ(20px)}.hero-cube-top{transform:rotateX(90deg)translateZ(20px)}.hero-cube-bottom{transform:rotateX(-90deg)translateZ(20px)}.hero-data-stream{filter:none;opacity:.72;background:linear-gradient(90deg,#0000,#67e8f92e,#ffffffb8,#a78bfa5c,#0000) 0 0/190% 100%}.hero-data-stream-delay{animation-delay:-1.8s}.hero-data-stream-third{animation-delay:-3.1s}.hero-connection-base{fill:none;stroke-linecap:round;stroke-width:.42px;opacity:.54}.hero-connection-dot{fill:#a5f3fceb;filter:none;opacity:.82}.hero-particle{background:#e0fbfff2;box-shadow:0 0 12px #67e8f9db,0 0 28px #a78bfa47}.hero-business-node{-webkit-backdrop-filter:blur(9px)saturate(145%);backdrop-filter:blur(9px)saturate(145%);transform-style:preserve-3d;background:linear-gradient(145deg,#080f2380,#0f172a38),radial-gradient(circle at 50% 0,#67e8f92e,#0000 58%),radial-gradient(circle at 0 100%,#7c3aed1f,#0000 56%);border:1px solid #67e8f957;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 10px 22px #00000052,0 0 12px #22d3ee1f,inset 0 1px #ffffff2e}.hero-business-node:before{content:"";opacity:.42;background:linear-gradient(100deg,#0000 35%,#e0f2fe2e,#0000 62%);position:absolute;inset:-42% -28%;transform:translate(-38%)rotate(8deg)}.hero-business-node:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #e0f2fe12,inset 0 0 18px #67e8f90b}.hero-business-node>*{z-index:1;position:relative}.hero-node-scan{background:linear-gradient(90deg,#0000,#a5f3fceb,#a78bfa94,#0000);box-shadow:0 0 18px #67e8f9b8}.hero-node-title{color:#fff;letter-spacing:-.018em;overflow-wrap:anywhere;text-shadow:0 0 10px #67e8f933,0 0 18px #f472b61f;text-wrap:balance;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff 0% 33%,#dffbff 42%,#67e8f9 48%,#fff 56% 100%) 0 0/230% 100%;-webkit-background-clip:text;background-clip:text;max-width:100%;font-size:clamp(15px,4vw,15.8px);font-weight:900;line-height:1.08;animation:3.6s linear infinite hero-title-water-shine;display:block}.hero-hud-node .hero-node-title-nowrap{padding-left:calc(var(--hero-hud-dot-left) + var(--hero-hud-dot-size) + 4px);padding-right:5px}.hero-node-title-nowrap{overflow-wrap:normal;white-space:nowrap;letter-spacing:-.045em;text-wrap:nowrap;font-size:clamp(13.8px,3.55vw,14.5px)}@media (prefers-reduced-motion:reduce){.hero-node-title,.hero-triangle-runner-glow,.hero-triangle-runner-core,.hero-hair-aura,.hero-hair-sheen,.hero-visor-glow:after,.header-logo-mark:after{animation:none}}.hero-node-thai{color:#cffafec7;overflow-wrap:normal;white-space:nowrap;max-width:100%;margin-top:8px;font-size:11px;font-weight:500;line-height:1.04;display:block}.hero-node-en{color:#a5f3fcb8;letter-spacing:.04em;overflow-wrap:normal;white-space:nowrap;max-width:100%;margin-top:2px;font-size:10px;font-weight:700;line-height:1.05;display:block}@keyframes hero-title-water-shine{0%{background-position:130%}to{background-position:-130%}}@keyframes hero-hud-alert-blink{0%,49%{opacity:1}50%,to{opacity:.22}}@keyframes hero-action-sheen{0%,64%,to{opacity:.35;transform:translate(-58%)}78%{opacity:.88;transform:translate(58%)}}@keyframes hero-triangle-runner{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes hero-hair-aura-pulse{0%,to{opacity:.34;transform:rotate(-7deg)scale(.99)}50%{opacity:.58;transform:rotate(-7deg)scale(1.02)}}@keyframes hero-hair-sheen-pulse{0%,to{opacity:.32;transform:rotate(-9deg)scale(.99)}50%{opacity:.58;transform:rotate(-9deg)scale(1.015)}}@keyframes hero-visor-scan{0%,34%{opacity:0;transform:translate(-40%)}54%{opacity:1}82%,to{opacity:0;transform:translate(360%)}}@keyframes hero-halo-breathe{0%,to{opacity:.68;transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}@keyframes hero-grid-drift{0%{background-position:0 0,0 0,0 0}to{background-position:24px 18px,0 16px,16px 0}}@keyframes hero-ribbon-flow{0%,to{opacity:.38;background-position:125% 0}50%{opacity:.75;background-position:0 0}}@keyframes hero-triangle-breathe{0%,to{opacity:.78;transform:rotateY(-18deg)rotate(1deg)scale(.985)}50%{opacity:.96;transform:rotateY(-18deg)rotate(1deg)scale(1.015)}}@keyframes hero-scanline-slide{0%,to{opacity:.16;transform:translateY(-22px)}50%{opacity:.42;transform:translateY(72px)}}@keyframes hero-node-scan{0%,62%,to{opacity:0;transform:translate(-52%)}74%{opacity:1;transform:translate(44%)}}@keyframes hero-foreground-drift{0%,to{opacity:.18;transform:translate(0)scale(.9)}50%{opacity:.34;transform:translate(8px,-10px)scale(1.08)}}@keyframes hero-space-drift{0%{background-position:0 0,36px 28px,0 0,0 0}to{background-position:16px 22px,12px 54px,0 14px,14px 0}}@keyframes hero-pulse-expand{0%,to{opacity:.18;transform:translate(-50%,-50%)rotateX(66deg)scale(.88)}50%{opacity:.55;transform:translate(-50%,-50%)rotateX(66deg)scale(1.08)}}@keyframes hero-core-rim-back{0%{transform:rotateX(70deg)rotateY(-24deg)rotate(28deg)translateZ(-30px)}to{transform:rotateX(70deg)rotateY(-24deg)rotate(388deg)translateZ(-30px)}}@keyframes hero-core-rim-front{0%{transform:rotateX(58deg)rotateY(30deg)rotate(-12deg)translateZ(50px)}to{transform:rotateX(58deg)rotateY(30deg)rotate(348deg)translateZ(50px)}}@keyframes hero-orbit-one{0%{transform:rotateX(70deg)rotateY(-12deg)rotate(-18deg)translateZ(10px)}to{transform:rotateX(70deg)rotateY(-12deg)rotate(342deg)translateZ(10px)}}@keyframes hero-orbit-two{0%{transform:rotateX(56deg)rotateY(24deg)rotate(28deg)translateZ(22px)}to{transform:rotateX(56deg)rotateY(24deg)rotate(388deg)translateZ(22px)}}@keyframes hero-orbit-three{0%{transform:rotateX(77deg)rotateY(-24deg)rotate(54deg)translateZ(-10px)}to{transform:rotateX(77deg)rotateY(-24deg)rotate(414deg)translateZ(-10px)}}@keyframes hero-orbit-four{0%{transform:rotateX(48deg)rotateY(42deg)rotate(10deg)translateZ(34px)}to{transform:rotateX(48deg)rotateY(42deg)rotate(370deg)translateZ(34px)}}@keyframes hero-prism-pulse{0%,to{opacity:.64;transform:translate(-50%,-50%)rotateX(-24deg)rotateY(34deg)translateZ(38px)scale(.94)}50%{opacity:.94;transform:translate(-50%,-50%)rotateX(-18deg)rotateY(48deg)translateZ(48px)scale(1.03)}}@keyframes hero-data-flow{0%,to{opacity:.36;background-position:120% 0}50%{opacity:.88;background-position:0 0}}@keyframes hero-connection-drift{to{stroke-dashoffset:-29px}}@keyframes hero-dot-pulse{0%,to{opacity:.46;transform:scale(.86)}50%{opacity:1;transform:scale(1.18)}}@keyframes hero-cube-drift{0%,to{transform:translate(-50%,-50%)rotateX(-22deg)rotateY(36deg)rotate(6deg)translateZ(58px)}50%{transform:translate(-50%,-50%)rotateX(-14deg)rotateY(54deg)rotate(-4deg)translateZ(68px)}}@keyframes hero-node-border{0%,to{border-color:#67e8f93d;box-shadow:0 12px 28px #00000057,0 0 13px #22d3ee1f,inset 0 1px #ffffff29}50%{border-color:#67e8f975;box-shadow:0 14px 32px #00000061,0 0 22px #22d3ee3b,inset 0 1px #ffffff38}}@keyframes hero-node-shine{0%,62%,to{opacity:0;transform:translate(-42%)rotate(8deg)}74%{opacity:1;transform:translate(34%)rotate(8deg)}}@keyframes business-aurora-drift{0%,to{opacity:.72;transform:translate(0)scale(1)}50%{opacity:.9;transform:translate(2%,1.5%)scale(1.03)}}@keyframes business-node-pulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:.95;transform:scale(1.12)}}.page-enter{animation:.7s cubic-bezier(.22,1,.36,1) both page-enter}@keyframes page-enter{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@supports (height:100dvh){.min-h-svh{min-height:100dvh}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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}@keyframes spin{to{transform:rotate(360deg)}}
