.toast-module__IBuVwa__toast{opacity:0;background:rgb(var(--background-raised));width:100%;box-shadow:var(--stroke-weak),var(--elevation-overlay);--gap:12px;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;transition:transform .35s,opacity .35s;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)translateY(100%)}.toast-module__IBuVwa__toast[data-mounted=true]{transform:translateX(-50%)translateY(calc(var(--index)*(100% + var(--gap))*-1));opacity:1}.toast-module__IBuVwa__toaster{z-index:9999;pointer-events:none;flex-direction:column;width:356px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast-module__IBuVwa__toaster>*{pointer-events:auto}.toast-module__IBuVwa__icon{flex-shrink:0;width:20px;height:20px}.toast-module__IBuVwa__iconSuccess{color:rgb(var(--icon-success))}.toast-module__IBuVwa__iconError{color:rgb(var(--icon-error))}.toast-module__IBuVwa__iconInfo{color:rgb(var(--icon-information))}.toast-module__IBuVwa__message{color:rgb(var(--text-strong));white-space:nowrap;font-size:14px;font-weight:500;line-height:20px}
.animated-icons-module__fAuBlG__iconWrapper{cursor:pointer;line-height:0;display:inline-block}.animated-icons-module__fAuBlG__heart{color:rgb(var(--red-light-800));fill:rgb(var(--red-light-800));display:block}.animated-icons-module__fAuBlG__dark .animated-icons-module__fAuBlG__heart{color:rgb(var(--red-dark-800));fill:rgb(var(--red-dark-800))}.animated-icons-module__fAuBlG__star{color:rgb(var(--fill-yellow));fill:rgb(var(--fill-yellow));display:block}.animated-icons-module__fAuBlG__spinner{color:rgb(var(--fill-brand-strong));display:block}.animated-icons-module__fAuBlG__pulsingDotContainer{justify-content:center;align-items:center;display:inline-flex;position:relative}.animated-icons-module__fAuBlG__pulsingDotOuter{background:rgb(var(--green-light-800));border-radius:9999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.animated-icons-module__fAuBlG__dark .animated-icons-module__fAuBlG__pulsingDotOuter{background:rgb(var(--green-dark-800))}.animated-icons-module__fAuBlG__pulsingDotInner{background:rgb(var(--green-light-800));border-radius:9999px;position:relative}.animated-icons-module__fAuBlG__dark .animated-icons-module__fAuBlG__pulsingDotInner{background:rgb(var(--green-dark-800))}.animated-icons-module__fAuBlG__iconButton{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:background-color .2s;display:inline-flex}.animated-icons-module__fAuBlG__iconButton:hover{background:rgb(var(--bg-overlay-hover))}.animated-icons-module__fAuBlG__iconButton:active{background:rgb(var(--bg-overlay-active))}.animated-icons-module__fAuBlG__iconButton:disabled{opacity:.5;cursor:not-allowed}.animated-icons-module__fAuBlG__iconSwitchWrapper{justify-content:center;align-items:center;line-height:0;display:flex}.animated-icons-module__fAuBlG__defaultIcon{color:rgb(var(--icon-neutral));display:block}.animated-icons-module__fAuBlG__checkIcon{color:rgb(var(--icon-success));display:block}.animated-icons-module__fAuBlG__likedHeart{color:rgb(var(--icon-error));display:block}.animated-icons-module__fAuBlG__downloadButton{width:40px;height:40px;box-shadow:var(--stroke-weak),var(--elevation-raised);background:rgb(var(--background-raised));cursor:pointer;border:none;border-radius:50%;place-items:center;display:grid;overflow:hidden}.animated-icons-module__fAuBlG__downloadButton svg{color:rgb(var(--icon-default));grid-area:1/1;transition:transform .2s cubic-bezier(.785,.135,.15,.86)}.animated-icons-module__fAuBlG__downloadButton svg:first-of-type{transform:translateY(-150%)}.animated-icons-module__fAuBlG__downloadButton:hover svg:first-of-type{transform:translateY(0)}.animated-icons-module__fAuBlG__downloadButton:hover svg:last-of-type{transform:translateY(150%)}
.theme-toggle-module__f4CsAa__themeToggle{width:36px;height:36px;box-shadow:var(--stroke-weak);cursor:pointer;transition:background-color var(--duration-fast)var(--ease-out-cubic);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.theme-toggle-module__f4CsAa__themeToggle:hover{box-shadow:var(--stroke-weak-hover),var(--fill-hover)}.theme-toggle-module__f4CsAa__themeToggle:focus-visible{box-shadow:var(--stroke-focus)}.theme-toggle-module__f4CsAa__themeToggle:hover:focus-visible{box-shadow:var(--fill-hover-focus)}.theme-toggle-module__f4CsAa__themeToggle:active{transform:scale(.95)}.theme-toggle-module__f4CsAa__iconWrapper{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.theme-toggle-module__f4CsAa__icon{width:16px;height:16px;color:rgb(var(--text-strong))}.theme-toggle-module__f4CsAa__expandedToggle{background:rgb(var(--fill-weak));box-shadow:var(--stroke-weak);border:none;border-radius:8px;gap:8px;padding:4px;display:flex;position:relative}.theme-toggle-module__f4CsAa__toggleButton{z-index:10;cursor:pointer;transition:color var(--duration-fast)var(--ease-out-cubic);background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:500;display:flex;position:relative}.theme-toggle-module__f4CsAa__toggleButton.theme-toggle-module__f4CsAa__active{color:rgb(var(--text-strong))}.theme-toggle-module__f4CsAa__toggleButton.theme-toggle-module__f4CsAa__inactive{color:rgb(var(--text-weak))}.theme-toggle-module__f4CsAa__toggleIcon{width:14px;height:14px}.theme-toggle-module__f4CsAa__slidingBackground{background:rgb(var(--background-base));height:calc(100% - 8px);box-shadow:var(--stroke-weak),var(--elevation-raised);transition:left var(--duration-normal)var(--ease-out-cubic),width var(--duration-normal)var(--ease-out-cubic);border:none;border-radius:6px;position:absolute;top:4px}.theme-toggle-module__f4CsAa__skeleton{width:36px;height:36px;box-shadow:var(--stroke-weak);background:rgb(var(--fill-weak));border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.theme-toggle-module__f4CsAa__skeletonIcon{width:16px;height:16px}.theme-toggle-module__f4CsAa__skeletonExpanded{background:rgb(var(--fill-weak));box-shadow:var(--stroke-weak);border:none;border-radius:8px;gap:8px;padding:4px;display:flex}.theme-toggle-module__f4CsAa__skeletonButton{border-radius:6px;padding:6px 12px;font-size:14px;font-weight:500}
.accordion-module__byAzUW__accordion{box-shadow:var(--stroke-weak);border:none;border-radius:8px;overflow:hidden}.accordion-module__byAzUW__item{border-bottom:1px solid var(--stroke-color-weak)}.accordion-module__byAzUW__item:last-child{border-bottom:none}.accordion-module__byAzUW__button{width:100%;transition:background-color var(--duration-fast)var(--ease-out-cubic);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.accordion-module__byAzUW__button:hover:not(:disabled){box-shadow:var(--fill-hover)}.accordion-module__byAzUW__button:active:not(:disabled){box-shadow:var(--fill-press)}.accordion-module__byAzUW__button:focus-visible{box-shadow:var(--stroke-focus)}.accordion-module__byAzUW__button:hover:focus-visible:not(:disabled){box-shadow:var(--fill-hover-focus)}.accordion-module__byAzUW__button:active:focus-visible:not(:disabled){box-shadow:var(--fill-press-focus)}.accordion-module__byAzUW__button:disabled{opacity:.5;cursor:not-allowed}.accordion-module__byAzUW__title{color:rgb(var(--text-strong));font-size:18px;font-weight:600;line-height:28px}.accordion-module__byAzUW__iconWrapper{width:20px;height:20px;color:rgb(var(--text-weak))}.accordion-module__byAzUW__content{overflow:hidden}.accordion-module__byAzUW__contentInner{padding:0 24px 16px}
.button-module__2NABzW__button{cursor:pointer;will-change:transform;border-radius:8px;outline:none;justify-content:center;align-items:center;font-weight:500;transition:all .15s;display:inline-flex;position:relative}.button-module__2NABzW__button:focus-visible{box-shadow:var(--stroke-focus)}.button-module__2NABzW__button:hover:focus-visible{box-shadow:var(--fill-hover-focus)}.button-module__2NABzW__button:active:focus-visible{box-shadow:var(--fill-press-focus)}.button-module__2NABzW__button:active{transform:scale(.97)}.button-module__2NABzW__button:disabled{opacity:.6;pointer-events:none;background:rgb(var(--fill-disabled))}.button-module__2NABzW__small{gap:8px;height:32px;padding:0 16px;font-size:14px}.button-module__2NABzW__medium{gap:8px;height:48px;padding:0 20px;font-size:16px}.button-module__2NABzW__large{gap:12px;height:56px;padding:0 24px;font-size:18px}.button-module__2NABzW__fullWidth{width:100%}.button-module__2NABzW__primaryBrand{background:rgb(var(--fill-brand-strong));color:rgb(var(--text-inverse-strong));border:none}.button-module__2NABzW__primaryBrand:hover{box-shadow:var(--fill-hover)}.button-module__2NABzW__primaryBrand:active{box-shadow:var(--fill-press)}.button-module__2NABzW__primaryNeutral{background:rgb(var(--fill-strong));color:rgb(var(--text-inverse-strong));border:none}.button-module__2NABzW__primaryNeutral:hover{box-shadow:var(--fill-hover)}.button-module__2NABzW__primaryNeutral:active{box-shadow:var(--fill-press)}.button-module__2NABzW__primaryDestructive{background:rgb(var(--fill-error-strong));color:rgb(var(--text-inverse-strong));border:none}.button-module__2NABzW__primaryDestructive:hover{box-shadow:var(--fill-hover)}.button-module__2NABzW__primaryDestructive:active{box-shadow:var(--fill-press)}.button-module__2NABzW__primaryInverse{background:rgb(var(--fill-inverse-strong));color:rgb(var(--text-inverse-strong));border:none}.button-module__2NABzW__primaryInverse:hover{box-shadow:var(--fill-hover)}.button-module__2NABzW__primaryInverse:active{box-shadow:var(--fill-press)}.button-module__2NABzW__secondaryBrand{background:rgb(var(--fill-brand-weak));color:rgb(var(--text-brand));border:1px solid rgb(var(--stroke-brand-weak))}.button-module__2NABzW__secondaryBrand:hover{box-shadow:var(--fill-hover)}.button-module__2NABzW__secondaryBrand:active{box-shadow:var(--fill-press)}.button-module__2NABzW__secondaryNeutral{background:rgb(var(--fill-weak));color:rgb(var(--text-strong));box-shadow:var(--stroke-weak);border:none}.button-module__2NABzW__secondaryNeutral:hover{box-shadow:var(--stroke-weak-hover),var(--fill-hover)}.button-module__2NABzW__secondaryNeutral:active{box-shadow:var(--stroke-weak-hover),var(--fill-press)}.button-module__2NABzW__secondaryDestructive{background:rgb(var(--fill-error-weak));color:rgb(var(--text-error));border:1px solid rgb(var(--stroke-error-weak))}.button-module__2NABzW__secondaryDestructive:hover{box-shadow:var(--fill-hover)}.button-module__2NABzW__secondaryDestructive:active{box-shadow:var(--fill-press)}.button-module__2NABzW__secondaryInverse{background:rgb(var(--fill-inverse-weak));color:rgb(var(--text-inverse-strong));border:1px solid rgb(var(--stroke-inverse-weak))}.button-module__2NABzW__secondaryInverse:hover{box-shadow:var(--fill-hover)}.button-module__2NABzW__secondaryInverse:active{box-shadow:var(--fill-press)}.button-module__2NABzW__tertiaryBrand{color:rgb(var(--text-brand));background:0 0;border:1px solid #0000}.button-module__2NABzW__tertiaryBrand:hover{box-shadow:var(--fill-hover)}.button-module__2NABzW__tertiaryBrand:active{box-shadow:var(--fill-press)}.button-module__2NABzW__tertiaryNeutral{color:rgb(var(--text-weak));background:0 0;border:1px solid #0000}.button-module__2NABzW__tertiaryNeutral:hover{color:rgb(var(--text-strong));box-shadow:var(--fill-hover)}.button-module__2NABzW__tertiaryNeutral:active{box-shadow:var(--fill-press)}.button-module__2NABzW__tertiaryDestructive{color:rgb(var(--text-error));background:0 0;border:1px solid #0000}.button-module__2NABzW__tertiaryDestructive:hover{box-shadow:var(--fill-hover)}.button-module__2NABzW__tertiaryDestructive:active{box-shadow:var(--fill-press)}.button-module__2NABzW__tertiaryInverse{color:rgb(var(--text-inverse-strong));background:0 0;border:1px solid #0000}.button-module__2NABzW__tertiaryInverse:hover{box-shadow:var(--fill-hover)}.button-module__2NABzW__tertiaryInverse:active{box-shadow:var(--fill-press)}.button-module__2NABzW__icon{flex-shrink:0;display:inline-flex}.button-module__2NABzW__iconSmall{width:16px;height:16px}.button-module__2NABzW__iconMedium{width:20px;height:20px}.button-module__2NABzW__iconLarge{width:24px;height:24px}.button-module__2NABzW__label{align-items:center;display:inline-flex}
.paginated-list-module__lBplZG__itemsContainer{flex-direction:column;gap:16px;display:flex}.paginated-list-module__lBplZG__itemsList{flex-direction:column;gap:8px;display:flex}.paginated-list-module__lBplZG__paginationContainer{border-top:1px solid var(--stroke-color-weak);justify-content:space-between;align-items:center;padding-top:16px;display:flex}.paginated-list-module__lBplZG__pageInfo{color:rgb(var(--text-weak));font-size:14px;line-height:20px}.paginated-list-module__lBplZG__controls{align-items:center;gap:8px;display:flex}.paginated-list-module__lBplZG__pageNumbers{align-items:center;gap:4px;display:flex}.paginated-list-module__lBplZG__icon{width:16px;height:16px}.paginated-list-module__lBplZG__pageButton{min-width:36px;height:36px;padding:0 12px}.paginated-list-module__lBplZG__ellipsis{color:rgb(var(--text-weak));padding:0 8px}
.list-module__vLcxwG__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 0;display:flex}.list-module__vLcxwG__emptyStateText{color:rgb(var(--text-weak))}.list-module__vLcxwG__loadingState{justify-content:center;align-items:center;padding:48px 0;display:flex}.list-module__vLcxwG__spinner{width:24px;height:24px;color:rgb(var(--text-weak));animation:1s linear infinite list-module__vLcxwG__spin}@keyframes list-module__vLcxwG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.list-module__vLcxwG__listContainer{position:relative;overflow-y:auto}.list-module__vLcxwG__loaderContainer{justify-content:center;align-items:center;padding:16px 0;display:flex}.list-module__vLcxwG__loaderSpinner{width:20px;height:20px;color:rgb(var(--text-weak));animation:1s linear infinite list-module__vLcxwG__spin}.list-module__vLcxwG__gapSmall>*+*{margin-top:8px}.list-module__vLcxwG__gapMedium>*+*{margin-top:16px}.list-module__vLcxwG__gapLarge>*+*{margin-top:24px}
.card-hover-module__9P6Alq__card{background:rgb(var(--background-raised));width:340px;height:340px;box-shadow:var(--stroke-weak),var(--elevation-raised);border-radius:16px;align-items:flex-end;text-decoration:none;display:flex;overflow:hidden}.card-hover-module__9P6Alq__card:hover .card-hover-module__9P6Alq__cardDescription,.card-hover-module__9P6Alq__card:focus-visible .card-hover-module__9P6Alq__cardDescription{transform:translateY(0)}.card-hover-module__9P6Alq__cardDescription{border:1px solid rgb(var(--background-raised));background:rgb(var(--background-default));width:calc(100% - 12px);box-shadow:var(--stroke-weak),var(--elevation-overlay);border-radius:12px;margin:6px;padding:10px 14px 13px;font-size:13px;transition:transform .5s cubic-bezier(.19,1,.22,1);position:relative;transform:translateY(calc(100% + 7px))}.card-hover-module__9P6Alq__cardIcon{color:rgb(var(--icon-weak));position:absolute;top:16px;right:16px}.card-hover-module__9P6Alq__cardTitle{color:rgb(var(--text-strong));font-weight:500}.card-hover-module__9P6Alq__cardSubtitle{color:rgb(var(--text-weak));margin-top:4px;line-height:1}
@keyframes text-reveal-module__o3yOdq__reveal{0%{transform:translateY(100%)}to{transform:translateY(0)}}.text-reveal-module__o3yOdq__container{text-align:center}.text-reveal-module__o3yOdq__h1{letter-spacing:-.05em;color:rgb(var(--text-strong));font-size:32px;font-weight:600;overflow:hidden}.text-reveal-module__o3yOdq__h1 span{animation:1.3s cubic-bezier(.19,1,.22,1) backwards text-reveal-module__o3yOdq__reveal;animation-delay:calc(30ms*var(--index));display:inline-block}.text-reveal-module__o3yOdq__button{background:rgb(var(--background-raised));width:100%;max-width:200px;height:32px;box-shadow:var(--stroke-weak),var(--elevation-raised);color:rgb(var(--text-strong));cursor:pointer;border:none;border-radius:9999px;margin-top:24px;padding-inline:12px;font-size:14px;font-weight:500;position:relative}.text-reveal-module__o3yOdq__button:hover{background:rgb(var(--background-raised-hover))}
@keyframes orbit-animation-module__zmBw5q__orbit{0%{transform:translate(-50%,-50%)rotateY(0)translateZ(74px)rotateY(360deg)}to{transform:translate(-50%,-50%)rotateY(360deg)translateZ(74px)rotateY(0)}}.orbit-animation-module__zmBw5q__wrapper{transform-style:preserve-3d;perspective:500px;justify-content:center;align-items:center;display:flex;position:relative}.orbit-animation-module__zmBw5q__circle{background:rgb(var(--grey-light-1000));border-radius:50%;width:96px;height:96px}.dark .orbit-animation-module__zmBw5q__circle{background:rgb(var(--grey-dark-1000))}.orbit-animation-module__zmBw5q__orbitingCircle{background:rgb(var(--fill-yellow));border-radius:50%;width:32px;height:32px;animation:6s linear infinite orbit-animation-module__zmBw5q__orbit;position:absolute;top:50%;left:50%}
@keyframes coin-flip-module__KSQb0q__rotate{to{transform:rotateY(360deg)}}.coin-flip-module__KSQb0q__container{width:74px;height:74px;position:relative}.coin-flip-module__KSQb0q__wrapper{width:56px;height:56px;transform-style:preserve-3d;margin-top:-28px;margin-left:-28px;animation:2s linear infinite coin-flip-module__KSQb0q__rotate;position:absolute;top:50%;left:50%}.coin-flip-module__KSQb0q__coin{backface-visibility:hidden;background:#ffcd6c;border-radius:50%;width:100%;height:100%;position:absolute}.coin-flip-module__KSQb0q__outer,.coin-flip-module__KSQb0q__front{transform:translateZ(3px)}.coin-flip-module__KSQb0q__front.coin-flip-module__KSQb0q__inner{background:#ffaa04;transform:rotateY(180deg)translateZ(-3px)}.coin-flip-module__KSQb0q__back.coin-flip-module__KSQb0q__inner{background:#ffaa04;transform:translateZ(-3px)}.coin-flip-module__KSQb0q__back{transform:rotateY(180deg)translateZ(3px)}.coin-flip-module__KSQb0q__coinSide{background:#ffaa04;border-radius:0;width:6px;height:56px;position:absolute;transform:translate(26px)rotateY(90deg)}
.hold-to-delete-module__GOxhxq__button{align-items:center;gap:var(--space-2);background-color:rgb(var(--fill-weak));height:40px;padding-inline:var(--space-6);color:rgb(var(--text-strong));transition:transform var(--duration-fast)var(--ease-out-quad);border-radius:9999px;font-weight:500;display:flex;position:relative}.hold-to-delete-module__GOxhxq__button:active{transform:scale(.97)}.hold-to-delete-module__GOxhxq__holdOverlay{justify-content:center;align-items:center;gap:var(--space-2);background-color:rgb(var(--fill-error-weak));color:rgb(var(--text-error));clip-path:inset(0 100% 0 0);transition:clip-path var(--duration-fast)var(--ease-out-cubic);border-radius:9999px;display:flex;position:absolute;inset:0}.hold-to-delete-module__GOxhxq__button:active .hold-to-delete-module__GOxhxq__holdOverlay{clip-path:inset(0);transition:clip-path 1.5s linear}
.shared-layout-demo-module__2DCHTG__tabsContainer{width:100%}.shared-layout-demo-module__2DCHTG__tabsContent{height:200px;box-shadow:var(--stroke-weak);background:rgb(var(--background-raised));border-radius:12px;position:relative}.shared-layout-demo-module__2DCHTG__posCenter{top:calc(50% - 20px);left:calc(50% - 48px)}.shared-layout-demo-module__2DCHTG__posTopRight{top:var(--space-4);right:var(--space-4)}.shared-layout-demo-module__2DCHTG__posTopLeft{top:var(--space-4);left:var(--space-4)}.shared-layout-demo-module__2DCHTG__posBottomLeft{bottom:var(--space-4);left:var(--space-4)}.shared-layout-demo-module__2DCHTG__posBottomRight{bottom:var(--space-4);right:var(--space-4)}.shared-layout-demo-module__2DCHTG__circle{background:rgb(var(--fill-brand-strong));border-radius:20px;width:96px;height:40px;position:absolute}.shared-layout-demo-module__2DCHTG__positionLabel{z-index:1;cursor:pointer;width:96px;height:40px;transition:color var(--duration-fast)var(--ease-out-cubic);justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex;position:absolute}.shared-layout-demo-module__2DCHTG__labelActive{color:rgb(var(--text-inverse-strong))}.shared-layout-demo-module__2DCHTG__labelInactive{color:rgb(var(--text-weak))}.shared-layout-demo-module__2DCHTG__labelInactive:hover{color:rgb(var(--text-strong))}.shared-layout-demo-module__2DCHTG__swapContainer{align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.shared-layout-demo-module__2DCHTG__swapCircles{gap:var(--space-8);justify-content:center;align-items:center;display:flex}.shared-layout-demo-module__2DCHTG__swapCircle{border-radius:50%;width:64px;height:64px}.shared-layout-demo-module__2DCHTG__circleBrand{background:rgb(var(--fill-brand-strong))}.shared-layout-demo-module__2DCHTG__circleError{background:rgb(var(--fill-error-strong))}.shared-layout-demo-module__2DCHTG__circleSuccess{background:rgb(var(--fill-success-strong))}.shared-layout-demo-module__2DCHTG__shuffleButton{padding:var(--space-2)var(--space-6);color:rgb(var(--text-strong));background:rgb(var(--fill-weak));box-shadow:var(--stroke-weak);transition:box-shadow var(--duration-fast)var(--ease-out-cubic);border-radius:8px;font-size:14px;font-weight:500}.shared-layout-demo-module__2DCHTG__shuffleButton:hover{box-shadow:var(--stroke-weak-hover)}.shared-layout-demo-module__2DCHTG__cardContainer{justify-content:center;align-items:center;width:100%;height:280px;display:flex;position:relative}.shared-layout-demo-module__2DCHTG__card{width:200px;padding:var(--space-6);background:rgb(var(--background-raised));box-shadow:var(--stroke-weak),var(--elevation-raised);cursor:pointer;transition:box-shadow var(--duration-fast)var(--ease-out-cubic)}.shared-layout-demo-module__2DCHTG__card:hover{box-shadow:var(--stroke-weak-hover),var(--elevation-raised)}.shared-layout-demo-module__2DCHTG__cardTitle{color:rgb(var(--text-strong));margin-bottom:var(--space-1);font-size:16px;font-weight:600}.shared-layout-demo-module__2DCHTG__cardSubtitle{color:rgb(var(--text-weak));font-size:14px}.shared-layout-demo-module__2DCHTG__overlay{z-index:100;background:#00000080;position:fixed;inset:0}.shared-layout-demo-module__2DCHTG__dialog{width:min(400px,100vw - 48px);padding:var(--space-6);background:rgb(var(--background-overlay));box-shadow:var(--stroke-weak),var(--elevation-overlay);z-index:101;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.shared-layout-demo-module__2DCHTG__dialogTitle{color:rgb(var(--text-strong));margin-bottom:var(--space-1);font-size:20px;font-weight:600}.shared-layout-demo-module__2DCHTG__dialogSubtitle{color:rgb(var(--text-weak));margin-bottom:var(--space-4);font-size:14px}.shared-layout-demo-module__2DCHTG__dialogContent{gap:var(--space-4);flex-direction:column;display:flex}.shared-layout-demo-module__2DCHTG__dialogContent p{color:rgb(var(--text-weak));font-size:14px;line-height:1.6}.shared-layout-demo-module__2DCHTG__closeButton{padding:var(--space-2)var(--space-4);color:rgb(var(--text-inverse-strong));background:rgb(var(--fill-strong));transition:opacity var(--duration-fast)var(--ease-out-cubic);border-radius:8px;align-self:flex-end;font-size:14px;font-weight:500}.shared-layout-demo-module__2DCHTG__closeButton:hover{opacity:.9}
.gradient-demos-module__xLfUUq__interactive{--mouse-x:.5;--mouse-y:.5;cursor:crosshair;transition:all .3s ease-out}.gradient-demos-module__xLfUUq__typesContainer{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:640px){.gradient-demos-module__xLfUUq__typesContainer{grid-template-columns:1fr}}.gradient-demos-module__xLfUUq__gradientCard{gap:var(--space-3);flex-direction:column;display:flex}.gradient-demos-module__xLfUUq__gradientBox{height:120px;box-shadow:var(--stroke-weak);border-radius:12px}.gradient-demos-module__xLfUUq__gradientLabel{color:rgb(var(--text-strong));text-align:center;font-size:14px;font-weight:500}.gradient-demos-module__xLfUUq__gradientDescription{color:rgb(var(--text-weak));text-align:center;font-size:12px}.gradient-demos-module__xLfUUq__linearGradient{background:linear-gradient(calc(var(--mouse-x)*360deg),#6366f1,#ef4444)}.gradient-demos-module__xLfUUq__radialGradient{background:radial-gradient(circle at calc(var(--mouse-x)*100%)calc(var(--mouse-y)*100%),#6366f1,#22c55e)}.gradient-demos-module__xLfUUq__conicGradient{background:conic-gradient(from calc(var(--mouse-x)*360deg)at calc(var(--mouse-x)*100%)calc(var(--mouse-y)*100%),#6366f1,#ef4444,#f59e0b,#22c55e,#6366f1)}.gradient-demos-module__xLfUUq__colorSpaceContainer{gap:var(--space-6);flex-direction:column;display:flex}.gradient-demos-module__xLfUUq__colorSpaceRow{gap:var(--space-2);flex-direction:column;display:flex}.gradient-demos-module__xLfUUq__colorSpaceGradient{height:80px;box-shadow:var(--stroke-weak);border-radius:12px}.gradient-demos-module__xLfUUq__colorSpaceInfo{justify-content:space-between;align-items:center;display:flex}.gradient-demos-module__xLfUUq__colorSpaceLabel{color:rgb(var(--text-strong));font-size:14px;font-weight:500}.gradient-demos-module__xLfUUq__colorSpaceNote{color:rgb(var(--text-weak));font-size:12px}.gradient-demos-module__xLfUUq__srgbGradient{background:linear-gradient(calc(90deg + (var(--mouse-x) - .5)*60deg)in srgb,#ef4444 calc(var(--mouse-x)*-20%),#8b5cf6 50%,#3b82f6 calc(100% + var(--mouse-x)*20%));background-size:150% 100%;background-position:calc(var(--mouse-x)*50%)0}.gradient-demos-module__xLfUUq__labGradient{background:linear-gradient(calc(90deg + (var(--mouse-x) - .5)*60deg)in lab,#ef4444 calc(var(--mouse-x)*-20%),#8b5cf6 50%,#3b82f6 calc(100% + var(--mouse-x)*20%));background-size:150% 100%;background-position:calc(var(--mouse-x)*50%)0}.gradient-demos-module__xLfUUq__animatedContainer{gap:var(--space-4);flex-direction:column;display:flex}.gradient-demos-module__xLfUUq__animatedGradient{height:160px;box-shadow:var(--stroke-weak);cursor:pointer;background:linear-gradient(270deg,#ff6b6b,#feca57,#48dbfb,#ff9ff3,#ff6b6b) 0 0/400% 100%;border-radius:12px;transition:animation-duration .3s;animation:8s infinite gradient-demos-module__xLfUUq__gradientShift}.gradient-demos-module__xLfUUq__animatedGradient.gradient-demos-module__xLfUUq__animatedFast{animation-duration:1.5s}@keyframes gradient-demos-module__xLfUUq__gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.gradient-demos-module__xLfUUq__animatedLabel{color:rgb(var(--text-weak));text-align:center;font-size:12px}.gradient-demos-module__xLfUUq__animatedBorderWrapper{cursor:pointer;background:linear-gradient(270deg,#ff6b6b,#feca57,#48dbfb,#ff9ff3,#ff6b6b) 0 0/400% 100%;border-radius:12px;height:160px;padding:4px;transition:animation-duration .3s;animation:8s infinite gradient-demos-module__xLfUUq__gradientShift;position:relative}.gradient-demos-module__xLfUUq__animatedBorderWrapper.gradient-demos-module__xLfUUq__animatedFast{animation-duration:1.5s}.gradient-demos-module__xLfUUq__animatedBorderInner{background:rgb(var(--background-base));border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.gradient-demos-module__xLfUUq__animatedBorderText{color:rgb(var(--text-weak));font-size:14px;font-weight:500}.gradient-demos-module__xLfUUq__layeredContainer{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:640px){.gradient-demos-module__xLfUUq__layeredContainer{grid-template-columns:1fr}}.gradient-demos-module__xLfUUq__layeredCard{gap:var(--space-3);flex-direction:column;display:flex}.gradient-demos-module__xLfUUq__layeredBox{height:140px;box-shadow:var(--stroke-weak);border-radius:12px}.gradient-demos-module__xLfUUq__layeredLabel{color:rgb(var(--text-strong));text-align:center;font-size:14px;font-weight:500}.gradient-demos-module__xLfUUq__layeredDescription{color:rgb(var(--text-weak));text-align:center;font-size:12px}.gradient-demos-module__xLfUUq__meshGradient{--offset-x:calc((var(--mouse-x) - .5)*20%);--offset-y:calc((var(--mouse-y) - .5)*20%);background:radial-gradient(at calc(40% + var(--offset-x))calc(20% + var(--offset-y)),#ff6b6bcc 0px,transparent 50%),radial-gradient(at calc(80% - var(--offset-x))calc(0% + var(--offset-y)),#48dbfbcc 0px,transparent 50%),radial-gradient(at calc(0% + var(--offset-x))calc(50% + var(--offset-y)),#feca57cc 0px,transparent 50%),radial-gradient(at calc(80% - var(--offset-x))calc(50% - var(--offset-y)),#ff9ff3cc 0px,transparent 50%),radial-gradient(at calc(0% + var(--offset-x))calc(100% - var(--offset-y)),#48dbfbcc 0px,transparent 50%),radial-gradient(at calc(80% - var(--offset-x))calc(100% - var(--offset-y)),#ff6b6bcc 0px,transparent 50%),linear-gradient(180deg,#1a1a2e 0%,#16213e 100%)}.gradient-demos-module__xLfUUq__stripedOverlay{background:repeating-linear-gradient(calc(45deg + (var(--mouse-x) - .5)*90deg),transparent,transparent 10px,#ffffff0d 10px,#ffffff0d 20px),linear-gradient(calc(135deg + (var(--mouse-y) - .5)*60deg),#6366f1,#ef4444)}.gradient-demos-module__xLfUUq__noiseTexture{background:linear-gradient(calc(135deg + (var(--mouse-x) - .5)*60deg),#667eea 0%,#764ba2 50%,#f093fb 100%);background-size:200% 200%;background-position:calc(var(--mouse-x)*100%)calc(var(--mouse-y)*100%);transform:scale(calc(1 + (var(--mouse-y) - .5)*.05));position:relative}.gradient-demos-module__xLfUUq__noiseTexture:after{content:"";opacity:.2;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");border-radius:12px;position:absolute;inset:0}.gradient-demos-module__xLfUUq__glassEffect{-webkit-backdrop-filter:blur(16px)saturate(120%);background:linear-gradient(#ffffff14 0%,#ffffff05 100%);border-top:1px solid #ffffff26;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 4px 24px #0000001a}.gradient-demos-module__xLfUUq__glassEffect:before{content:"";background:radial-gradient(circle 120px at calc(var(--mouse-x)*100%)calc(var(--mouse-y)*100%),#ffffff1f 0%,transparent 100%);pointer-events:none;opacity:0;transition:opacity .3s;position:absolute;inset:0}.gradient-demos-module__xLfUUq__glassEffect:hover:before{opacity:1}
.mouse-follow-pattern-module__PtJ81G__container{justify-content:center;align-items:center;min-height:320px;padding:32px;display:flex;overflow:hidden}.mouse-follow-pattern-module__PtJ81G__grid{grid-template-columns:repeat(20,1fr);gap:20px;display:grid}.mouse-follow-pattern-module__PtJ81G__shape{background:rgb(var(--text-strong));will-change:transform,opacity;border-radius:9999px;width:4px;height:24px}
.will-change-demo-module__A6tJLG__container{flex-direction:column;align-items:center;gap:24px;display:flex}.will-change-demo-module__A6tJLG__comparison{grid-template-columns:1fr 1fr;gap:24px;width:100%;display:grid}@media (max-width:600px){.will-change-demo-module__A6tJLG__comparison{grid-template-columns:1fr}}.will-change-demo-module__A6tJLG__demoBox{flex-direction:column;align-items:center;gap:12px;display:flex}.will-change-demo-module__A6tJLG__label{color:rgb(var(--text-strong));font-size:14px;font-weight:500}.will-change-demo-module__A6tJLG__hint{color:rgb(var(--text-weak));font-size:12px}.will-change-demo-module__A6tJLG__trackWithout,.will-change-demo-module__A6tJLG__trackWith{background:rgb(var(--fill-weak));border-radius:24px;width:100%;height:48px;position:relative;overflow:hidden}.will-change-demo-module__A6tJLG__ball{background:rgb(var(--text-brand));border-radius:50%;width:24px;height:24px;transition:transform .5s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;left:12px;transform:translateY(-50%)translate(0)}.will-change-demo-module__A6tJLG__ballWith{will-change:transform}.will-change-demo-module__A6tJLG__ball.will-change-demo-module__A6tJLG__animating{transform:translateY(-50%)translate(calc(100% + 140px))}@media (max-width:600px){.will-change-demo-module__A6tJLG__ball.will-change-demo-module__A6tJLG__animating{transform:translateY(-50%)translate(calc(100% + 200px))}}.will-change-demo-module__A6tJLG__triggerButton{color:rgb(var(--text-on-brand));background:rgb(var(--fill-brand));cursor:pointer;transition:background var(--duration-fast)var(--ease-out-cubic);border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:500}.will-change-demo-module__A6tJLG__triggerButton:hover{background:rgb(var(--fill-brand-hover))}.will-change-demo-module__A6tJLG__triggerButton:active{background:rgb(var(--fill-brand-press))}.will-change-demo-module__A6tJLG__codeComparison{grid-template-columns:1fr 1fr;gap:16px;width:100%;display:grid}@media (max-width:600px){.will-change-demo-module__A6tJLG__codeComparison{grid-template-columns:1fr}}.will-change-demo-module__A6tJLG__codeBlock{background:rgb(var(--fill-weak));border-radius:8px;padding:16px;overflow-x:auto}.will-change-demo-module__A6tJLG__code{color:rgb(var(--text-strong));white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.6}
.collection-preview-module__f1AwcG__container{justify-content:center;align-items:center;min-height:280px;padding:32px;display:flex}.collection-preview-module__f1AwcG__collapsedWrapper{flex-direction:column;align-items:center;gap:16px;display:flex}.collection-preview-module__f1AwcG__stackContainer{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}.collection-preview-module__f1AwcG__avatarWrapper{z-index:10;position:relative}.collection-preview-module__f1AwcG__avatar{border-radius:50%;width:48px;height:48px}.collection-preview-module__f1AwcG__stackedImage{margin-top:-32px;margin-left:-32px;position:absolute;top:50%;left:50%}.collection-preview-module__f1AwcG__collectionInfo{text-align:center}.collection-preview-module__f1AwcG__collectionName{white-space:nowrap;color:rgb(var(--text-strong));font-weight:600}.collection-preview-module__f1AwcG__itemCount{color:rgb(var(--text-weak));white-space:nowrap;font-size:14px}.collection-preview-module__f1AwcG__expandedWrapper{flex-direction:column;align-items:center;gap:20px;display:flex}.collection-preview-module__f1AwcG__expandedHeader{align-items:center;gap:12px;display:flex}.collection-preview-module__f1AwcG__expandedAvatarWrapper{position:relative}.collection-preview-module__f1AwcG__expandedAvatar{border-radius:50%;width:40px;height:40px}.collection-preview-module__f1AwcG__expandedInfo{text-align:left}.collection-preview-module__f1AwcG__expandedContainer{will-change:transform;justify-content:center;align-items:center;gap:8px;padding:24px 0;display:flex}.collection-preview-module__f1AwcG__imageWrapper{border-radius:12px;flex-shrink:0;position:relative;overflow:hidden}.collection-preview-module__f1AwcG__image{width:100%;height:100%;display:block}.collection-preview-module__f1AwcG__insetBorder{pointer-events:none;border-radius:12px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000001a}.collection-preview-module__f1AwcG__avatarWrapper .collection-preview-module__f1AwcG__insetBorder,.collection-preview-module__f1AwcG__expandedAvatarWrapper .collection-preview-module__f1AwcG__insetBorder{border-radius:50%}.collection-preview-module__f1AwcG__viewAllButton{background:rgb(var(--fill-brand));color:rgb(var(--text-on-brand));cursor:pointer;transition:background var(--duration-fast)var(--ease-out-cubic);border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;display:flex}.collection-preview-module__f1AwcG__viewAllButton:hover{background:rgb(var(--fill-brand-hover))}.collection-preview-module__f1AwcG__viewAllButton:active{background:rgb(var(--fill-brand-press))}
.magnified-dock-module__Kvgl5a__container{justify-content:center;padding:64px 24px 48px;display:flex}.magnified-dock-module__Kvgl5a__dock{align-items:end;gap:12px;height:64px;padding:8px 8px 12px;display:flex;position:relative}.magnified-dock-module__Kvgl5a__dockBackground{background:rgb(var(--fill-weak));box-shadow:var(--stroke-weak);z-index:-1;border-radius:16px;position:absolute;inset:0}.magnified-dock-module__Kvgl5a__iconWrapper{flex-direction:column;align-items:center;display:flex;position:relative}.magnified-dock-module__Kvgl5a__appIcon{cursor:pointer;transform-origin:bottom;border:none;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:box-shadow .2s;display:flex;box-shadow:0 2px 8px #00000026}.magnified-dock-module__Kvgl5a__appIcon:hover{box-shadow:0 4px 16px #0003}.magnified-dock-module__Kvgl5a__tooltip{background:rgb(var(--fill-weak));box-shadow:var(--stroke-weak),var(--elevation-overlay);color:rgb(var(--text-strong));white-space:nowrap;pointer-events:none;z-index:10;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}
.sign-in-dialog-module__iLk6fW__demoContainer{padding:var(--space-8)0;justify-content:center;display:flex}.sign-in-dialog-module__iLk6fW__triggerButton{padding:var(--space-3)var(--space-6);color:rgb(var(--text-inverse-strong));background:rgb(var(--fill-strong));transition:opacity var(--duration-fast)var(--ease-out-cubic);border-radius:8px;font-size:14px;font-weight:500}.sign-in-dialog-module__iLk6fW__triggerButton:hover{opacity:.9}.sign-in-dialog-module__iLk6fW__overlay{z-index:100;background:#00000080;position:fixed;inset:0}.sign-in-dialog-module__iLk6fW__dialogWrapper{background:rgb(var(--background-overlay));width:min(400px,100vw - 48px);box-shadow:var(--stroke-weak),var(--elevation-overlay);z-index:101;will-change:transform;border-radius:16px;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.sign-in-dialog-module__iLk6fW__dialogContent{padding:var(--space-6)}.sign-in-dialog-module__iLk6fW__dialogHeader{margin-bottom:var(--space-6);justify-content:space-between;align-items:center;display:flex}.sign-in-dialog-module__iLk6fW__dialogTitle{color:rgb(var(--text-strong));font-size:20px;font-weight:600}.sign-in-dialog-module__iLk6fW__closeButton{width:32px;height:32px;color:rgb(var(--text-weak));transition:all var(--duration-fast)var(--ease-out-cubic);border-radius:8px;justify-content:center;align-items:center;display:flex}.sign-in-dialog-module__iLk6fW__closeButton:hover{background:rgb(var(--fill-weak));color:rgb(var(--text-strong))}.sign-in-dialog-module__iLk6fW__backButton{align-items:center;gap:var(--space-2);padding:var(--space-2);margin:calc(-1*var(--space-2));color:rgb(var(--text-weak));transition:all var(--duration-fast)var(--ease-out-cubic);border-radius:8px;font-size:14px;display:flex}.sign-in-dialog-module__iLk6fW__backButton:hover{color:rgb(var(--text-strong));background:rgb(var(--fill-weak))}.sign-in-dialog-module__iLk6fW__tabsContainer{gap:var(--space-1);padding:var(--space-1);background:rgb(var(--fill-weaker));margin-bottom:var(--space-6);border-radius:10px;display:flex;position:relative}.sign-in-dialog-module__iLk6fW__tab{padding:var(--space-2)var(--space-3);color:rgb(var(--text-weak));z-index:1;transition:color var(--duration-fast)var(--ease-out-cubic);border-radius:8px;flex:1;font-size:14px;font-weight:500;position:relative}.sign-in-dialog-module__iLk6fW__tab:hover,.sign-in-dialog-module__iLk6fW__tabActive{color:rgb(var(--text-strong))}.sign-in-dialog-module__iLk6fW__tabIndicator{inset:var(--space-1);background:rgb(var(--background-raised));box-shadow:var(--stroke-weak),var(--elevation-raised);z-index:0;border-radius:8px;position:absolute}.sign-in-dialog-module__iLk6fW__divider{align-items:center;gap:var(--space-4);margin:var(--space-6)0;display:flex}.sign-in-dialog-module__iLk6fW__dividerLine{background:var(--stroke-color-weak);flex:1;height:1px}.sign-in-dialog-module__iLk6fW__dividerText{color:rgb(var(--text-weak));text-transform:uppercase;letter-spacing:.05em;font-size:12px}.sign-in-dialog-module__iLk6fW__optionButton{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4);background:rgb(var(--background-raised));box-shadow:var(--stroke-weak);transition:box-shadow var(--duration-fast)var(--ease-out-cubic);border-radius:12px;display:flex}.sign-in-dialog-module__iLk6fW__optionButton:hover{box-shadow:var(--stroke-weak-hover)}.sign-in-dialog-module__iLk6fW__optionButton+.sign-in-dialog-module__iLk6fW__optionButton{margin-top:var(--space-3)}.sign-in-dialog-module__iLk6fW__optionIcon{background:rgb(var(--fill-weak));width:40px;height:40px;color:rgb(var(--text-strong));border-radius:10px;justify-content:center;align-items:center;display:flex}.sign-in-dialog-module__iLk6fW__optionContent{text-align:left;flex:1}.sign-in-dialog-module__iLk6fW__optionTitle{color:rgb(var(--text-strong));font-size:14px;font-weight:500}.sign-in-dialog-module__iLk6fW__optionDescription{color:rgb(var(--text-weak));font-size:12px}.sign-in-dialog-module__iLk6fW__formGroup{margin-bottom:var(--space-4)}.sign-in-dialog-module__iLk6fW__label{color:rgb(var(--text-strong));margin-bottom:var(--space-2);font-size:14px;font-weight:500;display:block}.sign-in-dialog-module__iLk6fW__input{width:100%;padding:var(--space-3)var(--space-4);color:rgb(var(--text-strong));background:rgb(var(--background-base));box-shadow:var(--stroke-weak);transition:box-shadow var(--duration-fast)var(--ease-out-cubic);border:none;border-radius:10px;font-size:14px}.sign-in-dialog-module__iLk6fW__input::placeholder{color:rgb(var(--text-weak))}.sign-in-dialog-module__iLk6fW__input:focus{box-shadow:var(--stroke-focus);outline:none}.sign-in-dialog-module__iLk6fW__submitButton{width:100%;padding:var(--space-3)var(--space-4);color:rgb(var(--text-inverse-strong));background:rgb(var(--fill-brand-strong));transition:opacity var(--duration-fast)var(--ease-out-cubic);border-radius:10px;font-size:14px;font-weight:500}.sign-in-dialog-module__iLk6fW__submitButton:hover{opacity:.9}.sign-in-dialog-module__iLk6fW__passkeyContainer{align-items:center;gap:var(--space-4);padding:var(--space-6)0;flex-direction:column;display:flex}.sign-in-dialog-module__iLk6fW__passkeyWrapper{border-radius:22px;justify-content:center;align-items:center;padding:4px;display:flex;position:relative;overflow:hidden}.sign-in-dialog-module__iLk6fW__passkeySpinner{background:conic-gradient(from 0deg,transparent 0%,rgb(var(--fill-brand-strong))10%,rgb(var(--fill-brand-strong))25%,transparent 35%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.sign-in-dialog-module__iLk6fW__passkeyInner{z-index:1;padding:var(--space-2);background:rgb(var(--background-overlay));border-radius:20px;justify-content:center;align-items:center;display:flex;position:relative}.sign-in-dialog-module__iLk6fW__passkeyIconWrapper{padding:var(--space-2);background:rgb(var(--fill-weak));border-radius:16px;justify-content:center;align-items:center;display:flex}.sign-in-dialog-module__iLk6fW__passkeyIconInner{background:rgb(var(--fill-weaker));width:64px;height:64px;color:rgb(var(--text-strong));border-radius:12px;justify-content:center;align-items:center;display:flex}.sign-in-dialog-module__iLk6fW__passkeyText{color:rgb(var(--text-weak));text-align:center;font-size:14px}.sign-in-dialog-module__iLk6fW__walletGrid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.sign-in-dialog-module__iLk6fW__walletButton{align-items:center;gap:var(--space-2);padding:var(--space-4);background:rgb(var(--background-raised));box-shadow:var(--stroke-weak);transition:box-shadow var(--duration-fast)var(--ease-out-cubic);border-radius:12px;flex-direction:column;display:flex}.sign-in-dialog-module__iLk6fW__walletButton:hover{box-shadow:var(--stroke-weak-hover)}.sign-in-dialog-module__iLk6fW__walletIcon{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sign-in-dialog-module__iLk6fW__walletMetamask{color:#fff;background:#f6851b}.sign-in-dialog-module__iLk6fW__walletWalletConnect{color:#fff;background:#3b99fc}.sign-in-dialog-module__iLk6fW__walletCoinbase{color:#fff;background:#0052ff}.sign-in-dialog-module__iLk6fW__walletPhantom{color:#fff;background:linear-gradient(135deg,#534bb1,#ab9ff2)}.sign-in-dialog-module__iLk6fW__walletName{color:rgb(var(--text-strong));font-size:12px;font-weight:500}
.page-module__4sHwiq__page{min-height:100vh}.page-module__4sHwiq__nav{z-index:50;border-bottom:1px solid var(--stroke-color-weak);background:rgba(var(--background-base),.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100%;position:fixed;top:0}.page-module__4sHwiq__navContainer{justify-content:space-between;align-items:center;max-width:1024px;height:64px;margin:0 auto;padding:0 24px;display:flex}.page-module__4sHwiq__logo{color:rgb(var(--text-strong));font-weight:600}.page-module__4sHwiq__navLinks{align-items:center;gap:24px;display:flex}.page-module__4sHwiq__navLink{color:rgb(var(--text-weak));transition:color var(--duration-fast)var(--ease-out-cubic);font-size:14px;line-height:20px}.page-module__4sHwiq__navLink:hover{color:rgb(var(--text-strong))}.page-module__4sHwiq__navLinkActive{color:rgb(var(--text-strong));font-size:14px;font-weight:500;line-height:20px}.page-module__4sHwiq__header{max-width:1024px;margin:0 auto;padding:128px 24px 64px}.page-module__4sHwiq__title{letter-spacing:-.025em;margin-bottom:16px;font-size:48px;font-weight:600;line-height:1}@media (min-width:768px){.page-module__4sHwiq__title{font-size:60px}}.page-module__4sHwiq__description{color:rgb(var(--text-weak));max-width:672px;font-size:20px;line-height:28px}.page-module__4sHwiq__main{max-width:1024px;margin:0 auto;padding:0 24px 96px}.page-module__4sHwiq__sections{flex-direction:column;gap:64px;display:flex}.page-module__4sHwiq__section{box-shadow:var(--stroke-weak);border:none;border-radius:12px;padding:32px}.page-module__4sHwiq__sectionTitle{margin-bottom:24px;font-size:30px;font-weight:600;line-height:36px}.page-module__4sHwiq__sectionDescription{color:rgb(var(--text-weak));margin-bottom:24px}.page-module__4sHwiq__buttonGrid{flex-wrap:wrap;gap:12px;display:flex}.page-module__4sHwiq__cardHoverDemo,.page-module__4sHwiq__textRevealDemo{justify-content:center;display:flex}.page-module__4sHwiq__orbitDemo{justify-content:center;padding:48px 0;display:flex}.page-module__4sHwiq__coinDemo,.page-module__4sHwiq__holdToDeleteDemo{justify-content:center;padding:24px 0;display:flex}.page-module__4sHwiq__sharedLayoutDemo{border-top:1px solid var(--stroke-color-weak);margin-top:32px;padding-top:32px}.page-module__4sHwiq__sharedLayoutDemo:first-of-type{border-top:none;margin-top:0;padding-top:0}.page-module__4sHwiq__subsectionTitle{margin-bottom:8px;font-size:20px;font-weight:600;line-height:28px}.page-module__4sHwiq__iconGrid{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.page-module__4sHwiq__iconDemo{text-align:center}.page-module__4sHwiq__iconLabel{color:rgb(var(--text-weak));margin-top:8px;font-size:14px;line-height:20px}.page-module__4sHwiq__showcaseGrid{grid-template-columns:repeat(1,minmax(0,1fr));gap:24px;display:grid}@media (min-width:768px){.page-module__4sHwiq__showcaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-module__4sHwiq__showcaseCard{box-shadow:var(--stroke-weak);transition:all var(--duration-normal)var(--ease-out-cubic);cursor:pointer;border:none;border-radius:12px;padding:24px}.page-module__4sHwiq__showcaseCard:hover{box-shadow:var(--stroke-brand-strong),var(--elevation-raised)}.page-module__4sHwiq__showcaseCardTitle{transition:color var(--duration-fast)var(--ease-out-cubic);margin-bottom:8px;font-size:20px;font-weight:600;line-height:28px}.page-module__4sHwiq__showcaseCard:hover .page-module__4sHwiq__showcaseCardTitle{color:rgb(var(--text-brand))}.page-module__4sHwiq__showcaseCardDescription{color:rgb(var(--text-weak))}.page-module__4sHwiq__badgeGrid{flex-wrap:wrap;gap:12px;display:flex}.page-module__4sHwiq__badge{border:none;border-radius:9999px;padding:4px 12px;font-size:14px;line-height:20px}.page-module__4sHwiq__badgeNeutral{background:rgb(var(--fill-weak));box-shadow:var(--stroke-weak);color:rgb(var(--text-strong))}.page-module__4sHwiq__badgeSuccess{background:rgb(var(--fill-success-weak));box-shadow:var(--stroke-success-weak);color:rgb(var(--text-success))}.page-module__4sHwiq__badgeWarning{background:rgb(var(--fill-warning-weak));box-shadow:var(--stroke-warning-weak);color:rgb(var(--text-warning))}.page-module__4sHwiq__badgeError{background:rgb(var(--fill-error-weak));box-shadow:var(--stroke-error-weak);color:rgb(var(--text-error))}.page-module__4sHwiq__badgeInfo{background:rgb(var(--fill-information-weak));box-shadow:var(--stroke-information-weak);color:rgb(var(--text-information))}.page-module__4sHwiq__themeToggleSection{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.page-module__4sHwiq__themeToggleDemo{flex-direction:column;gap:8px;display:flex}.page-module__4sHwiq__themeToggleLabel{font-size:14px;font-weight:500;line-height:20px}.page-module__4sHwiq__formSection{flex-direction:column;gap:24px;display:flex}.page-module__4sHwiq__listItem{border-bottom:1px solid var(--stroke-color-weak);min-height:80px;max-height:80px;transition:background-color var(--duration-fast)var(--ease-out-cubic);flex-direction:column;justify-content:center;padding:16px;display:flex}.page-module__4sHwiq__listItem:hover{box-shadow:var(--fill-hover)}.page-module__4sHwiq__listItemTitle{font-weight:500}.page-module__4sHwiq__listItemDescription{color:rgb(var(--text-weak));font-size:14px;line-height:20px}.page-module__4sHwiq__selectedValue{color:rgb(var(--text-weak));margin-top:16px;font-size:14px;line-height:20px}.page-module__4sHwiq__selectedValueStrong{color:rgb(var(--text-strong));font-weight:500}.page-module__4sHwiq__footer{border-top:1px solid var(--stroke-color-weak);margin-top:96px}.page-module__4sHwiq__footerContainer{max-width:1024px;margin:0 auto;padding:48px 24px}.page-module__4sHwiq__footerContent{justify-content:space-between;align-items:center;display:flex}.page-module__4sHwiq__footerText{color:rgb(var(--text-weak));font-size:14px;line-height:20px}.page-module__4sHwiq__footerLinks{align-items:center;gap:24px;display:flex}.page-module__4sHwiq__footerLink{color:rgb(var(--text-weak));transition:color var(--duration-fast)var(--ease-out-cubic);font-size:14px;line-height:20px}.page-module__4sHwiq__footerLink:hover{color:rgb(var(--text-strong))}.page-module__4sHwiq__buttonActions{gap:12px;margin-top:32px;display:flex}.page-module__4sHwiq__gradientDemo{border-top:1px solid var(--stroke-color-weak);margin-top:32px;padding-top:32px}.page-module__4sHwiq__gradientDemo:first-of-type{border-top:none;margin-top:0;padding-top:0}.page-module__4sHwiq__patternDemo{background:rgb(var(--background-raised));border-radius:12px;justify-content:center;padding:24px;display:flex;overflow:hidden}
.page-module__D1rvnq__page{min-height:100vh}.page-module__D1rvnq__nav{z-index:50;border-bottom:1px solid var(--stroke-color-weak);background:rgba(var(--background-base),.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100%;position:fixed;top:0}.page-module__D1rvnq__navContainer{justify-content:space-between;align-items:center;max-width:1024px;height:64px;margin:0 auto;padding:0 24px;display:flex}.page-module__D1rvnq__logo{color:rgb(var(--text-strong));font-weight:600}.page-module__D1rvnq__navLinks{align-items:center;gap:24px;display:flex}.page-module__D1rvnq__navLink{color:rgb(var(--text-weak));transition:color var(--duration-fast)var(--ease-out-cubic);font-size:14px;line-height:20px}.page-module__D1rvnq__navLink:hover{color:rgb(var(--text-strong))}.page-module__D1rvnq__navLinkActive{color:rgb(var(--text-strong));font-size:14px;font-weight:500;line-height:20px}.page-module__D1rvnq__header{max-width:1024px;margin:0 auto;padding:128px 24px 64px}.page-module__D1rvnq__title{letter-spacing:-.025em;margin-bottom:16px;font-size:48px;font-weight:600;line-height:1}@media (min-width:768px){.page-module__D1rvnq__title{font-size:60px}}.page-module__D1rvnq__description{color:rgb(var(--text-weak));max-width:672px;font-size:20px;line-height:28px}.page-module__D1rvnq__posts{max-width:1024px;margin:0 auto;padding:0 24px 96px}.page-module__D1rvnq__postsList{flex-direction:column;gap:48px;display:flex}.page-module__D1rvnq__postLink{display:block}.page-module__D1rvnq__post{box-shadow:var(--stroke-weak);transition:box-shadow var(--duration-fast)var(--ease-out-cubic);border:none;border-radius:12px;padding:32px}.page-module__D1rvnq__postLink:hover .page-module__D1rvnq__post{box-shadow:var(--stroke-brand-strong)}.page-module__D1rvnq__postHeader{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.page-module__D1rvnq__postTitle{transition:color var(--duration-fast)var(--ease-out-cubic);font-size:24px;font-weight:600;line-height:32px}.page-module__D1rvnq__postLink:hover .page-module__D1rvnq__postTitle{color:rgb(var(--text-brand))}.page-module__D1rvnq__postDate{color:rgb(var(--text-weak));white-space:nowrap;margin-left:16px;font-size:14px;line-height:20px}.page-module__D1rvnq__postDescription{color:rgb(var(--text-weak));line-height:1.625}.page-module__D1rvnq__footer{border-top:1px solid var(--stroke-color-weak);margin-top:96px}.page-module__D1rvnq__footerContainer{max-width:1024px;margin:0 auto;padding:48px 24px}.page-module__D1rvnq__footerContent{justify-content:space-between;align-items:center;display:flex}.page-module__D1rvnq__footerText{color:rgb(var(--text-weak));font-size:14px;line-height:20px}.page-module__D1rvnq__footerLinks{align-items:center;gap:24px;display:flex}.page-module__D1rvnq__footerLink{color:rgb(var(--text-weak));transition:color var(--duration-fast)var(--ease-out-cubic);font-size:14px;line-height:20px}.page-module__D1rvnq__footerLink:hover{color:rgb(var(--text-strong))}
.page-module__E0kJGG__page{min-height:100vh}.page-module__E0kJGG__nav{z-index:50;border-bottom:1px solid rgb(var(--stroke-color-weak));background:rgba(var(--background-base),.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100%;position:fixed;top:0}.page-module__E0kJGG__navContainer{justify-content:space-between;align-items:center;max-width:1024px;height:64px;margin:0 auto;padding:0 24px;display:flex}.page-module__E0kJGG__logo{color:rgb(var(--text-strong));font-weight:600}.page-module__E0kJGG__navLinks{align-items:center;gap:24px;display:flex}.page-module__E0kJGG__navLink{color:rgb(var(--text-weak));transition:color var(--duration-fast)var(--ease-out-cubic);font-size:14px;line-height:20px}.page-module__E0kJGG__navLink:hover{color:rgb(var(--text-strong))}.page-module__E0kJGG__heroWrapper{width:100%;position:relative;overflow:hidden}.page-module__E0kJGG__hero{max-width:1024px;margin:0 auto;padding:128px 24px 64px;position:relative}.page-module__E0kJGG__heroContent{z-index:1;flex-direction:column;gap:24px;display:flex;position:relative}.page-module__E0kJGG__heroTitle{letter-spacing:-.5px;color:rgb(var(--text-strong));font-size:40px;font-weight:700;line-height:48px}@media (min-width:768px){.page-module__E0kJGG__heroTitle{font-size:56px;line-height:64px}}.page-module__E0kJGG__heroDescription{color:rgb(var(--text-weak));max-width:672px;font-size:20px;line-height:1.625}.page-module__E0kJGG__heroActions{align-items:center;gap:16px;padding-top:16px;display:flex}.page-module__E0kJGG__primaryButton{background:rgb(var(--fill-brand-strong));color:rgb(var(--text-inverse-strong));transition:opacity var(--duration-fast)var(--ease-out-cubic);border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-weight:500;display:inline-flex}.page-module__E0kJGG__primaryButton:hover{opacity:.9}.page-module__E0kJGG__secondaryButton{box-shadow:var(--stroke-weak);transition:background-color var(--duration-fast)var(--ease-out-cubic),box-shadow var(--duration-fast)var(--ease-out-cubic);border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;display:inline-flex}.page-module__E0kJGG__secondaryButton:hover{background:rgb(var(--fill-weak));box-shadow:var(--stroke-weak-hover)}.page-module__E0kJGG__icon{width:16px;height:16px}.page-module__E0kJGG__work{max-width:1024px;margin:0 auto;padding:64px 24px}.page-module__E0kJGG__workTitle{margin-bottom:48px;font-size:30px;font-weight:600;line-height:36px}.page-module__E0kJGG__timeline{padding-left:24px;position:relative}.page-module__E0kJGG__timeline:before{content:"";background:rgb(var(--stroke-color-weak));width:2px;position:absolute;top:8px;bottom:8px;left:5px}.page-module__E0kJGG__timelineItem{cursor:pointer;transition:box-shadow var(--duration-fast)var(--ease-out-cubic);border-radius:8px;margin-left:-8px;padding:8px 8px 32px 32px;position:relative}.page-module__E0kJGG__timelineItem:hover{box-shadow:var(--fill-hover)}.page-module__E0kJGG__timelineItem:active{box-shadow:var(--fill-press)}.page-module__E0kJGG__timelineItem:last-child{padding-bottom:8px}.page-module__E0kJGG__timelineDot{background:rgb(var(--fill-brand-strong));border:2px solid rgb(var(--background-base));width:12px;height:12px;box-shadow:0 0 0 2px rgb(var(--fill-brand-strong));transition:transform var(--duration-fast)var(--ease-out-cubic),box-shadow var(--duration-fast)var(--ease-out-cubic);border-radius:50%;position:absolute;top:6px;left:-16px}.page-module__E0kJGG__timelineItem:hover .page-module__E0kJGG__timelineDot{box-shadow:var(--stroke-focus);transform:scale(1.2)}.page-module__E0kJGG__timelineYear{color:rgb(var(--text-weak));text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:12px;font-weight:500}.page-module__E0kJGG__timelineContent{flex-direction:column;gap:2px;display:flex}.page-module__E0kJGG__timelineTitle{color:rgb(var(--text-strong));flex-wrap:wrap;align-items:baseline;gap:8px;font-size:18px;font-weight:600;line-height:24px;display:flex}.page-module__E0kJGG__timelineSeparator{color:rgb(var(--text-weak));font-weight:400}.page-module__E0kJGG__timelineCompany{color:rgb(var(--text-weak));font-size:14px;font-weight:400}.page-module__E0kJGG__timelineBullets{margin-top:12px;overflow:hidden}.page-module__E0kJGG__timelineBullets ul{border-left:2px solid rgb(var(--stroke-color-weak));flex-direction:column;gap:8px;margin:0;padding-left:16px;list-style:none;display:flex}.page-module__E0kJGG__timelineBullets li{color:rgb(var(--text-weak));font-size:14px;line-height:20px;position:relative}.page-module__E0kJGG__timelineBullets li:before{content:"";background:rgb(var(--stroke-color-weak));width:6px;height:2px;position:absolute;top:9px;left:-18px}.page-module__E0kJGG__education{max-width:1024px;margin:0 auto;padding:48px 24px}.page-module__E0kJGG__educationTitle{margin-bottom:24px;font-size:24px;font-weight:600;line-height:32px}.page-module__E0kJGG__educationGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:640px){.page-module__E0kJGG__educationGrid{grid-template-columns:1fr}}.page-module__E0kJGG__educationCard{background:rgb(var(--background-raised));box-shadow:var(--elevation-raised);transition:box-shadow var(--duration-fast)var(--ease-out-cubic),transform var(--duration-fast)var(--ease-out-cubic);border-radius:8px;padding:16px}.page-module__E0kJGG__educationCard:hover{box-shadow:var(--stroke-brand-weak),var(--elevation-raised);transform:translateY(-2px)}.page-module__E0kJGG__educationDegree{color:rgb(var(--text-strong));margin-bottom:4px;font-size:14px;font-weight:600}.page-module__E0kJGG__educationSchool{color:rgb(var(--text-weak));margin-bottom:4px;font-size:13px}.page-module__E0kJGG__educationDate{color:rgb(var(--text-weak));opacity:.7;font-size:12px}.page-module__E0kJGG__footer{border-top:1px solid rgb(var(--stroke-color-weak));margin-top:96px}.page-module__E0kJGG__footerContainer{max-width:1024px;margin:0 auto;padding:48px 24px}.page-module__E0kJGG__footerContent{justify-content:space-between;align-items:center;display:flex}.page-module__E0kJGG__footerText{color:rgb(var(--text-weak));font-size:14px;line-height:20px}.page-module__E0kJGG__footerLinks{align-items:center;gap:24px;display:flex}.page-module__E0kJGG__footerLink{color:rgb(var(--text-weak));transition:color var(--duration-fast)var(--ease-out-cubic);font-size:14px;line-height:20px}.page-module__E0kJGG__footerLink:hover{color:rgb(var(--text-strong))}
