@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2?dpl=dpl_7N5qxtvzwfP962kQVybwfePBrUmW)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2?dpl=dpl_7N5qxtvzwfP962kQVybwfePBrUmW)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2?dpl=dpl_7N5qxtvzwfP962kQVybwfePBrUmW)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2?dpl=dpl_7N5qxtvzwfP962kQVybwfePBrUmW)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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2?dpl=dpl_7N5qxtvzwfP962kQVybwfePBrUmW)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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2?dpl=dpl_7N5qxtvzwfP962kQVybwfePBrUmW)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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.InsidePovCarousel-module__BD7C4G__carousel{isolation:isolate;-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab;--pov-perspective:clamp(760px, 62vw, 1400px);--pov-radius:clamp(680px, 59vw, 1500px);--pov-card-w:clamp(290px, 23.5vw, 450px);--pov-card-h:calc(var(--pov-card-w) * 1.7);--pov-step:25.7143deg;--pov-rotation:0deg;--pov-tilt-x:0deg;--pov-card-radius:18px;--pov-shift-y:0px;--pov-hint-offset:240px;background:0 0;outline:none;place-items:center;width:100%;height:min(74vh,680px);min-height:480px;display:grid;position:relative;overflow:hidden}.InsidePovCarousel-module__BD7C4G__stage{perspective:var(--pov-perspective);perspective-origin:50%;transform-style:preserve-3d;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.InsidePovCarousel-module__BD7C4G__world{width:0;height:0;transform-style:preserve-3d;transform:translateY(var(--pov-shift-y)) rotateX(var(--pov-tilt-x)) rotateY(var(--pov-rotation));will-change:transform;position:relative}.InsidePovCarousel-module__BD7C4G__card{width:var(--pov-card-w);height:var(--pov-card-h);border-radius:var(--pov-card-radius);opacity:0;transform-style:preserve-3d;transform:translate(-50%, -50%) rotateY(calc(var(--i) * var(--pov-step))) translateZ(calc(var(--pov-radius) * -1));box-shadow:none;backface-visibility:hidden;will-change:transform;background:0 0;margin:0;transition:opacity .5s;position:absolute;top:50%;left:50%;overflow:hidden}.InsidePovCarousel-module__BD7C4G__card.InsidePovCarousel-module__BD7C4G__isLoaded{opacity:1}.InsidePovCarousel-module__BD7C4G__card:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff5c,inset 0 22px 36px #ffffff24,inset 0 -38px 58px #00000038}.InsidePovCarousel-module__BD7C4G__card:after{content:"";z-index:4;border-radius:inherit;opacity:.72;pointer-events:none;background:linear-gradient(90deg,#ffffff2e,#0000 18% 78%,#0000002e),linear-gradient(#ffffff0f,#0000 35%,#00000024);position:absolute;inset:0}.InsidePovCarousel-module__BD7C4G__video,.InsidePovCarousel-module__BD7C4G__image{object-fit:cover;object-position:50% 50%;border-radius:inherit;background:0 0;width:100%;height:100%;display:block}.InsidePovCarousel-module__BD7C4G__image{-webkit-user-drag:none}.InsidePovCarousel-module__BD7C4G__placeholder{border-radius:inherit;place-items:center;width:100%;height:100%;display:grid}.InsidePovCarousel-module__BD7C4G__placeholderIndex{color:#fff6;font-variant-numeric:tabular-nums;font-size:clamp(28px,3.2vw,52px);font-weight:700}.InsidePovCarousel-module__BD7C4G__dragging{cursor:grabbing}.InsidePovCarousel-module__BD7C4G__scrollHint{left:50%;top:calc(50% + var(--pov-hint-offset));z-index:5;pointer-events:none;align-items:center;gap:9px;display:flex;position:absolute;transform:translate(-50%)}.InsidePovCarousel-module__BD7C4G__toggle{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff2e;border-radius:999px;width:54px;height:26px;position:relative;box-shadow:inset 0 1px 2px #0003}.InsidePovCarousel-module__BD7C4G__knob{background:#ffffffd9;border-radius:50%;width:18px;height:18px;animation:1.8s ease-in-out infinite InsidePovCarousel-module__BD7C4G__povKnobDrag;position:absolute;top:50%;left:4px;transform:translateY(-50%)}@keyframes InsidePovCarousel-module__BD7C4G__povKnobDrag{0%{opacity:0;transform:translateY(-50%)}14%{opacity:1}68%{opacity:1;transform:translate(28px,-50%)}86%{opacity:0;transform:translate(28px,-50%)}to{opacity:0;transform:translateY(-50%)}}.InsidePovCarousel-module__BD7C4G__chevron{color:#ffffff8c;width:16px;height:16px;animation:1.8s ease-in-out infinite InsidePovCarousel-module__BD7C4G__povChevronNudge}@keyframes InsidePovCarousel-module__BD7C4G__povChevronNudge{0%,to{opacity:.5;transform:translate(0)}60%{opacity:.95;transform:translate(2px)}}@media (max-width:1024px){.InsidePovCarousel-module__BD7C4G__carousel{--pov-radius:clamp(560px, 60vw, 860px);--pov-card-w:clamp(230px, 24vw, 320px)}}@media (max-width:760px){.InsidePovCarousel-module__BD7C4G__carousel{--pov-shift-y:-22px;--pov-perspective:clamp(780px, 300vw, 1500px);--pov-radius:clamp(360px, 110vw, 620px);--pov-card-w:clamp(160px, 42vw, 230px);--pov-card-h:calc(var(--pov-card-w) * 1.46);--pov-hint-offset:88px;width:100%;height:min(54vh,284px);min-height:0}.InsidePovCarousel-module__BD7C4G__scrollHint{transform:translate(-50%)scale(.8)}}@media (prefers-reduced-motion:reduce){.InsidePovCarousel-module__BD7C4G__carousel{cursor:default}}
.GlassBottomTabBar-module__ApneWG__root{--gbt-glow-a:#ffaac8;--gbt-glow-b:#beafff;--gbt-glow-a-rim:#ffaacd;--gbt-glow-a-soft:#ffc8dc;--gbt-glow-a-icon:#ffc8e1;--gbt-glow-a-bottom:#ffbed7;--gbt-blur:30px;--ease-out:cubic-bezier(.22, 1, .36, 1);left:14px;right:14px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:50;isolation:isolate;transition:transform .4s var(--ease-out), opacity .4s var(--ease-out);flex-direction:column;display:flex;position:fixed}.GlassBottomTabBar-module__ApneWG__root[data-placement=absolute]{position:absolute}.GlassBottomTabBar-module__ApneWG__root:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 80% at 22% 70%, color-mix(in srgb, var(--gbt-glow-a) 45%, transparent), transparent 70%), radial-gradient(50% 80% at 78% 30%, color-mix(in srgb, var(--gbt-glow-b) 40%, transparent), transparent 70%), radial-gradient(70% 60% at 50% 100%, color-mix(in srgb, var(--gbt-glow-a-soft) 25%, transparent), transparent 70%);filter:blur(22px);border-radius:9999px;position:absolute;inset:-18px -10px -26px}@media (min-width:768px){.GlassBottomTabBar-module__ApneWG__root[data-mobile-only]{display:none}}body:has(header[data-open]) .GlassBottomTabBar-module__ApneWG__root{opacity:0;pointer-events:none;transform:translateY(calc(100% + 24px))}.GlassBottomTabBar-module__ApneWG__bar{isolation:isolate;grid-template-columns:repeat(var(--tab-count,4), 1fr);height:62px;-webkit-backdrop-filter:blur(var(--gbt-blur)) saturate(170%);backdrop-filter:blur(var(--gbt-blur)) saturate(170%);box-shadow:inset 0 1px 0 #ffffff73, inset 0 0 0 1px #fff3, 0 8px 32px color-mix(in srgb, var(--gbt-glow-a-rim) 16%, transparent), 0 18px 48px #00000052;background:linear-gradient(#ffffff2b 0%,#ffffff17 100%);border-radius:9999px;padding:5px;display:grid;position:relative;overflow:hidden}.GlassBottomTabBar-module__ApneWG__bar:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff38 0%,#ffffff0f 40%,#fff0 58%);position:absolute;inset:0}.GlassBottomTabBar-module__ApneWG__bar:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--gbt-glow-a-bottom) 0%, transparent) 50%, color-mix(in srgb, var(--gbt-glow-a-bottom) 12%, transparent) 100%);position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.GlassBottomTabBar-module__ApneWG__bar{background:linear-gradient(#463c4ef0 0%,#282230f0 100%)}}.GlassBottomTabBar-module__ApneWG__tab{z-index:1;color:#ffffff9e;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:color .2s,transform .12s;display:flex;position:relative}.GlassBottomTabBar-module__ApneWG__tab[data-active]{color:#fff}.GlassBottomTabBar-module__ApneWG__tab:active{transform:scale(.94)}.GlassBottomTabBar-module__ApneWG__tab:focus-visible{outline-offset:-2px}.GlassBottomTabBar-module__ApneWG__pill{-webkit-backdrop-filter:blur(8px)saturate(160%)brightness(1.08);backdrop-filter:blur(8px)saturate(160%)brightness(1.08);box-shadow:inset 0 1px 0 #ffffff8c, inset 0 0 0 1px #ffffff6b, 0 4px 16px color-mix(in srgb, var(--gbt-glow-a-rim) 18%, transparent);pointer-events:none;will-change:transform;background:linear-gradient(#ffffff14 0%,#ffffff08 100%);border-radius:9999px;position:absolute;inset:0}.GlassBottomTabBar-module__ApneWG__pill:before{content:"";border-radius:inherit;background:radial-gradient(60% 40% at 50% 0,#ffffff24,#0000 70%);position:absolute;inset:0}.GlassBottomTabBar-module__ApneWG__iconStack{width:24px;height:24px;transition:filter .2s;position:relative}.GlassBottomTabBar-module__ApneWG__tab[data-active] .GlassBottomTabBar-module__ApneWG__iconStack{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--gbt-glow-a-icon) 55%, transparent))}.GlassBottomTabBar-module__ApneWG__iconFill,.GlassBottomTabBar-module__ApneWG__iconLine{width:24px;height:24px;transition:opacity .2s;position:absolute;inset:0}.GlassBottomTabBar-module__ApneWG__iconLine{fill:none;stroke:currentColor}.GlassBottomTabBar-module__ApneWG__iconFill{opacity:0}.GlassBottomTabBar-module__ApneWG__maskDetail{stroke:#000}.GlassBottomTabBar-module__ApneWG__maskDetail path:last-child{stroke:#fff}.GlassBottomTabBar-module__ApneWG__tab[data-active] .GlassBottomTabBar-module__ApneWG__iconLine{opacity:0}.GlassBottomTabBar-module__ApneWG__tab[data-active] .GlassBottomTabBar-module__ApneWG__iconFill{opacity:1}.GlassBottomTabBar-module__ApneWG__label{letter-spacing:0;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Segoe UI,Roboto,sans-serif;font-size:11px;font-weight:500;line-height:1;transition:text-shadow .2s;position:relative}.GlassBottomTabBar-module__ApneWG__tab[data-active] .GlassBottomTabBar-module__ApneWG__label{text-shadow:0 0 10px color-mix(in srgb, var(--gbt-glow-a-icon) 50%, transparent)}.GlassBottomTabBar-module__ApneWG__ctaSlot{border-radius:9999px;margin-top:8px;overflow:hidden}.GlassBottomTabBar-module__ApneWG__cta{color:#fff;background:#e5322d;border-radius:9999px;justify-content:center;align-items:center;height:44px;font-size:17px;font-weight:500;display:flex}
.GlassBottomSheet-module__iydVDW__root{--gbs-glow-a:#ffaac8;--gbs-glow-b:#beafff;--gbs-glow-a-rim:#ffaacd;--gbs-glow-a-soft:#ffc8dc;--gbs-glow-a-bottom:#ffbed7;--gbs-blur:30px;z-index:60;isolation:isolate;color:#fff;flex-direction:column;justify-content:flex-end;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Segoe UI,Roboto,sans-serif;display:flex;position:fixed;inset:0}.GlassBottomSheet-module__iydVDW__root[data-placement=absolute]{position:absolute}.GlassBottomSheet-module__iydVDW__scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-tap-highlight-color:transparent;background:#0c091473;position:absolute;inset:0}.GlassBottomSheet-module__iydVDW__frame{width:calc(100% - 20px);max-width:480px;max-height:calc(100% - 56px);margin:0 auto calc(10px + env(safe-area-inset-bottom,0px));will-change:transform;outline:none;flex-direction:column;display:flex;position:relative}.GlassBottomSheet-module__iydVDW__frame:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at 20% 85%, color-mix(in srgb, var(--gbs-glow-a) 45%, transparent), transparent 70%), radial-gradient(55% 50% at 82% 15%, color-mix(in srgb, var(--gbs-glow-b) 40%, transparent), transparent 70%), radial-gradient(70% 40% at 50% 100%, color-mix(in srgb, var(--gbs-glow-a-soft) 25%, transparent), transparent 70%);filter:blur(26px);border-radius:48px;position:absolute;inset:-24px -12px -28px}.GlassBottomSheet-module__iydVDW__sheet{isolation:isolate;min-height:0;-webkit-backdrop-filter:blur(var(--gbs-blur)) saturate(170%);backdrop-filter:blur(var(--gbs-blur)) saturate(170%);box-shadow:inset 0 1px 0 #ffffff73, inset 0 0 0 1px #fff3, 0 10px 40px color-mix(in srgb, var(--gbs-glow-a-rim) 16%, transparent), 0 24px 60px #0000005c;background:linear-gradient(#ffffff30 0%,#ffffff1a 100%);border-radius:34px;flex-direction:column;display:flex;position:relative;overflow:hidden}.GlassBottomSheet-module__iydVDW__sheet:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#fff3 0%,#ffffff0d 22%,#fff0 40%);position:absolute;inset:0}.GlassBottomSheet-module__iydVDW__sheet:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--gbs-glow-a-bottom) 0%, transparent) 60%, color-mix(in srgb, var(--gbs-glow-a-bottom) 12%, transparent) 100%);position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.GlassBottomSheet-module__iydVDW__sheet{background:linear-gradient(#463c4ef5 0%,#282230f5 100%)}}.GlassBottomSheet-module__iydVDW__header{-webkit-user-select:none;user-select:none;flex:none;align-items:flex-start;gap:12px;padding:22px 18px 14px 22px;display:flex;position:relative}.GlassBottomSheet-module__iydVDW__header[data-draggable]{touch-action:none;cursor:grab}.GlassBottomSheet-module__iydVDW__handle{background:#ffffff61;border-radius:9999px;width:38px;height:5px;margin-left:-19px;position:absolute;top:8px;left:50%}.GlassBottomSheet-module__iydVDW__heading{flex:1;min-width:0;padding-top:4px}.GlassBottomSheet-module__iydVDW__title{letter-spacing:0;margin:0;font-size:19px;font-weight:600;line-height:1.3}.GlassBottomSheet-module__iydVDW__description{color:#ffffffa8;margin:6px 0 0;font-size:13px;line-height:1.55}.GlassBottomSheet-module__iydVDW__close{color:#ffffffd9;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:linear-gradient(#ffffff1f 0%,#ffffff0d 100%);border:0;border-radius:9999px;flex:none;place-items:center;width:32px;height:32px;padding:0;transition:transform .12s,background-color .2s;display:grid;box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #ffffff4d}.GlassBottomSheet-module__iydVDW__body{overscroll-behavior:contain;color:#ffffffdb;flex:auto;min-height:0;padding:2px 22px 8px;font-size:15px;line-height:1.6;position:relative;overflow-y:auto}.GlassBottomSheet-module__iydVDW__actions{flex-direction:column;flex:none;gap:10px;padding:14px 16px 16px;display:flex}.GlassBottomSheet-module__iydVDW__primary,.GlassBottomSheet-module__iydVDW__secondary{height:50px;font:inherit;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0 20px;font-size:17px;font-weight:500;transition:transform .12s;display:flex}.GlassBottomSheet-module__iydVDW__primary{background:#e5322d;box-shadow:inset 0 1px #ffffff47,0 8px 24px #e5322d52}.GlassBottomSheet-module__iydVDW__secondary{box-shadow:inset 0 1px 0 #ffffff80, inset 0 0 0 1px #ffffff57, 0 4px 16px color-mix(in srgb, var(--gbs-glow-a-rim) 16%, transparent);background:linear-gradient(#ffffff1a 0%,#ffffff0a 100%)}.GlassBottomSheet-module__iydVDW__close:active,.GlassBottomSheet-module__iydVDW__primary:active,.GlassBottomSheet-module__iydVDW__secondary:active{transform:scale(.96)}.GlassBottomSheet-module__iydVDW__close:focus-visible,.GlassBottomSheet-module__iydVDW__primary:focus-visible,.GlassBottomSheet-module__iydVDW__secondary:focus-visible{outline-offset:2px;outline:2px solid #ffffffd9}
.GlassToast-module__aBwUQW__root{--gts-glow-a:#ffaac8;--gts-glow-b:#beafff;--gts-glow-a-rim:#ffaacd;--gts-glow-a-soft:#ffc8dc;--gts-glow-a-bottom:#ffbed7;--gts-blur:30px;top:calc(10px + env(safe-area-inset-top,0px));z-index:70;pointer-events:none;color:#fff;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Segoe UI,Roboto,sans-serif;display:flex;position:fixed;left:0;right:0}.GlassToast-module__aBwUQW__root[data-placement=absolute]{position:absolute}.GlassToast-module__aBwUQW__frame{isolation:isolate;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;-webkit-tap-highlight-color:transparent;will-change:transform;width:max-content;min-width:min(240px,100% - 20px);max-width:min(440px,100% - 20px);position:relative}.GlassToast-module__aBwUQW__frame:active{cursor:grabbing}.GlassToast-module__aBwUQW__frame:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 18% 70%, color-mix(in srgb, var(--gts-glow-a) 45%, transparent), transparent 70%), radial-gradient(55% 65% at 84% 30%, color-mix(in srgb, var(--gts-glow-b) 40%, transparent), transparent 70%), radial-gradient(70% 45% at 50% 100%, color-mix(in srgb, var(--gts-glow-a-soft) 25%, transparent), transparent 70%);filter:blur(22px);border-radius:44px;position:absolute;inset:-16px -14px -22px}.GlassToast-module__aBwUQW__toast{isolation:isolate;min-height:56px;-webkit-backdrop-filter:blur(var(--gts-blur)) saturate(170%);backdrop-filter:blur(var(--gts-blur)) saturate(170%);box-shadow:inset 0 1px 0 #ffffff73, inset 0 0 0 1px #fff3, 0 8px 32px color-mix(in srgb, var(--gts-glow-a-rim) 16%, transparent), 0 18px 48px #00000052;background:linear-gradient(#ffffff2b 0%,#ffffff17 100%);border-radius:28px;align-items:center;gap:12px;padding:8px 10px 8px 8px;display:flex;position:relative;overflow:hidden}.GlassToast-module__aBwUQW__toast:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff38 0%,#ffffff0f 35%,#fff0 60%);position:absolute;inset:0}.GlassToast-module__aBwUQW__toast:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--gts-glow-a-bottom) 0%, transparent) 50%, color-mix(in srgb, var(--gts-glow-a-bottom) 12%, transparent) 100%);position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.GlassToast-module__aBwUQW__toast{background:linear-gradient(#463c4ef0 0%,#282230f0 100%)}}.GlassToast-module__aBwUQW__frame[data-variant=success]{--gts-tone:#8ef0b6}.GlassToast-module__aBwUQW__frame[data-variant=info]{--gts-tone:#a9c8ff}.GlassToast-module__aBwUQW__frame[data-variant=warning]{--gts-tone:#ffd98a}.GlassToast-module__aBwUQW__frame[data-variant=error]{--gts-tone:#ff9a96}.GlassToast-module__aBwUQW__icon{width:40px;height:40px;color:var(--gts-tone);background:radial-gradient(circle at 50% 60%, color-mix(in srgb, var(--gts-tone) 22%, transparent), transparent 70%), linear-gradient(180deg, #ffffff1f, #ffffff0d);-webkit-backdrop-filter:blur(8px)saturate(160%)brightness(1.08);backdrop-filter:blur(8px)saturate(160%)brightness(1.08);box-shadow:inset 0 1px 0 #ffffff8c, inset 0 0 0 1px #ffffff6b, 0 4px 16px color-mix(in srgb, var(--gts-tone) 22%, transparent);border-radius:9999px;flex:none;place-items:center;display:grid}.GlassToast-module__aBwUQW__icon svg{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--gts-tone) 55%, transparent))}.GlassToast-module__aBwUQW__text{flex:1;min-width:0;padding:2px 0}.GlassToast-module__aBwUQW__title{letter-spacing:0;margin:0;font-size:15px;font-weight:600;line-height:1.35}.GlassToast-module__aBwUQW__description{color:#ffffffa3;margin:2px 0 0;font-size:12.5px;line-height:1.5}.GlassToast-module__aBwUQW__action,.GlassToast-module__aBwUQW__close{font:inherit;color:#fff;box-shadow:inset 0 1px 0 #ffffff8c, inset 0 0 0 1px #ffffff6b, 0 4px 16px color-mix(in srgb, var(--gts-glow-a-rim) 18%, transparent);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:linear-gradient(#ffffff1f 0%,#ffffff0d 100%);border:0;border-radius:9999px;flex:none;place-items:center;transition:transform .12s;display:grid}.GlassToast-module__aBwUQW__action{white-space:nowrap;height:32px;padding:0 14px;font-size:13px;font-weight:600}.GlassToast-module__aBwUQW__close{color:#fffc;width:28px;height:28px;padding:0}.GlassToast-module__aBwUQW__action:active,.GlassToast-module__aBwUQW__close:active{transform:scale(.94)}.GlassToast-module__aBwUQW__action:focus-visible,.GlassToast-module__aBwUQW__close:focus-visible{outline-offset:2px;outline:2px solid #ffffffd9}
.GlassSegmentedControl-module__obCDyW__root{--gsc-glow-a:#ffaac8;--gsc-glow-b:#beafff;--gsc-glow-a-rim:#ffaacd;--gsc-glow-a-soft:#ffc8dc;--gsc-glow-a-label:#ffc8e1;--gsc-glow-a-bottom:#ffbed7;--gsc-blur:30px;--gsc-height:44px;--gsc-font-size:14px;--gsc-segment-padding:16px;isolation:isolate;max-width:100%;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Segoe UI,Roboto,sans-serif;display:inline-flex;position:relative}.GlassSegmentedControl-module__obCDyW__root[data-size=sm]{--gsc-height:36px;--gsc-font-size:13px;--gsc-segment-padding:12px}.GlassSegmentedControl-module__obCDyW__root[data-size=lg]{--gsc-height:52px;--gsc-font-size:15px;--gsc-segment-padding:20px}.GlassSegmentedControl-module__obCDyW__root[data-full-width]{width:100%;display:flex}.GlassSegmentedControl-module__obCDyW__root[data-disabled]{opacity:.5}.GlassSegmentedControl-module__obCDyW__root:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 80% at 22% 70%, color-mix(in srgb, var(--gsc-glow-a) 45%, transparent), transparent 70%), radial-gradient(50% 80% at 78% 30%, color-mix(in srgb, var(--gsc-glow-b) 40%, transparent), transparent 70%), radial-gradient(70% 60% at 50% 100%, color-mix(in srgb, var(--gsc-glow-a-soft) 25%, transparent), transparent 70%);filter:blur(22px);border-radius:9999px;position:absolute;inset:-14px -10px -18px}.GlassSegmentedControl-module__obCDyW__track{isolation:isolate;min-width:0;height:var(--gsc-height);-webkit-backdrop-filter:blur(var(--gsc-blur)) saturate(170%);backdrop-filter:blur(var(--gsc-blur)) saturate(170%);box-shadow:inset 0 1px 0 #ffffff73, inset 0 0 0 1px #fff3, 0 8px 32px color-mix(in srgb, var(--gsc-glow-a-rim) 16%, transparent), 0 18px 48px #00000052;background:linear-gradient(#ffffff2b 0%,#ffffff17 100%);border-radius:9999px;flex:1;padding:4px;display:flex;position:relative;overflow:hidden}.GlassSegmentedControl-module__obCDyW__track:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff38 0%,#ffffff0f 40%,#fff0 58%);position:absolute;inset:0}.GlassSegmentedControl-module__obCDyW__track:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--gsc-glow-a-bottom) 0%, transparent) 50%, color-mix(in srgb, var(--gsc-glow-a-bottom) 12%, transparent) 100%);position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.GlassSegmentedControl-module__obCDyW__track{background:linear-gradient(#463c4ef0 0%,#282230f0 100%)}}.GlassSegmentedControl-module__obCDyW__segment{z-index:1;min-width:0;padding:0 var(--gsc-segment-padding);color:#ffffffa3;font:inherit;font-size:var(--gsc-font-size);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;gap:6px;margin:0;font-weight:500;line-height:1;transition:color .2s,transform .12s;display:flex;position:relative}.GlassSegmentedControl-module__obCDyW__root[data-full-width] .GlassSegmentedControl-module__obCDyW__segment{flex:1 1 0;padding:0 6px}.GlassSegmentedControl-module__obCDyW__segment[data-selected]{color:#fff}.GlassSegmentedControl-module__obCDyW__segment:active:not(:disabled){transform:scale(.96)}.GlassSegmentedControl-module__obCDyW__segment:disabled{cursor:not-allowed}.GlassSegmentedControl-module__obCDyW__segment:focus-visible{outline-offset:-2px;outline:2px solid #ffffffe6}.GlassSegmentedControl-module__obCDyW__pill{z-index:-1;-webkit-backdrop-filter:blur(8px)saturate(160%)brightness(1.08);backdrop-filter:blur(8px)saturate(160%)brightness(1.08);box-shadow:inset 0 1px 0 #ffffff8c, inset 0 0 0 1px #ffffff6b, 0 4px 16px color-mix(in srgb, var(--gsc-glow-a-rim) 18%, transparent);pointer-events:none;will-change:transform;background:linear-gradient(#ffffff1f 0%,#ffffff0d 100%);border-radius:9999px;position:absolute;inset:0}.GlassSegmentedControl-module__obCDyW__pill:before{content:"";border-radius:inherit;background:radial-gradient(60% 40% at 50% 0,#ffffff24,#0000 70%);position:absolute;inset:0}.GlassSegmentedControl-module__obCDyW__icon{flex:none;transition:filter .2s}.GlassSegmentedControl-module__obCDyW__segment[data-selected] .GlassSegmentedControl-module__obCDyW__icon{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--gsc-glow-a-label) 55%, transparent))}.GlassSegmentedControl-module__obCDyW__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:text-shadow .2s;overflow:hidden}.GlassSegmentedControl-module__obCDyW__segment[data-selected] .GlassSegmentedControl-module__obCDyW__label{text-shadow:0 0 10px color-mix(in srgb, var(--gsc-glow-a-label) 50%, transparent)}
.GlassSwitch-module__ULdm3q__root{--gsw-glow-a:#ffaac8;--gsw-glow-b:#beafff;--gsw-glow-a-rim:#ffaacd;--gsw-glow-a-soft:#ffc8dc;--gsw-width:51px;--gsw-height:31px;--gsw-pad:2px;--gsw-thumb:27px;vertical-align:middle;color:#fff;-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Segoe UI,Roboto,sans-serif;display:inline-flex}.GlassSwitch-module__ULdm3q__root[data-size=sm]{--gsw-width:40px;--gsw-height:24px;--gsw-thumb:20px}.GlassSwitch-module__ULdm3q__root[data-disabled]{opacity:.45}.GlassSwitch-module__ULdm3q__row{align-items:center;gap:14px;width:100%;min-height:44px;display:flex}.GlassSwitch-module__ULdm3q__text{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;flex:1;gap:2px;min-width:0;padding:8px 0;display:flex}.GlassSwitch-module__ULdm3q__root[data-disabled] .GlassSwitch-module__ULdm3q__text{cursor:not-allowed}.GlassSwitch-module__ULdm3q__label{letter-spacing:0;font-size:16px;font-weight:500;line-height:1.35}.GlassSwitch-module__ULdm3q__description{color:#ffffffa3;font-size:13px;line-height:1.45}.GlassSwitch-module__ULdm3q__control{isolation:isolate;flex:none;display:inline-flex;position:relative}.GlassSwitch-module__ULdm3q__control:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 25% 60%, color-mix(in srgb, var(--gsw-glow-a) 45%, transparent), transparent 70%), radial-gradient(60% 70% at 78% 40%, color-mix(in srgb, var(--gsw-glow-b) 40%, transparent), transparent 70%), radial-gradient(70% 50% at 50% 100%, color-mix(in srgb, var(--gsw-glow-a-soft) 25%, transparent), transparent 70%);filter:blur(10px);opacity:.35;border-radius:9999px;transition:opacity .3s;position:absolute;inset:-6px -8px}.GlassSwitch-module__ULdm3q__control[data-state=on]:before{opacity:1}.GlassSwitch-module__ULdm3q__track{isolation:isolate;width:var(--gsw-width);height:var(--gsw-height);-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);box-shadow:inset 0 1px 0 #ffffff73, inset 0 0 0 1px #fff3, 0 4px 14px color-mix(in srgb, var(--gsw-glow-a-rim) 16%, transparent), 0 6px 16px #00000047;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:linear-gradient(#ffffff2b 0%,#ffffff17 100%);border:0;border-radius:9999px;margin:0;padding:0;display:block;position:relative;overflow:hidden}.GlassSwitch-module__ULdm3q__track:disabled{cursor:not-allowed}.GlassSwitch-module__ULdm3q__track:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff38 0%,#ffffff0f 45%,#fff0 70%);position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.GlassSwitch-module__ULdm3q__track{background:linear-gradient(#463c4ef0 0%,#282230f0 100%)}}.GlassSwitch-module__ULdm3q__fill{z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(70% 120% at 22% 30%, color-mix(in srgb, var(--gsw-glow-a-soft) 85%, transparent), transparent 70%), linear-gradient(90deg, color-mix(in srgb, var(--gsw-glow-a) 92%, transparent) 0%, color-mix(in srgb, var(--gsw-glow-b) 92%, transparent) 100%);opacity:0;transition:opacity .25s;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff80,inset 0 0 10px #ffffff59}.GlassSwitch-module__ULdm3q__track[data-state=on] .GlassSwitch-module__ULdm3q__fill{opacity:1}.GlassSwitch-module__ULdm3q__track[data-state=on]{box-shadow:inset 0 1px 0 #ffffff73, inset 0 0 0 1px #ffffff47, 0 0 16px color-mix(in srgb, var(--gsw-glow-a-rim) 45%, transparent), 0 6px 16px #0000003d}.GlassSwitch-module__ULdm3q__thumb{z-index:2;top:var(--gsw-pad);left:var(--gsw-pad);width:var(--gsw-thumb);height:var(--gsw-thumb);-webkit-backdrop-filter:blur(8px)saturate(160%)brightness(1.08);backdrop-filter:blur(8px)saturate(160%)brightness(1.08);box-shadow:inset 0 1px 0 #ffffffe6, inset 0 0 0 1px #fff9, inset 0 -2px 4px color-mix(in srgb, var(--gsw-glow-b) 18%, transparent), 0 2px 6px #0003, 0 3px 12px color-mix(in srgb, var(--gsw-glow-a-rim) 22%, transparent);will-change:transform, width;background:radial-gradient(80% 60% at 50% 18%,#fff,#fff0 70%),linear-gradient(#fffffff2 0%,#fffc 100%);border-radius:9999px;position:absolute}.GlassSwitch-module__ULdm3q__track:focus-visible{outline-offset:3px;outline:2px solid #ffffffd9}@media (prefers-reduced-motion:reduce){.GlassSwitch-module__ULdm3q__fill,.GlassSwitch-module__ULdm3q__control:before{transition:none}}
.GlassSlider-module__NoQnza__root{--gsl-glow-a:#ffaac8;--gsl-glow-b:#beafff;--gsl-glow-a-rim:#ffaacd;--gsl-glow-a-soft:#ffc8dc;--gsl-glow-a-bottom:#ffbed7;--gsl-blur:30px;isolation:isolate;color:#fff;width:100%;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Segoe UI,Roboto,sans-serif;position:relative}.GlassSlider-module__NoQnza__root:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 18% 70%, color-mix(in srgb, var(--gsl-glow-a) 45%, transparent), transparent 70%), radial-gradient(55% 65% at 84% 30%, color-mix(in srgb, var(--gsl-glow-b) 40%, transparent), transparent 70%), radial-gradient(70% 50% at 50% 100%, color-mix(in srgb, var(--gsl-glow-a-soft) 25%, transparent), transparent 70%);filter:blur(22px);opacity:.85;border-radius:9999px;transition:opacity .3s;position:absolute;inset:-12px -8px -16px}.GlassSlider-module__NoQnza__root[data-dragging]:before{opacity:1}.GlassSlider-module__NoQnza__root[data-disabled]{opacity:.45}.GlassSlider-module__NoQnza__track{isolation:isolate;height:44px;-webkit-backdrop-filter:blur(var(--gsl-blur)) saturate(170%);backdrop-filter:blur(var(--gsl-blur)) saturate(170%);box-shadow:inset 0 1px 0 #ffffff73, inset 0 0 0 1px #fff3, 0 8px 32px color-mix(in srgb, var(--gsl-glow-a-rim) 16%, transparent), 0 18px 48px #00000052;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;will-change:transform;background:linear-gradient(#ffffff2b 0%,#ffffff17 100%);border-radius:9999px;outline:none;position:relative;overflow:hidden}.GlassSlider-module__NoQnza__root[data-disabled] .GlassSlider-module__NoQnza__track{cursor:default}.GlassSlider-module__NoQnza__track:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff38 0%,#ffffff0f 45%,#fff0 70%);position:absolute;inset:0}.GlassSlider-module__NoQnza__track:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--gsl-glow-a-bottom) 0%, transparent) 50%, color-mix(in srgb, var(--gsl-glow-a-bottom) 12%, transparent) 100%);position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.GlassSlider-module__NoQnza__track{background:linear-gradient(#463c4ef0 0%,#282230f0 100%)}}.GlassSlider-module__NoQnza__track:focus-visible{outline-offset:3px;outline:2px solid #ffffffd9}.GlassSlider-module__NoQnza__fill{border-radius:inherit;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--gsl-glow-a) 92%, white) 0%, var(--gsl-glow-b) 100%);opacity:.9;will-change:width;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 1px #ffffff8c,inset -8px 0 16px #ffffff47}.GlassSlider-module__NoQnza__lens{pointer-events:none;-webkit-backdrop-filter:blur(8px)saturate(160%)brightness(1.08);backdrop-filter:blur(8px)saturate(160%)brightness(1.08);width:36px;height:36px;box-shadow:inset 0 1px 0 #ffffff8c, inset 0 0 0 1px #ffffff6b, 0 4px 16px color-mix(in srgb, var(--gsl-glow-a-rim) 18%, transparent);will-change:left;background:linear-gradient(#ffffff2e 0%,#ffffff0f 100%);border-radius:9999px;position:absolute;top:4px}.GlassSlider-module__NoQnza__content{z-index:1;pointer-events:none;align-items:center;gap:8px;padding:0 13px;display:flex;position:absolute;inset:0}.GlassSlider-module__NoQnza__icon,.GlassSlider-module__NoQnza__value{color:#fffffff2;filter:drop-shadow(0 1px 2px #3c1e4659);flex:none}.GlassSlider-module__NoQnza__spacer{flex:1}.GlassSlider-module__NoQnza__value{text-align:right;font-variant-numeric:tabular-nums;min-width:3ch;font-size:13px;font-weight:600;line-height:1}
.GlassFabMenu-module__SmwMfG__root{--gfm-glow-a:#ffaac8;--gfm-glow-b:#beafff;--gfm-glow-a-rim:#ffaacd;--gfm-glow-a-soft:#ffc8dc;--gfm-glow-a-bottom:#ffbed7;--gfm-blur:30px;--gfm-inset:20px;z-index:55;isolation:isolate;pointer-events:none;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Segoe UI,Roboto,sans-serif;position:fixed;inset:0}.GlassFabMenu-module__SmwMfG__root[data-placement=absolute]{position:absolute}.GlassFabMenu-module__SmwMfG__scrim{pointer-events:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-tap-highlight-color:transparent;background:#0c091473;position:absolute;inset:0}.GlassFabMenu-module__SmwMfG__anchor{width:60px;height:60px;right:calc(var(--gfm-inset) + env(safe-area-inset-right,0px));bottom:calc(var(--gfm-inset-bottom,var(--gfm-inset)) + env(safe-area-inset-bottom,0px));position:absolute}.GlassFabMenu-module__SmwMfG__root[data-position=bottom-left] .GlassFabMenu-module__SmwMfG__anchor{right:auto;left:calc(var(--gfm-inset) + env(safe-area-inset-left,0px))}.GlassFabMenu-module__SmwMfG__root[data-position=bottom-center] .GlassFabMenu-module__SmwMfG__anchor{left:calc(50% - 30px);right:auto}.GlassFabMenu-module__SmwMfG__fabWrap{isolation:isolate;pointer-events:auto;width:100%;height:100%;position:relative}.GlassFabMenu-module__SmwMfG__fabWrap:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 60% at 25% 60%, color-mix(in srgb, var(--gfm-glow-a) 45%, transparent), transparent 72%), radial-gradient(55% 55% at 78% 35%, color-mix(in srgb, var(--gfm-glow-b) 40%, transparent), transparent 72%), radial-gradient(70% 45% at 50% 100%, color-mix(in srgb, var(--gfm-glow-a-soft) 25%, transparent), transparent 70%);filter:blur(22px);border-radius:50%;position:absolute;inset:-16px}.GlassFabMenu-module__SmwMfG__fab,.GlassFabMenu-module__SmwMfG__stackItem,.GlassFabMenu-module__SmwMfG__radialLens{isolation:isolate;-webkit-backdrop-filter:blur(var(--gfm-blur)) saturate(170%);backdrop-filter:blur(var(--gfm-blur)) saturate(170%);box-shadow:inset 0 1px 0 #ffffff73, inset 0 0 0 1px #fff3, 0 8px 32px color-mix(in srgb, var(--gfm-glow-a-rim) 16%, transparent), 0 18px 48px #00000052;background:linear-gradient(#ffffff2b 0%,#ffffff17 100%);position:relative}.GlassFabMenu-module__SmwMfG__fab:before,.GlassFabMenu-module__SmwMfG__stackItem:before,.GlassFabMenu-module__SmwMfG__radialLens:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff38 0%,#ffffff0f 35%,#fff0 60%);position:absolute;inset:0}.GlassFabMenu-module__SmwMfG__fab:after,.GlassFabMenu-module__SmwMfG__stackItem:after,.GlassFabMenu-module__SmwMfG__radialLens:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--gfm-glow-a-bottom) 0%, transparent) 55%, color-mix(in srgb, var(--gfm-glow-a-bottom) 12%, transparent) 100%);position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.GlassFabMenu-module__SmwMfG__fab,.GlassFabMenu-module__SmwMfG__stackItem,.GlassFabMenu-module__SmwMfG__radialLens{background:linear-gradient(#463c4ef0 0%,#282230f0 100%)}}.GlassFabMenu-module__SmwMfG__fab{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;border-radius:9999px;place-items:center;width:100%;height:100%;padding:0;transition:transform .12s,background-color .2s;display:grid}.GlassFabMenu-module__SmwMfG__fabIcon{place-items:center;display:grid}.GlassFabMenu-module__SmwMfG__fabWrap[data-accent=red] .GlassFabMenu-module__SmwMfG__fab{-webkit-backdrop-filter:none;backdrop-filter:none;background:#e5322d;box-shadow:inset 0 1px #ffffff47,0 8px 24px #e5322d5c,0 18px 48px #00000052}.GlassFabMenu-module__SmwMfG__fabWrap[data-accent=red] .GlassFabMenu-module__SmwMfG__fab:after{content:none}.GlassFabMenu-module__SmwMfG__fab:active{transform:scale(.94)}.GlassFabMenu-module__SmwMfG__stack{pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;width:max-content;display:flex;position:absolute;bottom:calc(100% + 16px);right:0}.GlassFabMenu-module__SmwMfG__root[data-position=bottom-left] .GlassFabMenu-module__SmwMfG__stack{align-items:flex-start;left:0;right:auto}.GlassFabMenu-module__SmwMfG__root[data-position=bottom-center] .GlassFabMenu-module__SmwMfG__stack{align-items:center;left:50%;right:auto;translate:-50%}.GlassFabMenu-module__SmwMfG__stackItem{height:48px;font:inherit;color:#fff;white-space:nowrap;cursor:pointer;pointer-events:auto;transform-origin:0 100%;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;border-radius:9999px;align-items:center;gap:10px;padding:0 18px 0 6px;font-size:15px;font-weight:500;display:inline-flex}.GlassFabMenu-module__SmwMfG__root[data-position=bottom-right] .GlassFabMenu-module__SmwMfG__stackItem{transform-origin:100% 100%;flex-direction:row-reverse;padding:0 6px 0 18px}.GlassFabMenu-module__SmwMfG__root[data-position=bottom-center] .GlassFabMenu-module__SmwMfG__stackItem{transform-origin:50% 100%}.GlassFabMenu-module__SmwMfG__stackLens{-webkit-backdrop-filter:blur(8px)saturate(160%)brightness(1.08);backdrop-filter:blur(8px)saturate(160%)brightness(1.08);width:36px;height:36px;box-shadow:inset 0 1px 0 #ffffff8c, inset 0 0 0 1px #ffffff6b, 0 4px 16px color-mix(in srgb, var(--gfm-glow-a-rim) 18%, transparent);background:linear-gradient(#ffffff1f 0%,#ffffff0d 100%);border-radius:9999px;flex:none;place-items:center;display:grid}.GlassFabMenu-module__SmwMfG__stackLabel{line-height:1}.GlassFabMenu-module__SmwMfG__radial{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.GlassFabMenu-module__SmwMfG__radialItem{color:#fff;width:52px;height:52px;font:inherit;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:9999px;outline:none;padding:0;position:absolute;top:-26px;left:-26px}.GlassFabMenu-module__SmwMfG__radialLens{border-radius:9999px;place-items:center;width:100%;height:100%;transition:background-color .2s;display:grid}.GlassFabMenu-module__SmwMfG__radialLabel{white-space:nowrap;color:#ffffffeb;text-shadow:0 1px 6px #0c0914b3;pointer-events:none;font-size:11px;font-weight:600;line-height:1;position:absolute;top:calc(100% + 6px);left:50%;translate:-50%}@media (hover:hover){.GlassFabMenu-module__SmwMfG__stackItem:hover,.GlassFabMenu-module__SmwMfG__radialItem:hover .GlassFabMenu-module__SmwMfG__radialLens{background-color:#ffffff14}}.GlassFabMenu-module__SmwMfG__stackItem:active,.GlassFabMenu-module__SmwMfG__radialItem:active .GlassFabMenu-module__SmwMfG__radialLens{background-color:#ffffff1f}.GlassFabMenu-module__SmwMfG__fab:focus-visible,.GlassFabMenu-module__SmwMfG__stackItem:focus-visible,.GlassFabMenu-module__SmwMfG__radialItem:focus-visible .GlassFabMenu-module__SmwMfG__radialLens{outline-offset:2px;outline:2px solid #ffffffd9}.GlassFabMenu-module__SmwMfG__stackItem:focus-visible{outline-offset:3px}
.GlassTopBar-module__4vrLBW__root{--gtb-glow-a:#ffaac8;--gtb-glow-b:#beafff;--gtb-glow-a-rim:#ffaacd;--gtb-glow-a-soft:#ffc8dc;--gtb-glow-a-bottom:#ffbed7;--gtb-blur:30px;left:14px;right:14px;top:var(--gtb-top,calc(10px + env(safe-area-inset-top,0px)));z-index:50;isolation:isolate;grid-template-columns:var(--gtb-side,40px) minmax(0, 1fr) var(--gtb-side,40px);color:#fff;border-radius:9999px;align-items:center;gap:8px;height:52px;padding:0 6px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Segoe UI,Roboto,sans-serif;display:grid;position:fixed}.GlassTopBar-module__4vrLBW__root[data-placement=absolute]{position:absolute}.GlassTopBar-module__4vrLBW__root[data-hidden]{pointer-events:none}.GlassTopBar-module__4vrLBW__glow{z-index:-2;pointer-events:none;background:radial-gradient(55% 80% at 22% 70%, color-mix(in srgb, var(--gtb-glow-a) 45%, transparent), transparent 70%), radial-gradient(50% 80% at 78% 30%, color-mix(in srgb, var(--gtb-glow-b) 40%, transparent), transparent 70%), radial-gradient(70% 60% at 50% 100%, color-mix(in srgb, var(--gtb-glow-a-soft) 25%, transparent), transparent 70%);filter:blur(22px);border-radius:9999px;position:absolute;inset:-22px -10px -18px}.GlassTopBar-module__4vrLBW__glass{z-index:-1;border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:blur(var(--gtb-blur)) saturate(170%);backdrop-filter:blur(var(--gtb-blur)) saturate(170%);box-shadow:inset 0 1px 0 #ffffff73, inset 0 0 0 1px #fff3, 0 8px 32px color-mix(in srgb, var(--gtb-glow-a-rim) 16%, transparent), 0 18px 48px #00000052;will-change:opacity;background:linear-gradient(#ffffff2b 0%,#ffffff17 100%);position:absolute;inset:0;overflow:hidden}.GlassTopBar-module__4vrLBW__glass:before{content:"";border-radius:inherit;background:linear-gradient(#ffffff38 0%,#ffffff0f 40%,#fff0 58%);position:absolute;inset:0}.GlassTopBar-module__4vrLBW__glass:after{content:"";border-radius:inherit;background:linear-gradient(180deg, color-mix(in srgb, var(--gtb-glow-a-bottom) 0%, transparent) 50%, color-mix(in srgb, var(--gtb-glow-a-bottom) 12%, transparent) 100%);position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.GlassTopBar-module__4vrLBW__glass{background:linear-gradient(#463c4ef0 0%,#282230f0 100%)}}.GlassTopBar-module__4vrLBW__slot{align-items:center;gap:6px;display:flex}.GlassTopBar-module__4vrLBW__slot[data-side=trailing]{justify-content:flex-end}.GlassTopBar-module__4vrLBW__lens{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px)saturate(160%)brightness(1.08);backdrop-filter:blur(8px)saturate(160%)brightness(1.08);width:40px;height:40px;box-shadow:inset 0 1px 0 #ffffff8c, inset 0 0 0 1px #ffffff6b, 0 4px 16px color-mix(in srgb, var(--gtb-glow-a-rim) 18%, transparent);-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:linear-gradient(#ffffff1f 0%,#ffffff0d 100%);border:0;border-radius:9999px;flex:none;place-items:center;padding:0;transition:transform .12s;display:grid;position:relative}.GlassTopBar-module__4vrLBW__lens:active{transform:scale(.92)}.GlassTopBar-module__4vrLBW__lens:focus-visible{outline-offset:2px;outline:2px solid #fff}.GlassTopBar-module__4vrLBW__titleBlock{text-align:center;pointer-events:none;flex-direction:column;align-items:center;min-width:0;max-width:100%;display:flex}.GlassTopBar-module__4vrLBW__title{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:17px;font-weight:600;line-height:1.25;overflow:hidden}.GlassTopBar-module__4vrLBW__subtitle{color:#ffffffa3;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:1px;font-size:12px;font-weight:500;line-height:1.2;overflow:hidden}
.AuroraBackground-module__41nQZW__root{--ab-c0:#6d4aff;--ab-c1:#1fb6ff;--ab-c2:#ff4d9d;--ab-c3:#2ee6a8;--ab-c4:#8b5cf6;--ab-speed:1;--ab-blur:80px;--ab-intensity:.8;--ab-grain-opacity:.12;--ab-base:#08080c;isolation:isolate;background:var(--ab-base);color:#fff;width:100%;height:100%;position:relative;overflow:hidden}.AuroraBackground-module__41nQZW__aurora{z-index:0;background:var(--ab-base);opacity:var(--ab-intensity);filter:blur(var(--ab-blur));pointer-events:none;position:absolute;inset:0;transform:scale(1.15);container-type:size}.AuroraBackground-module__41nQZW__root[data-vignette=true] .AuroraBackground-module__41nQZW__aurora{-webkit-mask-image:radial-gradient(70% 72% at 50% 38%,#000 30%,#0000008c 62%,#0000 100%);mask-image:radial-gradient(70% 72% at 50% 38%,#000 30%,#0000008c 62%,#0000 100%)}.AuroraBackground-module__41nQZW__blob{background:radial-gradient(closest-side, var(--ab-color), transparent 100%);mix-blend-mode:screen;will-change:transform;animation-name:AuroraBackground-module__41nQZW__ab-drift-a;animation-duration:calc(var(--ab-dur) / var(--ab-speed));border-radius:50%;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute}.AuroraBackground-module__41nQZW__blob:first-child{--ab-color:var(--ab-c0);--ab-dur:23s;width:72cqmax;height:56cqmax;animation-delay:-6s;top:-22%;left:-12%}.AuroraBackground-module__41nQZW__blob:nth-child(2){--ab-color:var(--ab-c1);--ab-dur:29s;width:62cqmax;height:62cqmax;animation-name:AuroraBackground-module__41nQZW__ab-drift-b;animation-delay:-11s;top:0%;left:52%}.AuroraBackground-module__41nQZW__blob:nth-child(3){--ab-color:var(--ab-c2);--ab-dur:37s;width:76cqmax;height:46cqmax;animation-name:AuroraBackground-module__41nQZW__ab-drift-c;animation-delay:-17s;top:52%;left:12%}.AuroraBackground-module__41nQZW__blob:nth-child(4){--ab-color:var(--ab-c3);--ab-dur:31s;width:46cqmax;height:40cqmax;animation-name:AuroraBackground-module__41nQZW__ab-drift-b;animation-direction:alternate-reverse;animation-delay:-4s;top:-18%;left:34%}.AuroraBackground-module__41nQZW__blob:nth-child(5){--ab-color:var(--ab-c4);--ab-dur:41s;width:52cqmax;height:52cqmax;animation-name:AuroraBackground-module__41nQZW__ab-drift-c;animation-direction:alternate-reverse;animation-delay:-21s;top:44%;left:-18%}@keyframes AuroraBackground-module__41nQZW__ab-drift-a{0%{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translate(22%,14%)rotate(35deg)scale(1.12)}to{transform:translate(-8%,26%)rotate(-15deg)scale(.94)}}@keyframes AuroraBackground-module__41nQZW__ab-drift-b{0%{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translate(-26%,18%)rotate(-40deg)scale(.9)}to{transform:translate(-10%,-12%)rotate(20deg)scale(1.1)}}@keyframes AuroraBackground-module__41nQZW__ab-drift-c{0%{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translate(18%,-22%)rotate(25deg)scale(1.08)}to{transform:translate(-16%,-8%)rotate(-30deg)scale(.96)}}.AuroraBackground-module__41nQZW__root[data-frozen=true] .AuroraBackground-module__41nQZW__blob,.AuroraBackground-module__41nQZW__root[data-offscreen=true] .AuroraBackground-module__41nQZW__blob{animation-play-state:paused}.AuroraBackground-module__41nQZW__grain{z-index:1;pointer-events:none;opacity:var(--ab-grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.AuroraBackground-module__41nQZW__content{z-index:2;height:100%;position:relative}@media (prefers-reduced-motion:reduce){.AuroraBackground-module__41nQZW__blob{animation-play-state:paused}}
.TextScramble-module__Fbx55a__root{--ts-accent:#9aa8ff}.TextScramble-module__Fbx55a__root[data-monospace]{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,Consolas,Liberation Mono,Noto Sans Mono CJK JP,monospace}.TextScramble-module__Fbx55a__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TextScramble-module__Fbx55a__word{white-space:nowrap}.TextScramble-module__Fbx55a__cell{vertical-align:top;display:inline-block;position:relative}.TextScramble-module__Fbx55a__final{display:inline-block}.TextScramble-module__Fbx55a__glyph{visibility:hidden;white-space:pre;pointer-events:none;color:var(--ts-accent);opacity:.72;text-shadow:0 0 .45em color-mix(in srgb, var(--ts-accent) 55%, transparent);position:absolute;top:0;left:50%;transform:translate(-50%)}.TextScramble-module__Fbx55a__cell[data-s=h] .TextScramble-module__Fbx55a__final,.TextScramble-module__Fbx55a__cell[data-s=s] .TextScramble-module__Fbx55a__final{visibility:hidden}.TextScramble-module__Fbx55a__cell[data-s=s] .TextScramble-module__Fbx55a__glyph{visibility:visible}.TextScramble-module__Fbx55a__cell[data-s=r] .TextScramble-module__Fbx55a__final{animation:.52s cubic-bezier(.22,1,.36,1) both TextScramble-module__Fbx55a__ts-settle}@keyframes TextScramble-module__Fbx55a__ts-settle{0%{color:var(--ts-accent);text-shadow:0 0 .5em color-mix(in srgb, var(--ts-accent) 70%, transparent);opacity:.6}to{opacity:1}}@media (prefers-reduced-motion:reduce){.TextScramble-module__Fbx55a__cell[data-s=r] .TextScramble-module__Fbx55a__final{animation:none}}
.SpotlightCard-module__v4rBha__card{--sc-color:#c4b5fd;--sc-border:#26262b;--sc-size:420px;--sc-intensity:1;--sc-radius:18px;--sc-padding:24px;--sc-surface:#0c0c0f;--sc-idle:.45;--sc-x:30%;--sc-y:20%;--sc-level:var(--sc-group-level,var(--sc-idle));--sc-surface-level:var(--sc-level);box-sizing:border-box;border-radius:var(--sc-radius);background:var(--sc-border);isolation:isolate;color:#ededef;-webkit-tap-highlight-color:transparent;padding:1px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Segoe UI,Roboto,sans-serif;text-decoration:none;display:block;position:relative}.SpotlightCard-module__v4rBha__card[data-active],.SpotlightCard-module__v4rBha__card:focus-within{--sc-level:1}.SpotlightCard-module__v4rBha__card:before{content:"";z-index:0;border-radius:inherit;background:radial-gradient(circle calc(var(--sc-size) * .3) at var(--sc-x) var(--sc-y), var(--sc-color), transparent 100%);opacity:calc(var(--sc-level) * var(--sc-intensity));pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.SpotlightCard-module__v4rBha__surface{z-index:1;box-sizing:border-box;border-radius:calc(var(--sc-radius) - 1px);background:linear-gradient(180deg, #ffffff09, transparent 45%), var(--sc-surface);height:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.SpotlightCard-module__v4rBha__surface:before{content:"";background:radial-gradient(circle calc(var(--sc-size) * .5) at var(--sc-x) var(--sc-y), color-mix(in srgb, var(--sc-color) 16%, transparent), transparent 100%);opacity:calc(var(--sc-surface-level) * var(--sc-intensity));pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.SpotlightCard-module__v4rBha__surface:after{content:"";opacity:.05;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.SpotlightCard-module__v4rBha__content{z-index:1;box-sizing:border-box;height:100%;padding:var(--sc-padding);position:relative}.SpotlightCard-module__v4rBha__card:focus-visible{outline:2px solid color-mix(in srgb, var(--sc-color) 70%, white);outline-offset:3px}.SpotlightCard-module__v4rBha__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.SpotlightCard-module__v4rBha__grid[data-ready] .SpotlightCard-module__v4rBha__card{--sc-x:calc(var(--sc-gx) - var(--sc-ox,0px));--sc-y:calc(var(--sc-gy) - var(--sc-oy,0px))}.SpotlightCard-module__v4rBha__grid[data-active]{--sc-group-level:1}.SpotlightCard-module__v4rBha__grid[data-active] .SpotlightCard-module__v4rBha__card:not(:hover,:focus-within){--sc-surface-level:.35}@media (prefers-reduced-motion:reduce){.SpotlightCard-module__v4rBha__card:before,.SpotlightCard-module__v4rBha__surface:before{transition:none}}
.TiltCard-module__Qeqipa__root{--tc-perspective:1000px;--tc-radius:20px;perspective:var(--tc-perspective);touch-action:pan-y;display:block;position:relative}.TiltCard-module__Qeqipa__card{border-radius:var(--tc-radius);width:100%;transform-style:preserve-3d;will-change:transform;position:relative}.TiltCard-module__Qeqipa__content{border-radius:inherit;transform-style:preserve-3d;position:relative}.TiltCard-module__Qeqipa__layer{transform:translateZ(var(--tc-depth,30px));transform-style:preserve-3d}.TiltCard-module__Qeqipa__glare,.TiltCard-module__Qeqipa__holo{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.TiltCard-module__Qeqipa__holo{mix-blend-mode:color-dodge;filter:saturate(1.15);background-image:repeating-linear-gradient(115deg,#ff77c8 0%,#ffd36b 7%,#75ffc6 14%,#6fc6ff 21%,#b28aff 28%,#ff77c8 35%),repeating-linear-gradient(25deg,#ffffff2e 0 1px,#0000 1px 4px);background-size:320% 320%,100% 100%;transform:translateZ(1px)}.TiltCard-module__Qeqipa__glare{transform:translateZ(2px)}@media (prefers-reduced-motion:reduce){.TiltCard-module__Qeqipa__card{will-change:auto}}
.MagneticButton-module__ZxY7LG__root{--mb-color:#f5f5f7;--mb-text:#0a0a0a;--mb-fill:#7c5cff;--mb-fill-text:#fff;--mb-height:48px;--mb-pad:24px;--mb-font:15px;--mb-gap:8px;--mb-arrow:17px;vertical-align:middle;font-family:Inter,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Segoe UI,Roboto,sans-serif;display:inline-flex;position:relative}.MagneticButton-module__ZxY7LG__root[data-size=sm]{--mb-height:36px;--mb-pad:16px;--mb-font:13px;--mb-gap:6px;--mb-arrow:14px}.MagneticButton-module__ZxY7LG__root[data-size=lg]{--mb-height:60px;--mb-pad:32px;--mb-font:17px;--mb-gap:10px;--mb-arrow:19px}.MagneticButton-module__ZxY7LG__shell{isolation:isolate;height:var(--mb-height);padding:0 var(--mb-pad);font:inherit;font-size:var(--mb-font);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;will-change:transform;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;font-weight:560;line-height:1;text-decoration:none;transition:box-shadow .4s,opacity .2s;display:inline-flex;position:relative;overflow:hidden}.MagneticButton-module__ZxY7LG__shell:focus-visible{outline:2px solid var(--mb-fill);outline-offset:3px}.MagneticButton-module__ZxY7LG__root[data-variant=solid] .MagneticButton-module__ZxY7LG__shell{background:linear-gradient(180deg, #ffffff38, #fff0 55%), var(--mb-color);color:var(--mb-text);box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -1px 0 #0000001f, 0 0 0 1px color-mix(in srgb, var(--mb-color) 40%, transparent), 0 8px 28px -6px color-mix(in srgb, var(--mb-fill) 55%, transparent), 0 0 48px -12px color-mix(in srgb, var(--mb-fill) 60%, transparent)}.MagneticButton-module__ZxY7LG__root[data-variant=solid][data-hovered] .MagneticButton-module__ZxY7LG__shell{box-shadow:inset 0 1px 0 #ffffff59, inset 0 -1px 0 #0000001f, 0 0 0 1px color-mix(in srgb, var(--mb-fill) 60%, transparent), 0 12px 36px -6px color-mix(in srgb, var(--mb-fill) 70%, transparent), 0 0 64px -10px color-mix(in srgb, var(--mb-fill) 70%, transparent)}.MagneticButton-module__ZxY7LG__root[data-variant=outline] .MagneticButton-module__ZxY7LG__shell{color:var(--mb-color);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mb-color) 28%, transparent), inset 0 1px 0 #ffffff14;background:#ffffff08}.MagneticButton-module__ZxY7LG__root[data-variant=outline][data-hovered] .MagneticButton-module__ZxY7LG__shell{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mb-fill) 70%, transparent), 0 8px 28px -10px color-mix(in srgb, var(--mb-fill) 60%, transparent)}.MagneticButton-module__ZxY7LG__root[data-variant=ghost] .MagneticButton-module__ZxY7LG__shell{color:var(--mb-color)}.MagneticButton-module__ZxY7LG__fill{z-index:-1;border-radius:inherit;background:var(--mb-fill);clip-path:circle(0% at var(--mb-x,50%) var(--mb-y,50%));pointer-events:none;transition:clip-path .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.MagneticButton-module__ZxY7LG__root[data-hovered] .MagneticButton-module__ZxY7LG__fill{clip-path:circle(150% at var(--mb-x,50%) var(--mb-y,50%))}.MagneticButton-module__ZxY7LG__label{align-items:center;gap:var(--mb-gap);transition:color .25s .2s;display:inline-flex}.MagneticButton-module__ZxY7LG__root[data-hovered] .MagneticButton-module__ZxY7LG__label{color:var(--mb-fill-text);transition-delay:60ms}.MagneticButton-module__ZxY7LG__text{display:inline-block}.MagneticButton-module__ZxY7LG__arrow{width:var(--mb-arrow);height:var(--mb-arrow);flex:none;transition:transform .45s cubic-bezier(.22,1,.36,1)}.MagneticButton-module__ZxY7LG__root[data-hovered] .MagneticButton-module__ZxY7LG__arrow{transform:translate(4px)}.MagneticButton-module__ZxY7LG__shell:focus-visible .MagneticButton-module__ZxY7LG__fill{clip-path:circle(150%)}.MagneticButton-module__ZxY7LG__shell:focus-visible .MagneticButton-module__ZxY7LG__label{color:var(--mb-fill-text)}.MagneticButton-module__ZxY7LG__root[data-disabled] .MagneticButton-module__ZxY7LG__shell{opacity:.45;cursor:not-allowed;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mb-color) 28%, transparent)}@media (prefers-reduced-motion:reduce){.MagneticButton-module__ZxY7LG__fill{clip-path:none;opacity:0;transition:opacity .2s}.MagneticButton-module__ZxY7LG__root[data-hovered] .MagneticButton-module__ZxY7LG__fill,.MagneticButton-module__ZxY7LG__shell:focus-visible .MagneticButton-module__ZxY7LG__fill{clip-path:none;opacity:1}.MagneticButton-module__ZxY7LG__label{transition:color .2s}.MagneticButton-module__ZxY7LG__root[data-hovered] .MagneticButton-module__ZxY7LG__label{transition-delay:0s}.MagneticButton-module__ZxY7LG__arrow{transition:none}.MagneticButton-module__ZxY7LG__root[data-hovered] .MagneticButton-module__ZxY7LG__arrow{transform:none}}
@property --bb-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.BorderBeam-module__50_C6W__root{--bb-from:#8b5cf6;--bb-to:#22d3ee;--bb-duration:4s;--bb-width:1.5px;--bb-radius:999px;--bb-glow-opacity:.6;--bb-glow-blur:14px;--bb-track:#ffffff1a;--bb-head:color-mix(in srgb, var(--bb-to) 35%, white);--bb-stops:transparent 0%, transparent 62%, color-mix(in srgb, var(--bb-from) 0%, transparent) 64%, var(--bb-from) 84%, var(--bb-to) 97%, var(--bb-head) 100%;isolation:isolate;box-sizing:border-box;padding:var(--bb-width);border-radius:var(--bb-radius);color:#fff;vertical-align:middle;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:stretch;text-decoration:none;transition:transform .16s;display:inline-flex;position:relative}.BorderBeam-module__50_C6W__root[data-as=button],.BorderBeam-module__50_C6W__root[data-as=a]{font-family:Inter,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Segoe UI,Roboto,sans-serif;font-size:var(--bb-font-size,14px);letter-spacing:-.01em;cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;font-weight:500;line-height:1.2}.BorderBeam-module__50_C6W__root[data-variant=rainbow]{--bb-stops:#ff4d6d, #ff9f43, #ffd93d, #4ade80, #22d3ee, #6366f1, #c084fc, #ff4d6d}.BorderBeam-module__50_C6W__root[data-variant=pulse]{--bb-stops:var(--bb-from), var(--bb-to), var(--bb-from)}.BorderBeam-module__50_C6W__beam,.BorderBeam-module__50_C6W__glow{z-index:0;border-radius:inherit;pointer-events:none;background-image:conic-gradient(from var(--bb-angle), var(--bb-stops));animation:BorderBeam-module__50_C6W__bb-spin var(--bb-duration) linear infinite;position:absolute;inset:0;overflow:hidden}.BorderBeam-module__50_C6W__beam{background-color:var(--bb-track);container-type:size}.BorderBeam-module__50_C6W__glow{z-index:-1;opacity:var(--bb-glow-opacity);filter:blur(var(--bb-glow-blur));transition:opacity .24s}.BorderBeam-module__50_C6W__root[data-variant=pulse] .BorderBeam-module__50_C6W__glow{animation:BorderBeam-module__50_C6W__bb-spin var(--bb-duration) linear infinite, BorderBeam-module__50_C6W__bb-breathe calc(var(--bb-duration) * .6) ease-in-out infinite}@keyframes BorderBeam-module__50_C6W__bb-spin{to{--bb-angle:360deg}}@keyframes BorderBeam-module__50_C6W__bb-breathe{0%,to{opacity:calc(var(--bb-glow-opacity) * .35);transform:scale(.97)}50%{opacity:var(--bb-glow-opacity);transform:scale(1.03)}}.BorderBeam-module__50_C6W__root[data-bb-fallback] .BorderBeam-module__50_C6W__beam,.BorderBeam-module__50_C6W__root[data-bb-fallback] .BorderBeam-module__50_C6W__glow{background-image:none;animation:none}.BorderBeam-module__50_C6W__root[data-bb-fallback][data-variant=pulse] .BorderBeam-module__50_C6W__glow{animation:BorderBeam-module__50_C6W__bb-breathe calc(var(--bb-duration) * .6) ease-in-out infinite}.BorderBeam-module__50_C6W__root[data-bb-fallback] .BorderBeam-module__50_C6W__glow{container-type:size}.BorderBeam-module__50_C6W__root[data-bb-fallback] .BorderBeam-module__50_C6W__beam:before,.BorderBeam-module__50_C6W__root[data-bb-fallback] .BorderBeam-module__50_C6W__glow:before{content:"";aspect-ratio:1;background-image:conic-gradient(from 0deg, var(--bb-stops));width:calc(100cqw + 100cqh);animation:BorderBeam-module__50_C6W__bb-rotate var(--bb-duration) linear infinite;position:absolute;top:50%;left:50%}@keyframes BorderBeam-module__50_C6W__bb-rotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.BorderBeam-module__50_C6W__surface{z-index:1;box-sizing:border-box;min-width:0;padding:var(--bb-padding,0);border-radius:max(0px, calc(var(--bb-radius) - var(--bb-width)));background:linear-gradient(180deg, #ffffff0f, #fff0 55%), var(--bb-surface,#0c0c10);flex:1;justify-content:center;align-items:center;gap:.5em;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.BorderBeam-module__50_C6W__root[data-as=button] .BorderBeam-module__50_C6W__surface,.BorderBeam-module__50_C6W__root[data-as=a] .BorderBeam-module__50_C6W__surface{padding:var(--bb-padding,.72em 1.5em);white-space:nowrap}.BorderBeam-module__50_C6W__surface:after{content:"";border-radius:inherit;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.BorderBeam-module__50_C6W__content{z-index:1;align-items:center;gap:inherit;min-width:0;display:inline-flex;position:relative}.BorderBeam-module__50_C6W__root[data-as=div] .BorderBeam-module__50_C6W__content{flex:1;display:block}.BorderBeam-module__50_C6W__shimmer{z-index:0;pointer-events:none;background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--bb-to) 22%, #ffffff24) 50%, transparent 70%);animation:BorderBeam-module__50_C6W__bb-shimmer calc(var(--bb-duration) * .9 + 1.2s) ease-in-out infinite;position:absolute;inset:0;transform:translate(-120%)}@keyframes BorderBeam-module__50_C6W__bb-shimmer{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}@media (hover:hover){.BorderBeam-module__50_C6W__root[data-as=button]:hover,.BorderBeam-module__50_C6W__root[data-as=a]:hover{transform:translateY(-1px)}.BorderBeam-module__50_C6W__root:hover .BorderBeam-module__50_C6W__glow{opacity:min(1, calc(var(--bb-glow-opacity) * 1.5))}}.BorderBeam-module__50_C6W__root:focus-within .BorderBeam-module__50_C6W__glow{opacity:min(1, calc(var(--bb-glow-opacity) * 1.5))}.BorderBeam-module__50_C6W__root[data-as=button]:active,.BorderBeam-module__50_C6W__root[data-as=a]:active{transform:scale(.98)}:is(.BorderBeam-module__50_C6W__root:focus-visible,.BorderBeam-module__50_C6W__root[data-as=div]:has(:focus-visible)){outline:2px solid var(--bb-to);outline-offset:3px}.BorderBeam-module__50_C6W__root[data-disabled],.BorderBeam-module__50_C6W__root[data-disabled]:is(:hover,:active){opacity:.5;cursor:not-allowed;transform:none}.BorderBeam-module__50_C6W__root[data-paused] .BorderBeam-module__50_C6W__beam,.BorderBeam-module__50_C6W__root[data-paused] .BorderBeam-module__50_C6W__glow,.BorderBeam-module__50_C6W__root[data-paused] .BorderBeam-module__50_C6W__beam:before,.BorderBeam-module__50_C6W__root[data-paused] .BorderBeam-module__50_C6W__glow:before,.BorderBeam-module__50_C6W__root[data-paused] .BorderBeam-module__50_C6W__shimmer,.BorderBeam-module__50_C6W__root[data-disabled] .BorderBeam-module__50_C6W__beam,.BorderBeam-module__50_C6W__root[data-disabled] .BorderBeam-module__50_C6W__glow,.BorderBeam-module__50_C6W__root[data-disabled] .BorderBeam-module__50_C6W__beam:before,.BorderBeam-module__50_C6W__root[data-disabled] .BorderBeam-module__50_C6W__glow:before,.BorderBeam-module__50_C6W__root[data-disabled] .BorderBeam-module__50_C6W__shimmer{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.BorderBeam-module__50_C6W__root{transition:none}.BorderBeam-module__50_C6W__root:not([data-variant=rainbow]){--bb-stops:var(--bb-from), var(--bb-to), var(--bb-from)}.BorderBeam-module__50_C6W__beam,.BorderBeam-module__50_C6W__glow,.BorderBeam-module__50_C6W__root[data-variant=pulse] .BorderBeam-module__50_C6W__glow,.BorderBeam-module__50_C6W__beam:before,.BorderBeam-module__50_C6W__glow:before,.BorderBeam-module__50_C6W__root[data-bb-fallback] .BorderBeam-module__50_C6W__beam:before,.BorderBeam-module__50_C6W__root[data-bb-fallback] .BorderBeam-module__50_C6W__glow:before,.BorderBeam-module__50_C6W__root[data-bb-fallback][data-variant=pulse] .BorderBeam-module__50_C6W__glow{animation:none}.BorderBeam-module__50_C6W__beam,.BorderBeam-module__50_C6W__glow{--bb-angle:135deg}.BorderBeam-module__50_C6W__root[data-bb-fallback] .BorderBeam-module__50_C6W__beam:before,.BorderBeam-module__50_C6W__root[data-bb-fallback] .BorderBeam-module__50_C6W__glow:before{transform:translate(-50%,-50%)rotate(135deg)}.BorderBeam-module__50_C6W__shimmer{display:none}.BorderBeam-module__50_C6W__root[data-as=button]:hover,.BorderBeam-module__50_C6W__root[data-as=a]:hover,.BorderBeam-module__50_C6W__root[data-as=button]:active,.BorderBeam-module__50_C6W__root[data-as=a]:active{transform:none}}
.MagnifyDock-module__w5C3-a__root{--mdk-base:52px;--mdk-gap:10px;--mdk-pad:10px;--mdk-tile-bg:linear-gradient(180deg, #ffffff29, #ffffff0d);color:#fff;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Segoe UI,Roboto,sans-serif;display:flex}.MagnifyDock-module__w5C3-a__bar{isolation:isolate;align-items:flex-end;gap:var(--mdk-gap);box-sizing:border-box;height:calc(var(--mdk-base) + var(--mdk-pad) * 2);padding:var(--mdk-pad);border-radius:calc(var(--mdk-base) * .36 + var(--mdk-pad));-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:linear-gradient(#ffffff1a,#ffffff08),#1212186b;margin:0;list-style:none;display:flex;position:relative;box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff14,0 2px 8px #0000004d,0 24px 60px #00000080}.MagnifyDock-module__w5C3-a__bar:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.MagnifyDock-module__w5C3-a__bar{background:#1c1c22f0}}.MagnifyDock-module__w5C3-a__slot{width:var(--mdk-base);height:var(--mdk-base);flex:none;position:relative}.MagnifyDock-module__w5C3-a__item{width:100%;height:100%;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:24%;outline:none;margin:0;padding:0;text-decoration:none;display:block;position:relative}.MagnifyDock-module__w5C3-a__item:focus-visible{outline-offset:3px;outline:2px solid #fff}.MagnifyDock-module__w5C3-a__tile{background:var(--mdk-tile-bg);border-radius:24%;place-items:center;transition:transform .16s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff14,0 6px 16px #00000059}.MagnifyDock-module__w5C3-a__tile:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff38 0%,#ffffff0a 45%,#0000 55%);position:absolute;inset:0}.MagnifyDock-module__w5C3-a__icon{color:#ffffffeb;width:48%;height:48%;position:relative}[data-tiles=colorful] .MagnifyDock-module__w5C3-a__tile{box-shadow:inset 0 1px #fff6,inset 0 -1px #0000002e,0 6px 16px #0006}[data-tiles=colorful] .MagnifyDock-module__w5C3-a__icon{color:#fff;filter:drop-shadow(0 1px 1.5px #0000004d)}.MagnifyDock-module__w5C3-a__item:active .MagnifyDock-module__w5C3-a__tile{transform:scale(.9)}.MagnifyDock-module__w5C3-a__tip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.01em;white-space:nowrap;color:#fffffff2;pointer-events:none;opacity:0;transform-origin:50% 100%;background:#1e1e24d1;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:500;line-height:1.2;transition:opacity .14s ease-out,transform .26s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,6px)scale(.9);box-shadow:inset 0 0 0 1px #ffffff1a,0 8px 24px #0006}.MagnifyDock-module__w5C3-a__tip:after{content:"";background:inherit;clip-path:polygon(100% 0,100% 100%,0 100%);border-radius:1px;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:100%;left:50%;transform:rotate(45deg)}[data-labels=hover] .MagnifyDock-module__w5C3-a__item:focus-visible .MagnifyDock-module__w5C3-a__tip{opacity:1;transform:translate(-50%)scale(1)}@media (hover:hover){[data-labels=hover] .MagnifyDock-module__w5C3-a__item:hover .MagnifyDock-module__w5C3-a__tip{opacity:1;transform:translate(-50%)scale(1)}}[data-labels=always] .MagnifyDock-module__w5C3-a__tip{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:#ffffffc7;text-shadow:0 1px 4px #0009;opacity:1;background:0 0;padding:0;font-size:11px;bottom:calc(100% + 6px);transform:translate(-50%)}[data-labels=always] .MagnifyDock-module__w5C3-a__tip:after,[data-labels=never] .MagnifyDock-module__w5C3-a__tip{display:none}.MagnifyDock-module__w5C3-a__dot{bottom:calc(var(--mdk-pad) * -1 + 3px);pointer-events:none;background:#ffffffd9;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;left:50%;box-shadow:0 0 6px #fff9}.MagnifyDock-module__w5C3-a__separator{width:1px;height:calc(var(--mdk-base) * .78);margin:0 calc(var(--mdk-gap) * .3);background:linear-gradient(#0000,#ffffff42 20% 80%,#0000);flex:none;align-self:center}@media (prefers-reduced-motion:reduce){.MagnifyDock-module__w5C3-a__tile{transition:none}.MagnifyDock-module__w5C3-a__tip{transition:opacity .14s ease-out;transform:translate(-50%)}[data-labels=hover] .MagnifyDock-module__w5C3-a__item:focus-visible .MagnifyDock-module__w5C3-a__tip{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce) and (hover:hover){[data-labels=hover] .MagnifyDock-module__w5C3-a__item:hover .MagnifyDock-module__w5C3-a__tip{transform:translate(-50%)}}
.InfiniteMarquee-module__lWSuRW__root{--im-duration:30s;--im-gap:48px;--im-fade:96px;--im-band-color:#d4ff3f;--im-band-ink:#0a0a0a;--im-band-rotate:-3deg;min-width:0;max-width:100%;position:relative}.InfiniteMarquee-module__lWSuRW__viewport{outline:none;display:flex;overflow:clip}.InfiniteMarquee-module__lWSuRW__root[data-axis=y]{block-size:360px}.InfiniteMarquee-module__lWSuRW__root[data-axis=y] .InfiniteMarquee-module__lWSuRW__viewport{block-size:100%}.InfiniteMarquee-module__lWSuRW__root[data-fade] .InfiniteMarquee-module__lWSuRW__viewport{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--im-fade), #000 calc(100% - var(--im-fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--im-fade), #000 calc(100% - var(--im-fade)), transparent)}.InfiniteMarquee-module__lWSuRW__root[data-fade][data-axis=y] .InfiniteMarquee-module__lWSuRW__viewport{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--im-fade), #000 calc(100% - var(--im-fade)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--im-fade), #000 calc(100% - var(--im-fade)), transparent)}.InfiniteMarquee-module__lWSuRW__track{flex:none;width:max-content;display:flex}.InfiniteMarquee-module__lWSuRW__root[data-axis=y] .InfiniteMarquee-module__lWSuRW__track{flex-direction:column;width:auto;height:max-content}.InfiniteMarquee-module__lWSuRW__group{align-items:center;gap:var(--im-gap);flex:none;padding-inline-end:var(--im-gap);display:flex}.InfiniteMarquee-module__lWSuRW__group>*{flex:none}.InfiniteMarquee-module__lWSuRW__root[data-axis=y] .InfiniteMarquee-module__lWSuRW__group{flex-direction:column;padding-block-end:var(--im-gap);padding-inline-end:0}.InfiniteMarquee-module__lWSuRW__root[data-ready] .InfiniteMarquee-module__lWSuRW__track{animation:InfiniteMarquee-module__lWSuRW__im-scroll-x var(--im-duration) linear infinite;will-change:transform}.InfiniteMarquee-module__lWSuRW__root[data-ready][data-axis=y] .InfiniteMarquee-module__lWSuRW__track{animation-name:InfiniteMarquee-module__lWSuRW__im-scroll-y}.InfiniteMarquee-module__lWSuRW__root[data-ready][data-direction=right] .InfiniteMarquee-module__lWSuRW__track{animation-direction:reverse}.InfiniteMarquee-module__lWSuRW__root[data-pause-on-hover] .InfiniteMarquee-module__lWSuRW__viewport:hover .InfiniteMarquee-module__lWSuRW__track,.InfiniteMarquee-module__lWSuRW__root[data-pause-on-hover] .InfiniteMarquee-module__lWSuRW__viewport:focus-within .InfiniteMarquee-module__lWSuRW__track,.InfiniteMarquee-module__lWSuRW__root[data-offscreen] .InfiniteMarquee-module__lWSuRW__track{animation-play-state:paused}@keyframes InfiniteMarquee-module__lWSuRW__im-scroll-x{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes InfiniteMarquee-module__lWSuRW__im-scroll-y{0%{transform:translate(0,0)}to{transform:translateY(-50%)}}.InfiniteMarquee-module__lWSuRW__root[data-variant=band]{inline-size:110%;max-width:none;rotate:var(--im-band-rotate);background:var(--im-band-color);color:var(--im-band-ink);box-shadow:0 24px 60px -18px color-mix(in srgb, var(--im-band-color) 55%, transparent), 0 14px 30px -12px #0000008c;isolation:isolate;margin-inline:-5%;padding-block:.9em;font-family:Inter Tight,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Hiragino Sans,Noto Sans JP,sans-serif;font-size:clamp(14px,1.6cqi,22px);container-type:inline-size}.InfiniteMarquee-module__lWSuRW__root[data-variant=band]:before,.InfiniteMarquee-module__lWSuRW__root[data-variant=band]:after{content:"";pointer-events:none;z-index:1;position:absolute;inset:0}.InfiniteMarquee-module__lWSuRW__root[data-variant=band]:before{background:linear-gradient(#ffffff47 0%,#fff0 38%,#0000 62%,#00000024 100%);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0000002e}.InfiniteMarquee-module__lWSuRW__root[data-variant=band]:after{opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.InfiniteMarquee-module__lWSuRW__root[data-variant=band] .InfiniteMarquee-module__lWSuRW__viewport{z-index:2;position:relative}.InfiniteMarquee-module__lWSuRW__root[data-variant=band] .InfiniteMarquee-module__lWSuRW__group{white-space:nowrap;letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(30px,6.4cqi,96px);font-weight:800;line-height:1}@media (prefers-reduced-motion:reduce){.InfiniteMarquee-module__lWSuRW__root .InfiniteMarquee-module__lWSuRW__track{will-change:auto;margin-inline:auto;animation:none!important}.InfiniteMarquee-module__lWSuRW__root[data-axis=y] .InfiniteMarquee-module__lWSuRW__track{margin-block:auto;margin-inline:0}.InfiniteMarquee-module__lWSuRW__group[aria-hidden=true]{display:none}.InfiniteMarquee-module__lWSuRW__group{padding-inline:var(--im-gap)}.InfiniteMarquee-module__lWSuRW__root[data-axis=y] .InfiniteMarquee-module__lWSuRW__group{padding-inline:0;padding-block:var(--im-gap)}.InfiniteMarquee-module__lWSuRW__root .InfiniteMarquee-module__lWSuRW__viewport,.InfiniteMarquee-module__lWSuRW__root[data-fade] .InfiniteMarquee-module__lWSuRW__viewport,.InfiniteMarquee-module__lWSuRW__root[data-fade][data-axis=y] .InfiniteMarquee-module__lWSuRW__viewport{scrollbar-width:thin;scrollbar-color:#fff3 transparent;overflow:auto;-webkit-mask-image:none;mask-image:none}.InfiniteMarquee-module__lWSuRW__root .InfiniteMarquee-module__lWSuRW__viewport:focus-visible{outline-offset:2px;outline:2px solid}}
.BentoGrid-module__wqP2FW__root{--bento-cols:4;--bento-cols-md:2;--bento-gap:12px;--bento-radius:20px;--bento-row:160px;--bento-default-accent:#a78bfa;--bento-surface:#0c0c0f;--bento-border:#ffffff14;color:#ededef;width:100%;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Segoe UI,Roboto,sans-serif;container:bento/inline-size}.BentoGrid-module__wqP2FW__grid{grid-template-columns:repeat(var(--bento-cols), minmax(0, 1fr));grid-auto-rows:minmax(var(--bento-row), auto);gap:var(--bento-gap);grid-auto-flow:dense;margin:0;padding:0;list-style:none;display:grid}.BentoGrid-module__wqP2FW__cell{--bento-accent:var(--bento-default-accent);min-width:0;display:flex;position:relative}.BentoGrid-module__wqP2FW__cell[data-span="2x1"]{grid-column:span 2}.BentoGrid-module__wqP2FW__cell[data-span="1x2"]{grid-row:span 2}.BentoGrid-module__wqP2FW__cell[data-span="2x2"]{grid-area:span 2/span 2}.BentoGrid-module__wqP2FW__root[data-single] .BentoGrid-module__wqP2FW__cell{grid-column:auto}.BentoGrid-module__wqP2FW__tile{isolation:isolate;box-sizing:border-box;border:1px solid var(--bento-border);border-radius:var(--bento-radius);background: radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--bento-accent) 13%, transparent), transparent 55%), linear-gradient(180deg, #ffffff09, transparent 40%), var(--bento-surface);flex:1;min-width:0;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.BentoGrid-module__wqP2FW__tile:before{content:"";z-index:0;background:radial-gradient(90% 70% at 0% 0%, color-mix(in srgb, var(--bento-accent) 22%, transparent), transparent 70%), radial-gradient(70% 60% at 100% 100%, color-mix(in srgb, var(--bento-accent) 9%, transparent), transparent 70%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.BentoGrid-module__wqP2FW__grain{z-index:0;opacity:.05;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@media (hover:hover){.BentoGrid-module__wqP2FW__tile:hover{border-color:color-mix(in srgb, var(--bento-accent) 45%, #ffffff1a);transform:translateY(-3px)}.BentoGrid-module__wqP2FW__tile:hover:before{opacity:1}}.BentoGrid-module__wqP2FW__tile:focus-within{border-color:color-mix(in srgb, var(--bento-accent) 45%, #ffffff1a)}.BentoGrid-module__wqP2FW__tile:focus-within:before{opacity:1}.BentoGrid-module__wqP2FW__body{z-index:1;box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"icon""visual""text";gap:12px;height:100%;padding:18px;display:grid;position:relative}.BentoGrid-module__wqP2FW__cell[data-span="2x1"][data-visual] .BentoGrid-module__wqP2FW__body{grid-template:"icon visual""text visual"minmax(0,1fr)/minmax(0,1fr) minmax(0,1.15fr);column-gap:16px}.BentoGrid-module__wqP2FW__chip{background:color-mix(in srgb, var(--bento-accent) 14%, #ffffff05);width:34px;height:34px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bento-accent) 30%, transparent), inset 0 1px 0 #ffffff14;color:color-mix(in srgb, var(--bento-accent) 70%, white);border-radius:10px;grid-area:icon;justify-content:center;align-items:center;display:inline-flex}.BentoGrid-module__wqP2FW__visual{grid-area:visual;min-width:0;min-height:0;position:relative;overflow:hidden}.BentoGrid-module__wqP2FW__text{grid-area:text;align-self:end;min-width:0}.BentoGrid-module__wqP2FW__title{letter-spacing:-.01em;color:#f4f4f5;margin:0;font-size:15px;font-weight:600;line-height:1.35}.BentoGrid-module__wqP2FW__description{color:#ededef8f;margin:6px 0 0;font-size:13px;line-height:1.55}@container bento (max-width:639px){.BentoGrid-module__wqP2FW__grid{grid-template-columns:repeat(var(--bento-cols-md), minmax(0, 1fr))}}@container bento (max-width:439px){.BentoGrid-module__wqP2FW__grid{grid-template-columns:minmax(0,1fr)}.BentoGrid-module__wqP2FW__cell[data-span]{grid-area:auto}.BentoGrid-module__wqP2FW__cell[data-visual]{min-height:calc(var(--bento-row) * 1.6)}.BentoGrid-module__wqP2FW__cell[data-span][data-visual] .BentoGrid-module__wqP2FW__body{grid-template:"icon""visual"minmax(0,1fr)"text"/minmax(0,1fr)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.BentoGrid-module__wqP2FW__root[data-reveal] .BentoGrid-module__wqP2FW__cell{transition:opacity .6s,transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(min(var(--bento-i,0), 10) * 70ms)}.BentoGrid-module__wqP2FW__root[data-reveal=pending] .BentoGrid-module__wqP2FW__cell{opacity:0;transform:translateY(18px)scale(.98)}}@media (prefers-reduced-motion:reduce){.BentoGrid-module__wqP2FW__tile,.BentoGrid-module__wqP2FW__tile:before{transition:none}.BentoGrid-module__wqP2FW__tile:hover{transform:none}}
.TextReveal-module__S2sVGa__root{--tr-gradient:linear-gradient(100deg, #fff 0%, #efeaff 28%, #b9abff 60%, #7cc8ff 100%);position:relative}.TextReveal-module__S2sVGa__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TextReveal-module__S2sVGa__group{white-space:nowrap}.TextReveal-module__S2sVGa__piece{white-space:pre;display:inline-block}.TextReveal-module__S2sVGa__mask{clip-path:inset(-.25em -.2em -.22em);display:inline-block}.TextReveal-module__S2sVGa__root[data-gradient] .TextReveal-module__S2sVGa__piece{color:#0000;background-image:var(--tr-gradient);background-repeat:no-repeat;background-size:var(--tr-w,100%) var(--tr-h,100%);background-position:var(--tr-x,0px) var(--tr-y,0px);-webkit-background-clip:text;background-clip:text;margin:-.14em -.06em -.22em;padding:.14em .06em .22em}@media (forced-colors:active){.TextReveal-module__S2sVGa__root[data-gradient] .TextReveal-module__S2sVGa__piece{color:canvastext;background:0 0}}
.ShinyText-module__t1PZzq__root{--st-c1:#a78bfa;--st-c2:#f472b6;--st-c3:#60a5fa;--st-stops:var(--st-c1), var(--st-c2), var(--st-c3), var(--st-c1);--st-base:#8e8a9f;--st-angle:110deg;--st-speed:3s;--st-fallback:var(--st-base)}.ShinyText-module__t1PZzq__root[data-variant=gradient]{--st-speed:6s;--st-fallback:var(--st-c1)}.ShinyText-module__t1PZzq__root[data-variant=aurora]{--st-speed:8s;--st-fallback:var(--st-c1)}.ShinyText-module__t1PZzq__root[data-variant=metallic]{--st-speed:4s;--st-fallback:#dfe3ea}.ShinyText-module__t1PZzq__root[data-glow]{isolation:isolate;display:grid}.ShinyText-module__t1PZzq__root[data-glow][data-inline]{display:inline-grid}.ShinyText-module__t1PZzq__layer,.ShinyText-module__t1PZzq__glowLayer{grid-area:1/1}.ShinyText-module__t1PZzq__glowLayer{pointer-events:none;-webkit-user-select:none;user-select:none;filter:blur(.22em)saturate(1.25);opacity:.6}.ShinyText-module__t1PZzq__text{color:var(--st-fallback);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-block:.12em}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ShinyText-module__t1PZzq__text{color:#0000;animation-duration:var(--st-speed);background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;animation-iteration-count:infinite}.ShinyText-module__t1PZzq__root[data-variant=shimmer] .ShinyText-module__t1PZzq__text{background-image:linear-gradient(var(--st-angle), var(--st-base) 0%, var(--st-base) 41%, color-mix(in srgb, var(--st-c1) 75%, var(--st-base)) 46%, #fff 50%, color-mix(in srgb, var(--st-c2) 75%, var(--st-base)) 54%, var(--st-base) 59%, var(--st-base) 100%);background-position:100% 0;background-size:300% 100%;animation-name:ShinyText-module__t1PZzq__st-sweep;animation-timing-function:cubic-bezier(.45,0,.2,1)}.ShinyText-module__t1PZzq__root[data-variant=gradient] .ShinyText-module__t1PZzq__text{background-image:linear-gradient(var(--st-angle), var(--st-stops));background-position:0%;background-size:300% 100%;animation-name:ShinyText-module__t1PZzq__st-flow;animation-timing-function:ease-in-out;animation-direction:alternate}.ShinyText-module__t1PZzq__root[data-variant=aurora] .ShinyText-module__t1PZzq__text{background-image:radial-gradient(60% 80% at 30% 40%, color-mix(in srgb, var(--st-c2) 55%, transparent), transparent 70%), linear-gradient(var(--st-angle), var(--st-stops));background-position:0%;background-size:220% 220%;animation-name:ShinyText-module__t1PZzq__st-drift;animation-timing-function:ease-in-out}.ShinyText-module__t1PZzq__root[data-variant=metallic] .ShinyText-module__t1PZzq__text{background-image:linear-gradient(var(--st-angle), transparent 44%, #fffffff2 50%, transparent 56%), linear-gradient(180deg, #fbfcfd 0%, #e3e6ec 28%, color-mix(in srgb, var(--st-c1) 20%, #6c717d) 52%, #aeb4bf 66%, #eef0f4 88%, #fff 100%);background-position:100% 0,0 0;background-size:300% 100%,100% 100%;animation-name:ShinyText-module__t1PZzq__st-streak;animation-timing-function:cubic-bezier(.45,0,.2,1)}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.ShinyText-module__t1PZzq__glowLayer{display:none}}@keyframes ShinyText-module__t1PZzq__st-sweep{0%{background-position:100% 0}60%,to{background-position:0 0}}@keyframes ShinyText-module__t1PZzq__st-flow{0%{background-position:0%}to{background-position:100%}}@keyframes ShinyText-module__t1PZzq__st-drift{0%,to{background-position:0%}33%{background-position:100% 20%}66%{background-position:60% 100%}}@keyframes ShinyText-module__t1PZzq__st-streak{0%{background-position:100% 0,0 0}55%,to{background-position:0 0,0 0}}.ShinyText-module__t1PZzq__root[data-paused] .ShinyText-module__t1PZzq__text{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ShinyText-module__t1PZzq__text{animation:none!important}.ShinyText-module__t1PZzq__root[data-variant=shimmer] .ShinyText-module__t1PZzq__text{background-position:50% 0}.ShinyText-module__t1PZzq__root[data-variant=gradient] .ShinyText-module__t1PZzq__text,.ShinyText-module__t1PZzq__root[data-variant=aurora] .ShinyText-module__t1PZzq__text{background-position:50%}.ShinyText-module__t1PZzq__root[data-variant=metallic] .ShinyText-module__t1PZzq__text{background-position:42% 0,0 0}}
.NumberTicker-module__sRdqqq__root{--nt-cell-h:1.2em;--nt-fade:14%;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;display:inline-block}.NumberTicker-module__sRdqqq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.NumberTicker-module__sRdqqq__visual{display:inline-block}.NumberTicker-module__sRdqqq__stack{justify-items:end;display:inline-grid}.NumberTicker-module__sRdqqq__stack>*{grid-area:1/1}.NumberTicker-module__sRdqqq__ghost{visibility:hidden}.NumberTicker-module__sRdqqq__odometer{line-height:var(--nt-cell-h);align-items:flex-start;display:inline-flex}.NumberTicker-module__sRdqqq__affix{height:var(--nt-cell-h);white-space:pre}.NumberTicker-module__sRdqqq__column{height:var(--nt-cell-h);line-height:var(--nt-cell-h);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--nt-fade), #000 calc(100% - var(--nt-fade)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--nt-fade), #000 calc(100% - var(--nt-fade)), transparent);display:inline-block;position:relative;overflow:hidden}.NumberTicker-module__sRdqqq__sizer{visibility:hidden;display:block}.NumberTicker-module__sRdqqq__strip{will-change:transform;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.NumberTicker-module__sRdqqq__cell{height:var(--nt-cell-h);line-height:var(--nt-cell-h);display:block}@media (prefers-reduced-motion:reduce){.NumberTicker-module__sRdqqq__column{-webkit-mask-image:none;mask-image:none}.NumberTicker-module__sRdqqq__strip{will-change:auto}}
.DotGridBackground-module__vPEy9q__root{--dg-accent:#a78bfa;--dg-base:#08080b;isolation:isolate;background:var(--dg-base);color:#fff;width:100%;height:100%;position:relative;overflow:hidden}.DotGridBackground-module__vPEy9q__glow{z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 48% at 50% 0%, color-mix(in srgb, var(--dg-accent) 22%, transparent), transparent 72%), radial-gradient(ellipse 80% 60% at 50% 110%, color-mix(in srgb, var(--dg-accent) 8%, transparent), transparent 70%);position:absolute;inset:0}.DotGridBackground-module__vPEy9q__canvas{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.DotGridBackground-module__vPEy9q__content{z-index:2;height:100%;position:relative}
.OrbitingIcons-module__mSUvNa__root{--oi-size:420px;--oi-center:.24762;--oi-chip:.10476;--oi-glow:#8b7bff;width:min(100%, var(--oi-size));aspect-ratio:1;isolation:isolate;position:relative;container-type:inline-size}.OrbitingIcons-module__mSUvNa__orbits{position:absolute;inset:0}.OrbitingIcons-module__mSUvNa__ambient{background:radial-gradient(circle at center, color-mix(in srgb, var(--oi-glow) 16%, transparent) 0%, transparent 64%);pointer-events:none;border-radius:50%;position:absolute;inset:0}.OrbitingIcons-module__mSUvNa__glow{width:calc(var(--oi-center) * 270cqi);aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--oi-glow) 62%, transparent) 0%, color-mix(in srgb, var(--oi-glow) 22%, transparent) 34%, transparent 68%);pointer-events:none;border-radius:50%;animation:6s ease-in-out infinite alternate OrbitingIcons-module__mSUvNa__oi-breathe;position:absolute;top:50%;left:50%;translate:-50% -50%}.OrbitingIcons-module__mSUvNa__ring{width:calc(var(--oi-r) * 200cqi);aspect-ratio:1;animation:OrbitingIcons-module__mSUvNa__oi-spin var(--oi-duration) linear infinite;position:absolute;top:50%;left:50%;translate:-50% -50%}.OrbitingIcons-module__mSUvNa__ring[data-reverse]{animation-direction:reverse}.OrbitingIcons-module__mSUvNa__line{pointer-events:none;border-radius:50%;position:absolute;inset:0}.OrbitingIcons-module__mSUvNa__root[data-ring-style=dashed] .OrbitingIcons-module__mSUvNa__line{border:1.5px dashed #ffffff2b}.OrbitingIcons-module__mSUvNa__root[data-ring-style=solid] .OrbitingIcons-module__mSUvNa__line{border:1.5px solid #ffffff1a}.OrbitingIcons-module__mSUvNa__root[data-ring-style=gradient] .OrbitingIcons-module__mSUvNa__line{background:conic-gradient(from 0deg, transparent 0deg, transparent 140deg, color-mix(in srgb, var(--oi-glow) 70%, transparent) 300deg, color-mix(in srgb, var(--oi-glow) 55%, white) 352deg, transparent 360deg), #ffffff12;-webkit-mask-image:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask-image:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}.OrbitingIcons-module__mSUvNa__root[data-ring-style=gradient] .OrbitingIcons-module__mSUvNa__ring[data-reverse] .OrbitingIcons-module__mSUvNa__line{transform:scaleX(-1)}.OrbitingIcons-module__mSUvNa__spoke{transform-origin:0;width:50%;height:0;rotate:var(--oi-angle);position:absolute;top:50%;left:50%}.OrbitingIcons-module__mSUvNa__beam{top:-3px;left:calc(var(--oi-center) * 50cqi);right:calc(var(--oi-chip) * 50cqi);pointer-events:none;height:6px;position:absolute;overflow:hidden}.OrbitingIcons-module__mSUvNa__beam:before{content:"";background:linear-gradient(90deg, #fff, var(--oi-glow) 30%, transparent);width:35%;height:2px;box-shadow:0 0 6px var(--oi-glow);opacity:0;animation:7s linear infinite OrbitingIcons-module__mSUvNa__oi-beam;animation-delay:var(--oi-beam-delay);border-radius:2px;position:absolute;top:2px;left:0}.OrbitingIcons-module__mSUvNa__chipAnchor{width:calc(var(--oi-chip) * 100cqi);aspect-ratio:1;translate:-50% -50%;rotate:calc(var(--oi-angle) * -1);position:absolute;top:0;left:100%}.OrbitingIcons-module__mSUvNa__chip{color:#ffffffdb;width:100%;height:100%;animation:OrbitingIcons-module__mSUvNa__oi-counter var(--oi-duration) linear infinite;background:radial-gradient(120% 120% at 30% 15%,#ffffff26,#ffffff05 62%),#111115;border-radius:50%;place-items:center;transition:color .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff17,0 8px 22px #0000008c}.OrbitingIcons-module__mSUvNa__ring[data-reverse] .OrbitingIcons-module__mSUvNa__chip{animation-direction:reverse}.OrbitingIcons-module__mSUvNa__chip:hover{color:#fff;box-shadow:inset 0 1px 0 #ffffff47, inset 0 0 0 1px color-mix(in srgb, var(--oi-glow) 60%, transparent), 0 0 18px color-mix(in srgb, var(--oi-glow) 45%, transparent), 0 8px 22px #0000008c}.OrbitingIcons-module__mSUvNa__chip>svg{width:46%;height:46%}.OrbitingIcons-module__mSUvNa__chip>img{object-fit:contain;width:58%;height:58%}.OrbitingIcons-module__mSUvNa__center{z-index:1;width:calc(var(--oi-center) * 100cqi);aspect-ratio:1;box-shadow:inset 0 1px 0 #ffffff3d, inset 0 0 0 1px #ffffff1a, 0 0 44px color-mix(in srgb, var(--oi-glow) 42%, transparent), 0 20px 50px #00000080;color:#fff;background:radial-gradient(100% 100% at 50% 0,#ffffff29,#ffffff08 62%),#0f0f13;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.OrbitingIcons-module__mSUvNa__center:before{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:-9%}.OrbitingIcons-module__mSUvNa__center>svg{width:42%;height:42%}.OrbitingIcons-module__mSUvNa__root[data-pause-on-hover]:hover .OrbitingIcons-module__mSUvNa__ring,.OrbitingIcons-module__mSUvNa__root[data-pause-on-hover]:hover .OrbitingIcons-module__mSUvNa__chip,.OrbitingIcons-module__mSUvNa__root[data-pause-on-hover]:hover .OrbitingIcons-module__mSUvNa__beam:before,.OrbitingIcons-module__mSUvNa__root[data-offscreen] .OrbitingIcons-module__mSUvNa__ring,.OrbitingIcons-module__mSUvNa__root[data-offscreen] .OrbitingIcons-module__mSUvNa__chip,.OrbitingIcons-module__mSUvNa__root[data-offscreen] .OrbitingIcons-module__mSUvNa__beam:before,.OrbitingIcons-module__mSUvNa__root[data-offscreen] .OrbitingIcons-module__mSUvNa__glow{animation-play-state:paused}@keyframes OrbitingIcons-module__mSUvNa__oi-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes OrbitingIcons-module__mSUvNa__oi-counter{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes OrbitingIcons-module__mSUvNa__oi-breathe{0%{opacity:.75;transform:scale(.92)}to{opacity:1;transform:scale(1.06)}}@keyframes OrbitingIcons-module__mSUvNa__oi-beam{0%{opacity:0;transform:translate(286%)}3%{opacity:1}18%{opacity:1}22%{opacity:0;transform:translate(-100%)}to{opacity:0;transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.OrbitingIcons-module__mSUvNa__ring,.OrbitingIcons-module__mSUvNa__chip,.OrbitingIcons-module__mSUvNa__glow{animation:none}.OrbitingIcons-module__mSUvNa__beam{display:none}}.OrbitingIcons-module__mSUvNa__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.HoverNav-module__JKhytG__root{--hn-highlight:#fff;--hn-item-h:34px;--hn-pad:5px;--hn-px:14px;--hn-font:14px;--hn-dot-bottom:3px;color:#fff;-webkit-font-smoothing:antialiased;min-width:0;max-width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Segoe UI,Roboto,sans-serif;display:flex}.HoverNav-module__JKhytG__root[data-size=sm]{--hn-item-h:28px;--hn-pad:4px;--hn-px:11px;--hn-font:13px;--hn-dot-bottom:2px}.HoverNav-module__JKhytG__bar{isolation:isolate;box-sizing:border-box;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex;position:relative}.HoverNav-module__JKhytG__root[data-variant=floating] .HoverNav-module__JKhytG__bar{padding:var(--hn-pad);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);background:linear-gradient(#ffffff12,#ffffff04),#0e0e129e;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff14,0 1px 2px #0006,0 14px 40px -10px #000000b3}.HoverNav-module__JKhytG__root[data-variant=floating] .HoverNav-module__JKhytG__bar:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.HoverNav-module__JKhytG__root[data-variant=floating] .HoverNav-module__JKhytG__bar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff52,#0000);height:1px;position:absolute;top:0;left:14%;right:14%}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.HoverNav-module__JKhytG__root[data-variant=floating] .HoverNav-module__JKhytG__bar{background:#16161cf5}}.HoverNav-module__JKhytG__track{overscroll-behavior-x:contain;scrollbar-width:none;border-radius:999px;flex:0 auto;min-width:0;position:relative;overflow-x:auto}.HoverNav-module__JKhytG__track::-webkit-scrollbar{display:none}.HoverNav-module__JKhytG__root[data-variant=flat] .HoverNav-module__JKhytG__track{border-radius:10px}.HoverNav-module__JKhytG__blob{pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--hn-highlight) 9%, transparent), color-mix(in srgb, var(--hn-highlight) 5%, transparent));width:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--hn-highlight) 12%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--hn-highlight) 7%, transparent);will-change:transform, width;border-radius:999px;position:absolute;top:0;bottom:0;left:0}.HoverNav-module__JKhytG__root[data-variant=flat] .HoverNav-module__JKhytG__blob{border-radius:10px}.HoverNav-module__JKhytG__list{margin:0;padding:0;list-style:none;display:flex;position:relative}.HoverNav-module__JKhytG__item{flex:none}.HoverNav-module__JKhytG__link{box-sizing:border-box;height:var(--hn-item-h);padding:0 var(--hn-px);font-size:var(--hn-font);letter-spacing:-.005em;white-space:nowrap;color:#fff9;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;font-weight:500;line-height:1;text-decoration:none;transition:color .2s;display:flex;position:relative}.HoverNav-module__JKhytG__root[data-variant=flat] .HoverNav-module__JKhytG__link{border-radius:10px}.HoverNav-module__JKhytG__link[data-active]{color:#fff}@media (hover:hover){.HoverNav-module__JKhytG__link:hover{color:#fff}}.HoverNav-module__JKhytG__link:focus-visible{color:#fff;outline:2px solid color-mix(in srgb, var(--hn-highlight) 60%, transparent);outline-offset:-2px}.HoverNav-module__JKhytG__label{transition:transform .14s;display:block}.HoverNav-module__JKhytG__link:active .HoverNav-module__JKhytG__label{transform:scale(.95)}.HoverNav-module__JKhytG__indicator{pointer-events:none;background:var(--hn-highlight);box-shadow:0 0 10px color-mix(in srgb, var(--hn-highlight) 70%, transparent);position:absolute}.HoverNav-module__JKhytG__indicator[data-kind=dot]{left:50%;bottom:var(--hn-dot-bottom);width:4px;height:4px;margin-left:-2px}.HoverNav-module__JKhytG__indicator[data-kind=underline]{left:var(--hn-px);right:var(--hn-px);height:2px;bottom:1px}.HoverNav-module__JKhytG__cta{box-sizing:border-box;height:var(--hn-item-h);padding:0 calc(var(--hn-px) - 2px) 0 var(--hn-px);font-size:calc(var(--hn-font) - 1px);letter-spacing:-.005em;white-space:nowrap;color:#0b0b0f;-webkit-tap-highlight-color:transparent;background:linear-gradient(#fff,#e7e7ec);border-radius:999px;flex:none;align-items:center;gap:6px;margin-left:2px;font-weight:600;line-height:1;text-decoration:none;transition:transform .14s,filter .2s;display:inline-flex;position:relative;box-shadow:inset 0 -1px #0000001f,0 1px 2px #00000059,0 0 0 1px #ffffff1a}.HoverNav-module__JKhytG__ctaArrow{flex:none;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover){.HoverNav-module__JKhytG__cta:hover{filter:brightness(.94)}.HoverNav-module__JKhytG__cta:hover .HoverNav-module__JKhytG__ctaArrow{transform:translate(2px)}}.HoverNav-module__JKhytG__cta:active{transform:scale(.96)}.HoverNav-module__JKhytG__cta:focus-visible{outline:2px solid color-mix(in srgb, var(--hn-highlight) 70%, transparent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.HoverNav-module__JKhytG__label,.HoverNav-module__JKhytG__cta,.HoverNav-module__JKhytG__ctaArrow{transition:none}.HoverNav-module__JKhytG__link:active .HoverNav-module__JKhytG__label,.HoverNav-module__JKhytG__cta:active,.HoverNav-module__JKhytG__cta:hover .HoverNav-module__JKhytG__ctaArrow{transform:none}}
.SwipeCardStack-module__1iQbTa__root{--scs-card-width:300px;--scs-card-height:380px;--scs-depth-room:28px;--scs-radius:24px;--scs-surface:#141416;--scs-accent:#a78bfa;--scs-like:#4ade80;--scs-nope:#fb7185;color:#fff;flex-direction:column;align-items:center;gap:22px;font-family:Inter,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Segoe UI,Roboto,sans-serif;display:flex}.SwipeCardStack-module__1iQbTa__stack{width:var(--scs-card-width);max-width:100%;height:var(--scs-card-height);margin-bottom:var(--scs-depth-room);outline:none;position:relative}.SwipeCardStack-module__1iQbTa__slot{transform-origin:50% 100%;position:absolute;inset:0}.SwipeCardStack-module__1iQbTa__card{border-radius:var(--scs-radius);background:linear-gradient(180deg, #ffffff0b, #fff0 40%), var(--scs-surface);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff1a,0 1px 2px #0006,0 24px 48px -12px #0009}.SwipeCardStack-module__1iQbTa__card:focus-visible{outline-offset:3px;outline:2px solid #ffffffd9}.SwipeCardStack-module__1iQbTa__shade{pointer-events:none;background:#050506;position:absolute;inset:0}.SwipeCardStack-module__1iQbTa__defaultCard{flex-direction:column;height:100%;display:flex}.SwipeCardStack-module__1iQbTa__art{background:radial-gradient(80% 90% at 20% 10%, color-mix(in srgb, var(--scs-accent) 70%, transparent), transparent 70%), linear-gradient(135deg, #1d1b2e, #0f0f14);background-position:50%;background-size:cover;flex:0 0 40%;position:relative}.SwipeCardStack-module__1iQbTa__art:before,.SwipeCardStack-module__1iQbTa__art:after{content:"";pointer-events:none;position:absolute;inset:0}.SwipeCardStack-module__1iQbTa__art:before{opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.SwipeCardStack-module__1iQbTa__art:after{background:linear-gradient(180deg, transparent 45%, var(--scs-surface))}.SwipeCardStack-module__1iQbTa__counter{z-index:1;letter-spacing:.04em;color:#ffffffd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0c59;border-radius:999px;padding:4px 9px;font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,monospace;font-size:11px;position:absolute;top:14px;left:14px;box-shadow:inset 0 0 0 1px #ffffff24}.SwipeCardStack-module__1iQbTa__quoteMark{z-index:1;color:var(--scs-accent);text-shadow:0 0 28px color-mix(in srgb, var(--scs-accent) 55%, transparent);font-family:Georgia,Times New Roman,serif;font-size:84px;line-height:1;position:absolute;bottom:-30px;left:20px}.SwipeCardStack-module__1iQbTa__content{flex-direction:column;flex:1;justify-content:space-between;gap:16px;min-height:0;padding:26px 22px 20px;display:flex}.SwipeCardStack-module__1iQbTa__body{-webkit-line-clamp:5;letter-spacing:.01em;color:#ffffffdb;text-wrap:pretty;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.75;display:-webkit-box;overflow:hidden}.SwipeCardStack-module__1iQbTa__person{border-top:1px solid #ffffff12;align-items:center;gap:11px;padding-top:14px;display:flex}.SwipeCardStack-module__1iQbTa__avatar{color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--scs-accent) 85%, #fff), color-mix(in srgb, var(--scs-accent) 55%, #000));width:34px;height:34px;box-shadow:0 0 0 2px var(--scs-surface), 0 0 0 3px color-mix(in srgb, var(--scs-accent) 50%, transparent);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.SwipeCardStack-module__1iQbTa__personText{flex-direction:column;min-width:0;display:flex}.SwipeCardStack-module__1iQbTa__name{letter-spacing:-.005em;font-size:14px;font-weight:600}.SwipeCardStack-module__1iQbTa__role{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.SwipeCardStack-module__1iQbTa__stamp{z-index:2;letter-spacing:.12em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#0a0a0c4d;border:2.5px solid;border-radius:10px;padding:5px 12px;font-size:22px;font-weight:800;line-height:1.1;position:absolute;top:26px;box-shadow:0 0 24px -4px}.SwipeCardStack-module__1iQbTa__stampLike{color:var(--scs-like);left:20px;transform:rotate(-14deg)}.SwipeCardStack-module__1iQbTa__stampNope{color:var(--scs-nope);right:20px;transform:rotate(14deg)}.SwipeCardStack-module__1iQbTa__end{border-radius:var(--scs-radius);text-align:center;border:1px dashed #ffffff29;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.SwipeCardStack-module__1iQbTa__endTitle{color:#ffffffb3;margin:0;font-size:15px}.SwipeCardStack-module__1iQbTa__endButton{font:inherit;color:#0a0a0a;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:600}.SwipeCardStack-module__1iQbTa__controls{align-items:center;gap:14px;display:flex}.SwipeCardStack-module__1iQbTa__control{color:#ffffffe6;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#ffffff17,#ffffff08);border:0;border-radius:50%;place-items:center;width:54px;height:54px;padding:0;transition:transform .12s,color .16s,box-shadow .16s,opacity .16s;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff1f,0 8px 20px -6px #0009}.SwipeCardStack-module__1iQbTa__control:hover:not(:disabled){transform:translateY(-1px)}.SwipeCardStack-module__1iQbTa__control:active:not(:disabled){transform:scale(.94)}.SwipeCardStack-module__1iQbTa__control:focus-visible,.SwipeCardStack-module__1iQbTa__endButton:focus-visible{outline-offset:3px;outline:2px solid #ffffffd9}.SwipeCardStack-module__1iQbTa__control:disabled{opacity:.35;cursor:default}.SwipeCardStack-module__1iQbTa__controlSmall{color:#ffffffa6;width:42px;height:42px}.SwipeCardStack-module__1iQbTa__controlNope:hover:not(:disabled){color:var(--scs-nope);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--scs-nope) 45%, transparent), 0 8px 24px -6px color-mix(in srgb, var(--scs-nope) 45%, transparent)}.SwipeCardStack-module__1iQbTa__controlLike{color:#0a0a0a;background:linear-gradient(#fff,#d9d9de);box-shadow:inset 0 1px #ffffffe6,0 10px 28px -8px #ffffff59}.SwipeCardStack-module__1iQbTa__controlLike:hover:not(:disabled){color:#e11d48}.SwipeCardStack-module__1iQbTa__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.SwipeCardStack-module__1iQbTa__control{transition:none}.SwipeCardStack-module__1iQbTa__control:hover:not(:disabled),.SwipeCardStack-module__1iQbTa__control:active:not(:disabled){transform:none}}
