@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_98befffa-module__p0QUNq__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_98befffa-module__p0QUNq__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_bf08735-module__mZBtQG__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_bf08735-module__mZBtQG__variable{--font-poppins:"Poppins", "Poppins Fallback"}
*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.visible{visibility:visible}.relative{position:relative}.order-1{order:1}.order-2{order:2}.order-3{order:3}.block{display:block}.inline-block{display:inline-block}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.items-end{align-items:flex-end}.gap-3{gap:.75rem}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-width:1px}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;background:0 0;border:none}img,svg{max-width:100%;display:block}html{scroll-behavior:smooth}:focus-visible{outline:2px solid var(--neon-2);outline-offset:2px;border-radius:4px}:root{--font-display:var(--font-space-grotesk,"Space Grotesk"), system-ui, sans-serif;--font-body:var(--font-poppins,"Poppins"), system-ui, sans-serif;--bg-0:#020b15;--bg-1:#04121e;--bg-2:#091b29;--surface:#0a18258c;--surface-solid:#081622;--line:#d0e0f21a;--line-strong:#d0e0f22e;--text:#f1f6fa;--text-dim:#b6bfc8;--text-mute:#7f8a96;--neon-1:#f575b3;--neon-2:#6dd1ea;--neon-3:#dc73c1;--neon-1-soft:#f575b329;--neon-2-soft:#6dd1ea26;--cream:#f9e6bb;--cream-soft:#f9e6bb1f;--gold:#f6c835;--silver:#ced0de;--bronze:#e5955d;--grad-brand:linear-gradient(110deg, var(--neon-1), var(--neon-3) 48%, var(--neon-2));--grad-text:linear-gradient(100deg, var(--neon-1), var(--neon-3) 50%, var(--neon-2));--glow-1:0 0 0 1px #f575b34d, 0 8px 36px -10px #f575b380;--glow-2:0 0 0 1px #6dd1ea42, 0 8px 36px -10px #6dd1ea66;--r-sm:10px;--r-md:16px;--r-lg:22px;--r-xl:30px;--shadow-card:0 1px 0 #ffffff0a inset, 0 24px 50px -24px #000000b3;--maxw:1200px;--nav-h:72px;--accent:var(--neon-1);--bg:var(--bg-0);--card:var(--surface-solid)}@supports (color:lab(0% 0 0)){:root{--bg-0:lab(2.70896% -.829063 -6.1869);--bg-1:lab(4.78334% -1.71964 -9.59636);--bg-2:lab(8.87826% -3.41906 -11.7393);--surface:lab(7.7164% -2.64204 -10.619/.55);--surface-solid:lab(6.63479% -2.31451 -10.4593);--line:lab(88.3644% -3.07444 -10.6079/.1);--line-strong:lab(88.3644% -3.07444 -10.6079/.18);--text:lab(96.5136% -.878394 -2.85888);--text-dim:lab(76.7843% -1.7024 -5.68846);--text-mute:lab(57.0533% -2.24417 -7.77431);--neon-1:lab(66.4211% 54.8573 -8.33151);--neon-2:lab(78.5917% -25.5584 -21.8488);--neon-3:lab(62.9169% 49.0063 -21.8047);--neon-1-soft:lab(66.4211% 54.8573 -8.33151/.16);--neon-2-soft:lab(78.5917% -25.5584 -21.8488/.15);--cream:lab(92.1074% 1.5687 23.7046);--cream-soft:lab(92.1074% 1.5687 23.7046/.12);--gold:lab(82.9802% 7.23803 73.6905);--silver:lab(83.6042% 1.3724 -7.41062);--bronze:lab(69.2884% 26.7643 42.2317);--glow-1:0 0 0 1px lab(66.4211% 54.8573 -8.33151/.3), 0 8px 36px -10px lab(66.4211% 54.8573 -8.33151/.5);--glow-2:0 0 0 1px lab(78.5917% -25.5584 -21.8488/.26), 0 8px 36px -10px lab(78.5917% -25.5584 -21.8488/.4);--shadow-card:0 1px 0 lab(100% 0 0/.04) inset, 0 24px 50px -24px lab(0% 0 0/.7)}}[data-theme=akiba]{--bg-0:#05091c;--bg-1:#091025;--bg-2:#101932;--surface:#0f172d8c;--surface-solid:#0d152a;--neon-1:#b687ff;--neon-2:#55c2ff;--neon-3:#e175d9;--neon-1-soft:#b687ff29;--neon-2-soft:#55c2ff29;--glow-1:0 0 0 1px #b687ff4d, 0 8px 38px -10px #b687ff80;--glow-2:0 0 0 1px #55c2ff47, 0 8px 38px -10px #55c2ff6b}@supports (color:lab(0% 0 0)){[data-theme=akiba]{--bg-0:lab(2.83153% 1.85607 -11.069);--bg-1:lab(4.94302% 2.44888 -15.2018);--bg-2:lab(9.08146% 2.68612 -17.867);--surface:lab(7.95677% 2.70368 -16.1375/.55);--surface-solid:lab(6.84662% 2.66159 -16.0104);--neon-1:lab(64.5059% 43.3169 -61.9937);--neon-2:lab(74.2988% -17.0292 -49.989);--neon-3:lab(64.8626% 52.5426 -32.6385);--neon-1-soft:lab(64.5059% 43.3169 -61.9937/.16);--neon-2-soft:lab(74.2988% -17.0292 -49.989/.16);--glow-1:0 0 0 1px lab(64.5059% 43.3169 -61.9937/.3), 0 8px 38px -10px lab(64.5059% 43.3169 -61.9937/.5);--glow-2:0 0 0 1px lab(74.2988% -17.0292 -49.989/.28), 0 8px 38px -10px lab(74.2988% -17.0292 -49.989/.42)}}[data-theme=hara]{--bg-0:#12050b;--bg-1:#1a0912;--bg-2:#26101b;--surface:#220f1894;--surface-solid:#1f0d16;--neon-1:#ff72b1;--neon-2:#ffa191;--neon-3:#da6fd3;--neon-1-soft:#ff72b129;--neon-2-soft:#ffa19126;--glow-1:0 0 0 1px #ff72b14d, 0 8px 38px -10px #ff72b185;--glow-2:0 0 0 1px #ffa19142, 0 8px 38px -10px #ffa19166}@supports (color:lab(0% 0 0)){[data-theme=hara]{--bg-0:lab(2.29861% 4.82732 -.86706);--bg-1:lab(4.12803% 8.28758 -1.49131);--bg-2:lab(7.82451% 12.9152 -2.48309);--surface:lab(6.79664% 11.0485 -2.06291/.58);--surface-solid:lab(5.80811% 10.2923 -1.86209);--neon-1:lab(67.3626% 61.5077 -5.54867);--neon-2:lab(75.7393% 36.136 24.6538);--neon-3:lab(62.5356% 52.5362 -32.6179);--neon-1-soft:lab(67.3626% 61.5077 -5.54867/.16);--neon-2-soft:lab(75.7393% 36.136 24.6538/.15);--glow-1:0 0 0 1px lab(67.3626% 61.5077 -5.54867/.3), 0 8px 38px -10px lab(67.3626% 61.5077 -5.54867/.52);--glow-2:0 0 0 1px lab(75.7393% 36.136 24.6538/.26), 0 8px 38px -10px lab(75.7393% 36.136 24.6538/.4)}}body{font-family:var(--font-body);color:var(--text);background:var(--bg-0);background-image:radial-gradient(620px 460px at 50% -8%, var(--cream-soft), transparent 62%), radial-gradient(820px 560px at 88% -5%, var(--neon-1-soft), transparent 58%), radial-gradient(760px 600px at 6% 14%, var(--neon-2-soft), transparent 56%), linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);-webkit-font-smoothing:antialiased;letter-spacing:.01em;background-size:auto,auto,auto,44px 44px,44px 44px;background-attachment:fixed;min-height:100vh;line-height:1.55}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600;line-height:1.05}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:22px}.eyebrow{font-family:var(--font-display);letter-spacing:.32em;text-transform:uppercase;color:var(--text-mute);align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--grad-brand);width:26px;height:1px}.text-grad{background:var(--grad-text);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.jp{font-family:var(--font-display);color:var(--text-mute);letter-spacing:.2em}.btn{--bh:48px;height:var(--bh);font-family:var(--font-display);letter-spacing:.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:15px;font-weight:600;transition:transform .18s,box-shadow .25s,background .25s,border-color .25s;display:inline-flex}.btn svg{width:18px;height:18px}.btn-primary{color:#0c0b1a;color:lab(3.49375% 2.50523 -8.23552);background:var(--grad-brand);box-shadow:var(--glow-1);font-weight:700}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #ff57b866,0 16px 50px -10px #ff57b8b3;box-shadow:0 0 0 1px lab(63.9979% 82.054 -16.0086/.4),0 16px 50px -10px lab(63.9979% 82.054 -16.0086/.7)}.btn-ghost{color:var(--text);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff05;background:lab(100% 0 0/.02)}.btn-ghost:hover{border-color:var(--neon-2);color:#fff;box-shadow:var(--glow-2);transform:translateY(-2px)}.btn-sm{--bh:38px;padding:0 16px;font-size:13px}.btn-block{width:100%}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card)}.chip{letter-spacing:.02em;border:1px solid var(--line-strong);height:28px;color:var(--text-dim);white-space:nowrap;background:#ffffff05;background:lab(100% 0 0/.02);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.chip .dot{background:var(--neon-2);width:7px;height:7px;box-shadow:0 0 8px var(--neon-2);border-radius:50%}.badge{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;height:22px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.badge[data-b=mod]{color:#85e98a;color:lab(84.568% -44.8229 36.5958);background:#85e98a1f;background:lab(84.568% -44.8229 36.5958/.12);border-color:#85e98a4d;border-color:lab(84.568% -44.8229 36.5958/.3)}.badge[data-b=sub]{color:var(--neon-1);background:var(--neon-1-soft);border-color:#ff57b84d;border-color:lab(63.9979% 82.054 -16.0086/.3)}.badge[data-b=vip]{color:var(--gold);background:#f6c8351f;background:lab(82.9802% 7.23803 73.6905/.12);border-color:#f6c83552;border-color:lab(82.9802% 7.23803 73.6905/.32)}.badge[data-b=og]{color:var(--neon-2);background:var(--neon-2-soft);border-color:#00d3dd4d;border-color:lab(76.3772% -62.0115 -25.3135/.3)}.badge[data-b=actif]{color:var(--text-dim);border-color:var(--line-strong);background:#ffffff0d;background:lab(100% 0 0/.05)}.badge[data-b=tier3]{color:var(--neon-3);background:#ae71ff24;background:lab(58.9322% 54.9843 -74.0284/.14);border-color:#ae71ff52;border-color:lab(58.9322% 54.9843 -74.0284/.32)}.ava{--s:44px;width:var(--s);height:var(--s);font-family:var(--font-display);color:#0c0b1a;color:lab(3.49375% 2.50523 -8.23552);font-weight:700;font-size:calc(var(--s) * .36);border-radius:14px;flex-shrink:0;place-items:center;display:grid;position:relative}.ava.round{border-radius:50%}.nav{z-index:50;height:var(--nav-h);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#0c0b1ab8;background:lab(3.49375% 2.50523 -8.23552/.72);align-items:center;display:flex;position:sticky;top:0}.nav .wrap{align-items:center;gap:18px;display:flex}.brand{align-items:center;gap:11px;margin-right:auto;display:flex}.brand .logo{background:var(--grad-brand);width:38px;height:38px;font-family:var(--font-display);color:#0c0b1a;color:lab(3.49375% 2.50523 -8.23552);box-shadow:var(--glow-1);border-radius:11px;place-items:center;font-size:20px;font-weight:700;display:grid}.brand .name{font-family:var(--font-display);letter-spacing:.04em;font-size:19px;font-weight:700}.brand .name small{letter-spacing:.34em;color:var(--text-mute);margin-top:-2px;font-size:9px;font-weight:600;display:block}.nav-links{align-items:center;gap:4px;display:flex}.nav-links a{font-family:var(--font-display);color:var(--text-dim);border-radius:10px;padding:9px 14px;font-size:14px;font-weight:500;transition:color .2s,background .2s}.nav-links a:hover{color:#fff;background:#ffffff0d;background:lab(100% 0 0/.05)}.nav-links a.active{color:#fff;background:#ffffff0f;background:lab(100% 0 0/.06)}.nav-links a.active:after{content:"";background:var(--grad-brand);border-radius:2px;height:2px;margin-top:6px;display:block}.nav-actions{align-items:center;gap:10px;display:flex}.theme-dots{border:1px solid var(--line-strong);background:#ffffff05;background:lab(100% 0 0/.02);border-radius:999px;align-items:center;gap:6px;padding:5px 9px;display:flex}.theme-dots button{border:2px solid #0000;border-radius:50%;width:16px;height:16px;transition:transform .15s,border-color .15s}.theme-dots button:hover{transform:scale(1.18)}.theme-dots button[aria-pressed=true]{border-color:var(--text)}.tdot-shibuya{background:linear-gradient(135deg,#f575b3,#6dd1ea);background:linear-gradient(135deg,lab(66.4211% 54.8573 -8.33151),lab(78.5917% -25.5584 -21.8488))}.tdot-akiba{background:linear-gradient(135deg,#b687ff,#55c2ff);background:linear-gradient(135deg,lab(64.5059% 43.3169 -61.9937),lab(74.2988% -17.0292 -49.989))}.tdot-hara{background:linear-gradient(135deg,#ff72b1,#ffa191);background:linear-gradient(135deg,lab(67.3626% 61.5077 -5.54867),lab(75.7393% 36.136 24.6538))}.icon-btn{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--text-dim);background:#ffffff05;background:lab(100% 0 0/.02);border-radius:11px;place-items:center;transition:color .2s,border-color .2s,background .2s;display:grid}.icon-btn:hover{color:#fff;border-color:var(--neon-2)}.icon-btn svg{width:18px;height:18px}.icon-btn[aria-pressed=true]{color:var(--neon-2);border-color:var(--neon-2)}.nav-burger{display:none}@media (max-width:880px){.nav-links{inset:var(--nav-h) 0 auto 0;background:var(--bg-1);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:2px;padding:14px;transition:transform .3s;position:fixed;transform:translateY(-130%)}.nav-links.open{transform:translateY(0)}.nav-links a{padding:13px 16px;font-size:16px}.nav-burger{display:grid}.theme-dots{display:none}}.footer{border-top:1px solid var(--line);margin-top:90px;padding:48px 0 40px}.footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.footer .brand{margin:0}.footer-soc{gap:10px;display:flex}.footer-soc a{width:42px;height:42px}.footer .fine{border-top:1px solid var(--line);width:100%;color:var(--text-mute);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:26px;padding-top:22px;font-size:13px;display:flex}.section{padding:70px 0}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px;display:flex}.section-head h1,.section-head h2{font-size:clamp(28px,4vw,44px)}.section-head p{color:var(--text-dim);max-width:46ch}.grid{gap:18px;display:grid}.soc{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:14px;padding:16px 18px;transition:transform .2s,border-color .2s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.soc:hover{border-color:color-mix(in oklch, var(--sc,var(--neon-1)) 60%, transparent);box-shadow:0 18px 44px -20px var(--sc,var(--neon-1));transform:translateY(-3px)}.soc .ic{color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.soc .ic svg{width:24px;height:24px}.soc .meta{min-width:0}.soc .meta b{font-family:var(--font-display);font-size:15px;display:block}.soc .meta span{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.soc .go{color:var(--text-mute);margin-left:auto;transition:transform .2s,color .2s}.soc:hover .go{color:#fff;transform:translate(2px,-2px)}.sc-twitch{--sc:#9d5bf4;background:#9d5bf4;background:lab(52.2932% 50.4727 -67.8536)}@supports (color:lab(0% 0 0)){.sc-twitch{--sc:lab(52.2932% 50.4727 -67.8536)}}.sc-youtube{--sc:#f92434;background:#f92434;background:lab(54.625% 76.1472 49.2233)}@supports (color:lab(0% 0 0)){.sc-youtube{--sc:lab(54.625% 76.1472 49.2233)}}.sc-tiktok{--sc:#00d1d9;background:#2c2d38;background:lab(18.629% 1.60296 -7.29786)}@supports (color:lab(0% 0 0)){.sc-tiktok{--sc:lab(76.1967% -55.9719 -22.8738)}}.sc-insta{--sc:#ff4b79;background:linear-gradient(45deg,#f18500,#fd2a6d,#b744cf);background:linear-gradient(45deg,lab(66.6985% 39.0226 82.0946),lab(56.6046% 77.8349 18.4322),lab(50.0379% 60.5606 -50.6328))}@supports (color:lab(0% 0 0)){.sc-insta{--sc:lab(60.3231% 71.5315 16.6253)}}.sc-discord{--sc:#5d7bf1;background:#4e68ce;background:lab(46.017% 15.4667 -56.9479)}@supports (color:lab(0% 0 0)){.sc-discord{--sc:lab(53.9166% 17.3638 -64.0693)}}.flex{display:flex}.between{justify-content:space-between}.center{align-items:center}.gap-s{gap:8px}.gap-m{gap:16px}.muted{color:var(--text-mute)}.dim{color:var(--text-dim)}@media (max-width:640px){.hide-mob{display:none!important}}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.reveal.in{opacity:1;transform:none}.toast-zone{z-index:200;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:18px;right:18px}.lvlup{border-radius:var(--r-md);background:var(--surface-solid);border:1px solid #f6c83566;border:1px solid lab(82.9802% 7.23803 73.6905/.4);align-items:center;gap:14px;padding:14px 18px 14px 14px;animation:.5s cubic-bezier(.2,1.4,.4,1) both lvlpop;display:flex;box-shadow:0 16px 50px -16px #f6c83599;box-shadow:0 16px 50px -16px lab(82.9802% 7.23803 73.6905/.6)}@keyframes lvlpop{0%{opacity:0;transform:translateY(20px)scale(.9)}}.lvlup .spark{background:var(--gold);color:#1e1500;color:lab(7.2986% 2.85725 12.4785);width:44px;height:44px;font-family:var(--font-display);border-radius:12px;place-items:center;font-weight:700;display:grid}.xpbar{background:#ffffff12;background:lab(100% 0 0/.07);border-radius:999px;height:8px;overflow:hidden}.xpbar>i{background:var(--grad-brand);height:100%;box-shadow:0 0 12px var(--neon-1-soft);transform-origin:0;border-radius:999px;transition:transform .8s cubic-bezier(.2,.8,.2,1);display:block}.sakura{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.sakura .petal{background:var(--neon-1);opacity:0;filter:blur(.2px);border-radius:100% 0;width:13px;height:13px;animation:linear infinite fall;position:absolute;top:-6%}@keyframes fall{0%{opacity:0;transform:translateY(-10vh)translate(0)rotate(0)}10%{opacity:.5}90%{opacity:.5}to{opacity:0;transform:translateY(112vh)translate(60px)rotate(420deg)}}@media (prefers-reduced-motion:reduce){.sakura{display:none}}.friends{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:16px;display:grid}.friend{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;gap:14px;padding:18px;transition:transform .2s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.friend.live:hover{border-color:color-mix(in oklch, var(--neon-1) 55%, transparent);box-shadow:0 18px 46px -22px var(--neon-1);transform:translateY(-4px)}.friend.offline{opacity:.62}.friend .top{align-items:center;gap:12px;display:flex}.friend.live .top .ava{box-shadow:0 0 0 2px var(--bg-1), 0 0 0 4px var(--neon-1)}.friend .nm{font-family:var(--font-display);font-size:16px;font-weight:700;line-height:1.1}.friend .hd{color:var(--text-mute);font-size:12.5px}.friend .status{font-family:var(--font-display);letter-spacing:.08em;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.friend.live .status{color:#ff625e;color:lab(63.2066% 63.0145 37.4065);background:#ff625e24;background:lab(63.2066% 63.0145 37.4065/.14)}.friend.live .status .d{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.5s infinite pulse2;box-shadow:0 0 8px}.friend.offline .status{color:var(--text-mute);background:#ffffff0a;background:lab(100% 0 0/.04)}@keyframes pulse2{50%{opacity:.35}}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
