.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}
.outline-orbit-button-module__N_IoYq__container{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:12px 24px;text-decoration:none;display:inline-flex;position:relative}.outline-orbit-button-module__N_IoYq__buttonBg{background:rgb(var(--fill-brand-strong));z-index:0;transition:opacity var(--duration-fast)var(--ease-out-cubic);border-radius:28px;position:absolute;inset:0}.outline-orbit-button-module__N_IoYq__container:hover .outline-orbit-button-module__N_IoYq__buttonBg{opacity:.9}.outline-orbit-button-module__N_IoYq__buttonText{z-index:2;color:rgb(var(--text-inverse-strong));align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:24px;display:flex;position:relative}.outline-orbit-button-module__N_IoYq__orbitSvg{pointer-events:none;will-change:transform;flex-shrink:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.outline-orbit-button-module__N_IoYq__orbitInner{stroke:rgb(var(--fill-brand-strong));transition:stroke var(--duration-normal)var(--ease-out-cubic)}.outline-orbit-button-module__N_IoYq__orbitMiddle{stroke:rgb(var(--fill-brand-strong)/.25);transition:stroke var(--duration-normal)var(--ease-out-cubic)}.outline-orbit-button-module__N_IoYq__orbitOuter{stroke:rgb(var(--fill-brand-strong)/.1);transition:stroke var(--duration-normal)var(--ease-out-cubic)}.outline-orbit-button-module__N_IoYq__hovered .outline-orbit-button-module__N_IoYq__orbitMiddle{stroke:rgb(var(--fill-brand-strong)/.35)}.outline-orbit-button-module__N_IoYq__hovered .outline-orbit-button-module__N_IoYq__orbitOuter{stroke:rgb(var(--fill-brand-strong)/.2)}@media (prefers-reduced-motion:reduce){.outline-orbit-button-module__N_IoYq__orbitSvg{display:none}}
.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__pageLayout{max-width:1280px;margin:0 auto;padding:0 24px;display:flex}.page-module__4sHwiq__toc{display:none}@media (min-width:1100px){.page-module__4sHwiq__toc{flex-shrink:0;width:200px;height:fit-content;margin-top:128px;padding-right:32px;display:block;position:sticky;top:100px}.page-module__4sHwiq__tocNav{padding:16px 0}.page-module__4sHwiq__tocTitle{text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--text-weak));margin-bottom:12px;font-size:12px;font-weight:600}.page-module__4sHwiq__tocList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.page-module__4sHwiq__tocLink{color:rgb(var(--text-weak));transition:color var(--duration-fast)var(--ease-out-cubic);padding:4px 0;font-size:13px;line-height:20px;display:block}.page-module__4sHwiq__tocLink:hover{color:rgb(var(--text-strong))}.page-module__4sHwiq__mainContent{flex:1;min-width:0}}.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{padding:128px 0 64px}@media (max-width:1099px){.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))}
