@import url("https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@400;600;700&family=Noto+Sans+JP:wght@400;500;700&display=swap");.NoteHub_container__nEOFv{--note-ink:#1c1c1c;--note-ink-soft:rgba(28,28,28,0.7);--note-line:rgba(28,28,28,0.12);--note-surface:rgba(255,255,255,0.9);--note-accent:#2cb696;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;background:#f7f7f4;color:var(--note-ink);font-family:Source Sans\ 3,Noto Sans JP,sans-serif;padding:0}.NoteHub_header__F5uAp{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:18px 32px;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);border-bottom:1px solid var(--note-line)}.NoteHub_brand__vKG7d{display:flex;align-items:center;gap:0}.NoteHub_noteLogo__lcMHi{display:block;width:120px;height:auto}.NoteHub_profileLink__94nw6{text-decoration:none;font-size:13px;font-weight:600;padding:8px 14px;border-radius:999px;border:1px solid var(--note-line);background:var(--note-surface);color:var(--note-ink);transition:transform .2s ease,box-shadow .2s ease}.NoteHub_profileLink__94nw6:hover{transform:translateY(-1px);box-shadow:0 10px 18px rgba(28,28,28,.12)}.NoteHub_hero__fU6dQ{max-width:960px;margin:0 auto;padding:32px 32px 20px;display:grid;gap:36px;grid-template-columns:minmax(0,1fr)}.NoteHub_hero__fU6dQ h1{margin:0 0 12px;font-size:28px}.NoteHub_hero__fU6dQ p{margin:0;font-size:15px;line-height:1.8;color:var(--note-ink-soft)}.NoteHub_heroVisual__HO8rX{position:relative;width:100%;aspect-ratio:21/9;border-radius:0;border:0;overflow:hidden;background:transparent;box-shadow:none}.NoteHub_heroImage__6YQ1D{width:100%;height:100%;object-fit:contain;display:block}.NoteHub_section__azc4p{max-width:960px;margin:0 auto;padding:24px 32px 40px}.NoteHub_sectionHeader___IEbu{margin-bottom:20px}.NoteHub_sectionHeaderRow__zYvKR{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.NoteHub_sectionHeader___IEbu h2{margin:0 0 6px;font-size:28px}.NoteHub_sectionHeader___IEbu p{margin:0;color:var(--note-ink-soft);font-size:14px}.NoteHub_sortControls__wFek5{display:inline-flex;align-items:center;gap:8px}.NoteHub_sortButton__hRKkM{border:1px solid var(--note-line);background:var(--note-surface);color:var(--note-ink);font-size:12px;font-weight:600;padding:6px 12px;border-radius:999px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.NoteHub_sortButton__hRKkM:hover{transform:translateY(-1px);box-shadow:0 8px 14px rgba(28,28,28,.12)}.NoteHub_sortButtonActive__C1Pji{border-color:rgba(44,182,150,.6);box-shadow:0 10px 18px rgba(44,182,150,.2)}.NoteHub_grid__oLQ8f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.NoteHub_card__rjCGH{text-decoration:none;color:inherit;background:var(--note-surface);border:1px solid var(--note-line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.NoteHub_card__rjCGH:hover{transform:translateY(-2px);box-shadow:0 12px 20px rgba(28,28,28,.12)}.NoteHub_thumbFrame__ecQ9X{position:relative;aspect-ratio:16/9;width:100%;background:transparent;overflow:hidden}.NoteHub_thumb__t_zdA{object-fit:cover;display:block}.NoteHub_visuallyHidden__kvMJI{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.NoteHub_cardBody__AvS6x{padding:12px 14px 16px}.NoteHub_cardTitle__QlH1L{margin:0 0 6px;font-weight:700;font-size:14px}.NoteHub_cardExcerpt__tx2Ga{margin:0;font-size:13px;color:var(--note-ink-soft);line-height:1.5}.NoteHub_moreEllipsis__fR1qI{margin-left:4px;font-weight:600}.NoteHub_emptyState__ND0pk{padding:20px;border-radius:12px;border:1px dashed var(--note-line);color:var(--note-ink-soft);background:rgba(255,255,255,.6)}.NoteHub_emptyState__ND0pk p{margin:0 0 12px}.NoteHub_retryButton__gbp2m{padding:8px 14px;border:1px solid var(--note-line);border-radius:999px;background:var(--note-surface);color:var(--note-ink);cursor:pointer}@media (max-width:900px){.NoteHub_grid__oLQ8f{grid-template-columns:1fr}}@media (max-width:640px){.NoteHub_header__F5uAp{padding:16px 20px}.NoteHub_hero__fU6dQ,.NoteHub_section__azc4p{padding-left:20px;padding-right:20px}}.DesktopShowcase_shellOverlay__I51dS{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-start;padding:2rem;pointer-events:none;z-index:15}.DesktopShowcase_windowControl__uU8yq{width:.92rem;height:.92rem;border-radius:999px;display:block;padding:0;border:1px solid rgba(255,255,255,.28);cursor:pointer}.DesktopShowcase_windowControl__uU8yq:hover{filter:brightness(1.08)}.DesktopShowcase_windowControl__uU8yq:focus-visible{outline:2px solid rgba(164,205,255,.95);outline-offset:2px}.DesktopShowcase_lightRed__L4V_U{background:#fb5f57}.DesktopShowcase_lightYellow__iVT_f{background:#fdbc2f}.DesktopShowcase_lightGreen__OWgGP{background:#28c840}.DesktopShowcase_browserShell__9Vtf2{border:1px solid rgba(150,161,180,.5);border-radius:12px;background:linear-gradient(180deg,rgba(252,253,255,.98),rgba(243,246,250,.98));overflow:hidden;height:100%;display:flex;flex-direction:column}.DesktopShowcase_browserWindow__2htQl{position:absolute;pointer-events:auto;z-index:36;border-radius:12px;box-shadow:0 28px 64px rgba(1,8,22,.48)}.DesktopShowcase_browserWindowFocused__lX7tX{box-shadow:0 32px 72px rgba(1,8,22,.56)}.DesktopShowcase_browserWindowMaximized__L6eKj{position:absolute;inset:0;width:100%!important;height:100%!important;border-radius:0;transform:none!important}.DesktopShowcase_browserTopbarDraggable__CuOQy{cursor:grab;user-select:none;touch-action:none}.DesktopShowcase_browserTopbarDraggable__CuOQy:active{cursor:grabbing}.DesktopShowcase_browserTopbar__yYbZ0{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.66rem;padding:.5rem .68rem 0;border-bottom:0;background:rgba(236,228,214,.98)}.DesktopShowcase_browserTraffic__RZzrN{display:flex;align-items:center;gap:.34rem}.DesktopShowcase_browserTraffic__RZzrN button{cursor:pointer;padding:0}.DesktopShowcase_browserTraffic__RZzrN>:first-child{background:#fb5f57}.DesktopShowcase_browserTraffic__RZzrN>:nth-child(2){background:#fdbc2f}.DesktopShowcase_browserTraffic__RZzrN>:nth-child(3){background:#28c840}.DesktopShowcase_browserTab__Je6ge{position:relative;margin:0;color:#1f2937;font-size:.74rem;letter-spacing:.07em;text-transform:uppercase;border:0;border-radius:9px 9px 0 0;background:rgba(250,247,241,.98);padding:.44rem .62rem .36rem;max-width:fit-content}.DesktopShowcase_browserTab__Je6ge:after{content:"";position:absolute;left:-.9rem;right:-.9rem;bottom:-.48rem;height:.7rem;background:rgba(250,247,241,.98);border-radius:0 0 .9rem .9rem;clip-path:polygon(14% 0,86% 0,100% 100%,0 100%);pointer-events:none}.DesktopShowcase_browserSpacer__dGAAu{width:2rem}.DesktopShowcase_browserAddressRow__dor7V{display:flex;align-items:center;gap:.5rem;padding:.52rem .96rem;border-bottom:1px solid rgba(214,221,232,.9);background:rgba(250,247,241,.98)}.DesktopShowcase_browserAddress__TizR7{margin:0;color:#334155;font-size:.74rem;letter-spacing:.04em;font-family:IBM Plex Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;flex:1;padding:.22rem .6rem;border-radius:999px;border:1px solid rgba(196,199,205,.9);background:rgba(235,238,243,.96);box-shadow:none}.DesktopShowcase_browserContent__HiCXx{padding:0;flex:1;overflow:auto}.DesktopShowcase_projectLp__s1_cw{display:grid;gap:1.06rem}.DesktopShowcase_projectError__nsP21,.DesktopShowcase_projectLoading__StULo{margin:0;padding:2rem;color:rgba(50,62,78,.72);text-align:center}.DesktopShowcase_resizeHandles__t0jVu{position:absolute;inset:0;pointer-events:none}.DesktopShowcase_resizeHandle__nNDCA{position:absolute;pointer-events:auto;background:transparent;border:0;padding:0}.DesktopShowcase_resizeHandle__nNDCA:focus-visible{outline:2px solid rgba(164,205,255,.95);outline-offset:2px;z-index:2}.DesktopShowcase_resizeHandleN__pQbX0{top:-4px;left:10px;right:10px;height:8px;cursor:ns-resize}.DesktopShowcase_resizeHandleS__24_4w{bottom:-4px;left:10px;right:10px;height:8px;cursor:ns-resize}.DesktopShowcase_resizeHandleE__cKfiz{top:10px;bottom:10px;right:-4px;width:8px;cursor:ew-resize}.DesktopShowcase_resizeHandleW__HML1D{top:10px;bottom:10px;left:-4px;width:8px;cursor:ew-resize}.DesktopShowcase_resizeHandleNE__G38iE,.DesktopShowcase_resizeHandleNW__oNqDb,.DesktopShowcase_resizeHandleSE__P21iT,.DesktopShowcase_resizeHandleSW__PLQrv{width:14px;height:14px}.DesktopShowcase_resizeHandleNE__G38iE{top:-6px;right:-6px;cursor:nesw-resize}.DesktopShowcase_resizeHandleNW__oNqDb{top:-6px;left:-6px;cursor:nwse-resize}.DesktopShowcase_resizeHandleSE__P21iT{bottom:-6px;right:-6px;cursor:nwse-resize}.DesktopShowcase_resizeHandleSW__PLQrv{bottom:-6px;left:-6px;cursor:nesw-resize}.DesktopShowcase_dockCluster__sE6Yp{pointer-events:auto;position:absolute;left:50%;bottom:2.6rem;transform:translateX(-50%);align-items:flex-end;gap:1.1rem;z-index:100000}.DesktopShowcase_dockCluster__sE6Yp,.DesktopShowcase_dockIcon__dDWX7{display:inline-flex;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.DesktopShowcase_dockIcon__dDWX7{position:relative;width:64px;height:78px;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;border:0;background:transparent;padding:0;cursor:pointer;transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .42s ease;will-change:transform}.DesktopShowcase_dockIconEntering___vqra{animation:DesktopShowcase_dockPopIn__PO8RX .22s ease-out both}.DesktopShowcase_dockIconExiting__eizP8{animation:DesktopShowcase_dockPopOut__bYUdY .2s ease-in both;pointer-events:none}@keyframes DesktopShowcase_dockPopIn__PO8RX{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes DesktopShowcase_dockPopOut__bYUdY{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.92)}}.DesktopShowcase_dockAppFace__b58iQ{width:58px;height:58px;border-radius:14px;border:1px solid rgba(205,214,229,.5);background:linear-gradient(180deg,rgba(33,36,43,.95),rgba(8,9,12,.98));box-shadow:0 12px 28px rgba(1,6,18,.45),inset 0 1px rgba(255,255,255,.15),inset 0 -12px 16px rgba(0,0,0,.45);position:relative;display:grid;place-items:center}.DesktopShowcase_dockIcon__dDWX7>.DesktopShowcase_dockAppFaceMinimal__IptHa,.DesktopShowcase_dockIcon__dDWX7>.DesktopShowcase_dockAppFace__b58iQ{margin-bottom:0}.DesktopShowcase_dockAppFace__b58iQ:before{content:"";position:absolute;inset:6px;border-radius:11px;border:0;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0))}.DesktopShowcase_dockAppFaceMinimal__IptHa{border:1px solid rgba(205,214,229,.5);background:linear-gradient(180deg,rgba(33,36,43,.95),rgba(8,9,12,.98));box-shadow:0 12px 28px rgba(1,6,18,.45),inset 0 1px rgba(255,255,255,.15),inset 0 -12px 16px rgba(0,0,0,.45)}.DesktopShowcase_dockAppFaceMinimal__IptHa:before{content:""}.DesktopShowcase_dockAppFaceNoBorder__0VPj3{border:0}.DesktopShowcase_dockAppFaceNoFrame__O0uOE{border:0;background:transparent;box-shadow:none}.DesktopShowcase_dockAppFaceNoFrame__O0uOE:before{content:none}.DesktopShowcase_dockAppFaceWhiteFrame__ipr6h{border:1px solid rgba(255,255,255,.9);background:#ffffff;box-shadow:0 12px 26px rgba(6,12,24,.45),inset 0 1px rgba(255,255,255,.9)}.DesktopShowcase_dockLaunchpadFace__WSddF{background:linear-gradient(180deg,rgba(250,252,255,.92),rgba(232,238,246,.92));border-color:rgba(255,255,255,.85);box-shadow:0 12px 24px rgba(12,16,22,.35),inset 0 1px rgba(255,255,255,.85),inset 0 -12px 20px rgba(140,160,200,.18);border-radius:14px;display:grid;place-items:center}.DesktopShowcase_dockLaunchpadDots__jNQmM{display:grid;grid-template-columns:repeat(3,11px);gap:3px;width:34px;height:34px;padding:.5px;box-sizing:border-box;place-content:center}.DesktopShowcase_dockLaunchpadDots__jNQmM span{width:11px;height:11px;border-radius:4px;box-shadow:0 2px 4px rgba(10,14,18,.35),inset 0 1px rgba(255,255,255,.55)}.DesktopShowcase_dockLaunchpadDots__jNQmM span:first-child{background:linear-gradient(180deg,#6ee26e,#28b842)}.DesktopShowcase_dockLaunchpadDots__jNQmM span:nth-child(2){background:linear-gradient(180deg,#ffd455,#f0a71a)}.DesktopShowcase_dockLaunchpadDots__jNQmM span:nth-child(3){background:linear-gradient(180deg,#ffb45a,#e27a1f)}.DesktopShowcase_dockLaunchpadDots__jNQmM span:nth-child(4){background:linear-gradient(180deg,#ff5a52,#c81f1a)}.DesktopShowcase_dockLaunchpadDots__jNQmM span:nth-child(5){background:linear-gradient(180deg,#c9d4df,#7f8a94)}.DesktopShowcase_dockLaunchpadDots__jNQmM span:nth-child(6){background:linear-gradient(180deg,#ff6f87,#e83c63)}.DesktopShowcase_dockLaunchpadDots__jNQmM span:nth-child(7){background:linear-gradient(180deg,#b983ff,#7b3bd9)}.DesktopShowcase_dockLaunchpadDots__jNQmM span:nth-child(8){background:linear-gradient(180deg,#6fd2ff,#2f79e4)}.DesktopShowcase_dockLaunchpadDots__jNQmM span:nth-child(9){background:linear-gradient(180deg,#64e0c2,#2aa983)}.DesktopShowcase_launchpadBackdrop__MGRiw{position:absolute;inset:0;z-index:100001;display:grid;place-items:center;background:rgba(10,14,20,.2);pointer-events:auto;border:0;padding:0;max-width:none;max-height:none;width:100%;height:100%}.DesktopShowcase_launchpadPanel__SWLmB{width:min(920px,calc(100% - 2rem));height:min(620px,calc(100% - 2rem));max-width:calc(100% - 2rem);max-height:calc(100% - 2rem);box-sizing:border-box;border-radius:26px;border:1px solid rgba(255,255,255,.65);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(236,242,250,.94));box-shadow:0 30px 70px rgba(8,12,18,.25),inset 0 1px rgba(255,255,255,.6);padding:1.4rem 2rem 1.8rem 2.35rem;position:relative;z-index:1;overflow:hidden}.DesktopShowcase_launchpadSearchRow__yccxM{display:flex;align-items:center;gap:.55rem;width:min(420px,80%);margin:0 auto 1rem;padding:.35rem .85rem;border-radius:14px;border:1px solid rgba(150,160,176,.45);background:linear-gradient(180deg,rgba(240,242,246,.95),rgba(226,231,238,.98));box-shadow:inset 0 1px rgba(255,255,255,.9),inset 0 -1px rgba(120,130,148,.25)}.DesktopShowcase_launchpadSearchIcon__FsshD{width:12px;height:12px;border-radius:999px;border:2px solid rgba(85,95,110,.6);position:relative;flex:0 0 auto}.DesktopShowcase_launchpadSearchIcon__FsshD:after{content:"";position:absolute;width:6px;height:2px;background:rgba(85,95,110,.6);right:-5px;bottom:-2px;transform:rotate(45deg);border-radius:2px}.DesktopShowcase_launchpadSearchInput__P47VY{border:0;outline:0;background:transparent;width:100%;font-size:.86rem;color:rgba(45,55,68,.9)}.DesktopShowcase_launchpadSearchInput__P47VY:focus-visible{outline:2px solid rgba(76,114,168,.7);outline-offset:3px;border-radius:3px}.DesktopShowcase_launchpadSearchInput__P47VY::placeholder{color:rgba(90,100,118,.65)}.DesktopShowcase_launchpadTopDivider__UDW3G{width:100%;height:1px;background:rgba(140,155,175,.25);margin-bottom:1.2rem}.DesktopShowcase_launchpadSections__G4g4I{display:grid;gap:1.4rem;max-height:520px;overflow-y:auto;padding-left:0;margin-right:-6px;padding-right:6px}.DesktopShowcase_launchpadSections__G4g4I::-webkit-scrollbar{width:10px}.DesktopShowcase_launchpadSections__G4g4I::-webkit-scrollbar-track{background:transparent}.DesktopShowcase_launchpadSections__G4g4I::-webkit-scrollbar-thumb{background:rgba(40,46,56,.5);border-radius:999px;border:2px solid transparent;background-clip:content-box}.DesktopShowcase_launchpadSections__G4g4I{scrollbar-color:rgba(40,46,56,.6) transparent;scrollbar-width:auto}.DesktopShowcase_launchpadSection__BFsXR{display:grid;gap:.8rem;padding-bottom:1.1rem;border-bottom:1px solid rgba(120,135,155,.25)}.DesktopShowcase_launchpadSection__BFsXR:last-child{padding-bottom:0;border-bottom:none}.DesktopShowcase_launchpadSectionTitle__Aj6sM{margin:0;font-size:.85rem;letter-spacing:.06em;text-transform:none;color:rgba(26,32,40,.75)}.DesktopShowcase_launchpadEmpty__7jB1K{margin:0;padding:2rem 1rem;color:rgba(26,32,40,.7);text-align:center}.DesktopShowcase_launchpadGrid__Nth0f{display:grid;grid-template-columns:repeat(auto-fill,110px);grid-auto-rows:122px;gap:1rem 1.1rem;align-items:start;justify-content:start;padding-left:.45rem}.DesktopShowcase_launchpadItem__3ZLKc{width:110px;height:122px;box-sizing:border-box;border:0;border-radius:18px;padding:.4rem .2rem .2rem;background:transparent;color:rgba(20,26,34,.9);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.4rem;box-shadow:none;transition:transform .16s ease;outline:none;user-select:none}.DesktopShowcase_launchpadItem__3ZLKc:active,.DesktopShowcase_launchpadItem__3ZLKc:focus,.DesktopShowcase_launchpadItem__3ZLKc:focus-visible,.DesktopShowcase_launchpadItem__3ZLKc:hover{border-color:transparent;background:transparent;transform:none;outline:none;box-shadow:none}.DesktopShowcase_launchpadItem__3ZLKc:focus-visible{outline:2px solid rgba(38,93,166,.85);outline-offset:3px;box-shadow:0 0 0 4px rgba(38,93,166,.18)}.DesktopShowcase_launchpadIcon__Emptk{width:74px;height:74px;border-radius:16px;border:0;background:transparent;display:grid;place-items:center;box-shadow:none;flex:0 0 74px}.DesktopShowcase_launchpadIconImage__QzVay{width:74px;height:74px;border-radius:18px;object-fit:cover;box-shadow:0 6px 12px rgba(0,0,0,.14)}.DesktopShowcase_launchpadIconImageFramed__Jx_AU{background:#ffffff;padding:3px;box-sizing:border-box;object-fit:contain;box-shadow:0 6px 12px rgba(0,0,0,.16)}.DesktopShowcase_launchpadLabel__1OXG_{width:100%;height:2.3em;display:flex;align-items:flex-start;justify-content:center;overflow:hidden;font-size:.78rem;letter-spacing:.06em;line-height:1.15;text-transform:none;text-align:center;color:rgba(18,20,24,.9)}.DesktopShowcase_dockAppFaceSoftFrame__7V_nE{border-color:rgba(255,255,255,.82);background:linear-gradient(180deg,rgba(94,105,126,.44),rgba(44,53,71,.42));box-shadow:0 4px 12px rgba(1,6,18,.14),inset 0 1px rgba(255,255,255,.2),inset 0 -4px 8px rgba(0,0,0,.08)}.DesktopShowcase_dockLogoImage__MM4tk{width:58px;height:58px;border-radius:14px;object-fit:cover;z-index:1;box-shadow:0 6px 12px rgba(0,0,0,.2);image-rendering:-webkit-optimize-contrast;backface-visibility:hidden}.DesktopShowcase_dockLogoImageGithub__4luCu{padding:6px;box-sizing:border-box;object-fit:contain;background:#ffffff;opacity:1}.DesktopShowcase_dockIndicator__65Gh1{width:7px;height:7px;border-radius:999px;background:radial-gradient(circle,rgba(222,232,245,.95),rgba(182,203,236,.7));box-shadow:0 0 8px rgba(205,224,255,.95);opacity:0}.DesktopShowcase_dockLabel__fXDyF{position:absolute;left:50%;top:-1.1rem;transform:translate(-50%,-9px);padding:.18rem .56rem;border-radius:.42rem;border:1px solid rgba(0,0,0,.18);background:#ffffff;box-shadow:0 6px 14px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.11);color:#111111;font-size:.68rem;font-weight:400;line-height:1.15;letter-spacing:.02em;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:3}.DesktopShowcase_dockIcon__dDWX7:focus-visible .DesktopShowcase_dockLabel__fXDyF,.DesktopShowcase_dockIcon__dDWX7:hover .DesktopShowcase_dockLabel__fXDyF{opacity:1;transform:translate(-50%,-14px)}.DesktopShowcase_dockIcon__dDWX7:hover .DesktopShowcase_dockAppFace__b58iQ{transform:translateY(-2px) scale(1.04)}.DesktopShowcase_dockIcon__dDWX7:focus-visible{outline:2px solid rgba(164,205,255,.95);outline-offset:2px}@media (max-width:768px){.DesktopShowcase_shellOverlay__I51dS{padding:1rem;justify-content:center}.DesktopShowcase_browserTopbar__yYbZ0{gap:.42rem;padding:.48rem .52rem 0}.DesktopShowcase_browserAddressRow__dor7V{padding:.45rem .52rem}.DesktopShowcase_browserAddress__TizR7{font-size:.7rem}.DesktopShowcase_browserContent__HiCXx{padding:0}.DesktopShowcase_resizeHandles__t0jVu{display:none}.DesktopShowcase_dockCluster__sE6Yp{left:50%;bottom:1.4rem;transform:translateX(-50%) scale(.92);transform-origin:bottom center}}.three_container__ons1I{width:100%;height:100%;background-color:#000000;position:relative;overflow:hidden}.three_loadingOverlay__LLTI5{position:absolute;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;background:#ffffff;transition:opacity .4s ease,visibility .4s ease}.three_loadingOverlayVisible__F7NW9{opacity:1;visibility:visible;pointer-events:auto}.three_loadingOverlayHidden__tYAAV{opacity:0;visibility:hidden;pointer-events:none}.three_loadingStack__aENLv{position:relative;display:grid;place-items:center}.three_loadingError__AMXxf{max-width:28rem;margin:0 1.5rem;color:#111111;font-size:.9rem;letter-spacing:.08em;line-height:1.7;text-align:center}.three_loadingLogo__a3bFp{width:210px;height:210px}.three_loadingLogo__a3bFp path{fill:none;stroke:#111111;stroke-width:16;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:22}.three_loadingGlyph__9C0QE{transform-origin:100px 100px}.three_loadingGlyphLeft__GSGsj{transform:translateX(-8px);transform-origin:100px 100px}.three_loadingGlyphLeft__GSGsj,.three_loadingGlyphRight__Hi7mx{stroke-dasharray:1000;stroke-dashoffset:1000;animation:three_loading-draw__HV3w8 2.2s cubic-bezier(.2,0,.4,1) forwards}.three_loadingGlyphRight__Hi7mx{transform:rotate(180deg) translateX(-8px);transform-origin:100px 100px}@keyframes three_loading-draw__HV3w8{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}.three_container__ons1I canvas{outline:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.three_container__ons1I canvas:active,.three_container__ons1I canvas:focus,.three_container__ons1I canvas:focus-visible{outline:none!important;box-shadow:none!important}.home-experience_viewport__l26i9{width:100%;height:100dvh;min-height:100dvh;display:grid;place-items:center;overflow:hidden;background:#000000}.home-experience_frame__SZiNu{position:relative;width:min(100%,calc(100dvh * 16 / 9));max-width:100%;aspect-ratio:16/9;overflow:hidden;background:#000000}.home-experience_stage__wTvNM{position:absolute;top:50%;left:50%;width:1280px;height:720px;transform-origin:center}.pc-only_wrapper__0Xs0p{min-height:100vh;display:grid;place-items:center;padding:32px;background:#ffffff;color:#111111;overflow:hidden}.pc-only_stack__jdwCG{display:flex;flex-direction:column;align-items:center;text-align:center;transform:translateY(40px)}.pc-only_logo__AncZe{width:min(100px,36vw);height:auto}.pc-only_logo__AncZe path{fill:none;stroke:#111111;stroke-width:16;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:22}.pc-only_glyph__EI_lM{transform-origin:100px 100px}.pc-only_glyphLeft__e4F0x{transform:translateX(-8px);transform-origin:100px 100px}.pc-only_glyphLeft__e4F0x,.pc-only_glyphRight__59y3E{stroke-dasharray:1000;stroke-dashoffset:1000;animation:pc-only_pc-only-draw__wWCcO 3.6s cubic-bezier(.2,0,.4,1) infinite}.pc-only_glyphRight__59y3E{transform:rotate(180deg) translateX(-8px);transform-origin:100px 100px}@keyframes pc-only_pc-only-draw__wWCcO{0%{stroke-dashoffset:1000}45%{stroke-dashoffset:0}70%{stroke-dashoffset:0}to{stroke-dashoffset:1000}}.pc-only_brand__ntq9t{margin-top:4px;font-size:36px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pc-only_message___iC9U{margin-top:36px;font-size:15px;letter-spacing:.06em;margin-bottom:0}.pc-only_iconRow__V9Nm7{margin-top:64px;display:flex;gap:18px;align-items:center;justify-content:center}.pc-only_iconLink__GYMFw{width:30px;height:30px;display:grid;place-items:center;color:#111111}.pc-only_iconSvg__3CNAY{width:100%;height:100%;display:block;fill:currentColor}