.Footer_footer__x7vJd{display:flex;justify-content:space-between;align-items:center;width:100%;padding:2rem;font-size:var(--font-size-body-sm);line-height:var(--line-height-ui);font-family:var(--font-body),Inter,sans-serif;letter-spacing:.01em;z-index:2}@media(max-width:768px){.Footer_footer__x7vJd{padding:1rem}}@media(max-width:480px){.Footer_footer__x7vJd{padding:.5rem;flex-direction:column;gap:.5rem}}.Footer_copyright__bDpaX{display:flex;align-items:center;gap:.25rem;margin:0}.Footer_copyrightIcon__HK4gU{color:currentColor;flex-shrink:0}.MagneticButton_button__vlHgu{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.6rem 1rem;position:relative;overflow:hidden;background:hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:.5px solid hsla(0,0%,100%,.1);border-radius:14px;font-size:var(--font-size-button);font-family:var(--font-body),Inter,sans-serif;font-weight:500;line-height:var(--line-height-ui);letter-spacing:-.01em;color:#fff;text-decoration:none;box-shadow:0 4px 12px rgba(0,0,0,.4),inset 0 0 0 1px hsla(0,0%,100%,.1);cursor:pointer;transform-style:preserve-3d;perspective:1000px;will-change:transform;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.MagneticButton_button__vlHgu:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .18s ease;background:radial-gradient(220px circle at var(--px,-10px) var(--py,-10px),hsla(0,0%,100%,.25),transparent 55%)}.MagneticButton_button__vlHgu:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.12);box-shadow:0 5px 16px rgba(0,0,0,.45),inset 0 0 0 1px hsla(0,0%,100%,.12)}.MagneticButton_button__vlHgu:hover:before{opacity:.6}.MagneticButton_button__vlHgu:active{transform:scale(.98)!important}@media(prefers-reduced-motion:reduce){.MagneticButton_button__vlHgu{transition:none}}.Header_header__SQD4u{display:flex;justify-content:space-between;align-items:center;padding:2rem;background-color:transparent;width:100%;position:relative;z-index:2}@media(max-width:768px){.Header_header__SQD4u{padding:1rem}}@media(max-width:480px){.Header_header__SQD4u{padding:.5rem}}.Header_title__iFjJB{line-height:var(--line-height-ui);z-index:2;font-family:var(--font-body),Inter,sans-serif;font-size:var(--font-size-button-lg)}.Header_actions__h5itn{display:flex;align-items:center;gap:2.1rem}@media(max-width:480px){.Header_actions__h5itn{gap:1.1rem}}.Header_headerActionIcon__o3QmL{width:1.2rem;height:1.2rem;flex-shrink:0}.Header_connectButton__EoW61,.Header_petsTrigger__g3l36{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;font-family:var(--font-body),Inter,sans-serif;line-height:var(--line-height-ui);z-index:2;font-size:var(--font-size-button-lg);font-weight:500;gap:.5rem;color:inherit;background:transparent;border:none;cursor:pointer;letter-spacing:-.01em}@media(max-width:768px){.Header_connectButton__EoW61,.Header_petsTrigger__g3l36{font-size:1.1rem}.Header_connectButton__EoW61 .Header_headerActionIcon__o3QmL,.Header_petsTrigger__g3l36 .Header_headerActionIcon__o3QmL{height:.9rem;width:.9rem}}@media(max-width:480px){.Header_connectButton__EoW61,.Header_petsTrigger__g3l36{font-size:.96rem;gap:.35rem}.Header_connectButton__EoW61 .Header_headerActionIcon__o3QmL,.Header_petsTrigger__g3l36 .Header_headerActionIcon__o3QmL{height:.8rem;width:.8rem}}.Header_petsTrigger__g3l36{font-size:calc(var(--font-size-button-lg)*.9);text-transform:uppercase;letter-spacing:.04em;transition:opacity .25s ease,transform .3s ease-in-out}@media(max-width:768px){.Header_petsTrigger__g3l36{font-size:1rem}}@media(max-width:480px){.Header_petsTrigger__g3l36{font-size:.88rem}}.Header_drawerOverlay__naDec{position:fixed;inset:0;z-index:20;display:flex;align-items:flex-end;justify-content:stretch;background:hsla(0,0%,4%,.7);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:opacity .32s ease,visibility .32s ease}.Header_drawerOverlayOpen__v5H4h{opacity:1;visibility:visible}.Header_drawerOverlayClosed__0y_x_{opacity:0;visibility:hidden}.Header_drawerSheet__z4hUD{position:relative;width:100%;min-height:100vh;padding:calc(2rem + env(safe-area-inset-top, 0px)) 2rem calc(2rem + env(safe-area-inset-bottom, 0px));background:#0a0a0a;color:#c2c2c2;border-top:.5px solid hsla(0,0%,100%,.1);overflow-y:auto;isolation:isolate;transition:transform .42s cubic-bezier(.23,1,.32,1)}@supports(min-height:100dvh){.Header_drawerSheet__z4hUD{min-height:100dvh}}@media(max-width:768px){.Header_drawerSheet__z4hUD{padding:calc(1rem + env(safe-area-inset-top, 0px)) 1rem calc(1rem + env(safe-area-inset-bottom, 0px))}}@media(max-width:480px){.Header_drawerSheet__z4hUD{padding:calc(.5rem + env(safe-area-inset-top, 0px)) .5rem calc(.5rem + env(safe-area-inset-bottom, 0px))}}.Header_drawerSheetOpen__v2Lzj{transform:translateZ(0)}.Header_drawerSheetClosed__i1LZc{transform:translate3d(0,100%,0)}.Header_drawerHeader__ZwUmk{display:flex;align-items:center;gap:1rem;min-height:3rem;margin-bottom:2.35rem;padding-right:7.5rem}@media(max-width:768px){.Header_drawerHeader__ZwUmk{min-height:2.875rem;margin-bottom:1rem;padding-right:6.5rem}}@media(max-width:480px){.Header_drawerHeader__ZwUmk{min-height:2.75rem;margin-bottom:.5rem;padding-right:0}}.Header_drawerTitle__wZYO5{margin:0;font-family:var(--font-display),Syne,sans-serif;font-size:var(--font-size-display-lg);font-weight:600;line-height:var(--line-height-display);letter-spacing:var(--tracking-display);color:inherit}.Header_closeButton__PdnsT{position:absolute;top:calc(2rem + env(safe-area-inset-top, 0px));right:2rem;flex-shrink:0;z-index:2}@media(max-width:768px){.Header_closeButton__PdnsT{top:calc(1rem + env(safe-area-inset-top, 0px));right:1rem}}@media(max-width:480px){.Header_closeButton__PdnsT{top:calc(.75rem + env(safe-area-inset-top, 0px));right:.75rem}}.Header_drawerContent__Spb_X{border-top:.5px solid hsla(0,0%,100%,.1)}.Header_petStack__gXguW{display:flex;flex-direction:column;gap:1rem;padding:1.6rem 0;border-bottom:.5px solid hsla(0,0%,100%,.1)}@media(max-width:768px){.Header_petStack__gXguW{padding:1.2rem 0;gap:.85rem}}@media(max-width:480px){.Header_petStack__gXguW{padding:1rem 0 1.15rem;gap:.75rem}}.Header_petStack__gXguW .Header_petItem__Y1plZ{padding:0;border-bottom:none}.Header_macAppStoreBadge__OOZFH{align-self:flex-start;margin-left:calc(112px + 1.5rem);line-height:0;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media(max-width:768px){.Header_macAppStoreBadge__OOZFH{margin-left:calc(80px + 1rem)}}@media(max-width:480px){.Header_macAppStoreBadge__OOZFH{margin-left:0}}.Header_macAppStoreBadgeImage___WcW1{width:176px;height:auto;display:block;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media(max-width:768px){.Header_macAppStoreBadgeImage___WcW1{width:156px}}@media(max-width:480px){.Header_macAppStoreBadgeImage___WcW1{width:min(100%,148px)}}.Header_petItem__Y1plZ{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:center;padding:1.6rem 0;border-bottom:.5px solid hsla(0,0%,100%,.1);color:inherit;text-decoration:none}@media(max-width:768px){.Header_petItem__Y1plZ{grid-template-columns:80px minmax(0,1fr);gap:1rem;padding:1.2rem 0}}@media(max-width:480px){.Header_petItem__Y1plZ{grid-template-columns:1fr;gap:.85rem;padding:1rem 0 1.15rem}}.Header_petImage__L2zHb{width:112px;height:112px;object-fit:contain;filter:drop-shadow(0 16px 30px rgba(0,0,0,.32)) drop-shadow(0 0 18px rgba(122,92,255,.18))}@media(max-width:768px){.Header_petImage__L2zHb{width:80px;height:80px}}@media(max-width:480px){.Header_petImage__L2zHb{width:72px;height:72px}}.Header_petBody__MzXp6{display:flex;flex-direction:column;justify-content:center;padding-right:2.5rem}@media(max-width:480px){.Header_petBody__MzXp6{padding-right:2.2rem}}.Header_petMeta__pviO8{display:flex;align-items:center;gap:1rem;width:100%;margin-bottom:.75rem}.Header_petPlatform__FHgVW{display:inline-flex;align-items:center;justify-content:center;width:.95em;height:.95em;margin-left:.38rem;color:hsla(0,0%,96%,.72);flex-shrink:0;transform:translateY(.02em)}.Header_petPlatformIcon__ov9rE{width:.82em;height:.82em}.Header_petLinkIcon__GmWAD{width:1.2rem;height:1.2rem;flex-shrink:0}.Header_petLink__CfZb3{position:absolute;top:1.6rem;right:0;display:inline-flex;align-items:center;justify-content:center;color:inherit;opacity:.9;flex-shrink:0}@media(max-width:768px){.Header_petLink__CfZb3{top:1.2rem}}@media(max-width:480px){.Header_petLink__CfZb3{top:1rem}}.Header_petName__FjVkS{display:inline-flex;align-items:center;flex-wrap:wrap;font-family:var(--font-display),Syne,sans-serif;font-size:var(--font-size-heading-lg);line-height:var(--line-height-heading);letter-spacing:var(--tracking-heading);font-weight:600;color:#f5f5f5;margin-bottom:0}.Header_petDescription__9KYmt{max-width:54ch;font-family:var(--font-body),Inter,sans-serif;font-size:var(--font-size-body-md);line-height:var(--line-height-copy-tight);color:#c2c2c2;margin:0}@media(hover:hover){.Header_connectButton__EoW61,.Header_petItem__Y1plZ,.Header_petLink__CfZb3{transition:transform .3s ease-in-out}.Header_connectButton__EoW61:hover,.Header_petItem__Y1plZ:hover,.Header_petsTrigger__g3l36:hover{transform:translateY(-5px)}.Header_petsTrigger__g3l36:hover{opacity:1}}@media(prefers-reduced-motion:reduce){.Header_connectButton__EoW61,.Header_drawerOverlay__naDec,.Header_drawerSheet__z4hUD,.Header_petLink__CfZb3,.Header_petsTrigger__g3l36{transition:none}}.Layout_container___qSE6{display:flex;flex-direction:column;min-height:100vh}@supports(height:100dvh){.Layout_container___qSE6{min-height:100dvh}}@supports(height:100svh){.Layout_container___qSE6{min-height:100svh}}.Layout_container___qSE6{background-color:#0a0a0a;overflow-x:hidden;position:relative}.Layout_main__4ai5i{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;z-index:1}@media(max-width:600px){.Layout_main__4ai5i{padding:1rem}}.Home_main__3vDCl{display:flex;flex-direction:column;justify-content:center;flex:1 1;align-items:flex-start;padding:2rem;position:relative;transition:transform .8s cubic-bezier(.23,1,.32,1);will-change:transform}@media(max-width:768px){.Home_main__3vDCl{align-items:center;padding:1rem}}@media(max-width:480px){.Home_main__3vDCl{align-items:center;padding:.5rem}}.Home_info__zlo9n{overflow:visible;perspective:1000px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media(max-width:768px){.Home_info__zlo9n{align-items:center}}@media(max-width:480px){.Home_info__zlo9n{align-items:center}}.Home_primaryText__Mkc6K{display:flex;align-items:center;gap:1rem;font-family:var(--font-display),Syne,sans-serif;font-size:var(--font-size-display-xl);font-weight:600;line-height:var(--line-height-display);letter-spacing:var(--tracking-display);margin-bottom:.85rem;word-wrap:break-word;overflow-wrap:break-word;white-space:nowrap}@media(max-width:768px){.Home_primaryText__Mkc6K{justify-content:center;white-space:normal}}@media(max-width:420px){.Home_primaryText__Mkc6K{flex-wrap:wrap;gap:.75rem;white-space:normal}}@media(max-width:380px){.Home_primaryText__Mkc6K{flex-wrap:wrap;gap:.6rem;white-space:normal}}.Home_name__f4CYc{position:relative}.Home_avatarWrap__69LIK{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:.15rem;padding:2.5px;border-radius:50%;background:conic-gradient(from 225deg,hsla(0,0%,100%,.65),hsla(0,0%,100%,.12) 28%,hsla(0,0%,100%,.42) 52%,hsla(0,0%,100%,.08) 78%,hsla(0,0%,100%,.65));box-shadow:0 0 0 1px hsla(0,0%,100%,.06),0 14px 36px rgba(0,0,0,.45),0 0 28px hsla(0,0%,100%,.07)}.Home_avatarWrap__69LIK:before{content:"";position:absolute;inset:-6px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.14) 0,transparent 68%);pointer-events:none;z-index:-1}@media(max-width:768px){.Home_avatarWrap__69LIK{padding:2px}}.Home_avatar__5GDjf{width:72px;height:72px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid #0a0a0a;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}@media(max-width:768px){.Home_avatar__5GDjf{width:64px;height:64px;border-width:1.5px}}@media(max-width:480px){.Home_avatar__5GDjf{width:56px;height:56px}}@media(max-width:380px){.Home_avatar__5GDjf{width:56px;height:56px}}.Home_secondaryText__itJiF{max-width:var(--content-measure);font-family:var(--font-body),Inter,sans-serif;font-size:var(--font-size-body-lg);font-weight:400;margin:0;line-height:var(--line-height-copy);letter-spacing:var(--tracking-body);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow:visible;position:relative}.Home_secondaryText__itJiF,.Home_secondaryText__itJiF *{font-feature-settings:normal}.Home_secondaryText__itJiF b,.Home_secondaryText__itJiF i{display:contents}.Home_secondaryText__itJiF b{font-weight:600;color:#fff}.Home_secondaryText__itJiF i{font-style:italic}@media(max-width:768px){.Home_secondaryText__itJiF{text-align:center}}.Home_title__CJM6I{display:flex;flex-direction:column;gap:.55rem;margin-bottom:1rem;width:100%;z-index:1;text-align:left}@media(max-width:768px){.Home_title__CJM6I{align-items:center;text-align:center}}@media(max-width:380px){.Home_title__CJM6I{gap:.4rem}}.Home_title__CJM6I>.Home_secondaryText__itJiF+.Home_secondaryText__itJiF{margin-top:.15rem}.Home_githubActivity__h1zaK{display:flex;align-items:center;gap:.4rem;width:-moz-fit-content;width:fit-content;font-size:var(--font-size-body-sm);line-height:var(--line-height-ui);margin-top:.95rem;margin-bottom:0;color:currentColor;font-family:var(--font-body),Inter,sans-serif;font-weight:500;letter-spacing:.01em}@media(max-width:768px){.Home_githubActivity__h1zaK{justify-content:center}}.Home_githubActivityLink__A7_Aq{text-decoration:none;cursor:pointer;transition:opacity .18s ease,transform .18s ease}.Home_githubActivityLink__A7_Aq:hover{opacity:.85}.Home_githubActivityLink__A7_Aq:focus-visible{outline:none;opacity:.85;transform:translateY(-1px)}.Home_githubIcon__aZT0h{width:1rem;height:1rem;flex-shrink:0;opacity:.8}.Home_githubBullet__8CjhO{color:currentColor;opacity:.7}.Home_links__gmpoh{display:flex;gap:.8rem;z-index:1;margin-top:1rem;justify-content:center}@media(max-width:768px){.Home_links__gmpoh{flex-direction:column;align-items:center}}@media(max-width:480px){.Home_links__gmpoh{flex-direction:column;align-items:center;width:100%}}.Home_link__yP80F{flex-shrink:0}.Home_linkIcon__YdIrA{width:1rem;height:1rem;color:currentColor;flex-shrink:0;opacity:.88}.Home_chip__reHs7{display:flex;padding:.5rem 1rem;background:hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:.5px solid hsla(0,0%,100%,.1);font-size:var(--font-size-button);font-family:var(--font-body),Inter,sans-serif;border-radius:14px;align-items:center;justify-content:center;gap:.4rem;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.4),inset 0 0 0 1px hsla(0,0%,100%,.1)}