.me-page{--me-chev:var(--g-ink-3);min-width:0;display:flex;flex-direction:column;gap:12px;padding:14px 14px 0;font-family:var(--g-font);color:var(--g-ink)}@media (min-width:901px){.me-page{width:100%;max-width:480px;margin-inline:auto;padding-top:6px}}.me-page>*{flex:none;min-width:0}.me-in{animation:me-rise .42s var(--g-ease) backwards;animation-delay:calc(var(--i, 0) * 38ms)}@keyframes me-rise{0%{opacity:0;transform:translateY(12px) scale(.985)}}.me-tap{-webkit-tap-highlight-color:transparent;transition:transform var(--g-t-slow) var(--g-spring)}.me-tap:active{transform:scale(.97);transition-duration:var(--g-t-tap);transition-timing-function:var(--g-ease)}.me-head{display:flex;align-items:center;gap:10px;min-height:44px}.me-head h1{flex-grow:1;min-width:0;margin:0;font-size:28px;font-weight:800;letter-spacing:-.01em}.me-head-acts{display:flex;gap:8px}.me-icon-btn{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:14px;background:var(--g-paper);color:var(--g-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--g-t-slow) var(--g-spring),background-color var(--g-t-fast) var(--g-ease)}.me-icon-btn:active{transform:scale(.92);transition-duration:var(--g-t-tap)}.me-icon-btn svg{width:20px;height:20px}.me-card{gap:14px;padding:14px 16px;background:var(--g-paper);border-radius:22px;color:inherit;text-decoration:none}.me-card,.me-face{display:flex;align-items:center}.me-face{flex:none;justify-content:center;width:56px;height:56px;border-radius:50%;object-fit:cover;background:var(--g-av-1);color:var(--g-accent-ink);font-size:22px;font-weight:800}.me-card-text{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:2px}.me-card-name,.me-card-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me-card-name{font-size:18px;font-weight:700}.me-card-sub{font-size:13px;color:var(--g-ink-mute)}.me-card-link{font-size:13px;font-weight:700;color:var(--g-accent-ink)}.me-chev{flex:none;display:flex;color:var(--me-chev)}.me-sec{display:flex;flex-direction:column;gap:4px;padding:16px;background:var(--g-paper);border-radius:22px}.me-sec.is-flat{gap:0}.me-sec-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px}.me-sec-head h2{margin:0;font-size:16px;font-weight:800}.me-sec-count{font-size:12.5px;color:var(--g-ink-mute)}.me-co-btn{flex:none;display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 12px 0 9px;border:1px solid var(--g-line);border-radius:var(--g-r-pill);background:var(--g-paper);color:var(--g-ink);font-family:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.me-co-btn svg{width:15px;height:15px}.me-dog{position:relative;display:flex;align-items:center;gap:12px;padding:10px 0;transition:transform var(--g-t-slow) var(--g-spring)}.me-dog+.me-dog,.me-dog+.me-dog-add{border-top:1px solid var(--g-line-soft)}.me-dog:has(.me-dog-go:active){transform:scale(.985);transition-duration:var(--g-t-tap);transition-timing-function:var(--g-ease)}.me-dog-pic{flex:none;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;object-fit:cover;color:var(--g-ink-2);font-size:20px;font-weight:800}.me-dog-text{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:3px}.me-dog-top{display:flex;align-items:baseline;gap:6px;min-width:0}.me-dog-top b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:700}.me-dog-top span{flex:none}.me-dog-breed,.me-dog-top span{font-size:12.5px;color:var(--g-ink-mute)}.me-dog-breed{line-height:1.3;overflow-wrap:anywhere}.me-dog .me-dog-chip{position:relative;z-index:1;align-self:flex-start;width:max-content;max-width:calc(100% + 64px);margin-top:1px}.me-owners{flex:none;display:flex;align-self:flex-start;margin-top:4px}.me-owner{display:flex;align-items:center;justify-content:center;width:28px;height:28px;box-sizing:border-box;border:2px solid var(--g-paper);border-radius:50%;object-fit:cover;color:var(--g-ink-2);font-size:11px;font-weight:800}.me-owner+.me-owner{margin-left:-9px}.me-owner.is-more{background:var(--g-sunken);font-size:10px}.me-dog-go{display:flex;align-self:stretch;align-items:center;padding-left:4px;color:var(--me-chev);-webkit-tap-highlight-color:transparent}.me-dog-go:after{content:"";position:absolute;inset:0;border-radius:14px}.me-dog-add{display:flex;align-items:center;gap:12px;padding:10px 0 2px;color:var(--g-ink-2);text-decoration:none}.me-dog-add b{font-size:14.5px;font-weight:700}.me-dog-add .me-dog-pic{box-sizing:border-box;border:1.5px dashed color-mix(in srgb,var(--g-ink-3) 55%,var(--g-line));color:var(--g-ink-2)}.me-dog-add .me-dog-pic svg{width:20px;height:20px}.me-pick{display:flex;flex-direction:column;gap:4px}.me-pick-row{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:6px 8px;border:0;border-radius:14px;background:transparent;color:var(--g-ink);font-family:var(--g-font);font-size:15px;font-weight:700;text-align:left;cursor:pointer}.me-pick-row:hover{background:var(--g-sunken)}.me-pick-row .me-dog-pic{width:44px;height:44px;font-size:17px}.me-pick-row .me-chev{margin-left:auto}.me-duo{display:grid;grid-template-columns:1fr 1fr;gap:10px}.me-duo.is-single{grid-template-columns:1fr}.me-duo-cell,.me-duo-tile{position:relative;display:flex}.me-duo-tile{overflow:hidden;flex:1 1;min-width:0;min-height:108px;box-sizing:border-box;padding:12px;border-radius:20px;flex-direction:column;justify-content:space-between;gap:8px;text-decoration:none;color:var(--g-on-accent);background:var(--g-accent);-webkit-tap-highlight-color:transparent;transition:transform var(--g-t-slow) var(--g-spring)}.me-duo-tile.is-market{background:linear-gradient(135deg,var(--g-market-deep),color-mix(in srgb,var(--g-market-deep) 55%,var(--g-accent) 45%));color:var(--g-on-market-deep)}.me-duo-tile:before{content:"";position:absolute;right:-30px;top:-34px;width:100px;height:100px;border-radius:50%;background:color-mix(in srgb,var(--g-on-accent) 8%,transparent);pointer-events:none}.me-duo-tile.is-market:before{background:var(--g-market-deep-glow)}.me-duo-tile:active{transform:scale(.97);transition-duration:var(--g-t-tap);transition-timing-function:var(--g-ease)}.me-duo-top{position:relative;justify-content:space-between;gap:6px}.me-duo-ico,.me-duo-top{display:flex;align-items:center}.me-duo-ico{flex:none;justify-content:center;width:40px;height:40px;border-radius:13px;background:var(--g-paper);color:var(--g-accent)}.me-duo-ico svg{width:21px;height:21px}.me-duo-tile.is-market .me-duo-ico{background:var(--g-market-cream);color:var(--g-on-market-cream)}.me-duo-text{position:relative;display:flex;flex-direction:column;gap:2px}.me-duo-text b{font-size:15px;line-height:1.15;font-weight:700}.me-duo-text span{font-size:12px;line-height:1.25;color:color-mix(in srgb,currentColor 82%,transparent)}.me-duo-tile.is-market .me-duo-text span{color:var(--g-market-deep-mute)}.me-duo-pill{position:absolute;z-index:1;top:12px;right:12px;padding:4px 9px;border-radius:var(--g-r-pill);background:var(--g-market-cream);color:var(--g-on-market-cream);font-size:11.5px;font-weight:800;white-space:nowrap;text-decoration:none}.me-bm{gap:12px;padding:12px 14px 12px 12px;border-radius:20px;background:color-mix(in srgb,var(--g-accent) 10%,var(--g-paper));border:1px solid color-mix(in srgb,var(--g-accent) 18%,transparent);color:var(--g-ink);text-decoration:none}.me-bm,.me-bm-ico{display:flex;align-items:center}.me-bm-ico{flex:none;justify-content:center;width:44px;height:44px;border-radius:14px;background:var(--g-accent);color:var(--g-on-accent)}.me-bm-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.me-bm-text b{font-size:16px;font-weight:700}.me-bm-text span{font-size:12.5px;line-height:1.3;color:var(--g-ink-mute)}.me-row{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:52px;box-sizing:border-box;padding:4px 0;border:0;border-top:1px solid var(--g-line-soft);background:transparent;color:var(--g-ink);font-family:var(--g-font);font-size:15px;font-weight:700;text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--g-t-slow) var(--g-spring)}.me-sec>.me-row:first-child{border-top:0}.me-row:active{transform:scale(.985);transition-duration:var(--g-t-tap);transition-timing-function:var(--g-ease)}.me-row:focus-visible{border-radius:12px}.me-row:disabled{opacity:.5;pointer-events:none}.me-row.is-static{cursor:default}.me-row.is-static:active{transform:none}.me-ico{flex:none;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:var(--g-sunken);color:var(--g-ink)}.me-ico svg{width:19px;height:19px}.me-cell-ico.is-warn,.me-ico.is-warn{background:var(--g-social-care-soft);color:var(--g-social-care-ink)}.me-cell-ico.is-blue,.me-ico.is-blue{background:var(--g-info-soft,var(--g-accent-soft));color:var(--g-info-ink,var(--g-accent-ink))}.me-cell-ico.is-violet,.me-ico.is-violet{background:var(--g-shelter-soft);color:var(--g-shelter-ink)}.me-cell-ico.is-brown,.me-ico.is-brown{background:var(--g-award-soft,var(--g-kennel-soft));color:var(--g-award-ink,var(--g-kennel))}.me-cell-ico.is-green,.me-ico.is-green{background:var(--g-ok-soft);color:var(--g-ok)}.me-cell-ico.is-danger{background:var(--g-danger-soft);color:var(--g-danger-ink)}.me-ico.is-logo{overflow:hidden;background:var(--g-av-2);color:var(--g-ink-2);font-size:15px;font-weight:800}.me-ico.is-logo img{width:100%;height:100%;object-fit:cover}.me-row-text{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:1px}.me-label{flex-grow:1;min-width:0}.me-label,.me-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me-sub{font-size:12.5px;font-weight:400;color:var(--g-ink-mute)}.me-badge{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;box-sizing:border-box;border-radius:var(--g-r-pill);background:var(--g-primary);color:var(--g-on-primary);font-size:11.5px;font-weight:800;animation:me-pop var(--g-t-slow) var(--g-spring) backwards;animation-delay:.24s}@keyframes me-pop{0%{opacity:0;transform:scale(.4)}}.me-row-with{display:flex;align-items:center;gap:10px;border-top:1px solid var(--g-line-soft)}.me-sec>.me-row-with:first-child{border-top:0}.me-row-with>.me-row{flex:1 1 auto;min-width:0;border-top:0}.me-row-share{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:12px;background:var(--g-sunken);color:var(--g-ink);cursor:pointer}.me-row-share svg{width:19px;height:19px}.me-as{max-width:480px;gap:12px}.me-as-head{display:flex;align-items:center;gap:12px;padding:2px 2px 0}.me-as-logo{flex:none;width:48px;height:48px;border-radius:14px}.me-as-titles{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:2px}.me-as-titles>b{font-size:16.5px;font-weight:700}.me-as-titles>span{font-size:12.5px;color:var(--g-ink-mute)}.me-as-close{flex:none;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:var(--g-paper);color:var(--g-ink-2);cursor:pointer}.me-as-text{margin:0;padding:0 2px;font-size:14px;line-height:1.4;color:var(--g-ink-2)}.me-as-qr{align-self:center;width:min(260px,72vw,40svh);aspect-ratio:1;box-sizing:border-box;padding:16px;border-radius:22px;background:var(--g-qr-paper);box-shadow:var(--g-sh-card)}.me-as-qr-code,.me-as-qr-code svg{display:block;width:100%;height:100%}.me-as-hint{margin:0;text-align:center;font-size:12.5px;color:var(--g-ink-mute)}.me-as-link{display:flex;justify-content:center;padding:11px 14px;border-radius:var(--g-r-field);background:var(--g-paper)}.me-as-url{min-width:0;font-size:15px;font-weight:700;text-align:center;overflow-wrap:anywhere;user-select:all;-webkit-user-select:all}.me-as-acts{display:grid;gap:8px}.me-as-acts .g-btn{width:100%;height:48px}.me-as-acts .g-btn svg{width:18px;height:18px}.me-as-ico{display:flex;animation:me-pop var(--g-t-slow) var(--g-spring) backwards}.me-row.is-invite{flex-wrap:wrap;row-gap:8px;padding-bottom:12px}.me-row-acts{display:flex;gap:8px;flex-basis:100%;padding-left:50px}.me-row-acts .g-btn{height:34px;padding:0 14px;font-size:13px}.me-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.me-tile{display:flex;flex-direction:column;align-items:center;gap:6px;box-sizing:border-box;padding:12px 4px 10px;border-radius:18px;background:var(--g-paper);color:var(--g-ink);text-align:center;text-decoration:none}.me-tile svg{width:21px;height:21px}.me-tile b{font-size:12px;line-height:1.2}.me-tile span{margin-top:-3px;font-size:11px;color:var(--g-ink-mute)}.me-invite{gap:12px;padding:12px 14px;border-radius:18px;background:var(--g-paper);color:var(--g-ink);text-decoration:none}.me-invite,.me-invite-ico{display:flex;align-items:center}.me-invite-ico{width:42px;height:42px;border-radius:13px;flex-shrink:0;background:color-mix(in srgb,var(--g-ok) 14%,var(--g-paper));color:var(--g-ok);justify-content:center}.me-invite-ico svg{width:22px;height:22px}.me-invite-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.me-invite-text b{font-size:15px;font-weight:700}.me-invite-text span{font-size:12px;line-height:1.35;color:var(--g-ink-mute)}.me-invite-go{width:18px;height:18px;flex-shrink:0;color:var(--g-ink-mute)}.me-invite.is-hero{position:relative;overflow:hidden;gap:14px;padding:16px 14px 16px 16px;background:var(--g-ok);color:var(--g-on-ok);box-shadow:0 12px 26px -16px color-mix(in srgb,var(--g-ok) 80%,transparent)}.me-invite.is-hero:after,.me-invite.is-hero:before{content:"";position:absolute;border-radius:50%;background:color-mix(in srgb,var(--g-on-ok) 9%,transparent);pointer-events:none}.me-invite.is-hero:before{width:130px;height:130px;right:-38px;top:-52px}.me-invite.is-hero:after{width:70px;height:70px;right:70px;bottom:-40px}.me-invite.is-hero .me-invite-ico{position:relative;width:46px;height:46px;border-radius:15px;background:color-mix(in srgb,var(--g-on-ok) 18%,transparent);color:var(--g-on-ok)}.me-invite.is-hero .me-invite-ico svg{width:24px;height:24px}.me-invite.is-hero .me-invite-text{position:relative}.me-invite.is-hero .me-invite-text b{font-size:16px;font-weight:800;letter-spacing:-.01em}.me-invite.is-hero .me-invite-text span{color:color-mix(in srgb,var(--g-on-ok) 84%,transparent)}.me-invite-cta{position:relative;flex:none;padding:9px 14px;border-radius:var(--g-r-pill);background:var(--g-on-ok);color:var(--g-ok);font-size:13.5px;font-weight:800}.me-sec.is-clubs{gap:8px}.me-club{display:flex;align-items:center;gap:12px;padding:4px 0;color:inherit;text-decoration:none}.me-faces{flex:none;display:flex}.me-faces>*{width:30px;height:30px;box-sizing:border-box;border:2px solid var(--g-paper);border-radius:50%;object-fit:cover}.me-faces>*+*{margin-left:-10px}.me-faces-empty{display:flex;align-items:center;justify-content:center;background:var(--g-av-4);color:var(--g-ink-2);font-size:12px;font-weight:800}.me-club .me-row-text b{font-size:14.5px;font-weight:700}.me-grid-sec{display:flex;flex-direction:column;gap:6px;padding:12px;background:var(--g-paper);border-radius:22px}.me-grid-sec h2{margin:0 2px;font-size:14px;font-weight:800;color:var(--g-ink-2)}.me-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.me-cell{position:relative;flex-direction:column;gap:6px;padding:10px 2px 8px;border-radius:16px;text-decoration:none}.me-cell,.me-cell-ico{display:flex;align-items:center;color:var(--g-ink)}.me-cell-ico{justify-content:center;width:44px;height:44px;border-radius:14px;background:var(--g-line-soft)}.me-cell-ico svg{width:20px;height:20px}.me-cell>span:last-child{font-size:11.5px;font-weight:600;line-height:1.2;text-align:center}.me-cell .me-badge{position:absolute;top:6px;right:6px;min-width:18px;height:18px;padding:0 5px;font-size:10.5px}.me-cell .me-badge.is-danger{background:var(--g-danger);color:var(--g-on-danger)}.me-hero{display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--g-primary);border-radius:22px;color:var(--g-on-primary)}.me-hero b{font-size:16px;font-weight:800;letter-spacing:-.02em}.me-hero span{font-size:12.5px;line-height:1.5;color:color-mix(in srgb,var(--g-on-primary) 72%,transparent)}.me-hero-acts{display:flex;gap:8px}.me-cta{flex:1 1;height:44px;padding:0 12px;background:var(--g-on-primary);color:var(--g-primary);font-size:13.5px;font-weight:700;text-decoration:none}.me-cta:hover{background:color-mix(in srgb,var(--g-on-primary) 90%,var(--g-primary))}.me-cta.is-line{background:transparent;border-color:color-mix(in srgb,var(--g-on-primary) 25%,transparent);color:var(--g-on-primary);font-weight:650}.me-cta.is-line:hover{background:color-mix(in srgb,var(--g-on-primary) 10%,transparent)}.me-page .sp-legal-links{gap:10px 16px;padding:4px 6px;font-size:11px}@media (prefers-reduced-motion:reduce){.me-as-ico,.me-badge,.me-in{animation:none}.me-dog:has(.me-dog-go:active),.me-duo-tile:active,.me-icon-btn:active,.me-row:active,.me-tap:active{transform:none}}html.is-lite .me-as-ico,html.is-lite .me-badge,html.is-lite .me-in{animation:none}html.is-lite .me-dog:has(.me-dog-go:active),html.is-lite .me-duo-tile:active,html.is-lite .me-icon-btn:active,html.is-lite .me-row:active,html.is-lite .me-tap:active{transform:none}.me-skel-card{min-height:84px}.me-pop{position:fixed;z-index:60;width:184px;box-sizing:border-box;padding:6px;background:var(--g-paper);border:1px solid var(--g-line);border-radius:18px;box-shadow:var(--g-sh-card),var(--g-sh-pop);font-family:var(--g-font);transform-origin:top left;animation:me-pop-in var(--g-t-fast) var(--g-ease) backwards}.me-pop.is-leaving{animation:me-pop-out var(--g-t-fast) var(--g-ease) both;pointer-events:none}@keyframes me-pop-in{0%{opacity:0;transform:scale(.96)}}@keyframes me-pop-out{to{opacity:0;transform:scale(.96)}}.me-pop-item{display:flex;align-items:center;gap:11px;width:100%;height:44px;box-sizing:border-box;padding:0 10px;border:0;border-radius:13px;background:transparent;color:var(--g-ink);font-family:inherit;font-size:14.5px;font-weight:600;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--g-t-tap) var(--g-ease),background-color var(--g-t-fast) var(--g-ease)}.me-pop-item:hover{background:var(--g-sunken);outline:none}.me-pop-item:focus-visible{background:var(--g-sunken)}.me-pop-item:active{transform:scale(.97)}.me-pop-item.has-file{position:relative}.me-pop-file{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer;font-size:16px}.me-pop-item.has-file:has(.me-pop-file:focus-visible){background:var(--g-sunken)}.me-pop-ico{flex:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:11px;background:var(--g-accent-soft);color:var(--g-accent)}.me-pop-ico.is-video{background:var(--g-av-2);color:var(--g-ink-2)}.me-pop-ico.is-text{background:var(--g-warn-soft);color:var(--g-warn);font-size:13.5px;font-weight:800}.me-cell .me-new{position:absolute;top:6px;right:6px;height:17px;padding:0 6px;border-radius:999px;background:var(--g-accent);color:var(--g-on-accent);font-size:10px;font-weight:800;line-height:17px}